0.002 * [progress]: [Phase 1 of 3] Setting up. 0.003 * * * [progress]: [1/2] Preparing points 0.058 * * * [progress]: [2/2] Setting up program. 0.076 * [progress]: [Phase 2 of 3] Improving. 0.076 * * * * [progress]: [ 1 / 1 ] simplifiying candidate # 0.076 * [simplify]: Simplifying (+ (* (- (* x.re x.re) (* x.im x.im)) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re)) 0.076 * * [simplify]: iters left: 6 (11 enodes) 0.080 * * [simplify]: iters left: 5 (42 enodes) 0.087 * * [simplify]: iters left: 4 (79 enodes) 0.103 * * [simplify]: iters left: 3 (158 enodes) 0.142 * * [simplify]: iters left: 2 (299 enodes) 0.293 * * [simplify]: Extracting #0: cost 1 inf + 0 0.293 * * [simplify]: Extracting #1: cost 29 inf + 0 0.293 * * [simplify]: Extracting #2: cost 103 inf + 1 0.294 * * [simplify]: Extracting #3: cost 129 inf + 1752 0.298 * * [simplify]: Extracting #4: cost 37 inf + 15759 0.303 * * [simplify]: Extracting #5: cost 1 inf + 22560 0.309 * * [simplify]: Extracting #6: cost 0 inf + 22642 0.314 * [simplify]: Simplified to (* x.im (+ (* x.re x.re) (- (+ (* x.re x.re) (* x.re x.re)) (* x.im x.im)))) 0.314 * [simplify]: Simplified (2) to (λ (x.re x.im) (* x.im (+ (* x.re x.re) (- (+ (* x.re x.re) (* x.re x.re)) (* x.im x.im))))) 0.319 * * [progress]: iteration 1 / 4 0.320 * * * [progress]: picking best candidate 0.324 * * * * [pick]: Picked # 0.324 * * * [progress]: localizing error 0.377 * * * [progress]: generating rewritten candidates 0.377 * * * * [progress]: [ 1 / 4 ] rewriting at (2 1) 0.402 * * * * [progress]: [ 2 / 4 ] rewriting at (2 2) 0.431 * * * * [progress]: [ 3 / 4 ] rewriting at (2) 0.460 * * * * [progress]: [ 4 / 4 ] rewriting at (2 2 1) 0.471 * * * [progress]: generating series expansions 0.471 * * * * [progress]: [ 1 / 4 ] generating series at (2 1) 0.471 * [backup-simplify]: Simplify (* (- (* x.re x.re) (* x.im x.im)) x.im) into (* x.im (- (pow x.re 2) (pow x.im 2))) 0.471 * [approximate]: Taking taylor expansion of (* x.im (- (pow x.re 2) (pow x.im 2))) in (x.re x.im) around 0 0.471 * [taylor]: Taking taylor expansion of (* x.im (- (pow x.re 2) (pow x.im 2))) in x.im 0.471 * [taylor]: Taking taylor expansion of x.im in x.im 0.471 * [backup-simplify]: Simplify 0 into 0 0.471 * [backup-simplify]: Simplify 1 into 1 0.471 * [taylor]: Taking taylor expansion of (- (pow x.re 2) (pow x.im 2)) in x.im 0.471 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.im 0.471 * [taylor]: Taking taylor expansion of x.re in x.im 0.471 * [backup-simplify]: Simplify x.re into x.re 0.471 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 0.471 * [taylor]: Taking taylor expansion of x.im in x.im 0.471 * [backup-simplify]: Simplify 0 into 0 0.471 * [backup-simplify]: Simplify 1 into 1 0.471 * [taylor]: Taking taylor expansion of (* x.im (- (pow x.re 2) (pow x.im 2))) in x.re 0.471 * [taylor]: Taking taylor expansion of x.im in x.re 0.471 * [backup-simplify]: Simplify x.im into x.im 0.471 * [taylor]: Taking taylor expansion of (- (pow x.re 2) (pow x.im 2)) in x.re 0.471 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.re 0.471 * [taylor]: Taking taylor expansion of x.re in x.re 0.471 * [backup-simplify]: Simplify 0 into 0 0.471 * [backup-simplify]: Simplify 1 into 1 0.471 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.re 0.471 * [taylor]: Taking taylor expansion of x.im in x.re 0.471 * [backup-simplify]: Simplify x.im into x.im 0.471 * [taylor]: Taking taylor expansion of (* x.im (- (pow x.re 2) (pow x.im 2))) in x.re 0.471 * [taylor]: Taking taylor expansion of x.im in x.re 0.471 * [backup-simplify]: Simplify x.im into x.im 0.471 * [taylor]: Taking taylor expansion of (- (pow x.re 2) (pow x.im 2)) in x.re 0.471 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.re 0.471 * [taylor]: Taking taylor expansion of x.re in x.re 0.471 * [backup-simplify]: Simplify 0 into 0 0.472 * [backup-simplify]: Simplify 1 into 1 0.472 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.re 0.472 * [taylor]: Taking taylor expansion of x.im in x.re 0.472 * [backup-simplify]: Simplify x.im into x.im 0.472 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 0.472 * [backup-simplify]: Simplify (- (pow x.im 2)) into (- (pow x.im 2)) 0.472 * [backup-simplify]: Simplify (+ 0 (- (pow x.im 2))) into (- (pow x.im 2)) 0.472 * [backup-simplify]: Simplify (* x.im (- (pow x.im 2))) into (* -1 (pow x.im 3)) 0.472 * [taylor]: Taking taylor expansion of (* -1 (pow x.im 3)) in x.im 0.472 * [taylor]: Taking taylor expansion of -1 in x.im 0.472 * [backup-simplify]: Simplify -1 into -1 0.472 * [taylor]: Taking taylor expansion of (pow x.im 3) in x.im 0.472 * [taylor]: Taking taylor expansion of x.im in x.im 0.472 * [backup-simplify]: Simplify 0 into 0 0.472 * [backup-simplify]: Simplify 1 into 1 0.472 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 x.im)) into 0 0.473 * [backup-simplify]: Simplify (- 0) into 0 0.473 * [backup-simplify]: Simplify (+ 0 0) into 0 0.473 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 (- (pow x.im 2)))) into 0 0.473 * [taylor]: Taking taylor expansion of 0 in x.im 0.473 * [backup-simplify]: Simplify 0 into 0 0.473 * [backup-simplify]: Simplify 0 into 0 0.473 * [backup-simplify]: Simplify (* 1 1) into 1 0.474 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (* 0 x.im))) into 0 0.474 * [backup-simplify]: Simplify (- 0) into 0 0.474 * [backup-simplify]: Simplify (+ 1 0) into 1 0.474 * [backup-simplify]: Simplify (+ (* x.im 1) (+ (* 0 0) (* 0 (- (pow x.im 2))))) into x.im 0.474 * [taylor]: Taking taylor expansion of x.im in x.im 0.474 * [backup-simplify]: Simplify 0 into 0 0.474 * [backup-simplify]: Simplify 1 into 1 0.474 * [backup-simplify]: Simplify 0 into 0 0.475 * [backup-simplify]: Simplify 0 into 0 0.475 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 0.475 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im)))) into 0 0.476 * [backup-simplify]: Simplify (- 0) into 0 0.476 * [backup-simplify]: Simplify (+ 0 0) into 0 0.476 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 1) (+ (* 0 0) (* 0 (- (pow x.im 2)))))) into 0 0.476 * [taylor]: Taking taylor expansion of 0 in x.im 0.477 * [backup-simplify]: Simplify 0 into 0 0.477 * [backup-simplify]: Simplify 0 into 0 0.477 * [backup-simplify]: Simplify 1 into 1 0.477 * [backup-simplify]: Simplify 0 into 0 0.477 * [backup-simplify]: Simplify (* 1 1) into 1 0.477 * [backup-simplify]: Simplify (* 1 1) into 1 0.477 * [backup-simplify]: Simplify (* -1 1) into -1 0.477 * [backup-simplify]: Simplify -1 into -1 0.478 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 0.479 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im))))) into 0 0.479 * [backup-simplify]: Simplify (- 0) into 0 0.479 * [backup-simplify]: Simplify (+ 0 0) into 0 0.480 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 1) (+ (* 0 0) (* 0 (- (pow x.im 2))))))) into 0 0.480 * [taylor]: Taking taylor expansion of 0 in x.im 0.480 * [backup-simplify]: Simplify 0 into 0 0.480 * [backup-simplify]: Simplify 0 into 0 0.480 * [backup-simplify]: Simplify 0 into 0 0.480 * [backup-simplify]: Simplify 0 into 0 0.480 * [backup-simplify]: Simplify 0 into 0 0.480 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 0.481 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 0.481 * [backup-simplify]: Simplify (+ (* -1 0) (* 0 1)) into 0 0.481 * [backup-simplify]: Simplify 0 into 0 0.482 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 0.483 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im)))))) into 0 0.483 * [backup-simplify]: Simplify (- 0) into 0 0.483 * [backup-simplify]: Simplify (+ 0 0) into 0 0.484 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (+ (* 0 0) (* 0 (- (pow x.im 2)))))))) into 0 0.484 * [taylor]: Taking taylor expansion of 0 in x.im 0.484 * [backup-simplify]: Simplify 0 into 0 0.484 * [backup-simplify]: Simplify 0 into 0 0.485 * [backup-simplify]: Simplify (+ (* -1 (pow (* x.im 1) 3)) (* 1 (* x.im (pow x.re 2)))) into (- (* x.im (pow x.re 2)) (pow x.im 3)) 0.485 * [backup-simplify]: Simplify (* (- (* (/ 1 x.re) (/ 1 x.re)) (* (/ 1 x.im) (/ 1 x.im))) (/ 1 x.im)) into (/ (- (/ 1 (pow x.re 2)) (/ 1 (pow x.im 2))) x.im) 0.485 * [approximate]: Taking taylor expansion of (/ (- (/ 1 (pow x.re 2)) (/ 1 (pow x.im 2))) x.im) in (x.re x.im) around 0 0.485 * [taylor]: Taking taylor expansion of (/ (- (/ 1 (pow x.re 2)) (/ 1 (pow x.im 2))) x.im) in x.im 0.485 * [taylor]: Taking taylor expansion of (- (/ 1 (pow x.re 2)) (/ 1 (pow x.im 2))) in x.im 0.485 * [taylor]: Taking taylor expansion of (/ 1 (pow x.re 2)) in x.im 0.485 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.im 0.485 * [taylor]: Taking taylor expansion of x.re in x.im 0.485 * [backup-simplify]: Simplify x.re into x.re 0.485 * [backup-simplify]: Simplify (* x.re x.re) into (pow x.re 2) 0.485 * [backup-simplify]: Simplify (/ 1 (pow x.re 2)) into (/ 1 (pow x.re 2)) 0.485 * [taylor]: Taking taylor expansion of (/ 1 (pow x.im 2)) in x.im 0.485 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 0.485 * [taylor]: Taking taylor expansion of x.im in x.im 0.485 * [backup-simplify]: Simplify 0 into 0 0.485 * [backup-simplify]: Simplify 1 into 1 0.485 * [backup-simplify]: Simplify (* 1 1) into 1 0.486 * [backup-simplify]: Simplify (/ 1 1) into 1 0.486 * [taylor]: Taking taylor expansion of x.im in x.im 0.486 * [backup-simplify]: Simplify 0 into 0 0.486 * [backup-simplify]: Simplify 1 into 1 0.486 * [backup-simplify]: Simplify (- 1) into -1 0.486 * [backup-simplify]: Simplify (+ 0 -1) into -1 0.486 * [backup-simplify]: Simplify (/ -1 1) into -1 0.486 * [taylor]: Taking taylor expansion of (/ (- (/ 1 (pow x.re 2)) (/ 1 (pow x.im 2))) x.im) in x.re 0.486 * [taylor]: Taking taylor expansion of (- (/ 1 (pow x.re 2)) (/ 1 (pow x.im 2))) in x.re 0.486 * [taylor]: Taking taylor expansion of (/ 1 (pow x.re 2)) in x.re 0.486 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.re 0.486 * [taylor]: Taking taylor expansion of x.re in x.re 0.487 * [backup-simplify]: Simplify 0 into 0 0.487 * [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.487 * [taylor]: Taking taylor expansion of (/ 1 (pow x.im 2)) in x.re 0.487 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.re 0.487 * [taylor]: Taking taylor expansion of x.im in x.re 0.487 * [backup-simplify]: Simplify x.im into x.im 0.487 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 0.487 * [backup-simplify]: Simplify (/ 1 (pow x.im 2)) into (/ 1 (pow x.im 2)) 0.487 * [taylor]: Taking taylor expansion of x.im in x.re 0.487 * [backup-simplify]: Simplify x.im into x.im 0.487 * [backup-simplify]: Simplify (+ 1 0) into 1 0.488 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 0.488 * [taylor]: Taking taylor expansion of (/ (- (/ 1 (pow x.re 2)) (/ 1 (pow x.im 2))) x.im) in x.re 0.488 * [taylor]: Taking taylor expansion of (- (/ 1 (pow x.re 2)) (/ 1 (pow x.im 2))) in x.re 0.488 * [taylor]: Taking taylor expansion of (/ 1 (pow x.re 2)) in x.re 0.488 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.re 0.488 * [taylor]: Taking taylor expansion of x.re in x.re 0.488 * [backup-simplify]: Simplify 0 into 0 0.488 * [backup-simplify]: Simplify 1 into 1 0.488 * [backup-simplify]: Simplify (* 1 1) into 1 0.488 * [backup-simplify]: Simplify (/ 1 1) into 1 0.488 * [taylor]: Taking taylor expansion of (/ 1 (pow x.im 2)) in x.re 0.488 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.re 0.488 * [taylor]: Taking taylor expansion of x.im in x.re 0.488 * [backup-simplify]: Simplify x.im into x.im 0.488 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 0.488 * [backup-simplify]: Simplify (/ 1 (pow x.im 2)) into (/ 1 (pow x.im 2)) 0.488 * [taylor]: Taking taylor expansion of x.im in x.re 0.488 * [backup-simplify]: Simplify x.im into x.im 0.489 * [backup-simplify]: Simplify (+ 1 0) into 1 0.489 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 0.489 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 0.489 * [taylor]: Taking taylor expansion of x.im in x.im 0.489 * [backup-simplify]: Simplify 0 into 0 0.489 * [backup-simplify]: Simplify 1 into 1 0.489 * [backup-simplify]: Simplify (/ 1 1) into 1 0.489 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 0.490 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 0.490 * [backup-simplify]: Simplify (+ 0 0) into 0 0.490 * [backup-simplify]: Simplify (- (/ 0 x.im) (+ (* (/ 1 x.im) (/ 0 x.im)))) into 0 0.490 * [taylor]: Taking taylor expansion of 0 in x.im 0.490 * [backup-simplify]: Simplify 0 into 0 0.491 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 0.491 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.491 * [backup-simplify]: Simplify (- (/ 1 (pow x.im 2))) into (- (/ 1 (pow x.im 2))) 0.491 * [backup-simplify]: Simplify (+ 0 (- (/ 1 (pow x.im 2)))) into (- (/ 1 (pow x.im 2))) 0.492 * [backup-simplify]: Simplify (- (/ (- (/ 1 (pow x.im 2))) x.im) (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)))) into (- (/ 1 (pow x.im 3))) 0.492 * [taylor]: Taking taylor expansion of (- (/ 1 (pow x.im 3))) in x.im 0.492 * [taylor]: Taking taylor expansion of (/ 1 (pow x.im 3)) in x.im 0.492 * [taylor]: Taking taylor expansion of (pow x.im 3) in x.im 0.492 * [taylor]: Taking taylor expansion of x.im in x.im 0.492 * [backup-simplify]: Simplify 0 into 0 0.492 * [backup-simplify]: Simplify 1 into 1 0.492 * [backup-simplify]: Simplify (* 1 1) into 1 0.492 * [backup-simplify]: Simplify (* 1 1) into 1 0.493 * [backup-simplify]: Simplify (/ 1 1) into 1 0.493 * [backup-simplify]: Simplify (- 1) into -1 0.493 * [backup-simplify]: Simplify -1 into -1 0.493 * [backup-simplify]: Simplify 1 into 1 0.494 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 0.495 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.495 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 x.im)) into 0 0.495 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow x.im 2)) (/ 0 (pow x.im 2))))) into 0 0.496 * [backup-simplify]: Simplify (- 0) into 0 0.496 * [backup-simplify]: Simplify (+ 0 0) into 0 0.496 * [backup-simplify]: Simplify (- (/ 0 x.im) (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* (- (/ 1 (pow x.im 3))) (/ 0 x.im)))) into 0 0.497 * [taylor]: Taking taylor expansion of 0 in x.im 0.497 * [backup-simplify]: Simplify 0 into 0 0.497 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 0.498 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 0.499 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 0.499 * [backup-simplify]: Simplify (- 0) into 0 0.499 * [backup-simplify]: Simplify 0 into 0 0.500 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 0.500 * [backup-simplify]: Simplify 0 into 0 0.502 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 0.503 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.503 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (* 0 x.im))) into 0 0.503 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow x.im 2)) (/ 0 (pow x.im 2))) (* 0 (/ 0 (pow x.im 2))))) into 0 0.504 * [backup-simplify]: Simplify (- 0) into 0 0.504 * [backup-simplify]: Simplify (+ 0 0) into 0 0.504 * [backup-simplify]: Simplify (- (/ 0 x.im) (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* (- (/ 1 (pow x.im 3))) (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 0.504 * [taylor]: Taking taylor expansion of 0 in x.im 0.504 * [backup-simplify]: Simplify 0 into 0 0.505 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 0.506 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 0.507 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.508 * [backup-simplify]: Simplify (- 0) into 0 0.508 * [backup-simplify]: Simplify 0 into 0 0.508 * [backup-simplify]: Simplify 0 into 0 0.509 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.509 * [backup-simplify]: Simplify 0 into 0 0.510 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))))) into 0 0.511 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.512 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im)))) into 0 0.512 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow x.im 2)) (/ 0 (pow x.im 2))) (* 0 (/ 0 (pow x.im 2))) (* 0 (/ 0 (pow x.im 2))))) into 0 0.513 * [backup-simplify]: Simplify (- 0) into 0 0.513 * [backup-simplify]: Simplify (+ 0 0) into 0 0.513 * [backup-simplify]: Simplify (- (/ 0 x.im) (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* (- (/ 1 (pow x.im 3))) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 0.513 * [taylor]: Taking taylor expansion of 0 in x.im 0.513 * [backup-simplify]: Simplify 0 into 0 0.515 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 0.516 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 0.516 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.517 * [backup-simplify]: Simplify (- 0) into 0 0.517 * [backup-simplify]: Simplify 0 into 0 0.517 * [backup-simplify]: Simplify (+ (* 1 (* (/ 1 (/ 1 x.im)) (pow (/ 1 x.re) -2))) (* -1 (pow (* (/ 1 (/ 1 x.im)) 1) 3))) into (- (* x.im (pow x.re 2)) (pow x.im 3)) 0.518 * [backup-simplify]: Simplify (* (- (* (/ 1 (- x.re)) (/ 1 (- x.re))) (* (/ 1 (- x.im)) (/ 1 (- x.im)))) (/ 1 (- x.im))) into (* -1 (/ (- (/ 1 (pow x.re 2)) (/ 1 (pow x.im 2))) x.im)) 0.518 * [approximate]: Taking taylor expansion of (* -1 (/ (- (/ 1 (pow x.re 2)) (/ 1 (pow x.im 2))) x.im)) in (x.re x.im) around 0 0.518 * [taylor]: Taking taylor expansion of (* -1 (/ (- (/ 1 (pow x.re 2)) (/ 1 (pow x.im 2))) x.im)) in x.im 0.518 * [taylor]: Taking taylor expansion of -1 in x.im 0.518 * [backup-simplify]: Simplify -1 into -1 0.518 * [taylor]: Taking taylor expansion of (/ (- (/ 1 (pow x.re 2)) (/ 1 (pow x.im 2))) x.im) in x.im 0.518 * [taylor]: Taking taylor expansion of (- (/ 1 (pow x.re 2)) (/ 1 (pow x.im 2))) in x.im 0.518 * [taylor]: Taking taylor expansion of (/ 1 (pow x.re 2)) in x.im 0.518 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.im 0.518 * [taylor]: Taking taylor expansion of x.re in x.im 0.518 * [backup-simplify]: Simplify x.re into x.re 0.518 * [backup-simplify]: Simplify (* x.re x.re) into (pow x.re 2) 0.518 * [backup-simplify]: Simplify (/ 1 (pow x.re 2)) into (/ 1 (pow x.re 2)) 0.518 * [taylor]: Taking taylor expansion of (/ 1 (pow x.im 2)) in x.im 0.518 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 0.518 * [taylor]: Taking taylor expansion of x.im in x.im 0.518 * [backup-simplify]: Simplify 0 into 0 0.518 * [backup-simplify]: Simplify 1 into 1 0.519 * [backup-simplify]: Simplify (* 1 1) into 1 0.519 * [backup-simplify]: Simplify (/ 1 1) into 1 0.519 * [taylor]: Taking taylor expansion of x.im in x.im 0.519 * [backup-simplify]: Simplify 0 into 0 0.519 * [backup-simplify]: Simplify 1 into 1 0.519 * [backup-simplify]: Simplify (- 1) into -1 0.520 * [backup-simplify]: Simplify (+ 0 -1) into -1 0.520 * [backup-simplify]: Simplify (/ -1 1) into -1 0.520 * [taylor]: Taking taylor expansion of (* -1 (/ (- (/ 1 (pow x.re 2)) (/ 1 (pow x.im 2))) x.im)) in x.re 0.520 * [taylor]: Taking taylor expansion of -1 in x.re 0.520 * [backup-simplify]: Simplify -1 into -1 0.520 * [taylor]: Taking taylor expansion of (/ (- (/ 1 (pow x.re 2)) (/ 1 (pow x.im 2))) x.im) in x.re 0.520 * [taylor]: Taking taylor expansion of (- (/ 1 (pow x.re 2)) (/ 1 (pow x.im 2))) in x.re 0.520 * [taylor]: Taking taylor expansion of (/ 1 (pow x.re 2)) in x.re 0.520 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.re 0.521 * [taylor]: Taking taylor expansion of x.re in x.re 0.521 * [backup-simplify]: Simplify 0 into 0 0.521 * [backup-simplify]: Simplify 1 into 1 0.521 * [backup-simplify]: Simplify (* 1 1) into 1 0.521 * [backup-simplify]: Simplify (/ 1 1) into 1 0.521 * [taylor]: Taking taylor expansion of (/ 1 (pow x.im 2)) in x.re 0.521 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.re 0.521 * [taylor]: Taking taylor expansion of x.im in x.re 0.521 * [backup-simplify]: Simplify x.im into x.im 0.522 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 0.522 * [backup-simplify]: Simplify (/ 1 (pow x.im 2)) into (/ 1 (pow x.im 2)) 0.522 * [taylor]: Taking taylor expansion of x.im in x.re 0.522 * [backup-simplify]: Simplify x.im into x.im 0.522 * [backup-simplify]: Simplify (+ 1 0) into 1 0.522 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 0.522 * [taylor]: Taking taylor expansion of (* -1 (/ (- (/ 1 (pow x.re 2)) (/ 1 (pow x.im 2))) x.im)) in x.re 0.522 * [taylor]: Taking taylor expansion of -1 in x.re 0.522 * [backup-simplify]: Simplify -1 into -1 0.522 * [taylor]: Taking taylor expansion of (/ (- (/ 1 (pow x.re 2)) (/ 1 (pow x.im 2))) x.im) in x.re 0.522 * [taylor]: Taking taylor expansion of (- (/ 1 (pow x.re 2)) (/ 1 (pow x.im 2))) in x.re 0.522 * [taylor]: Taking taylor expansion of (/ 1 (pow x.re 2)) in x.re 0.522 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.re 0.522 * [taylor]: Taking taylor expansion of x.re in x.re 0.522 * [backup-simplify]: Simplify 0 into 0 0.522 * [backup-simplify]: Simplify 1 into 1 0.523 * [backup-simplify]: Simplify (* 1 1) into 1 0.523 * [backup-simplify]: Simplify (/ 1 1) into 1 0.523 * [taylor]: Taking taylor expansion of (/ 1 (pow x.im 2)) in x.re 0.523 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.re 0.523 * [taylor]: Taking taylor expansion of x.im in x.re 0.523 * [backup-simplify]: Simplify x.im into x.im 0.523 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 0.524 * [backup-simplify]: Simplify (/ 1 (pow x.im 2)) into (/ 1 (pow x.im 2)) 0.524 * [taylor]: Taking taylor expansion of x.im in x.re 0.524 * [backup-simplify]: Simplify x.im into x.im 0.524 * [backup-simplify]: Simplify (+ 1 0) into 1 0.524 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 0.524 * [backup-simplify]: Simplify (* -1 (/ 1 x.im)) into (/ -1 x.im) 0.524 * [taylor]: Taking taylor expansion of (/ -1 x.im) in x.im 0.524 * [taylor]: Taking taylor expansion of -1 in x.im 0.524 * [backup-simplify]: Simplify -1 into -1 0.524 * [taylor]: Taking taylor expansion of x.im in x.im 0.524 * [backup-simplify]: Simplify 0 into 0 0.524 * [backup-simplify]: Simplify 1 into 1 0.525 * [backup-simplify]: Simplify (/ -1 1) into -1 0.525 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 0.526 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 0.527 * [backup-simplify]: Simplify (+ 0 0) into 0 0.527 * [backup-simplify]: Simplify (- (/ 0 x.im) (+ (* (/ 1 x.im) (/ 0 x.im)))) into 0 0.527 * [backup-simplify]: Simplify (+ (* -1 0) (* 0 (/ 1 x.im))) into 0 0.527 * [taylor]: Taking taylor expansion of 0 in x.im 0.527 * [backup-simplify]: Simplify 0 into 0 0.528 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 0.529 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.529 * [backup-simplify]: Simplify (- (/ 1 (pow x.im 2))) into (- (/ 1 (pow x.im 2))) 0.530 * [backup-simplify]: Simplify (+ 0 (- (/ 1 (pow x.im 2)))) into (- (/ 1 (pow x.im 2))) 0.530 * [backup-simplify]: Simplify (- (/ (- (/ 1 (pow x.im 2))) x.im) (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)))) into (- (/ 1 (pow x.im 3))) 0.530 * [backup-simplify]: Simplify (+ (* -1 (- (/ 1 (pow x.im 3)))) (+ (* 0 0) (* 0 (/ 1 x.im)))) into (/ 1 (pow x.im 3)) 0.530 * [taylor]: Taking taylor expansion of (/ 1 (pow x.im 3)) in x.im 0.530 * [taylor]: Taking taylor expansion of (pow x.im 3) in x.im 0.531 * [taylor]: Taking taylor expansion of x.im in x.im 0.531 * [backup-simplify]: Simplify 0 into 0 0.531 * [backup-simplify]: Simplify 1 into 1 0.531 * [backup-simplify]: Simplify (* 1 1) into 1 0.531 * [backup-simplify]: Simplify (* 1 1) into 1 0.532 * [backup-simplify]: Simplify (/ 1 1) into 1 0.532 * [backup-simplify]: Simplify 1 into 1 0.532 * [backup-simplify]: Simplify -1 into -1 0.533 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 0.534 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.534 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 x.im)) into 0 0.534 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow x.im 2)) (/ 0 (pow x.im 2))))) into 0 0.534 * [backup-simplify]: Simplify (- 0) into 0 0.535 * [backup-simplify]: Simplify (+ 0 0) into 0 0.535 * [backup-simplify]: Simplify (- (/ 0 x.im) (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* (- (/ 1 (pow x.im 3))) (/ 0 x.im)))) into 0 0.536 * [backup-simplify]: Simplify (+ (* -1 0) (+ (* 0 (- (/ 1 (pow x.im 3)))) (+ (* 0 0) (* 0 (/ 1 x.im))))) into 0 0.536 * [taylor]: Taking taylor expansion of 0 in x.im 0.536 * [backup-simplify]: Simplify 0 into 0 0.537 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 0.538 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 0.538 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 0.538 * [backup-simplify]: Simplify 0 into 0 0.539 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 0.539 * [backup-simplify]: Simplify 0 into 0 0.541 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 0.542 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.542 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (* 0 x.im))) into 0 0.542 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow x.im 2)) (/ 0 (pow x.im 2))) (* 0 (/ 0 (pow x.im 2))))) into 0 0.543 * [backup-simplify]: Simplify (- 0) into 0 0.543 * [backup-simplify]: Simplify (+ 0 0) into 0 0.544 * [backup-simplify]: Simplify (- (/ 0 x.im) (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* (- (/ 1 (pow x.im 3))) (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 0.545 * [backup-simplify]: Simplify (+ (* -1 0) (+ (* 0 0) (+ (* 0 (- (/ 1 (pow x.im 3)))) (+ (* 0 0) (* 0 (/ 1 x.im)))))) into 0 0.545 * [taylor]: Taking taylor expansion of 0 in x.im 0.545 * [backup-simplify]: Simplify 0 into 0 0.546 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 0.547 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 0.548 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.548 * [backup-simplify]: Simplify 0 into 0 0.548 * [backup-simplify]: Simplify 0 into 0 0.549 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.549 * [backup-simplify]: Simplify 0 into 0 0.551 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))))) into 0 0.552 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.553 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im)))) into 0 0.553 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow x.im 2)) (/ 0 (pow x.im 2))) (* 0 (/ 0 (pow x.im 2))) (* 0 (/ 0 (pow x.im 2))))) into 0 0.553 * [backup-simplify]: Simplify (- 0) into 0 0.554 * [backup-simplify]: Simplify (+ 0 0) into 0 0.554 * [backup-simplify]: Simplify (- (/ 0 x.im) (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* (- (/ 1 (pow x.im 3))) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 0.556 * [backup-simplify]: Simplify (+ (* -1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 (- (/ 1 (pow x.im 3)))) (+ (* 0 0) (* 0 (/ 1 x.im))))))) into 0 0.556 * [taylor]: Taking taylor expansion of 0 in x.im 0.556 * [backup-simplify]: Simplify 0 into 0 0.557 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 0.558 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 0.559 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.559 * [backup-simplify]: Simplify 0 into 0 0.560 * [backup-simplify]: Simplify (+ (* -1 (* (/ 1 (/ 1 (- x.im))) (pow (/ 1 (- x.re)) -2))) (* 1 (pow (* (/ 1 (/ 1 (- x.im))) 1) 3))) into (- (* x.im (pow x.re 2)) (pow x.im 3)) 0.560 * * * * [progress]: [ 2 / 4 ] generating series at (2 2) 0.560 * [backup-simplify]: Simplify (* (+ (* x.re x.im) (* x.im x.re)) x.re) into (* 2 (* x.im (pow x.re 2))) 0.560 * [approximate]: Taking taylor expansion of (* 2 (* x.im (pow x.re 2))) in (x.re x.im) around 0 0.560 * [taylor]: Taking taylor expansion of (* 2 (* x.im (pow x.re 2))) in x.im 0.560 * [taylor]: Taking taylor expansion of 2 in x.im 0.560 * [backup-simplify]: Simplify 2 into 2 0.560 * [taylor]: Taking taylor expansion of (* x.im (pow x.re 2)) in x.im 0.560 * [taylor]: Taking taylor expansion of x.im in x.im 0.560 * [backup-simplify]: Simplify 0 into 0 0.560 * [backup-simplify]: Simplify 1 into 1 0.560 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.im 0.560 * [taylor]: Taking taylor expansion of x.re in x.im 0.560 * [backup-simplify]: Simplify x.re into x.re 0.560 * [taylor]: Taking taylor expansion of (* 2 (* x.im (pow x.re 2))) in x.re 0.560 * [taylor]: Taking taylor expansion of 2 in x.re 0.560 * [backup-simplify]: Simplify 2 into 2 0.561 * [taylor]: Taking taylor expansion of (* x.im (pow x.re 2)) in x.re 0.561 * [taylor]: Taking taylor expansion of x.im in x.re 0.561 * [backup-simplify]: Simplify x.im into x.im 0.561 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.re 0.561 * [taylor]: Taking taylor expansion of x.re in x.re 0.561 * [backup-simplify]: Simplify 0 into 0 0.561 * [backup-simplify]: Simplify 1 into 1 0.561 * [taylor]: Taking taylor expansion of (* 2 (* x.im (pow x.re 2))) in x.re 0.561 * [taylor]: Taking taylor expansion of 2 in x.re 0.561 * [backup-simplify]: Simplify 2 into 2 0.561 * [taylor]: Taking taylor expansion of (* x.im (pow x.re 2)) in x.re 0.561 * [taylor]: Taking taylor expansion of x.im in x.re 0.561 * [backup-simplify]: Simplify x.im into x.im 0.561 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.re 0.561 * [taylor]: Taking taylor expansion of x.re in x.re 0.561 * [backup-simplify]: Simplify 0 into 0 0.561 * [backup-simplify]: Simplify 1 into 1 0.561 * [backup-simplify]: Simplify (* 1 1) into 1 0.562 * [backup-simplify]: Simplify (* x.im 1) into x.im 0.562 * [backup-simplify]: Simplify (* 2 x.im) into (* 2 x.im) 0.562 * [taylor]: Taking taylor expansion of (* 2 x.im) in x.im 0.562 * [taylor]: Taking taylor expansion of 2 in x.im 0.562 * [backup-simplify]: Simplify 2 into 2 0.562 * [taylor]: Taking taylor expansion of x.im in x.im 0.562 * [backup-simplify]: Simplify 0 into 0 0.562 * [backup-simplify]: Simplify 1 into 1 0.562 * [backup-simplify]: Simplify (* 2 0) into 0 0.562 * [backup-simplify]: Simplify 0 into 0 0.563 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 0.563 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 1)) into 0 0.564 * [backup-simplify]: Simplify (+ (* 2 0) (* 0 x.im)) into 0 0.564 * [taylor]: Taking taylor expansion of 0 in x.im 0.564 * [backup-simplify]: Simplify 0 into 0 0.564 * [backup-simplify]: Simplify 0 into 0 0.565 * [backup-simplify]: Simplify (+ (* 2 1) (* 0 0)) into 2 0.565 * [backup-simplify]: Simplify 2 into 2 0.566 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 0.566 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (* 0 1))) into 0 0.567 * [backup-simplify]: Simplify (+ (* 2 0) (+ (* 0 0) (* 0 x.im))) into 0 0.567 * [taylor]: Taking taylor expansion of 0 in x.im 0.567 * [backup-simplify]: Simplify 0 into 0 0.567 * [backup-simplify]: Simplify 0 into 0 0.567 * [backup-simplify]: Simplify 0 into 0 0.568 * [backup-simplify]: Simplify (+ (* 2 0) (+ (* 0 1) (* 0 0))) into 0 0.568 * [backup-simplify]: Simplify 0 into 0 0.570 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 0.570 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 0.571 * [backup-simplify]: Simplify (+ (* 2 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im)))) into 0 0.572 * [taylor]: Taking taylor expansion of 0 in x.im 0.572 * [backup-simplify]: Simplify 0 into 0 0.572 * [backup-simplify]: Simplify 0 into 0 0.572 * [backup-simplify]: Simplify 0 into 0 0.572 * [backup-simplify]: Simplify 0 into 0 0.572 * [backup-simplify]: Simplify (* 2 (* x.im (pow x.re 2))) into (* 2 (* x.im (pow x.re 2))) 0.572 * [backup-simplify]: Simplify (* (+ (* (/ 1 x.re) (/ 1 x.im)) (* (/ 1 x.im) (/ 1 x.re))) (/ 1 x.re)) into (/ 2 (* x.im (pow x.re 2))) 0.572 * [approximate]: Taking taylor expansion of (/ 2 (* x.im (pow x.re 2))) in (x.re x.im) around 0 0.572 * [taylor]: Taking taylor expansion of (/ 2 (* x.im (pow x.re 2))) in x.im 0.572 * [taylor]: Taking taylor expansion of 2 in x.im 0.572 * [backup-simplify]: Simplify 2 into 2 0.572 * [taylor]: Taking taylor expansion of (* x.im (pow x.re 2)) in x.im 0.572 * [taylor]: Taking taylor expansion of x.im in x.im 0.572 * [backup-simplify]: Simplify 0 into 0 0.572 * [backup-simplify]: Simplify 1 into 1 0.572 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.im 0.572 * [taylor]: Taking taylor expansion of x.re in x.im 0.572 * [backup-simplify]: Simplify x.re into x.re 0.572 * [backup-simplify]: Simplify (* x.re x.re) into (pow x.re 2) 0.572 * [backup-simplify]: Simplify (* 0 (pow x.re 2)) into 0 0.572 * [backup-simplify]: Simplify (+ (* x.re 0) (* 0 x.re)) into 0 0.573 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 (pow x.re 2))) into (pow x.re 2) 0.573 * [backup-simplify]: Simplify (/ 2 (pow x.re 2)) into (/ 2 (pow x.re 2)) 0.573 * [taylor]: Taking taylor expansion of (/ 2 (* x.im (pow x.re 2))) in x.re 0.573 * [taylor]: Taking taylor expansion of 2 in x.re 0.573 * [backup-simplify]: Simplify 2 into 2 0.573 * [taylor]: Taking taylor expansion of (* x.im (pow x.re 2)) in x.re 0.573 * [taylor]: Taking taylor expansion of x.im in x.re 0.573 * [backup-simplify]: Simplify x.im into x.im 0.573 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.re 0.573 * [taylor]: Taking taylor expansion of x.re in x.re 0.573 * [backup-simplify]: Simplify 0 into 0 0.573 * [backup-simplify]: Simplify 1 into 1 0.573 * [backup-simplify]: Simplify (* 1 1) into 1 0.573 * [backup-simplify]: Simplify (* x.im 1) into x.im 0.573 * [backup-simplify]: Simplify (/ 2 x.im) into (/ 2 x.im) 0.573 * [taylor]: Taking taylor expansion of (/ 2 (* x.im (pow x.re 2))) in x.re 0.573 * [taylor]: Taking taylor expansion of 2 in x.re 0.573 * [backup-simplify]: Simplify 2 into 2 0.573 * [taylor]: Taking taylor expansion of (* x.im (pow x.re 2)) in x.re 0.573 * [taylor]: Taking taylor expansion of x.im in x.re 0.573 * [backup-simplify]: Simplify x.im into x.im 0.573 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.re 0.573 * [taylor]: Taking taylor expansion of x.re in x.re 0.574 * [backup-simplify]: Simplify 0 into 0 0.574 * [backup-simplify]: Simplify 1 into 1 0.574 * [backup-simplify]: Simplify (* 1 1) into 1 0.574 * [backup-simplify]: Simplify (* x.im 1) into x.im 0.574 * [backup-simplify]: Simplify (/ 2 x.im) into (/ 2 x.im) 0.574 * [taylor]: Taking taylor expansion of (/ 2 x.im) in x.im 0.574 * [taylor]: Taking taylor expansion of 2 in x.im 0.574 * [backup-simplify]: Simplify 2 into 2 0.574 * [taylor]: Taking taylor expansion of x.im in x.im 0.574 * [backup-simplify]: Simplify 0 into 0 0.574 * [backup-simplify]: Simplify 1 into 1 0.574 * [backup-simplify]: Simplify (/ 2 1) into 2 0.574 * [backup-simplify]: Simplify 2 into 2 0.575 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 0.575 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 1)) into 0 0.575 * [backup-simplify]: Simplify (- (/ 0 x.im) (+ (* (/ 2 x.im) (/ 0 x.im)))) into 0 0.575 * [taylor]: Taking taylor expansion of 0 in x.im 0.575 * [backup-simplify]: Simplify 0 into 0 0.576 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 2 (/ 0 1)))) into 0 0.576 * [backup-simplify]: Simplify 0 into 0 0.576 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 0.578 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (* 0 1))) into 0 0.578 * [backup-simplify]: Simplify (- (/ 0 x.im) (+ (* (/ 2 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 0.578 * [taylor]: Taking taylor expansion of 0 in x.im 0.578 * [backup-simplify]: Simplify 0 into 0 0.578 * [backup-simplify]: Simplify 0 into 0 0.579 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 2 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.579 * [backup-simplify]: Simplify 0 into 0 0.580 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 0.580 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 0.580 * [backup-simplify]: Simplify (- (/ 0 x.im) (+ (* (/ 2 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 0.580 * [taylor]: Taking taylor expansion of 0 in x.im 0.580 * [backup-simplify]: Simplify 0 into 0 0.581 * [backup-simplify]: Simplify 0 into 0 0.581 * [backup-simplify]: Simplify 0 into 0 0.581 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 2 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.581 * [backup-simplify]: Simplify 0 into 0 0.581 * [backup-simplify]: Simplify (* 2 (* (/ 1 (/ 1 x.im)) (pow (/ 1 x.re) -2))) into (* 2 (* x.im (pow x.re 2))) 0.582 * [backup-simplify]: Simplify (* (+ (* (/ 1 (- x.re)) (/ 1 (- x.im))) (* (/ 1 (- x.im)) (/ 1 (- x.re)))) (/ 1 (- x.re))) into (/ -2 (* x.im (pow x.re 2))) 0.582 * [approximate]: Taking taylor expansion of (/ -2 (* x.im (pow x.re 2))) in (x.re x.im) around 0 0.582 * [taylor]: Taking taylor expansion of (/ -2 (* x.im (pow x.re 2))) in x.im 0.582 * [taylor]: Taking taylor expansion of -2 in x.im 0.582 * [backup-simplify]: Simplify -2 into -2 0.582 * [taylor]: Taking taylor expansion of (* x.im (pow x.re 2)) in x.im 0.582 * [taylor]: Taking taylor expansion of x.im in x.im 0.582 * [backup-simplify]: Simplify 0 into 0 0.582 * [backup-simplify]: Simplify 1 into 1 0.582 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.im 0.582 * [taylor]: Taking taylor expansion of x.re in x.im 0.582 * [backup-simplify]: Simplify x.re into x.re 0.582 * [backup-simplify]: Simplify (* x.re x.re) into (pow x.re 2) 0.582 * [backup-simplify]: Simplify (* 0 (pow x.re 2)) into 0 0.582 * [backup-simplify]: Simplify (+ (* x.re 0) (* 0 x.re)) into 0 0.582 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 (pow x.re 2))) into (pow x.re 2) 0.582 * [backup-simplify]: Simplify (/ -2 (pow x.re 2)) into (/ -2 (pow x.re 2)) 0.582 * [taylor]: Taking taylor expansion of (/ -2 (* x.im (pow x.re 2))) in x.re 0.582 * [taylor]: Taking taylor expansion of -2 in x.re 0.582 * [backup-simplify]: Simplify -2 into -2 0.582 * [taylor]: Taking taylor expansion of (* x.im (pow x.re 2)) in x.re 0.582 * [taylor]: Taking taylor expansion of x.im in x.re 0.582 * [backup-simplify]: Simplify x.im into x.im 0.582 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.re 0.582 * [taylor]: Taking taylor expansion of x.re in x.re 0.582 * [backup-simplify]: Simplify 0 into 0 0.582 * [backup-simplify]: Simplify 1 into 1 0.583 * [backup-simplify]: Simplify (* 1 1) into 1 0.583 * [backup-simplify]: Simplify (* x.im 1) into x.im 0.583 * [backup-simplify]: Simplify (/ -2 x.im) into (/ -2 x.im) 0.583 * [taylor]: Taking taylor expansion of (/ -2 (* x.im (pow x.re 2))) in x.re 0.583 * [taylor]: Taking taylor expansion of -2 in x.re 0.583 * [backup-simplify]: Simplify -2 into -2 0.583 * [taylor]: Taking taylor expansion of (* x.im (pow x.re 2)) in x.re 0.583 * [taylor]: Taking taylor expansion of x.im in x.re 0.583 * [backup-simplify]: Simplify x.im into x.im 0.583 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.re 0.583 * [taylor]: Taking taylor expansion of x.re in x.re 0.583 * [backup-simplify]: Simplify 0 into 0 0.583 * [backup-simplify]: Simplify 1 into 1 0.583 * [backup-simplify]: Simplify (* 1 1) into 1 0.583 * [backup-simplify]: Simplify (* x.im 1) into x.im 0.583 * [backup-simplify]: Simplify (/ -2 x.im) into (/ -2 x.im) 0.583 * [taylor]: Taking taylor expansion of (/ -2 x.im) in x.im 0.583 * [taylor]: Taking taylor expansion of -2 in x.im 0.583 * [backup-simplify]: Simplify -2 into -2 0.583 * [taylor]: Taking taylor expansion of x.im in x.im 0.583 * [backup-simplify]: Simplify 0 into 0 0.583 * [backup-simplify]: Simplify 1 into 1 0.584 * [backup-simplify]: Simplify (/ -2 1) into -2 0.584 * [backup-simplify]: Simplify -2 into -2 0.584 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 0.584 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 1)) into 0 0.584 * [backup-simplify]: Simplify (- (/ 0 x.im) (+ (* (/ -2 x.im) (/ 0 x.im)))) into 0 0.584 * [taylor]: Taking taylor expansion of 0 in x.im 0.584 * [backup-simplify]: Simplify 0 into 0 0.585 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -2 (/ 0 1)))) into 0 0.585 * [backup-simplify]: Simplify 0 into 0 0.586 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 0.586 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (* 0 1))) into 0 0.586 * [backup-simplify]: Simplify (- (/ 0 x.im) (+ (* (/ -2 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 0.586 * [taylor]: Taking taylor expansion of 0 in x.im 0.586 * [backup-simplify]: Simplify 0 into 0 0.586 * [backup-simplify]: Simplify 0 into 0 0.587 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -2 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.587 * [backup-simplify]: Simplify 0 into 0 0.588 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 0.588 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 0.588 * [backup-simplify]: Simplify (- (/ 0 x.im) (+ (* (/ -2 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 0.588 * [taylor]: Taking taylor expansion of 0 in x.im 0.588 * [backup-simplify]: Simplify 0 into 0 0.588 * [backup-simplify]: Simplify 0 into 0 0.588 * [backup-simplify]: Simplify 0 into 0 0.589 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -2 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.589 * [backup-simplify]: Simplify 0 into 0 0.589 * [backup-simplify]: Simplify (* -2 (* (/ 1 (/ 1 (- x.im))) (pow (/ 1 (- x.re)) -2))) into (* 2 (* x.im (pow x.re 2))) 0.589 * * * * [progress]: [ 3 / 4 ] generating series at (2) 0.590 * [backup-simplify]: Simplify (+ (* (- (* x.re x.re) (* x.im x.im)) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re)) into (- (* 3 (* x.im (pow x.re 2))) (pow x.im 3)) 0.590 * [approximate]: Taking taylor expansion of (- (* 3 (* x.im (pow x.re 2))) (pow x.im 3)) in (x.re x.im) around 0 0.590 * [taylor]: Taking taylor expansion of (- (* 3 (* x.im (pow x.re 2))) (pow x.im 3)) in x.im 0.590 * [taylor]: Taking taylor expansion of (* 3 (* x.im (pow x.re 2))) in x.im 0.590 * [taylor]: Taking taylor expansion of 3 in x.im 0.590 * [backup-simplify]: Simplify 3 into 3 0.590 * [taylor]: Taking taylor expansion of (* x.im (pow x.re 2)) in x.im 0.590 * [taylor]: Taking taylor expansion of x.im in x.im 0.590 * [backup-simplify]: Simplify 0 into 0 0.590 * [backup-simplify]: Simplify 1 into 1 0.590 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.im 0.590 * [taylor]: Taking taylor expansion of x.re in x.im 0.590 * [backup-simplify]: Simplify x.re into x.re 0.590 * [taylor]: Taking taylor expansion of (pow x.im 3) in x.im 0.590 * [taylor]: Taking taylor expansion of x.im in x.im 0.590 * [backup-simplify]: Simplify 0 into 0 0.590 * [backup-simplify]: Simplify 1 into 1 0.590 * [taylor]: Taking taylor expansion of (- (* 3 (* x.im (pow x.re 2))) (pow x.im 3)) in x.re 0.590 * [taylor]: Taking taylor expansion of (* 3 (* x.im (pow x.re 2))) in x.re 0.590 * [taylor]: Taking taylor expansion of 3 in x.re 0.590 * [backup-simplify]: Simplify 3 into 3 0.590 * [taylor]: Taking taylor expansion of (* x.im (pow x.re 2)) in x.re 0.590 * [taylor]: Taking taylor expansion of x.im in x.re 0.590 * [backup-simplify]: Simplify x.im into x.im 0.590 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.re 0.590 * [taylor]: Taking taylor expansion of x.re in x.re 0.590 * [backup-simplify]: Simplify 0 into 0 0.590 * [backup-simplify]: Simplify 1 into 1 0.590 * [taylor]: Taking taylor expansion of (pow x.im 3) in x.re 0.590 * [taylor]: Taking taylor expansion of x.im in x.re 0.590 * [backup-simplify]: Simplify x.im into x.im 0.590 * [taylor]: Taking taylor expansion of (- (* 3 (* x.im (pow x.re 2))) (pow x.im 3)) in x.re 0.590 * [taylor]: Taking taylor expansion of (* 3 (* x.im (pow x.re 2))) in x.re 0.590 * [taylor]: Taking taylor expansion of 3 in x.re 0.590 * [backup-simplify]: Simplify 3 into 3 0.590 * [taylor]: Taking taylor expansion of (* x.im (pow x.re 2)) in x.re 0.590 * [taylor]: Taking taylor expansion of x.im in x.re 0.590 * [backup-simplify]: Simplify x.im into x.im 0.590 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.re 0.590 * [taylor]: Taking taylor expansion of x.re in x.re 0.590 * [backup-simplify]: Simplify 0 into 0 0.590 * [backup-simplify]: Simplify 1 into 1 0.590 * [taylor]: Taking taylor expansion of (pow x.im 3) in x.re 0.590 * [taylor]: Taking taylor expansion of x.im in x.re 0.590 * [backup-simplify]: Simplify x.im into x.im 0.590 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 0.590 * [backup-simplify]: Simplify (* x.im (pow x.im 2)) into (pow x.im 3) 0.590 * [backup-simplify]: Simplify (- (pow x.im 3)) into (- (pow x.im 3)) 0.591 * [backup-simplify]: Simplify (+ 0 (- (pow x.im 3))) into (- (pow x.im 3)) 0.591 * [taylor]: Taking taylor expansion of (- (pow x.im 3)) in x.im 0.591 * [taylor]: Taking taylor expansion of (pow x.im 3) in x.im 0.591 * [taylor]: Taking taylor expansion of x.im in x.im 0.591 * [backup-simplify]: Simplify 0 into 0 0.591 * [backup-simplify]: Simplify 1 into 1 0.591 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 x.im)) into 0 0.591 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 (pow x.im 2))) into 0 0.591 * [backup-simplify]: Simplify (- 0) into 0 0.591 * [backup-simplify]: Simplify (+ 0 0) into 0 0.591 * [taylor]: Taking taylor expansion of 0 in x.im 0.591 * [backup-simplify]: Simplify 0 into 0 0.591 * [backup-simplify]: Simplify 0 into 0 0.592 * [backup-simplify]: Simplify (* 1 1) into 1 0.592 * [backup-simplify]: Simplify (* x.im 1) into x.im 0.592 * [backup-simplify]: Simplify (* 3 x.im) into (* 3 x.im) 0.592 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (* 0 x.im))) into 0 0.592 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (* 0 (pow x.im 2)))) into 0 0.592 * [backup-simplify]: Simplify (- 0) into 0 0.592 * [backup-simplify]: Simplify (+ (* 3 x.im) 0) into (* 3 x.im) 0.592 * [taylor]: Taking taylor expansion of (* 3 x.im) in x.im 0.593 * [taylor]: Taking taylor expansion of 3 in x.im 0.593 * [backup-simplify]: Simplify 3 into 3 0.593 * [taylor]: Taking taylor expansion of x.im in x.im 0.593 * [backup-simplify]: Simplify 0 into 0 0.593 * [backup-simplify]: Simplify 1 into 1 0.593 * [backup-simplify]: Simplify (* 3 0) into 0 0.593 * [backup-simplify]: Simplify 0 into 0 0.593 * [backup-simplify]: Simplify 0 into 0 0.593 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 0.594 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 1)) into 0 0.594 * [backup-simplify]: Simplify (+ (* 3 0) (* 0 x.im)) into 0 0.594 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im)))) into 0 0.595 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 (pow x.im 2))))) into 0 0.595 * [backup-simplify]: Simplify (- 0) into 0 0.595 * [backup-simplify]: Simplify (+ 0 0) into 0 0.595 * [taylor]: Taking taylor expansion of 0 in x.im 0.595 * [backup-simplify]: Simplify 0 into 0 0.595 * [backup-simplify]: Simplify 0 into 0 0.596 * [backup-simplify]: Simplify (+ (* 3 1) (* 0 0)) into 3 0.596 * [backup-simplify]: Simplify 3 into 3 0.596 * [backup-simplify]: Simplify 0 into 0 0.596 * [backup-simplify]: Simplify (* 1 1) into 1 0.596 * [backup-simplify]: Simplify (* 1 1) into 1 0.597 * [backup-simplify]: Simplify (- 1) into -1 0.597 * [backup-simplify]: Simplify -1 into -1 0.597 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 0.598 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (* 0 1))) into 0 0.598 * [backup-simplify]: Simplify (+ (* 3 0) (+ (* 0 0) (* 0 x.im))) into 0 0.599 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im))))) into 0 0.599 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (pow x.im 2)))))) into 0 0.600 * [backup-simplify]: Simplify (- 0) into 0 0.600 * [backup-simplify]: Simplify (+ 0 0) into 0 0.600 * [taylor]: Taking taylor expansion of 0 in x.im 0.600 * [backup-simplify]: Simplify 0 into 0 0.600 * [backup-simplify]: Simplify 0 into 0 0.600 * [backup-simplify]: Simplify 0 into 0 0.601 * [backup-simplify]: Simplify (+ (* 3 0) (+ (* 0 1) (* 0 0))) into 0 0.601 * [backup-simplify]: Simplify 0 into 0 0.601 * [backup-simplify]: Simplify 0 into 0 0.601 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 0.601 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 0.602 * [backup-simplify]: Simplify (- 0) into 0 0.602 * [backup-simplify]: Simplify 0 into 0 0.602 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 0.603 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 0.603 * [backup-simplify]: Simplify (+ (* 3 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im)))) into 0 0.604 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im)))))) into 0 0.605 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (pow x.im 2))))))) into 0 0.606 * [backup-simplify]: Simplify (- 0) into 0 0.606 * [backup-simplify]: Simplify (+ 0 0) into 0 0.606 * [taylor]: Taking taylor expansion of 0 in x.im 0.606 * [backup-simplify]: Simplify 0 into 0 0.606 * [backup-simplify]: Simplify 0 into 0 0.606 * [backup-simplify]: Simplify (+ (* -1 (pow (* x.im 1) 3)) (* 3 (* x.im (pow x.re 2)))) into (- (* 3 (* x.im (pow x.re 2))) (pow x.im 3)) 0.606 * [backup-simplify]: Simplify (+ (* (- (* (/ 1 x.re) (/ 1 x.re)) (* (/ 1 x.im) (/ 1 x.im))) (/ 1 x.im)) (* (+ (* (/ 1 x.re) (/ 1 x.im)) (* (/ 1 x.im) (/ 1 x.re))) (/ 1 x.re))) into (- (* 3 (/ 1 (* x.im (pow x.re 2)))) (/ 1 (pow x.im 3))) 0.606 * [approximate]: Taking taylor expansion of (- (* 3 (/ 1 (* x.im (pow x.re 2)))) (/ 1 (pow x.im 3))) in (x.re x.im) around 0 0.606 * [taylor]: Taking taylor expansion of (- (* 3 (/ 1 (* x.im (pow x.re 2)))) (/ 1 (pow x.im 3))) in x.im 0.606 * [taylor]: Taking taylor expansion of (* 3 (/ 1 (* x.im (pow x.re 2)))) in x.im 0.607 * [taylor]: Taking taylor expansion of 3 in x.im 0.607 * [backup-simplify]: Simplify 3 into 3 0.607 * [taylor]: Taking taylor expansion of (/ 1 (* x.im (pow x.re 2))) in x.im 0.607 * [taylor]: Taking taylor expansion of (* x.im (pow x.re 2)) in x.im 0.607 * [taylor]: Taking taylor expansion of x.im in x.im 0.607 * [backup-simplify]: Simplify 0 into 0 0.607 * [backup-simplify]: Simplify 1 into 1 0.607 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.im 0.607 * [taylor]: Taking taylor expansion of x.re in x.im 0.607 * [backup-simplify]: Simplify x.re into x.re 0.607 * [backup-simplify]: Simplify (* x.re x.re) into (pow x.re 2) 0.607 * [backup-simplify]: Simplify (* 0 (pow x.re 2)) into 0 0.607 * [backup-simplify]: Simplify (+ (* x.re 0) (* 0 x.re)) into 0 0.607 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 (pow x.re 2))) into (pow x.re 2) 0.607 * [backup-simplify]: Simplify (/ 1 (pow x.re 2)) into (/ 1 (pow x.re 2)) 0.607 * [taylor]: Taking taylor expansion of (/ 1 (pow x.im 3)) in x.im 0.607 * [taylor]: Taking taylor expansion of (pow x.im 3) in x.im 0.607 * [taylor]: Taking taylor expansion of x.im in x.im 0.607 * [backup-simplify]: Simplify 0 into 0 0.607 * [backup-simplify]: Simplify 1 into 1 0.608 * [backup-simplify]: Simplify (* 1 1) into 1 0.608 * [backup-simplify]: Simplify (* 1 1) into 1 0.608 * [backup-simplify]: Simplify (/ 1 1) into 1 0.608 * [taylor]: Taking taylor expansion of (- (* 3 (/ 1 (* x.im (pow x.re 2)))) (/ 1 (pow x.im 3))) in x.re 0.608 * [taylor]: Taking taylor expansion of (* 3 (/ 1 (* x.im (pow x.re 2)))) in x.re 0.608 * [taylor]: Taking taylor expansion of 3 in x.re 0.608 * [backup-simplify]: Simplify 3 into 3 0.608 * [taylor]: Taking taylor expansion of (/ 1 (* x.im (pow x.re 2))) in x.re 0.608 * [taylor]: Taking taylor expansion of (* x.im (pow x.re 2)) in x.re 0.608 * [taylor]: Taking taylor expansion of x.im in x.re 0.608 * [backup-simplify]: Simplify x.im into x.im 0.608 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.re 0.608 * [taylor]: Taking taylor expansion of x.re in x.re 0.608 * [backup-simplify]: Simplify 0 into 0 0.608 * [backup-simplify]: Simplify 1 into 1 0.608 * [backup-simplify]: Simplify (* 1 1) into 1 0.609 * [backup-simplify]: Simplify (* x.im 1) into x.im 0.609 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 0.609 * [taylor]: Taking taylor expansion of (/ 1 (pow x.im 3)) in x.re 0.609 * [taylor]: Taking taylor expansion of (pow x.im 3) in x.re 0.609 * [taylor]: Taking taylor expansion of x.im in x.re 0.609 * [backup-simplify]: Simplify x.im into x.im 0.609 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 0.609 * [backup-simplify]: Simplify (* x.im (pow x.im 2)) into (pow x.im 3) 0.609 * [backup-simplify]: Simplify (/ 1 (pow x.im 3)) into (/ 1 (pow x.im 3)) 0.609 * [taylor]: Taking taylor expansion of (- (* 3 (/ 1 (* x.im (pow x.re 2)))) (/ 1 (pow x.im 3))) in x.re 0.609 * [taylor]: Taking taylor expansion of (* 3 (/ 1 (* x.im (pow x.re 2)))) in x.re 0.609 * [taylor]: Taking taylor expansion of 3 in x.re 0.609 * [backup-simplify]: Simplify 3 into 3 0.609 * [taylor]: Taking taylor expansion of (/ 1 (* x.im (pow x.re 2))) in x.re 0.609 * [taylor]: Taking taylor expansion of (* x.im (pow x.re 2)) in x.re 0.609 * [taylor]: Taking taylor expansion of x.im in x.re 0.609 * [backup-simplify]: Simplify x.im into x.im 0.609 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.re 0.609 * [taylor]: Taking taylor expansion of x.re in x.re 0.609 * [backup-simplify]: Simplify 0 into 0 0.609 * [backup-simplify]: Simplify 1 into 1 0.609 * [backup-simplify]: Simplify (* 1 1) into 1 0.609 * [backup-simplify]: Simplify (* x.im 1) into x.im 0.609 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 0.609 * [taylor]: Taking taylor expansion of (/ 1 (pow x.im 3)) in x.re 0.609 * [taylor]: Taking taylor expansion of (pow x.im 3) in x.re 0.609 * [taylor]: Taking taylor expansion of x.im in x.re 0.609 * [backup-simplify]: Simplify x.im into x.im 0.609 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 0.609 * [backup-simplify]: Simplify (* x.im (pow x.im 2)) into (pow x.im 3) 0.610 * [backup-simplify]: Simplify (/ 1 (pow x.im 3)) into (/ 1 (pow x.im 3)) 0.610 * [backup-simplify]: Simplify (* 3 (/ 1 x.im)) into (/ 3 x.im) 0.610 * [backup-simplify]: Simplify (+ (/ 3 x.im) 0) into (* 3 (/ 1 x.im)) 0.610 * [taylor]: Taking taylor expansion of (* 3 (/ 1 x.im)) in x.im 0.610 * [taylor]: Taking taylor expansion of 3 in x.im 0.610 * [backup-simplify]: Simplify 3 into 3 0.610 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 0.610 * [taylor]: Taking taylor expansion of x.im in x.im 0.610 * [backup-simplify]: Simplify 0 into 0 0.610 * [backup-simplify]: Simplify 1 into 1 0.610 * [backup-simplify]: Simplify (/ 1 1) into 1 0.611 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 0.611 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 1)) into 0 0.611 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)))) into 0 0.612 * [backup-simplify]: Simplify (+ (* 3 0) (* 0 (/ 1 x.im))) into 0 0.612 * [backup-simplify]: Simplify (+ 0 0) into 0 0.612 * [taylor]: Taking taylor expansion of 0 in x.im 0.612 * [backup-simplify]: Simplify 0 into 0 0.613 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 0.613 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (* 0 1))) into 0 0.614 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 0.614 * [backup-simplify]: Simplify (+ (* 3 0) (+ (* 0 0) (* 0 (/ 1 x.im)))) into 0 0.614 * [backup-simplify]: Simplify (- (/ 1 (pow x.im 3))) into (- (/ 1 (pow x.im 3))) 0.615 * [backup-simplify]: Simplify (+ 0 (- (/ 1 (pow x.im 3)))) into (- (/ 1 (pow x.im 3))) 0.615 * [taylor]: Taking taylor expansion of (- (/ 1 (pow x.im 3))) in x.im 0.615 * [taylor]: Taking taylor expansion of (/ 1 (pow x.im 3)) in x.im 0.615 * [taylor]: Taking taylor expansion of (pow x.im 3) in x.im 0.615 * [taylor]: Taking taylor expansion of x.im in x.im 0.615 * [backup-simplify]: Simplify 0 into 0 0.615 * [backup-simplify]: Simplify 1 into 1 0.615 * [backup-simplify]: Simplify (* 1 1) into 1 0.616 * [backup-simplify]: Simplify (* 1 1) into 1 0.616 * [backup-simplify]: Simplify (/ 1 1) into 1 0.616 * [backup-simplify]: Simplify (- 1) into -1 0.616 * [backup-simplify]: Simplify -1 into -1 0.617 * [backup-simplify]: Simplify (* 3 1) into 3 0.617 * [backup-simplify]: Simplify 3 into 3 0.618 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 0.619 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 0.619 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 0.620 * [backup-simplify]: Simplify (+ (* 3 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ 1 x.im))))) into 0 0.620 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 x.im)) into 0 0.620 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 (pow x.im 2))) into 0 0.621 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow x.im 3)) (/ 0 (pow x.im 3))))) into 0 0.621 * [backup-simplify]: Simplify (- 0) into 0 0.621 * [backup-simplify]: Simplify (+ 0 0) into 0 0.621 * [taylor]: Taking taylor expansion of 0 in x.im 0.621 * [backup-simplify]: Simplify 0 into 0 0.622 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 0.623 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 0.624 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 0.624 * [backup-simplify]: Simplify (- 0) into 0 0.624 * [backup-simplify]: Simplify 0 into 0 0.625 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 0.625 * [backup-simplify]: Simplify (+ (* 3 0) (* 0 1)) into 0 0.625 * [backup-simplify]: Simplify 0 into 0 0.627 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 0.628 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 0.628 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 0.629 * [backup-simplify]: Simplify (+ (* 3 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ 1 x.im)))))) into 0 0.629 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (* 0 x.im))) into 0 0.630 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (* 0 (pow x.im 2)))) into 0 0.630 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow x.im 3)) (/ 0 (pow x.im 3))) (* 0 (/ 0 (pow x.im 3))))) into 0 0.630 * [backup-simplify]: Simplify (- 0) into 0 0.630 * [backup-simplify]: Simplify (+ 0 0) into 0 0.630 * [taylor]: Taking taylor expansion of 0 in x.im 0.630 * [backup-simplify]: Simplify 0 into 0 0.631 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 0.631 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 0.632 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.632 * [backup-simplify]: Simplify (- 0) into 0 0.632 * [backup-simplify]: Simplify 0 into 0 0.632 * [backup-simplify]: Simplify 0 into 0 0.633 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.633 * [backup-simplify]: Simplify (+ (* 3 0) (+ (* 0 0) (* 0 1))) into 0 0.633 * [backup-simplify]: Simplify 0 into 0 0.634 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))))) into 0 0.635 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))))) into 0 0.635 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 0.636 * [backup-simplify]: Simplify (+ (* 3 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ 1 x.im))))))) into 0 0.636 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im)))) into 0 0.637 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 (pow x.im 2))))) into 0 0.637 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow x.im 3)) (/ 0 (pow x.im 3))) (* 0 (/ 0 (pow x.im 3))) (* 0 (/ 0 (pow x.im 3))))) into 0 0.637 * [backup-simplify]: Simplify (- 0) into 0 0.638 * [backup-simplify]: Simplify (+ 0 0) into 0 0.638 * [taylor]: Taking taylor expansion of 0 in x.im 0.638 * [backup-simplify]: Simplify 0 into 0 0.638 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 0.639 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 0.639 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.640 * [backup-simplify]: Simplify (- 0) into 0 0.640 * [backup-simplify]: Simplify 0 into 0 0.640 * [backup-simplify]: Simplify (+ (* 3 (* (/ 1 (/ 1 x.im)) (pow (/ 1 x.re) -2))) (* -1 (pow (* (/ 1 (/ 1 x.im)) 1) 3))) into (- (* 3 (* x.im (pow x.re 2))) (pow x.im 3)) 0.640 * [backup-simplify]: Simplify (+ (* (- (* (/ 1 (- x.re)) (/ 1 (- x.re))) (* (/ 1 (- x.im)) (/ 1 (- x.im)))) (/ 1 (- x.im))) (* (+ (* (/ 1 (- x.re)) (/ 1 (- x.im))) (* (/ 1 (- x.im)) (/ 1 (- x.re)))) (/ 1 (- x.re)))) into (- (/ 1 (pow x.im 3)) (* 3 (/ 1 (* x.im (pow x.re 2))))) 0.640 * [approximate]: Taking taylor expansion of (- (/ 1 (pow x.im 3)) (* 3 (/ 1 (* x.im (pow x.re 2))))) in (x.re x.im) around 0 0.641 * [taylor]: Taking taylor expansion of (- (/ 1 (pow x.im 3)) (* 3 (/ 1 (* x.im (pow x.re 2))))) in x.im 0.641 * [taylor]: Taking taylor expansion of (/ 1 (pow x.im 3)) in x.im 0.641 * [taylor]: Taking taylor expansion of (pow x.im 3) in x.im 0.641 * [taylor]: Taking taylor expansion of x.im in x.im 0.641 * [backup-simplify]: Simplify 0 into 0 0.641 * [backup-simplify]: Simplify 1 into 1 0.641 * [backup-simplify]: Simplify (* 1 1) into 1 0.641 * [backup-simplify]: Simplify (* 1 1) into 1 0.641 * [backup-simplify]: Simplify (/ 1 1) into 1 0.641 * [taylor]: Taking taylor expansion of (* 3 (/ 1 (* x.im (pow x.re 2)))) in x.im 0.641 * [taylor]: Taking taylor expansion of 3 in x.im 0.641 * [backup-simplify]: Simplify 3 into 3 0.641 * [taylor]: Taking taylor expansion of (/ 1 (* x.im (pow x.re 2))) in x.im 0.641 * [taylor]: Taking taylor expansion of (* x.im (pow x.re 2)) in x.im 0.641 * [taylor]: Taking taylor expansion of x.im in x.im 0.641 * [backup-simplify]: Simplify 0 into 0 0.641 * [backup-simplify]: Simplify 1 into 1 0.641 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.im 0.641 * [taylor]: Taking taylor expansion of x.re in x.im 0.642 * [backup-simplify]: Simplify x.re into x.re 0.642 * [backup-simplify]: Simplify (* x.re x.re) into (pow x.re 2) 0.642 * [backup-simplify]: Simplify (* 0 (pow x.re 2)) into 0 0.642 * [backup-simplify]: Simplify (+ (* x.re 0) (* 0 x.re)) into 0 0.642 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 (pow x.re 2))) into (pow x.re 2) 0.642 * [backup-simplify]: Simplify (/ 1 (pow x.re 2)) into (/ 1 (pow x.re 2)) 0.642 * [taylor]: Taking taylor expansion of (- (/ 1 (pow x.im 3)) (* 3 (/ 1 (* x.im (pow x.re 2))))) in x.re 0.642 * [taylor]: Taking taylor expansion of (/ 1 (pow x.im 3)) in x.re 0.642 * [taylor]: Taking taylor expansion of (pow x.im 3) in x.re 0.642 * [taylor]: Taking taylor expansion of x.im in x.re 0.642 * [backup-simplify]: Simplify x.im into x.im 0.642 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 0.642 * [backup-simplify]: Simplify (* x.im (pow x.im 2)) into (pow x.im 3) 0.642 * [backup-simplify]: Simplify (/ 1 (pow x.im 3)) into (/ 1 (pow x.im 3)) 0.642 * [taylor]: Taking taylor expansion of (* 3 (/ 1 (* x.im (pow x.re 2)))) in x.re 0.642 * [taylor]: Taking taylor expansion of 3 in x.re 0.642 * [backup-simplify]: Simplify 3 into 3 0.642 * [taylor]: Taking taylor expansion of (/ 1 (* x.im (pow x.re 2))) in x.re 0.642 * [taylor]: Taking taylor expansion of (* x.im (pow x.re 2)) in x.re 0.642 * [taylor]: Taking taylor expansion of x.im in x.re 0.642 * [backup-simplify]: Simplify x.im into x.im 0.642 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.re 0.642 * [taylor]: Taking taylor expansion of x.re in x.re 0.642 * [backup-simplify]: Simplify 0 into 0 0.642 * [backup-simplify]: Simplify 1 into 1 0.643 * [backup-simplify]: Simplify (* 1 1) into 1 0.643 * [backup-simplify]: Simplify (* x.im 1) into x.im 0.643 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 0.643 * [taylor]: Taking taylor expansion of (- (/ 1 (pow x.im 3)) (* 3 (/ 1 (* x.im (pow x.re 2))))) in x.re 0.643 * [taylor]: Taking taylor expansion of (/ 1 (pow x.im 3)) in x.re 0.643 * [taylor]: Taking taylor expansion of (pow x.im 3) in x.re 0.643 * [taylor]: Taking taylor expansion of x.im in x.re 0.643 * [backup-simplify]: Simplify x.im into x.im 0.643 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 0.643 * [backup-simplify]: Simplify (* x.im (pow x.im 2)) into (pow x.im 3) 0.643 * [backup-simplify]: Simplify (/ 1 (pow x.im 3)) into (/ 1 (pow x.im 3)) 0.643 * [taylor]: Taking taylor expansion of (* 3 (/ 1 (* x.im (pow x.re 2)))) in x.re 0.643 * [taylor]: Taking taylor expansion of 3 in x.re 0.643 * [backup-simplify]: Simplify 3 into 3 0.643 * [taylor]: Taking taylor expansion of (/ 1 (* x.im (pow x.re 2))) in x.re 0.643 * [taylor]: Taking taylor expansion of (* x.im (pow x.re 2)) in x.re 0.643 * [taylor]: Taking taylor expansion of x.im in x.re 0.643 * [backup-simplify]: Simplify x.im into x.im 0.643 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.re 0.643 * [taylor]: Taking taylor expansion of x.re in x.re 0.643 * [backup-simplify]: Simplify 0 into 0 0.643 * [backup-simplify]: Simplify 1 into 1 0.643 * [backup-simplify]: Simplify (* 1 1) into 1 0.643 * [backup-simplify]: Simplify (* x.im 1) into x.im 0.643 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 0.644 * [backup-simplify]: Simplify (* 3 (/ 1 x.im)) into (/ 3 x.im) 0.644 * [backup-simplify]: Simplify (- (/ 3 x.im)) into (- (* 3 (/ 1 x.im))) 0.644 * [backup-simplify]: Simplify (+ 0 (- (* 3 (/ 1 x.im)))) into (- (* 3 (/ 1 x.im))) 0.644 * [taylor]: Taking taylor expansion of (- (* 3 (/ 1 x.im))) in x.im 0.644 * [taylor]: Taking taylor expansion of (* 3 (/ 1 x.im)) in x.im 0.644 * [taylor]: Taking taylor expansion of 3 in x.im 0.644 * [backup-simplify]: Simplify 3 into 3 0.644 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 0.644 * [taylor]: Taking taylor expansion of x.im in x.im 0.644 * [backup-simplify]: Simplify 0 into 0 0.644 * [backup-simplify]: Simplify 1 into 1 0.644 * [backup-simplify]: Simplify (/ 1 1) into 1 0.644 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 0.645 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 1)) into 0 0.645 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)))) into 0 0.645 * [backup-simplify]: Simplify (+ (* 3 0) (* 0 (/ 1 x.im))) into 0 0.645 * [backup-simplify]: Simplify (- 0) into 0 0.646 * [backup-simplify]: Simplify (+ 0 0) into 0 0.646 * [taylor]: Taking taylor expansion of 0 in x.im 0.646 * [backup-simplify]: Simplify 0 into 0 0.646 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 0.647 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (* 0 1))) into 0 0.647 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 0.647 * [backup-simplify]: Simplify (+ (* 3 0) (+ (* 0 0) (* 0 (/ 1 x.im)))) into 0 0.647 * [backup-simplify]: Simplify (- 0) into 0 0.648 * [backup-simplify]: Simplify (+ (/ 1 (pow x.im 3)) 0) into (/ 1 (pow x.im 3)) 0.648 * [taylor]: Taking taylor expansion of (/ 1 (pow x.im 3)) in x.im 0.648 * [taylor]: Taking taylor expansion of (pow x.im 3) in x.im 0.648 * [taylor]: Taking taylor expansion of x.im in x.im 0.648 * [backup-simplify]: Simplify 0 into 0 0.648 * [backup-simplify]: Simplify 1 into 1 0.648 * [backup-simplify]: Simplify (* 1 1) into 1 0.648 * [backup-simplify]: Simplify (* 1 1) into 1 0.648 * [backup-simplify]: Simplify (/ 1 1) into 1 0.648 * [backup-simplify]: Simplify 1 into 1 0.649 * [backup-simplify]: Simplify (* 3 1) into 3 0.649 * [backup-simplify]: Simplify (- 3) into -3 0.649 * [backup-simplify]: Simplify -3 into -3 0.649 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 x.im)) into 0 0.649 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 (pow x.im 2))) into 0 0.649 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow x.im 3)) (/ 0 (pow x.im 3))))) into 0 0.650 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 0.650 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 0.651 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 0.651 * [backup-simplify]: Simplify (+ (* 3 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ 1 x.im))))) into 0 0.652 * [backup-simplify]: Simplify (- 0) into 0 0.652 * [backup-simplify]: Simplify (+ 0 0) into 0 0.652 * [taylor]: Taking taylor expansion of 0 in x.im 0.652 * [backup-simplify]: Simplify 0 into 0 0.652 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 0.653 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 0.653 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 0.653 * [backup-simplify]: Simplify 0 into 0 0.653 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 0.654 * [backup-simplify]: Simplify (+ (* 3 0) (* 0 1)) into 0 0.654 * [backup-simplify]: Simplify (- 0) into 0 0.654 * [backup-simplify]: Simplify 0 into 0 0.654 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (* 0 x.im))) into 0 0.655 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (* 0 (pow x.im 2)))) into 0 0.655 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow x.im 3)) (/ 0 (pow x.im 3))) (* 0 (/ 0 (pow x.im 3))))) into 0 0.656 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 0.656 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 0.657 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 0.658 * [backup-simplify]: Simplify (+ (* 3 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ 1 x.im)))))) into 0 0.658 * [backup-simplify]: Simplify (- 0) into 0 0.659 * [backup-simplify]: Simplify (+ 0 0) into 0 0.659 * [taylor]: Taking taylor expansion of 0 in x.im 0.659 * [backup-simplify]: Simplify 0 into 0 0.660 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 0.661 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 0.662 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.662 * [backup-simplify]: Simplify 0 into 0 0.662 * [backup-simplify]: Simplify 0 into 0 0.663 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.664 * [backup-simplify]: Simplify (+ (* 3 0) (+ (* 0 0) (* 0 1))) into 0 0.664 * [backup-simplify]: Simplify (- 0) into 0 0.664 * [backup-simplify]: Simplify 0 into 0 0.665 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im)))) into 0 0.666 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 (pow x.im 2))))) into 0 0.666 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow x.im 3)) (/ 0 (pow x.im 3))) (* 0 (/ 0 (pow x.im 3))) (* 0 (/ 0 (pow x.im 3))))) into 0 0.667 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))))) into 0 0.669 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))))) into 0 0.669 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 0.671 * [backup-simplify]: Simplify (+ (* 3 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ 1 x.im))))))) into 0 0.671 * [backup-simplify]: Simplify (- 0) into 0 0.672 * [backup-simplify]: Simplify (+ 0 0) into 0 0.672 * [taylor]: Taking taylor expansion of 0 in x.im 0.672 * [backup-simplify]: Simplify 0 into 0 0.673 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 0.674 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 0.675 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.675 * [backup-simplify]: Simplify 0 into 0 0.675 * [backup-simplify]: Simplify (+ (* -3 (* (/ 1 (/ 1 (- x.im))) (pow (/ 1 (- x.re)) -2))) (* 1 (pow (* (/ 1 (/ 1 (- x.im))) 1) 3))) into (- (* 3 (* x.im (pow x.re 2))) (pow x.im 3)) 0.675 * * * * [progress]: [ 4 / 4 ] generating series at (2 2 1) 0.676 * [backup-simplify]: Simplify (+ (* x.re x.im) (* x.im x.re)) into (* 2 (* x.im x.re)) 0.676 * [approximate]: Taking taylor expansion of (* 2 (* x.im x.re)) in (x.re x.im) around 0 0.676 * [taylor]: Taking taylor expansion of (* 2 (* x.im x.re)) in x.im 0.676 * [taylor]: Taking taylor expansion of 2 in x.im 0.676 * [backup-simplify]: Simplify 2 into 2 0.676 * [taylor]: Taking taylor expansion of (* x.im x.re) in x.im 0.676 * [taylor]: Taking taylor expansion of x.im in x.im 0.676 * [backup-simplify]: Simplify 0 into 0 0.676 * [backup-simplify]: Simplify 1 into 1 0.676 * [taylor]: Taking taylor expansion of x.re in x.im 0.676 * [backup-simplify]: Simplify x.re into x.re 0.676 * [taylor]: Taking taylor expansion of (* 2 (* x.im x.re)) in x.re 0.676 * [taylor]: Taking taylor expansion of 2 in x.re 0.676 * [backup-simplify]: Simplify 2 into 2 0.676 * [taylor]: Taking taylor expansion of (* x.im x.re) in x.re 0.676 * [taylor]: Taking taylor expansion of x.im in x.re 0.676 * [backup-simplify]: Simplify x.im into x.im 0.676 * [taylor]: Taking taylor expansion of x.re in x.re 0.676 * [backup-simplify]: Simplify 0 into 0 0.676 * [backup-simplify]: Simplify 1 into 1 0.676 * [taylor]: Taking taylor expansion of (* 2 (* x.im x.re)) in x.re 0.676 * [taylor]: Taking taylor expansion of 2 in x.re 0.676 * [backup-simplify]: Simplify 2 into 2 0.676 * [taylor]: Taking taylor expansion of (* x.im x.re) in x.re 0.676 * [taylor]: Taking taylor expansion of x.im in x.re 0.676 * [backup-simplify]: Simplify x.im into x.im 0.676 * [taylor]: Taking taylor expansion of x.re in x.re 0.676 * [backup-simplify]: Simplify 0 into 0 0.677 * [backup-simplify]: Simplify 1 into 1 0.677 * [backup-simplify]: Simplify (* x.im 0) into 0 0.677 * [backup-simplify]: Simplify (* 2 0) into 0 0.677 * [taylor]: Taking taylor expansion of 0 in x.im 0.677 * [backup-simplify]: Simplify 0 into 0 0.677 * [backup-simplify]: Simplify 0 into 0 0.678 * [backup-simplify]: Simplify (+ (* x.im 1) (* 0 0)) into x.im 0.678 * [backup-simplify]: Simplify (+ (* 2 x.im) (* 0 0)) into (* 2 x.im) 0.678 * [taylor]: Taking taylor expansion of (* 2 x.im) in x.im 0.678 * [taylor]: Taking taylor expansion of 2 in x.im 0.678 * [backup-simplify]: Simplify 2 into 2 0.678 * [taylor]: Taking taylor expansion of x.im in x.im 0.678 * [backup-simplify]: Simplify 0 into 0 0.678 * [backup-simplify]: Simplify 1 into 1 0.679 * [backup-simplify]: Simplify (* 2 0) into 0 0.679 * [backup-simplify]: Simplify 0 into 0 0.679 * [backup-simplify]: Simplify 0 into 0 0.679 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 1) (* 0 0))) into 0 0.680 * [backup-simplify]: Simplify (+ (* 2 0) (+ (* 0 x.im) (* 0 0))) into 0 0.680 * [taylor]: Taking taylor expansion of 0 in x.im 0.680 * [backup-simplify]: Simplify 0 into 0 0.680 * [backup-simplify]: Simplify 0 into 0 0.681 * [backup-simplify]: Simplify (+ (* 2 1) (* 0 0)) into 2 0.681 * [backup-simplify]: Simplify 2 into 2 0.681 * [backup-simplify]: Simplify 0 into 0 0.682 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 0.683 * [backup-simplify]: Simplify (+ (* 2 0) (+ (* 0 0) (+ (* 0 x.im) (* 0 0)))) into 0 0.683 * [taylor]: Taking taylor expansion of 0 in x.im 0.683 * [backup-simplify]: Simplify 0 into 0 0.683 * [backup-simplify]: Simplify 0 into 0 0.683 * [backup-simplify]: Simplify 0 into 0 0.686 * [backup-simplify]: Simplify (+ (* 2 0) (+ (* 0 1) (* 0 0))) into 0 0.686 * [backup-simplify]: Simplify 0 into 0 0.686 * [backup-simplify]: Simplify 0 into 0 0.687 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0))))) into 0 0.689 * [backup-simplify]: Simplify (+ (* 2 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 x.im) (* 0 0))))) into 0 0.689 * [taylor]: Taking taylor expansion of 0 in x.im 0.689 * [backup-simplify]: Simplify 0 into 0 0.689 * [backup-simplify]: Simplify 0 into 0 0.689 * [backup-simplify]: Simplify (* 2 (* x.im x.re)) into (* 2 (* x.im x.re)) 0.689 * [backup-simplify]: Simplify (+ (* (/ 1 x.re) (/ 1 x.im)) (* (/ 1 x.im) (/ 1 x.re))) into (* 2 (/ 1 (* x.im x.re))) 0.689 * [approximate]: Taking taylor expansion of (* 2 (/ 1 (* x.im x.re))) in (x.re x.im) around 0 0.689 * [taylor]: Taking taylor expansion of (* 2 (/ 1 (* x.im x.re))) in x.im 0.689 * [taylor]: Taking taylor expansion of 2 in x.im 0.689 * [backup-simplify]: Simplify 2 into 2 0.689 * [taylor]: Taking taylor expansion of (/ 1 (* x.im x.re)) in x.im 0.689 * [taylor]: Taking taylor expansion of (* x.im x.re) in x.im 0.689 * [taylor]: Taking taylor expansion of x.im in x.im 0.689 * [backup-simplify]: Simplify 0 into 0 0.689 * [backup-simplify]: Simplify 1 into 1 0.689 * [taylor]: Taking taylor expansion of x.re in x.im 0.689 * [backup-simplify]: Simplify x.re into x.re 0.689 * [backup-simplify]: Simplify (* 0 x.re) into 0 0.690 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.re)) into x.re 0.690 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 0.690 * [taylor]: Taking taylor expansion of (* 2 (/ 1 (* x.im x.re))) in x.re 0.690 * [taylor]: Taking taylor expansion of 2 in x.re 0.690 * [backup-simplify]: Simplify 2 into 2 0.690 * [taylor]: Taking taylor expansion of (/ 1 (* x.im x.re)) in x.re 0.690 * [taylor]: Taking taylor expansion of (* x.im x.re) in x.re 0.690 * [taylor]: Taking taylor expansion of x.im in x.re 0.690 * [backup-simplify]: Simplify x.im into x.im 0.690 * [taylor]: Taking taylor expansion of x.re in x.re 0.690 * [backup-simplify]: Simplify 0 into 0 0.690 * [backup-simplify]: Simplify 1 into 1 0.690 * [backup-simplify]: Simplify (* x.im 0) into 0 0.691 * [backup-simplify]: Simplify (+ (* x.im 1) (* 0 0)) into x.im 0.691 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 0.691 * [taylor]: Taking taylor expansion of (* 2 (/ 1 (* x.im x.re))) in x.re 0.691 * [taylor]: Taking taylor expansion of 2 in x.re 0.691 * [backup-simplify]: Simplify 2 into 2 0.691 * [taylor]: Taking taylor expansion of (/ 1 (* x.im x.re)) in x.re 0.691 * [taylor]: Taking taylor expansion of (* x.im x.re) in x.re 0.691 * [taylor]: Taking taylor expansion of x.im in x.re 0.691 * [backup-simplify]: Simplify x.im into x.im 0.691 * [taylor]: Taking taylor expansion of x.re in x.re 0.691 * [backup-simplify]: Simplify 0 into 0 0.691 * [backup-simplify]: Simplify 1 into 1 0.691 * [backup-simplify]: Simplify (* x.im 0) into 0 0.691 * [backup-simplify]: Simplify (+ (* x.im 1) (* 0 0)) into x.im 0.691 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 0.692 * [backup-simplify]: Simplify (* 2 (/ 1 x.im)) into (/ 2 x.im) 0.692 * [taylor]: Taking taylor expansion of (/ 2 x.im) in x.im 0.692 * [taylor]: Taking taylor expansion of 2 in x.im 0.692 * [backup-simplify]: Simplify 2 into 2 0.692 * [taylor]: Taking taylor expansion of x.im in x.im 0.692 * [backup-simplify]: Simplify 0 into 0 0.692 * [backup-simplify]: Simplify 1 into 1 0.692 * [backup-simplify]: Simplify (/ 2 1) into 2 0.692 * [backup-simplify]: Simplify 2 into 2 0.693 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 1) (* 0 0))) into 0 0.693 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)))) into 0 0.694 * [backup-simplify]: Simplify (+ (* 2 0) (* 0 (/ 1 x.im))) into 0 0.694 * [taylor]: Taking taylor expansion of 0 in x.im 0.694 * [backup-simplify]: Simplify 0 into 0 0.694 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 2 (/ 0 1)))) into 0 0.695 * [backup-simplify]: Simplify 0 into 0 0.695 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 0.696 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 0.696 * [backup-simplify]: Simplify (+ (* 2 0) (+ (* 0 0) (* 0 (/ 1 x.im)))) into 0 0.696 * [taylor]: Taking taylor expansion of 0 in x.im 0.696 * [backup-simplify]: Simplify 0 into 0 0.696 * [backup-simplify]: Simplify 0 into 0 0.697 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 2 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.697 * [backup-simplify]: Simplify 0 into 0 0.698 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0))))) into 0 0.698 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 0.698 * [backup-simplify]: Simplify (+ (* 2 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ 1 x.im))))) into 0 0.698 * [taylor]: Taking taylor expansion of 0 in x.im 0.698 * [backup-simplify]: Simplify 0 into 0 0.698 * [backup-simplify]: Simplify 0 into 0 0.698 * [backup-simplify]: Simplify 0 into 0 0.699 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 2 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.699 * [backup-simplify]: Simplify 0 into 0 0.699 * [backup-simplify]: Simplify (* 2 (* (/ 1 (/ 1 x.im)) (/ 1 (/ 1 x.re)))) into (* 2 (* x.im x.re)) 0.699 * [backup-simplify]: Simplify (+ (* (/ 1 (- x.re)) (/ 1 (- x.im))) (* (/ 1 (- x.im)) (/ 1 (- x.re)))) into (* 2 (/ 1 (* x.im x.re))) 0.699 * [approximate]: Taking taylor expansion of (* 2 (/ 1 (* x.im x.re))) in (x.re x.im) around 0 0.699 * [taylor]: Taking taylor expansion of (* 2 (/ 1 (* x.im x.re))) in x.im 0.699 * [taylor]: Taking taylor expansion of 2 in x.im 0.699 * [backup-simplify]: Simplify 2 into 2 0.699 * [taylor]: Taking taylor expansion of (/ 1 (* x.im x.re)) in x.im 0.699 * [taylor]: Taking taylor expansion of (* x.im x.re) in x.im 0.699 * [taylor]: Taking taylor expansion of x.im in x.im 0.700 * [backup-simplify]: Simplify 0 into 0 0.700 * [backup-simplify]: Simplify 1 into 1 0.700 * [taylor]: Taking taylor expansion of x.re in x.im 0.700 * [backup-simplify]: Simplify x.re into x.re 0.700 * [backup-simplify]: Simplify (* 0 x.re) into 0 0.700 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.re)) into x.re 0.700 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 0.700 * [taylor]: Taking taylor expansion of (* 2 (/ 1 (* x.im x.re))) in x.re 0.700 * [taylor]: Taking taylor expansion of 2 in x.re 0.700 * [backup-simplify]: Simplify 2 into 2 0.700 * [taylor]: Taking taylor expansion of (/ 1 (* x.im x.re)) in x.re 0.700 * [taylor]: Taking taylor expansion of (* x.im x.re) in x.re 0.700 * [taylor]: Taking taylor expansion of x.im in x.re 0.700 * [backup-simplify]: Simplify x.im into x.im 0.700 * [taylor]: Taking taylor expansion of x.re in x.re 0.700 * [backup-simplify]: Simplify 0 into 0 0.700 * [backup-simplify]: Simplify 1 into 1 0.700 * [backup-simplify]: Simplify (* x.im 0) into 0 0.700 * [backup-simplify]: Simplify (+ (* x.im 1) (* 0 0)) into x.im 0.700 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 0.700 * [taylor]: Taking taylor expansion of (* 2 (/ 1 (* x.im x.re))) in x.re 0.700 * [taylor]: Taking taylor expansion of 2 in x.re 0.700 * [backup-simplify]: Simplify 2 into 2 0.700 * [taylor]: Taking taylor expansion of (/ 1 (* x.im x.re)) in x.re 0.700 * [taylor]: Taking taylor expansion of (* x.im x.re) in x.re 0.700 * [taylor]: Taking taylor expansion of x.im in x.re 0.701 * [backup-simplify]: Simplify x.im into x.im 0.701 * [taylor]: Taking taylor expansion of x.re in x.re 0.701 * [backup-simplify]: Simplify 0 into 0 0.701 * [backup-simplify]: Simplify 1 into 1 0.701 * [backup-simplify]: Simplify (* x.im 0) into 0 0.701 * [backup-simplify]: Simplify (+ (* x.im 1) (* 0 0)) into x.im 0.701 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 0.701 * [backup-simplify]: Simplify (* 2 (/ 1 x.im)) into (/ 2 x.im) 0.701 * [taylor]: Taking taylor expansion of (/ 2 x.im) in x.im 0.701 * [taylor]: Taking taylor expansion of 2 in x.im 0.701 * [backup-simplify]: Simplify 2 into 2 0.701 * [taylor]: Taking taylor expansion of x.im in x.im 0.701 * [backup-simplify]: Simplify 0 into 0 0.701 * [backup-simplify]: Simplify 1 into 1 0.701 * [backup-simplify]: Simplify (/ 2 1) into 2 0.701 * [backup-simplify]: Simplify 2 into 2 0.702 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 1) (* 0 0))) into 0 0.702 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)))) into 0 0.702 * [backup-simplify]: Simplify (+ (* 2 0) (* 0 (/ 1 x.im))) into 0 0.702 * [taylor]: Taking taylor expansion of 0 in x.im 0.702 * [backup-simplify]: Simplify 0 into 0 0.703 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 2 (/ 0 1)))) into 0 0.703 * [backup-simplify]: Simplify 0 into 0 0.703 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 0.703 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 0.704 * [backup-simplify]: Simplify (+ (* 2 0) (+ (* 0 0) (* 0 (/ 1 x.im)))) into 0 0.704 * [taylor]: Taking taylor expansion of 0 in x.im 0.704 * [backup-simplify]: Simplify 0 into 0 0.704 * [backup-simplify]: Simplify 0 into 0 0.705 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 2 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.705 * [backup-simplify]: Simplify 0 into 0 0.705 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0))))) into 0 0.705 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 0.706 * [backup-simplify]: Simplify (+ (* 2 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ 1 x.im))))) into 0 0.706 * [taylor]: Taking taylor expansion of 0 in x.im 0.706 * [backup-simplify]: Simplify 0 into 0 0.706 * [backup-simplify]: Simplify 0 into 0 0.706 * [backup-simplify]: Simplify 0 into 0 0.707 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 2 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.707 * [backup-simplify]: Simplify 0 into 0 0.707 * [backup-simplify]: Simplify (* 2 (* (/ 1 (/ 1 (- x.im))) (/ 1 (/ 1 (- x.re))))) into (* 2 (* x.im x.re)) 0.707 * * * [progress]: simplifying candidates 0.707 * * * * [progress]: [ 1 / 83 ] simplifiying candidate # 0.707 * [simplify]: Simplifying (* (- (* x.re x.re) (* x.im x.im)) x.im) 0.707 * * [simplify]: iters left: 6 (6 enodes) 0.709 * * [simplify]: iters left: 5 (24 enodes) 0.713 * * [simplify]: iters left: 4 (47 enodes) 0.722 * * [simplify]: iters left: 3 (99 enodes) 0.747 * * [simplify]: iters left: 2 (215 enodes) 0.844 * * [simplify]: iters left: 1 (401 enodes) 1.021 * * [simplify]: Extracting #0: cost 1 inf + 0 1.021 * * [simplify]: Extracting #1: cost 27 inf + 0 1.021 * * [simplify]: Extracting #2: cost 73 inf + 1 1.022 * * [simplify]: Extracting #3: cost 92 inf + 249 1.024 * * [simplify]: Extracting #4: cost 45 inf + 7256 1.027 * * [simplify]: Extracting #5: cost 8 inf + 12018 1.031 * * [simplify]: Extracting #6: cost 0 inf + 12414 1.035 * * [simplify]: Extracting #7: cost 0 inf + 12134 1.039 * [simplify]: Simplified to (* (- (* x.re x.re) (* x.im x.im)) x.im) 1.039 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (+ (pow (* (- (* x.re x.re) (* x.im x.im)) x.im) 1) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1.039 * * * * [progress]: [ 2 / 83 ] simplifiying candidate # 1.039 * * * * [progress]: [ 3 / 83 ] simplifiying candidate # 1.040 * [simplify]: Simplifying (+ (log (- (* x.re x.re) (* x.im x.im))) (log x.im)) 1.040 * * [simplify]: iters left: 6 (8 enodes) 1.042 * * [simplify]: iters left: 5 (30 enodes) 1.046 * * [simplify]: iters left: 4 (46 enodes) 1.054 * * [simplify]: iters left: 3 (72 enodes) 1.066 * * [simplify]: iters left: 2 (121 enodes) 1.109 * * [simplify]: iters left: 1 (204 enodes) 1.158 * * [simplify]: Extracting #0: cost 1 inf + 0 1.158 * * [simplify]: Extracting #1: cost 8 inf + 0 1.158 * * [simplify]: Extracting #2: cost 18 inf + 0 1.158 * * [simplify]: Extracting #3: cost 38 inf + 143 1.159 * * [simplify]: Extracting #4: cost 54 inf + 1166 1.160 * * [simplify]: Extracting #5: cost 11 inf + 6409 1.162 * * [simplify]: Extracting #6: cost 2 inf + 7767 1.164 * * [simplify]: Extracting #7: cost 0 inf + 8211 1.167 * [simplify]: Simplified to (+ (log (- (* x.re x.re) (* x.im x.im))) (log x.im)) 1.167 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (+ (exp (+ (log (- (* x.re x.re) (* x.im x.im))) (log x.im))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1.167 * * * * [progress]: [ 4 / 83 ] simplifiying candidate # 1.167 * * * * [progress]: [ 5 / 83 ] simplifiying candidate # 1.167 * * * * [progress]: [ 6 / 83 ] simplifiying candidate # 1.167 * [simplify]: Simplifying (* (* (* (- (* x.re x.re) (* x.im x.im)) (- (* x.re x.re) (* x.im x.im))) (- (* x.re x.re) (* x.im x.im))) (* (* x.im x.im) x.im)) 1.167 * * [simplify]: iters left: 6 (9 enodes) 1.171 * * [simplify]: iters left: 5 (39 enodes) 1.186 * * [simplify]: iters left: 4 (106 enodes) 1.241 * * [simplify]: Extracting #0: cost 1 inf + 0 1.241 * * [simplify]: Extracting #1: cost 37 inf + 0 1.241 * * [simplify]: Extracting #2: cost 133 inf + 123 1.242 * * [simplify]: Extracting #3: cost 164 inf + 2069 1.246 * * [simplify]: Extracting #4: cost 46 inf + 25680 1.254 * * [simplify]: Extracting #5: cost 2 inf + 35909 1.262 * * [simplify]: Extracting #6: cost 0 inf + 36273 1.270 * [simplify]: Simplified to (* (* x.im (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) (- (* x.re x.re) (* x.im x.im))))) 1.270 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (+ (cbrt (* (* x.im (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) (- (* x.re x.re) (* x.im x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1.270 * * * * [progress]: [ 7 / 83 ] simplifiying candidate # 1.270 * * * * [progress]: [ 8 / 83 ] simplifiying candidate # 1.271 * * * * [progress]: [ 9 / 83 ] simplifiying candidate # 1.271 * * * * [progress]: [ 10 / 83 ] simplifiying candidate # 1.271 * * * * [progress]: [ 11 / 83 ] simplifiying candidate # 1.271 * [simplify]: Simplifying (* (sqrt (- (* x.re x.re) (* x.im x.im))) (sqrt x.im)) 1.271 * * [simplify]: iters left: 6 (8 enodes) 1.273 * * [simplify]: iters left: 5 (30 enodes) 1.278 * * [simplify]: iters left: 4 (43 enodes) 1.292 * * [simplify]: iters left: 3 (60 enodes) 1.311 * * [simplify]: iters left: 2 (101 enodes) 1.348 * * [simplify]: iters left: 1 (184 enodes) 1.409 * * [simplify]: Extracting #0: cost 1 inf + 0 1.409 * * [simplify]: Extracting #1: cost 4 inf + 0 1.409 * * [simplify]: Extracting #2: cost 8 inf + 0 1.409 * * [simplify]: Extracting #3: cost 26 inf + 83 1.409 * * [simplify]: Extracting #4: cost 57 inf + 205 1.410 * * [simplify]: Extracting #5: cost 52 inf + 494 1.412 * * [simplify]: Extracting #6: cost 16 inf + 4523 1.417 * * [simplify]: Extracting #7: cost 0 inf + 6675 1.421 * [simplify]: Simplified to (* (sqrt (- (* x.re x.re) (* x.im x.im))) (sqrt x.im)) 1.421 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (+ (* (* (sqrt (- (* x.re x.re) (* x.im x.im))) (sqrt x.im)) (* (sqrt (- (* x.re x.re) (* x.im x.im))) (sqrt x.im))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1.421 * [simplify]: Simplifying (* (sqrt (- (* x.re x.re) (* x.im x.im))) (sqrt x.im)) 1.421 * * [simplify]: iters left: 6 (8 enodes) 1.425 * * [simplify]: iters left: 5 (30 enodes) 1.429 * * [simplify]: iters left: 4 (43 enodes) 1.436 * * [simplify]: iters left: 3 (60 enodes) 1.446 * * [simplify]: iters left: 2 (101 enodes) 1.473 * * [simplify]: iters left: 1 (184 enodes) 1.506 * * [simplify]: Extracting #0: cost 1 inf + 0 1.506 * * [simplify]: Extracting #1: cost 4 inf + 0 1.506 * * [simplify]: Extracting #2: cost 8 inf + 0 1.507 * * [simplify]: Extracting #3: cost 26 inf + 83 1.507 * * [simplify]: Extracting #4: cost 57 inf + 205 1.508 * * [simplify]: Extracting #5: cost 52 inf + 494 1.509 * * [simplify]: Extracting #6: cost 16 inf + 4523 1.513 * * [simplify]: Extracting #7: cost 0 inf + 6675 1.516 * [simplify]: Simplified to (* (sqrt (- (* x.re x.re) (* x.im x.im))) (sqrt x.im)) 1.516 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (+ (* (* (sqrt (- (* x.re x.re) (* x.im x.im))) (sqrt x.im)) (* (sqrt (- (* x.re x.re) (* x.im x.im))) (sqrt x.im))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1.517 * * * * [progress]: [ 12 / 83 ] simplifiying candidate # 1.517 * [simplify]: Simplifying (cbrt x.im) 1.517 * * [simplify]: iters left: 1 (2 enodes) 1.517 * * [simplify]: Extracting #0: cost 1 inf + 0 1.517 * * [simplify]: Extracting #1: cost 3 inf + 0 1.517 * * [simplify]: Extracting #2: cost 2 inf + 1 1.517 * * [simplify]: Extracting #3: cost 0 inf + 163 1.517 * [simplify]: Simplified to (cbrt x.im) 1.517 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (+ (* (* (- (* x.re x.re) (* x.im x.im)) (* (cbrt x.im) (cbrt x.im))) (cbrt x.im)) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1.518 * * * * [progress]: [ 13 / 83 ] simplifiying candidate # 1.518 * [simplify]: Simplifying (sqrt x.im) 1.518 * * [simplify]: iters left: 1 (2 enodes) 1.518 * * [simplify]: Extracting #0: cost 1 inf + 0 1.518 * * [simplify]: Extracting #1: cost 3 inf + 0 1.518 * * [simplify]: Extracting #2: cost 2 inf + 1 1.518 * * [simplify]: Extracting #3: cost 0 inf + 83 1.518 * [simplify]: Simplified to (sqrt x.im) 1.518 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (+ (* (* (- (* x.re x.re) (* x.im x.im)) (sqrt x.im)) (sqrt x.im)) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1.518 * * * * [progress]: [ 14 / 83 ] simplifiying candidate # 1.518 * * * * [progress]: [ 15 / 83 ] simplifiying candidate # 1.519 * [simplify]: Simplifying (* (cbrt (- (* x.re x.re) (* x.im x.im))) (cbrt (- (* x.re x.re) (* x.im x.im)))) 1.519 * * [simplify]: iters left: 6 (7 enodes) 1.520 * * [simplify]: iters left: 5 (26 enodes) 1.525 * * [simplify]: iters left: 4 (39 enodes) 1.531 * * [simplify]: iters left: 3 (56 enodes) 1.540 * * [simplify]: iters left: 2 (97 enodes) 1.566 * * [simplify]: iters left: 1 (180 enodes) 1.628 * * [simplify]: Extracting #0: cost 1 inf + 0 1.628 * * [simplify]: Extracting #1: cost 3 inf + 0 1.628 * * [simplify]: Extracting #2: cost 5 inf + 0 1.628 * * [simplify]: Extracting #3: cost 25 inf + 0 1.629 * * [simplify]: Extracting #4: cost 59 inf + 0 1.629 * * [simplify]: Extracting #5: cost 53 inf + 290 1.631 * * [simplify]: Extracting #6: cost 20 inf + 3951 1.634 * * [simplify]: Extracting #7: cost 2 inf + 6227 1.637 * * [simplify]: Extracting #8: cost 0 inf + 6471 1.641 * [simplify]: Simplified to (* (cbrt (- (* x.re x.re) (* x.im x.im))) (cbrt (- (* x.re x.re) (* x.im x.im)))) 1.641 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (+ (* (* (cbrt (- (* x.re x.re) (* x.im x.im))) (cbrt (- (* x.re x.re) (* x.im x.im)))) (* (cbrt (- (* x.re x.re) (* x.im x.im))) x.im)) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1.641 * * * * [progress]: [ 16 / 83 ] simplifiying candidate # 1.641 * [simplify]: Simplifying (sqrt (- (* x.re x.re) (* x.im x.im))) 1.641 * * [simplify]: iters left: 5 (6 enodes) 1.644 * * [simplify]: iters left: 4 (23 enodes) 1.652 * * [simplify]: iters left: 3 (36 enodes) 1.663 * * [simplify]: iters left: 2 (53 enodes) 1.681 * * [simplify]: iters left: 1 (94 enodes) 1.716 * * [simplify]: Extracting #0: cost 1 inf + 0 1.716 * * [simplify]: Extracting #1: cost 3 inf + 0 1.716 * * [simplify]: Extracting #2: cost 32 inf + 0 1.716 * * [simplify]: Extracting #3: cost 48 inf + 0 1.717 * * [simplify]: Extracting #4: cost 42 inf + 247 1.718 * * [simplify]: Extracting #5: cost 18 inf + 3412 1.720 * * [simplify]: Extracting #6: cost 0 inf + 5728 1.723 * * [simplify]: Extracting #7: cost 0 inf + 5448 1.725 * [simplify]: Simplified to (sqrt (- (* x.re x.re) (* x.im x.im))) 1.725 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (+ (* (sqrt (- (* x.re x.re) (* x.im x.im))) (* (sqrt (- (* x.re x.re) (* x.im x.im))) x.im)) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1.725 * * * * [progress]: [ 17 / 83 ] simplifiying candidate # 1.725 * * * * [progress]: [ 18 / 83 ] simplifiying candidate # 1.726 * [simplify]: Simplifying (+ x.re x.im) 1.726 * * [simplify]: iters left: 2 (3 enodes) 1.727 * * [simplify]: iters left: 1 (10 enodes) 1.730 * * [simplify]: Extracting #0: cost 1 inf + 0 1.730 * * [simplify]: Extracting #1: cost 4 inf + 0 1.730 * * [simplify]: Extracting #2: cost 2 inf + 2 1.730 * * [simplify]: Extracting #3: cost 0 inf + 86 1.730 * [simplify]: Simplified to (+ x.im x.re) 1.730 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (+ (* (+ x.im x.re) (* (- x.re x.im) x.im)) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 1.730 * * * * [progress]: [ 19 / 83 ] simplifiying candidate # 1.732 * [simplify]: Simplifying (* (- (pow (* x.re x.re) 3) (pow (* x.im x.im) 3)) x.im) 1.732 * * [simplify]: iters left: 6 (9 enodes) 1.737 * * [simplify]: iters left: 5 (47 enodes) 1.760 * * [simplify]: iters left: 4 (135 enodes) 1.802 * * [simplify]: iters left: 3 (380 enodes) 1.986 * * [simplify]: Extracting #0: cost 1 inf + 0 1.986 * * [simplify]: Extracting #1: cost 41 inf + 0 1.986 * * [simplify]: Extracting #2: cost 182 inf + 1 1.987 * * [simplify]: Extracting #3: cost 280 inf + 370 1.991 * * [simplify]: Extracting #4: cost 218 inf + 16455 2.005 * * [simplify]: Extracting #5: cost 63 inf + 71766 2.020 * * [simplify]: Extracting #6: cost 7 inf + 93589 2.031 * * [simplify]: Extracting #7: cost 0 inf + 96688 2.041 * [simplify]: Simplified to (* (- (* (* x.re x.re) (* (* x.re x.re) (* x.re x.re))) (* (* x.im x.im) (* (* x.im x.im) (* x.im x.im)))) x.im) 2.042 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (+ (/ (* (- (* (* x.re x.re) (* (* x.re x.re) (* x.re x.re))) (* (* x.im x.im) (* (* x.im x.im) (* x.im x.im)))) x.im) (+ (* (* x.re x.re) (* x.re x.re)) (+ (* (* x.im x.im) (* x.im x.im)) (* (* x.re x.re) (* x.im x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 2.042 * * * * [progress]: [ 20 / 83 ] simplifiying candidate # 2.042 * [simplify]: Simplifying (* (- (* (* x.re x.re) (* x.re x.re)) (* (* x.im x.im) (* x.im x.im))) x.im) 2.042 * * [simplify]: iters left: 6 (8 enodes) 2.047 * * [simplify]: iters left: 5 (38 enodes) 2.060 * * [simplify]: iters left: 4 (78 enodes) 2.077 * * [simplify]: iters left: 3 (186 enodes) 2.145 * * [simplify]: Extracting #0: cost 1 inf + 0 2.145 * * [simplify]: Extracting #1: cost 40 inf + 0 2.146 * * [simplify]: Extracting #2: cost 107 inf + 1 2.147 * * [simplify]: Extracting #3: cost 136 inf + 1554 2.153 * * [simplify]: Extracting #4: cost 37 inf + 16326 2.163 * * [simplify]: Extracting #5: cost 1 inf + 24039 2.173 * * [simplify]: Extracting #6: cost 0 inf + 24291 2.183 * [simplify]: Simplified to (* x.im (- (* (* x.re x.re) (* x.re x.re)) (* (* x.im x.im) (* x.im x.im)))) 2.183 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (+ (/ (* x.im (- (* (* x.re x.re) (* x.re x.re)) (* (* x.im x.im) (* x.im x.im)))) (+ (* x.re x.re) (* x.im x.im))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 2.183 * * * * [progress]: [ 21 / 83 ] simplifiying candidate #real (real->posit16 (* (- (* x.re x.re) (* x.im x.im)) x.im))) (* (+ (* x.re x.im) (* x.im x.re)) x.re)))> 2.183 * * * * [progress]: [ 22 / 83 ] simplifiying candidate # 2.184 * * * * [progress]: [ 23 / 83 ] simplifiying candidate # 2.184 * [simplify]: Simplifying (* (+ (* x.re x.im) (* x.im x.re)) x.re) 2.184 * * [simplify]: iters left: 6 (6 enodes) 2.187 * * [simplify]: iters left: 5 (20 enodes) 2.192 * * [simplify]: iters left: 4 (32 enodes) 2.202 * * [simplify]: iters left: 3 (49 enodes) 2.214 * * [simplify]: iters left: 2 (57 enodes) 2.229 * * [simplify]: iters left: 1 (59 enodes) 2.242 * * [simplify]: Extracting #0: cost 1 inf + 0 2.242 * * [simplify]: Extracting #1: cost 11 inf + 0 2.243 * * [simplify]: Extracting #2: cost 15 inf + 43 2.243 * * [simplify]: Extracting #3: cost 3 inf + 821 2.243 * * [simplify]: Extracting #4: cost 0 inf + 1066 2.244 * [simplify]: Simplified to (* (* x.re (+ x.im x.im)) x.re) 2.244 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im) (+ (* (- (* x.re x.re) (* x.im x.im)) x.im) (pow (* (* x.re (+ x.im x.im)) x.re) 1))) 2.244 * * * * [progress]: [ 24 / 83 ] simplifiying candidate # 2.244 * * * * [progress]: [ 25 / 83 ] simplifiying candidate # 2.245 * [simplify]: Simplifying (+ (log (+ (* x.re x.im) (* x.im x.re))) (log x.re)) 2.245 * * [simplify]: iters left: 6 (8 enodes) 2.248 * * [simplify]: iters left: 5 (26 enodes) 2.256 * * [simplify]: iters left: 4 (30 enodes) 2.264 * * [simplify]: iters left: 3 (41 enodes) 2.277 * * [simplify]: iters left: 2 (56 enodes) 2.291 * * [simplify]: iters left: 1 (68 enodes) 2.307 * * [simplify]: Extracting #0: cost 1 inf + 0 2.307 * * [simplify]: Extracting #1: cost 10 inf + 0 2.307 * * [simplify]: Extracting #2: cost 23 inf + 0 2.307 * * [simplify]: Extracting #3: cost 23 inf + 114 2.308 * * [simplify]: Extracting #4: cost 10 inf + 1493 2.309 * * [simplify]: Extracting #5: cost 2 inf + 2666 2.310 * * [simplify]: Extracting #6: cost 0 inf + 2998 2.310 * [simplify]: Simplified to (+ (log (* x.re (+ x.im x.im))) (log x.re)) 2.311 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im) (+ (* (- (* x.re x.re) (* x.im x.im)) x.im) (exp (+ (log (* x.re (+ x.im x.im))) (log x.re))))) 2.311 * * * * [progress]: [ 26 / 83 ] simplifiying candidate # 2.311 * * * * [progress]: [ 27 / 83 ] simplifiying candidate # 2.311 * * * * [progress]: [ 28 / 83 ] simplifiying candidate # 2.311 * [simplify]: Simplifying (* (* (* (+ (* x.re x.im) (* x.im x.re)) (+ (* x.re x.im) (* x.im x.re))) (+ (* x.re x.im) (* x.im x.re))) (* (* x.re x.re) x.re)) 2.311 * * [simplify]: iters left: 6 (10 enodes) 2.317 * * [simplify]: iters left: 5 (50 enodes) 2.340 * * [simplify]: iters left: 4 (213 enodes) 2.516 * * [simplify]: Extracting #0: cost 1 inf + 0 2.516 * * [simplify]: Extracting #1: cost 34 inf + 0 2.516 * * [simplify]: Extracting #2: cost 124 inf + 42 2.518 * * [simplify]: Extracting #3: cost 132 inf + 2334 2.528 * * [simplify]: Extracting #4: cost 21 inf + 22083 2.542 * * [simplify]: Extracting #5: cost 0 inf + 26415 2.556 * [simplify]: Simplified to (* (* x.im (* (+ x.re x.re) x.re)) (* (* x.im (* (+ x.re x.re) x.re)) (* x.im (* (+ x.re x.re) x.re)))) 2.557 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im) (+ (* (- (* x.re x.re) (* x.im x.im)) x.im) (cbrt (* (* x.im (* (+ x.re x.re) x.re)) (* (* x.im (* (+ x.re x.re) x.re)) (* x.im (* (+ x.re x.re) x.re))))))) 2.557 * * * * [progress]: [ 29 / 83 ] simplifiying candidate # 2.557 * * * * [progress]: [ 30 / 83 ] simplifiying candidate # 2.557 * * * * [progress]: [ 31 / 83 ] simplifiying candidate # 2.557 * * * * [progress]: [ 32 / 83 ] simplifiying candidate # 2.557 * * * * [progress]: [ 33 / 83 ] simplifiying candidate # 2.557 * [simplify]: Simplifying (* (sqrt (+ (* x.re x.im) (* x.im x.re))) (sqrt x.re)) 2.558 * * [simplify]: iters left: 6 (8 enodes) 2.561 * * [simplify]: iters left: 5 (26 enodes) 2.568 * * [simplify]: iters left: 4 (30 enodes) 2.577 * * [simplify]: iters left: 3 (36 enodes) 2.587 * * [simplify]: Extracting #0: cost 1 inf + 0 2.587 * * [simplify]: Extracting #1: cost 4 inf + 0 2.587 * * [simplify]: Extracting #2: cost 8 inf + 0 2.587 * * [simplify]: Extracting #3: cost 11 inf + 42 2.587 * * [simplify]: Extracting #4: cost 10 inf + 166 2.587 * * [simplify]: Extracting #5: cost 2 inf + 820 2.588 * * [simplify]: Extracting #6: cost 0 inf + 1144 2.588 * [simplify]: Simplified to (* (sqrt (* x.re (+ x.im x.im))) (sqrt x.re)) 2.588 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im) (+ (* (- (* x.re x.re) (* x.im x.im)) x.im) (* (* (sqrt (* x.re (+ x.im x.im))) (sqrt x.re)) (* (sqrt (+ (* x.re x.im) (* x.im x.re))) (sqrt x.re))))) 2.589 * [simplify]: Simplifying (* (sqrt (+ (* x.re x.im) (* x.im x.re))) (sqrt x.re)) 2.589 * * [simplify]: iters left: 6 (8 enodes) 2.591 * * [simplify]: iters left: 5 (26 enodes) 2.594 * * [simplify]: iters left: 4 (30 enodes) 2.598 * * [simplify]: iters left: 3 (36 enodes) 2.603 * * [simplify]: Extracting #0: cost 1 inf + 0 2.603 * * [simplify]: Extracting #1: cost 4 inf + 0 2.603 * * [simplify]: Extracting #2: cost 8 inf + 0 2.604 * * [simplify]: Extracting #3: cost 11 inf + 42 2.604 * * [simplify]: Extracting #4: cost 10 inf + 166 2.604 * * [simplify]: Extracting #5: cost 2 inf + 820 2.604 * * [simplify]: Extracting #6: cost 0 inf + 1144 2.604 * [simplify]: Simplified to (* (sqrt (* x.re (+ x.im x.im))) (sqrt x.re)) 2.604 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im) (+ (* (- (* x.re x.re) (* x.im x.im)) x.im) (* (* (sqrt (+ (* x.re x.im) (* x.im x.re))) (sqrt x.re)) (* (sqrt (* x.re (+ x.im x.im))) (sqrt x.re))))) 2.604 * * * * [progress]: [ 34 / 83 ] simplifiying candidate # 2.605 * [simplify]: Simplifying (cbrt x.re) 2.605 * * [simplify]: iters left: 1 (2 enodes) 2.605 * * [simplify]: Extracting #0: cost 1 inf + 0 2.605 * * [simplify]: Extracting #1: cost 3 inf + 0 2.605 * * [simplify]: Extracting #2: cost 2 inf + 1 2.605 * * [simplify]: Extracting #3: cost 0 inf + 163 2.605 * [simplify]: Simplified to (cbrt x.re) 2.605 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im) (+ (* (- (* x.re x.re) (* x.im x.im)) x.im) (* (* (+ (* x.re x.im) (* x.im x.re)) (* (cbrt x.re) (cbrt x.re))) (cbrt x.re)))) 2.605 * * * * [progress]: [ 35 / 83 ] simplifiying candidate # 2.606 * [simplify]: Simplifying (sqrt x.re) 2.606 * * [simplify]: iters left: 1 (2 enodes) 2.606 * * [simplify]: Extracting #0: cost 1 inf + 0 2.606 * * [simplify]: Extracting #1: cost 3 inf + 0 2.606 * * [simplify]: Extracting #2: cost 2 inf + 1 2.606 * * [simplify]: Extracting #3: cost 0 inf + 83 2.606 * [simplify]: Simplified to (sqrt x.re) 2.606 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im) (+ (* (- (* x.re x.re) (* x.im x.im)) x.im) (* (* (+ (* x.re x.im) (* x.im x.re)) (sqrt x.re)) (sqrt x.re)))) 2.606 * * * * [progress]: [ 36 / 83 ] simplifiying candidate # 2.606 * * * * [progress]: [ 37 / 83 ] simplifiying candidate # 2.606 * [simplify]: Simplifying (* (cbrt (+ (* x.re x.im) (* x.im x.re))) (cbrt (+ (* x.re x.im) (* x.im x.re)))) 2.607 * * [simplify]: iters left: 6 (7 enodes) 2.608 * * [simplify]: iters left: 5 (22 enodes) 2.611 * * [simplify]: iters left: 4 (26 enodes) 2.615 * * [simplify]: iters left: 3 (32 enodes) 2.619 * * [simplify]: Extracting #0: cost 1 inf + 0 2.619 * * [simplify]: Extracting #1: cost 3 inf + 0 2.619 * * [simplify]: Extracting #2: cost 5 inf + 0 2.619 * * [simplify]: Extracting #3: cost 11 inf + 0 2.619 * * [simplify]: Extracting #4: cost 11 inf + 43 2.620 * * [simplify]: Extracting #5: cost 2 inf + 738 2.620 * * [simplify]: Extracting #6: cost 1 inf + 940 2.620 * * [simplify]: Extracting #7: cost 0 inf + 1142 2.620 * [simplify]: Simplified to (* (cbrt (* x.re (+ x.im x.im))) (cbrt (* x.re (+ x.im x.im)))) 2.620 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im) (+ (* (- (* x.re x.re) (* x.im x.im)) x.im) (* (* (cbrt (* x.re (+ x.im x.im))) (cbrt (* x.re (+ x.im x.im)))) (* (cbrt (+ (* x.re x.im) (* x.im x.re))) x.re)))) 2.620 * * * * [progress]: [ 38 / 83 ] simplifiying candidate # 2.621 * [simplify]: Simplifying (sqrt (+ (* x.re x.im) (* x.im x.re))) 2.621 * * [simplify]: iters left: 5 (6 enodes) 2.622 * * [simplify]: iters left: 4 (19 enodes) 2.627 * * [simplify]: iters left: 3 (23 enodes) 2.630 * * [simplify]: iters left: 2 (29 enodes) 2.634 * * [simplify]: Extracting #0: cost 1 inf + 0 2.634 * * [simplify]: Extracting #1: cost 3 inf + 0 2.634 * * [simplify]: Extracting #2: cost 9 inf + 0 2.634 * * [simplify]: Extracting #3: cost 9 inf + 43 2.634 * * [simplify]: Extracting #4: cost 0 inf + 658 2.634 * [simplify]: Simplified to (sqrt (+ (* x.re x.im) (* x.re x.im))) 2.634 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im) (+ (* (- (* x.re x.re) (* x.im x.im)) x.im) (* (sqrt (+ (* x.re x.im) (* x.re x.im))) (* (sqrt (+ (* x.re x.im) (* x.im x.re))) x.re)))) 2.635 * * * * [progress]: [ 39 / 83 ] simplifiying candidate # 2.635 * * * * [progress]: [ 40 / 83 ] simplifiying candidate # 2.635 * [simplify]: Simplifying (* (+ (pow (* x.re x.im) 3) (pow (* x.im x.re) 3)) x.re) 2.635 * * [simplify]: iters left: 6 (9 enodes) 2.638 * * [simplify]: iters left: 5 (46 enodes) 2.650 * * [simplify]: iters left: 4 (125 enodes) 2.700 * * [simplify]: iters left: 3 (355 enodes) 2.859 * * [simplify]: Extracting #0: cost 1 inf + 0 2.859 * * [simplify]: Extracting #1: cost 56 inf + 0 2.860 * * [simplify]: Extracting #2: cost 184 inf + 2 2.861 * * [simplify]: Extracting #3: cost 159 inf + 6656 2.866 * * [simplify]: Extracting #4: cost 52 inf + 30955 2.880 * * [simplify]: Extracting #5: cost 7 inf + 46170 2.891 * * [simplify]: Extracting #6: cost 0 inf + 49856 2.898 * [simplify]: Simplified to (* (* (* x.re x.im) (* (* x.re x.im) (* x.re x.im))) (+ x.re x.re)) 2.898 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im) (+ (* (- (* x.re x.re) (* x.im x.im)) x.im) (/ (* (* (* x.re x.im) (* (* x.re x.im) (* x.re x.im))) (+ x.re x.re)) (+ (* (* x.re x.im) (* x.re x.im)) (- (* (* x.im x.re) (* x.im x.re)) (* (* x.re x.im) (* x.im x.re))))))) 2.898 * * * * [progress]: [ 41 / 83 ] simplifiying candidate # 2.899 * [simplify]: Simplifying (* (- (* (* x.re x.im) (* x.re x.im)) (* (* x.im x.re) (* x.im x.re))) x.re) 2.899 * * [simplify]: iters left: 6 (8 enodes) 2.901 * * [simplify]: iters left: 5 (42 enodes) 2.911 * * [simplify]: iters left: 4 (126 enodes) 2.944 * * [simplify]: iters left: 3 (219 enodes) 3.007 * * [simplify]: iters left: 2 (287 enodes) 3.065 * * [simplify]: iters left: 1 (299 enodes) 3.119 * * [simplify]: Extracting #0: cost 1 inf + 0 3.120 * * [simplify]: Extracting #1: cost 0 inf + 1 3.120 * [simplify]: Simplified to 0 3.120 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im) (+ (* (- (* x.re x.re) (* x.im x.im)) x.im) (/ 0 (- (* x.re x.im) (* x.im x.re))))) 3.120 * * * * [progress]: [ 42 / 83 ] simplifiying candidate #real (real->posit16 (* (+ (* x.re x.im) (* x.im x.re)) x.re)))))> 3.120 * * * * [progress]: [ 43 / 83 ] simplifiying candidate # 3.120 * * * * [progress]: [ 44 / 83 ] simplifiying candidate # 3.120 * [simplify]: Simplifying (* (exp (* (- (* x.re x.re) (* x.im x.im)) x.im)) (exp (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 3.120 * * [simplify]: iters left: 6 (13 enodes) 3.127 * * [simplify]: iters left: 5 (54 enodes) 3.146 * * [simplify]: iters left: 4 (119 enodes) 3.180 * * [simplify]: iters left: 3 (278 enodes) 3.258 * * [simplify]: Extracting #0: cost 1 inf + 0 3.259 * * [simplify]: Extracting #1: cost 23 inf + 0 3.259 * * [simplify]: Extracting #2: cost 160 inf + 0 3.261 * * [simplify]: Extracting #3: cost 243 inf + 1113 3.267 * * [simplify]: Extracting #4: cost 141 inf + 17015 3.284 * * [simplify]: Extracting #5: cost 29 inf + 42583 3.302 * * [simplify]: Extracting #6: cost 0 inf + 59717 3.319 * * [simplify]: Extracting #7: cost 0 inf + 59677 3.337 * [simplify]: Simplified to (exp (- (* (* x.re x.im) (+ (+ x.re x.re) x.re)) (* x.im (* x.im x.im)))) 3.337 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (log (exp (- (* (* x.re x.im) (+ (+ x.re x.re) x.re)) (* x.im (* x.im x.im)))))) 3.338 * * * * [progress]: [ 45 / 83 ] simplifiying candidate # 3.338 * * * * [progress]: [ 46 / 83 ] simplifiying candidate # 3.338 * * * * [progress]: [ 47 / 83 ] simplifiying candidate # 3.338 * * * * [progress]: [ 48 / 83 ] simplifiying candidate # 3.338 * * * * [progress]: [ 49 / 83 ] simplifiying candidate # 3.338 * * * * [progress]: [ 50 / 83 ] simplifiying candidate # 3.338 * * * * [progress]: [ 51 / 83 ] simplifiying candidate # 3.338 * [simplify]: Simplifying (+ (* (* (- (pow (* x.re x.re) 3) (pow (* x.im x.im) 3)) x.im) (+ (* (* x.re x.im) (* x.re x.im)) (- (* (* x.im x.re) (* x.im x.re)) (* (* x.re x.im) (* x.im x.re))))) (* (+ (* (* x.re x.re) (* x.re x.re)) (+ (* (* x.im x.im) (* x.im x.im)) (* (* x.re x.re) (* x.im x.im)))) (* (+ (pow (* x.re x.im) 3) (pow (* x.im x.re) 3)) x.re))) 3.339 * * [simplify]: iters left: 6 (28 enodes) 3.359 * * [simplify]: iters left: 5 (163 enodes) 3.431 * * [simplify]: Extracting #0: cost 1 inf + 0 3.432 * * [simplify]: Extracting #1: cost 8 inf + 0 3.432 * * [simplify]: Extracting #2: cost 66 inf + 0 3.432 * * [simplify]: Extracting #3: cost 131 inf + 84 3.434 * * [simplify]: Extracting #4: cost 131 inf + 8734 3.444 * * [simplify]: Extracting #5: cost 19 inf + 39226 3.462 * * [simplify]: Extracting #6: cost 0 inf + 44280 3.480 * * [simplify]: Extracting #7: cost 0 inf + 43680 3.497 * * [simplify]: Extracting #8: cost 0 inf + 43560 3.515 * [simplify]: Simplified to (+ (* (+ (* x.re (* (* (* x.im x.im) (* x.re x.re)) (* x.im x.re))) (* x.re (* (* (* x.im x.im) (* x.re x.re)) (* x.im x.re)))) (+ (+ (* (* x.re x.re) (* x.re x.re)) (* (* x.im x.im) (* x.re x.re))) (* (* x.im x.im) (* x.im x.im)))) (* (+ (* (* x.im x.re) (* x.im x.re)) (- (* (* x.im x.re) (* x.im x.re)) (* (* x.im x.re) (* x.im x.re)))) (* (- (* (* x.re (* x.re x.re)) (* x.re (* x.re x.re))) (* (* x.im x.im) (* (* x.im x.im) (* x.im x.im)))) x.im))) 3.515 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (/ (+ (* (+ (* x.re (* (* (* x.im x.im) (* x.re x.re)) (* x.im x.re))) (* x.re (* (* (* x.im x.im) (* x.re x.re)) (* x.im x.re)))) (+ (+ (* (* x.re x.re) (* x.re x.re)) (* (* x.im x.im) (* x.re x.re))) (* (* x.im x.im) (* x.im x.im)))) (* (+ (* (* x.im x.re) (* x.im x.re)) (- (* (* x.im x.re) (* x.im x.re)) (* (* x.im x.re) (* x.im x.re)))) (* (- (* (* x.re (* x.re x.re)) (* x.re (* x.re x.re))) (* (* x.im x.im) (* (* x.im x.im) (* x.im x.im)))) x.im))) (* (+ (* (* x.re x.re) (* x.re x.re)) (+ (* (* x.im x.im) (* x.im x.im)) (* (* x.re x.re) (* x.im x.im)))) (+ (* (* x.re x.im) (* x.re x.im)) (- (* (* x.im x.re) (* x.im x.re)) (* (* x.re x.im) (* x.im x.re))))))) 3.516 * [simplify]: Simplifying (* (+ (* (* x.re x.re) (* x.re x.re)) (+ (* (* x.im x.im) (* x.im x.im)) (* (* x.re x.re) (* x.im x.im)))) (+ (* (* x.re x.im) (* x.re x.im)) (- (* (* x.im x.re) (* x.im x.re)) (* (* x.re x.im) (* x.im x.re))))) 3.516 * * [simplify]: iters left: 6 (17 enodes) 3.528 * * [simplify]: iters left: 5 (94 enodes) 3.556 * * [simplify]: iters left: 4 (331 enodes) 3.697 * * [simplify]: Extracting #0: cost 1 inf + 0 3.697 * * [simplify]: Extracting #1: cost 56 inf + 0 3.698 * * [simplify]: Extracting #2: cost 302 inf + 0 3.709 * * [simplify]: Extracting #3: cost 361 inf + 9568 3.731 * * [simplify]: Extracting #4: cost 95 inf + 64776 3.753 * * [simplify]: Extracting #5: cost 1 inf + 87906 3.781 * * [simplify]: Extracting #6: cost 0 inf + 87998 3.802 * [simplify]: Simplified to (* (+ (* (* x.im x.re) (* x.im x.re)) 0) (+ (* (* x.im x.im) (+ (* x.re x.re) (* x.im x.im))) (* (* x.re x.re) (* x.re x.re)))) 3.802 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (/ (+ (* (+ (* x.re (* (* (* x.im x.im) (* x.re x.re)) (* x.im x.re))) (* x.re (* (* (* x.im x.im) (* x.re x.re)) (* x.im x.re)))) (+ (+ (* (* x.re x.re) (* x.re x.re)) (* (* x.im x.im) (* x.re x.re))) (* (* x.im x.im) (* x.im x.im)))) (* (+ (* (* x.im x.re) (* x.im x.re)) (- (* (* x.im x.re) (* x.im x.re)) (* (* x.im x.re) (* x.im x.re)))) (* (- (* (* x.re (* x.re x.re)) (* x.re (* x.re x.re))) (* (* x.im x.im) (* (* x.im x.im) (* x.im x.im)))) x.im))) (* (+ (* (* x.im x.re) (* x.im x.re)) 0) (+ (* (* x.im x.im) (+ (* x.re x.re) (* x.im x.im))) (* (* x.re x.re) (* x.re x.re)))))) 3.802 * * * * [progress]: [ 52 / 83 ] simplifiying candidate # 3.802 * [simplify]: Simplifying (+ (* (* (- (pow (* x.re x.re) 3) (pow (* x.im x.im) 3)) x.im) (- (* x.re x.im) (* x.im x.re))) (* (+ (* (* x.re x.re) (* x.re x.re)) (+ (* (* x.im x.im) (* x.im x.im)) (* (* x.re x.re) (* x.im x.im)))) (* (- (* (* x.re x.im) (* x.re x.im)) (* (* x.im x.re) (* x.im x.re))) x.re))) 3.802 * * [simplify]: iters left: 6 (24 enodes) 3.814 * * [simplify]: iters left: 5 (129 enodes) 3.851 * * [simplify]: iters left: 4 (356 enodes) 4.019 * * [simplify]: Extracting #0: cost 1 inf + 0 4.019 * * [simplify]: Extracting #1: cost 28 inf + 0 4.020 * * [simplify]: Extracting #2: cost 146 inf + 0 4.021 * * [simplify]: Extracting #3: cost 199 inf + 373 4.030 * * [simplify]: Extracting #4: cost 181 inf + 12658 4.046 * * [simplify]: Extracting #5: cost 67 inf + 43470 4.067 * * [simplify]: Extracting #6: cost 17 inf + 57918 4.089 * * [simplify]: Extracting #7: cost 4 inf + 61816 4.112 * * [simplify]: Extracting #8: cost 0 inf + 63155 4.134 * [simplify]: Simplified to (+ (* (- (* (* x.re (* x.re x.re)) (* x.re (* x.re x.re))) (* (* x.im (* x.im x.im)) (* x.im (* x.im x.im)))) 0) (* (+ (* (* x.re x.re) (* x.re x.re)) (* (+ (* x.re x.re) (* x.im x.im)) (* x.im x.im))) 0)) 4.135 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (/ (+ (* (- (* (* x.re (* x.re x.re)) (* x.re (* x.re x.re))) (* (* x.im (* x.im x.im)) (* x.im (* x.im x.im)))) 0) (* (+ (* (* x.re x.re) (* x.re x.re)) (* (+ (* x.re x.re) (* x.im x.im)) (* x.im x.im))) 0)) (* (+ (* (* x.re x.re) (* x.re x.re)) (+ (* (* x.im x.im) (* x.im x.im)) (* (* x.re x.re) (* x.im x.im)))) (- (* x.re x.im) (* x.im x.re))))) 4.135 * [simplify]: Simplifying (* (+ (* (* x.re x.re) (* x.re x.re)) (+ (* (* x.im x.im) (* x.im x.im)) (* (* x.re x.re) (* x.im x.im)))) (- (* x.re x.im) (* x.im x.re))) 4.135 * * [simplify]: iters left: 6 (13 enodes) 4.143 * * [simplify]: iters left: 5 (62 enodes) 4.165 * * [simplify]: iters left: 4 (130 enodes) 4.199 * * [simplify]: iters left: 3 (370 enodes) 4.610 * * [simplify]: Extracting #0: cost 1 inf + 0 4.610 * * [simplify]: Extracting #1: cost 0 inf + 1 4.610 * [simplify]: Simplified to 0 4.610 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (/ (+ (* (- (* (* x.re (* x.re x.re)) (* x.re (* x.re x.re))) (* (* x.im (* x.im x.im)) (* x.im (* x.im x.im)))) 0) (* (+ (* (* x.re x.re) (* x.re x.re)) (* (+ (* x.re x.re) (* x.im x.im)) (* x.im x.im))) 0)) 0)) 4.610 * * * * [progress]: [ 53 / 83 ] simplifiying candidate # 4.611 * [simplify]: Simplifying (+ (* (* (- (* (* x.re x.re) (* x.re x.re)) (* (* x.im x.im) (* x.im x.im))) x.im) (+ (* (* x.re x.im) (* x.re x.im)) (- (* (* x.im x.re) (* x.im x.re)) (* (* x.re x.im) (* x.im x.re))))) (* (+ (* x.re x.re) (* x.im x.im)) (* (+ (pow (* x.re x.im) 3) (pow (* x.im x.re) 3)) x.re))) 4.611 * * [simplify]: iters left: 6 (24 enodes) 4.627 * * [simplify]: iters left: 5 (137 enodes) 4.698 * * [simplify]: iters left: 4 (446 enodes) 4.921 * * [simplify]: Extracting #0: cost 1 inf + 0 4.921 * * [simplify]: Extracting #1: cost 17 inf + 0 4.922 * * [simplify]: Extracting #2: cost 204 inf + 0 4.923 * * [simplify]: Extracting #3: cost 416 inf + 2640 4.935 * * [simplify]: Extracting #4: cost 181 inf + 62111 4.968 * * [simplify]: Extracting #5: cost 25 inf + 101904 5.010 * * [simplify]: Extracting #6: cost 2 inf + 109637 5.036 * * [simplify]: Extracting #7: cost 0 inf + 110142 5.084 * [simplify]: Simplified to (* (+ (* x.re x.re) (* x.im x.im)) (+ (* (* (+ 0 (* (* x.im x.re) (* x.im x.re))) x.im) (- (* x.re x.re) (* x.im x.im))) (* (* (* x.im x.re) (* x.im x.re)) (* (+ (* x.im x.re) (* x.im x.re)) x.re)))) 5.085 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (/ (* (+ (* x.re x.re) (* x.im x.im)) (+ (* (* (+ 0 (* (* x.im x.re) (* x.im x.re))) x.im) (- (* x.re x.re) (* x.im x.im))) (* (* (* x.im x.re) (* x.im x.re)) (* (+ (* x.im x.re) (* x.im x.re)) x.re)))) (* (+ (* x.re x.re) (* x.im x.im)) (+ (* (* x.re x.im) (* x.re x.im)) (- (* (* x.im x.re) (* x.im x.re)) (* (* x.re x.im) (* x.im x.re))))))) 5.085 * [simplify]: Simplifying (* (+ (* x.re x.re) (* x.im x.im)) (+ (* (* x.re x.im) (* x.re x.im)) (- (* (* x.im x.re) (* x.im x.re)) (* (* x.re x.im) (* x.im x.re))))) 5.085 * * [simplify]: iters left: 6 (13 enodes) 5.093 * * [simplify]: iters left: 5 (68 enodes) 5.108 * * [simplify]: iters left: 4 (216 enodes) 5.204 * * [simplify]: Extracting #0: cost 1 inf + 0 5.204 * * [simplify]: Extracting #1: cost 21 inf + 0 5.205 * * [simplify]: Extracting #2: cost 106 inf + 1 5.205 * * [simplify]: Extracting #3: cost 151 inf + 1269 5.210 * * [simplify]: Extracting #4: cost 32 inf + 19635 5.224 * * [simplify]: Extracting #5: cost 0 inf + 24817 5.230 * [simplify]: Simplified to (+ 0 (* (* (* x.re x.re) (+ (* x.re x.re) (* x.im x.im))) (* x.im x.im))) 5.230 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (/ (* (+ (* x.re x.re) (* x.im x.im)) (+ (* (* (+ 0 (* (* x.im x.re) (* x.im x.re))) x.im) (- (* x.re x.re) (* x.im x.im))) (* (* (* x.im x.re) (* x.im x.re)) (* (+ (* x.im x.re) (* x.im x.re)) x.re)))) (+ 0 (* (* (* x.re x.re) (+ (* x.re x.re) (* x.im x.im))) (* x.im x.im))))) 5.230 * * * * [progress]: [ 54 / 83 ] simplifiying candidate # 5.230 * [simplify]: Simplifying (+ (* (* (- (* (* x.re x.re) (* x.re x.re)) (* (* x.im x.im) (* x.im x.im))) x.im) (- (* x.re x.im) (* x.im x.re))) (* (+ (* x.re x.re) (* x.im x.im)) (* (- (* (* x.re x.im) (* x.re x.im)) (* (* x.im x.re) (* x.im x.re))) x.re))) 5.230 * * [simplify]: iters left: 6 (19 enodes) 5.236 * * [simplify]: iters left: 5 (95 enodes) 5.261 * * [simplify]: iters left: 4 (263 enodes) 5.376 * * [simplify]: Extracting #0: cost 1 inf + 0 5.377 * * [simplify]: Extracting #1: cost 11 inf + 0 5.377 * * [simplify]: Extracting #2: cost 79 inf + 1 5.378 * * [simplify]: Extracting #3: cost 116 inf + 127 5.380 * * [simplify]: Extracting #4: cost 98 inf + 5598 5.384 * * [simplify]: Extracting #5: cost 13 inf + 22091 5.389 * * [simplify]: Extracting #6: cost 2 inf + 23991 5.397 * * [simplify]: Extracting #7: cost 0 inf + 24415 5.402 * [simplify]: Simplified to (+ (* (- (* (* x.re x.re) (* x.re x.re)) (* (* x.im x.im) (* x.im x.im))) 0) 0) 5.402 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (/ (+ (* (- (* (* x.re x.re) (* x.re x.re)) (* (* x.im x.im) (* x.im x.im))) 0) 0) (* (+ (* x.re x.re) (* x.im x.im)) (- (* x.re x.im) (* x.im x.re))))) 5.403 * [simplify]: Simplifying (* (+ (* x.re x.re) (* x.im x.im)) (- (* x.re x.im) (* x.im x.re))) 5.403 * * [simplify]: iters left: 6 (9 enodes) 5.405 * * [simplify]: iters left: 5 (31 enodes) 5.410 * * [simplify]: iters left: 4 (59 enodes) 5.426 * * [simplify]: iters left: 3 (140 enodes) 5.469 * * [simplify]: iters left: 2 (253 enodes) 5.537 * * [simplify]: iters left: 1 (337 enodes) 5.602 * * [simplify]: Extracting #0: cost 1 inf + 0 5.602 * * [simplify]: Extracting #1: cost 0 inf + 1 5.602 * [simplify]: Simplified to 0 5.602 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (/ (+ (* (- (* (* x.re x.re) (* x.re x.re)) (* (* x.im x.im) (* x.im x.im))) 0) 0) 0)) 5.602 * * * * [progress]: [ 55 / 83 ] simplifiying candidate # 5.603 * * * * [progress]: [ 56 / 83 ] simplifiying candidate # 5.603 * * * * [progress]: [ 57 / 83 ] simplifiying candidate # 5.603 * * * * [progress]: [ 58 / 83 ] simplifiying candidate #real (real->posit16 (+ (* (- (* x.re x.re) (* x.im x.im)) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re)))))> 5.603 * * * * [progress]: [ 59 / 83 ] simplifiying candidate # 5.603 * * * * [progress]: [ 60 / 83 ] simplifiying candidate # 5.603 * [simplify]: Simplifying (* (exp (* x.re x.im)) (exp (* x.im x.re))) 5.603 * * [simplify]: iters left: 5 (7 enodes) 5.607 * * [simplify]: iters left: 4 (28 enodes) 5.614 * * [simplify]: iters left: 3 (51 enodes) 5.631 * * [simplify]: iters left: 2 (103 enodes) 5.672 * * [simplify]: iters left: 1 (228 enodes) 5.740 * * [simplify]: Extracting #0: cost 1 inf + 0 5.740 * * [simplify]: Extracting #1: cost 41 inf + 0 5.741 * * [simplify]: Extracting #2: cost 144 inf + 115 5.742 * * [simplify]: Extracting #3: cost 134 inf + 6139 5.746 * * [simplify]: Extracting #4: cost 59 inf + 40413 5.753 * * [simplify]: Extracting #5: cost 4 inf + 73469 5.769 * * [simplify]: Extracting #6: cost 0 inf + 75164 5.782 * * [simplify]: Extracting #7: cost 0 inf + 75083 5.789 * [simplify]: Simplified to (* (exp (* x.re x.im)) (exp (* x.re x.im))) 5.790 * [simplify]: Simplified (2 2 1 1) to (λ (x.re x.im) (+ (* (- (* x.re x.re) (* x.im x.im)) x.im) (* (log (* (exp (* x.re x.im)) (exp (* x.re x.im)))) x.re))) 5.790 * * * * [progress]: [ 61 / 83 ] simplifiying candidate # 5.790 * * * * [progress]: [ 62 / 83 ] simplifiying candidate # 5.790 * * * * [progress]: [ 63 / 83 ] simplifiying candidate # 5.790 * * * * [progress]: [ 64 / 83 ] simplifiying candidate # 5.790 * * * * [progress]: [ 65 / 83 ] simplifiying candidate # 5.790 * * * * [progress]: [ 66 / 83 ] simplifiying candidate # 5.790 * * * * [progress]: [ 67 / 83 ] simplifiying candidate # 5.790 * * * * [progress]: [ 68 / 83 ] simplifiying candidate # 5.790 * * * * [progress]: [ 69 / 83 ] simplifiying candidate # 5.790 * * * * [progress]: [ 70 / 83 ] simplifiying candidate #real (real->posit16 (+ (* x.re x.im) (* x.im x.re)))) x.re)))> 5.790 * * * * [progress]: [ 71 / 83 ] simplifiying candidate # 5.790 * * * * [progress]: [ 72 / 83 ] simplifiying candidate # 5.790 * [simplify]: Simplifying (- (* x.im (pow x.re 2)) (pow x.im 3)) 5.790 * * [simplify]: iters left: 5 (8 enodes) 5.794 * * [simplify]: iters left: 4 (39 enodes) 5.805 * * [simplify]: iters left: 3 (75 enodes) 5.822 * * [simplify]: iters left: 2 (134 enodes) 5.868 * * [simplify]: iters left: 1 (219 enodes) 5.928 * * [simplify]: Extracting #0: cost 1 inf + 0 5.928 * * [simplify]: Extracting #1: cost 15 inf + 0 5.929 * * [simplify]: Extracting #2: cost 50 inf + 1 5.929 * * [simplify]: Extracting #3: cost 81 inf + 551 5.931 * * [simplify]: Extracting #4: cost 52 inf + 4994 5.934 * * [simplify]: Extracting #5: cost 21 inf + 16610 5.938 * * [simplify]: Extracting #6: cost 7 inf + 23172 5.943 * * [simplify]: Extracting #7: cost 0 inf + 26031 5.948 * [simplify]: Simplified to (* (- x.re x.im) (* (+ x.re x.im) x.im)) 5.948 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 5.948 * * * * [progress]: [ 73 / 83 ] simplifiying candidate # 5.948 * [simplify]: Simplifying (- (* x.im (pow x.re 2)) (pow x.im 3)) 5.948 * * [simplify]: iters left: 5 (8 enodes) 5.953 * * [simplify]: iters left: 4 (39 enodes) 5.962 * * [simplify]: iters left: 3 (75 enodes) 5.977 * * [simplify]: iters left: 2 (134 enodes) 6.026 * * [simplify]: iters left: 1 (219 enodes) 6.078 * * [simplify]: Extracting #0: cost 1 inf + 0 6.078 * * [simplify]: Extracting #1: cost 15 inf + 0 6.078 * * [simplify]: Extracting #2: cost 50 inf + 1 6.079 * * [simplify]: Extracting #3: cost 81 inf + 551 6.080 * * [simplify]: Extracting #4: cost 52 inf + 4994 6.084 * * [simplify]: Extracting #5: cost 21 inf + 16610 6.089 * * [simplify]: Extracting #6: cost 7 inf + 23172 6.094 * * [simplify]: Extracting #7: cost 0 inf + 26031 6.098 * [simplify]: Simplified to (* (- x.re x.im) (* (+ x.re x.im) x.im)) 6.099 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 6.099 * * * * [progress]: [ 74 / 83 ] simplifiying candidate # 6.099 * [simplify]: Simplifying (- (* x.im (pow x.re 2)) (pow x.im 3)) 6.099 * * [simplify]: iters left: 5 (8 enodes) 6.103 * * [simplify]: iters left: 4 (39 enodes) 6.112 * * [simplify]: iters left: 3 (75 enodes) 6.130 * * [simplify]: iters left: 2 (134 enodes) 6.177 * * [simplify]: iters left: 1 (219 enodes) 6.236 * * [simplify]: Extracting #0: cost 1 inf + 0 6.236 * * [simplify]: Extracting #1: cost 15 inf + 0 6.237 * * [simplify]: Extracting #2: cost 50 inf + 1 6.237 * * [simplify]: Extracting #3: cost 81 inf + 551 6.239 * * [simplify]: Extracting #4: cost 52 inf + 4994 6.242 * * [simplify]: Extracting #5: cost 21 inf + 16610 6.246 * * [simplify]: Extracting #6: cost 7 inf + 23172 6.250 * * [simplify]: Extracting #7: cost 0 inf + 26031 6.252 * [simplify]: Simplified to (* (- x.re x.im) (* (+ x.re x.im) x.im)) 6.252 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 6.252 * * * * [progress]: [ 75 / 83 ] simplifiying candidate # 6.252 * [simplify]: Simplifying (* 2 (* x.im (pow x.re 2))) 6.252 * * [simplify]: iters left: 5 (6 enodes) 6.255 * * [simplify]: iters left: 4 (27 enodes) 6.260 * * [simplify]: iters left: 3 (45 enodes) 6.267 * * [simplify]: iters left: 2 (70 enodes) 6.279 * * [simplify]: iters left: 1 (81 enodes) 6.296 * * [simplify]: Extracting #0: cost 1 inf + 0 6.296 * * [simplify]: Extracting #1: cost 12 inf + 0 6.296 * * [simplify]: Extracting #2: cost 13 inf + 168 6.297 * * [simplify]: Extracting #3: cost 1 inf + 954 6.298 * * [simplify]: Extracting #4: cost 0 inf + 1077 6.298 * [simplify]: Simplified to (* (* (* x.re x.re) x.im) 2) 6.298 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (+ (* (- (* x.re x.re) (* x.im x.im)) x.im) (* (* (* x.re x.re) x.im) 2))) 6.298 * * * * [progress]: [ 76 / 83 ] simplifiying candidate # 6.299 * [simplify]: Simplifying (* 2 (* x.im (pow x.re 2))) 6.299 * * [simplify]: iters left: 5 (6 enodes) 6.303 * * [simplify]: iters left: 4 (27 enodes) 6.313 * * [simplify]: iters left: 3 (45 enodes) 6.328 * * [simplify]: iters left: 2 (70 enodes) 6.348 * * [simplify]: iters left: 1 (81 enodes) 6.368 * * [simplify]: Extracting #0: cost 1 inf + 0 6.368 * * [simplify]: Extracting #1: cost 12 inf + 0 6.368 * * [simplify]: Extracting #2: cost 13 inf + 168 6.369 * * [simplify]: Extracting #3: cost 1 inf + 954 6.369 * * [simplify]: Extracting #4: cost 0 inf + 1077 6.370 * [simplify]: Simplified to (* (* (* x.re x.re) x.im) 2) 6.370 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (+ (* (- (* x.re x.re) (* x.im x.im)) x.im) (* (* (* x.re x.re) x.im) 2))) 6.370 * * * * [progress]: [ 77 / 83 ] simplifiying candidate # 6.371 * [simplify]: Simplifying (* 2 (* x.im (pow x.re 2))) 6.371 * * [simplify]: iters left: 5 (6 enodes) 6.375 * * [simplify]: iters left: 4 (27 enodes) 6.384 * * [simplify]: iters left: 3 (45 enodes) 6.398 * * [simplify]: iters left: 2 (70 enodes) 6.419 * * [simplify]: iters left: 1 (81 enodes) 6.429 * * [simplify]: Extracting #0: cost 1 inf + 0 6.429 * * [simplify]: Extracting #1: cost 12 inf + 0 6.429 * * [simplify]: Extracting #2: cost 13 inf + 168 6.429 * * [simplify]: Extracting #3: cost 1 inf + 954 6.430 * * [simplify]: Extracting #4: cost 0 inf + 1077 6.430 * [simplify]: Simplified to (* (* (* x.re x.re) x.im) 2) 6.430 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (+ (* (- (* x.re x.re) (* x.im x.im)) x.im) (* (* (* x.re x.re) x.im) 2))) 6.430 * * * * [progress]: [ 78 / 83 ] simplifiying candidate # 6.430 * [simplify]: Simplifying (- (* 3 (* x.im (pow x.re 2))) (pow x.im 3)) 6.430 * * [simplify]: iters left: 6 (9 enodes) 6.434 * * [simplify]: iters left: 5 (45 enodes) 6.443 * * [simplify]: iters left: 4 (89 enodes) 6.466 * * [simplify]: iters left: 3 (168 enodes) 6.507 * * [simplify]: iters left: 2 (259 enodes) 6.590 * * [simplify]: iters left: 1 (425 enodes) 6.767 * * [simplify]: Extracting #0: cost 1 inf + 0 6.767 * * [simplify]: Extracting #1: cost 7 inf + 0 6.767 * * [simplify]: Extracting #2: cost 55 inf + 1 6.768 * * [simplify]: Extracting #3: cost 136 inf + 697 6.771 * * [simplify]: Extracting #4: cost 113 inf + 6232 6.777 * * [simplify]: Extracting #5: cost 56 inf + 34285 6.789 * * [simplify]: Extracting #6: cost 0 inf + 68439 6.795 * * [simplify]: Extracting #7: cost 0 inf + 68319 6.802 * [simplify]: Simplified to (* (- (* (* x.re x.re) 3) (* x.im x.im)) x.im) 6.802 * [simplify]: Simplified (2) to (λ (x.re x.im) (* (- (* (* x.re x.re) 3) (* x.im x.im)) x.im)) 6.802 * * * * [progress]: [ 79 / 83 ] simplifiying candidate # 6.802 * [simplify]: Simplifying (- (* 3 (* x.im (pow x.re 2))) (pow x.im 3)) 6.802 * * [simplify]: iters left: 6 (9 enodes) 6.806 * * [simplify]: iters left: 5 (45 enodes) 6.815 * * [simplify]: iters left: 4 (89 enodes) 6.837 * * [simplify]: iters left: 3 (168 enodes) 6.875 * * [simplify]: iters left: 2 (259 enodes) 6.937 * * [simplify]: iters left: 1 (425 enodes) 7.117 * * [simplify]: Extracting #0: cost 1 inf + 0 7.117 * * [simplify]: Extracting #1: cost 7 inf + 0 7.117 * * [simplify]: Extracting #2: cost 55 inf + 1 7.118 * * [simplify]: Extracting #3: cost 136 inf + 697 7.121 * * [simplify]: Extracting #4: cost 113 inf + 6232 7.127 * * [simplify]: Extracting #5: cost 56 inf + 34285 7.139 * * [simplify]: Extracting #6: cost 0 inf + 68439 7.151 * * [simplify]: Extracting #7: cost 0 inf + 68319 7.163 * [simplify]: Simplified to (* (- (* (* x.re x.re) 3) (* x.im x.im)) x.im) 7.163 * [simplify]: Simplified (2) to (λ (x.re x.im) (* (- (* (* x.re x.re) 3) (* x.im x.im)) x.im)) 7.163 * * * * [progress]: [ 80 / 83 ] simplifiying candidate # 7.164 * [simplify]: Simplifying (- (* 3 (* x.im (pow x.re 2))) (pow x.im 3)) 7.164 * * [simplify]: iters left: 6 (9 enodes) 7.170 * * [simplify]: iters left: 5 (45 enodes) 7.193 * * [simplify]: iters left: 4 (89 enodes) 7.226 * * [simplify]: iters left: 3 (168 enodes) 7.285 * * [simplify]: iters left: 2 (259 enodes) 7.350 * * [simplify]: iters left: 1 (425 enodes) 7.503 * * [simplify]: Extracting #0: cost 1 inf + 0 7.503 * * [simplify]: Extracting #1: cost 7 inf + 0 7.503 * * [simplify]: Extracting #2: cost 55 inf + 1 7.504 * * [simplify]: Extracting #3: cost 136 inf + 697 7.507 * * [simplify]: Extracting #4: cost 113 inf + 6232 7.513 * * [simplify]: Extracting #5: cost 56 inf + 34285 7.525 * * [simplify]: Extracting #6: cost 0 inf + 68439 7.537 * * [simplify]: Extracting #7: cost 0 inf + 68319 7.550 * [simplify]: Simplified to (* (- (* (* x.re x.re) 3) (* x.im x.im)) x.im) 7.550 * [simplify]: Simplified (2) to (λ (x.re x.im) (* (- (* (* x.re x.re) 3) (* x.im x.im)) x.im)) 7.550 * * * * [progress]: [ 81 / 83 ] simplifiying candidate # 7.551 * [simplify]: Simplifying (* 2 (* x.im x.re)) 7.551 * * [simplify]: iters left: 4 (5 enodes) 7.553 * * [simplify]: iters left: 3 (19 enodes) 7.557 * * [simplify]: iters left: 2 (27 enodes) 7.561 * * [simplify]: iters left: 1 (32 enodes) 7.566 * * [simplify]: Extracting #0: cost 1 inf + 0 7.566 * * [simplify]: Extracting #1: cost 8 inf + 0 7.566 * * [simplify]: Extracting #2: cost 7 inf + 45 7.566 * * [simplify]: Extracting #3: cost 0 inf + 421 7.566 * [simplify]: Simplified to (* (* x.re x.im) 2) 7.566 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im) (+ (* (- (* x.re x.re) (* x.im x.im)) x.im) (* (* (* x.re x.im) 2) x.re))) 7.566 * * * * [progress]: [ 82 / 83 ] simplifiying candidate # 7.566 * [simplify]: Simplifying (* 2 (* x.im x.re)) 7.566 * * [simplify]: iters left: 4 (5 enodes) 7.568 * * [simplify]: iters left: 3 (19 enodes) 7.571 * * [simplify]: iters left: 2 (27 enodes) 7.576 * * [simplify]: iters left: 1 (32 enodes) 7.583 * * [simplify]: Extracting #0: cost 1 inf + 0 7.583 * * [simplify]: Extracting #1: cost 8 inf + 0 7.584 * * [simplify]: Extracting #2: cost 7 inf + 45 7.584 * * [simplify]: Extracting #3: cost 0 inf + 421 7.584 * [simplify]: Simplified to (* (* x.re x.im) 2) 7.584 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im) (+ (* (- (* x.re x.re) (* x.im x.im)) x.im) (* (* (* x.re x.im) 2) x.re))) 7.584 * * * * [progress]: [ 83 / 83 ] simplifiying candidate # 7.585 * [simplify]: Simplifying (* 2 (* x.im x.re)) 7.585 * * [simplify]: iters left: 4 (5 enodes) 7.587 * * [simplify]: iters left: 3 (19 enodes) 7.593 * * [simplify]: iters left: 2 (27 enodes) 7.604 * * [simplify]: iters left: 1 (32 enodes) 7.609 * * [simplify]: Extracting #0: cost 1 inf + 0 7.609 * * [simplify]: Extracting #1: cost 8 inf + 0 7.609 * * [simplify]: Extracting #2: cost 7 inf + 45 7.609 * * [simplify]: Extracting #3: cost 0 inf + 421 7.609 * [simplify]: Simplified to (* (* x.re x.im) 2) 7.609 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im) (+ (* (- (* x.re x.re) (* x.im x.im)) x.im) (* (* (* x.re x.im) 2) x.re))) 7.609 * * * [progress]: adding candidates to table 8.408 * * [progress]: iteration 2 / 4 8.408 * * * [progress]: picking best candidate 8.431 * * * * [pick]: Picked # 8.431 * * * [progress]: localizing error 8.473 * * * [progress]: generating rewritten candidates 8.473 * * * * [progress]: [ 1 / 4 ] rewriting at (2 1) 8.537 * * * * [progress]: [ 2 / 4 ] rewriting at (2 2) 8.577 * * * * [progress]: [ 3 / 4 ] rewriting at (2) 8.623 * * * * [progress]: [ 4 / 4 ] rewriting at (2 2 1) 8.641 * * * [progress]: generating series expansions 8.641 * * * * [progress]: [ 1 / 4 ] generating series at (2 1) 8.642 * [backup-simplify]: Simplify (* (- x.re x.im) (* (+ x.re x.im) x.im)) into (* x.im (* (+ x.im x.re) (- x.re x.im))) 8.642 * [approximate]: Taking taylor expansion of (* x.im (* (+ x.im x.re) (- x.re x.im))) in (x.re x.im) around 0 8.642 * [taylor]: Taking taylor expansion of (* x.im (* (+ x.im x.re) (- x.re x.im))) in x.im 8.642 * [taylor]: Taking taylor expansion of x.im in x.im 8.642 * [backup-simplify]: Simplify 0 into 0 8.642 * [backup-simplify]: Simplify 1 into 1 8.642 * [taylor]: Taking taylor expansion of (* (+ x.im x.re) (- x.re x.im)) in x.im 8.642 * [taylor]: Taking taylor expansion of (+ x.im x.re) in x.im 8.642 * [taylor]: Taking taylor expansion of x.im in x.im 8.642 * [backup-simplify]: Simplify 0 into 0 8.642 * [backup-simplify]: Simplify 1 into 1 8.642 * [taylor]: Taking taylor expansion of x.re in x.im 8.642 * [backup-simplify]: Simplify x.re into x.re 8.642 * [taylor]: Taking taylor expansion of (- x.re x.im) in x.im 8.642 * [taylor]: Taking taylor expansion of x.re in x.im 8.642 * [backup-simplify]: Simplify x.re into x.re 8.642 * [taylor]: Taking taylor expansion of x.im in x.im 8.642 * [backup-simplify]: Simplify 0 into 0 8.642 * [backup-simplify]: Simplify 1 into 1 8.642 * [taylor]: Taking taylor expansion of (* x.im (* (+ x.im x.re) (- x.re x.im))) in x.re 8.642 * [taylor]: Taking taylor expansion of x.im in x.re 8.642 * [backup-simplify]: Simplify x.im into x.im 8.642 * [taylor]: Taking taylor expansion of (* (+ x.im x.re) (- x.re x.im)) in x.re 8.642 * [taylor]: Taking taylor expansion of (+ x.im x.re) in x.re 8.642 * [taylor]: Taking taylor expansion of x.im in x.re 8.642 * [backup-simplify]: Simplify x.im into x.im 8.642 * [taylor]: Taking taylor expansion of x.re in x.re 8.642 * [backup-simplify]: Simplify 0 into 0 8.642 * [backup-simplify]: Simplify 1 into 1 8.642 * [taylor]: Taking taylor expansion of (- x.re x.im) in x.re 8.642 * [taylor]: Taking taylor expansion of x.re in x.re 8.642 * [backup-simplify]: Simplify 0 into 0 8.642 * [backup-simplify]: Simplify 1 into 1 8.642 * [taylor]: Taking taylor expansion of x.im in x.re 8.643 * [backup-simplify]: Simplify x.im into x.im 8.643 * [taylor]: Taking taylor expansion of (* x.im (* (+ x.im x.re) (- x.re x.im))) in x.re 8.643 * [taylor]: Taking taylor expansion of x.im in x.re 8.643 * [backup-simplify]: Simplify x.im into x.im 8.643 * [taylor]: Taking taylor expansion of (* (+ x.im x.re) (- x.re x.im)) in x.re 8.643 * [taylor]: Taking taylor expansion of (+ x.im x.re) in x.re 8.643 * [taylor]: Taking taylor expansion of x.im in x.re 8.643 * [backup-simplify]: Simplify x.im into x.im 8.643 * [taylor]: Taking taylor expansion of x.re in x.re 8.643 * [backup-simplify]: Simplify 0 into 0 8.643 * [backup-simplify]: Simplify 1 into 1 8.643 * [taylor]: Taking taylor expansion of (- x.re x.im) in x.re 8.643 * [taylor]: Taking taylor expansion of x.re in x.re 8.643 * [backup-simplify]: Simplify 0 into 0 8.643 * [backup-simplify]: Simplify 1 into 1 8.643 * [taylor]: Taking taylor expansion of x.im in x.re 8.643 * [backup-simplify]: Simplify x.im into x.im 8.643 * [backup-simplify]: Simplify (+ x.im 0) into x.im 8.643 * [backup-simplify]: Simplify (- x.im) into (- x.im) 8.643 * [backup-simplify]: Simplify (+ 0 (- x.im)) into (- x.im) 8.643 * [backup-simplify]: Simplify (* x.im (- x.im)) into (* -1 (pow x.im 2)) 8.643 * [backup-simplify]: Simplify (* x.im (* -1 (pow x.im 2))) into (* -1 (pow x.im 3)) 8.643 * [taylor]: Taking taylor expansion of (* -1 (pow x.im 3)) in x.im 8.643 * [taylor]: Taking taylor expansion of -1 in x.im 8.643 * [backup-simplify]: Simplify -1 into -1 8.643 * [taylor]: Taking taylor expansion of (pow x.im 3) in x.im 8.644 * [taylor]: Taking taylor expansion of x.im in x.im 8.644 * [backup-simplify]: Simplify 0 into 0 8.644 * [backup-simplify]: Simplify 1 into 1 8.644 * [backup-simplify]: Simplify (- 0) into 0 8.645 * [backup-simplify]: Simplify (+ 1 0) into 1 8.645 * [backup-simplify]: Simplify (+ 0 1) into 1 8.646 * [backup-simplify]: Simplify (+ (* x.im 1) (* 1 (- x.im))) into 0 8.646 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 (* -1 (pow x.im 2)))) into 0 8.646 * [taylor]: Taking taylor expansion of 0 in x.im 8.646 * [backup-simplify]: Simplify 0 into 0 8.646 * [backup-simplify]: Simplify 0 into 0 8.646 * [backup-simplify]: Simplify (- 0) into 0 8.647 * [backup-simplify]: Simplify (+ 0 0) into 0 8.647 * [backup-simplify]: Simplify (+ 0 0) into 0 8.647 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 1 1) (* 0 (- x.im)))) into 1 8.648 * [backup-simplify]: Simplify (+ (* x.im 1) (+ (* 0 0) (* 0 (* -1 (pow x.im 2))))) into x.im 8.648 * [taylor]: Taking taylor expansion of x.im in x.im 8.648 * [backup-simplify]: Simplify 0 into 0 8.648 * [backup-simplify]: Simplify 1 into 1 8.648 * [backup-simplify]: Simplify 0 into 0 8.648 * [backup-simplify]: Simplify 0 into 0 8.649 * [backup-simplify]: Simplify (- 0) into 0 8.649 * [backup-simplify]: Simplify (+ 0 0) into 0 8.649 * [backup-simplify]: Simplify (+ 0 0) into 0 8.650 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 1 0) (+ (* 0 1) (* 0 (- x.im))))) into 0 8.651 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 1) (+ (* 0 0) (* 0 (* -1 (pow x.im 2)))))) into 0 8.651 * [taylor]: Taking taylor expansion of 0 in x.im 8.651 * [backup-simplify]: Simplify 0 into 0 8.651 * [backup-simplify]: Simplify 0 into 0 8.651 * [backup-simplify]: Simplify 1 into 1 8.651 * [backup-simplify]: Simplify 0 into 0 8.652 * [backup-simplify]: Simplify (* 1 1) into 1 8.652 * [backup-simplify]: Simplify (* 1 1) into 1 8.652 * [backup-simplify]: Simplify (* -1 1) into -1 8.652 * [backup-simplify]: Simplify -1 into -1 8.653 * [backup-simplify]: Simplify (- 0) into 0 8.653 * [backup-simplify]: Simplify (+ 0 0) into 0 8.653 * [backup-simplify]: Simplify (+ 0 0) into 0 8.654 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 1 0) (+ (* 0 0) (+ (* 0 1) (* 0 (- x.im)))))) into 0 8.655 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 1) (+ (* 0 0) (* 0 (* -1 (pow x.im 2))))))) into 0 8.655 * [taylor]: Taking taylor expansion of 0 in x.im 8.655 * [backup-simplify]: Simplify 0 into 0 8.655 * [backup-simplify]: Simplify 0 into 0 8.655 * [backup-simplify]: Simplify 0 into 0 8.655 * [backup-simplify]: Simplify 0 into 0 8.655 * [backup-simplify]: Simplify 0 into 0 8.655 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 8.656 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 8.656 * [backup-simplify]: Simplify (+ (* -1 0) (* 0 1)) into 0 8.656 * [backup-simplify]: Simplify 0 into 0 8.657 * [backup-simplify]: Simplify (- 0) into 0 8.657 * [backup-simplify]: Simplify (+ 0 0) into 0 8.657 * [backup-simplify]: Simplify (+ 0 0) into 0 8.658 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 (- x.im))))))) into 0 8.659 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (+ (* 0 0) (* 0 (* -1 (pow x.im 2)))))))) into 0 8.659 * [taylor]: Taking taylor expansion of 0 in x.im 8.659 * [backup-simplify]: Simplify 0 into 0 8.659 * [backup-simplify]: Simplify 0 into 0 8.659 * [backup-simplify]: Simplify (+ (* -1 (pow (* x.im 1) 3)) (* 1 (* x.im (pow x.re 2)))) into (- (* x.im (pow x.re 2)) (pow x.im 3)) 8.660 * [backup-simplify]: Simplify (* (- (/ 1 x.re) (/ 1 x.im)) (* (+ (/ 1 x.re) (/ 1 x.im)) (/ 1 x.im))) into (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.im) 8.660 * [approximate]: Taking taylor expansion of (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.im) in (x.re x.im) around 0 8.660 * [taylor]: Taking taylor expansion of (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.im) in x.im 8.660 * [taylor]: Taking taylor expansion of (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) in x.im 8.660 * [taylor]: Taking taylor expansion of (- (/ 1 x.re) (/ 1 x.im)) in x.im 8.660 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.im 8.660 * [taylor]: Taking taylor expansion of x.re in x.im 8.660 * [backup-simplify]: Simplify x.re into x.re 8.660 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 8.660 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 8.660 * [taylor]: Taking taylor expansion of x.im in x.im 8.660 * [backup-simplify]: Simplify 0 into 0 8.660 * [backup-simplify]: Simplify 1 into 1 8.660 * [backup-simplify]: Simplify (/ 1 1) into 1 8.660 * [taylor]: Taking taylor expansion of (+ (/ 1 x.im) (/ 1 x.re)) in x.im 8.660 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 8.660 * [taylor]: Taking taylor expansion of x.im in x.im 8.660 * [backup-simplify]: Simplify 0 into 0 8.660 * [backup-simplify]: Simplify 1 into 1 8.660 * [backup-simplify]: Simplify (/ 1 1) into 1 8.660 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.im 8.661 * [taylor]: Taking taylor expansion of x.re in x.im 8.661 * [backup-simplify]: Simplify x.re into x.re 8.661 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 8.661 * [taylor]: Taking taylor expansion of x.im in x.im 8.661 * [backup-simplify]: Simplify 0 into 0 8.661 * [backup-simplify]: Simplify 1 into 1 8.661 * [backup-simplify]: Simplify (- 1) into -1 8.661 * [backup-simplify]: Simplify (+ 0 -1) into -1 8.661 * [backup-simplify]: Simplify (+ 1 0) into 1 8.662 * [backup-simplify]: Simplify (* -1 1) into -1 8.662 * [backup-simplify]: Simplify (/ -1 1) into -1 8.662 * [taylor]: Taking taylor expansion of (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.im) in x.re 8.662 * [taylor]: Taking taylor expansion of (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) in x.re 8.662 * [taylor]: Taking taylor expansion of (- (/ 1 x.re) (/ 1 x.im)) in x.re 8.662 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 8.662 * [taylor]: Taking taylor expansion of x.re in x.re 8.662 * [backup-simplify]: Simplify 0 into 0 8.662 * [backup-simplify]: Simplify 1 into 1 8.662 * [backup-simplify]: Simplify (/ 1 1) into 1 8.662 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 8.662 * [taylor]: Taking taylor expansion of x.im in x.re 8.662 * [backup-simplify]: Simplify x.im into x.im 8.662 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 8.662 * [taylor]: Taking taylor expansion of (+ (/ 1 x.im) (/ 1 x.re)) in x.re 8.662 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 8.662 * [taylor]: Taking taylor expansion of x.im in x.re 8.662 * [backup-simplify]: Simplify x.im into x.im 8.662 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 8.663 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 8.663 * [taylor]: Taking taylor expansion of x.re in x.re 8.663 * [backup-simplify]: Simplify 0 into 0 8.663 * [backup-simplify]: Simplify 1 into 1 8.663 * [backup-simplify]: Simplify (/ 1 1) into 1 8.663 * [taylor]: Taking taylor expansion of x.im in x.re 8.663 * [backup-simplify]: Simplify x.im into x.im 8.663 * [backup-simplify]: Simplify (+ 1 0) into 1 8.663 * [backup-simplify]: Simplify (+ 0 1) into 1 8.664 * [backup-simplify]: Simplify (* 1 1) into 1 8.664 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 8.664 * [taylor]: Taking taylor expansion of (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.im) in x.re 8.664 * [taylor]: Taking taylor expansion of (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) in x.re 8.664 * [taylor]: Taking taylor expansion of (- (/ 1 x.re) (/ 1 x.im)) in x.re 8.664 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 8.664 * [taylor]: Taking taylor expansion of x.re in x.re 8.664 * [backup-simplify]: Simplify 0 into 0 8.664 * [backup-simplify]: Simplify 1 into 1 8.664 * [backup-simplify]: Simplify (/ 1 1) into 1 8.664 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 8.664 * [taylor]: Taking taylor expansion of x.im in x.re 8.664 * [backup-simplify]: Simplify x.im into x.im 8.664 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 8.664 * [taylor]: Taking taylor expansion of (+ (/ 1 x.im) (/ 1 x.re)) in x.re 8.664 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 8.664 * [taylor]: Taking taylor expansion of x.im in x.re 8.664 * [backup-simplify]: Simplify x.im into x.im 8.664 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 8.664 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 8.664 * [taylor]: Taking taylor expansion of x.re in x.re 8.664 * [backup-simplify]: Simplify 0 into 0 8.664 * [backup-simplify]: Simplify 1 into 1 8.665 * [backup-simplify]: Simplify (/ 1 1) into 1 8.665 * [taylor]: Taking taylor expansion of x.im in x.re 8.665 * [backup-simplify]: Simplify x.im into x.im 8.665 * [backup-simplify]: Simplify (+ 1 0) into 1 8.667 * [backup-simplify]: Simplify (+ 0 1) into 1 8.667 * [backup-simplify]: Simplify (* 1 1) into 1 8.667 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 8.667 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 8.667 * [taylor]: Taking taylor expansion of x.im in x.im 8.667 * [backup-simplify]: Simplify 0 into 0 8.667 * [backup-simplify]: Simplify 1 into 1 8.668 * [backup-simplify]: Simplify (/ 1 1) into 1 8.668 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 8.668 * [backup-simplify]: Simplify (+ (/ 1 x.im) 0) into (/ 1 x.im) 8.669 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 8.669 * [backup-simplify]: Simplify (- (/ 1 x.im)) into (- (/ 1 x.im)) 8.669 * [backup-simplify]: Simplify (+ 0 (- (/ 1 x.im))) into (- (/ 1 x.im)) 8.669 * [backup-simplify]: Simplify (+ (* 1 (/ 1 x.im)) (* (- (/ 1 x.im)) 1)) into 0 8.669 * [backup-simplify]: Simplify (- (/ 0 x.im) (+ (* (/ 1 x.im) (/ 0 x.im)))) into 0 8.669 * [taylor]: Taking taylor expansion of 0 in x.im 8.669 * [backup-simplify]: Simplify 0 into 0 8.669 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)))) into 0 8.670 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 8.670 * [backup-simplify]: Simplify (+ 0 0) into 0 8.670 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 8.670 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)))) into 0 8.671 * [backup-simplify]: Simplify (- 0) into 0 8.671 * [backup-simplify]: Simplify (+ 0 0) into 0 8.672 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* (- (/ 1 x.im)) (/ 1 x.im)) (* 0 1))) into (- (/ 1 (pow x.im 2))) 8.672 * [backup-simplify]: Simplify (- (/ (- (/ 1 (pow x.im 2))) x.im) (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)))) into (- (/ 1 (pow x.im 3))) 8.672 * [taylor]: Taking taylor expansion of (- (/ 1 (pow x.im 3))) in x.im 8.672 * [taylor]: Taking taylor expansion of (/ 1 (pow x.im 3)) in x.im 8.672 * [taylor]: Taking taylor expansion of (pow x.im 3) in x.im 8.672 * [taylor]: Taking taylor expansion of x.im in x.im 8.672 * [backup-simplify]: Simplify 0 into 0 8.672 * [backup-simplify]: Simplify 1 into 1 8.672 * [backup-simplify]: Simplify (* 1 1) into 1 8.672 * [backup-simplify]: Simplify (* 1 1) into 1 8.673 * [backup-simplify]: Simplify (/ 1 1) into 1 8.673 * [backup-simplify]: Simplify (- 1) into -1 8.673 * [backup-simplify]: Simplify -1 into -1 8.673 * [backup-simplify]: Simplify 1 into 1 8.673 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 8.673 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 8.674 * [backup-simplify]: Simplify (+ 0 0) into 0 8.674 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 8.674 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 8.675 * [backup-simplify]: Simplify (- 0) into 0 8.675 * [backup-simplify]: Simplify (+ 0 0) into 0 8.675 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* (- (/ 1 x.im)) 0) (+ (* 0 (/ 1 x.im)) (* 0 1)))) into 0 8.676 * [backup-simplify]: Simplify (- (/ 0 x.im) (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* (- (/ 1 (pow x.im 3))) (/ 0 x.im)))) into 0 8.676 * [taylor]: Taking taylor expansion of 0 in x.im 8.676 * [backup-simplify]: Simplify 0 into 0 8.676 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 8.676 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 8.677 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 8.677 * [backup-simplify]: Simplify (- 0) into 0 8.677 * [backup-simplify]: Simplify 0 into 0 8.678 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 8.678 * [backup-simplify]: Simplify 0 into 0 8.678 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 8.679 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 8.679 * [backup-simplify]: Simplify (+ 0 0) into 0 8.679 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 8.680 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 8.680 * [backup-simplify]: Simplify (- 0) into 0 8.680 * [backup-simplify]: Simplify (+ 0 0) into 0 8.681 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* (- (/ 1 x.im)) 0) (+ (* 0 0) (+ (* 0 (/ 1 x.im)) (* 0 1))))) into 0 8.681 * [backup-simplify]: Simplify (- (/ 0 x.im) (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* (- (/ 1 (pow x.im 3))) (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 8.681 * [taylor]: Taking taylor expansion of 0 in x.im 8.681 * [backup-simplify]: Simplify 0 into 0 8.682 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 8.682 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 8.683 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 8.683 * [backup-simplify]: Simplify (- 0) into 0 8.683 * [backup-simplify]: Simplify 0 into 0 8.683 * [backup-simplify]: Simplify 0 into 0 8.684 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 8.684 * [backup-simplify]: Simplify 0 into 0 8.684 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 8.685 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 8.685 * [backup-simplify]: Simplify (+ 0 0) into 0 8.686 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 8.686 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 8.686 * [backup-simplify]: Simplify (- 0) into 0 8.686 * [backup-simplify]: Simplify (+ 0 0) into 0 8.687 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* (- (/ 1 x.im)) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 (/ 1 x.im)) (* 0 1)))))) into 0 8.688 * [backup-simplify]: Simplify (- (/ 0 x.im) (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* (- (/ 1 (pow x.im 3))) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 8.688 * [taylor]: Taking taylor expansion of 0 in x.im 8.688 * [backup-simplify]: Simplify 0 into 0 8.688 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 8.689 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 8.690 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 8.690 * [backup-simplify]: Simplify (- 0) into 0 8.690 * [backup-simplify]: Simplify 0 into 0 8.690 * [backup-simplify]: Simplify (+ (* 1 (* (/ 1 (/ 1 x.im)) (pow (/ 1 x.re) -2))) (* -1 (pow (* (/ 1 (/ 1 x.im)) 1) 3))) into (- (* x.im (pow x.re 2)) (pow x.im 3)) 8.690 * [backup-simplify]: Simplify (* (- (/ 1 (- x.re)) (/ 1 (- x.im))) (* (+ (/ 1 (- x.re)) (/ 1 (- x.im))) (/ 1 (- x.im)))) into (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.im) 8.690 * [approximate]: Taking taylor expansion of (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.im) in (x.re x.im) around 0 8.690 * [taylor]: Taking taylor expansion of (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.im) in x.im 8.690 * [taylor]: Taking taylor expansion of (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) in x.im 8.690 * [taylor]: Taking taylor expansion of (- (/ 1 x.im) (/ 1 x.re)) in x.im 8.690 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 8.690 * [taylor]: Taking taylor expansion of x.im in x.im 8.690 * [backup-simplify]: Simplify 0 into 0 8.690 * [backup-simplify]: Simplify 1 into 1 8.691 * [backup-simplify]: Simplify (/ 1 1) into 1 8.691 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.im 8.691 * [taylor]: Taking taylor expansion of x.re in x.im 8.691 * [backup-simplify]: Simplify x.re into x.re 8.691 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 8.691 * [taylor]: Taking taylor expansion of (+ (/ 1 x.im) (/ 1 x.re)) in x.im 8.691 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 8.691 * [taylor]: Taking taylor expansion of x.im in x.im 8.691 * [backup-simplify]: Simplify 0 into 0 8.691 * [backup-simplify]: Simplify 1 into 1 8.691 * [backup-simplify]: Simplify (/ 1 1) into 1 8.691 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.im 8.691 * [taylor]: Taking taylor expansion of x.re in x.im 8.691 * [backup-simplify]: Simplify x.re into x.re 8.691 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 8.691 * [taylor]: Taking taylor expansion of x.im in x.im 8.691 * [backup-simplify]: Simplify 0 into 0 8.691 * [backup-simplify]: Simplify 1 into 1 8.692 * [backup-simplify]: Simplify (+ 1 0) into 1 8.692 * [backup-simplify]: Simplify (+ 1 0) into 1 8.692 * [backup-simplify]: Simplify (* 1 1) into 1 8.692 * [backup-simplify]: Simplify (/ 1 1) into 1 8.692 * [taylor]: Taking taylor expansion of (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.im) in x.re 8.692 * [taylor]: Taking taylor expansion of (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) in x.re 8.692 * [taylor]: Taking taylor expansion of (- (/ 1 x.im) (/ 1 x.re)) in x.re 8.692 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 8.692 * [taylor]: Taking taylor expansion of x.im in x.re 8.692 * [backup-simplify]: Simplify x.im into x.im 8.692 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 8.692 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 8.693 * [taylor]: Taking taylor expansion of x.re in x.re 8.693 * [backup-simplify]: Simplify 0 into 0 8.693 * [backup-simplify]: Simplify 1 into 1 8.693 * [backup-simplify]: Simplify (/ 1 1) into 1 8.693 * [taylor]: Taking taylor expansion of (+ (/ 1 x.im) (/ 1 x.re)) in x.re 8.693 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 8.693 * [taylor]: Taking taylor expansion of x.im in x.re 8.693 * [backup-simplify]: Simplify x.im into x.im 8.693 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 8.693 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 8.693 * [taylor]: Taking taylor expansion of x.re in x.re 8.693 * [backup-simplify]: Simplify 0 into 0 8.693 * [backup-simplify]: Simplify 1 into 1 8.693 * [backup-simplify]: Simplify (/ 1 1) into 1 8.693 * [taylor]: Taking taylor expansion of x.im in x.re 8.693 * [backup-simplify]: Simplify x.im into x.im 8.693 * [backup-simplify]: Simplify (- 1) into -1 8.694 * [backup-simplify]: Simplify (+ 0 -1) into -1 8.694 * [backup-simplify]: Simplify (+ 0 1) into 1 8.694 * [backup-simplify]: Simplify (* -1 1) into -1 8.694 * [backup-simplify]: Simplify (/ -1 x.im) into (/ -1 x.im) 8.694 * [taylor]: Taking taylor expansion of (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.im) in x.re 8.694 * [taylor]: Taking taylor expansion of (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) in x.re 8.694 * [taylor]: Taking taylor expansion of (- (/ 1 x.im) (/ 1 x.re)) in x.re 8.694 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 8.694 * [taylor]: Taking taylor expansion of x.im in x.re 8.694 * [backup-simplify]: Simplify x.im into x.im 8.694 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 8.694 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 8.695 * [taylor]: Taking taylor expansion of x.re in x.re 8.695 * [backup-simplify]: Simplify 0 into 0 8.695 * [backup-simplify]: Simplify 1 into 1 8.695 * [backup-simplify]: Simplify (/ 1 1) into 1 8.695 * [taylor]: Taking taylor expansion of (+ (/ 1 x.im) (/ 1 x.re)) in x.re 8.695 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 8.695 * [taylor]: Taking taylor expansion of x.im in x.re 8.695 * [backup-simplify]: Simplify x.im into x.im 8.695 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 8.695 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 8.695 * [taylor]: Taking taylor expansion of x.re in x.re 8.695 * [backup-simplify]: Simplify 0 into 0 8.695 * [backup-simplify]: Simplify 1 into 1 8.695 * [backup-simplify]: Simplify (/ 1 1) into 1 8.695 * [taylor]: Taking taylor expansion of x.im in x.re 8.695 * [backup-simplify]: Simplify x.im into x.im 8.695 * [backup-simplify]: Simplify (- 1) into -1 8.696 * [backup-simplify]: Simplify (+ 0 -1) into -1 8.696 * [backup-simplify]: Simplify (+ 0 1) into 1 8.696 * [backup-simplify]: Simplify (* -1 1) into -1 8.696 * [backup-simplify]: Simplify (/ -1 x.im) into (/ -1 x.im) 8.697 * [taylor]: Taking taylor expansion of (/ -1 x.im) in x.im 8.697 * [taylor]: Taking taylor expansion of -1 in x.im 8.697 * [backup-simplify]: Simplify -1 into -1 8.697 * [taylor]: Taking taylor expansion of x.im in x.im 8.697 * [backup-simplify]: Simplify 0 into 0 8.697 * [backup-simplify]: Simplify 1 into 1 8.697 * [backup-simplify]: Simplify (/ -1 1) into -1 8.698 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 8.698 * [backup-simplify]: Simplify (+ (/ 1 x.im) 0) into (/ 1 x.im) 8.699 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 8.699 * [backup-simplify]: Simplify (- 0) into 0 8.699 * [backup-simplify]: Simplify (+ (/ 1 x.im) 0) into (/ 1 x.im) 8.699 * [backup-simplify]: Simplify (+ (* -1 (/ 1 x.im)) (* (/ 1 x.im) 1)) into 0 8.700 * [backup-simplify]: Simplify (- (/ 0 x.im) (+ (* (/ -1 x.im) (/ 0 x.im)))) into 0 8.700 * [taylor]: Taking taylor expansion of 0 in x.im 8.700 * [backup-simplify]: Simplify 0 into 0 8.700 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)))) into 0 8.701 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 8.701 * [backup-simplify]: Simplify (+ 0 0) into 0 8.701 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)))) into 0 8.702 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 8.703 * [backup-simplify]: Simplify (- 0) into 0 8.703 * [backup-simplify]: Simplify (+ 0 0) into 0 8.704 * [backup-simplify]: Simplify (+ (* -1 0) (+ (* (/ 1 x.im) (/ 1 x.im)) (* 0 1))) into (/ 1 (pow x.im 2)) 8.704 * [backup-simplify]: Simplify (- (/ (/ 1 (pow x.im 2)) x.im) (+ (* (/ -1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)))) into (/ 1 (pow x.im 3)) 8.704 * [taylor]: Taking taylor expansion of (/ 1 (pow x.im 3)) in x.im 8.704 * [taylor]: Taking taylor expansion of (pow x.im 3) in x.im 8.704 * [taylor]: Taking taylor expansion of x.im in x.im 8.704 * [backup-simplify]: Simplify 0 into 0 8.704 * [backup-simplify]: Simplify 1 into 1 8.705 * [backup-simplify]: Simplify (* 1 1) into 1 8.705 * [backup-simplify]: Simplify (* 1 1) into 1 8.705 * [backup-simplify]: Simplify (/ 1 1) into 1 8.705 * [backup-simplify]: Simplify 1 into 1 8.705 * [backup-simplify]: Simplify -1 into -1 8.705 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 8.706 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 8.706 * [backup-simplify]: Simplify (+ 0 0) into 0 8.706 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 8.707 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 8.707 * [backup-simplify]: Simplify (- 0) into 0 8.707 * [backup-simplify]: Simplify (+ 0 0) into 0 8.708 * [backup-simplify]: Simplify (+ (* -1 0) (+ (* (/ 1 x.im) 0) (+ (* 0 (/ 1 x.im)) (* 0 1)))) into 0 8.708 * [backup-simplify]: Simplify (- (/ 0 x.im) (+ (* (/ -1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* (/ 1 (pow x.im 3)) (/ 0 x.im)))) into 0 8.708 * [taylor]: Taking taylor expansion of 0 in x.im 8.708 * [backup-simplify]: Simplify 0 into 0 8.708 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 8.709 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 8.709 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 8.709 * [backup-simplify]: Simplify 0 into 0 8.710 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 8.710 * [backup-simplify]: Simplify 0 into 0 8.710 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 8.711 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 8.711 * [backup-simplify]: Simplify (+ 0 0) into 0 8.711 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 8.712 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 8.712 * [backup-simplify]: Simplify (- 0) into 0 8.712 * [backup-simplify]: Simplify (+ 0 0) into 0 8.713 * [backup-simplify]: Simplify (+ (* -1 0) (+ (* (/ 1 x.im) 0) (+ (* 0 0) (+ (* 0 (/ 1 x.im)) (* 0 1))))) into 0 8.713 * [backup-simplify]: Simplify (- (/ 0 x.im) (+ (* (/ -1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* (/ 1 (pow x.im 3)) (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 8.713 * [taylor]: Taking taylor expansion of 0 in x.im 8.713 * [backup-simplify]: Simplify 0 into 0 8.714 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 8.714 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 8.715 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 8.715 * [backup-simplify]: Simplify 0 into 0 8.715 * [backup-simplify]: Simplify 0 into 0 8.715 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 8.716 * [backup-simplify]: Simplify 0 into 0 8.716 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 8.716 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 8.717 * [backup-simplify]: Simplify (+ 0 0) into 0 8.717 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 8.717 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 8.718 * [backup-simplify]: Simplify (- 0) into 0 8.718 * [backup-simplify]: Simplify (+ 0 0) into 0 8.719 * [backup-simplify]: Simplify (+ (* -1 0) (+ (* (/ 1 x.im) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 (/ 1 x.im)) (* 0 1)))))) into 0 8.719 * [backup-simplify]: Simplify (- (/ 0 x.im) (+ (* (/ -1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* (/ 1 (pow x.im 3)) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 8.719 * [taylor]: Taking taylor expansion of 0 in x.im 8.719 * [backup-simplify]: Simplify 0 into 0 8.720 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 8.720 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 8.721 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 8.721 * [backup-simplify]: Simplify 0 into 0 8.721 * [backup-simplify]: Simplify (+ (* -1 (* (/ 1 (/ 1 (- x.im))) (pow (/ 1 (- x.re)) -2))) (* 1 (pow (* (/ 1 (/ 1 (- x.im))) 1) 3))) into (- (* x.im (pow x.re 2)) (pow x.im 3)) 8.721 * * * * [progress]: [ 2 / 4 ] generating series at (2 2) 8.721 * [backup-simplify]: Simplify (* (+ (* x.re x.im) (* x.im x.re)) x.re) into (* 2 (* x.im (pow x.re 2))) 8.721 * [approximate]: Taking taylor expansion of (* 2 (* x.im (pow x.re 2))) in (x.re x.im) around 0 8.721 * [taylor]: Taking taylor expansion of (* 2 (* x.im (pow x.re 2))) in x.im 8.721 * [taylor]: Taking taylor expansion of 2 in x.im 8.721 * [backup-simplify]: Simplify 2 into 2 8.721 * [taylor]: Taking taylor expansion of (* x.im (pow x.re 2)) in x.im 8.721 * [taylor]: Taking taylor expansion of x.im in x.im 8.721 * [backup-simplify]: Simplify 0 into 0 8.721 * [backup-simplify]: Simplify 1 into 1 8.721 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.im 8.722 * [taylor]: Taking taylor expansion of x.re in x.im 8.722 * [backup-simplify]: Simplify x.re into x.re 8.722 * [taylor]: Taking taylor expansion of (* 2 (* x.im (pow x.re 2))) in x.re 8.722 * [taylor]: Taking taylor expansion of 2 in x.re 8.722 * [backup-simplify]: Simplify 2 into 2 8.722 * [taylor]: Taking taylor expansion of (* x.im (pow x.re 2)) in x.re 8.722 * [taylor]: Taking taylor expansion of x.im in x.re 8.722 * [backup-simplify]: Simplify x.im into x.im 8.722 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.re 8.722 * [taylor]: Taking taylor expansion of x.re in x.re 8.722 * [backup-simplify]: Simplify 0 into 0 8.722 * [backup-simplify]: Simplify 1 into 1 8.722 * [taylor]: Taking taylor expansion of (* 2 (* x.im (pow x.re 2))) in x.re 8.722 * [taylor]: Taking taylor expansion of 2 in x.re 8.722 * [backup-simplify]: Simplify 2 into 2 8.722 * [taylor]: Taking taylor expansion of (* x.im (pow x.re 2)) in x.re 8.722 * [taylor]: Taking taylor expansion of x.im in x.re 8.722 * [backup-simplify]: Simplify x.im into x.im 8.722 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.re 8.722 * [taylor]: Taking taylor expansion of x.re in x.re 8.722 * [backup-simplify]: Simplify 0 into 0 8.722 * [backup-simplify]: Simplify 1 into 1 8.722 * [backup-simplify]: Simplify (* 1 1) into 1 8.722 * [backup-simplify]: Simplify (* x.im 1) into x.im 8.722 * [backup-simplify]: Simplify (* 2 x.im) into (* 2 x.im) 8.722 * [taylor]: Taking taylor expansion of (* 2 x.im) in x.im 8.722 * [taylor]: Taking taylor expansion of 2 in x.im 8.722 * [backup-simplify]: Simplify 2 into 2 8.722 * [taylor]: Taking taylor expansion of x.im in x.im 8.722 * [backup-simplify]: Simplify 0 into 0 8.722 * [backup-simplify]: Simplify 1 into 1 8.723 * [backup-simplify]: Simplify (* 2 0) into 0 8.723 * [backup-simplify]: Simplify 0 into 0 8.723 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 8.723 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 1)) into 0 8.724 * [backup-simplify]: Simplify (+ (* 2 0) (* 0 x.im)) into 0 8.724 * [taylor]: Taking taylor expansion of 0 in x.im 8.724 * [backup-simplify]: Simplify 0 into 0 8.724 * [backup-simplify]: Simplify 0 into 0 8.724 * [backup-simplify]: Simplify (+ (* 2 1) (* 0 0)) into 2 8.724 * [backup-simplify]: Simplify 2 into 2 8.725 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 8.725 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (* 0 1))) into 0 8.726 * [backup-simplify]: Simplify (+ (* 2 0) (+ (* 0 0) (* 0 x.im))) into 0 8.726 * [taylor]: Taking taylor expansion of 0 in x.im 8.726 * [backup-simplify]: Simplify 0 into 0 8.726 * [backup-simplify]: Simplify 0 into 0 8.726 * [backup-simplify]: Simplify 0 into 0 8.726 * [backup-simplify]: Simplify (+ (* 2 0) (+ (* 0 1) (* 0 0))) into 0 8.726 * [backup-simplify]: Simplify 0 into 0 8.727 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 8.727 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 8.728 * [backup-simplify]: Simplify (+ (* 2 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im)))) into 0 8.728 * [taylor]: Taking taylor expansion of 0 in x.im 8.728 * [backup-simplify]: Simplify 0 into 0 8.728 * [backup-simplify]: Simplify 0 into 0 8.728 * [backup-simplify]: Simplify 0 into 0 8.728 * [backup-simplify]: Simplify 0 into 0 8.729 * [backup-simplify]: Simplify (* 2 (* x.im (pow x.re 2))) into (* 2 (* x.im (pow x.re 2))) 8.729 * [backup-simplify]: Simplify (* (+ (* (/ 1 x.re) (/ 1 x.im)) (* (/ 1 x.im) (/ 1 x.re))) (/ 1 x.re)) into (/ 2 (* x.im (pow x.re 2))) 8.729 * [approximate]: Taking taylor expansion of (/ 2 (* x.im (pow x.re 2))) in (x.re x.im) around 0 8.729 * [taylor]: Taking taylor expansion of (/ 2 (* x.im (pow x.re 2))) in x.im 8.729 * [taylor]: Taking taylor expansion of 2 in x.im 8.729 * [backup-simplify]: Simplify 2 into 2 8.729 * [taylor]: Taking taylor expansion of (* x.im (pow x.re 2)) in x.im 8.729 * [taylor]: Taking taylor expansion of x.im in x.im 8.729 * [backup-simplify]: Simplify 0 into 0 8.729 * [backup-simplify]: Simplify 1 into 1 8.729 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.im 8.729 * [taylor]: Taking taylor expansion of x.re in x.im 8.729 * [backup-simplify]: Simplify x.re into x.re 8.729 * [backup-simplify]: Simplify (* x.re x.re) into (pow x.re 2) 8.729 * [backup-simplify]: Simplify (* 0 (pow x.re 2)) into 0 8.729 * [backup-simplify]: Simplify (+ (* x.re 0) (* 0 x.re)) into 0 8.729 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 (pow x.re 2))) into (pow x.re 2) 8.729 * [backup-simplify]: Simplify (/ 2 (pow x.re 2)) into (/ 2 (pow x.re 2)) 8.729 * [taylor]: Taking taylor expansion of (/ 2 (* x.im (pow x.re 2))) in x.re 8.729 * [taylor]: Taking taylor expansion of 2 in x.re 8.730 * [backup-simplify]: Simplify 2 into 2 8.730 * [taylor]: Taking taylor expansion of (* x.im (pow x.re 2)) in x.re 8.730 * [taylor]: Taking taylor expansion of x.im in x.re 8.730 * [backup-simplify]: Simplify x.im into x.im 8.730 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.re 8.730 * [taylor]: Taking taylor expansion of x.re in x.re 8.730 * [backup-simplify]: Simplify 0 into 0 8.730 * [backup-simplify]: Simplify 1 into 1 8.730 * [backup-simplify]: Simplify (* 1 1) into 1 8.730 * [backup-simplify]: Simplify (* x.im 1) into x.im 8.730 * [backup-simplify]: Simplify (/ 2 x.im) into (/ 2 x.im) 8.730 * [taylor]: Taking taylor expansion of (/ 2 (* x.im (pow x.re 2))) in x.re 8.730 * [taylor]: Taking taylor expansion of 2 in x.re 8.730 * [backup-simplify]: Simplify 2 into 2 8.730 * [taylor]: Taking taylor expansion of (* x.im (pow x.re 2)) in x.re 8.730 * [taylor]: Taking taylor expansion of x.im in x.re 8.730 * [backup-simplify]: Simplify x.im into x.im 8.730 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.re 8.730 * [taylor]: Taking taylor expansion of x.re in x.re 8.730 * [backup-simplify]: Simplify 0 into 0 8.730 * [backup-simplify]: Simplify 1 into 1 8.730 * [backup-simplify]: Simplify (* 1 1) into 1 8.730 * [backup-simplify]: Simplify (* x.im 1) into x.im 8.730 * [backup-simplify]: Simplify (/ 2 x.im) into (/ 2 x.im) 8.730 * [taylor]: Taking taylor expansion of (/ 2 x.im) in x.im 8.731 * [taylor]: Taking taylor expansion of 2 in x.im 8.731 * [backup-simplify]: Simplify 2 into 2 8.731 * [taylor]: Taking taylor expansion of x.im in x.im 8.731 * [backup-simplify]: Simplify 0 into 0 8.731 * [backup-simplify]: Simplify 1 into 1 8.731 * [backup-simplify]: Simplify (/ 2 1) into 2 8.731 * [backup-simplify]: Simplify 2 into 2 8.731 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 8.732 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 1)) into 0 8.732 * [backup-simplify]: Simplify (- (/ 0 x.im) (+ (* (/ 2 x.im) (/ 0 x.im)))) into 0 8.732 * [taylor]: Taking taylor expansion of 0 in x.im 8.732 * [backup-simplify]: Simplify 0 into 0 8.732 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 2 (/ 0 1)))) into 0 8.732 * [backup-simplify]: Simplify 0 into 0 8.733 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 8.734 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (* 0 1))) into 0 8.734 * [backup-simplify]: Simplify (- (/ 0 x.im) (+ (* (/ 2 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 8.734 * [taylor]: Taking taylor expansion of 0 in x.im 8.734 * [backup-simplify]: Simplify 0 into 0 8.734 * [backup-simplify]: Simplify 0 into 0 8.735 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 2 (/ 0 1)) (* 0 (/ 0 1)))) into 0 8.735 * [backup-simplify]: Simplify 0 into 0 8.736 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 8.737 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 8.737 * [backup-simplify]: Simplify (- (/ 0 x.im) (+ (* (/ 2 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 8.737 * [taylor]: Taking taylor expansion of 0 in x.im 8.737 * [backup-simplify]: Simplify 0 into 0 8.737 * [backup-simplify]: Simplify 0 into 0 8.738 * [backup-simplify]: Simplify 0 into 0 8.739 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 2 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 8.739 * [backup-simplify]: Simplify 0 into 0 8.739 * [backup-simplify]: Simplify (* 2 (* (/ 1 (/ 1 x.im)) (pow (/ 1 x.re) -2))) into (* 2 (* x.im (pow x.re 2))) 8.739 * [backup-simplify]: Simplify (* (+ (* (/ 1 (- x.re)) (/ 1 (- x.im))) (* (/ 1 (- x.im)) (/ 1 (- x.re)))) (/ 1 (- x.re))) into (/ -2 (* x.im (pow x.re 2))) 8.739 * [approximate]: Taking taylor expansion of (/ -2 (* x.im (pow x.re 2))) in (x.re x.im) around 0 8.739 * [taylor]: Taking taylor expansion of (/ -2 (* x.im (pow x.re 2))) in x.im 8.739 * [taylor]: Taking taylor expansion of -2 in x.im 8.739 * [backup-simplify]: Simplify -2 into -2 8.739 * [taylor]: Taking taylor expansion of (* x.im (pow x.re 2)) in x.im 8.739 * [taylor]: Taking taylor expansion of x.im in x.im 8.739 * [backup-simplify]: Simplify 0 into 0 8.739 * [backup-simplify]: Simplify 1 into 1 8.739 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.im 8.739 * [taylor]: Taking taylor expansion of x.re in x.im 8.739 * [backup-simplify]: Simplify x.re into x.re 8.739 * [backup-simplify]: Simplify (* x.re x.re) into (pow x.re 2) 8.740 * [backup-simplify]: Simplify (* 0 (pow x.re 2)) into 0 8.740 * [backup-simplify]: Simplify (+ (* x.re 0) (* 0 x.re)) into 0 8.740 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 (pow x.re 2))) into (pow x.re 2) 8.740 * [backup-simplify]: Simplify (/ -2 (pow x.re 2)) into (/ -2 (pow x.re 2)) 8.740 * [taylor]: Taking taylor expansion of (/ -2 (* x.im (pow x.re 2))) in x.re 8.740 * [taylor]: Taking taylor expansion of -2 in x.re 8.740 * [backup-simplify]: Simplify -2 into -2 8.740 * [taylor]: Taking taylor expansion of (* x.im (pow x.re 2)) in x.re 8.740 * [taylor]: Taking taylor expansion of x.im in x.re 8.740 * [backup-simplify]: Simplify x.im into x.im 8.740 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.re 8.740 * [taylor]: Taking taylor expansion of x.re in x.re 8.740 * [backup-simplify]: Simplify 0 into 0 8.740 * [backup-simplify]: Simplify 1 into 1 8.741 * [backup-simplify]: Simplify (* 1 1) into 1 8.741 * [backup-simplify]: Simplify (* x.im 1) into x.im 8.741 * [backup-simplify]: Simplify (/ -2 x.im) into (/ -2 x.im) 8.741 * [taylor]: Taking taylor expansion of (/ -2 (* x.im (pow x.re 2))) in x.re 8.741 * [taylor]: Taking taylor expansion of -2 in x.re 8.741 * [backup-simplify]: Simplify -2 into -2 8.741 * [taylor]: Taking taylor expansion of (* x.im (pow x.re 2)) in x.re 8.741 * [taylor]: Taking taylor expansion of x.im in x.re 8.741 * [backup-simplify]: Simplify x.im into x.im 8.741 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.re 8.741 * [taylor]: Taking taylor expansion of x.re in x.re 8.741 * [backup-simplify]: Simplify 0 into 0 8.741 * [backup-simplify]: Simplify 1 into 1 8.742 * [backup-simplify]: Simplify (* 1 1) into 1 8.742 * [backup-simplify]: Simplify (* x.im 1) into x.im 8.742 * [backup-simplify]: Simplify (/ -2 x.im) into (/ -2 x.im) 8.742 * [taylor]: Taking taylor expansion of (/ -2 x.im) in x.im 8.742 * [taylor]: Taking taylor expansion of -2 in x.im 8.742 * [backup-simplify]: Simplify -2 into -2 8.742 * [taylor]: Taking taylor expansion of x.im in x.im 8.742 * [backup-simplify]: Simplify 0 into 0 8.742 * [backup-simplify]: Simplify 1 into 1 8.742 * [backup-simplify]: Simplify (/ -2 1) into -2 8.742 * [backup-simplify]: Simplify -2 into -2 8.743 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 8.744 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 1)) into 0 8.744 * [backup-simplify]: Simplify (- (/ 0 x.im) (+ (* (/ -2 x.im) (/ 0 x.im)))) into 0 8.744 * [taylor]: Taking taylor expansion of 0 in x.im 8.744 * [backup-simplify]: Simplify 0 into 0 8.745 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -2 (/ 0 1)))) into 0 8.745 * [backup-simplify]: Simplify 0 into 0 8.746 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 8.746 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (* 0 1))) into 0 8.746 * [backup-simplify]: Simplify (- (/ 0 x.im) (+ (* (/ -2 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 8.747 * [taylor]: Taking taylor expansion of 0 in x.im 8.747 * [backup-simplify]: Simplify 0 into 0 8.747 * [backup-simplify]: Simplify 0 into 0 8.748 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -2 (/ 0 1)) (* 0 (/ 0 1)))) into 0 8.748 * [backup-simplify]: Simplify 0 into 0 8.749 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 8.749 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 8.750 * [backup-simplify]: Simplify (- (/ 0 x.im) (+ (* (/ -2 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 8.750 * [taylor]: Taking taylor expansion of 0 in x.im 8.750 * [backup-simplify]: Simplify 0 into 0 8.750 * [backup-simplify]: Simplify 0 into 0 8.750 * [backup-simplify]: Simplify 0 into 0 8.751 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -2 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 8.751 * [backup-simplify]: Simplify 0 into 0 8.751 * [backup-simplify]: Simplify (* -2 (* (/ 1 (/ 1 (- x.im))) (pow (/ 1 (- x.re)) -2))) into (* 2 (* x.im (pow x.re 2))) 8.751 * * * * [progress]: [ 3 / 4 ] generating series at (2) 8.752 * [backup-simplify]: Simplify (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* (+ (* x.re x.im) (* x.im x.re)) x.re)) into (- (* 3 (* x.im (pow x.re 2))) (pow x.im 3)) 8.752 * [approximate]: Taking taylor expansion of (- (* 3 (* x.im (pow x.re 2))) (pow x.im 3)) in (x.re x.im) around 0 8.752 * [taylor]: Taking taylor expansion of (- (* 3 (* x.im (pow x.re 2))) (pow x.im 3)) in x.im 8.752 * [taylor]: Taking taylor expansion of (* 3 (* x.im (pow x.re 2))) in x.im 8.752 * [taylor]: Taking taylor expansion of 3 in x.im 8.752 * [backup-simplify]: Simplify 3 into 3 8.752 * [taylor]: Taking taylor expansion of (* x.im (pow x.re 2)) in x.im 8.752 * [taylor]: Taking taylor expansion of x.im in x.im 8.752 * [backup-simplify]: Simplify 0 into 0 8.752 * [backup-simplify]: Simplify 1 into 1 8.752 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.im 8.752 * [taylor]: Taking taylor expansion of x.re in x.im 8.752 * [backup-simplify]: Simplify x.re into x.re 8.752 * [taylor]: Taking taylor expansion of (pow x.im 3) in x.im 8.752 * [taylor]: Taking taylor expansion of x.im in x.im 8.752 * [backup-simplify]: Simplify 0 into 0 8.752 * [backup-simplify]: Simplify 1 into 1 8.752 * [taylor]: Taking taylor expansion of (- (* 3 (* x.im (pow x.re 2))) (pow x.im 3)) in x.re 8.752 * [taylor]: Taking taylor expansion of (* 3 (* x.im (pow x.re 2))) in x.re 8.752 * [taylor]: Taking taylor expansion of 3 in x.re 8.752 * [backup-simplify]: Simplify 3 into 3 8.752 * [taylor]: Taking taylor expansion of (* x.im (pow x.re 2)) in x.re 8.752 * [taylor]: Taking taylor expansion of x.im in x.re 8.752 * [backup-simplify]: Simplify x.im into x.im 8.752 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.re 8.752 * [taylor]: Taking taylor expansion of x.re in x.re 8.752 * [backup-simplify]: Simplify 0 into 0 8.752 * [backup-simplify]: Simplify 1 into 1 8.752 * [taylor]: Taking taylor expansion of (pow x.im 3) in x.re 8.752 * [taylor]: Taking taylor expansion of x.im in x.re 8.752 * [backup-simplify]: Simplify x.im into x.im 8.753 * [taylor]: Taking taylor expansion of (- (* 3 (* x.im (pow x.re 2))) (pow x.im 3)) in x.re 8.753 * [taylor]: Taking taylor expansion of (* 3 (* x.im (pow x.re 2))) in x.re 8.753 * [taylor]: Taking taylor expansion of 3 in x.re 8.753 * [backup-simplify]: Simplify 3 into 3 8.753 * [taylor]: Taking taylor expansion of (* x.im (pow x.re 2)) in x.re 8.753 * [taylor]: Taking taylor expansion of x.im in x.re 8.753 * [backup-simplify]: Simplify x.im into x.im 8.753 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.re 8.753 * [taylor]: Taking taylor expansion of x.re in x.re 8.753 * [backup-simplify]: Simplify 0 into 0 8.753 * [backup-simplify]: Simplify 1 into 1 8.753 * [taylor]: Taking taylor expansion of (pow x.im 3) in x.re 8.753 * [taylor]: Taking taylor expansion of x.im in x.re 8.753 * [backup-simplify]: Simplify x.im into x.im 8.753 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 8.753 * [backup-simplify]: Simplify (* x.im (pow x.im 2)) into (pow x.im 3) 8.753 * [backup-simplify]: Simplify (- (pow x.im 3)) into (- (pow x.im 3)) 8.753 * [backup-simplify]: Simplify (+ 0 (- (pow x.im 3))) into (- (pow x.im 3)) 8.753 * [taylor]: Taking taylor expansion of (- (pow x.im 3)) in x.im 8.753 * [taylor]: Taking taylor expansion of (pow x.im 3) in x.im 8.753 * [taylor]: Taking taylor expansion of x.im in x.im 8.753 * [backup-simplify]: Simplify 0 into 0 8.753 * [backup-simplify]: Simplify 1 into 1 8.754 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 x.im)) into 0 8.754 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 (pow x.im 2))) into 0 8.754 * [backup-simplify]: Simplify (- 0) into 0 8.755 * [backup-simplify]: Simplify (+ 0 0) into 0 8.755 * [taylor]: Taking taylor expansion of 0 in x.im 8.755 * [backup-simplify]: Simplify 0 into 0 8.755 * [backup-simplify]: Simplify 0 into 0 8.755 * [backup-simplify]: Simplify (* 1 1) into 1 8.755 * [backup-simplify]: Simplify (* x.im 1) into x.im 8.755 * [backup-simplify]: Simplify (* 3 x.im) into (* 3 x.im) 8.756 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (* 0 x.im))) into 0 8.756 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (* 0 (pow x.im 2)))) into 0 8.757 * [backup-simplify]: Simplify (- 0) into 0 8.757 * [backup-simplify]: Simplify (+ (* 3 x.im) 0) into (* 3 x.im) 8.757 * [taylor]: Taking taylor expansion of (* 3 x.im) in x.im 8.757 * [taylor]: Taking taylor expansion of 3 in x.im 8.757 * [backup-simplify]: Simplify 3 into 3 8.757 * [taylor]: Taking taylor expansion of x.im in x.im 8.757 * [backup-simplify]: Simplify 0 into 0 8.757 * [backup-simplify]: Simplify 1 into 1 8.757 * [backup-simplify]: Simplify (* 3 0) into 0 8.757 * [backup-simplify]: Simplify 0 into 0 8.758 * [backup-simplify]: Simplify 0 into 0 8.758 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 8.759 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 1)) into 0 8.759 * [backup-simplify]: Simplify (+ (* 3 0) (* 0 x.im)) into 0 8.760 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im)))) into 0 8.761 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 (pow x.im 2))))) into 0 8.761 * [backup-simplify]: Simplify (- 0) into 0 8.762 * [backup-simplify]: Simplify (+ 0 0) into 0 8.762 * [taylor]: Taking taylor expansion of 0 in x.im 8.762 * [backup-simplify]: Simplify 0 into 0 8.762 * [backup-simplify]: Simplify 0 into 0 8.763 * [backup-simplify]: Simplify (+ (* 3 1) (* 0 0)) into 3 8.763 * [backup-simplify]: Simplify 3 into 3 8.763 * [backup-simplify]: Simplify 0 into 0 8.763 * [backup-simplify]: Simplify (* 1 1) into 1 8.763 * [backup-simplify]: Simplify (* 1 1) into 1 8.764 * [backup-simplify]: Simplify (- 1) into -1 8.764 * [backup-simplify]: Simplify -1 into -1 8.765 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 8.766 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (* 0 1))) into 0 8.766 * [backup-simplify]: Simplify (+ (* 3 0) (+ (* 0 0) (* 0 x.im))) into 0 8.768 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im))))) into 0 8.769 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (pow x.im 2)))))) into 0 8.769 * [backup-simplify]: Simplify (- 0) into 0 8.770 * [backup-simplify]: Simplify (+ 0 0) into 0 8.770 * [taylor]: Taking taylor expansion of 0 in x.im 8.770 * [backup-simplify]: Simplify 0 into 0 8.770 * [backup-simplify]: Simplify 0 into 0 8.770 * [backup-simplify]: Simplify 0 into 0 8.771 * [backup-simplify]: Simplify (+ (* 3 0) (+ (* 0 1) (* 0 0))) into 0 8.771 * [backup-simplify]: Simplify 0 into 0 8.771 * [backup-simplify]: Simplify 0 into 0 8.772 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 8.772 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 8.773 * [backup-simplify]: Simplify (- 0) into 0 8.773 * [backup-simplify]: Simplify 0 into 0 8.774 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 8.775 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 8.776 * [backup-simplify]: Simplify (+ (* 3 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im)))) into 0 8.780 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im)))))) into 0 8.782 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (pow x.im 2))))))) into 0 8.782 * [backup-simplify]: Simplify (- 0) into 0 8.782 * [backup-simplify]: Simplify (+ 0 0) into 0 8.782 * [taylor]: Taking taylor expansion of 0 in x.im 8.782 * [backup-simplify]: Simplify 0 into 0 8.783 * [backup-simplify]: Simplify 0 into 0 8.783 * [backup-simplify]: Simplify (+ (* -1 (pow (* x.im 1) 3)) (* 3 (* x.im (pow x.re 2)))) into (- (* 3 (* x.im (pow x.re 2))) (pow x.im 3)) 8.784 * [backup-simplify]: Simplify (+ (* (- (/ 1 x.re) (/ 1 x.im)) (* (+ (/ 1 x.re) (/ 1 x.im)) (/ 1 x.im))) (* (+ (* (/ 1 x.re) (/ 1 x.im)) (* (/ 1 x.im) (/ 1 x.re))) (/ 1 x.re))) into (- (* 3 (/ 1 (* x.im (pow x.re 2)))) (/ 1 (pow x.im 3))) 8.784 * [approximate]: Taking taylor expansion of (- (* 3 (/ 1 (* x.im (pow x.re 2)))) (/ 1 (pow x.im 3))) in (x.re x.im) around 0 8.784 * [taylor]: Taking taylor expansion of (- (* 3 (/ 1 (* x.im (pow x.re 2)))) (/ 1 (pow x.im 3))) in x.im 8.784 * [taylor]: Taking taylor expansion of (* 3 (/ 1 (* x.im (pow x.re 2)))) in x.im 8.784 * [taylor]: Taking taylor expansion of 3 in x.im 8.784 * [backup-simplify]: Simplify 3 into 3 8.784 * [taylor]: Taking taylor expansion of (/ 1 (* x.im (pow x.re 2))) in x.im 8.784 * [taylor]: Taking taylor expansion of (* x.im (pow x.re 2)) in x.im 8.784 * [taylor]: Taking taylor expansion of x.im in x.im 8.784 * [backup-simplify]: Simplify 0 into 0 8.784 * [backup-simplify]: Simplify 1 into 1 8.784 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.im 8.784 * [taylor]: Taking taylor expansion of x.re in x.im 8.784 * [backup-simplify]: Simplify x.re into x.re 8.784 * [backup-simplify]: Simplify (* x.re x.re) into (pow x.re 2) 8.784 * [backup-simplify]: Simplify (* 0 (pow x.re 2)) into 0 8.784 * [backup-simplify]: Simplify (+ (* x.re 0) (* 0 x.re)) into 0 8.785 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 (pow x.re 2))) into (pow x.re 2) 8.785 * [backup-simplify]: Simplify (/ 1 (pow x.re 2)) into (/ 1 (pow x.re 2)) 8.785 * [taylor]: Taking taylor expansion of (/ 1 (pow x.im 3)) in x.im 8.785 * [taylor]: Taking taylor expansion of (pow x.im 3) in x.im 8.785 * [taylor]: Taking taylor expansion of x.im in x.im 8.785 * [backup-simplify]: Simplify 0 into 0 8.785 * [backup-simplify]: Simplify 1 into 1 8.785 * [backup-simplify]: Simplify (* 1 1) into 1 8.786 * [backup-simplify]: Simplify (* 1 1) into 1 8.786 * [backup-simplify]: Simplify (/ 1 1) into 1 8.786 * [taylor]: Taking taylor expansion of (- (* 3 (/ 1 (* x.im (pow x.re 2)))) (/ 1 (pow x.im 3))) in x.re 8.786 * [taylor]: Taking taylor expansion of (* 3 (/ 1 (* x.im (pow x.re 2)))) in x.re 8.786 * [taylor]: Taking taylor expansion of 3 in x.re 8.786 * [backup-simplify]: Simplify 3 into 3 8.786 * [taylor]: Taking taylor expansion of (/ 1 (* x.im (pow x.re 2))) in x.re 8.786 * [taylor]: Taking taylor expansion of (* x.im (pow x.re 2)) in x.re 8.786 * [taylor]: Taking taylor expansion of x.im in x.re 8.786 * [backup-simplify]: Simplify x.im into x.im 8.786 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.re 8.786 * [taylor]: Taking taylor expansion of x.re in x.re 8.786 * [backup-simplify]: Simplify 0 into 0 8.787 * [backup-simplify]: Simplify 1 into 1 8.787 * [backup-simplify]: Simplify (* 1 1) into 1 8.787 * [backup-simplify]: Simplify (* x.im 1) into x.im 8.787 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 8.787 * [taylor]: Taking taylor expansion of (/ 1 (pow x.im 3)) in x.re 8.787 * [taylor]: Taking taylor expansion of (pow x.im 3) in x.re 8.787 * [taylor]: Taking taylor expansion of x.im in x.re 8.787 * [backup-simplify]: Simplify x.im into x.im 8.787 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 8.787 * [backup-simplify]: Simplify (* x.im (pow x.im 2)) into (pow x.im 3) 8.787 * [backup-simplify]: Simplify (/ 1 (pow x.im 3)) into (/ 1 (pow x.im 3)) 8.787 * [taylor]: Taking taylor expansion of (- (* 3 (/ 1 (* x.im (pow x.re 2)))) (/ 1 (pow x.im 3))) in x.re 8.787 * [taylor]: Taking taylor expansion of (* 3 (/ 1 (* x.im (pow x.re 2)))) in x.re 8.787 * [taylor]: Taking taylor expansion of 3 in x.re 8.788 * [backup-simplify]: Simplify 3 into 3 8.788 * [taylor]: Taking taylor expansion of (/ 1 (* x.im (pow x.re 2))) in x.re 8.788 * [taylor]: Taking taylor expansion of (* x.im (pow x.re 2)) in x.re 8.788 * [taylor]: Taking taylor expansion of x.im in x.re 8.788 * [backup-simplify]: Simplify x.im into x.im 8.788 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.re 8.788 * [taylor]: Taking taylor expansion of x.re in x.re 8.788 * [backup-simplify]: Simplify 0 into 0 8.788 * [backup-simplify]: Simplify 1 into 1 8.788 * [backup-simplify]: Simplify (* 1 1) into 1 8.788 * [backup-simplify]: Simplify (* x.im 1) into x.im 8.788 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 8.788 * [taylor]: Taking taylor expansion of (/ 1 (pow x.im 3)) in x.re 8.788 * [taylor]: Taking taylor expansion of (pow x.im 3) in x.re 8.788 * [taylor]: Taking taylor expansion of x.im in x.re 8.788 * [backup-simplify]: Simplify x.im into x.im 8.788 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 8.789 * [backup-simplify]: Simplify (* x.im (pow x.im 2)) into (pow x.im 3) 8.789 * [backup-simplify]: Simplify (/ 1 (pow x.im 3)) into (/ 1 (pow x.im 3)) 8.789 * [backup-simplify]: Simplify (* 3 (/ 1 x.im)) into (/ 3 x.im) 8.789 * [backup-simplify]: Simplify (+ (/ 3 x.im) 0) into (* 3 (/ 1 x.im)) 8.789 * [taylor]: Taking taylor expansion of (* 3 (/ 1 x.im)) in x.im 8.789 * [taylor]: Taking taylor expansion of 3 in x.im 8.789 * [backup-simplify]: Simplify 3 into 3 8.789 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 8.789 * [taylor]: Taking taylor expansion of x.im in x.im 8.789 * [backup-simplify]: Simplify 0 into 0 8.789 * [backup-simplify]: Simplify 1 into 1 8.790 * [backup-simplify]: Simplify (/ 1 1) into 1 8.790 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 8.791 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 1)) into 0 8.791 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)))) into 0 8.791 * [backup-simplify]: Simplify (+ (* 3 0) (* 0 (/ 1 x.im))) into 0 8.792 * [backup-simplify]: Simplify (+ 0 0) into 0 8.792 * [taylor]: Taking taylor expansion of 0 in x.im 8.792 * [backup-simplify]: Simplify 0 into 0 8.792 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 8.793 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (* 0 1))) into 0 8.793 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 8.793 * [backup-simplify]: Simplify (+ (* 3 0) (+ (* 0 0) (* 0 (/ 1 x.im)))) into 0 8.794 * [backup-simplify]: Simplify (- (/ 1 (pow x.im 3))) into (- (/ 1 (pow x.im 3))) 8.794 * [backup-simplify]: Simplify (+ 0 (- (/ 1 (pow x.im 3)))) into (- (/ 1 (pow x.im 3))) 8.794 * [taylor]: Taking taylor expansion of (- (/ 1 (pow x.im 3))) in x.im 8.794 * [taylor]: Taking taylor expansion of (/ 1 (pow x.im 3)) in x.im 8.794 * [taylor]: Taking taylor expansion of (pow x.im 3) in x.im 8.794 * [taylor]: Taking taylor expansion of x.im in x.im 8.794 * [backup-simplify]: Simplify 0 into 0 8.794 * [backup-simplify]: Simplify 1 into 1 8.794 * [backup-simplify]: Simplify (* 1 1) into 1 8.794 * [backup-simplify]: Simplify (* 1 1) into 1 8.794 * [backup-simplify]: Simplify (/ 1 1) into 1 8.795 * [backup-simplify]: Simplify (- 1) into -1 8.795 * [backup-simplify]: Simplify -1 into -1 8.795 * [backup-simplify]: Simplify (* 3 1) into 3 8.795 * [backup-simplify]: Simplify 3 into 3 8.796 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 8.796 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 8.796 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 8.797 * [backup-simplify]: Simplify (+ (* 3 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ 1 x.im))))) into 0 8.797 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 x.im)) into 0 8.797 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 (pow x.im 2))) into 0 8.797 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow x.im 3)) (/ 0 (pow x.im 3))))) into 0 8.798 * [backup-simplify]: Simplify (- 0) into 0 8.798 * [backup-simplify]: Simplify (+ 0 0) into 0 8.798 * [taylor]: Taking taylor expansion of 0 in x.im 8.798 * [backup-simplify]: Simplify 0 into 0 8.798 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 8.799 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 8.799 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 8.799 * [backup-simplify]: Simplify (- 0) into 0 8.799 * [backup-simplify]: Simplify 0 into 0 8.800 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 8.800 * [backup-simplify]: Simplify (+ (* 3 0) (* 0 1)) into 0 8.800 * [backup-simplify]: Simplify 0 into 0 8.801 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 8.801 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 8.802 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 8.803 * [backup-simplify]: Simplify (+ (* 3 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ 1 x.im)))))) into 0 8.803 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (* 0 x.im))) into 0 8.803 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (* 0 (pow x.im 2)))) into 0 8.803 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow x.im 3)) (/ 0 (pow x.im 3))) (* 0 (/ 0 (pow x.im 3))))) into 0 8.803 * [backup-simplify]: Simplify (- 0) into 0 8.804 * [backup-simplify]: Simplify (+ 0 0) into 0 8.804 * [taylor]: Taking taylor expansion of 0 in x.im 8.804 * [backup-simplify]: Simplify 0 into 0 8.804 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 8.805 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 8.805 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 8.806 * [backup-simplify]: Simplify (- 0) into 0 8.806 * [backup-simplify]: Simplify 0 into 0 8.806 * [backup-simplify]: Simplify 0 into 0 8.806 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 8.807 * [backup-simplify]: Simplify (+ (* 3 0) (+ (* 0 0) (* 0 1))) into 0 8.807 * [backup-simplify]: Simplify 0 into 0 8.807 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))))) into 0 8.808 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))))) into 0 8.808 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 8.810 * [backup-simplify]: Simplify (+ (* 3 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ 1 x.im))))))) into 0 8.810 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im)))) into 0 8.811 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 (pow x.im 2))))) into 0 8.811 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow x.im 3)) (/ 0 (pow x.im 3))) (* 0 (/ 0 (pow x.im 3))) (* 0 (/ 0 (pow x.im 3))))) into 0 8.811 * [backup-simplify]: Simplify (- 0) into 0 8.811 * [backup-simplify]: Simplify (+ 0 0) into 0 8.811 * [taylor]: Taking taylor expansion of 0 in x.im 8.811 * [backup-simplify]: Simplify 0 into 0 8.812 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 8.812 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 8.813 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 8.813 * [backup-simplify]: Simplify (- 0) into 0 8.813 * [backup-simplify]: Simplify 0 into 0 8.814 * [backup-simplify]: Simplify (+ (* 3 (* (/ 1 (/ 1 x.im)) (pow (/ 1 x.re) -2))) (* -1 (pow (* (/ 1 (/ 1 x.im)) 1) 3))) into (- (* 3 (* x.im (pow x.re 2))) (pow x.im 3)) 8.814 * [backup-simplify]: Simplify (+ (* (- (/ 1 (- x.re)) (/ 1 (- x.im))) (* (+ (/ 1 (- x.re)) (/ 1 (- x.im))) (/ 1 (- x.im)))) (* (+ (* (/ 1 (- x.re)) (/ 1 (- x.im))) (* (/ 1 (- x.im)) (/ 1 (- x.re)))) (/ 1 (- x.re)))) into (- (/ 1 (pow x.im 3)) (* 3 (/ 1 (* x.im (pow x.re 2))))) 8.814 * [approximate]: Taking taylor expansion of (- (/ 1 (pow x.im 3)) (* 3 (/ 1 (* x.im (pow x.re 2))))) in (x.re x.im) around 0 8.814 * [taylor]: Taking taylor expansion of (- (/ 1 (pow x.im 3)) (* 3 (/ 1 (* x.im (pow x.re 2))))) in x.im 8.814 * [taylor]: Taking taylor expansion of (/ 1 (pow x.im 3)) in x.im 8.814 * [taylor]: Taking taylor expansion of (pow x.im 3) in x.im 8.814 * [taylor]: Taking taylor expansion of x.im in x.im 8.814 * [backup-simplify]: Simplify 0 into 0 8.814 * [backup-simplify]: Simplify 1 into 1 8.815 * [backup-simplify]: Simplify (* 1 1) into 1 8.815 * [backup-simplify]: Simplify (* 1 1) into 1 8.815 * [backup-simplify]: Simplify (/ 1 1) into 1 8.815 * [taylor]: Taking taylor expansion of (* 3 (/ 1 (* x.im (pow x.re 2)))) in x.im 8.815 * [taylor]: Taking taylor expansion of 3 in x.im 8.815 * [backup-simplify]: Simplify 3 into 3 8.815 * [taylor]: Taking taylor expansion of (/ 1 (* x.im (pow x.re 2))) in x.im 8.815 * [taylor]: Taking taylor expansion of (* x.im (pow x.re 2)) in x.im 8.815 * [taylor]: Taking taylor expansion of x.im in x.im 8.815 * [backup-simplify]: Simplify 0 into 0 8.815 * [backup-simplify]: Simplify 1 into 1 8.815 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.im 8.815 * [taylor]: Taking taylor expansion of x.re in x.im 8.815 * [backup-simplify]: Simplify x.re into x.re 8.815 * [backup-simplify]: Simplify (* x.re x.re) into (pow x.re 2) 8.815 * [backup-simplify]: Simplify (* 0 (pow x.re 2)) into 0 8.816 * [backup-simplify]: Simplify (+ (* x.re 0) (* 0 x.re)) into 0 8.816 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 (pow x.re 2))) into (pow x.re 2) 8.816 * [backup-simplify]: Simplify (/ 1 (pow x.re 2)) into (/ 1 (pow x.re 2)) 8.816 * [taylor]: Taking taylor expansion of (- (/ 1 (pow x.im 3)) (* 3 (/ 1 (* x.im (pow x.re 2))))) in x.re 8.816 * [taylor]: Taking taylor expansion of (/ 1 (pow x.im 3)) in x.re 8.816 * [taylor]: Taking taylor expansion of (pow x.im 3) in x.re 8.816 * [taylor]: Taking taylor expansion of x.im in x.re 8.816 * [backup-simplify]: Simplify x.im into x.im 8.816 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 8.816 * [backup-simplify]: Simplify (* x.im (pow x.im 2)) into (pow x.im 3) 8.816 * [backup-simplify]: Simplify (/ 1 (pow x.im 3)) into (/ 1 (pow x.im 3)) 8.816 * [taylor]: Taking taylor expansion of (* 3 (/ 1 (* x.im (pow x.re 2)))) in x.re 8.816 * [taylor]: Taking taylor expansion of 3 in x.re 8.816 * [backup-simplify]: Simplify 3 into 3 8.816 * [taylor]: Taking taylor expansion of (/ 1 (* x.im (pow x.re 2))) in x.re 8.816 * [taylor]: Taking taylor expansion of (* x.im (pow x.re 2)) in x.re 8.816 * [taylor]: Taking taylor expansion of x.im in x.re 8.816 * [backup-simplify]: Simplify x.im into x.im 8.816 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.re 8.816 * [taylor]: Taking taylor expansion of x.re in x.re 8.816 * [backup-simplify]: Simplify 0 into 0 8.816 * [backup-simplify]: Simplify 1 into 1 8.817 * [backup-simplify]: Simplify (* 1 1) into 1 8.817 * [backup-simplify]: Simplify (* x.im 1) into x.im 8.817 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 8.817 * [taylor]: Taking taylor expansion of (- (/ 1 (pow x.im 3)) (* 3 (/ 1 (* x.im (pow x.re 2))))) in x.re 8.817 * [taylor]: Taking taylor expansion of (/ 1 (pow x.im 3)) in x.re 8.817 * [taylor]: Taking taylor expansion of (pow x.im 3) in x.re 8.817 * [taylor]: Taking taylor expansion of x.im in x.re 8.817 * [backup-simplify]: Simplify x.im into x.im 8.817 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 8.817 * [backup-simplify]: Simplify (* x.im (pow x.im 2)) into (pow x.im 3) 8.817 * [backup-simplify]: Simplify (/ 1 (pow x.im 3)) into (/ 1 (pow x.im 3)) 8.817 * [taylor]: Taking taylor expansion of (* 3 (/ 1 (* x.im (pow x.re 2)))) in x.re 8.817 * [taylor]: Taking taylor expansion of 3 in x.re 8.817 * [backup-simplify]: Simplify 3 into 3 8.817 * [taylor]: Taking taylor expansion of (/ 1 (* x.im (pow x.re 2))) in x.re 8.817 * [taylor]: Taking taylor expansion of (* x.im (pow x.re 2)) in x.re 8.817 * [taylor]: Taking taylor expansion of x.im in x.re 8.817 * [backup-simplify]: Simplify x.im into x.im 8.817 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.re 8.817 * [taylor]: Taking taylor expansion of x.re in x.re 8.817 * [backup-simplify]: Simplify 0 into 0 8.817 * [backup-simplify]: Simplify 1 into 1 8.817 * [backup-simplify]: Simplify (* 1 1) into 1 8.817 * [backup-simplify]: Simplify (* x.im 1) into x.im 8.817 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 8.817 * [backup-simplify]: Simplify (* 3 (/ 1 x.im)) into (/ 3 x.im) 8.818 * [backup-simplify]: Simplify (- (/ 3 x.im)) into (- (* 3 (/ 1 x.im))) 8.818 * [backup-simplify]: Simplify (+ 0 (- (* 3 (/ 1 x.im)))) into (- (* 3 (/ 1 x.im))) 8.818 * [taylor]: Taking taylor expansion of (- (* 3 (/ 1 x.im))) in x.im 8.818 * [taylor]: Taking taylor expansion of (* 3 (/ 1 x.im)) in x.im 8.818 * [taylor]: Taking taylor expansion of 3 in x.im 8.818 * [backup-simplify]: Simplify 3 into 3 8.818 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 8.818 * [taylor]: Taking taylor expansion of x.im in x.im 8.818 * [backup-simplify]: Simplify 0 into 0 8.818 * [backup-simplify]: Simplify 1 into 1 8.818 * [backup-simplify]: Simplify (/ 1 1) into 1 8.818 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 8.819 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 1)) into 0 8.819 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)))) into 0 8.819 * [backup-simplify]: Simplify (+ (* 3 0) (* 0 (/ 1 x.im))) into 0 8.819 * [backup-simplify]: Simplify (- 0) into 0 8.820 * [backup-simplify]: Simplify (+ 0 0) into 0 8.820 * [taylor]: Taking taylor expansion of 0 in x.im 8.820 * [backup-simplify]: Simplify 0 into 0 8.820 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 8.821 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (* 0 1))) into 0 8.821 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 8.822 * [backup-simplify]: Simplify (+ (* 3 0) (+ (* 0 0) (* 0 (/ 1 x.im)))) into 0 8.822 * [backup-simplify]: Simplify (- 0) into 0 8.822 * [backup-simplify]: Simplify (+ (/ 1 (pow x.im 3)) 0) into (/ 1 (pow x.im 3)) 8.822 * [taylor]: Taking taylor expansion of (/ 1 (pow x.im 3)) in x.im 8.822 * [taylor]: Taking taylor expansion of (pow x.im 3) in x.im 8.822 * [taylor]: Taking taylor expansion of x.im in x.im 8.822 * [backup-simplify]: Simplify 0 into 0 8.822 * [backup-simplify]: Simplify 1 into 1 8.823 * [backup-simplify]: Simplify (* 1 1) into 1 8.823 * [backup-simplify]: Simplify (* 1 1) into 1 8.824 * [backup-simplify]: Simplify (/ 1 1) into 1 8.824 * [backup-simplify]: Simplify 1 into 1 8.824 * [backup-simplify]: Simplify (* 3 1) into 3 8.824 * [backup-simplify]: Simplify (- 3) into -3 8.824 * [backup-simplify]: Simplify -3 into -3 8.825 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 x.im)) into 0 8.825 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 (pow x.im 2))) into 0 8.825 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow x.im 3)) (/ 0 (pow x.im 3))))) into 0 8.826 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 8.827 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 8.827 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 8.828 * [backup-simplify]: Simplify (+ (* 3 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ 1 x.im))))) into 0 8.828 * [backup-simplify]: Simplify (- 0) into 0 8.829 * [backup-simplify]: Simplify (+ 0 0) into 0 8.829 * [taylor]: Taking taylor expansion of 0 in x.im 8.829 * [backup-simplify]: Simplify 0 into 0 8.830 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 8.830 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 8.831 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 8.831 * [backup-simplify]: Simplify 0 into 0 8.832 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 8.832 * [backup-simplify]: Simplify (+ (* 3 0) (* 0 1)) into 0 8.833 * [backup-simplify]: Simplify (- 0) into 0 8.833 * [backup-simplify]: Simplify 0 into 0 8.833 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (* 0 x.im))) into 0 8.834 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (* 0 (pow x.im 2)))) into 0 8.834 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow x.im 3)) (/ 0 (pow x.im 3))) (* 0 (/ 0 (pow x.im 3))))) into 0 8.835 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 8.836 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 8.836 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 8.838 * [backup-simplify]: Simplify (+ (* 3 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ 1 x.im)))))) into 0 8.838 * [backup-simplify]: Simplify (- 0) into 0 8.839 * [backup-simplify]: Simplify (+ 0 0) into 0 8.839 * [taylor]: Taking taylor expansion of 0 in x.im 8.839 * [backup-simplify]: Simplify 0 into 0 8.840 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 8.841 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 8.842 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 8.842 * [backup-simplify]: Simplify 0 into 0 8.842 * [backup-simplify]: Simplify 0 into 0 8.843 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 8.844 * [backup-simplify]: Simplify (+ (* 3 0) (+ (* 0 0) (* 0 1))) into 0 8.844 * [backup-simplify]: Simplify (- 0) into 0 8.844 * [backup-simplify]: Simplify 0 into 0 8.845 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im)))) into 0 8.846 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 (pow x.im 2))))) into 0 8.846 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow x.im 3)) (/ 0 (pow x.im 3))) (* 0 (/ 0 (pow x.im 3))) (* 0 (/ 0 (pow x.im 3))))) into 0 8.847 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))))) into 0 8.849 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))))) into 0 8.849 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 8.851 * [backup-simplify]: Simplify (+ (* 3 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ 1 x.im))))))) into 0 8.851 * [backup-simplify]: Simplify (- 0) into 0 8.852 * [backup-simplify]: Simplify (+ 0 0) into 0 8.852 * [taylor]: Taking taylor expansion of 0 in x.im 8.852 * [backup-simplify]: Simplify 0 into 0 8.853 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 8.854 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 8.855 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 8.855 * [backup-simplify]: Simplify 0 into 0 8.855 * [backup-simplify]: Simplify (+ (* -3 (* (/ 1 (/ 1 (- x.im))) (pow (/ 1 (- x.re)) -2))) (* 1 (pow (* (/ 1 (/ 1 (- x.im))) 1) 3))) into (- (* 3 (* x.im (pow x.re 2))) (pow x.im 3)) 8.855 * * * * [progress]: [ 4 / 4 ] generating series at (2 2 1) 8.855 * [backup-simplify]: Simplify (+ (* x.re x.im) (* x.im x.re)) into (* 2 (* x.im x.re)) 8.855 * [approximate]: Taking taylor expansion of (* 2 (* x.im x.re)) in (x.re x.im) around 0 8.855 * [taylor]: Taking taylor expansion of (* 2 (* x.im x.re)) in x.im 8.855 * [taylor]: Taking taylor expansion of 2 in x.im 8.855 * [backup-simplify]: Simplify 2 into 2 8.856 * [taylor]: Taking taylor expansion of (* x.im x.re) in x.im 8.856 * [taylor]: Taking taylor expansion of x.im in x.im 8.856 * [backup-simplify]: Simplify 0 into 0 8.856 * [backup-simplify]: Simplify 1 into 1 8.856 * [taylor]: Taking taylor expansion of x.re in x.im 8.856 * [backup-simplify]: Simplify x.re into x.re 8.856 * [taylor]: Taking taylor expansion of (* 2 (* x.im x.re)) in x.re 8.856 * [taylor]: Taking taylor expansion of 2 in x.re 8.856 * [backup-simplify]: Simplify 2 into 2 8.856 * [taylor]: Taking taylor expansion of (* x.im x.re) in x.re 8.856 * [taylor]: Taking taylor expansion of x.im in x.re 8.856 * [backup-simplify]: Simplify x.im into x.im 8.856 * [taylor]: Taking taylor expansion of x.re in x.re 8.856 * [backup-simplify]: Simplify 0 into 0 8.856 * [backup-simplify]: Simplify 1 into 1 8.856 * [taylor]: Taking taylor expansion of (* 2 (* x.im x.re)) in x.re 8.856 * [taylor]: Taking taylor expansion of 2 in x.re 8.856 * [backup-simplify]: Simplify 2 into 2 8.856 * [taylor]: Taking taylor expansion of (* x.im x.re) in x.re 8.856 * [taylor]: Taking taylor expansion of x.im in x.re 8.856 * [backup-simplify]: Simplify x.im into x.im 8.856 * [taylor]: Taking taylor expansion of x.re in x.re 8.856 * [backup-simplify]: Simplify 0 into 0 8.856 * [backup-simplify]: Simplify 1 into 1 8.856 * [backup-simplify]: Simplify (* x.im 0) into 0 8.857 * [backup-simplify]: Simplify (* 2 0) into 0 8.857 * [taylor]: Taking taylor expansion of 0 in x.im 8.857 * [backup-simplify]: Simplify 0 into 0 8.857 * [backup-simplify]: Simplify 0 into 0 8.857 * [backup-simplify]: Simplify (+ (* x.im 1) (* 0 0)) into x.im 8.858 * [backup-simplify]: Simplify (+ (* 2 x.im) (* 0 0)) into (* 2 x.im) 8.858 * [taylor]: Taking taylor expansion of (* 2 x.im) in x.im 8.858 * [taylor]: Taking taylor expansion of 2 in x.im 8.858 * [backup-simplify]: Simplify 2 into 2 8.858 * [taylor]: Taking taylor expansion of x.im in x.im 8.858 * [backup-simplify]: Simplify 0 into 0 8.858 * [backup-simplify]: Simplify 1 into 1 8.858 * [backup-simplify]: Simplify (* 2 0) into 0 8.858 * [backup-simplify]: Simplify 0 into 0 8.858 * [backup-simplify]: Simplify 0 into 0 8.859 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 1) (* 0 0))) into 0 8.860 * [backup-simplify]: Simplify (+ (* 2 0) (+ (* 0 x.im) (* 0 0))) into 0 8.860 * [taylor]: Taking taylor expansion of 0 in x.im 8.860 * [backup-simplify]: Simplify 0 into 0 8.860 * [backup-simplify]: Simplify 0 into 0 8.861 * [backup-simplify]: Simplify (+ (* 2 1) (* 0 0)) into 2 8.861 * [backup-simplify]: Simplify 2 into 2 8.861 * [backup-simplify]: Simplify 0 into 0 8.862 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 8.863 * [backup-simplify]: Simplify (+ (* 2 0) (+ (* 0 0) (+ (* 0 x.im) (* 0 0)))) into 0 8.863 * [taylor]: Taking taylor expansion of 0 in x.im 8.863 * [backup-simplify]: Simplify 0 into 0 8.863 * [backup-simplify]: Simplify 0 into 0 8.863 * [backup-simplify]: Simplify 0 into 0 8.864 * [backup-simplify]: Simplify (+ (* 2 0) (+ (* 0 1) (* 0 0))) into 0 8.864 * [backup-simplify]: Simplify 0 into 0 8.864 * [backup-simplify]: Simplify 0 into 0 8.865 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0))))) into 0 8.866 * [backup-simplify]: Simplify (+ (* 2 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 x.im) (* 0 0))))) into 0 8.867 * [taylor]: Taking taylor expansion of 0 in x.im 8.867 * [backup-simplify]: Simplify 0 into 0 8.867 * [backup-simplify]: Simplify 0 into 0 8.867 * [backup-simplify]: Simplify (* 2 (* x.im x.re)) into (* 2 (* x.im x.re)) 8.867 * [backup-simplify]: Simplify (+ (* (/ 1 x.re) (/ 1 x.im)) (* (/ 1 x.im) (/ 1 x.re))) into (* 2 (/ 1 (* x.im x.re))) 8.867 * [approximate]: Taking taylor expansion of (* 2 (/ 1 (* x.im x.re))) in (x.re x.im) around 0 8.867 * [taylor]: Taking taylor expansion of (* 2 (/ 1 (* x.im x.re))) in x.im 8.867 * [taylor]: Taking taylor expansion of 2 in x.im 8.867 * [backup-simplify]: Simplify 2 into 2 8.867 * [taylor]: Taking taylor expansion of (/ 1 (* x.im x.re)) in x.im 8.867 * [taylor]: Taking taylor expansion of (* x.im x.re) in x.im 8.867 * [taylor]: Taking taylor expansion of x.im in x.im 8.867 * [backup-simplify]: Simplify 0 into 0 8.867 * [backup-simplify]: Simplify 1 into 1 8.867 * [taylor]: Taking taylor expansion of x.re in x.im 8.867 * [backup-simplify]: Simplify x.re into x.re 8.867 * [backup-simplify]: Simplify (* 0 x.re) into 0 8.868 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.re)) into x.re 8.868 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 8.868 * [taylor]: Taking taylor expansion of (* 2 (/ 1 (* x.im x.re))) in x.re 8.868 * [taylor]: Taking taylor expansion of 2 in x.re 8.868 * [backup-simplify]: Simplify 2 into 2 8.868 * [taylor]: Taking taylor expansion of (/ 1 (* x.im x.re)) in x.re 8.868 * [taylor]: Taking taylor expansion of (* x.im x.re) in x.re 8.868 * [taylor]: Taking taylor expansion of x.im in x.re 8.868 * [backup-simplify]: Simplify x.im into x.im 8.868 * [taylor]: Taking taylor expansion of x.re in x.re 8.868 * [backup-simplify]: Simplify 0 into 0 8.868 * [backup-simplify]: Simplify 1 into 1 8.868 * [backup-simplify]: Simplify (* x.im 0) into 0 8.868 * [backup-simplify]: Simplify (+ (* x.im 1) (* 0 0)) into x.im 8.869 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 8.869 * [taylor]: Taking taylor expansion of (* 2 (/ 1 (* x.im x.re))) in x.re 8.869 * [taylor]: Taking taylor expansion of 2 in x.re 8.869 * [backup-simplify]: Simplify 2 into 2 8.869 * [taylor]: Taking taylor expansion of (/ 1 (* x.im x.re)) in x.re 8.869 * [taylor]: Taking taylor expansion of (* x.im x.re) in x.re 8.869 * [taylor]: Taking taylor expansion of x.im in x.re 8.869 * [backup-simplify]: Simplify x.im into x.im 8.869 * [taylor]: Taking taylor expansion of x.re in x.re 8.869 * [backup-simplify]: Simplify 0 into 0 8.869 * [backup-simplify]: Simplify 1 into 1 8.869 * [backup-simplify]: Simplify (* x.im 0) into 0 8.869 * [backup-simplify]: Simplify (+ (* x.im 1) (* 0 0)) into x.im 8.869 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 8.870 * [backup-simplify]: Simplify (* 2 (/ 1 x.im)) into (/ 2 x.im) 8.870 * [taylor]: Taking taylor expansion of (/ 2 x.im) in x.im 8.870 * [taylor]: Taking taylor expansion of 2 in x.im 8.870 * [backup-simplify]: Simplify 2 into 2 8.870 * [taylor]: Taking taylor expansion of x.im in x.im 8.870 * [backup-simplify]: Simplify 0 into 0 8.870 * [backup-simplify]: Simplify 1 into 1 8.870 * [backup-simplify]: Simplify (/ 2 1) into 2 8.870 * [backup-simplify]: Simplify 2 into 2 8.871 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 1) (* 0 0))) into 0 8.871 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)))) into 0 8.871 * [backup-simplify]: Simplify (+ (* 2 0) (* 0 (/ 1 x.im))) into 0 8.871 * [taylor]: Taking taylor expansion of 0 in x.im 8.871 * [backup-simplify]: Simplify 0 into 0 8.872 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 2 (/ 0 1)))) into 0 8.872 * [backup-simplify]: Simplify 0 into 0 8.873 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 8.873 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 8.874 * [backup-simplify]: Simplify (+ (* 2 0) (+ (* 0 0) (* 0 (/ 1 x.im)))) into 0 8.874 * [taylor]: Taking taylor expansion of 0 in x.im 8.874 * [backup-simplify]: Simplify 0 into 0 8.874 * [backup-simplify]: Simplify 0 into 0 8.875 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 2 (/ 0 1)) (* 0 (/ 0 1)))) into 0 8.875 * [backup-simplify]: Simplify 0 into 0 8.876 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0))))) into 0 8.877 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 8.878 * [backup-simplify]: Simplify (+ (* 2 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ 1 x.im))))) into 0 8.878 * [taylor]: Taking taylor expansion of 0 in x.im 8.878 * [backup-simplify]: Simplify 0 into 0 8.878 * [backup-simplify]: Simplify 0 into 0 8.878 * [backup-simplify]: Simplify 0 into 0 8.879 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 2 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 8.879 * [backup-simplify]: Simplify 0 into 0 8.879 * [backup-simplify]: Simplify (* 2 (* (/ 1 (/ 1 x.im)) (/ 1 (/ 1 x.re)))) into (* 2 (* x.im x.re)) 8.880 * [backup-simplify]: Simplify (+ (* (/ 1 (- x.re)) (/ 1 (- x.im))) (* (/ 1 (- x.im)) (/ 1 (- x.re)))) into (* 2 (/ 1 (* x.im x.re))) 8.880 * [approximate]: Taking taylor expansion of (* 2 (/ 1 (* x.im x.re))) in (x.re x.im) around 0 8.880 * [taylor]: Taking taylor expansion of (* 2 (/ 1 (* x.im x.re))) in x.im 8.880 * [taylor]: Taking taylor expansion of 2 in x.im 8.880 * [backup-simplify]: Simplify 2 into 2 8.880 * [taylor]: Taking taylor expansion of (/ 1 (* x.im x.re)) in x.im 8.880 * [taylor]: Taking taylor expansion of (* x.im x.re) in x.im 8.880 * [taylor]: Taking taylor expansion of x.im in x.im 8.880 * [backup-simplify]: Simplify 0 into 0 8.880 * [backup-simplify]: Simplify 1 into 1 8.880 * [taylor]: Taking taylor expansion of x.re in x.im 8.880 * [backup-simplify]: Simplify x.re into x.re 8.880 * [backup-simplify]: Simplify (* 0 x.re) into 0 8.881 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.re)) into x.re 8.881 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 8.881 * [taylor]: Taking taylor expansion of (* 2 (/ 1 (* x.im x.re))) in x.re 8.881 * [taylor]: Taking taylor expansion of 2 in x.re 8.881 * [backup-simplify]: Simplify 2 into 2 8.881 * [taylor]: Taking taylor expansion of (/ 1 (* x.im x.re)) in x.re 8.881 * [taylor]: Taking taylor expansion of (* x.im x.re) in x.re 8.881 * [taylor]: Taking taylor expansion of x.im in x.re 8.881 * [backup-simplify]: Simplify x.im into x.im 8.881 * [taylor]: Taking taylor expansion of x.re in x.re 8.881 * [backup-simplify]: Simplify 0 into 0 8.881 * [backup-simplify]: Simplify 1 into 1 8.881 * [backup-simplify]: Simplify (* x.im 0) into 0 8.881 * [backup-simplify]: Simplify (+ (* x.im 1) (* 0 0)) into x.im 8.881 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 8.881 * [taylor]: Taking taylor expansion of (* 2 (/ 1 (* x.im x.re))) in x.re 8.881 * [taylor]: Taking taylor expansion of 2 in x.re 8.881 * [backup-simplify]: Simplify 2 into 2 8.881 * [taylor]: Taking taylor expansion of (/ 1 (* x.im x.re)) in x.re 8.882 * [taylor]: Taking taylor expansion of (* x.im x.re) in x.re 8.882 * [taylor]: Taking taylor expansion of x.im in x.re 8.882 * [backup-simplify]: Simplify x.im into x.im 8.882 * [taylor]: Taking taylor expansion of x.re in x.re 8.882 * [backup-simplify]: Simplify 0 into 0 8.882 * [backup-simplify]: Simplify 1 into 1 8.882 * [backup-simplify]: Simplify (* x.im 0) into 0 8.882 * [backup-simplify]: Simplify (+ (* x.im 1) (* 0 0)) into x.im 8.882 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 8.882 * [backup-simplify]: Simplify (* 2 (/ 1 x.im)) into (/ 2 x.im) 8.882 * [taylor]: Taking taylor expansion of (/ 2 x.im) in x.im 8.882 * [taylor]: Taking taylor expansion of 2 in x.im 8.882 * [backup-simplify]: Simplify 2 into 2 8.882 * [taylor]: Taking taylor expansion of x.im in x.im 8.882 * [backup-simplify]: Simplify 0 into 0 8.883 * [backup-simplify]: Simplify 1 into 1 8.883 * [backup-simplify]: Simplify (/ 2 1) into 2 8.883 * [backup-simplify]: Simplify 2 into 2 8.884 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 1) (* 0 0))) into 0 8.884 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)))) into 0 8.884 * [backup-simplify]: Simplify (+ (* 2 0) (* 0 (/ 1 x.im))) into 0 8.884 * [taylor]: Taking taylor expansion of 0 in x.im 8.884 * [backup-simplify]: Simplify 0 into 0 8.885 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 2 (/ 0 1)))) into 0 8.885 * [backup-simplify]: Simplify 0 into 0 8.886 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 8.886 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 8.887 * [backup-simplify]: Simplify (+ (* 2 0) (+ (* 0 0) (* 0 (/ 1 x.im)))) into 0 8.887 * [taylor]: Taking taylor expansion of 0 in x.im 8.887 * [backup-simplify]: Simplify 0 into 0 8.887 * [backup-simplify]: Simplify 0 into 0 8.888 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 2 (/ 0 1)) (* 0 (/ 0 1)))) into 0 8.888 * [backup-simplify]: Simplify 0 into 0 8.890 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0))))) into 0 8.890 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 8.891 * [backup-simplify]: Simplify (+ (* 2 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ 1 x.im))))) into 0 8.891 * [taylor]: Taking taylor expansion of 0 in x.im 8.891 * [backup-simplify]: Simplify 0 into 0 8.891 * [backup-simplify]: Simplify 0 into 0 8.891 * [backup-simplify]: Simplify 0 into 0 8.892 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 2 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 8.892 * [backup-simplify]: Simplify 0 into 0 8.892 * [backup-simplify]: Simplify (* 2 (* (/ 1 (/ 1 (- x.im))) (/ 1 (/ 1 (- x.re))))) into (* 2 (* x.im x.re)) 8.892 * * * [progress]: simplifying candidates 8.892 * * * * [progress]: [ 1 / 102 ] simplifiying candidate # 8.893 * [simplify]: Simplifying (* (- x.re x.im) (* (+ x.re x.im) x.im)) 8.893 * * [simplify]: iters left: 6 (6 enodes) 8.896 * * [simplify]: iters left: 5 (25 enodes) 8.904 * * [simplify]: iters left: 4 (55 enodes) 8.928 * * [simplify]: iters left: 3 (177 enodes) 8.977 * * [simplify]: iters left: 2 (385 enodes) 9.118 * * [simplify]: Extracting #0: cost 1 inf + 0 9.118 * * [simplify]: Extracting #1: cost 26 inf + 0 9.118 * * [simplify]: Extracting #2: cost 69 inf + 1 9.119 * * [simplify]: Extracting #3: cost 83 inf + 167 9.121 * * [simplify]: Extracting #4: cost 20 inf + 7563 9.124 * * [simplify]: Extracting #5: cost 0 inf + 10642 9.127 * [simplify]: Simplified to (* (* (- x.re x.im) x.im) (+ x.im x.re)) 9.128 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (+ (pow (* (* (- x.re x.im) x.im) (+ x.im x.re)) 1) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 9.128 * * * * [progress]: [ 2 / 102 ] simplifiying candidate # 9.128 * [simplify]: Simplifying (* (- x.re x.im) (* (+ x.re x.im) x.im)) 9.128 * * [simplify]: iters left: 6 (6 enodes) 9.131 * * [simplify]: iters left: 5 (25 enodes) 9.139 * * [simplify]: iters left: 4 (55 enodes) 9.164 * * [simplify]: iters left: 3 (177 enodes) 9.227 * * [simplify]: iters left: 2 (385 enodes) 9.380 * * [simplify]: Extracting #0: cost 1 inf + 0 9.380 * * [simplify]: Extracting #1: cost 26 inf + 0 9.381 * * [simplify]: Extracting #2: cost 69 inf + 1 9.381 * * [simplify]: Extracting #3: cost 83 inf + 167 9.385 * * [simplify]: Extracting #4: cost 20 inf + 7563 9.392 * * [simplify]: Extracting #5: cost 0 inf + 10642 9.399 * [simplify]: Simplified to (* (* (- x.re x.im) x.im) (+ x.im x.re)) 9.400 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (+ (pow (* (* (- x.re x.im) x.im) (+ x.im x.re)) 1) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 9.400 * * * * [progress]: [ 3 / 102 ] simplifiying candidate # 9.400 * * * * [progress]: [ 4 / 102 ] simplifiying candidate # 9.400 * [simplify]: Simplifying (+ (log (- x.re x.im)) (+ (log (+ x.re x.im)) (log x.im))) 9.400 * * [simplify]: iters left: 6 (9 enodes) 9.405 * * [simplify]: iters left: 5 (34 enodes) 9.414 * * [simplify]: iters left: 4 (45 enodes) 9.427 * * [simplify]: iters left: 3 (50 enodes) 9.439 * * [simplify]: Extracting #0: cost 1 inf + 0 9.439 * * [simplify]: Extracting #1: cost 8 inf + 0 9.439 * * [simplify]: Extracting #2: cost 17 inf + 0 9.440 * * [simplify]: Extracting #3: cost 20 inf + 1 9.440 * * [simplify]: Extracting #4: cost 17 inf + 185 9.440 * * [simplify]: Extracting #5: cost 8 inf + 1282 9.441 * * [simplify]: Extracting #6: cost 0 inf + 2998 9.442 * [simplify]: Simplified to (+ (log (- x.re x.im)) (+ (log (+ x.im x.re)) (log x.im))) 9.442 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (+ (exp (+ (log (- x.re x.im)) (+ (log (+ x.im x.re)) (log x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 9.442 * * * * [progress]: [ 5 / 102 ] simplifiying candidate # 9.443 * [simplify]: Simplifying (+ (log (- x.re x.im)) (log (* (+ x.re x.im) x.im))) 9.443 * * [simplify]: iters left: 6 (8 enodes) 9.446 * * [simplify]: iters left: 5 (32 enodes) 9.456 * * [simplify]: iters left: 4 (51 enodes) 9.471 * * [simplify]: iters left: 3 (66 enodes) 9.487 * * [simplify]: Extracting #0: cost 1 inf + 0 9.488 * * [simplify]: Extracting #1: cost 8 inf + 0 9.488 * * [simplify]: Extracting #2: cost 18 inf + 0 9.488 * * [simplify]: Extracting #3: cost 23 inf + 72 9.488 * * [simplify]: Extracting #4: cost 18 inf + 574 9.489 * * [simplify]: Extracting #5: cost 4 inf + 2260 9.490 * * [simplify]: Extracting #6: cost 1 inf + 2786 9.493 * * [simplify]: Extracting #7: cost 0 inf + 3048 9.494 * [simplify]: Simplified to (+ (log (- x.re x.im)) (log (* x.im (+ x.im x.re)))) 9.494 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (+ (exp (+ (log (- x.re x.im)) (log (* x.im (+ x.im x.re))))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 9.495 * * * * [progress]: [ 6 / 102 ] simplifiying candidate # 9.495 * * * * [progress]: [ 7 / 102 ] simplifiying candidate # 9.495 * * * * [progress]: [ 8 / 102 ] simplifiying candidate # 9.495 * [simplify]: Simplifying (* (* (* (- x.re x.im) (- x.re x.im)) (- x.re x.im)) (* (* (* (+ x.re x.im) (+ x.re x.im)) (+ x.re x.im)) (* (* x.im x.im) x.im))) 9.496 * * [simplify]: iters left: 6 (12 enodes) 9.503 * * [simplify]: iters left: 5 (64 enodes) 9.535 * * [simplify]: iters left: 4 (243 enodes) 9.696 * * [simplify]: Extracting #0: cost 1 inf + 0 9.696 * * [simplify]: Extracting #1: cost 61 inf + 0 9.696 * * [simplify]: Extracting #2: cost 232 inf + 1 9.699 * * [simplify]: Extracting #3: cost 260 inf + 10287 9.722 * * [simplify]: Extracting #4: cost 19 inf + 65073 9.751 * * [simplify]: Extracting #5: cost 0 inf + 69271 9.782 * * [simplify]: Extracting #6: cost 0 inf + 69031 9.814 * [simplify]: Simplified to (* (* (- x.re x.im) (* (- x.re x.im) (- x.re x.im))) (* (* (+ x.im x.re) x.im) (* (* (+ x.im x.re) x.im) (* (+ x.im x.re) x.im)))) 9.814 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (+ (cbrt (* (* (- x.re x.im) (* (- x.re x.im) (- x.re x.im))) (* (* (+ x.im x.re) x.im) (* (* (+ x.im x.re) x.im) (* (+ x.im x.re) x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 9.815 * * * * [progress]: [ 9 / 102 ] simplifiying candidate # 9.815 * [simplify]: Simplifying (* (* (* (- x.re x.im) (- x.re x.im)) (- x.re x.im)) (* (* (* (+ x.re x.im) x.im) (* (+ x.re x.im) x.im)) (* (+ x.re x.im) x.im))) 9.815 * * [simplify]: iters left: 6 (10 enodes) 9.821 * * [simplify]: iters left: 5 (50 enodes) 9.843 * * [simplify]: iters left: 4 (172 enodes) 9.959 * * [simplify]: Extracting #0: cost 1 inf + 0 9.960 * * [simplify]: Extracting #1: cost 58 inf + 0 9.960 * * [simplify]: Extracting #2: cost 225 inf + 1 9.963 * * [simplify]: Extracting #3: cost 181 inf + 14014 9.980 * * [simplify]: Extracting #4: cost 13 inf + 48715 10.008 * * [simplify]: Extracting #5: cost 0 inf + 51992 10.034 * * [simplify]: Extracting #6: cost 0 inf + 51912 10.061 * [simplify]: Simplified to (* (* (* (- x.re x.im) (+ x.im x.re)) x.im) (* (* (* (- x.re x.im) (+ x.im x.re)) x.im) (* (* (- x.re x.im) (+ x.im x.re)) x.im))) 10.061 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (+ (cbrt (* (* (* (- x.re x.im) (+ x.im x.re)) x.im) (* (* (* (- x.re x.im) (+ x.im x.re)) x.im) (* (* (- x.re x.im) (+ x.im x.re)) x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 10.062 * * * * [progress]: [ 10 / 102 ] simplifiying candidate # 10.062 * * * * [progress]: [ 11 / 102 ] simplifiying candidate # 10.062 * * * * [progress]: [ 12 / 102 ] simplifiying candidate # 10.062 * * * * [progress]: [ 13 / 102 ] simplifiying candidate # 10.062 * [simplify]: Simplifying (* (- (pow x.re 3) (pow x.im 3)) (* (+ (pow x.re 3) (pow x.im 3)) x.im)) 10.062 * * [simplify]: iters left: 6 (9 enodes) 10.065 * * [simplify]: iters left: 5 (47 enodes) 10.077 * * [simplify]: iters left: 4 (119 enodes) 10.136 * * [simplify]: iters left: 3 (431 enodes) 10.392 * * [simplify]: Extracting #0: cost 1 inf + 0 10.393 * * [simplify]: Extracting #1: cost 60 inf + 0 10.393 * * [simplify]: Extracting #2: cost 326 inf + 1 10.395 * * [simplify]: Extracting #3: cost 471 inf + 1460 10.408 * * [simplify]: Extracting #4: cost 318 inf + 33454 10.441 * * [simplify]: Extracting #5: cost 172 inf + 81789 10.483 * * [simplify]: Extracting #6: cost 31 inf + 155519 10.507 * * [simplify]: Extracting #7: cost 0 inf + 172614 10.540 * [simplify]: Simplified to (* (* x.im (+ (* (* x.re x.re) x.re) (* x.im (* x.im x.im)))) (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im)))) 10.540 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (+ (/ (* (* x.im (+ (* (* x.re x.re) x.re) (* x.im (* x.im x.im)))) (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im)))) (* (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 10.541 * [simplify]: Simplifying (* (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))) 10.541 * * [simplify]: iters left: 6 (10 enodes) 10.544 * * [simplify]: iters left: 5 (50 enodes) 10.555 * * [simplify]: iters left: 4 (146 enodes) 10.637 * * [simplify]: Extracting #0: cost 1 inf + 0 10.637 * * [simplify]: Extracting #1: cost 39 inf + 0 10.638 * * [simplify]: Extracting #2: cost 171 inf + 0 10.641 * * [simplify]: Extracting #3: cost 167 inf + 4502 10.650 * * [simplify]: Extracting #4: cost 28 inf + 30932 10.666 * * [simplify]: Extracting #5: cost 0 inf + 37268 10.676 * * [simplify]: Extracting #6: cost 0 inf + 36388 10.684 * * [simplify]: Extracting #7: cost 0 inf + 36308 10.692 * [simplify]: Simplified to (* (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))) (- (* x.im x.im) (* x.re (- x.im x.re)))) 10.692 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (+ (/ (* (* x.im (+ (* (* x.re x.re) x.re) (* x.im (* x.im x.im)))) (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im)))) (* (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))) (- (* x.im x.im) (* x.re (- x.im x.re))))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 10.692 * * * * [progress]: [ 14 / 102 ] simplifiying candidate # 10.693 * [simplify]: Simplifying (* (- (pow x.re 3) (pow x.im 3)) (* (- (* x.re x.re) (* x.im x.im)) x.im)) 10.693 * * [simplify]: iters left: 6 (11 enodes) 10.697 * * [simplify]: iters left: 5 (55 enodes) 10.709 * * [simplify]: iters left: 4 (134 enodes) 10.766 * * [simplify]: iters left: 3 (476 enodes) 11.088 * * [simplify]: Extracting #0: cost 1 inf + 0 11.088 * * [simplify]: Extracting #1: cost 84 inf + 0 11.090 * * [simplify]: Extracting #2: cost 426 inf + 1 11.093 * * [simplify]: Extracting #3: cost 649 inf + 6240 11.110 * * [simplify]: Extracting #4: cost 365 inf + 66835 11.164 * * [simplify]: Extracting #5: cost 224 inf + 114087 11.213 * * [simplify]: Extracting #6: cost 56 inf + 193721 11.263 * * [simplify]: Extracting #7: cost 0 inf + 223723 11.329 * [simplify]: Simplified to (* (* (- (* x.re x.re) (* x.im x.im)) x.im) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) 11.329 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (+ (/ (* (* (- (* x.re x.re) (* x.im x.im)) x.im) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (* (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))) (- x.re x.im))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 11.330 * [simplify]: Simplifying (* (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))) (- x.re x.im)) 11.330 * * [simplify]: iters left: 6 (9 enodes) 11.335 * * [simplify]: iters left: 5 (37 enodes) 11.346 * * [simplify]: iters left: 4 (73 enodes) 11.362 * * [simplify]: iters left: 3 (211 enodes) 11.457 * * [simplify]: Extracting #0: cost 1 inf + 0 11.457 * * [simplify]: Extracting #1: cost 67 inf + 0 11.458 * * [simplify]: Extracting #2: cost 133 inf + 0 11.459 * * [simplify]: Extracting #3: cost 128 inf + 1435 11.465 * * [simplify]: Extracting #4: cost 44 inf + 15955 11.479 * * [simplify]: Extracting #5: cost 0 inf + 27591 11.492 * * [simplify]: Extracting #6: cost 0 inf + 27511 11.506 * [simplify]: Simplified to (* (- x.re x.im) (+ (* x.im x.im) (* (+ x.re x.im) x.re))) 11.506 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (+ (/ (* (* (- (* x.re x.re) (* x.im x.im)) x.im) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (* (- x.re x.im) (+ (* x.im x.im) (* (+ x.re x.im) x.re)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 11.506 * * * * [progress]: [ 15 / 102 ] simplifiying candidate # 11.506 * [simplify]: Simplifying (* (- (* x.re x.re) (* x.im x.im)) (* (+ (pow x.re 3) (pow x.im 3)) x.im)) 11.506 * * [simplify]: iters left: 6 (11 enodes) 11.513 * * [simplify]: iters left: 5 (54 enodes) 11.537 * * [simplify]: iters left: 4 (126 enodes) 11.611 * * [simplify]: iters left: 3 (467 enodes) 11.967 * * [simplify]: Extracting #0: cost 1 inf + 0 11.968 * * [simplify]: Extracting #1: cost 70 inf + 0 11.969 * * [simplify]: Extracting #2: cost 320 inf + 1 11.976 * * [simplify]: Extracting #3: cost 432 inf + 13254 12.003 * * [simplify]: Extracting #4: cost 156 inf + 73675 12.036 * * [simplify]: Extracting #5: cost 22 inf + 110534 12.068 * * [simplify]: Extracting #6: cost 0 inf + 118798 12.095 * [simplify]: Simplified to (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) (* (- (* x.re x.re) (* x.im x.im)) x.im)) 12.095 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (+ (/ (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) (* (- (* x.re x.re) (* x.im x.im)) x.im)) (* (+ x.re x.im) (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 12.096 * [simplify]: Simplifying (* (+ x.re x.im) (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))) 12.096 * * [simplify]: iters left: 6 (9 enodes) 12.098 * * [simplify]: iters left: 5 (43 enodes) 12.107 * * [simplify]: iters left: 4 (112 enodes) 12.134 * * [simplify]: iters left: 3 (304 enodes) 12.218 * * [simplify]: Extracting #0: cost 1 inf + 0 12.218 * * [simplify]: Extracting #1: cost 40 inf + 0 12.219 * * [simplify]: Extracting #2: cost 151 inf + 0 12.219 * * [simplify]: Extracting #3: cost 161 inf + 1632 12.224 * * [simplify]: Extracting #4: cost 46 inf + 23130 12.231 * * [simplify]: Extracting #5: cost 1 inf + 32388 12.239 * * [simplify]: Extracting #6: cost 0 inf + 32230 12.249 * [simplify]: Simplified to (* (+ (* x.re x.re) (* (- x.im x.re) x.im)) (+ x.im x.re)) 12.249 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (+ (/ (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) (* (- (* x.re x.re) (* x.im x.im)) x.im)) (* (+ (* x.re x.re) (* (- x.im x.re) x.im)) (+ x.im x.re))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 12.249 * * * * [progress]: [ 16 / 102 ] simplifiying candidate # 12.249 * [simplify]: Simplifying (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.im)) 12.249 * * [simplify]: iters left: 6 (7 enodes) 12.251 * * [simplify]: iters left: 5 (30 enodes) 12.257 * * [simplify]: iters left: 4 (79 enodes) 12.281 * * [simplify]: iters left: 3 (350 enodes) 12.579 * * [simplify]: Extracting #0: cost 1 inf + 0 12.579 * * [simplify]: Extracting #1: cost 52 inf + 0 12.581 * * [simplify]: Extracting #2: cost 279 inf + 1 12.589 * * [simplify]: Extracting #3: cost 276 inf + 16618 12.614 * * [simplify]: Extracting #4: cost 41 inf + 58509 12.647 * * [simplify]: Extracting #5: cost 0 inf + 66029 12.681 * * [simplify]: Extracting #6: cost 0 inf + 65909 12.719 * [simplify]: Simplified to (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.im)) 12.719 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (+ (/ (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.im)) (* (+ x.re x.im) (- x.re x.im))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 12.720 * [simplify]: Simplifying (* (+ x.re x.im) (- x.re x.im)) 12.720 * * [simplify]: iters left: 4 (5 enodes) 12.722 * * [simplify]: iters left: 3 (19 enodes) 12.728 * * [simplify]: iters left: 2 (36 enodes) 12.739 * * [simplify]: iters left: 1 (81 enodes) 12.754 * * [simplify]: Extracting #0: cost 1 inf + 0 12.755 * * [simplify]: Extracting #1: cost 29 inf + 0 12.755 * * [simplify]: Extracting #2: cost 45 inf + 0 12.755 * * [simplify]: Extracting #3: cost 42 inf + 84 12.755 * * [simplify]: Extracting #4: cost 16 inf + 2732 12.756 * * [simplify]: Extracting #5: cost 1 inf + 4921 12.757 * * [simplify]: Extracting #6: cost 0 inf + 5083 12.759 * [simplify]: Simplified to (* (+ x.im x.re) (- x.re x.im)) 12.759 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (+ (/ (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.im)) (* (+ x.im x.re) (- x.re x.im))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 12.759 * * * * [progress]: [ 17 / 102 ] simplifiying candidate # 12.759 * * * * [progress]: [ 18 / 102 ] simplifiying candidate # 12.759 * * * * [progress]: [ 19 / 102 ] simplifiying candidate # 12.759 * [simplify]: Simplifying (* (cbrt (- x.re x.im)) (cbrt (- x.re x.im))) 12.759 * * [simplify]: iters left: 5 (5 enodes) 12.760 * * [simplify]: iters left: 4 (17 enodes) 12.763 * * [simplify]: iters left: 3 (20 enodes) 12.766 * * [simplify]: Extracting #0: cost 1 inf + 0 12.766 * * [simplify]: Extracting #1: cost 3 inf + 0 12.766 * * [simplify]: Extracting #2: cost 5 inf + 0 12.766 * * [simplify]: Extracting #3: cost 9 inf + 0 12.766 * * [simplify]: Extracting #4: cost 7 inf + 43 12.766 * * [simplify]: Extracting #5: cost 0 inf + 736 12.766 * [simplify]: Simplified to (* (cbrt (- x.re x.im)) (cbrt (- x.re x.im))) 12.767 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (+ (* (* (cbrt (- x.re x.im)) (cbrt (- x.re x.im))) (* (cbrt (- x.re x.im)) (* (+ x.re x.im) x.im))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 12.767 * * * * [progress]: [ 20 / 102 ] simplifiying candidate # 12.767 * [simplify]: Simplifying (sqrt (- x.re x.im)) 12.767 * * [simplify]: iters left: 3 (4 enodes) 12.768 * * [simplify]: iters left: 2 (14 enodes) 12.772 * * [simplify]: iters left: 1 (17 enodes) 12.776 * * [simplify]: Extracting #0: cost 1 inf + 0 12.776 * * [simplify]: Extracting #1: cost 3 inf + 0 12.776 * * [simplify]: Extracting #2: cost 7 inf + 0 12.776 * * [simplify]: Extracting #3: cost 5 inf + 43 12.777 * * [simplify]: Extracting #4: cost 0 inf + 332 12.777 * [simplify]: Simplified to (sqrt (- x.re x.im)) 12.777 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (+ (* (sqrt (- x.re x.im)) (* (sqrt (- x.re x.im)) (* (+ x.re x.im) x.im))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 12.777 * * * * [progress]: [ 21 / 102 ] simplifiying candidate # 12.777 * * * * [progress]: [ 22 / 102 ] simplifiying candidate # 12.777 * [simplify]: Simplifying (+ (sqrt x.re) (sqrt x.im)) 12.777 * * [simplify]: iters left: 3 (5 enodes) 12.780 * * [simplify]: iters left: 2 (16 enodes) 12.784 * * [simplify]: Extracting #0: cost 1 inf + 0 12.784 * * [simplify]: Extracting #1: cost 4 inf + 0 12.784 * * [simplify]: Extracting #2: cost 8 inf + 0 12.784 * * [simplify]: Extracting #3: cost 4 inf + 84 12.784 * * [simplify]: Extracting #4: cost 0 inf + 410 12.784 * [simplify]: Simplified to (+ (sqrt x.re) (sqrt x.im)) 12.785 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (+ (* (+ (sqrt x.re) (sqrt x.im)) (* (- (sqrt x.re) (sqrt x.im)) (* (+ x.re x.im) x.im))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 12.785 * * * * [progress]: [ 23 / 102 ] simplifiying candidate # 12.785 * * * * [progress]: [ 24 / 102 ] simplifiying candidate # 12.785 * [simplify]: Simplifying (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) 12.785 * * [simplify]: iters left: 6 (7 enodes) 12.789 * * [simplify]: iters left: 5 (29 enodes) 12.796 * * [simplify]: iters left: 4 (50 enodes) 12.805 * * [simplify]: iters left: 3 (69 enodes) 12.815 * * [simplify]: iters left: 2 (85 enodes) 12.828 * * [simplify]: iters left: 1 (105 enodes) 12.846 * * [simplify]: Extracting #0: cost 1 inf + 0 12.846 * * [simplify]: Extracting #1: cost 13 inf + 0 12.846 * * [simplify]: Extracting #2: cost 33 inf + 0 12.847 * * [simplify]: Extracting #3: cost 24 inf + 779 12.848 * * [simplify]: Extracting #4: cost 4 inf + 2455 12.849 * * [simplify]: Extracting #5: cost 0 inf + 2702 12.851 * [simplify]: Simplified to (+ (* x.re (- x.re x.im)) (* x.im x.im)) 12.851 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (+ (/ (* (- x.re x.im) (* (+ (pow x.re 3) (pow x.im 3)) x.im)) (+ (* x.re (- x.re x.im)) (* x.im x.im))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 12.851 * * * * [progress]: [ 25 / 102 ] simplifiying candidate # 12.851 * [simplify]: Simplifying (- x.re x.im) 12.851 * * [simplify]: iters left: 2 (3 enodes) 12.853 * * [simplify]: iters left: 1 (11 enodes) 12.856 * * [simplify]: Extracting #0: cost 1 inf + 0 12.856 * * [simplify]: Extracting #1: cost 5 inf + 0 12.856 * * [simplify]: Extracting #2: cost 3 inf + 43 12.856 * * [simplify]: Extracting #3: cost 0 inf + 168 12.856 * [simplify]: Simplified to (- x.re x.im) 12.856 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (+ (/ (* (- x.re x.im) (* (- (* x.re x.re) (* x.im x.im)) x.im)) (- x.re x.im)) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 12.857 * * * * [progress]: [ 26 / 102 ] simplifiying candidate # 12.857 * [simplify]: Simplifying (* (- (pow x.re 3) (pow x.im 3)) (* (+ x.re x.im) x.im)) 12.857 * * [simplify]: iters left: 6 (9 enodes) 12.863 * * [simplify]: iters left: 5 (47 enodes) 12.884 * * [simplify]: iters left: 4 (115 enodes) 12.931 * * [simplify]: iters left: 3 (360 enodes) 13.115 * * [simplify]: Extracting #0: cost 1 inf + 0 13.115 * * [simplify]: Extracting #1: cost 56 inf + 0 13.116 * * [simplify]: Extracting #2: cost 224 inf + 1 13.119 * * [simplify]: Extracting #3: cost 300 inf + 2285 13.128 * * [simplify]: Extracting #4: cost 182 inf + 25882 13.147 * * [simplify]: Extracting #5: cost 59 inf + 69953 13.170 * * [simplify]: Extracting #6: cost 6 inf + 97207 13.186 * * [simplify]: Extracting #7: cost 0 inf + 99723 13.198 * [simplify]: Simplified to (* (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) (+ (* x.im x.im) (* x.im x.re))) 13.198 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (+ (/ (* (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) (+ (* x.im x.im) (* x.im x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 13.198 * * * * [progress]: [ 27 / 102 ] simplifiying candidate # 13.199 * [simplify]: Simplifying (* (- (* x.re x.re) (* x.im x.im)) (* (+ x.re x.im) x.im)) 13.199 * * [simplify]: iters left: 6 (8 enodes) 13.201 * * [simplify]: iters left: 5 (33 enodes) 13.207 * * [simplify]: iters left: 4 (74 enodes) 13.227 * * [simplify]: iters left: 3 (267 enodes) 13.410 * * [simplify]: Extracting #0: cost 1 inf + 0 13.410 * * [simplify]: Extracting #1: cost 52 inf + 0 13.411 * * [simplify]: Extracting #2: cost 170 inf + 1 13.414 * * [simplify]: Extracting #3: cost 178 inf + 3170 13.418 * * [simplify]: Extracting #4: cost 75 inf + 18486 13.426 * * [simplify]: Extracting #5: cost 0 inf + 31394 13.434 * * [simplify]: Extracting #6: cost 0 inf + 31354 13.447 * [simplify]: Simplified to (* (- x.re x.im) (* x.im (* (+ x.re x.im) (+ x.re x.im)))) 13.447 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (+ (/ (* (- x.re x.im) (* x.im (* (+ x.re x.im) (+ x.re x.im)))) (+ x.re x.im)) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 13.447 * * * * [progress]: [ 28 / 102 ] simplifiying candidate #real (real->posit16 (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re)))> 13.447 * * * * [progress]: [ 29 / 102 ] simplifiying candidate # 13.447 * * * * [progress]: [ 30 / 102 ] simplifiying candidate # 13.448 * [simplify]: Simplifying (* (+ (* x.re x.im) (* x.im x.re)) x.re) 13.448 * * [simplify]: iters left: 6 (6 enodes) 13.451 * * [simplify]: iters left: 5 (20 enodes) 13.456 * * [simplify]: iters left: 4 (32 enodes) 13.464 * * [simplify]: iters left: 3 (49 enodes) 13.471 * * [simplify]: iters left: 2 (57 enodes) 13.478 * * [simplify]: iters left: 1 (59 enodes) 13.486 * * [simplify]: Extracting #0: cost 1 inf + 0 13.486 * * [simplify]: Extracting #1: cost 11 inf + 0 13.486 * * [simplify]: Extracting #2: cost 15 inf + 43 13.486 * * [simplify]: Extracting #3: cost 3 inf + 821 13.486 * * [simplify]: Extracting #4: cost 0 inf + 1066 13.487 * [simplify]: Simplified to (* (* x.re (+ x.im x.im)) x.re) 13.487 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im) (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (pow (* (* x.re (+ x.im x.im)) x.re) 1))) 13.487 * * * * [progress]: [ 31 / 102 ] simplifiying candidate # 13.487 * * * * [progress]: [ 32 / 102 ] simplifiying candidate # 13.487 * [simplify]: Simplifying (+ (log (+ (* x.re x.im) (* x.im x.re))) (log x.re)) 13.487 * * [simplify]: iters left: 6 (8 enodes) 13.489 * * [simplify]: iters left: 5 (26 enodes) 13.493 * * [simplify]: iters left: 4 (30 enodes) 13.498 * * [simplify]: iters left: 3 (41 enodes) 13.509 * * [simplify]: iters left: 2 (56 enodes) 13.517 * * [simplify]: iters left: 1 (68 enodes) 13.525 * * [simplify]: Extracting #0: cost 1 inf + 0 13.525 * * [simplify]: Extracting #1: cost 10 inf + 0 13.525 * * [simplify]: Extracting #2: cost 23 inf + 0 13.525 * * [simplify]: Extracting #3: cost 23 inf + 114 13.525 * * [simplify]: Extracting #4: cost 10 inf + 1493 13.526 * * [simplify]: Extracting #5: cost 2 inf + 2666 13.527 * * [simplify]: Extracting #6: cost 0 inf + 2998 13.527 * [simplify]: Simplified to (+ (log (* x.re (+ x.im x.im))) (log x.re)) 13.527 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im) (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (exp (+ (log (* x.re (+ x.im x.im))) (log x.re))))) 13.527 * * * * [progress]: [ 33 / 102 ] simplifiying candidate # 13.527 * * * * [progress]: [ 34 / 102 ] simplifiying candidate # 13.527 * * * * [progress]: [ 35 / 102 ] simplifiying candidate # 13.527 * [simplify]: Simplifying (* (* (* (+ (* x.re x.im) (* x.im x.re)) (+ (* x.re x.im) (* x.im x.re))) (+ (* x.re x.im) (* x.im x.re))) (* (* x.re x.re) x.re)) 13.528 * * [simplify]: iters left: 6 (10 enodes) 13.531 * * [simplify]: iters left: 5 (50 enodes) 13.548 * * [simplify]: iters left: 4 (213 enodes) 13.686 * * [simplify]: Extracting #0: cost 1 inf + 0 13.687 * * [simplify]: Extracting #1: cost 34 inf + 0 13.687 * * [simplify]: Extracting #2: cost 124 inf + 42 13.688 * * [simplify]: Extracting #3: cost 132 inf + 2334 13.694 * * [simplify]: Extracting #4: cost 21 inf + 22083 13.701 * * [simplify]: Extracting #5: cost 0 inf + 26415 13.708 * [simplify]: Simplified to (* (* x.im (* (+ x.re x.re) x.re)) (* (* x.im (* (+ x.re x.re) x.re)) (* x.im (* (+ x.re x.re) x.re)))) 13.708 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im) (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (cbrt (* (* x.im (* (+ x.re x.re) x.re)) (* (* x.im (* (+ x.re x.re) x.re)) (* x.im (* (+ x.re x.re) x.re))))))) 13.708 * * * * [progress]: [ 36 / 102 ] simplifiying candidate # 13.708 * * * * [progress]: [ 37 / 102 ] simplifiying candidate # 13.708 * * * * [progress]: [ 38 / 102 ] simplifiying candidate # 13.708 * * * * [progress]: [ 39 / 102 ] simplifiying candidate # 13.708 * * * * [progress]: [ 40 / 102 ] simplifiying candidate # 13.709 * [simplify]: Simplifying (* (sqrt (+ (* x.re x.im) (* x.im x.re))) (sqrt x.re)) 13.709 * * [simplify]: iters left: 6 (8 enodes) 13.712 * * [simplify]: iters left: 5 (26 enodes) 13.719 * * [simplify]: iters left: 4 (30 enodes) 13.727 * * [simplify]: iters left: 3 (36 enodes) 13.736 * * [simplify]: Extracting #0: cost 1 inf + 0 13.736 * * [simplify]: Extracting #1: cost 4 inf + 0 13.736 * * [simplify]: Extracting #2: cost 8 inf + 0 13.736 * * [simplify]: Extracting #3: cost 11 inf + 42 13.736 * * [simplify]: Extracting #4: cost 10 inf + 166 13.737 * * [simplify]: Extracting #5: cost 2 inf + 820 13.737 * * [simplify]: Extracting #6: cost 0 inf + 1144 13.738 * [simplify]: Simplified to (* (sqrt (* x.re (+ x.im x.im))) (sqrt x.re)) 13.738 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im) (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* (* (sqrt (* x.re (+ x.im x.im))) (sqrt x.re)) (* (sqrt (+ (* x.re x.im) (* x.im x.re))) (sqrt x.re))))) 13.738 * [simplify]: Simplifying (* (sqrt (+ (* x.re x.im) (* x.im x.re))) (sqrt x.re)) 13.738 * * [simplify]: iters left: 6 (8 enodes) 13.742 * * [simplify]: iters left: 5 (26 enodes) 13.749 * * [simplify]: iters left: 4 (30 enodes) 13.756 * * [simplify]: iters left: 3 (36 enodes) 13.761 * * [simplify]: Extracting #0: cost 1 inf + 0 13.761 * * [simplify]: Extracting #1: cost 4 inf + 0 13.761 * * [simplify]: Extracting #2: cost 8 inf + 0 13.761 * * [simplify]: Extracting #3: cost 11 inf + 42 13.761 * * [simplify]: Extracting #4: cost 10 inf + 166 13.762 * * [simplify]: Extracting #5: cost 2 inf + 820 13.762 * * [simplify]: Extracting #6: cost 0 inf + 1144 13.762 * [simplify]: Simplified to (* (sqrt (* x.re (+ x.im x.im))) (sqrt x.re)) 13.762 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im) (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* (* (sqrt (+ (* x.re x.im) (* x.im x.re))) (sqrt x.re)) (* (sqrt (* x.re (+ x.im x.im))) (sqrt x.re))))) 13.762 * * * * [progress]: [ 41 / 102 ] simplifiying candidate # 13.762 * [simplify]: Simplifying (cbrt x.re) 13.762 * * [simplify]: iters left: 1 (2 enodes) 13.763 * * [simplify]: Extracting #0: cost 1 inf + 0 13.763 * * [simplify]: Extracting #1: cost 3 inf + 0 13.763 * * [simplify]: Extracting #2: cost 2 inf + 1 13.763 * * [simplify]: Extracting #3: cost 0 inf + 163 13.763 * [simplify]: Simplified to (cbrt x.re) 13.763 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im) (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* (* (+ (* x.re x.im) (* x.im x.re)) (* (cbrt x.re) (cbrt x.re))) (cbrt x.re)))) 13.763 * * * * [progress]: [ 42 / 102 ] simplifiying candidate # 13.763 * [simplify]: Simplifying (sqrt x.re) 13.763 * * [simplify]: iters left: 1 (2 enodes) 13.764 * * [simplify]: Extracting #0: cost 1 inf + 0 13.764 * * [simplify]: Extracting #1: cost 3 inf + 0 13.764 * * [simplify]: Extracting #2: cost 2 inf + 1 13.764 * * [simplify]: Extracting #3: cost 0 inf + 83 13.764 * [simplify]: Simplified to (sqrt x.re) 13.764 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im) (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* (* (+ (* x.re x.im) (* x.im x.re)) (sqrt x.re)) (sqrt x.re)))) 13.764 * * * * [progress]: [ 43 / 102 ] simplifiying candidate # 13.764 * * * * [progress]: [ 44 / 102 ] simplifiying candidate # 13.764 * [simplify]: Simplifying (* (cbrt (+ (* x.re x.im) (* x.im x.re))) (cbrt (+ (* x.re x.im) (* x.im x.re)))) 13.764 * * [simplify]: iters left: 6 (7 enodes) 13.766 * * [simplify]: iters left: 5 (22 enodes) 13.769 * * [simplify]: iters left: 4 (26 enodes) 13.773 * * [simplify]: iters left: 3 (32 enodes) 13.778 * * [simplify]: Extracting #0: cost 1 inf + 0 13.778 * * [simplify]: Extracting #1: cost 3 inf + 0 13.778 * * [simplify]: Extracting #2: cost 5 inf + 0 13.778 * * [simplify]: Extracting #3: cost 11 inf + 0 13.778 * * [simplify]: Extracting #4: cost 11 inf + 43 13.778 * * [simplify]: Extracting #5: cost 2 inf + 738 13.778 * * [simplify]: Extracting #6: cost 1 inf + 940 13.778 * * [simplify]: Extracting #7: cost 0 inf + 1142 13.778 * [simplify]: Simplified to (* (cbrt (* x.re (+ x.im x.im))) (cbrt (* x.re (+ x.im x.im)))) 13.779 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im) (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* (* (cbrt (* x.re (+ x.im x.im))) (cbrt (* x.re (+ x.im x.im)))) (* (cbrt (+ (* x.re x.im) (* x.im x.re))) x.re)))) 13.779 * * * * [progress]: [ 45 / 102 ] simplifiying candidate # 13.779 * [simplify]: Simplifying (sqrt (+ (* x.re x.im) (* x.im x.re))) 13.779 * * [simplify]: iters left: 5 (6 enodes) 13.782 * * [simplify]: iters left: 4 (19 enodes) 13.785 * * [simplify]: iters left: 3 (23 enodes) 13.792 * * [simplify]: iters left: 2 (29 enodes) 13.799 * * [simplify]: Extracting #0: cost 1 inf + 0 13.799 * * [simplify]: Extracting #1: cost 3 inf + 0 13.799 * * [simplify]: Extracting #2: cost 9 inf + 0 13.799 * * [simplify]: Extracting #3: cost 9 inf + 43 13.799 * * [simplify]: Extracting #4: cost 0 inf + 658 13.800 * [simplify]: Simplified to (sqrt (+ (* x.re x.im) (* x.re x.im))) 13.800 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im) (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* (sqrt (+ (* x.re x.im) (* x.re x.im))) (* (sqrt (+ (* x.re x.im) (* x.im x.re))) x.re)))) 13.800 * * * * [progress]: [ 46 / 102 ] simplifiying candidate # 13.800 * * * * [progress]: [ 47 / 102 ] simplifiying candidate # 13.800 * [simplify]: Simplifying (* (+ (pow (* x.re x.im) 3) (pow (* x.im x.re) 3)) x.re) 13.801 * * [simplify]: iters left: 6 (9 enodes) 13.807 * * [simplify]: iters left: 5 (46 enodes) 13.818 * * [simplify]: iters left: 4 (125 enodes) 13.865 * * [simplify]: iters left: 3 (355 enodes) 14.051 * * [simplify]: Extracting #0: cost 1 inf + 0 14.052 * * [simplify]: Extracting #1: cost 56 inf + 0 14.053 * * [simplify]: Extracting #2: cost 184 inf + 2 14.056 * * [simplify]: Extracting #3: cost 159 inf + 6656 14.063 * * [simplify]: Extracting #4: cost 52 inf + 30955 14.073 * * [simplify]: Extracting #5: cost 7 inf + 46170 14.081 * * [simplify]: Extracting #6: cost 0 inf + 49856 14.096 * [simplify]: Simplified to (* (* (* x.re x.im) (* (* x.re x.im) (* x.re x.im))) (+ x.re x.re)) 14.096 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im) (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (/ (* (* (* x.re x.im) (* (* x.re x.im) (* x.re x.im))) (+ x.re x.re)) (+ (* (* x.re x.im) (* x.re x.im)) (- (* (* x.im x.re) (* x.im x.re)) (* (* x.re x.im) (* x.im x.re))))))) 14.096 * * * * [progress]: [ 48 / 102 ] simplifiying candidate # 14.097 * [simplify]: Simplifying (* (- (* (* x.re x.im) (* x.re x.im)) (* (* x.im x.re) (* x.im x.re))) x.re) 14.097 * * [simplify]: iters left: 6 (8 enodes) 14.099 * * [simplify]: iters left: 5 (42 enodes) 14.109 * * [simplify]: iters left: 4 (126 enodes) 14.147 * * [simplify]: iters left: 3 (219 enodes) 14.223 * * [simplify]: iters left: 2 (287 enodes) 14.308 * * [simplify]: iters left: 1 (299 enodes) 14.357 * * [simplify]: Extracting #0: cost 1 inf + 0 14.357 * * [simplify]: Extracting #1: cost 0 inf + 1 14.357 * [simplify]: Simplified to 0 14.357 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im) (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (/ 0 (- (* x.re x.im) (* x.im x.re))))) 14.357 * * * * [progress]: [ 49 / 102 ] simplifiying candidate #real (real->posit16 (* (+ (* x.re x.im) (* x.im x.re)) x.re)))))> 14.357 * * * * [progress]: [ 50 / 102 ] simplifiying candidate # 14.357 * * * * [progress]: [ 51 / 102 ] simplifiying candidate # 14.357 * [simplify]: Simplifying (* (exp (* (- x.re x.im) (* (+ x.re x.im) x.im))) (exp (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 14.357 * * [simplify]: iters left: 6 (13 enodes) 14.361 * * [simplify]: iters left: 5 (55 enodes) 14.370 * * [simplify]: iters left: 4 (122 enodes) 14.412 * * [simplify]: iters left: 3 (346 enodes) 14.516 * * [simplify]: Extracting #0: cost 1 inf + 0 14.516 * * [simplify]: Extracting #1: cost 24 inf + 0 14.516 * * [simplify]: Extracting #2: cost 149 inf + 0 14.517 * * [simplify]: Extracting #3: cost 260 inf + 1991 14.521 * * [simplify]: Extracting #4: cost 148 inf + 23270 14.537 * * [simplify]: Extracting #5: cost 35 inf + 45722 14.553 * * [simplify]: Extracting #6: cost 1 inf + 66092 14.564 * * [simplify]: Extracting #7: cost 0 inf + 67016 14.578 * [simplify]: Simplified to (exp (* x.im (+ (* (- x.re x.im) (+ x.im x.re)) (* (+ x.re x.re) x.re)))) 14.579 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (log (exp (* x.im (+ (* (- x.re x.im) (+ x.im x.re)) (* (+ x.re x.re) x.re)))))) 14.579 * * * * [progress]: [ 52 / 102 ] simplifiying candidate # 14.579 * * * * [progress]: [ 53 / 102 ] simplifiying candidate # 14.579 * * * * [progress]: [ 54 / 102 ] simplifiying candidate # 14.579 * * * * [progress]: [ 55 / 102 ] simplifiying candidate # 14.579 * * * * [progress]: [ 56 / 102 ] simplifiying candidate # 14.579 * * * * [progress]: [ 57 / 102 ] simplifiying candidate # 14.579 * * * * [progress]: [ 58 / 102 ] simplifiying candidate # 14.579 * [simplify]: Simplifying (+ (* (* (- (pow x.re 3) (pow x.im 3)) (* (+ (pow x.re 3) (pow x.im 3)) x.im)) (+ (* (* x.re x.im) (* x.re x.im)) (- (* (* x.im x.re) (* x.im x.re)) (* (* x.re x.im) (* x.im x.re))))) (* (* (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))) (* (+ (pow (* x.re x.im) 3) (pow (* x.im x.re) 3)) x.re))) 14.580 * * [simplify]: iters left: 6 (30 enodes) 14.600 * * [simplify]: iters left: 5 (175 enodes) 14.690 * * [simplify]: Extracting #0: cost 1 inf + 0 14.691 * * [simplify]: Extracting #1: cost 10 inf + 0 14.691 * * [simplify]: Extracting #2: cost 82 inf + 0 14.692 * * [simplify]: Extracting #3: cost 173 inf + 84 14.695 * * [simplify]: Extracting #4: cost 195 inf + 9704 14.716 * * [simplify]: Extracting #5: cost 33 inf + 51610 14.740 * * [simplify]: Extracting #6: cost 1 inf + 63120 14.759 * * [simplify]: Extracting #7: cost 0 inf + 63212 14.771 * [simplify]: Simplified to (+ (* (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (* x.im (+ (- (* (* x.im x.re) (* x.im x.re)) (* (* x.im x.re) (* x.im x.re))) (* (* x.im x.re) (* x.im x.re))))) (* (* (+ (* x.re (* (* x.im x.re) (* (* x.im x.re) (* x.im x.re)))) (* x.re (* (* x.im x.re) (* (* x.im x.re) (* x.im x.re))))) (+ (+ (* x.re x.re) (* x.im x.im)) (* x.im x.re))) (+ (* x.re x.re) (- (* x.im x.im) (* x.im x.re))))) 14.771 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (/ (+ (* (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (* x.im (+ (- (* (* x.im x.re) (* x.im x.re)) (* (* x.im x.re) (* x.im x.re))) (* (* x.im x.re) (* x.im x.re))))) (* (* (+ (* x.re (* (* x.im x.re) (* (* x.im x.re) (* x.im x.re)))) (* x.re (* (* x.im x.re) (* (* x.im x.re) (* x.im x.re))))) (+ (+ (* x.re x.re) (* x.im x.im)) (* x.im x.re))) (+ (* x.re x.re) (- (* x.im x.im) (* x.im x.re))))) (* (* (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))) (+ (* (* x.re x.im) (* x.re x.im)) (- (* (* x.im x.re) (* x.im x.re)) (* (* x.re x.im) (* x.im x.re))))))) 14.772 * [simplify]: Simplifying (* (* (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))) (+ (* (* x.re x.im) (* x.re x.im)) (- (* (* x.im x.re) (* x.im x.re)) (* (* x.re x.im) (* x.im x.re))))) 14.772 * * [simplify]: iters left: 6 (17 enodes) 14.778 * * [simplify]: iters left: 5 (100 enodes) 14.820 * * [simplify]: iters left: 4 (390 enodes) 15.125 * * [simplify]: Extracting #0: cost 1 inf + 0 15.125 * * [simplify]: Extracting #1: cost 76 inf + 0 15.126 * * [simplify]: Extracting #2: cost 528 inf + 0 15.134 * * [simplify]: Extracting #3: cost 664 inf + 34583 15.189 * * [simplify]: Extracting #4: cost 127 inf + 172693 15.262 * * [simplify]: Extracting #5: cost 0 inf + 209810 15.312 * * [simplify]: Extracting #6: cost 0 inf + 206890 15.371 * * [simplify]: Extracting #7: cost 0 inf + 206210 15.421 * [simplify]: Simplified to (* (* (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))) (+ (- (* x.im x.im) (* x.re x.im)) (* x.re x.re))) (+ (* (* x.re x.im) (* x.re x.im)) 0)) 15.421 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (/ (+ (* (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (* x.im (+ (- (* (* x.im x.re) (* x.im x.re)) (* (* x.im x.re) (* x.im x.re))) (* (* x.im x.re) (* x.im x.re))))) (* (* (+ (* x.re (* (* x.im x.re) (* (* x.im x.re) (* x.im x.re)))) (* x.re (* (* x.im x.re) (* (* x.im x.re) (* x.im x.re))))) (+ (+ (* x.re x.re) (* x.im x.im)) (* x.im x.re))) (+ (* x.re x.re) (- (* x.im x.im) (* x.im x.re))))) (* (* (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))) (+ (- (* x.im x.im) (* x.re x.im)) (* x.re x.re))) (+ (* (* x.re x.im) (* x.re x.im)) 0)))) 15.422 * * * * [progress]: [ 59 / 102 ] simplifiying candidate # 15.422 * [simplify]: Simplifying (+ (* (* (- (pow x.re 3) (pow x.im 3)) (* (+ (pow x.re 3) (pow x.im 3)) x.im)) (- (* x.re x.im) (* x.im x.re))) (* (* (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))) (* (- (* (* x.re x.im) (* x.re x.im)) (* (* x.im x.re) (* x.im x.re))) x.re))) 15.423 * * [simplify]: iters left: 6 (26 enodes) 15.441 * * [simplify]: iters left: 5 (141 enodes) 15.476 * * [simplify]: iters left: 4 (434 enodes) 15.721 * * [simplify]: Extracting #0: cost 1 inf + 0 15.721 * * [simplify]: Extracting #1: cost 16 inf + 0 15.726 * * [simplify]: Extracting #2: cost 208 inf + 0 15.727 * * [simplify]: Extracting #3: cost 411 inf + 662 15.732 * * [simplify]: Extracting #4: cost 428 inf + 20655 15.760 * * [simplify]: Extracting #5: cost 152 inf + 95993 15.813 * * [simplify]: Extracting #6: cost 40 inf + 129806 15.844 * * [simplify]: Extracting #7: cost 8 inf + 138377 15.897 * * [simplify]: Extracting #8: cost 0 inf + 141849 15.925 * [simplify]: Simplified to (+ (* (* 0 (+ (+ (* x.im x.re) (* x.im x.im)) (* x.re x.re))) (+ (* x.im (- x.im x.re)) (* x.re x.re))) (* (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)) (* (+ (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)) 0))) 15.926 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (/ (+ (* (* 0 (+ (+ (* x.im x.re) (* x.im x.im)) (* x.re x.re))) (+ (* x.im (- x.im x.re)) (* x.re x.re))) (* (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)) (* (+ (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)) 0))) (* (* (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))) (- (* x.re x.im) (* x.im x.re))))) 15.926 * [simplify]: Simplifying (* (* (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))) (- (* x.re x.im) (* x.im x.re))) 15.926 * * [simplify]: iters left: 6 (13 enodes) 15.930 * * [simplify]: iters left: 5 (63 enodes) 15.953 * * [simplify]: iters left: 4 (195 enodes) 16.095 * * [simplify]: Extracting #0: cost 1 inf + 0 16.096 * * [simplify]: Extracting #1: cost 71 inf + 0 16.096 * * [simplify]: Extracting #2: cost 262 inf + 1 16.100 * * [simplify]: Extracting #3: cost 322 inf + 17154 16.112 * * [simplify]: Extracting #4: cost 82 inf + 68344 16.138 * * [simplify]: Extracting #5: cost 5 inf + 85647 16.177 * * [simplify]: Extracting #6: cost 0 inf + 86218 16.215 * [simplify]: Simplified to (* (* (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))) (+ (- (* x.im x.im) (* x.re x.im)) (* x.re x.re))) 0) 16.215 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (/ (+ (* (* 0 (+ (+ (* x.im x.re) (* x.im x.im)) (* x.re x.re))) (+ (* x.im (- x.im x.re)) (* x.re x.re))) (* (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)) (* (+ (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)) 0))) (* (* (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))) (+ (- (* x.im x.im) (* x.re x.im)) (* x.re x.re))) 0))) 16.215 * * * * [progress]: [ 60 / 102 ] simplifiying candidate # 16.216 * [simplify]: Simplifying (+ (* (* (- (pow x.re 3) (pow x.im 3)) (* (- (* x.re x.re) (* x.im x.im)) x.im)) (+ (* (* x.re x.im) (* x.re x.im)) (- (* (* x.im x.re) (* x.im x.re)) (* (* x.re x.im) (* x.im x.re))))) (* (* (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))) (- x.re x.im)) (* (+ (pow (* x.re x.im) 3) (pow (* x.im x.re) 3)) x.re))) 16.216 * * [simplify]: iters left: 6 (29 enodes) 16.235 * * [simplify]: iters left: 5 (165 enodes) 16.293 * * [simplify]: Extracting #0: cost 1 inf + 0 16.293 * * [simplify]: Extracting #1: cost 8 inf + 0 16.293 * * [simplify]: Extracting #2: cost 68 inf + 0 16.294 * * [simplify]: Extracting #3: cost 149 inf + 125 16.296 * * [simplify]: Extracting #4: cost 170 inf + 3551 16.305 * * [simplify]: Extracting #5: cost 67 inf + 25072 16.324 * * [simplify]: Extracting #6: cost 10 inf + 46538 16.343 * * [simplify]: Extracting #7: cost 0 inf + 50445 16.363 * [simplify]: Simplified to (+ (* (* (- x.re x.im) (* x.re (+ (* (* x.im x.re) (* (* x.im x.re) (* x.im x.re))) (* (* x.im x.re) (* (* x.im x.re) (* x.im x.re)))))) (+ (* x.im (+ x.im x.re)) (* x.re x.re))) (* (* (+ (- (* (* x.im x.re) (* x.im x.re)) (* (* x.im x.re) (* x.im x.re))) (* (* x.im x.re) (* x.im x.re))) (* (* (+ x.im x.re) (- x.re x.im)) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) x.im)) 16.363 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (/ (+ (* (* (- x.re x.im) (* x.re (+ (* (* x.im x.re) (* (* x.im x.re) (* x.im x.re))) (* (* x.im x.re) (* (* x.im x.re) (* x.im x.re)))))) (+ (* x.im (+ x.im x.re)) (* x.re x.re))) (* (* (+ (- (* (* x.im x.re) (* x.im x.re)) (* (* x.im x.re) (* x.im x.re))) (* (* x.im x.re) (* x.im x.re))) (* (* (+ x.im x.re) (- x.re x.im)) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) x.im)) (* (* (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))) (- x.re x.im)) (+ (* (* x.re x.im) (* x.re x.im)) (- (* (* x.im x.re) (* x.im x.re)) (* (* x.re x.im) (* x.im x.re))))))) 16.363 * [simplify]: Simplifying (* (* (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))) (- x.re x.im)) (+ (* (* x.re x.im) (* x.re x.im)) (- (* (* x.im x.re) (* x.im x.re)) (* (* x.re x.im) (* x.im x.re))))) 16.364 * * [simplify]: iters left: 6 (16 enodes) 16.374 * * [simplify]: iters left: 5 (87 enodes) 16.412 * * [simplify]: iters left: 4 (282 enodes) 16.594 * * [simplify]: Extracting #0: cost 1 inf + 0 16.594 * * [simplify]: Extracting #1: cost 57 inf + 0 16.595 * * [simplify]: Extracting #2: cost 239 inf + 0 16.601 * * [simplify]: Extracting #3: cost 373 inf + 12790 16.631 * * [simplify]: Extracting #4: cost 66 inf + 81409 16.662 * * [simplify]: Extracting #5: cost 0 inf + 94636 16.683 * * [simplify]: Extracting #6: cost 0 inf + 93196 16.719 * * [simplify]: Extracting #7: cost 0 inf + 93156 16.746 * [simplify]: Simplified to (* (+ (* (* x.re x.im) (* x.re x.im)) 0) (* (- x.re x.im) (+ (* x.im x.im) (+ (* x.re x.re) (* x.re x.im))))) 16.746 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (/ (+ (* (* (- x.re x.im) (* x.re (+ (* (* x.im x.re) (* (* x.im x.re) (* x.im x.re))) (* (* x.im x.re) (* (* x.im x.re) (* x.im x.re)))))) (+ (* x.im (+ x.im x.re)) (* x.re x.re))) (* (* (+ (- (* (* x.im x.re) (* x.im x.re)) (* (* x.im x.re) (* x.im x.re))) (* (* x.im x.re) (* x.im x.re))) (* (* (+ x.im x.re) (- x.re x.im)) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) x.im)) (* (+ (* (* x.re x.im) (* x.re x.im)) 0) (* (- x.re x.im) (+ (* x.im x.im) (+ (* x.re x.re) (* x.re x.im))))))) 16.746 * * * * [progress]: [ 61 / 102 ] simplifiying candidate # 16.746 * [simplify]: Simplifying (+ (* (* (- (pow x.re 3) (pow x.im 3)) (* (- (* x.re x.re) (* x.im x.im)) x.im)) (- (* x.re x.im) (* x.im x.re))) (* (* (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))) (- x.re x.im)) (* (- (* (* x.re x.im) (* x.re x.im)) (* (* x.im x.re) (* x.im x.re))) x.re))) 16.747 * * [simplify]: iters left: 6 (25 enodes) 16.756 * * [simplify]: iters left: 5 (131 enodes) 16.810 * * [simplify]: iters left: 4 (387 enodes) 17.029 * * [simplify]: Extracting #0: cost 1 inf + 0 17.029 * * [simplify]: Extracting #1: cost 8 inf + 0 17.029 * * [simplify]: Extracting #2: cost 137 inf + 0 17.031 * * [simplify]: Extracting #3: cost 392 inf + 3 17.037 * * [simplify]: Extracting #4: cost 432 inf + 14069 17.065 * * [simplify]: Extracting #5: cost 147 inf + 84354 17.092 * * [simplify]: Extracting #6: cost 37 inf + 116930 17.131 * * [simplify]: Extracting #7: cost 11 inf + 126588 17.155 * * [simplify]: Extracting #8: cost 0 inf + 131438 17.202 * [simplify]: Simplified to (+ (* (* (- (* x.re x.re) (* x.im x.im)) 0) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (* (* 0 (+ (* x.im x.im) (* x.re (+ x.im x.re)))) (- x.re x.im))) 17.202 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (/ (+ (* (* (- (* x.re x.re) (* x.im x.im)) 0) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (* (* 0 (+ (* x.im x.im) (* x.re (+ x.im x.re)))) (- x.re x.im))) (* (* (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))) (- x.re x.im)) (- (* x.re x.im) (* x.im x.re))))) 17.203 * [simplify]: Simplifying (* (* (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))) (- x.re x.im)) (- (* x.re x.im) (* x.im x.re))) 17.203 * * [simplify]: iters left: 6 (12 enodes) 17.209 * * [simplify]: iters left: 5 (50 enodes) 17.227 * * [simplify]: iters left: 4 (117 enodes) 17.298 * * [simplify]: Extracting #0: cost 1 inf + 0 17.298 * * [simplify]: Extracting #1: cost 57 inf + 0 17.299 * * [simplify]: Extracting #2: cost 151 inf + 1 17.300 * * [simplify]: Extracting #3: cost 190 inf + 2118 17.308 * * [simplify]: Extracting #4: cost 57 inf + 25211 17.325 * * [simplify]: Extracting #5: cost 0 inf + 36559 17.339 * * [simplify]: Extracting #6: cost 0 inf + 35759 17.353 * * [simplify]: Extracting #7: cost 0 inf + 35599 17.360 * [simplify]: Simplified to (* (+ (* x.re x.re) (* x.im (+ x.re x.im))) (* 0 (- x.re x.im))) 17.360 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (/ (+ (* (* (- (* x.re x.re) (* x.im x.im)) 0) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (* (* 0 (+ (* x.im x.im) (* x.re (+ x.im x.re)))) (- x.re x.im))) (* (+ (* x.re x.re) (* x.im (+ x.re x.im))) (* 0 (- x.re x.im))))) 17.360 * * * * [progress]: [ 62 / 102 ] simplifiying candidate # 17.361 * [simplify]: Simplifying (+ (* (* (- (* x.re x.re) (* x.im x.im)) (* (+ (pow x.re 3) (pow x.im 3)) x.im)) (+ (* (* x.re x.im) (* x.re x.im)) (- (* (* x.im x.re) (* x.im x.re)) (* (* x.re x.im) (* x.im x.re))))) (* (* (+ x.re x.im) (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))) (* (+ (pow (* x.re x.im) 3) (pow (* x.im x.re) 3)) x.re))) 17.361 * * [simplify]: iters left: 6 (29 enodes) 17.371 * * [simplify]: iters left: 5 (170 enodes) 17.451 * * [simplify]: Extracting #0: cost 1 inf + 0 17.451 * * [simplify]: Extracting #1: cost 10 inf + 0 17.451 * * [simplify]: Extracting #2: cost 82 inf + 0 17.452 * * [simplify]: Extracting #3: cost 167 inf + 84 17.455 * * [simplify]: Extracting #4: cost 176 inf + 8947 17.469 * * [simplify]: Extracting #5: cost 40 inf + 40959 17.490 * * [simplify]: Extracting #6: cost 2 inf + 55900 17.513 * * [simplify]: Extracting #7: cost 0 inf + 56044 17.537 * [simplify]: Simplified to (+ (* (+ x.re x.im) (* (+ (- (* x.im x.im) (* x.re x.im)) (* x.re x.re)) (* x.re (+ (* (* x.re x.im) (* (* x.re x.im) (* x.re x.im))) (* (* x.re x.im) (* (* x.re x.im) (* x.re x.im))))))) (* (* (- (* x.re x.re) (* x.im x.im)) (* x.im (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))))) (+ (* (* x.re x.im) (* x.re x.im)) (- (* (* x.re x.im) (* x.re x.im)) (* (* x.re x.im) (* x.re x.im)))))) 17.537 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (/ (+ (* (+ x.re x.im) (* (+ (- (* x.im x.im) (* x.re x.im)) (* x.re x.re)) (* x.re (+ (* (* x.re x.im) (* (* x.re x.im) (* x.re x.im))) (* (* x.re x.im) (* (* x.re x.im) (* x.re x.im))))))) (* (* (- (* x.re x.re) (* x.im x.im)) (* x.im (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))))) (+ (* (* x.re x.im) (* x.re x.im)) (- (* (* x.re x.im) (* x.re x.im)) (* (* x.re x.im) (* x.re x.im)))))) (* (* (+ x.re x.im) (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))) (+ (* (* x.re x.im) (* x.re x.im)) (- (* (* x.im x.re) (* x.im x.re)) (* (* x.re x.im) (* x.im x.re))))))) 17.538 * [simplify]: Simplifying (* (* (+ x.re x.im) (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))) (+ (* (* x.re x.im) (* x.re x.im)) (- (* (* x.im x.re) (* x.im x.re)) (* (* x.re x.im) (* x.im x.re))))) 17.538 * * [simplify]: iters left: 6 (16 enodes) 17.549 * * [simplify]: iters left: 5 (93 enodes) 17.599 * * [simplify]: iters left: 4 (379 enodes) 17.873 * * [simplify]: Extracting #0: cost 1 inf + 0 17.874 * * [simplify]: Extracting #1: cost 76 inf + 0 17.875 * * [simplify]: Extracting #2: cost 504 inf + 0 17.882 * * [simplify]: Extracting #3: cost 574 inf + 10270 17.914 * * [simplify]: Extracting #4: cost 166 inf + 94375 17.949 * * [simplify]: Extracting #5: cost 2 inf + 135771 17.997 * * [simplify]: Extracting #6: cost 0 inf + 135936 18.034 * [simplify]: Simplified to (* (* (+ (* x.re x.re) (* (- x.im x.re) x.im)) (+ x.im x.re)) (+ (* (* x.re x.im) (* x.re x.im)) 0)) 18.035 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (/ (+ (* (+ x.re x.im) (* (+ (- (* x.im x.im) (* x.re x.im)) (* x.re x.re)) (* x.re (+ (* (* x.re x.im) (* (* x.re x.im) (* x.re x.im))) (* (* x.re x.im) (* (* x.re x.im) (* x.re x.im))))))) (* (* (- (* x.re x.re) (* x.im x.im)) (* x.im (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))))) (+ (* (* x.re x.im) (* x.re x.im)) (- (* (* x.re x.im) (* x.re x.im)) (* (* x.re x.im) (* x.re x.im)))))) (* (* (+ (* x.re x.re) (* (- x.im x.re) x.im)) (+ x.im x.re)) (+ (* (* x.re x.im) (* x.re x.im)) 0)))) 18.035 * * * * [progress]: [ 63 / 102 ] simplifiying candidate # 18.035 * [simplify]: Simplifying (+ (* (* (- (* x.re x.re) (* x.im x.im)) (* (+ (pow x.re 3) (pow x.im 3)) x.im)) (- (* x.re x.im) (* x.im x.re))) (* (* (+ x.re x.im) (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))) (* (- (* (* x.re x.im) (* x.re x.im)) (* (* x.im x.re) (* x.im x.re))) x.re))) 18.036 * * [simplify]: iters left: 6 (25 enodes) 18.046 * * [simplify]: iters left: 5 (136 enodes) 18.088 * * [simplify]: iters left: 4 (420 enodes) 18.324 * * [simplify]: Extracting #0: cost 1 inf + 0 18.324 * * [simplify]: Extracting #1: cost 19 inf + 0 18.324 * * [simplify]: Extracting #2: cost 214 inf + 0 18.326 * * [simplify]: Extracting #3: cost 453 inf + 1365 18.333 * * [simplify]: Extracting #4: cost 316 inf + 41438 18.359 * * [simplify]: Extracting #5: cost 32 inf + 111819 18.410 * * [simplify]: Extracting #6: cost 21 inf + 115453 18.461 * * [simplify]: Extracting #7: cost 13 inf + 117512 18.512 * * [simplify]: Extracting #8: cost 1 inf + 120369 18.564 * * [simplify]: Extracting #9: cost 0 inf + 120581 18.593 * [simplify]: Simplified to (+ (* (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) 0) (- (* x.re x.re) (* x.im x.im))) (* (* (+ x.re x.im) (+ (* x.re x.re) (* x.im (- x.im x.re)))) 0)) 18.593 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (/ (+ (* (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) 0) (- (* x.re x.re) (* x.im x.im))) (* (* (+ x.re x.im) (+ (* x.re x.re) (* x.im (- x.im x.re)))) 0)) (* (* (+ x.re x.im) (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))) (- (* x.re x.im) (* x.im x.re))))) 18.594 * [simplify]: Simplifying (* (* (+ x.re x.im) (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))) (- (* x.re x.im) (* x.im x.re))) 18.594 * * [simplify]: iters left: 6 (12 enodes) 18.597 * * [simplify]: iters left: 5 (56 enodes) 18.608 * * [simplify]: iters left: 4 (163 enodes) 18.674 * * [simplify]: Extracting #0: cost 1 inf + 0 18.675 * * [simplify]: Extracting #1: cost 61 inf + 0 18.675 * * [simplify]: Extracting #2: cost 206 inf + 1 18.680 * * [simplify]: Extracting #3: cost 212 inf + 10161 18.688 * * [simplify]: Extracting #4: cost 10 inf + 47547 18.698 * * [simplify]: Extracting #5: cost 0 inf + 47170 18.713 * [simplify]: Simplified to (* 0 (* (+ (* x.re x.re) (* x.im (- x.im x.re))) (+ x.im x.re))) 18.713 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (/ (+ (* (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) 0) (- (* x.re x.re) (* x.im x.im))) (* (* (+ x.re x.im) (+ (* x.re x.re) (* x.im (- x.im x.re)))) 0)) (* 0 (* (+ (* x.re x.re) (* x.im (- x.im x.re))) (+ x.im x.re))))) 18.714 * * * * [progress]: [ 64 / 102 ] simplifiying candidate # 18.714 * [simplify]: Simplifying (+ (* (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.im)) (+ (* (* x.re x.im) (* x.re x.im)) (- (* (* x.im x.re) (* x.im x.re)) (* (* x.re x.im) (* x.im x.re))))) (* (* (+ x.re x.im) (- x.re x.im)) (* (+ (pow (* x.re x.im) 3) (pow (* x.im x.re) 3)) x.re))) 18.714 * * [simplify]: iters left: 6 (25 enodes) 18.732 * * [simplify]: iters left: 5 (136 enodes) 18.775 * * [simplify]: iters left: 4 (494 enodes) 19.235 * * [simplify]: Extracting #0: cost 1 inf + 0 19.235 * * [simplify]: Extracting #1: cost 23 inf + 0 19.236 * * [simplify]: Extracting #2: cost 299 inf + 0 19.240 * * [simplify]: Extracting #3: cost 680 inf + 13246 19.288 * * [simplify]: Extracting #4: cost 285 inf + 130940 19.372 * * [simplify]: Extracting #5: cost 33 inf + 185676 19.456 * * [simplify]: Extracting #6: cost 5 inf + 193580 19.537 * * [simplify]: Extracting #7: cost 0 inf + 194923 19.613 * [simplify]: Simplified to (* (- (* x.re x.re) (* x.im x.im)) (+ (* (* (- (* x.re x.re) (* x.im x.im)) x.im) (+ (* (* x.re x.im) (* x.re x.im)) 0)) (* (* (+ (* (* x.re x.im) (* x.re x.im)) (* (* x.re x.im) (* x.re x.im))) (* x.re x.im)) x.re))) 19.613 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (/ (* (- (* x.re x.re) (* x.im x.im)) (+ (* (* (- (* x.re x.re) (* x.im x.im)) x.im) (+ (* (* x.re x.im) (* x.re x.im)) 0)) (* (* (+ (* (* x.re x.im) (* x.re x.im)) (* (* x.re x.im) (* x.re x.im))) (* x.re x.im)) x.re))) (* (* (+ x.re x.im) (- x.re x.im)) (+ (* (* x.re x.im) (* x.re x.im)) (- (* (* x.im x.re) (* x.im x.re)) (* (* x.re x.im) (* x.im x.re))))))) 19.613 * [simplify]: Simplifying (* (* (+ x.re x.im) (- x.re x.im)) (+ (* (* x.re x.im) (* x.re x.im)) (- (* (* x.im x.re) (* x.im x.re)) (* (* x.re x.im) (* x.im x.re))))) 19.613 * * [simplify]: iters left: 6 (13 enodes) 19.618 * * [simplify]: iters left: 5 (75 enodes) 19.638 * * [simplify]: iters left: 4 (254 enodes) 19.792 * * [simplify]: Extracting #0: cost 1 inf + 0 19.792 * * [simplify]: Extracting #1: cost 46 inf + 0 19.792 * * [simplify]: Extracting #2: cost 186 inf + 0 19.794 * * [simplify]: Extracting #3: cost 272 inf + 5406 19.803 * * [simplify]: Extracting #4: cost 42 inf + 42935 19.814 * * [simplify]: Extracting #5: cost 0 inf + 49627 19.830 * [simplify]: Simplified to (* (+ (* (* x.re x.im) (* x.re x.im)) 0) (* (+ x.im x.re) (- x.re x.im))) 19.830 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (/ (* (- (* x.re x.re) (* x.im x.im)) (+ (* (* (- (* x.re x.re) (* x.im x.im)) x.im) (+ (* (* x.re x.im) (* x.re x.im)) 0)) (* (* (+ (* (* x.re x.im) (* x.re x.im)) (* (* x.re x.im) (* x.re x.im))) (* x.re x.im)) x.re))) (* (+ (* (* x.re x.im) (* x.re x.im)) 0) (* (+ x.im x.re) (- x.re x.im))))) 19.830 * * * * [progress]: [ 65 / 102 ] simplifiying candidate # 19.831 * [simplify]: Simplifying (+ (* (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.im)) (- (* x.re x.im) (* x.im x.re))) (* (* (+ x.re x.im) (- x.re x.im)) (* (- (* (* x.re x.im) (* x.re x.im)) (* (* x.im x.re) (* x.im x.re))) x.re))) 19.831 * * [simplify]: iters left: 6 (20 enodes) 19.843 * * [simplify]: iters left: 5 (94 enodes) 19.867 * * [simplify]: iters left: 4 (299 enodes) 20.119 * * [simplify]: Extracting #0: cost 1 inf + 0 20.119 * * [simplify]: Extracting #1: cost 18 inf + 0 20.119 * * [simplify]: Extracting #2: cost 195 inf + 0 20.120 * * [simplify]: Extracting #3: cost 357 inf + 862 20.126 * * [simplify]: Extracting #4: cost 227 inf + 32203 20.145 * * [simplify]: Extracting #5: cost 11 inf + 75417 20.183 * * [simplify]: Extracting #6: cost 3 inf + 76753 20.214 * * [simplify]: Extracting #7: cost 0 inf + 76878 20.231 * [simplify]: Simplified to (* (- x.re x.im) (+ (* (+ x.re x.im) 0) (* (+ x.re x.im) (* (* (+ x.re x.im) 0) (- x.re x.im))))) 20.232 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (/ (* (- x.re x.im) (+ (* (+ x.re x.im) 0) (* (+ x.re x.im) (* (* (+ x.re x.im) 0) (- x.re x.im))))) (* (* (+ x.re x.im) (- x.re x.im)) (- (* x.re x.im) (* x.im x.re))))) 20.232 * [simplify]: Simplifying (* (* (+ x.re x.im) (- x.re x.im)) (- (* x.re x.im) (* x.im x.re))) 20.232 * * [simplify]: iters left: 6 (9 enodes) 20.234 * * [simplify]: iters left: 5 (36 enodes) 20.240 * * [simplify]: iters left: 4 (86 enodes) 20.268 * * [simplify]: iters left: 3 (363 enodes) 20.545 * * [simplify]: Extracting #0: cost 1 inf + 0 20.545 * * [simplify]: Extracting #1: cost 0 inf + 1 20.545 * [simplify]: Simplified to 0 20.545 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (/ (* (- x.re x.im) (+ (* (+ x.re x.im) 0) (* (+ x.re x.im) (* (* (+ x.re x.im) 0) (- x.re x.im))))) 0)) 20.545 * * * * [progress]: [ 66 / 102 ] simplifiying candidate # 20.545 * [simplify]: Simplifying (+ (* (* (- x.re x.im) (* (+ (pow x.re 3) (pow x.im 3)) x.im)) (+ (* (* x.re x.im) (* x.re x.im)) (- (* (* x.im x.re) (* x.im x.re)) (* (* x.re x.im) (* x.im x.re))))) (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (* (+ (pow (* x.re x.im) 3) (pow (* x.im x.re) 3)) x.re))) 20.545 * * [simplify]: iters left: 6 (27 enodes) 20.555 * * [simplify]: iters left: 5 (152 enodes) 20.601 * * [simplify]: Extracting #0: cost 1 inf + 0 20.601 * * [simplify]: Extracting #1: cost 10 inf + 0 20.601 * * [simplify]: Extracting #2: cost 78 inf + 0 20.602 * * [simplify]: Extracting #3: cost 152 inf + 43 20.603 * * [simplify]: Extracting #4: cost 138 inf + 10197 20.614 * * [simplify]: Extracting #5: cost 23 inf + 38529 20.622 * * [simplify]: Extracting #6: cost 0 inf + 47500 20.639 * * [simplify]: Extracting #7: cost 0 inf + 47340 20.658 * [simplify]: Simplified to (+ (* (+ (* (* x.re x.im) (* x.re x.im)) (- (* (* x.re x.im) (* x.re x.im)) (* (* x.re x.im) (* x.re x.im)))) (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) (* x.im (- x.re x.im)))) (* (+ (* (* (* x.re x.im) (* (* x.re x.im) (* x.re x.im))) (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))) (* (* (* x.re x.im) (* (* x.re x.im) (* x.re x.im))) (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))))) x.re)) 20.658 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (/ (+ (* (+ (* (* x.re x.im) (* x.re x.im)) (- (* (* x.re x.im) (* x.re x.im)) (* (* x.re x.im) (* x.re x.im)))) (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) (* x.im (- x.re x.im)))) (* (+ (* (* (* x.re x.im) (* (* x.re x.im) (* x.re x.im))) (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))) (* (* (* x.re x.im) (* (* x.re x.im) (* x.re x.im))) (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))))) x.re)) (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* (* x.re x.im) (* x.re x.im)) (- (* (* x.im x.re) (* x.im x.re)) (* (* x.re x.im) (* x.im x.re))))))) 20.659 * [simplify]: Simplifying (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (+ (* (* x.re x.im) (* x.re x.im)) (- (* (* x.im x.re) (* x.im x.re)) (* (* x.re x.im) (* x.im x.re))))) 20.659 * * [simplify]: iters left: 6 (14 enodes) 20.668 * * [simplify]: iters left: 5 (77 enodes) 20.686 * * [simplify]: iters left: 4 (244 enodes) 20.778 * * [simplify]: Extracting #0: cost 1 inf + 0 20.778 * * [simplify]: Extracting #1: cost 31 inf + 0 20.779 * * [simplify]: Extracting #2: cost 199 inf + 0 20.784 * * [simplify]: Extracting #3: cost 184 inf + 14767 20.802 * * [simplify]: Extracting #4: cost 14 inf + 46538 20.821 * * [simplify]: Extracting #5: cost 0 inf + 47121 20.831 * [simplify]: Simplified to (* (+ (* (* x.re x.im) (* x.re x.im)) 0) (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))) 20.831 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (/ (+ (* (+ (* (* x.re x.im) (* x.re x.im)) (- (* (* x.re x.im) (* x.re x.im)) (* (* x.re x.im) (* x.re x.im)))) (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) (* x.im (- x.re x.im)))) (* (+ (* (* (* x.re x.im) (* (* x.re x.im) (* x.re x.im))) (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))) (* (* (* x.re x.im) (* (* x.re x.im) (* x.re x.im))) (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))))) x.re)) (* (+ (* (* x.re x.im) (* x.re x.im)) 0) (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))))) 20.831 * * * * [progress]: [ 67 / 102 ] simplifiying candidate # 20.831 * [simplify]: Simplifying (+ (* (* (- x.re x.im) (* (+ (pow x.re 3) (pow x.im 3)) x.im)) (- (* x.re x.im) (* x.im x.re))) (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (* (- (* (* x.re x.im) (* x.re x.im)) (* (* x.im x.re) (* x.im x.re))) x.re))) 20.832 * * [simplify]: iters left: 6 (23 enodes) 20.840 * * [simplify]: iters left: 5 (118 enodes) 20.875 * * [simplify]: iters left: 4 (308 enodes) 21.030 * * [simplify]: Extracting #0: cost 1 inf + 0 21.030 * * [simplify]: Extracting #1: cost 20 inf + 0 21.030 * * [simplify]: Extracting #2: cost 122 inf + 1 21.031 * * [simplify]: Extracting #3: cost 227 inf + 502 21.032 * * [simplify]: Extracting #4: cost 207 inf + 7401 21.039 * * [simplify]: Extracting #5: cost 75 inf + 33773 21.051 * * [simplify]: Extracting #6: cost 21 inf + 52476 21.062 * * [simplify]: Extracting #7: cost 9 inf + 55026 21.084 * * [simplify]: Extracting #8: cost 3 inf + 56208 21.107 * * [simplify]: Extracting #9: cost 0 inf + 56884 21.122 * [simplify]: Simplified to (+ (* (* (+ (* x.im (* x.im x.im)) (* (* x.re x.re) x.re)) (- x.re x.im)) 0) (+ 0 (* (- x.im x.re) (* x.im 0)))) 21.122 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (/ (+ (* (* (+ (* x.im (* x.im x.im)) (* (* x.re x.re) x.re)) (- x.re x.im)) 0) (+ 0 (* (- x.im x.re) (* x.im 0)))) (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (- (* x.re x.im) (* x.im x.re))))) 21.122 * [simplify]: Simplifying (* (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))) (- (* x.re x.im) (* x.im x.re))) 21.122 * * [simplify]: iters left: 6 (10 enodes) 21.125 * * [simplify]: iters left: 5 (40 enodes) 21.132 * * [simplify]: iters left: 4 (81 enodes) 21.157 * * [simplify]: iters left: 3 (224 enodes) 21.285 * * [simplify]: Extracting #0: cost 1 inf + 0 21.285 * * [simplify]: Extracting #1: cost 0 inf + 1 21.285 * [simplify]: Simplified to 0 21.285 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (/ (+ (* (* (+ (* x.im (* x.im x.im)) (* (* x.re x.re) x.re)) (- x.re x.im)) 0) (+ 0 (* (- x.im x.re) (* x.im 0)))) 0)) 21.285 * * * * [progress]: [ 68 / 102 ] simplifiying candidate # 21.285 * [simplify]: Simplifying (+ (* (* (- x.re x.im) (* (- (* x.re x.re) (* x.im x.im)) x.im)) (+ (* (* x.re x.im) (* x.re x.im)) (- (* (* x.im x.re) (* x.im x.re)) (* (* x.re x.im) (* x.im x.re))))) (* (- x.re x.im) (* (+ (pow (* x.re x.im) 3) (pow (* x.im x.re) 3)) x.re))) 21.285 * * [simplify]: iters left: 6 (23 enodes) 21.294 * * [simplify]: iters left: 5 (130 enodes) 21.352 * * [simplify]: iters left: 4 (451 enodes) 21.651 * * [simplify]: Extracting #0: cost 1 inf + 0 21.652 * * [simplify]: Extracting #1: cost 14 inf + 0 21.652 * * [simplify]: Extracting #2: cost 217 inf + 0 21.661 * * [simplify]: Extracting #3: cost 440 inf + 17630 21.697 * * [simplify]: Extracting #4: cost 152 inf + 89265 21.755 * * [simplify]: Extracting #5: cost 25 inf + 115356 21.789 * * [simplify]: Extracting #6: cost 6 inf + 120448 21.838 * * [simplify]: Extracting #7: cost 0 inf + 122586 21.875 * [simplify]: Simplified to (* (- x.re x.im) (+ (* x.re (* (* (* x.re x.im) (* x.re x.im)) (+ (* x.re x.im) (* x.re x.im)))) (* (+ x.im x.re) (* (* (- x.re x.im) x.im) (+ (* (* x.re x.im) (* x.re x.im)) 0))))) 21.875 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (/ (* (- x.re x.im) (+ (* x.re (* (* (* x.re x.im) (* x.re x.im)) (+ (* x.re x.im) (* x.re x.im)))) (* (+ x.im x.re) (* (* (- x.re x.im) x.im) (+ (* (* x.re x.im) (* x.re x.im)) 0))))) (* (- x.re x.im) (+ (* (* x.re x.im) (* x.re x.im)) (- (* (* x.im x.re) (* x.im x.re)) (* (* x.re x.im) (* x.im x.re))))))) 21.875 * [simplify]: Simplifying (* (- x.re x.im) (+ (* (* x.re x.im) (* x.re x.im)) (- (* (* x.im x.re) (* x.im x.re)) (* (* x.re x.im) (* x.im x.re))))) 21.875 * * [simplify]: iters left: 6 (11 enodes) 21.879 * * [simplify]: iters left: 5 (65 enodes) 21.894 * * [simplify]: iters left: 4 (215 enodes) 21.977 * * [simplify]: Extracting #0: cost 1 inf + 0 21.977 * * [simplify]: Extracting #1: cost 23 inf + 0 21.978 * * [simplify]: Extracting #2: cost 127 inf + 0 21.980 * * [simplify]: Extracting #3: cost 138 inf + 2497 21.986 * * [simplify]: Extracting #4: cost 38 inf + 15627 21.996 * * [simplify]: Extracting #5: cost 0 inf + 20615 22.006 * [simplify]: Simplified to (* (- x.re x.im) (+ (* (* x.re x.im) (* x.re x.im)) 0)) 22.006 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (/ (* (- x.re x.im) (+ (* x.re (* (* (* x.re x.im) (* x.re x.im)) (+ (* x.re x.im) (* x.re x.im)))) (* (+ x.im x.re) (* (* (- x.re x.im) x.im) (+ (* (* x.re x.im) (* x.re x.im)) 0))))) (* (- x.re x.im) (+ (* (* x.re x.im) (* x.re x.im)) 0)))) 22.007 * * * * [progress]: [ 69 / 102 ] simplifiying candidate # 22.007 * [simplify]: Simplifying (+ (* (* (- x.re x.im) (* (- (* x.re x.re) (* x.im x.im)) x.im)) (- (* x.re x.im) (* x.im x.re))) (* (- x.re x.im) (* (- (* (* x.re x.im) (* x.re x.im)) (* (* x.im x.re) (* x.im x.re))) x.re))) 22.007 * * [simplify]: iters left: 6 (18 enodes) 22.018 * * [simplify]: iters left: 5 (88 enodes) 22.057 * * [simplify]: iters left: 4 (277 enodes) 22.211 * * [simplify]: Extracting #0: cost 1 inf + 0 22.211 * * [simplify]: Extracting #1: cost 15 inf + 0 22.212 * * [simplify]: Extracting #2: cost 107 inf + 0 22.212 * * [simplify]: Extracting #3: cost 210 inf + 912 22.216 * * [simplify]: Extracting #4: cost 132 inf + 18907 22.225 * * [simplify]: Extracting #5: cost 6 inf + 41568 22.242 * * [simplify]: Extracting #6: cost 0 inf + 41945 22.257 * * [simplify]: Extracting #7: cost 0 inf + 41785 22.267 * [simplify]: Simplified to (+ (* (- x.re x.im) 0) (* (* (* (- x.re x.im) (- x.re x.im)) (+ x.im x.re)) 0)) 22.267 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (/ (+ (* (- x.re x.im) 0) (* (* (* (- x.re x.im) (- x.re x.im)) (+ x.im x.re)) 0)) (* (- x.re x.im) (- (* x.re x.im) (* x.im x.re))))) 22.267 * [simplify]: Simplifying (* (- x.re x.im) (- (* x.re x.im) (* x.im x.re))) 22.268 * * [simplify]: iters left: 6 (7 enodes) 22.269 * * [simplify]: iters left: 5 (26 enodes) 22.274 * * [simplify]: iters left: 4 (54 enodes) 22.285 * * [simplify]: iters left: 3 (124 enodes) 22.337 * * [simplify]: iters left: 2 (203 enodes) 22.391 * * [simplify]: iters left: 1 (244 enodes) 22.457 * * [simplify]: Extracting #0: cost 1 inf + 0 22.457 * * [simplify]: Extracting #1: cost 0 inf + 1 22.457 * [simplify]: Simplified to 0 22.457 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (/ (+ (* (- x.re x.im) 0) (* (* (* (- x.re x.im) (- x.re x.im)) (+ x.im x.re)) 0)) 0)) 22.457 * * * * [progress]: [ 70 / 102 ] simplifiying candidate # 22.458 * [simplify]: Simplifying (+ (* (* (- (pow x.re 3) (pow x.im 3)) (* (+ x.re x.im) x.im)) (+ (* (* x.re x.im) (* x.re x.im)) (- (* (* x.im x.re) (* x.im x.re)) (* (* x.re x.im) (* x.im x.re))))) (* (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))) (* (+ (pow (* x.re x.im) 3) (pow (* x.im x.re) 3)) x.re))) 22.458 * * [simplify]: iters left: 6 (27 enodes) 22.478 * * [simplify]: iters left: 5 (149 enodes) 22.526 * * [simplify]: Extracting #0: cost 1 inf + 0 22.526 * * [simplify]: Extracting #1: cost 10 inf + 0 22.527 * * [simplify]: Extracting #2: cost 82 inf + 0 22.527 * * [simplify]: Extracting #3: cost 147 inf + 2 22.530 * * [simplify]: Extracting #4: cost 152 inf + 6243 22.542 * * [simplify]: Extracting #5: cost 33 inf + 34070 22.553 * * [simplify]: Extracting #6: cost 3 inf + 45836 22.563 * * [simplify]: Extracting #7: cost 0 inf + 46663 22.572 * [simplify]: Simplified to (+ (* (+ (- (* (* x.im x.re) (* x.im x.re)) (* (* x.im x.re) (* x.im x.re))) (* (* x.im x.re) (* x.im x.re))) (* (* x.im (+ x.im x.re)) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (* (* (* (* x.im x.re) (+ (* (* x.im x.re) (* x.im x.re)) (* (* x.im x.re) (* x.im x.re)))) x.re) (+ (* x.re x.re) (* x.im (+ x.im x.re))))) 22.572 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (/ (+ (* (+ (- (* (* x.im x.re) (* x.im x.re)) (* (* x.im x.re) (* x.im x.re))) (* (* x.im x.re) (* x.im x.re))) (* (* x.im (+ x.im x.re)) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (* (* (* (* x.im x.re) (+ (* (* x.im x.re) (* x.im x.re)) (* (* x.im x.re) (* x.im x.re)))) x.re) (+ (* x.re x.re) (* x.im (+ x.im x.re))))) (* (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))) (+ (* (* x.re x.im) (* x.re x.im)) (- (* (* x.im x.re) (* x.im x.re)) (* (* x.re x.im) (* x.im x.re))))))) 22.573 * [simplify]: Simplifying (* (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))) (+ (* (* x.re x.im) (* x.re x.im)) (- (* (* x.im x.re) (* x.im x.re)) (* (* x.re x.im) (* x.im x.re))))) 22.573 * * [simplify]: iters left: 6 (14 enodes) 22.582 * * [simplify]: iters left: 5 (76 enodes) 22.613 * * [simplify]: iters left: 4 (256 enodes) 22.735 * * [simplify]: Extracting #0: cost 1 inf + 0 22.736 * * [simplify]: Extracting #1: cost 40 inf + 0 22.737 * * [simplify]: Extracting #2: cost 263 inf + 0 22.743 * * [simplify]: Extracting #3: cost 218 inf + 15565 22.764 * * [simplify]: Extracting #4: cost 20 inf + 51606 22.788 * * [simplify]: Extracting #5: cost 0 inf + 54566 22.816 * * [simplify]: Extracting #6: cost 0 inf + 54486 22.841 * [simplify]: Simplified to (* (+ (* (* x.re x.im) (* x.re x.im)) 0) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) 22.841 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (/ (+ (* (+ (- (* (* x.im x.re) (* x.im x.re)) (* (* x.im x.re) (* x.im x.re))) (* (* x.im x.re) (* x.im x.re))) (* (* x.im (+ x.im x.re)) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (* (* (* (* x.im x.re) (+ (* (* x.im x.re) (* x.im x.re)) (* (* x.im x.re) (* x.im x.re)))) x.re) (+ (* x.re x.re) (* x.im (+ x.im x.re))))) (* (+ (* (* x.re x.im) (* x.re x.im)) 0) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) 22.841 * * * * [progress]: [ 71 / 102 ] simplifiying candidate # 22.842 * [simplify]: Simplifying (+ (* (* (- (pow x.re 3) (pow x.im 3)) (* (+ x.re x.im) x.im)) (- (* x.re x.im) (* x.im x.re))) (* (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))) (* (- (* (* x.re x.im) (* x.re x.im)) (* (* x.im x.re) (* x.im x.re))) x.re))) 22.842 * * [simplify]: iters left: 6 (23 enodes) 22.857 * * [simplify]: iters left: 5 (115 enodes) 22.894 * * [simplify]: iters left: 4 (318 enodes) 23.437 * * [simplify]: Extracting #0: cost 1 inf + 0 23.437 * * [simplify]: Extracting #1: cost 20 inf + 0 23.438 * * [simplify]: Extracting #2: cost 144 inf + 1 23.439 * * [simplify]: Extracting #3: cost 255 inf + 824 23.443 * * [simplify]: Extracting #4: cost 251 inf + 7155 23.450 * * [simplify]: Extracting #5: cost 119 inf + 34421 23.461 * * [simplify]: Extracting #6: cost 37 inf + 58445 23.475 * * [simplify]: Extracting #7: cost 1 inf + 71792 23.500 * * [simplify]: Extracting #8: cost 0 inf + 72004 23.530 * [simplify]: Simplified to (+ (* (* (+ x.im x.re) 0) (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im))) (+ 0 (* (+ x.im x.re) 0))) 23.530 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (/ (+ (* (* (+ x.im x.re) 0) (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im))) (+ 0 (* (+ x.im x.re) 0))) (* (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))) (- (* x.re x.im) (* x.im x.re))))) 23.530 * [simplify]: Simplifying (* (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))) (- (* x.re x.im) (* x.im x.re))) 23.530 * * [simplify]: iters left: 6 (10 enodes) 23.536 * * [simplify]: iters left: 5 (39 enodes) 23.545 * * [simplify]: iters left: 4 (86 enodes) 23.563 * * [simplify]: iters left: 3 (271 enodes) 23.753 * * [simplify]: Extracting #0: cost 1 inf + 0 23.754 * * [simplify]: Extracting #1: cost 0 inf + 1 23.754 * [simplify]: Simplified to 0 23.754 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (/ (+ (* (* (+ x.im x.re) 0) (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im))) (+ 0 (* (+ x.im x.re) 0))) 0)) 23.754 * * * * [progress]: [ 72 / 102 ] simplifiying candidate # 23.754 * [simplify]: Simplifying (+ (* (* (- (* x.re x.re) (* x.im x.im)) (* (+ x.re x.im) x.im)) (+ (* (* x.re x.im) (* x.re x.im)) (- (* (* x.im x.re) (* x.im x.re)) (* (* x.re x.im) (* x.im x.re))))) (* (+ x.re x.im) (* (+ (pow (* x.re x.im) 3) (pow (* x.im x.re) 3)) x.re))) 23.754 * * [simplify]: iters left: 6 (23 enodes) 23.773 * * [simplify]: iters left: 5 (129 enodes) 23.834 * * [simplify]: iters left: 4 (441 enodes) 24.162 * * [simplify]: Extracting #0: cost 1 inf + 0 24.162 * * [simplify]: Extracting #1: cost 17 inf + 0 24.163 * * [simplify]: Extracting #2: cost 216 inf + 0 24.170 * * [simplify]: Extracting #3: cost 453 inf + 14203 24.205 * * [simplify]: Extracting #4: cost 124 inf + 91092 24.260 * * [simplify]: Extracting #5: cost 19 inf + 113034 24.291 * * [simplify]: Extracting #6: cost 0 inf + 118507 24.346 * * [simplify]: Extracting #7: cost 0 inf + 118467 24.382 * [simplify]: Simplified to (* (+ x.re x.im) (+ (* x.re (* (* (* x.re x.im) (* x.re x.im)) (+ (* x.re x.im) (* x.re x.im)))) (* (* (- (* x.re x.re) (* x.im x.im)) x.im) (+ (* (* x.re x.im) (* x.re x.im)) 0)))) 24.382 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (/ (* (+ x.re x.im) (+ (* x.re (* (* (* x.re x.im) (* x.re x.im)) (+ (* x.re x.im) (* x.re x.im)))) (* (* (- (* x.re x.re) (* x.im x.im)) x.im) (+ (* (* x.re x.im) (* x.re x.im)) 0)))) (* (+ x.re x.im) (+ (* (* x.re x.im) (* x.re x.im)) (- (* (* x.im x.re) (* x.im x.re)) (* (* x.re x.im) (* x.im x.re))))))) 24.383 * [simplify]: Simplifying (* (+ x.re x.im) (+ (* (* x.re x.im) (* x.re x.im)) (- (* (* x.im x.re) (* x.im x.re)) (* (* x.re x.im) (* x.im x.re))))) 24.383 * * [simplify]: iters left: 6 (11 enodes) 24.387 * * [simplify]: iters left: 5 (64 enodes) 24.410 * * [simplify]: iters left: 4 (218 enodes) 24.498 * * [simplify]: Extracting #0: cost 1 inf + 0 24.498 * * [simplify]: Extracting #1: cost 27 inf + 0 24.498 * * [simplify]: Extracting #2: cost 114 inf + 1 24.499 * * [simplify]: Extracting #3: cost 128 inf + 1928 24.504 * * [simplify]: Extracting #4: cost 36 inf + 14200 24.512 * * [simplify]: Extracting #5: cost 0 inf + 18827 24.522 * [simplify]: Simplified to (* (+ x.im x.re) (+ (* (* x.re x.im) (* x.re x.im)) 0)) 24.522 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (/ (* (+ x.re x.im) (+ (* x.re (* (* (* x.re x.im) (* x.re x.im)) (+ (* x.re x.im) (* x.re x.im)))) (* (* (- (* x.re x.re) (* x.im x.im)) x.im) (+ (* (* x.re x.im) (* x.re x.im)) 0)))) (* (+ x.im x.re) (+ (* (* x.re x.im) (* x.re x.im)) 0)))) 24.522 * * * * [progress]: [ 73 / 102 ] simplifiying candidate # 24.523 * [simplify]: Simplifying (+ (* (* (- (* x.re x.re) (* x.im x.im)) (* (+ x.re x.im) x.im)) (- (* x.re x.im) (* x.im x.re))) (* (+ x.re x.im) (* (- (* (* x.re x.im) (* x.re x.im)) (* (* x.im x.re) (* x.im x.re))) x.re))) 24.523 * * [simplify]: iters left: 6 (18 enodes) 24.533 * * [simplify]: iters left: 5 (87 enodes) 24.574 * * [simplify]: iters left: 4 (267 enodes) 24.709 * * [simplify]: Extracting #0: cost 1 inf + 0 24.709 * * [simplify]: Extracting #1: cost 8 inf + 0 24.709 * * [simplify]: Extracting #2: cost 89 inf + 1 24.710 * * [simplify]: Extracting #3: cost 169 inf + 290 24.713 * * [simplify]: Extracting #4: cost 152 inf + 5331 24.724 * * [simplify]: Extracting #5: cost 14 inf + 29354 24.738 * * [simplify]: Extracting #6: cost 0 inf + 32182 24.753 * [simplify]: Simplified to (+ 0 (* (* 0 (- x.re x.im)) (+ x.re x.im))) 24.753 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (/ (+ 0 (* (* 0 (- x.re x.im)) (+ x.re x.im))) (* (+ x.re x.im) (- (* x.re x.im) (* x.im x.re))))) 24.753 * [simplify]: Simplifying (* (+ x.re x.im) (- (* x.re x.im) (* x.im x.re))) 24.753 * * [simplify]: iters left: 6 (7 enodes) 24.757 * * [simplify]: iters left: 5 (25 enodes) 24.768 * * [simplify]: iters left: 4 (53 enodes) 24.790 * * [simplify]: iters left: 3 (118 enodes) 24.831 * * [simplify]: iters left: 2 (185 enodes) 24.876 * * [simplify]: iters left: 1 (222 enodes) 24.937 * * [simplify]: Extracting #0: cost 1 inf + 0 24.937 * * [simplify]: Extracting #1: cost 0 inf + 1 24.937 * [simplify]: Simplified to 0 24.937 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (/ (+ 0 (* (* 0 (- x.re x.im)) (+ x.re x.im))) 0)) 24.937 * * * * [progress]: [ 74 / 102 ] simplifiying candidate # 24.937 * * * * [progress]: [ 75 / 102 ] simplifiying candidate # 24.937 * * * * [progress]: [ 76 / 102 ] simplifiying candidate # 24.937 * * * * [progress]: [ 77 / 102 ] simplifiying candidate #real (real->posit16 (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* (+ (* x.re x.im) (* x.im x.re)) x.re)))))> 24.937 * * * * [progress]: [ 78 / 102 ] simplifiying candidate # 24.937 * * * * [progress]: [ 79 / 102 ] simplifiying candidate # 24.937 * [simplify]: Simplifying (* (exp (* x.re x.im)) (exp (* x.im x.re))) 24.938 * * [simplify]: iters left: 5 (7 enodes) 24.939 * * [simplify]: iters left: 4 (28 enodes) 24.943 * * [simplify]: iters left: 3 (51 enodes) 24.952 * * [simplify]: iters left: 2 (103 enodes) 24.979 * * [simplify]: iters left: 1 (228 enodes) 25.053 * * [simplify]: Extracting #0: cost 1 inf + 0 25.053 * * [simplify]: Extracting #1: cost 41 inf + 0 25.053 * * [simplify]: Extracting #2: cost 144 inf + 115 25.054 * * [simplify]: Extracting #3: cost 134 inf + 6139 25.058 * * [simplify]: Extracting #4: cost 59 inf + 40413 25.065 * * [simplify]: Extracting #5: cost 4 inf + 73469 25.077 * * [simplify]: Extracting #6: cost 0 inf + 75164 25.095 * * [simplify]: Extracting #7: cost 0 inf + 75083 25.109 * [simplify]: Simplified to (* (exp (* x.re x.im)) (exp (* x.re x.im))) 25.109 * [simplify]: Simplified (2 2 1 1) to (λ (x.re x.im) (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* (log (* (exp (* x.re x.im)) (exp (* x.re x.im)))) x.re))) 25.109 * * * * [progress]: [ 80 / 102 ] simplifiying candidate # 25.109 * * * * [progress]: [ 81 / 102 ] simplifiying candidate # 25.110 * * * * [progress]: [ 82 / 102 ] simplifiying candidate # 25.110 * * * * [progress]: [ 83 / 102 ] simplifiying candidate # 25.110 * * * * [progress]: [ 84 / 102 ] simplifiying candidate # 25.110 * * * * [progress]: [ 85 / 102 ] simplifiying candidate # 25.110 * * * * [progress]: [ 86 / 102 ] simplifiying candidate # 25.110 * * * * [progress]: [ 87 / 102 ] simplifiying candidate # 25.110 * * * * [progress]: [ 88 / 102 ] simplifiying candidate # 25.110 * * * * [progress]: [ 89 / 102 ] simplifiying candidate #real (real->posit16 (+ (* x.re x.im) (* x.im x.re)))) x.re)))> 25.110 * * * * [progress]: [ 90 / 102 ] simplifiying candidate # 25.110 * * * * [progress]: [ 91 / 102 ] simplifiying candidate # 25.110 * [simplify]: Simplifying (- (* x.im (pow x.re 2)) (pow x.im 3)) 25.111 * * [simplify]: iters left: 5 (8 enodes) 25.116 * * [simplify]: iters left: 4 (39 enodes) 25.132 * * [simplify]: iters left: 3 (75 enodes) 25.161 * * [simplify]: iters left: 2 (134 enodes) 25.210 * * [simplify]: iters left: 1 (219 enodes) 25.271 * * [simplify]: Extracting #0: cost 1 inf + 0 25.271 * * [simplify]: Extracting #1: cost 15 inf + 0 25.271 * * [simplify]: Extracting #2: cost 50 inf + 1 25.271 * * [simplify]: Extracting #3: cost 81 inf + 551 25.272 * * [simplify]: Extracting #4: cost 52 inf + 4994 25.274 * * [simplify]: Extracting #5: cost 21 inf + 16610 25.276 * * [simplify]: Extracting #6: cost 7 inf + 23172 25.281 * * [simplify]: Extracting #7: cost 0 inf + 26031 25.285 * [simplify]: Simplified to (* (- x.re x.im) (* (+ x.re x.im) x.im)) 25.285 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 25.285 * * * * [progress]: [ 92 / 102 ] simplifiying candidate # 25.285 * [simplify]: Simplifying (- (* x.im (pow x.re 2)) (pow x.im 3)) 25.285 * * [simplify]: iters left: 5 (8 enodes) 25.289 * * [simplify]: iters left: 4 (39 enodes) 25.298 * * [simplify]: iters left: 3 (75 enodes) 25.318 * * [simplify]: iters left: 2 (134 enodes) 25.364 * * [simplify]: iters left: 1 (219 enodes) 25.411 * * [simplify]: Extracting #0: cost 1 inf + 0 25.411 * * [simplify]: Extracting #1: cost 15 inf + 0 25.411 * * [simplify]: Extracting #2: cost 50 inf + 1 25.411 * * [simplify]: Extracting #3: cost 81 inf + 551 25.412 * * [simplify]: Extracting #4: cost 52 inf + 4994 25.414 * * [simplify]: Extracting #5: cost 21 inf + 16610 25.416 * * [simplify]: Extracting #6: cost 7 inf + 23172 25.418 * * [simplify]: Extracting #7: cost 0 inf + 26031 25.421 * [simplify]: Simplified to (* (- x.re x.im) (* (+ x.re x.im) x.im)) 25.421 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 25.421 * * * * [progress]: [ 93 / 102 ] simplifiying candidate # 25.421 * [simplify]: Simplifying (- (* x.im (pow x.re 2)) (pow x.im 3)) 25.421 * * [simplify]: iters left: 5 (8 enodes) 25.427 * * [simplify]: iters left: 4 (39 enodes) 25.447 * * [simplify]: iters left: 3 (75 enodes) 25.476 * * [simplify]: iters left: 2 (134 enodes) 25.525 * * [simplify]: iters left: 1 (219 enodes) 25.584 * * [simplify]: Extracting #0: cost 1 inf + 0 25.584 * * [simplify]: Extracting #1: cost 15 inf + 0 25.584 * * [simplify]: Extracting #2: cost 50 inf + 1 25.585 * * [simplify]: Extracting #3: cost 81 inf + 551 25.586 * * [simplify]: Extracting #4: cost 52 inf + 4994 25.589 * * [simplify]: Extracting #5: cost 21 inf + 16610 25.593 * * [simplify]: Extracting #6: cost 7 inf + 23172 25.597 * * [simplify]: Extracting #7: cost 0 inf + 26031 25.599 * [simplify]: Simplified to (* (- x.re x.im) (* (+ x.re x.im) x.im)) 25.599 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 25.599 * * * * [progress]: [ 94 / 102 ] simplifiying candidate # 25.600 * [simplify]: Simplifying (* 2 (* x.im (pow x.re 2))) 25.600 * * [simplify]: iters left: 5 (6 enodes) 25.602 * * [simplify]: iters left: 4 (27 enodes) 25.607 * * [simplify]: iters left: 3 (45 enodes) 25.615 * * [simplify]: iters left: 2 (70 enodes) 25.628 * * [simplify]: iters left: 1 (81 enodes) 25.646 * * [simplify]: Extracting #0: cost 1 inf + 0 25.646 * * [simplify]: Extracting #1: cost 12 inf + 0 25.646 * * [simplify]: Extracting #2: cost 13 inf + 168 25.646 * * [simplify]: Extracting #3: cost 1 inf + 954 25.647 * * [simplify]: Extracting #4: cost 0 inf + 1077 25.648 * [simplify]: Simplified to (* (* (* x.re x.re) x.im) 2) 25.648 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* (* (* x.re x.re) x.im) 2))) 25.648 * * * * [progress]: [ 95 / 102 ] simplifiying candidate # 25.648 * [simplify]: Simplifying (* 2 (* x.im (pow x.re 2))) 25.648 * * [simplify]: iters left: 5 (6 enodes) 25.652 * * [simplify]: iters left: 4 (27 enodes) 25.662 * * [simplify]: iters left: 3 (45 enodes) 25.675 * * [simplify]: iters left: 2 (70 enodes) 25.688 * * [simplify]: iters left: 1 (81 enodes) 25.698 * * [simplify]: Extracting #0: cost 1 inf + 0 25.698 * * [simplify]: Extracting #1: cost 12 inf + 0 25.698 * * [simplify]: Extracting #2: cost 13 inf + 168 25.698 * * [simplify]: Extracting #3: cost 1 inf + 954 25.699 * * [simplify]: Extracting #4: cost 0 inf + 1077 25.699 * [simplify]: Simplified to (* (* (* x.re x.re) x.im) 2) 25.699 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* (* (* x.re x.re) x.im) 2))) 25.699 * * * * [progress]: [ 96 / 102 ] simplifiying candidate # 25.699 * [simplify]: Simplifying (* 2 (* x.im (pow x.re 2))) 25.699 * * [simplify]: iters left: 5 (6 enodes) 25.703 * * [simplify]: iters left: 4 (27 enodes) 25.712 * * [simplify]: iters left: 3 (45 enodes) 25.727 * * [simplify]: iters left: 2 (70 enodes) 25.747 * * [simplify]: iters left: 1 (81 enodes) 25.765 * * [simplify]: Extracting #0: cost 1 inf + 0 25.765 * * [simplify]: Extracting #1: cost 12 inf + 0 25.765 * * [simplify]: Extracting #2: cost 13 inf + 168 25.766 * * [simplify]: Extracting #3: cost 1 inf + 954 25.766 * * [simplify]: Extracting #4: cost 0 inf + 1077 25.767 * [simplify]: Simplified to (* (* (* x.re x.re) x.im) 2) 25.767 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* (* (* x.re x.re) x.im) 2))) 25.767 * * * * [progress]: [ 97 / 102 ] simplifiying candidate # 25.767 * [simplify]: Simplifying (- (* 3 (* x.im (pow x.re 2))) (pow x.im 3)) 25.768 * * [simplify]: iters left: 6 (9 enodes) 25.774 * * [simplify]: iters left: 5 (45 enodes) 25.792 * * [simplify]: iters left: 4 (89 enodes) 25.830 * * [simplify]: iters left: 3 (168 enodes) 25.863 * * [simplify]: iters left: 2 (259 enodes) 25.953 * * [simplify]: iters left: 1 (425 enodes) 26.135 * * [simplify]: Extracting #0: cost 1 inf + 0 26.135 * * [simplify]: Extracting #1: cost 7 inf + 0 26.135 * * [simplify]: Extracting #2: cost 55 inf + 1 26.136 * * [simplify]: Extracting #3: cost 136 inf + 697 26.139 * * [simplify]: Extracting #4: cost 113 inf + 6232 26.145 * * [simplify]: Extracting #5: cost 56 inf + 34285 26.153 * * [simplify]: Extracting #6: cost 0 inf + 68439 26.159 * * [simplify]: Extracting #7: cost 0 inf + 68319 26.165 * [simplify]: Simplified to (* (- (* (* x.re x.re) 3) (* x.im x.im)) x.im) 26.166 * [simplify]: Simplified (2) to (λ (x.re x.im) (* (- (* (* x.re x.re) 3) (* x.im x.im)) x.im)) 26.166 * * * * [progress]: [ 98 / 102 ] simplifiying candidate # 26.166 * [simplify]: Simplifying (- (* 3 (* x.im (pow x.re 2))) (pow x.im 3)) 26.166 * * [simplify]: iters left: 6 (9 enodes) 26.170 * * [simplify]: iters left: 5 (45 enodes) 26.180 * * [simplify]: iters left: 4 (89 enodes) 26.215 * * [simplify]: iters left: 3 (168 enodes) 26.276 * * [simplify]: iters left: 2 (259 enodes) 26.368 * * [simplify]: iters left: 1 (425 enodes) 26.549 * * [simplify]: Extracting #0: cost 1 inf + 0 26.549 * * [simplify]: Extracting #1: cost 7 inf + 0 26.549 * * [simplify]: Extracting #2: cost 55 inf + 1 26.551 * * [simplify]: Extracting #3: cost 136 inf + 697 26.553 * * [simplify]: Extracting #4: cost 113 inf + 6232 26.560 * * [simplify]: Extracting #5: cost 56 inf + 34285 26.573 * * [simplify]: Extracting #6: cost 0 inf + 68439 26.586 * * [simplify]: Extracting #7: cost 0 inf + 68319 26.601 * [simplify]: Simplified to (* (- (* (* x.re x.re) 3) (* x.im x.im)) x.im) 26.601 * [simplify]: Simplified (2) to (λ (x.re x.im) (* (- (* (* x.re x.re) 3) (* x.im x.im)) x.im)) 26.601 * * * * [progress]: [ 99 / 102 ] simplifiying candidate # 26.602 * [simplify]: Simplifying (- (* 3 (* x.im (pow x.re 2))) (pow x.im 3)) 26.602 * * [simplify]: iters left: 6 (9 enodes) 26.606 * * [simplify]: iters left: 5 (45 enodes) 26.616 * * [simplify]: iters left: 4 (89 enodes) 26.636 * * [simplify]: iters left: 3 (168 enodes) 26.680 * * [simplify]: iters left: 2 (259 enodes) 26.747 * * [simplify]: iters left: 1 (425 enodes) 26.905 * * [simplify]: Extracting #0: cost 1 inf + 0 26.905 * * [simplify]: Extracting #1: cost 7 inf + 0 26.905 * * [simplify]: Extracting #2: cost 55 inf + 1 26.906 * * [simplify]: Extracting #3: cost 136 inf + 697 26.907 * * [simplify]: Extracting #4: cost 113 inf + 6232 26.910 * * [simplify]: Extracting #5: cost 56 inf + 34285 26.916 * * [simplify]: Extracting #6: cost 0 inf + 68439 26.922 * * [simplify]: Extracting #7: cost 0 inf + 68319 26.933 * [simplify]: Simplified to (* (- (* (* x.re x.re) 3) (* x.im x.im)) x.im) 26.933 * [simplify]: Simplified (2) to (λ (x.re x.im) (* (- (* (* x.re x.re) 3) (* x.im x.im)) x.im)) 26.933 * * * * [progress]: [ 100 / 102 ] simplifiying candidate # 26.933 * [simplify]: Simplifying (* 2 (* x.im x.re)) 26.933 * * [simplify]: iters left: 4 (5 enodes) 26.936 * * [simplify]: iters left: 3 (19 enodes) 26.942 * * [simplify]: iters left: 2 (27 enodes) 26.950 * * [simplify]: iters left: 1 (32 enodes) 26.956 * * [simplify]: Extracting #0: cost 1 inf + 0 26.956 * * [simplify]: Extracting #1: cost 8 inf + 0 26.956 * * [simplify]: Extracting #2: cost 7 inf + 45 26.956 * * [simplify]: Extracting #3: cost 0 inf + 421 26.956 * [simplify]: Simplified to (* (* x.re x.im) 2) 26.956 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im) (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* (* (* x.re x.im) 2) x.re))) 26.956 * * * * [progress]: [ 101 / 102 ] simplifiying candidate # 26.956 * [simplify]: Simplifying (* 2 (* x.im x.re)) 26.956 * * [simplify]: iters left: 4 (5 enodes) 26.958 * * [simplify]: iters left: 3 (19 enodes) 26.961 * * [simplify]: iters left: 2 (27 enodes) 26.968 * * [simplify]: iters left: 1 (32 enodes) 26.972 * * [simplify]: Extracting #0: cost 1 inf + 0 26.972 * * [simplify]: Extracting #1: cost 8 inf + 0 26.972 * * [simplify]: Extracting #2: cost 7 inf + 45 26.973 * * [simplify]: Extracting #3: cost 0 inf + 421 26.973 * [simplify]: Simplified to (* (* x.re x.im) 2) 26.973 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im) (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* (* (* x.re x.im) 2) x.re))) 26.973 * * * * [progress]: [ 102 / 102 ] simplifiying candidate # 26.973 * [simplify]: Simplifying (* 2 (* x.im x.re)) 26.973 * * [simplify]: iters left: 4 (5 enodes) 26.975 * * [simplify]: iters left: 3 (19 enodes) 26.978 * * [simplify]: iters left: 2 (27 enodes) 26.984 * * [simplify]: iters left: 1 (32 enodes) 26.992 * * [simplify]: Extracting #0: cost 1 inf + 0 26.992 * * [simplify]: Extracting #1: cost 8 inf + 0 26.992 * * [simplify]: Extracting #2: cost 7 inf + 45 26.992 * * [simplify]: Extracting #3: cost 0 inf + 421 26.993 * [simplify]: Simplified to (* (* x.re x.im) 2) 26.993 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im) (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* (* (* x.re x.im) 2) x.re))) 26.993 * * * [progress]: adding candidates to table 28.054 * * [progress]: iteration 3 / 4 28.054 * * * [progress]: picking best candidate 28.114 * * * * [pick]: Picked # 28.114 * * * [progress]: localizing error 28.162 * * * [progress]: generating rewritten candidates 28.162 * * * * [progress]: [ 1 / 4 ] rewriting at (2 2 2 1) 28.167 * * * * [progress]: [ 2 / 4 ] rewriting at (2 2 1 2) 28.171 * * * * [progress]: [ 3 / 4 ] rewriting at (2 2 1 1) 28.176 * * * * [progress]: [ 4 / 4 ] rewriting at (2 2 1) 28.245 * * * [progress]: generating series expansions 28.245 * * * * [progress]: [ 1 / 4 ] generating series at (2 2 2 1) 28.246 * [backup-simplify]: Simplify (cbrt (+ (* x.re x.im) (* x.im x.re))) into (* (pow (* x.im x.re) 1/3) (cbrt 2)) 28.246 * [approximate]: Taking taylor expansion of (* (pow (* x.im x.re) 1/3) (cbrt 2)) in (x.re x.im) around 0 28.246 * [taylor]: Taking taylor expansion of (* (pow (* x.im x.re) 1/3) (cbrt 2)) in x.im 28.246 * [taylor]: Taking taylor expansion of (pow (* x.im x.re) 1/3) in x.im 28.246 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (* x.im x.re)))) in x.im 28.246 * [taylor]: Taking taylor expansion of (* 1/3 (log (* x.im x.re))) in x.im 28.246 * [taylor]: Taking taylor expansion of 1/3 in x.im 28.246 * [backup-simplify]: Simplify 1/3 into 1/3 28.246 * [taylor]: Taking taylor expansion of (log (* x.im x.re)) in x.im 28.246 * [taylor]: Taking taylor expansion of (* x.im x.re) in x.im 28.246 * [taylor]: Taking taylor expansion of x.im in x.im 28.246 * [backup-simplify]: Simplify 0 into 0 28.246 * [backup-simplify]: Simplify 1 into 1 28.246 * [taylor]: Taking taylor expansion of x.re in x.im 28.246 * [backup-simplify]: Simplify x.re into x.re 28.246 * [backup-simplify]: Simplify (* 0 x.re) into 0 28.247 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.re)) into x.re 28.247 * [backup-simplify]: Simplify (log x.re) into (log x.re) 28.248 * [backup-simplify]: Simplify (+ (* (- -1) (log x.im)) (log x.re)) into (+ (log x.im) (log x.re)) 28.248 * [backup-simplify]: Simplify (* 1/3 (+ (log x.im) (log x.re))) into (* 1/3 (+ (log x.im) (log x.re))) 28.248 * [backup-simplify]: Simplify (exp (* 1/3 (+ (log x.im) (log x.re)))) into (exp (* 1/3 (+ (log x.im) (log x.re)))) 28.248 * [taylor]: Taking taylor expansion of (cbrt 2) in x.im 28.248 * [taylor]: Taking taylor expansion of 2 in x.im 28.248 * [backup-simplify]: Simplify 2 into 2 28.249 * [backup-simplify]: Simplify (cbrt 2) into (cbrt 2) 28.249 * [backup-simplify]: Simplify (/ 0 (* 3 (cbrt 2))) into 0 28.249 * [taylor]: Taking taylor expansion of (* (pow (* x.im x.re) 1/3) (cbrt 2)) in x.re 28.249 * [taylor]: Taking taylor expansion of (pow (* x.im x.re) 1/3) in x.re 28.249 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (* x.im x.re)))) in x.re 28.250 * [taylor]: Taking taylor expansion of (* 1/3 (log (* x.im x.re))) in x.re 28.250 * [taylor]: Taking taylor expansion of 1/3 in x.re 28.250 * [backup-simplify]: Simplify 1/3 into 1/3 28.250 * [taylor]: Taking taylor expansion of (log (* x.im x.re)) in x.re 28.250 * [taylor]: Taking taylor expansion of (* x.im x.re) in x.re 28.250 * [taylor]: Taking taylor expansion of x.im in x.re 28.250 * [backup-simplify]: Simplify x.im into x.im 28.250 * [taylor]: Taking taylor expansion of x.re in x.re 28.250 * [backup-simplify]: Simplify 0 into 0 28.250 * [backup-simplify]: Simplify 1 into 1 28.250 * [backup-simplify]: Simplify (* x.im 0) into 0 28.250 * [backup-simplify]: Simplify (+ (* x.im 1) (* 0 0)) into x.im 28.250 * [backup-simplify]: Simplify (log x.im) into (log x.im) 28.251 * [backup-simplify]: Simplify (+ (* (- -1) (log x.re)) (log x.im)) into (+ (log x.im) (log x.re)) 28.251 * [backup-simplify]: Simplify (* 1/3 (+ (log x.im) (log x.re))) into (* 1/3 (+ (log x.im) (log x.re))) 28.251 * [backup-simplify]: Simplify (exp (* 1/3 (+ (log x.im) (log x.re)))) into (exp (* 1/3 (+ (log x.im) (log x.re)))) 28.251 * [taylor]: Taking taylor expansion of (cbrt 2) in x.re 28.251 * [taylor]: Taking taylor expansion of 2 in x.re 28.251 * [backup-simplify]: Simplify 2 into 2 28.252 * [backup-simplify]: Simplify (cbrt 2) into (cbrt 2) 28.252 * [backup-simplify]: Simplify (/ 0 (* 3 (cbrt 2))) into 0 28.252 * [taylor]: Taking taylor expansion of (* (pow (* x.im x.re) 1/3) (cbrt 2)) in x.re 28.252 * [taylor]: Taking taylor expansion of (pow (* x.im x.re) 1/3) in x.re 28.252 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (* x.im x.re)))) in x.re 28.252 * [taylor]: Taking taylor expansion of (* 1/3 (log (* x.im x.re))) in x.re 28.252 * [taylor]: Taking taylor expansion of 1/3 in x.re 28.253 * [backup-simplify]: Simplify 1/3 into 1/3 28.253 * [taylor]: Taking taylor expansion of (log (* x.im x.re)) in x.re 28.253 * [taylor]: Taking taylor expansion of (* x.im x.re) in x.re 28.253 * [taylor]: Taking taylor expansion of x.im in x.re 28.253 * [backup-simplify]: Simplify x.im into x.im 28.253 * [taylor]: Taking taylor expansion of x.re in x.re 28.253 * [backup-simplify]: Simplify 0 into 0 28.253 * [backup-simplify]: Simplify 1 into 1 28.253 * [backup-simplify]: Simplify (* x.im 0) into 0 28.253 * [backup-simplify]: Simplify (+ (* x.im 1) (* 0 0)) into x.im 28.253 * [backup-simplify]: Simplify (log x.im) into (log x.im) 28.254 * [backup-simplify]: Simplify (+ (* (- -1) (log x.re)) (log x.im)) into (+ (log x.im) (log x.re)) 28.254 * [backup-simplify]: Simplify (* 1/3 (+ (log x.im) (log x.re))) into (* 1/3 (+ (log x.im) (log x.re))) 28.254 * [backup-simplify]: Simplify (exp (* 1/3 (+ (log x.im) (log x.re)))) into (exp (* 1/3 (+ (log x.im) (log x.re)))) 28.254 * [taylor]: Taking taylor expansion of (cbrt 2) in x.re 28.254 * [taylor]: Taking taylor expansion of 2 in x.re 28.254 * [backup-simplify]: Simplify 2 into 2 28.254 * [backup-simplify]: Simplify (cbrt 2) into (cbrt 2) 28.255 * [backup-simplify]: Simplify (/ 0 (* 3 (cbrt 2))) into 0 28.256 * [backup-simplify]: Simplify (* (exp (* 1/3 (+ (log x.im) (log x.re)))) (cbrt 2)) into (* (exp (* 1/3 (+ (log x.im) (log x.re)))) (cbrt 2)) 28.256 * [taylor]: Taking taylor expansion of (* (exp (* 1/3 (+ (log x.im) (log x.re)))) (cbrt 2)) in x.im 28.256 * [taylor]: Taking taylor expansion of (exp (* 1/3 (+ (log x.im) (log x.re)))) in x.im 28.256 * [taylor]: Taking taylor expansion of (* 1/3 (+ (log x.im) (log x.re))) in x.im 28.256 * [taylor]: Taking taylor expansion of 1/3 in x.im 28.256 * [backup-simplify]: Simplify 1/3 into 1/3 28.256 * [taylor]: Taking taylor expansion of (+ (log x.im) (log x.re)) in x.im 28.256 * [taylor]: Taking taylor expansion of (log x.im) in x.im 28.256 * [taylor]: Taking taylor expansion of x.im in x.im 28.256 * [backup-simplify]: Simplify 0 into 0 28.256 * [backup-simplify]: Simplify 1 into 1 28.257 * [backup-simplify]: Simplify (log 1) into 0 28.257 * [taylor]: Taking taylor expansion of (log x.re) in x.im 28.257 * [taylor]: Taking taylor expansion of x.re in x.im 28.257 * [backup-simplify]: Simplify x.re into x.re 28.257 * [backup-simplify]: Simplify (log x.re) into (log x.re) 28.257 * [backup-simplify]: Simplify (+ (* (- -1) (log x.im)) 0) into (log x.im) 28.257 * [backup-simplify]: Simplify (+ (log x.im) (log x.re)) into (+ (log x.im) (log x.re)) 28.257 * [backup-simplify]: Simplify (* 1/3 (+ (log x.im) (log x.re))) into (* 1/3 (+ (log x.im) (log x.re))) 28.258 * [backup-simplify]: Simplify (exp (* 1/3 (+ (log x.im) (log x.re)))) into (exp (* 1/3 (+ (log x.im) (log x.re)))) 28.258 * [taylor]: Taking taylor expansion of (cbrt 2) in x.im 28.258 * [taylor]: Taking taylor expansion of 2 in x.im 28.258 * [backup-simplify]: Simplify 2 into 2 28.258 * [backup-simplify]: Simplify (cbrt 2) into (cbrt 2) 28.259 * [backup-simplify]: Simplify (/ 0 (* 3 (cbrt 2))) into 0 28.259 * [backup-simplify]: Simplify (* (exp (* 1/3 (+ (log x.im) (log x.re)))) (cbrt 2)) into (* (exp (* 1/3 (+ (log x.im) (log x.re)))) (cbrt 2)) 28.260 * [backup-simplify]: Simplify (* (exp (* 1/3 (+ (log x.im) (log x.re)))) (cbrt 2)) into (* (exp (* 1/3 (+ (log x.im) (log x.re)))) (cbrt 2)) 28.261 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 1) (* 0 0))) into 0 28.262 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.im 1)))) 1) into 0 28.262 * [backup-simplify]: Simplify (+ (* (- -1) (log x.re)) (log x.im)) into (+ (log x.im) (log x.re)) 28.263 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (+ (log x.im) (log x.re)))) into 0 28.264 * [backup-simplify]: Simplify (* (exp (* 1/3 (+ (log x.im) (log x.re)))) (+ (* (/ (pow 0 1) 1)))) into 0 28.265 * [backup-simplify]: Simplify (+ (* (exp (* 1/3 (+ (log x.im) (log x.re)))) 0) (* 0 (cbrt 2))) into 0 28.265 * [taylor]: Taking taylor expansion of 0 in x.im 28.265 * [backup-simplify]: Simplify 0 into 0 28.265 * [backup-simplify]: Simplify 0 into 0 28.266 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow 1 1)))) 1) into 0 28.267 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.re 1)))) 1) into 0 28.267 * [backup-simplify]: Simplify (+ 0 0) into 0 28.268 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (+ (log x.im) (log x.re)))) into 0 28.269 * [backup-simplify]: Simplify (* (exp (* 1/3 (+ (log x.im) (log x.re)))) (+ (* (/ (pow 0 1) 1)))) into 0 28.269 * [backup-simplify]: Simplify (+ (* (exp (* 1/3 (+ (log x.im) (log x.re)))) 0) (* 0 (cbrt 2))) into 0 28.269 * [backup-simplify]: Simplify 0 into 0 28.271 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0 (cbrt 2))))) (* 3 (cbrt 2))) into 0 28.272 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 28.273 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow x.im 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow x.im 1)))) 2) into 0 28.274 * [backup-simplify]: Simplify (+ (* (- -1) (log x.re)) (log x.im)) into (+ (log x.im) (log x.re)) 28.275 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (+ (log x.im) (log x.re))))) into 0 28.276 * [backup-simplify]: Simplify (* (exp (* 1/3 (+ (log x.im) (log x.re)))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 28.277 * [backup-simplify]: Simplify (+ (* (exp (* 1/3 (+ (log x.im) (log x.re)))) 0) (+ (* 0 0) (* 0 (cbrt 2)))) into 0 28.277 * [taylor]: Taking taylor expansion of 0 in x.im 28.277 * [backup-simplify]: Simplify 0 into 0 28.277 * [backup-simplify]: Simplify 0 into 0 28.277 * [backup-simplify]: Simplify 0 into 0 28.279 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0 (cbrt 2))))) (* 3 (cbrt 2))) into 0 28.281 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow 1 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow 1 1)))) 2) into 0 28.283 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow x.re 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow x.re 1)))) 2) into 0 28.283 * [backup-simplify]: Simplify (+ 0 0) into 0 28.284 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (+ (log x.im) (log x.re))))) into 0 28.286 * [backup-simplify]: Simplify (* (exp (* 1/3 (+ (log x.im) (log x.re)))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 28.287 * [backup-simplify]: Simplify (+ (* (exp (* 1/3 (+ (log x.im) (log x.re)))) 0) (+ (* 0 0) (* 0 (cbrt 2)))) into 0 28.287 * [backup-simplify]: Simplify 0 into 0 28.288 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0 0)))) (* 3 (cbrt 2))) into 0 28.289 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0))))) into 0 28.292 * [backup-simplify]: Simplify (/ (+ (* 2 (/ (* (pow (* 1 0) 3)) (pow x.im 3))) (* -3 (/ (* (pow (* 1 0) 1) (pow (* 2 0) 1)) (pow x.im 2))) (* 1 (/ (* 1 1 (pow (* 6 0) 1)) (pow x.im 1)))) 6) into 0 28.292 * [backup-simplify]: Simplify (+ (* (- -1) (log x.re)) (log x.im)) into (+ (log x.im) (log x.re)) 28.293 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (+ (* 0 0) (* 0 (+ (log x.im) (log x.re)))))) into 0 28.294 * [backup-simplify]: Simplify (* (exp (* 1/3 (+ (log x.im) (log x.re)))) (+ (* (/ (pow 0 3) 6)) (* (/ (pow 0 1) 1) (/ (pow 0 1) 1)) (* (/ (pow 0 1) 1)))) into 0 28.295 * [backup-simplify]: Simplify (+ (* (exp (* 1/3 (+ (log x.im) (log x.re)))) 0) (+ (* 0 0) (+ (* 0 0) (* 0 (cbrt 2))))) into 0 28.295 * [taylor]: Taking taylor expansion of 0 in x.im 28.295 * [backup-simplify]: Simplify 0 into 0 28.295 * [backup-simplify]: Simplify 0 into 0 28.295 * [backup-simplify]: Simplify (* (exp (* 1/3 (+ (log x.im) (log x.re)))) (cbrt 2)) into (* (exp (* 1/3 (+ (log x.im) (log x.re)))) (cbrt 2)) 28.295 * [backup-simplify]: Simplify (cbrt (+ (* (/ 1 x.re) (/ 1 x.im)) (* (/ 1 x.im) (/ 1 x.re)))) into (* (pow (/ 1 (* x.im x.re)) 1/3) (cbrt 2)) 28.295 * [approximate]: Taking taylor expansion of (* (pow (/ 1 (* x.im x.re)) 1/3) (cbrt 2)) in (x.re x.im) around 0 28.295 * [taylor]: Taking taylor expansion of (* (pow (/ 1 (* x.im x.re)) 1/3) (cbrt 2)) in x.im 28.295 * [taylor]: Taking taylor expansion of (pow (/ 1 (* x.im x.re)) 1/3) in x.im 28.295 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ 1 (* x.im x.re))))) in x.im 28.295 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ 1 (* x.im x.re)))) in x.im 28.295 * [taylor]: Taking taylor expansion of 1/3 in x.im 28.295 * [backup-simplify]: Simplify 1/3 into 1/3 28.295 * [taylor]: Taking taylor expansion of (log (/ 1 (* x.im x.re))) in x.im 28.295 * [taylor]: Taking taylor expansion of (/ 1 (* x.im x.re)) in x.im 28.295 * [taylor]: Taking taylor expansion of (* x.im x.re) in x.im 28.295 * [taylor]: Taking taylor expansion of x.im in x.im 28.295 * [backup-simplify]: Simplify 0 into 0 28.295 * [backup-simplify]: Simplify 1 into 1 28.295 * [taylor]: Taking taylor expansion of x.re in x.im 28.295 * [backup-simplify]: Simplify x.re into x.re 28.295 * [backup-simplify]: Simplify (* 0 x.re) into 0 28.296 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.re)) into x.re 28.296 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 28.296 * [backup-simplify]: Simplify (log (/ 1 x.re)) into (log (/ 1 x.re)) 28.296 * [backup-simplify]: Simplify (+ (* (- 1) (log x.im)) (log (/ 1 x.re))) into (- (log (/ 1 x.re)) (log x.im)) 28.296 * [backup-simplify]: Simplify (* 1/3 (- (log (/ 1 x.re)) (log x.im))) into (* 1/3 (- (log (/ 1 x.re)) (log x.im))) 28.296 * [backup-simplify]: Simplify (exp (* 1/3 (- (log (/ 1 x.re)) (log x.im)))) into (exp (* 1/3 (- (log (/ 1 x.re)) (log x.im)))) 28.296 * [taylor]: Taking taylor expansion of (cbrt 2) in x.im 28.296 * [taylor]: Taking taylor expansion of 2 in x.im 28.296 * [backup-simplify]: Simplify 2 into 2 28.297 * [backup-simplify]: Simplify (cbrt 2) into (cbrt 2) 28.297 * [backup-simplify]: Simplify (/ 0 (* 3 (cbrt 2))) into 0 28.297 * [taylor]: Taking taylor expansion of (* (pow (/ 1 (* x.im x.re)) 1/3) (cbrt 2)) in x.re 28.297 * [taylor]: Taking taylor expansion of (pow (/ 1 (* x.im x.re)) 1/3) in x.re 28.297 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ 1 (* x.im x.re))))) in x.re 28.297 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ 1 (* x.im x.re)))) in x.re 28.297 * [taylor]: Taking taylor expansion of 1/3 in x.re 28.297 * [backup-simplify]: Simplify 1/3 into 1/3 28.297 * [taylor]: Taking taylor expansion of (log (/ 1 (* x.im x.re))) in x.re 28.297 * [taylor]: Taking taylor expansion of (/ 1 (* x.im x.re)) in x.re 28.297 * [taylor]: Taking taylor expansion of (* x.im x.re) in x.re 28.297 * [taylor]: Taking taylor expansion of x.im in x.re 28.297 * [backup-simplify]: Simplify x.im into x.im 28.297 * [taylor]: Taking taylor expansion of x.re in x.re 28.297 * [backup-simplify]: Simplify 0 into 0 28.297 * [backup-simplify]: Simplify 1 into 1 28.297 * [backup-simplify]: Simplify (* x.im 0) into 0 28.298 * [backup-simplify]: Simplify (+ (* x.im 1) (* 0 0)) into x.im 28.298 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 28.298 * [backup-simplify]: Simplify (log (/ 1 x.im)) into (log (/ 1 x.im)) 28.298 * [backup-simplify]: Simplify (+ (* (- 1) (log x.re)) (log (/ 1 x.im))) into (- (log (/ 1 x.im)) (log x.re)) 28.298 * [backup-simplify]: Simplify (* 1/3 (- (log (/ 1 x.im)) (log x.re))) into (* 1/3 (- (log (/ 1 x.im)) (log x.re))) 28.298 * [backup-simplify]: Simplify (exp (* 1/3 (- (log (/ 1 x.im)) (log x.re)))) into (exp (* 1/3 (- (log (/ 1 x.im)) (log x.re)))) 28.298 * [taylor]: Taking taylor expansion of (cbrt 2) in x.re 28.298 * [taylor]: Taking taylor expansion of 2 in x.re 28.298 * [backup-simplify]: Simplify 2 into 2 28.299 * [backup-simplify]: Simplify (cbrt 2) into (cbrt 2) 28.299 * [backup-simplify]: Simplify (/ 0 (* 3 (cbrt 2))) into 0 28.299 * [taylor]: Taking taylor expansion of (* (pow (/ 1 (* x.im x.re)) 1/3) (cbrt 2)) in x.re 28.299 * [taylor]: Taking taylor expansion of (pow (/ 1 (* x.im x.re)) 1/3) in x.re 28.299 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ 1 (* x.im x.re))))) in x.re 28.299 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ 1 (* x.im x.re)))) in x.re 28.299 * [taylor]: Taking taylor expansion of 1/3 in x.re 28.299 * [backup-simplify]: Simplify 1/3 into 1/3 28.299 * [taylor]: Taking taylor expansion of (log (/ 1 (* x.im x.re))) in x.re 28.299 * [taylor]: Taking taylor expansion of (/ 1 (* x.im x.re)) in x.re 28.299 * [taylor]: Taking taylor expansion of (* x.im x.re) in x.re 28.299 * [taylor]: Taking taylor expansion of x.im in x.re 28.299 * [backup-simplify]: Simplify x.im into x.im 28.299 * [taylor]: Taking taylor expansion of x.re in x.re 28.299 * [backup-simplify]: Simplify 0 into 0 28.299 * [backup-simplify]: Simplify 1 into 1 28.299 * [backup-simplify]: Simplify (* x.im 0) into 0 28.299 * [backup-simplify]: Simplify (+ (* x.im 1) (* 0 0)) into x.im 28.300 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 28.300 * [backup-simplify]: Simplify (log (/ 1 x.im)) into (log (/ 1 x.im)) 28.300 * [backup-simplify]: Simplify (+ (* (- 1) (log x.re)) (log (/ 1 x.im))) into (- (log (/ 1 x.im)) (log x.re)) 28.300 * [backup-simplify]: Simplify (* 1/3 (- (log (/ 1 x.im)) (log x.re))) into (* 1/3 (- (log (/ 1 x.im)) (log x.re))) 28.300 * [backup-simplify]: Simplify (exp (* 1/3 (- (log (/ 1 x.im)) (log x.re)))) into (exp (* 1/3 (- (log (/ 1 x.im)) (log x.re)))) 28.300 * [taylor]: Taking taylor expansion of (cbrt 2) in x.re 28.300 * [taylor]: Taking taylor expansion of 2 in x.re 28.300 * [backup-simplify]: Simplify 2 into 2 28.300 * [backup-simplify]: Simplify (cbrt 2) into (cbrt 2) 28.301 * [backup-simplify]: Simplify (/ 0 (* 3 (cbrt 2))) into 0 28.301 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log (/ 1 x.im)) (log x.re)))) (cbrt 2)) into (* (exp (* 1/3 (- (log (/ 1 x.im)) (log x.re)))) (cbrt 2)) 28.301 * [taylor]: Taking taylor expansion of (* (exp (* 1/3 (- (log (/ 1 x.im)) (log x.re)))) (cbrt 2)) in x.im 28.301 * [taylor]: Taking taylor expansion of (exp (* 1/3 (- (log (/ 1 x.im)) (log x.re)))) in x.im 28.301 * [taylor]: Taking taylor expansion of (* 1/3 (- (log (/ 1 x.im)) (log x.re))) in x.im 28.301 * [taylor]: Taking taylor expansion of 1/3 in x.im 28.301 * [backup-simplify]: Simplify 1/3 into 1/3 28.301 * [taylor]: Taking taylor expansion of (- (log (/ 1 x.im)) (log x.re)) in x.im 28.301 * [taylor]: Taking taylor expansion of (log (/ 1 x.im)) in x.im 28.301 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 28.301 * [taylor]: Taking taylor expansion of x.im in x.im 28.301 * [backup-simplify]: Simplify 0 into 0 28.302 * [backup-simplify]: Simplify 1 into 1 28.302 * [backup-simplify]: Simplify (/ 1 1) into 1 28.302 * [backup-simplify]: Simplify (log 1) into 0 28.302 * [taylor]: Taking taylor expansion of (log x.re) in x.im 28.302 * [taylor]: Taking taylor expansion of x.re in x.im 28.302 * [backup-simplify]: Simplify x.re into x.re 28.302 * [backup-simplify]: Simplify (log x.re) into (log x.re) 28.302 * [backup-simplify]: Simplify (+ (* (- 1) (log x.im)) 0) into (- (log x.im)) 28.302 * [backup-simplify]: Simplify (- (log x.re)) into (- (log x.re)) 28.302 * [backup-simplify]: Simplify (+ (- (log x.im)) (- (log x.re))) into (- (+ (log x.im) (log x.re))) 28.303 * [backup-simplify]: Simplify (* 1/3 (- (+ (log x.im) (log x.re)))) into (* -1/3 (+ (log x.im) (log x.re))) 28.303 * [backup-simplify]: Simplify (exp (* -1/3 (+ (log x.im) (log x.re)))) into (exp (* -1/3 (+ (log x.im) (log x.re)))) 28.303 * [taylor]: Taking taylor expansion of (cbrt 2) in x.im 28.303 * [taylor]: Taking taylor expansion of 2 in x.im 28.303 * [backup-simplify]: Simplify 2 into 2 28.303 * [backup-simplify]: Simplify (cbrt 2) into (cbrt 2) 28.303 * [backup-simplify]: Simplify (/ 0 (* 3 (cbrt 2))) into 0 28.304 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (log x.im) (log x.re)))) (cbrt 2)) into (* (cbrt 2) (exp (* -1/3 (+ (log x.im) (log x.re))))) 28.304 * [backup-simplify]: Simplify (* (cbrt 2) (exp (* -1/3 (+ (log x.im) (log x.re))))) into (* (exp (* -1/3 (+ (log x.im) (log x.re)))) (cbrt 2)) 28.305 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 1) (* 0 0))) into 0 28.305 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)))) into 0 28.305 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (/ 1 x.im) 1)))) 1) into 0 28.305 * [backup-simplify]: Simplify (+ (* (- 1) (log x.re)) (log (/ 1 x.im))) into (- (log (/ 1 x.im)) (log x.re)) 28.306 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (- (log (/ 1 x.im)) (log x.re)))) into 0 28.306 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log (/ 1 x.im)) (log x.re)))) (+ (* (/ (pow 0 1) 1)))) into 0 28.307 * [backup-simplify]: Simplify (+ (* (exp (* 1/3 (- (log (/ 1 x.im)) (log x.re)))) 0) (* 0 (cbrt 2))) into 0 28.307 * [taylor]: Taking taylor expansion of 0 in x.im 28.307 * [backup-simplify]: Simplify 0 into 0 28.307 * [backup-simplify]: Simplify 0 into 0 28.307 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 28.308 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow 1 1)))) 1) into 0 28.308 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.re 1)))) 1) into 0 28.309 * [backup-simplify]: Simplify (- 0) into 0 28.309 * [backup-simplify]: Simplify (+ 0 0) into 0 28.309 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (- (+ (log x.im) (log x.re))))) into 0 28.310 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (log x.im) (log x.re)))) (+ (* (/ (pow 0 1) 1)))) into 0 28.314 * [backup-simplify]: Simplify (+ (* (exp (* -1/3 (+ (log x.im) (log x.re)))) 0) (* 0 (cbrt 2))) into 0 28.314 * [backup-simplify]: Simplify 0 into 0 28.315 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0 (cbrt 2))))) (* 3 (cbrt 2))) into 0 28.315 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 28.315 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 28.316 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow (/ 1 x.im) 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow (/ 1 x.im) 1)))) 2) into 0 28.317 * [backup-simplify]: Simplify (+ (* (- 1) (log x.re)) (log (/ 1 x.im))) into (- (log (/ 1 x.im)) (log x.re)) 28.317 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (- (log (/ 1 x.im)) (log x.re))))) into 0 28.318 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log (/ 1 x.im)) (log x.re)))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 28.318 * [backup-simplify]: Simplify (+ (* (exp (* 1/3 (- (log (/ 1 x.im)) (log x.re)))) 0) (+ (* 0 0) (* 0 (cbrt 2)))) into 0 28.319 * [taylor]: Taking taylor expansion of 0 in x.im 28.319 * [backup-simplify]: Simplify 0 into 0 28.319 * [backup-simplify]: Simplify 0 into 0 28.319 * [backup-simplify]: Simplify 0 into 0 28.319 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0 (cbrt 2))))) (* 3 (cbrt 2))) into 0 28.320 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 28.323 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow 1 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow 1 1)))) 2) into 0 28.324 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow x.re 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow x.re 1)))) 2) into 0 28.325 * [backup-simplify]: Simplify (- 0) into 0 28.325 * [backup-simplify]: Simplify (+ 0 0) into 0 28.326 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (- (+ (log x.im) (log x.re)))))) into 0 28.327 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (log x.im) (log x.re)))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 28.328 * [backup-simplify]: Simplify (+ (* (exp (* -1/3 (+ (log x.im) (log x.re)))) 0) (+ (* 0 0) (* 0 (cbrt 2)))) into 0 28.328 * [backup-simplify]: Simplify 0 into 0 28.330 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0 0)))) (* 3 (cbrt 2))) into 0 28.331 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0))))) into 0 28.331 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 28.334 * [backup-simplify]: Simplify (/ (+ (* 2 (/ (* (pow (* 1 0) 3)) (pow (/ 1 x.im) 3))) (* -3 (/ (* (pow (* 1 0) 1) (pow (* 2 0) 1)) (pow (/ 1 x.im) 2))) (* 1 (/ (* 1 1 (pow (* 6 0) 1)) (pow (/ 1 x.im) 1)))) 6) into 0 28.334 * [backup-simplify]: Simplify (+ (* (- 1) (log x.re)) (log (/ 1 x.im))) into (- (log (/ 1 x.im)) (log x.re)) 28.335 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (+ (* 0 0) (* 0 (- (log (/ 1 x.im)) (log x.re)))))) into 0 28.338 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log (/ 1 x.im)) (log x.re)))) (+ (* (/ (pow 0 3) 6)) (* (/ (pow 0 1) 1) (/ (pow 0 1) 1)) (* (/ (pow 0 1) 1)))) into 0 28.339 * [backup-simplify]: Simplify (+ (* (exp (* 1/3 (- (log (/ 1 x.im)) (log x.re)))) 0) (+ (* 0 0) (+ (* 0 0) (* 0 (cbrt 2))))) into 0 28.339 * [taylor]: Taking taylor expansion of 0 in x.im 28.339 * [backup-simplify]: Simplify 0 into 0 28.339 * [backup-simplify]: Simplify 0 into 0 28.339 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (log (/ 1 x.im)) (log (/ 1 x.re))))) (cbrt 2)) into (* (exp (* -1/3 (+ (log (/ 1 x.im)) (log (/ 1 x.re))))) (cbrt 2)) 28.340 * [backup-simplify]: Simplify (cbrt (+ (* (/ 1 (- x.re)) (/ 1 (- x.im))) (* (/ 1 (- x.im)) (/ 1 (- x.re))))) into (* (pow (/ 1 (* x.im x.re)) 1/3) (cbrt 2)) 28.340 * [approximate]: Taking taylor expansion of (* (pow (/ 1 (* x.im x.re)) 1/3) (cbrt 2)) in (x.re x.im) around 0 28.340 * [taylor]: Taking taylor expansion of (* (pow (/ 1 (* x.im x.re)) 1/3) (cbrt 2)) in x.im 28.340 * [taylor]: Taking taylor expansion of (pow (/ 1 (* x.im x.re)) 1/3) in x.im 28.340 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ 1 (* x.im x.re))))) in x.im 28.340 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ 1 (* x.im x.re)))) in x.im 28.340 * [taylor]: Taking taylor expansion of 1/3 in x.im 28.340 * [backup-simplify]: Simplify 1/3 into 1/3 28.340 * [taylor]: Taking taylor expansion of (log (/ 1 (* x.im x.re))) in x.im 28.340 * [taylor]: Taking taylor expansion of (/ 1 (* x.im x.re)) in x.im 28.340 * [taylor]: Taking taylor expansion of (* x.im x.re) in x.im 28.340 * [taylor]: Taking taylor expansion of x.im in x.im 28.340 * [backup-simplify]: Simplify 0 into 0 28.340 * [backup-simplify]: Simplify 1 into 1 28.340 * [taylor]: Taking taylor expansion of x.re in x.im 28.340 * [backup-simplify]: Simplify x.re into x.re 28.340 * [backup-simplify]: Simplify (* 0 x.re) into 0 28.341 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.re)) into x.re 28.341 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 28.341 * [backup-simplify]: Simplify (log (/ 1 x.re)) into (log (/ 1 x.re)) 28.341 * [backup-simplify]: Simplify (+ (* (- 1) (log x.im)) (log (/ 1 x.re))) into (- (log (/ 1 x.re)) (log x.im)) 28.342 * [backup-simplify]: Simplify (* 1/3 (- (log (/ 1 x.re)) (log x.im))) into (* 1/3 (- (log (/ 1 x.re)) (log x.im))) 28.342 * [backup-simplify]: Simplify (exp (* 1/3 (- (log (/ 1 x.re)) (log x.im)))) into (exp (* 1/3 (- (log (/ 1 x.re)) (log x.im)))) 28.342 * [taylor]: Taking taylor expansion of (cbrt 2) in x.im 28.342 * [taylor]: Taking taylor expansion of 2 in x.im 28.342 * [backup-simplify]: Simplify 2 into 2 28.342 * [backup-simplify]: Simplify (cbrt 2) into (cbrt 2) 28.343 * [backup-simplify]: Simplify (/ 0 (* 3 (cbrt 2))) into 0 28.343 * [taylor]: Taking taylor expansion of (* (pow (/ 1 (* x.im x.re)) 1/3) (cbrt 2)) in x.re 28.343 * [taylor]: Taking taylor expansion of (pow (/ 1 (* x.im x.re)) 1/3) in x.re 28.343 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ 1 (* x.im x.re))))) in x.re 28.343 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ 1 (* x.im x.re)))) in x.re 28.343 * [taylor]: Taking taylor expansion of 1/3 in x.re 28.343 * [backup-simplify]: Simplify 1/3 into 1/3 28.343 * [taylor]: Taking taylor expansion of (log (/ 1 (* x.im x.re))) in x.re 28.343 * [taylor]: Taking taylor expansion of (/ 1 (* x.im x.re)) in x.re 28.343 * [taylor]: Taking taylor expansion of (* x.im x.re) in x.re 28.343 * [taylor]: Taking taylor expansion of x.im in x.re 28.343 * [backup-simplify]: Simplify x.im into x.im 28.343 * [taylor]: Taking taylor expansion of x.re in x.re 28.343 * [backup-simplify]: Simplify 0 into 0 28.343 * [backup-simplify]: Simplify 1 into 1 28.344 * [backup-simplify]: Simplify (* x.im 0) into 0 28.344 * [backup-simplify]: Simplify (+ (* x.im 1) (* 0 0)) into x.im 28.344 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 28.344 * [backup-simplify]: Simplify (log (/ 1 x.im)) into (log (/ 1 x.im)) 28.345 * [backup-simplify]: Simplify (+ (* (- 1) (log x.re)) (log (/ 1 x.im))) into (- (log (/ 1 x.im)) (log x.re)) 28.345 * [backup-simplify]: Simplify (* 1/3 (- (log (/ 1 x.im)) (log x.re))) into (* 1/3 (- (log (/ 1 x.im)) (log x.re))) 28.345 * [backup-simplify]: Simplify (exp (* 1/3 (- (log (/ 1 x.im)) (log x.re)))) into (exp (* 1/3 (- (log (/ 1 x.im)) (log x.re)))) 28.345 * [taylor]: Taking taylor expansion of (cbrt 2) in x.re 28.345 * [taylor]: Taking taylor expansion of 2 in x.re 28.345 * [backup-simplify]: Simplify 2 into 2 28.345 * [backup-simplify]: Simplify (cbrt 2) into (cbrt 2) 28.346 * [backup-simplify]: Simplify (/ 0 (* 3 (cbrt 2))) into 0 28.346 * [taylor]: Taking taylor expansion of (* (pow (/ 1 (* x.im x.re)) 1/3) (cbrt 2)) in x.re 28.346 * [taylor]: Taking taylor expansion of (pow (/ 1 (* x.im x.re)) 1/3) in x.re 28.346 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ 1 (* x.im x.re))))) in x.re 28.346 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ 1 (* x.im x.re)))) in x.re 28.346 * [taylor]: Taking taylor expansion of 1/3 in x.re 28.346 * [backup-simplify]: Simplify 1/3 into 1/3 28.346 * [taylor]: Taking taylor expansion of (log (/ 1 (* x.im x.re))) in x.re 28.346 * [taylor]: Taking taylor expansion of (/ 1 (* x.im x.re)) in x.re 28.346 * [taylor]: Taking taylor expansion of (* x.im x.re) in x.re 28.346 * [taylor]: Taking taylor expansion of x.im in x.re 28.347 * [backup-simplify]: Simplify x.im into x.im 28.347 * [taylor]: Taking taylor expansion of x.re in x.re 28.347 * [backup-simplify]: Simplify 0 into 0 28.347 * [backup-simplify]: Simplify 1 into 1 28.347 * [backup-simplify]: Simplify (* x.im 0) into 0 28.347 * [backup-simplify]: Simplify (+ (* x.im 1) (* 0 0)) into x.im 28.347 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 28.347 * [backup-simplify]: Simplify (log (/ 1 x.im)) into (log (/ 1 x.im)) 28.348 * [backup-simplify]: Simplify (+ (* (- 1) (log x.re)) (log (/ 1 x.im))) into (- (log (/ 1 x.im)) (log x.re)) 28.348 * [backup-simplify]: Simplify (* 1/3 (- (log (/ 1 x.im)) (log x.re))) into (* 1/3 (- (log (/ 1 x.im)) (log x.re))) 28.348 * [backup-simplify]: Simplify (exp (* 1/3 (- (log (/ 1 x.im)) (log x.re)))) into (exp (* 1/3 (- (log (/ 1 x.im)) (log x.re)))) 28.348 * [taylor]: Taking taylor expansion of (cbrt 2) in x.re 28.348 * [taylor]: Taking taylor expansion of 2 in x.re 28.348 * [backup-simplify]: Simplify 2 into 2 28.349 * [backup-simplify]: Simplify (cbrt 2) into (cbrt 2) 28.349 * [backup-simplify]: Simplify (/ 0 (* 3 (cbrt 2))) into 0 28.350 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log (/ 1 x.im)) (log x.re)))) (cbrt 2)) into (* (exp (* 1/3 (- (log (/ 1 x.im)) (log x.re)))) (cbrt 2)) 28.350 * [taylor]: Taking taylor expansion of (* (exp (* 1/3 (- (log (/ 1 x.im)) (log x.re)))) (cbrt 2)) in x.im 28.350 * [taylor]: Taking taylor expansion of (exp (* 1/3 (- (log (/ 1 x.im)) (log x.re)))) in x.im 28.350 * [taylor]: Taking taylor expansion of (* 1/3 (- (log (/ 1 x.im)) (log x.re))) in x.im 28.350 * [taylor]: Taking taylor expansion of 1/3 in x.im 28.350 * [backup-simplify]: Simplify 1/3 into 1/3 28.350 * [taylor]: Taking taylor expansion of (- (log (/ 1 x.im)) (log x.re)) in x.im 28.350 * [taylor]: Taking taylor expansion of (log (/ 1 x.im)) in x.im 28.350 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 28.350 * [taylor]: Taking taylor expansion of x.im in x.im 28.350 * [backup-simplify]: Simplify 0 into 0 28.350 * [backup-simplify]: Simplify 1 into 1 28.351 * [backup-simplify]: Simplify (/ 1 1) into 1 28.351 * [backup-simplify]: Simplify (log 1) into 0 28.351 * [taylor]: Taking taylor expansion of (log x.re) in x.im 28.351 * [taylor]: Taking taylor expansion of x.re in x.im 28.351 * [backup-simplify]: Simplify x.re into x.re 28.351 * [backup-simplify]: Simplify (log x.re) into (log x.re) 28.352 * [backup-simplify]: Simplify (+ (* (- 1) (log x.im)) 0) into (- (log x.im)) 28.352 * [backup-simplify]: Simplify (- (log x.re)) into (- (log x.re)) 28.352 * [backup-simplify]: Simplify (+ (- (log x.im)) (- (log x.re))) into (- (+ (log x.im) (log x.re))) 28.352 * [backup-simplify]: Simplify (* 1/3 (- (+ (log x.im) (log x.re)))) into (* -1/3 (+ (log x.im) (log x.re))) 28.352 * [backup-simplify]: Simplify (exp (* -1/3 (+ (log x.im) (log x.re)))) into (exp (* -1/3 (+ (log x.im) (log x.re)))) 28.352 * [taylor]: Taking taylor expansion of (cbrt 2) in x.im 28.352 * [taylor]: Taking taylor expansion of 2 in x.im 28.352 * [backup-simplify]: Simplify 2 into 2 28.352 * [backup-simplify]: Simplify (cbrt 2) into (cbrt 2) 28.353 * [backup-simplify]: Simplify (/ 0 (* 3 (cbrt 2))) into 0 28.353 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (log x.im) (log x.re)))) (cbrt 2)) into (* (cbrt 2) (exp (* -1/3 (+ (log x.im) (log x.re))))) 28.354 * [backup-simplify]: Simplify (* (cbrt 2) (exp (* -1/3 (+ (log x.im) (log x.re))))) into (* (exp (* -1/3 (+ (log x.im) (log x.re)))) (cbrt 2)) 28.354 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 1) (* 0 0))) into 0 28.354 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)))) into 0 28.355 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (/ 1 x.im) 1)))) 1) into 0 28.355 * [backup-simplify]: Simplify (+ (* (- 1) (log x.re)) (log (/ 1 x.im))) into (- (log (/ 1 x.im)) (log x.re)) 28.355 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (- (log (/ 1 x.im)) (log x.re)))) into 0 28.356 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log (/ 1 x.im)) (log x.re)))) (+ (* (/ (pow 0 1) 1)))) into 0 28.356 * [backup-simplify]: Simplify (+ (* (exp (* 1/3 (- (log (/ 1 x.im)) (log x.re)))) 0) (* 0 (cbrt 2))) into 0 28.356 * [taylor]: Taking taylor expansion of 0 in x.im 28.356 * [backup-simplify]: Simplify 0 into 0 28.356 * [backup-simplify]: Simplify 0 into 0 28.357 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 28.358 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow 1 1)))) 1) into 0 28.358 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.re 1)))) 1) into 0 28.358 * [backup-simplify]: Simplify (- 0) into 0 28.358 * [backup-simplify]: Simplify (+ 0 0) into 0 28.359 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (- (+ (log x.im) (log x.re))))) into 0 28.359 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (log x.im) (log x.re)))) (+ (* (/ (pow 0 1) 1)))) into 0 28.360 * [backup-simplify]: Simplify (+ (* (exp (* -1/3 (+ (log x.im) (log x.re)))) 0) (* 0 (cbrt 2))) into 0 28.360 * [backup-simplify]: Simplify 0 into 0 28.361 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0 (cbrt 2))))) (* 3 (cbrt 2))) into 0 28.361 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 28.361 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 28.362 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow (/ 1 x.im) 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow (/ 1 x.im) 1)))) 2) into 0 28.362 * [backup-simplify]: Simplify (+ (* (- 1) (log x.re)) (log (/ 1 x.im))) into (- (log (/ 1 x.im)) (log x.re)) 28.363 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (- (log (/ 1 x.im)) (log x.re))))) into 0 28.364 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log (/ 1 x.im)) (log x.re)))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 28.365 * [backup-simplify]: Simplify (+ (* (exp (* 1/3 (- (log (/ 1 x.im)) (log x.re)))) 0) (+ (* 0 0) (* 0 (cbrt 2)))) into 0 28.365 * [taylor]: Taking taylor expansion of 0 in x.im 28.365 * [backup-simplify]: Simplify 0 into 0 28.365 * [backup-simplify]: Simplify 0 into 0 28.365 * [backup-simplify]: Simplify 0 into 0 28.365 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0 (cbrt 2))))) (* 3 (cbrt 2))) into 0 28.366 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 28.368 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow 1 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow 1 1)))) 2) into 0 28.369 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow x.re 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow x.re 1)))) 2) into 0 28.369 * [backup-simplify]: Simplify (- 0) into 0 28.369 * [backup-simplify]: Simplify (+ 0 0) into 0 28.370 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (- (+ (log x.im) (log x.re)))))) into 0 28.370 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (log x.im) (log x.re)))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 28.371 * [backup-simplify]: Simplify (+ (* (exp (* -1/3 (+ (log x.im) (log x.re)))) 0) (+ (* 0 0) (* 0 (cbrt 2)))) into 0 28.371 * [backup-simplify]: Simplify 0 into 0 28.372 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0 0)))) (* 3 (cbrt 2))) into 0 28.372 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0))))) into 0 28.372 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 28.374 * [backup-simplify]: Simplify (/ (+ (* 2 (/ (* (pow (* 1 0) 3)) (pow (/ 1 x.im) 3))) (* -3 (/ (* (pow (* 1 0) 1) (pow (* 2 0) 1)) (pow (/ 1 x.im) 2))) (* 1 (/ (* 1 1 (pow (* 6 0) 1)) (pow (/ 1 x.im) 1)))) 6) into 0 28.374 * [backup-simplify]: Simplify (+ (* (- 1) (log x.re)) (log (/ 1 x.im))) into (- (log (/ 1 x.im)) (log x.re)) 28.375 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (+ (* 0 0) (* 0 (- (log (/ 1 x.im)) (log x.re)))))) into 0 28.376 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log (/ 1 x.im)) (log x.re)))) (+ (* (/ (pow 0 3) 6)) (* (/ (pow 0 1) 1) (/ (pow 0 1) 1)) (* (/ (pow 0 1) 1)))) into 0 28.377 * [backup-simplify]: Simplify (+ (* (exp (* 1/3 (- (log (/ 1 x.im)) (log x.re)))) 0) (+ (* 0 0) (+ (* 0 0) (* 0 (cbrt 2))))) into 0 28.377 * [taylor]: Taking taylor expansion of 0 in x.im 28.377 * [backup-simplify]: Simplify 0 into 0 28.377 * [backup-simplify]: Simplify 0 into 0 28.377 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (log (/ 1 (- x.im))) (log (/ 1 (- x.re)))))) (cbrt 2)) into (* (exp (* -1/3 (+ (log (/ -1 x.re)) (log (/ -1 x.im))))) (cbrt 2)) 28.377 * * * * [progress]: [ 2 / 4 ] generating series at (2 2 1 2) 28.378 * [backup-simplify]: Simplify (cbrt (+ (* x.re x.im) (* x.im x.re))) into (* (pow (* x.im x.re) 1/3) (cbrt 2)) 28.378 * [approximate]: Taking taylor expansion of (* (pow (* x.im x.re) 1/3) (cbrt 2)) in (x.re x.im) around 0 28.378 * [taylor]: Taking taylor expansion of (* (pow (* x.im x.re) 1/3) (cbrt 2)) in x.im 28.378 * [taylor]: Taking taylor expansion of (pow (* x.im x.re) 1/3) in x.im 28.378 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (* x.im x.re)))) in x.im 28.378 * [taylor]: Taking taylor expansion of (* 1/3 (log (* x.im x.re))) in x.im 28.378 * [taylor]: Taking taylor expansion of 1/3 in x.im 28.378 * [backup-simplify]: Simplify 1/3 into 1/3 28.378 * [taylor]: Taking taylor expansion of (log (* x.im x.re)) in x.im 28.378 * [taylor]: Taking taylor expansion of (* x.im x.re) in x.im 28.378 * [taylor]: Taking taylor expansion of x.im in x.im 28.378 * [backup-simplify]: Simplify 0 into 0 28.378 * [backup-simplify]: Simplify 1 into 1 28.378 * [taylor]: Taking taylor expansion of x.re in x.im 28.378 * [backup-simplify]: Simplify x.re into x.re 28.378 * [backup-simplify]: Simplify (* 0 x.re) into 0 28.378 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.re)) into x.re 28.378 * [backup-simplify]: Simplify (log x.re) into (log x.re) 28.379 * [backup-simplify]: Simplify (+ (* (- -1) (log x.im)) (log x.re)) into (+ (log x.im) (log x.re)) 28.379 * [backup-simplify]: Simplify (* 1/3 (+ (log x.im) (log x.re))) into (* 1/3 (+ (log x.im) (log x.re))) 28.379 * [backup-simplify]: Simplify (exp (* 1/3 (+ (log x.im) (log x.re)))) into (exp (* 1/3 (+ (log x.im) (log x.re)))) 28.379 * [taylor]: Taking taylor expansion of (cbrt 2) in x.im 28.379 * [taylor]: Taking taylor expansion of 2 in x.im 28.379 * [backup-simplify]: Simplify 2 into 2 28.379 * [backup-simplify]: Simplify (cbrt 2) into (cbrt 2) 28.380 * [backup-simplify]: Simplify (/ 0 (* 3 (cbrt 2))) into 0 28.380 * [taylor]: Taking taylor expansion of (* (pow (* x.im x.re) 1/3) (cbrt 2)) in x.re 28.380 * [taylor]: Taking taylor expansion of (pow (* x.im x.re) 1/3) in x.re 28.380 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (* x.im x.re)))) in x.re 28.380 * [taylor]: Taking taylor expansion of (* 1/3 (log (* x.im x.re))) in x.re 28.380 * [taylor]: Taking taylor expansion of 1/3 in x.re 28.380 * [backup-simplify]: Simplify 1/3 into 1/3 28.380 * [taylor]: Taking taylor expansion of (log (* x.im x.re)) in x.re 28.380 * [taylor]: Taking taylor expansion of (* x.im x.re) in x.re 28.380 * [taylor]: Taking taylor expansion of x.im in x.re 28.380 * [backup-simplify]: Simplify x.im into x.im 28.380 * [taylor]: Taking taylor expansion of x.re in x.re 28.380 * [backup-simplify]: Simplify 0 into 0 28.380 * [backup-simplify]: Simplify 1 into 1 28.380 * [backup-simplify]: Simplify (* x.im 0) into 0 28.381 * [backup-simplify]: Simplify (+ (* x.im 1) (* 0 0)) into x.im 28.381 * [backup-simplify]: Simplify (log x.im) into (log x.im) 28.381 * [backup-simplify]: Simplify (+ (* (- -1) (log x.re)) (log x.im)) into (+ (log x.im) (log x.re)) 28.381 * [backup-simplify]: Simplify (* 1/3 (+ (log x.im) (log x.re))) into (* 1/3 (+ (log x.im) (log x.re))) 28.382 * [backup-simplify]: Simplify (exp (* 1/3 (+ (log x.im) (log x.re)))) into (exp (* 1/3 (+ (log x.im) (log x.re)))) 28.382 * [taylor]: Taking taylor expansion of (cbrt 2) in x.re 28.382 * [taylor]: Taking taylor expansion of 2 in x.re 28.382 * [backup-simplify]: Simplify 2 into 2 28.382 * [backup-simplify]: Simplify (cbrt 2) into (cbrt 2) 28.383 * [backup-simplify]: Simplify (/ 0 (* 3 (cbrt 2))) into 0 28.383 * [taylor]: Taking taylor expansion of (* (pow (* x.im x.re) 1/3) (cbrt 2)) in x.re 28.383 * [taylor]: Taking taylor expansion of (pow (* x.im x.re) 1/3) in x.re 28.383 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (* x.im x.re)))) in x.re 28.383 * [taylor]: Taking taylor expansion of (* 1/3 (log (* x.im x.re))) in x.re 28.383 * [taylor]: Taking taylor expansion of 1/3 in x.re 28.383 * [backup-simplify]: Simplify 1/3 into 1/3 28.383 * [taylor]: Taking taylor expansion of (log (* x.im x.re)) in x.re 28.383 * [taylor]: Taking taylor expansion of (* x.im x.re) in x.re 28.383 * [taylor]: Taking taylor expansion of x.im in x.re 28.383 * [backup-simplify]: Simplify x.im into x.im 28.383 * [taylor]: Taking taylor expansion of x.re in x.re 28.383 * [backup-simplify]: Simplify 0 into 0 28.383 * [backup-simplify]: Simplify 1 into 1 28.383 * [backup-simplify]: Simplify (* x.im 0) into 0 28.384 * [backup-simplify]: Simplify (+ (* x.im 1) (* 0 0)) into x.im 28.384 * [backup-simplify]: Simplify (log x.im) into (log x.im) 28.384 * [backup-simplify]: Simplify (+ (* (- -1) (log x.re)) (log x.im)) into (+ (log x.im) (log x.re)) 28.384 * [backup-simplify]: Simplify (* 1/3 (+ (log x.im) (log x.re))) into (* 1/3 (+ (log x.im) (log x.re))) 28.384 * [backup-simplify]: Simplify (exp (* 1/3 (+ (log x.im) (log x.re)))) into (exp (* 1/3 (+ (log x.im) (log x.re)))) 28.384 * [taylor]: Taking taylor expansion of (cbrt 2) in x.re 28.384 * [taylor]: Taking taylor expansion of 2 in x.re 28.384 * [backup-simplify]: Simplify 2 into 2 28.385 * [backup-simplify]: Simplify (cbrt 2) into (cbrt 2) 28.386 * [backup-simplify]: Simplify (/ 0 (* 3 (cbrt 2))) into 0 28.386 * [backup-simplify]: Simplify (* (exp (* 1/3 (+ (log x.im) (log x.re)))) (cbrt 2)) into (* (exp (* 1/3 (+ (log x.im) (log x.re)))) (cbrt 2)) 28.386 * [taylor]: Taking taylor expansion of (* (exp (* 1/3 (+ (log x.im) (log x.re)))) (cbrt 2)) in x.im 28.386 * [taylor]: Taking taylor expansion of (exp (* 1/3 (+ (log x.im) (log x.re)))) in x.im 28.386 * [taylor]: Taking taylor expansion of (* 1/3 (+ (log x.im) (log x.re))) in x.im 28.386 * [taylor]: Taking taylor expansion of 1/3 in x.im 28.386 * [backup-simplify]: Simplify 1/3 into 1/3 28.386 * [taylor]: Taking taylor expansion of (+ (log x.im) (log x.re)) in x.im 28.386 * [taylor]: Taking taylor expansion of (log x.im) in x.im 28.386 * [taylor]: Taking taylor expansion of x.im in x.im 28.386 * [backup-simplify]: Simplify 0 into 0 28.386 * [backup-simplify]: Simplify 1 into 1 28.387 * [backup-simplify]: Simplify (log 1) into 0 28.387 * [taylor]: Taking taylor expansion of (log x.re) in x.im 28.387 * [taylor]: Taking taylor expansion of x.re in x.im 28.387 * [backup-simplify]: Simplify x.re into x.re 28.387 * [backup-simplify]: Simplify (log x.re) into (log x.re) 28.387 * [backup-simplify]: Simplify (+ (* (- -1) (log x.im)) 0) into (log x.im) 28.387 * [backup-simplify]: Simplify (+ (log x.im) (log x.re)) into (+ (log x.im) (log x.re)) 28.388 * [backup-simplify]: Simplify (* 1/3 (+ (log x.im) (log x.re))) into (* 1/3 (+ (log x.im) (log x.re))) 28.388 * [backup-simplify]: Simplify (exp (* 1/3 (+ (log x.im) (log x.re)))) into (exp (* 1/3 (+ (log x.im) (log x.re)))) 28.388 * [taylor]: Taking taylor expansion of (cbrt 2) in x.im 28.388 * [taylor]: Taking taylor expansion of 2 in x.im 28.388 * [backup-simplify]: Simplify 2 into 2 28.388 * [backup-simplify]: Simplify (cbrt 2) into (cbrt 2) 28.389 * [backup-simplify]: Simplify (/ 0 (* 3 (cbrt 2))) into 0 28.390 * [backup-simplify]: Simplify (* (exp (* 1/3 (+ (log x.im) (log x.re)))) (cbrt 2)) into (* (exp (* 1/3 (+ (log x.im) (log x.re)))) (cbrt 2)) 28.390 * [backup-simplify]: Simplify (* (exp (* 1/3 (+ (log x.im) (log x.re)))) (cbrt 2)) into (* (exp (* 1/3 (+ (log x.im) (log x.re)))) (cbrt 2)) 28.391 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 1) (* 0 0))) into 0 28.392 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.im 1)))) 1) into 0 28.392 * [backup-simplify]: Simplify (+ (* (- -1) (log x.re)) (log x.im)) into (+ (log x.im) (log x.re)) 28.393 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (+ (log x.im) (log x.re)))) into 0 28.393 * [backup-simplify]: Simplify (* (exp (* 1/3 (+ (log x.im) (log x.re)))) (+ (* (/ (pow 0 1) 1)))) into 0 28.394 * [backup-simplify]: Simplify (+ (* (exp (* 1/3 (+ (log x.im) (log x.re)))) 0) (* 0 (cbrt 2))) into 0 28.394 * [taylor]: Taking taylor expansion of 0 in x.im 28.394 * [backup-simplify]: Simplify 0 into 0 28.394 * [backup-simplify]: Simplify 0 into 0 28.396 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow 1 1)))) 1) into 0 28.396 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.re 1)))) 1) into 0 28.397 * [backup-simplify]: Simplify (+ 0 0) into 0 28.397 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (+ (log x.im) (log x.re)))) into 0 28.398 * [backup-simplify]: Simplify (* (exp (* 1/3 (+ (log x.im) (log x.re)))) (+ (* (/ (pow 0 1) 1)))) into 0 28.399 * [backup-simplify]: Simplify (+ (* (exp (* 1/3 (+ (log x.im) (log x.re)))) 0) (* 0 (cbrt 2))) into 0 28.399 * [backup-simplify]: Simplify 0 into 0 28.401 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0 (cbrt 2))))) (* 3 (cbrt 2))) into 0 28.401 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 28.403 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow x.im 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow x.im 1)))) 2) into 0 28.403 * [backup-simplify]: Simplify (+ (* (- -1) (log x.re)) (log x.im)) into (+ (log x.im) (log x.re)) 28.404 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (+ (log x.im) (log x.re))))) into 0 28.406 * [backup-simplify]: Simplify (* (exp (* 1/3 (+ (log x.im) (log x.re)))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 28.407 * [backup-simplify]: Simplify (+ (* (exp (* 1/3 (+ (log x.im) (log x.re)))) 0) (+ (* 0 0) (* 0 (cbrt 2)))) into 0 28.407 * [taylor]: Taking taylor expansion of 0 in x.im 28.407 * [backup-simplify]: Simplify 0 into 0 28.407 * [backup-simplify]: Simplify 0 into 0 28.407 * [backup-simplify]: Simplify 0 into 0 28.408 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0 (cbrt 2))))) (* 3 (cbrt 2))) into 0 28.411 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow 1 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow 1 1)))) 2) into 0 28.413 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow x.re 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow x.re 1)))) 2) into 0 28.413 * [backup-simplify]: Simplify (+ 0 0) into 0 28.414 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (+ (log x.im) (log x.re))))) into 0 28.415 * [backup-simplify]: Simplify (* (exp (* 1/3 (+ (log x.im) (log x.re)))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 28.416 * [backup-simplify]: Simplify (+ (* (exp (* 1/3 (+ (log x.im) (log x.re)))) 0) (+ (* 0 0) (* 0 (cbrt 2)))) into 0 28.416 * [backup-simplify]: Simplify 0 into 0 28.417 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0 0)))) (* 3 (cbrt 2))) into 0 28.418 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0))))) into 0 28.421 * [backup-simplify]: Simplify (/ (+ (* 2 (/ (* (pow (* 1 0) 3)) (pow x.im 3))) (* -3 (/ (* (pow (* 1 0) 1) (pow (* 2 0) 1)) (pow x.im 2))) (* 1 (/ (* 1 1 (pow (* 6 0) 1)) (pow x.im 1)))) 6) into 0 28.422 * [backup-simplify]: Simplify (+ (* (- -1) (log x.re)) (log x.im)) into (+ (log x.im) (log x.re)) 28.423 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (+ (* 0 0) (* 0 (+ (log x.im) (log x.re)))))) into 0 28.424 * [backup-simplify]: Simplify (* (exp (* 1/3 (+ (log x.im) (log x.re)))) (+ (* (/ (pow 0 3) 6)) (* (/ (pow 0 1) 1) (/ (pow 0 1) 1)) (* (/ (pow 0 1) 1)))) into 0 28.425 * [backup-simplify]: Simplify (+ (* (exp (* 1/3 (+ (log x.im) (log x.re)))) 0) (+ (* 0 0) (+ (* 0 0) (* 0 (cbrt 2))))) into 0 28.426 * [taylor]: Taking taylor expansion of 0 in x.im 28.426 * [backup-simplify]: Simplify 0 into 0 28.426 * [backup-simplify]: Simplify 0 into 0 28.426 * [backup-simplify]: Simplify (* (exp (* 1/3 (+ (log x.im) (log x.re)))) (cbrt 2)) into (* (exp (* 1/3 (+ (log x.im) (log x.re)))) (cbrt 2)) 28.426 * [backup-simplify]: Simplify (cbrt (+ (* (/ 1 x.re) (/ 1 x.im)) (* (/ 1 x.im) (/ 1 x.re)))) into (* (pow (/ 1 (* x.im x.re)) 1/3) (cbrt 2)) 28.426 * [approximate]: Taking taylor expansion of (* (pow (/ 1 (* x.im x.re)) 1/3) (cbrt 2)) in (x.re x.im) around 0 28.427 * [taylor]: Taking taylor expansion of (* (pow (/ 1 (* x.im x.re)) 1/3) (cbrt 2)) in x.im 28.427 * [taylor]: Taking taylor expansion of (pow (/ 1 (* x.im x.re)) 1/3) in x.im 28.427 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ 1 (* x.im x.re))))) in x.im 28.427 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ 1 (* x.im x.re)))) in x.im 28.427 * [taylor]: Taking taylor expansion of 1/3 in x.im 28.427 * [backup-simplify]: Simplify 1/3 into 1/3 28.427 * [taylor]: Taking taylor expansion of (log (/ 1 (* x.im x.re))) in x.im 28.427 * [taylor]: Taking taylor expansion of (/ 1 (* x.im x.re)) in x.im 28.427 * [taylor]: Taking taylor expansion of (* x.im x.re) in x.im 28.427 * [taylor]: Taking taylor expansion of x.im in x.im 28.427 * [backup-simplify]: Simplify 0 into 0 28.427 * [backup-simplify]: Simplify 1 into 1 28.427 * [taylor]: Taking taylor expansion of x.re in x.im 28.427 * [backup-simplify]: Simplify x.re into x.re 28.427 * [backup-simplify]: Simplify (* 0 x.re) into 0 28.427 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.re)) into x.re 28.427 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 28.428 * [backup-simplify]: Simplify (log (/ 1 x.re)) into (log (/ 1 x.re)) 28.428 * [backup-simplify]: Simplify (+ (* (- 1) (log x.im)) (log (/ 1 x.re))) into (- (log (/ 1 x.re)) (log x.im)) 28.428 * [backup-simplify]: Simplify (* 1/3 (- (log (/ 1 x.re)) (log x.im))) into (* 1/3 (- (log (/ 1 x.re)) (log x.im))) 28.428 * [backup-simplify]: Simplify (exp (* 1/3 (- (log (/ 1 x.re)) (log x.im)))) into (exp (* 1/3 (- (log (/ 1 x.re)) (log x.im)))) 28.428 * [taylor]: Taking taylor expansion of (cbrt 2) in x.im 28.428 * [taylor]: Taking taylor expansion of 2 in x.im 28.428 * [backup-simplify]: Simplify 2 into 2 28.429 * [backup-simplify]: Simplify (cbrt 2) into (cbrt 2) 28.430 * [backup-simplify]: Simplify (/ 0 (* 3 (cbrt 2))) into 0 28.430 * [taylor]: Taking taylor expansion of (* (pow (/ 1 (* x.im x.re)) 1/3) (cbrt 2)) in x.re 28.430 * [taylor]: Taking taylor expansion of (pow (/ 1 (* x.im x.re)) 1/3) in x.re 28.430 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ 1 (* x.im x.re))))) in x.re 28.430 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ 1 (* x.im x.re)))) in x.re 28.430 * [taylor]: Taking taylor expansion of 1/3 in x.re 28.430 * [backup-simplify]: Simplify 1/3 into 1/3 28.430 * [taylor]: Taking taylor expansion of (log (/ 1 (* x.im x.re))) in x.re 28.430 * [taylor]: Taking taylor expansion of (/ 1 (* x.im x.re)) in x.re 28.430 * [taylor]: Taking taylor expansion of (* x.im x.re) in x.re 28.430 * [taylor]: Taking taylor expansion of x.im in x.re 28.430 * [backup-simplify]: Simplify x.im into x.im 28.430 * [taylor]: Taking taylor expansion of x.re in x.re 28.430 * [backup-simplify]: Simplify 0 into 0 28.430 * [backup-simplify]: Simplify 1 into 1 28.430 * [backup-simplify]: Simplify (* x.im 0) into 0 28.431 * [backup-simplify]: Simplify (+ (* x.im 1) (* 0 0)) into x.im 28.431 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 28.431 * [backup-simplify]: Simplify (log (/ 1 x.im)) into (log (/ 1 x.im)) 28.431 * [backup-simplify]: Simplify (+ (* (- 1) (log x.re)) (log (/ 1 x.im))) into (- (log (/ 1 x.im)) (log x.re)) 28.431 * [backup-simplify]: Simplify (* 1/3 (- (log (/ 1 x.im)) (log x.re))) into (* 1/3 (- (log (/ 1 x.im)) (log x.re))) 28.432 * [backup-simplify]: Simplify (exp (* 1/3 (- (log (/ 1 x.im)) (log x.re)))) into (exp (* 1/3 (- (log (/ 1 x.im)) (log x.re)))) 28.432 * [taylor]: Taking taylor expansion of (cbrt 2) in x.re 28.432 * [taylor]: Taking taylor expansion of 2 in x.re 28.432 * [backup-simplify]: Simplify 2 into 2 28.432 * [backup-simplify]: Simplify (cbrt 2) into (cbrt 2) 28.433 * [backup-simplify]: Simplify (/ 0 (* 3 (cbrt 2))) into 0 28.433 * [taylor]: Taking taylor expansion of (* (pow (/ 1 (* x.im x.re)) 1/3) (cbrt 2)) in x.re 28.433 * [taylor]: Taking taylor expansion of (pow (/ 1 (* x.im x.re)) 1/3) in x.re 28.433 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ 1 (* x.im x.re))))) in x.re 28.433 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ 1 (* x.im x.re)))) in x.re 28.433 * [taylor]: Taking taylor expansion of 1/3 in x.re 28.433 * [backup-simplify]: Simplify 1/3 into 1/3 28.433 * [taylor]: Taking taylor expansion of (log (/ 1 (* x.im x.re))) in x.re 28.433 * [taylor]: Taking taylor expansion of (/ 1 (* x.im x.re)) in x.re 28.433 * [taylor]: Taking taylor expansion of (* x.im x.re) in x.re 28.433 * [taylor]: Taking taylor expansion of x.im in x.re 28.433 * [backup-simplify]: Simplify x.im into x.im 28.433 * [taylor]: Taking taylor expansion of x.re in x.re 28.433 * [backup-simplify]: Simplify 0 into 0 28.433 * [backup-simplify]: Simplify 1 into 1 28.433 * [backup-simplify]: Simplify (* x.im 0) into 0 28.434 * [backup-simplify]: Simplify (+ (* x.im 1) (* 0 0)) into x.im 28.434 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 28.434 * [backup-simplify]: Simplify (log (/ 1 x.im)) into (log (/ 1 x.im)) 28.435 * [backup-simplify]: Simplify (+ (* (- 1) (log x.re)) (log (/ 1 x.im))) into (- (log (/ 1 x.im)) (log x.re)) 28.435 * [backup-simplify]: Simplify (* 1/3 (- (log (/ 1 x.im)) (log x.re))) into (* 1/3 (- (log (/ 1 x.im)) (log x.re))) 28.435 * [backup-simplify]: Simplify (exp (* 1/3 (- (log (/ 1 x.im)) (log x.re)))) into (exp (* 1/3 (- (log (/ 1 x.im)) (log x.re)))) 28.435 * [taylor]: Taking taylor expansion of (cbrt 2) in x.re 28.435 * [taylor]: Taking taylor expansion of 2 in x.re 28.435 * [backup-simplify]: Simplify 2 into 2 28.435 * [backup-simplify]: Simplify (cbrt 2) into (cbrt 2) 28.436 * [backup-simplify]: Simplify (/ 0 (* 3 (cbrt 2))) into 0 28.437 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log (/ 1 x.im)) (log x.re)))) (cbrt 2)) into (* (exp (* 1/3 (- (log (/ 1 x.im)) (log x.re)))) (cbrt 2)) 28.437 * [taylor]: Taking taylor expansion of (* (exp (* 1/3 (- (log (/ 1 x.im)) (log x.re)))) (cbrt 2)) in x.im 28.437 * [taylor]: Taking taylor expansion of (exp (* 1/3 (- (log (/ 1 x.im)) (log x.re)))) in x.im 28.437 * [taylor]: Taking taylor expansion of (* 1/3 (- (log (/ 1 x.im)) (log x.re))) in x.im 28.437 * [taylor]: Taking taylor expansion of 1/3 in x.im 28.437 * [backup-simplify]: Simplify 1/3 into 1/3 28.437 * [taylor]: Taking taylor expansion of (- (log (/ 1 x.im)) (log x.re)) in x.im 28.437 * [taylor]: Taking taylor expansion of (log (/ 1 x.im)) in x.im 28.437 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 28.437 * [taylor]: Taking taylor expansion of x.im in x.im 28.437 * [backup-simplify]: Simplify 0 into 0 28.437 * [backup-simplify]: Simplify 1 into 1 28.438 * [backup-simplify]: Simplify (/ 1 1) into 1 28.438 * [backup-simplify]: Simplify (log 1) into 0 28.438 * [taylor]: Taking taylor expansion of (log x.re) in x.im 28.438 * [taylor]: Taking taylor expansion of x.re in x.im 28.438 * [backup-simplify]: Simplify x.re into x.re 28.438 * [backup-simplify]: Simplify (log x.re) into (log x.re) 28.439 * [backup-simplify]: Simplify (+ (* (- 1) (log x.im)) 0) into (- (log x.im)) 28.439 * [backup-simplify]: Simplify (- (log x.re)) into (- (log x.re)) 28.439 * [backup-simplify]: Simplify (+ (- (log x.im)) (- (log x.re))) into (- (+ (log x.im) (log x.re))) 28.439 * [backup-simplify]: Simplify (* 1/3 (- (+ (log x.im) (log x.re)))) into (* -1/3 (+ (log x.im) (log x.re))) 28.439 * [backup-simplify]: Simplify (exp (* -1/3 (+ (log x.im) (log x.re)))) into (exp (* -1/3 (+ (log x.im) (log x.re)))) 28.439 * [taylor]: Taking taylor expansion of (cbrt 2) in x.im 28.439 * [taylor]: Taking taylor expansion of 2 in x.im 28.439 * [backup-simplify]: Simplify 2 into 2 28.439 * [backup-simplify]: Simplify (cbrt 2) into (cbrt 2) 28.440 * [backup-simplify]: Simplify (/ 0 (* 3 (cbrt 2))) into 0 28.441 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (log x.im) (log x.re)))) (cbrt 2)) into (* (cbrt 2) (exp (* -1/3 (+ (log x.im) (log x.re))))) 28.441 * [backup-simplify]: Simplify (* (cbrt 2) (exp (* -1/3 (+ (log x.im) (log x.re))))) into (* (exp (* -1/3 (+ (log x.im) (log x.re)))) (cbrt 2)) 28.441 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 1) (* 0 0))) into 0 28.441 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)))) into 0 28.446 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (/ 1 x.im) 1)))) 1) into 0 28.447 * [backup-simplify]: Simplify (+ (* (- 1) (log x.re)) (log (/ 1 x.im))) into (- (log (/ 1 x.im)) (log x.re)) 28.447 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (- (log (/ 1 x.im)) (log x.re)))) into 0 28.450 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log (/ 1 x.im)) (log x.re)))) (+ (* (/ (pow 0 1) 1)))) into 0 28.450 * [backup-simplify]: Simplify (+ (* (exp (* 1/3 (- (log (/ 1 x.im)) (log x.re)))) 0) (* 0 (cbrt 2))) into 0 28.450 * [taylor]: Taking taylor expansion of 0 in x.im 28.450 * [backup-simplify]: Simplify 0 into 0 28.450 * [backup-simplify]: Simplify 0 into 0 28.451 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 28.452 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow 1 1)))) 1) into 0 28.452 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.re 1)))) 1) into 0 28.453 * [backup-simplify]: Simplify (- 0) into 0 28.453 * [backup-simplify]: Simplify (+ 0 0) into 0 28.453 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (- (+ (log x.im) (log x.re))))) into 0 28.454 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (log x.im) (log x.re)))) (+ (* (/ (pow 0 1) 1)))) into 0 28.454 * [backup-simplify]: Simplify (+ (* (exp (* -1/3 (+ (log x.im) (log x.re)))) 0) (* 0 (cbrt 2))) into 0 28.454 * [backup-simplify]: Simplify 0 into 0 28.455 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0 (cbrt 2))))) (* 3 (cbrt 2))) into 0 28.456 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 28.456 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 28.457 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow (/ 1 x.im) 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow (/ 1 x.im) 1)))) 2) into 0 28.457 * [backup-simplify]: Simplify (+ (* (- 1) (log x.re)) (log (/ 1 x.im))) into (- (log (/ 1 x.im)) (log x.re)) 28.458 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (- (log (/ 1 x.im)) (log x.re))))) into 0 28.458 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log (/ 1 x.im)) (log x.re)))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 28.459 * [backup-simplify]: Simplify (+ (* (exp (* 1/3 (- (log (/ 1 x.im)) (log x.re)))) 0) (+ (* 0 0) (* 0 (cbrt 2)))) into 0 28.459 * [taylor]: Taking taylor expansion of 0 in x.im 28.459 * [backup-simplify]: Simplify 0 into 0 28.459 * [backup-simplify]: Simplify 0 into 0 28.459 * [backup-simplify]: Simplify 0 into 0 28.460 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0 (cbrt 2))))) (* 3 (cbrt 2))) into 0 28.460 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 28.462 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow 1 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow 1 1)))) 2) into 0 28.463 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow x.re 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow x.re 1)))) 2) into 0 28.463 * [backup-simplify]: Simplify (- 0) into 0 28.464 * [backup-simplify]: Simplify (+ 0 0) into 0 28.464 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (- (+ (log x.im) (log x.re)))))) into 0 28.465 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (log x.im) (log x.re)))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 28.465 * [backup-simplify]: Simplify (+ (* (exp (* -1/3 (+ (log x.im) (log x.re)))) 0) (+ (* 0 0) (* 0 (cbrt 2)))) into 0 28.465 * [backup-simplify]: Simplify 0 into 0 28.466 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0 0)))) (* 3 (cbrt 2))) into 0 28.467 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0))))) into 0 28.467 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 28.469 * [backup-simplify]: Simplify (/ (+ (* 2 (/ (* (pow (* 1 0) 3)) (pow (/ 1 x.im) 3))) (* -3 (/ (* (pow (* 1 0) 1) (pow (* 2 0) 1)) (pow (/ 1 x.im) 2))) (* 1 (/ (* 1 1 (pow (* 6 0) 1)) (pow (/ 1 x.im) 1)))) 6) into 0 28.469 * [backup-simplify]: Simplify (+ (* (- 1) (log x.re)) (log (/ 1 x.im))) into (- (log (/ 1 x.im)) (log x.re)) 28.470 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (+ (* 0 0) (* 0 (- (log (/ 1 x.im)) (log x.re)))))) into 0 28.471 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log (/ 1 x.im)) (log x.re)))) (+ (* (/ (pow 0 3) 6)) (* (/ (pow 0 1) 1) (/ (pow 0 1) 1)) (* (/ (pow 0 1) 1)))) into 0 28.471 * [backup-simplify]: Simplify (+ (* (exp (* 1/3 (- (log (/ 1 x.im)) (log x.re)))) 0) (+ (* 0 0) (+ (* 0 0) (* 0 (cbrt 2))))) into 0 28.471 * [taylor]: Taking taylor expansion of 0 in x.im 28.471 * [backup-simplify]: Simplify 0 into 0 28.471 * [backup-simplify]: Simplify 0 into 0 28.472 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (log (/ 1 x.im)) (log (/ 1 x.re))))) (cbrt 2)) into (* (exp (* -1/3 (+ (log (/ 1 x.im)) (log (/ 1 x.re))))) (cbrt 2)) 28.472 * [backup-simplify]: Simplify (cbrt (+ (* (/ 1 (- x.re)) (/ 1 (- x.im))) (* (/ 1 (- x.im)) (/ 1 (- x.re))))) into (* (pow (/ 1 (* x.im x.re)) 1/3) (cbrt 2)) 28.472 * [approximate]: Taking taylor expansion of (* (pow (/ 1 (* x.im x.re)) 1/3) (cbrt 2)) in (x.re x.im) around 0 28.472 * [taylor]: Taking taylor expansion of (* (pow (/ 1 (* x.im x.re)) 1/3) (cbrt 2)) in x.im 28.472 * [taylor]: Taking taylor expansion of (pow (/ 1 (* x.im x.re)) 1/3) in x.im 28.472 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ 1 (* x.im x.re))))) in x.im 28.472 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ 1 (* x.im x.re)))) in x.im 28.472 * [taylor]: Taking taylor expansion of 1/3 in x.im 28.472 * [backup-simplify]: Simplify 1/3 into 1/3 28.472 * [taylor]: Taking taylor expansion of (log (/ 1 (* x.im x.re))) in x.im 28.472 * [taylor]: Taking taylor expansion of (/ 1 (* x.im x.re)) in x.im 28.472 * [taylor]: Taking taylor expansion of (* x.im x.re) in x.im 28.472 * [taylor]: Taking taylor expansion of x.im in x.im 28.472 * [backup-simplify]: Simplify 0 into 0 28.472 * [backup-simplify]: Simplify 1 into 1 28.472 * [taylor]: Taking taylor expansion of x.re in x.im 28.472 * [backup-simplify]: Simplify x.re into x.re 28.472 * [backup-simplify]: Simplify (* 0 x.re) into 0 28.472 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.re)) into x.re 28.472 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 28.473 * [backup-simplify]: Simplify (log (/ 1 x.re)) into (log (/ 1 x.re)) 28.473 * [backup-simplify]: Simplify (+ (* (- 1) (log x.im)) (log (/ 1 x.re))) into (- (log (/ 1 x.re)) (log x.im)) 28.473 * [backup-simplify]: Simplify (* 1/3 (- (log (/ 1 x.re)) (log x.im))) into (* 1/3 (- (log (/ 1 x.re)) (log x.im))) 28.473 * [backup-simplify]: Simplify (exp (* 1/3 (- (log (/ 1 x.re)) (log x.im)))) into (exp (* 1/3 (- (log (/ 1 x.re)) (log x.im)))) 28.473 * [taylor]: Taking taylor expansion of (cbrt 2) in x.im 28.473 * [taylor]: Taking taylor expansion of 2 in x.im 28.473 * [backup-simplify]: Simplify 2 into 2 28.473 * [backup-simplify]: Simplify (cbrt 2) into (cbrt 2) 28.474 * [backup-simplify]: Simplify (/ 0 (* 3 (cbrt 2))) into 0 28.474 * [taylor]: Taking taylor expansion of (* (pow (/ 1 (* x.im x.re)) 1/3) (cbrt 2)) in x.re 28.474 * [taylor]: Taking taylor expansion of (pow (/ 1 (* x.im x.re)) 1/3) in x.re 28.474 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ 1 (* x.im x.re))))) in x.re 28.474 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ 1 (* x.im x.re)))) in x.re 28.474 * [taylor]: Taking taylor expansion of 1/3 in x.re 28.474 * [backup-simplify]: Simplify 1/3 into 1/3 28.474 * [taylor]: Taking taylor expansion of (log (/ 1 (* x.im x.re))) in x.re 28.474 * [taylor]: Taking taylor expansion of (/ 1 (* x.im x.re)) in x.re 28.474 * [taylor]: Taking taylor expansion of (* x.im x.re) in x.re 28.474 * [taylor]: Taking taylor expansion of x.im in x.re 28.474 * [backup-simplify]: Simplify x.im into x.im 28.474 * [taylor]: Taking taylor expansion of x.re in x.re 28.474 * [backup-simplify]: Simplify 0 into 0 28.474 * [backup-simplify]: Simplify 1 into 1 28.474 * [backup-simplify]: Simplify (* x.im 0) into 0 28.474 * [backup-simplify]: Simplify (+ (* x.im 1) (* 0 0)) into x.im 28.474 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 28.474 * [backup-simplify]: Simplify (log (/ 1 x.im)) into (log (/ 1 x.im)) 28.475 * [backup-simplify]: Simplify (+ (* (- 1) (log x.re)) (log (/ 1 x.im))) into (- (log (/ 1 x.im)) (log x.re)) 28.475 * [backup-simplify]: Simplify (* 1/3 (- (log (/ 1 x.im)) (log x.re))) into (* 1/3 (- (log (/ 1 x.im)) (log x.re))) 28.475 * [backup-simplify]: Simplify (exp (* 1/3 (- (log (/ 1 x.im)) (log x.re)))) into (exp (* 1/3 (- (log (/ 1 x.im)) (log x.re)))) 28.475 * [taylor]: Taking taylor expansion of (cbrt 2) in x.re 28.475 * [taylor]: Taking taylor expansion of 2 in x.re 28.475 * [backup-simplify]: Simplify 2 into 2 28.475 * [backup-simplify]: Simplify (cbrt 2) into (cbrt 2) 28.476 * [backup-simplify]: Simplify (/ 0 (* 3 (cbrt 2))) into 0 28.476 * [taylor]: Taking taylor expansion of (* (pow (/ 1 (* x.im x.re)) 1/3) (cbrt 2)) in x.re 28.476 * [taylor]: Taking taylor expansion of (pow (/ 1 (* x.im x.re)) 1/3) in x.re 28.476 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ 1 (* x.im x.re))))) in x.re 28.476 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ 1 (* x.im x.re)))) in x.re 28.476 * [taylor]: Taking taylor expansion of 1/3 in x.re 28.476 * [backup-simplify]: Simplify 1/3 into 1/3 28.476 * [taylor]: Taking taylor expansion of (log (/ 1 (* x.im x.re))) in x.re 28.476 * [taylor]: Taking taylor expansion of (/ 1 (* x.im x.re)) in x.re 28.476 * [taylor]: Taking taylor expansion of (* x.im x.re) in x.re 28.476 * [taylor]: Taking taylor expansion of x.im in x.re 28.476 * [backup-simplify]: Simplify x.im into x.im 28.476 * [taylor]: Taking taylor expansion of x.re in x.re 28.476 * [backup-simplify]: Simplify 0 into 0 28.476 * [backup-simplify]: Simplify 1 into 1 28.476 * [backup-simplify]: Simplify (* x.im 0) into 0 28.476 * [backup-simplify]: Simplify (+ (* x.im 1) (* 0 0)) into x.im 28.476 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 28.476 * [backup-simplify]: Simplify (log (/ 1 x.im)) into (log (/ 1 x.im)) 28.477 * [backup-simplify]: Simplify (+ (* (- 1) (log x.re)) (log (/ 1 x.im))) into (- (log (/ 1 x.im)) (log x.re)) 28.477 * [backup-simplify]: Simplify (* 1/3 (- (log (/ 1 x.im)) (log x.re))) into (* 1/3 (- (log (/ 1 x.im)) (log x.re))) 28.477 * [backup-simplify]: Simplify (exp (* 1/3 (- (log (/ 1 x.im)) (log x.re)))) into (exp (* 1/3 (- (log (/ 1 x.im)) (log x.re)))) 28.477 * [taylor]: Taking taylor expansion of (cbrt 2) in x.re 28.477 * [taylor]: Taking taylor expansion of 2 in x.re 28.477 * [backup-simplify]: Simplify 2 into 2 28.477 * [backup-simplify]: Simplify (cbrt 2) into (cbrt 2) 28.478 * [backup-simplify]: Simplify (/ 0 (* 3 (cbrt 2))) into 0 28.478 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log (/ 1 x.im)) (log x.re)))) (cbrt 2)) into (* (exp (* 1/3 (- (log (/ 1 x.im)) (log x.re)))) (cbrt 2)) 28.478 * [taylor]: Taking taylor expansion of (* (exp (* 1/3 (- (log (/ 1 x.im)) (log x.re)))) (cbrt 2)) in x.im 28.478 * [taylor]: Taking taylor expansion of (exp (* 1/3 (- (log (/ 1 x.im)) (log x.re)))) in x.im 28.478 * [taylor]: Taking taylor expansion of (* 1/3 (- (log (/ 1 x.im)) (log x.re))) in x.im 28.478 * [taylor]: Taking taylor expansion of 1/3 in x.im 28.478 * [backup-simplify]: Simplify 1/3 into 1/3 28.478 * [taylor]: Taking taylor expansion of (- (log (/ 1 x.im)) (log x.re)) in x.im 28.478 * [taylor]: Taking taylor expansion of (log (/ 1 x.im)) in x.im 28.478 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 28.478 * [taylor]: Taking taylor expansion of x.im in x.im 28.478 * [backup-simplify]: Simplify 0 into 0 28.478 * [backup-simplify]: Simplify 1 into 1 28.478 * [backup-simplify]: Simplify (/ 1 1) into 1 28.479 * [backup-simplify]: Simplify (log 1) into 0 28.479 * [taylor]: Taking taylor expansion of (log x.re) in x.im 28.479 * [taylor]: Taking taylor expansion of x.re in x.im 28.479 * [backup-simplify]: Simplify x.re into x.re 28.479 * [backup-simplify]: Simplify (log x.re) into (log x.re) 28.479 * [backup-simplify]: Simplify (+ (* (- 1) (log x.im)) 0) into (- (log x.im)) 28.479 * [backup-simplify]: Simplify (- (log x.re)) into (- (log x.re)) 28.479 * [backup-simplify]: Simplify (+ (- (log x.im)) (- (log x.re))) into (- (+ (log x.im) (log x.re))) 28.479 * [backup-simplify]: Simplify (* 1/3 (- (+ (log x.im) (log x.re)))) into (* -1/3 (+ (log x.im) (log x.re))) 28.479 * [backup-simplify]: Simplify (exp (* -1/3 (+ (log x.im) (log x.re)))) into (exp (* -1/3 (+ (log x.im) (log x.re)))) 28.479 * [taylor]: Taking taylor expansion of (cbrt 2) in x.im 28.479 * [taylor]: Taking taylor expansion of 2 in x.im 28.479 * [backup-simplify]: Simplify 2 into 2 28.480 * [backup-simplify]: Simplify (cbrt 2) into (cbrt 2) 28.480 * [backup-simplify]: Simplify (/ 0 (* 3 (cbrt 2))) into 0 28.480 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (log x.im) (log x.re)))) (cbrt 2)) into (* (cbrt 2) (exp (* -1/3 (+ (log x.im) (log x.re))))) 28.481 * [backup-simplify]: Simplify (* (cbrt 2) (exp (* -1/3 (+ (log x.im) (log x.re))))) into (* (exp (* -1/3 (+ (log x.im) (log x.re)))) (cbrt 2)) 28.481 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 1) (* 0 0))) into 0 28.481 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)))) into 0 28.482 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (/ 1 x.im) 1)))) 1) into 0 28.482 * [backup-simplify]: Simplify (+ (* (- 1) (log x.re)) (log (/ 1 x.im))) into (- (log (/ 1 x.im)) (log x.re)) 28.482 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (- (log (/ 1 x.im)) (log x.re)))) into 0 28.483 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log (/ 1 x.im)) (log x.re)))) (+ (* (/ (pow 0 1) 1)))) into 0 28.483 * [backup-simplify]: Simplify (+ (* (exp (* 1/3 (- (log (/ 1 x.im)) (log x.re)))) 0) (* 0 (cbrt 2))) into 0 28.483 * [taylor]: Taking taylor expansion of 0 in x.im 28.483 * [backup-simplify]: Simplify 0 into 0 28.483 * [backup-simplify]: Simplify 0 into 0 28.484 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 28.485 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow 1 1)))) 1) into 0 28.486 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.re 1)))) 1) into 0 28.486 * [backup-simplify]: Simplify (- 0) into 0 28.487 * [backup-simplify]: Simplify (+ 0 0) into 0 28.487 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (- (+ (log x.im) (log x.re))))) into 0 28.488 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (log x.im) (log x.re)))) (+ (* (/ (pow 0 1) 1)))) into 0 28.489 * [backup-simplify]: Simplify (+ (* (exp (* -1/3 (+ (log x.im) (log x.re)))) 0) (* 0 (cbrt 2))) into 0 28.489 * [backup-simplify]: Simplify 0 into 0 28.490 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0 (cbrt 2))))) (* 3 (cbrt 2))) into 0 28.491 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 28.491 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 28.493 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow (/ 1 x.im) 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow (/ 1 x.im) 1)))) 2) into 0 28.493 * [backup-simplify]: Simplify (+ (* (- 1) (log x.re)) (log (/ 1 x.im))) into (- (log (/ 1 x.im)) (log x.re)) 28.494 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (- (log (/ 1 x.im)) (log x.re))))) into 0 28.495 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log (/ 1 x.im)) (log x.re)))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 28.496 * [backup-simplify]: Simplify (+ (* (exp (* 1/3 (- (log (/ 1 x.im)) (log x.re)))) 0) (+ (* 0 0) (* 0 (cbrt 2)))) into 0 28.496 * [taylor]: Taking taylor expansion of 0 in x.im 28.496 * [backup-simplify]: Simplify 0 into 0 28.497 * [backup-simplify]: Simplify 0 into 0 28.497 * [backup-simplify]: Simplify 0 into 0 28.498 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0 (cbrt 2))))) (* 3 (cbrt 2))) into 0 28.499 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 28.502 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow 1 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow 1 1)))) 2) into 0 28.503 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow x.re 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow x.re 1)))) 2) into 0 28.504 * [backup-simplify]: Simplify (- 0) into 0 28.504 * [backup-simplify]: Simplify (+ 0 0) into 0 28.505 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (- (+ (log x.im) (log x.re)))))) into 0 28.506 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (log x.im) (log x.re)))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 28.507 * [backup-simplify]: Simplify (+ (* (exp (* -1/3 (+ (log x.im) (log x.re)))) 0) (+ (* 0 0) (* 0 (cbrt 2)))) into 0 28.508 * [backup-simplify]: Simplify 0 into 0 28.509 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0 0)))) (* 3 (cbrt 2))) into 0 28.510 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0))))) into 0 28.510 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 28.513 * [backup-simplify]: Simplify (/ (+ (* 2 (/ (* (pow (* 1 0) 3)) (pow (/ 1 x.im) 3))) (* -3 (/ (* (pow (* 1 0) 1) (pow (* 2 0) 1)) (pow (/ 1 x.im) 2))) (* 1 (/ (* 1 1 (pow (* 6 0) 1)) (pow (/ 1 x.im) 1)))) 6) into 0 28.514 * [backup-simplify]: Simplify (+ (* (- 1) (log x.re)) (log (/ 1 x.im))) into (- (log (/ 1 x.im)) (log x.re)) 28.515 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (+ (* 0 0) (* 0 (- (log (/ 1 x.im)) (log x.re)))))) into 0 28.517 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log (/ 1 x.im)) (log x.re)))) (+ (* (/ (pow 0 3) 6)) (* (/ (pow 0 1) 1) (/ (pow 0 1) 1)) (* (/ (pow 0 1) 1)))) into 0 28.518 * [backup-simplify]: Simplify (+ (* (exp (* 1/3 (- (log (/ 1 x.im)) (log x.re)))) 0) (+ (* 0 0) (+ (* 0 0) (* 0 (cbrt 2))))) into 0 28.518 * [taylor]: Taking taylor expansion of 0 in x.im 28.518 * [backup-simplify]: Simplify 0 into 0 28.518 * [backup-simplify]: Simplify 0 into 0 28.519 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (log (/ 1 (- x.im))) (log (/ 1 (- x.re)))))) (cbrt 2)) into (* (exp (* -1/3 (+ (log (/ -1 x.re)) (log (/ -1 x.im))))) (cbrt 2)) 28.519 * * * * [progress]: [ 3 / 4 ] generating series at (2 2 1 1) 28.519 * [backup-simplify]: Simplify (cbrt (+ (* x.re x.im) (* x.im x.re))) into (* (pow (* x.im x.re) 1/3) (cbrt 2)) 28.519 * [approximate]: Taking taylor expansion of (* (pow (* x.im x.re) 1/3) (cbrt 2)) in (x.re x.im) around 0 28.519 * [taylor]: Taking taylor expansion of (* (pow (* x.im x.re) 1/3) (cbrt 2)) in x.im 28.519 * [taylor]: Taking taylor expansion of (pow (* x.im x.re) 1/3) in x.im 28.519 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (* x.im x.re)))) in x.im 28.519 * [taylor]: Taking taylor expansion of (* 1/3 (log (* x.im x.re))) in x.im 28.519 * [taylor]: Taking taylor expansion of 1/3 in x.im 28.519 * [backup-simplify]: Simplify 1/3 into 1/3 28.519 * [taylor]: Taking taylor expansion of (log (* x.im x.re)) in x.im 28.519 * [taylor]: Taking taylor expansion of (* x.im x.re) in x.im 28.519 * [taylor]: Taking taylor expansion of x.im in x.im 28.519 * [backup-simplify]: Simplify 0 into 0 28.519 * [backup-simplify]: Simplify 1 into 1 28.519 * [taylor]: Taking taylor expansion of x.re in x.im 28.519 * [backup-simplify]: Simplify x.re into x.re 28.519 * [backup-simplify]: Simplify (* 0 x.re) into 0 28.520 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.re)) into x.re 28.520 * [backup-simplify]: Simplify (log x.re) into (log x.re) 28.520 * [backup-simplify]: Simplify (+ (* (- -1) (log x.im)) (log x.re)) into (+ (log x.im) (log x.re)) 28.520 * [backup-simplify]: Simplify (* 1/3 (+ (log x.im) (log x.re))) into (* 1/3 (+ (log x.im) (log x.re))) 28.521 * [backup-simplify]: Simplify (exp (* 1/3 (+ (log x.im) (log x.re)))) into (exp (* 1/3 (+ (log x.im) (log x.re)))) 28.521 * [taylor]: Taking taylor expansion of (cbrt 2) in x.im 28.521 * [taylor]: Taking taylor expansion of 2 in x.im 28.521 * [backup-simplify]: Simplify 2 into 2 28.521 * [backup-simplify]: Simplify (cbrt 2) into (cbrt 2) 28.522 * [backup-simplify]: Simplify (/ 0 (* 3 (cbrt 2))) into 0 28.522 * [taylor]: Taking taylor expansion of (* (pow (* x.im x.re) 1/3) (cbrt 2)) in x.re 28.522 * [taylor]: Taking taylor expansion of (pow (* x.im x.re) 1/3) in x.re 28.522 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (* x.im x.re)))) in x.re 28.522 * [taylor]: Taking taylor expansion of (* 1/3 (log (* x.im x.re))) in x.re 28.522 * [taylor]: Taking taylor expansion of 1/3 in x.re 28.522 * [backup-simplify]: Simplify 1/3 into 1/3 28.522 * [taylor]: Taking taylor expansion of (log (* x.im x.re)) in x.re 28.522 * [taylor]: Taking taylor expansion of (* x.im x.re) in x.re 28.522 * [taylor]: Taking taylor expansion of x.im in x.re 28.522 * [backup-simplify]: Simplify x.im into x.im 28.522 * [taylor]: Taking taylor expansion of x.re in x.re 28.522 * [backup-simplify]: Simplify 0 into 0 28.522 * [backup-simplify]: Simplify 1 into 1 28.522 * [backup-simplify]: Simplify (* x.im 0) into 0 28.523 * [backup-simplify]: Simplify (+ (* x.im 1) (* 0 0)) into x.im 28.523 * [backup-simplify]: Simplify (log x.im) into (log x.im) 28.523 * [backup-simplify]: Simplify (+ (* (- -1) (log x.re)) (log x.im)) into (+ (log x.im) (log x.re)) 28.523 * [backup-simplify]: Simplify (* 1/3 (+ (log x.im) (log x.re))) into (* 1/3 (+ (log x.im) (log x.re))) 28.523 * [backup-simplify]: Simplify (exp (* 1/3 (+ (log x.im) (log x.re)))) into (exp (* 1/3 (+ (log x.im) (log x.re)))) 28.523 * [taylor]: Taking taylor expansion of (cbrt 2) in x.re 28.523 * [taylor]: Taking taylor expansion of 2 in x.re 28.523 * [backup-simplify]: Simplify 2 into 2 28.524 * [backup-simplify]: Simplify (cbrt 2) into (cbrt 2) 28.525 * [backup-simplify]: Simplify (/ 0 (* 3 (cbrt 2))) into 0 28.525 * [taylor]: Taking taylor expansion of (* (pow (* x.im x.re) 1/3) (cbrt 2)) in x.re 28.525 * [taylor]: Taking taylor expansion of (pow (* x.im x.re) 1/3) in x.re 28.525 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (* x.im x.re)))) in x.re 28.525 * [taylor]: Taking taylor expansion of (* 1/3 (log (* x.im x.re))) in x.re 28.525 * [taylor]: Taking taylor expansion of 1/3 in x.re 28.525 * [backup-simplify]: Simplify 1/3 into 1/3 28.525 * [taylor]: Taking taylor expansion of (log (* x.im x.re)) in x.re 28.525 * [taylor]: Taking taylor expansion of (* x.im x.re) in x.re 28.525 * [taylor]: Taking taylor expansion of x.im in x.re 28.525 * [backup-simplify]: Simplify x.im into x.im 28.525 * [taylor]: Taking taylor expansion of x.re in x.re 28.525 * [backup-simplify]: Simplify 0 into 0 28.525 * [backup-simplify]: Simplify 1 into 1 28.525 * [backup-simplify]: Simplify (* x.im 0) into 0 28.525 * [backup-simplify]: Simplify (+ (* x.im 1) (* 0 0)) into x.im 28.525 * [backup-simplify]: Simplify (log x.im) into (log x.im) 28.526 * [backup-simplify]: Simplify (+ (* (- -1) (log x.re)) (log x.im)) into (+ (log x.im) (log x.re)) 28.526 * [backup-simplify]: Simplify (* 1/3 (+ (log x.im) (log x.re))) into (* 1/3 (+ (log x.im) (log x.re))) 28.526 * [backup-simplify]: Simplify (exp (* 1/3 (+ (log x.im) (log x.re)))) into (exp (* 1/3 (+ (log x.im) (log x.re)))) 28.526 * [taylor]: Taking taylor expansion of (cbrt 2) in x.re 28.526 * [taylor]: Taking taylor expansion of 2 in x.re 28.526 * [backup-simplify]: Simplify 2 into 2 28.527 * [backup-simplify]: Simplify (cbrt 2) into (cbrt 2) 28.527 * [backup-simplify]: Simplify (/ 0 (* 3 (cbrt 2))) into 0 28.528 * [backup-simplify]: Simplify (* (exp (* 1/3 (+ (log x.im) (log x.re)))) (cbrt 2)) into (* (exp (* 1/3 (+ (log x.im) (log x.re)))) (cbrt 2)) 28.528 * [taylor]: Taking taylor expansion of (* (exp (* 1/3 (+ (log x.im) (log x.re)))) (cbrt 2)) in x.im 28.528 * [taylor]: Taking taylor expansion of (exp (* 1/3 (+ (log x.im) (log x.re)))) in x.im 28.528 * [taylor]: Taking taylor expansion of (* 1/3 (+ (log x.im) (log x.re))) in x.im 28.528 * [taylor]: Taking taylor expansion of 1/3 in x.im 28.528 * [backup-simplify]: Simplify 1/3 into 1/3 28.528 * [taylor]: Taking taylor expansion of (+ (log x.im) (log x.re)) in x.im 28.528 * [taylor]: Taking taylor expansion of (log x.im) in x.im 28.528 * [taylor]: Taking taylor expansion of x.im in x.im 28.528 * [backup-simplify]: Simplify 0 into 0 28.528 * [backup-simplify]: Simplify 1 into 1 28.529 * [backup-simplify]: Simplify (log 1) into 0 28.529 * [taylor]: Taking taylor expansion of (log x.re) in x.im 28.529 * [taylor]: Taking taylor expansion of x.re in x.im 28.529 * [backup-simplify]: Simplify x.re into x.re 28.529 * [backup-simplify]: Simplify (log x.re) into (log x.re) 28.529 * [backup-simplify]: Simplify (+ (* (- -1) (log x.im)) 0) into (log x.im) 28.529 * [backup-simplify]: Simplify (+ (log x.im) (log x.re)) into (+ (log x.im) (log x.re)) 28.529 * [backup-simplify]: Simplify (* 1/3 (+ (log x.im) (log x.re))) into (* 1/3 (+ (log x.im) (log x.re))) 28.529 * [backup-simplify]: Simplify (exp (* 1/3 (+ (log x.im) (log x.re)))) into (exp (* 1/3 (+ (log x.im) (log x.re)))) 28.530 * [taylor]: Taking taylor expansion of (cbrt 2) in x.im 28.530 * [taylor]: Taking taylor expansion of 2 in x.im 28.530 * [backup-simplify]: Simplify 2 into 2 28.530 * [backup-simplify]: Simplify (cbrt 2) into (cbrt 2) 28.531 * [backup-simplify]: Simplify (/ 0 (* 3 (cbrt 2))) into 0 28.531 * [backup-simplify]: Simplify (* (exp (* 1/3 (+ (log x.im) (log x.re)))) (cbrt 2)) into (* (exp (* 1/3 (+ (log x.im) (log x.re)))) (cbrt 2)) 28.532 * [backup-simplify]: Simplify (* (exp (* 1/3 (+ (log x.im) (log x.re)))) (cbrt 2)) into (* (exp (* 1/3 (+ (log x.im) (log x.re)))) (cbrt 2)) 28.533 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 1) (* 0 0))) into 0 28.533 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.im 1)))) 1) into 0 28.534 * [backup-simplify]: Simplify (+ (* (- -1) (log x.re)) (log x.im)) into (+ (log x.im) (log x.re)) 28.534 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (+ (log x.im) (log x.re)))) into 0 28.535 * [backup-simplify]: Simplify (* (exp (* 1/3 (+ (log x.im) (log x.re)))) (+ (* (/ (pow 0 1) 1)))) into 0 28.536 * [backup-simplify]: Simplify (+ (* (exp (* 1/3 (+ (log x.im) (log x.re)))) 0) (* 0 (cbrt 2))) into 0 28.536 * [taylor]: Taking taylor expansion of 0 in x.im 28.536 * [backup-simplify]: Simplify 0 into 0 28.536 * [backup-simplify]: Simplify 0 into 0 28.537 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow 1 1)))) 1) into 0 28.538 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.re 1)))) 1) into 0 28.538 * [backup-simplify]: Simplify (+ 0 0) into 0 28.539 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (+ (log x.im) (log x.re)))) into 0 28.540 * [backup-simplify]: Simplify (* (exp (* 1/3 (+ (log x.im) (log x.re)))) (+ (* (/ (pow 0 1) 1)))) into 0 28.540 * [backup-simplify]: Simplify (+ (* (exp (* 1/3 (+ (log x.im) (log x.re)))) 0) (* 0 (cbrt 2))) into 0 28.540 * [backup-simplify]: Simplify 0 into 0 28.542 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0 (cbrt 2))))) (* 3 (cbrt 2))) into 0 28.543 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 28.544 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow x.im 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow x.im 1)))) 2) into 0 28.545 * [backup-simplify]: Simplify (+ (* (- -1) (log x.re)) (log x.im)) into (+ (log x.im) (log x.re)) 28.546 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (+ (log x.im) (log x.re))))) into 0 28.547 * [backup-simplify]: Simplify (* (exp (* 1/3 (+ (log x.im) (log x.re)))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 28.548 * [backup-simplify]: Simplify (+ (* (exp (* 1/3 (+ (log x.im) (log x.re)))) 0) (+ (* 0 0) (* 0 (cbrt 2)))) into 0 28.548 * [taylor]: Taking taylor expansion of 0 in x.im 28.548 * [backup-simplify]: Simplify 0 into 0 28.548 * [backup-simplify]: Simplify 0 into 0 28.548 * [backup-simplify]: Simplify 0 into 0 28.549 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0 (cbrt 2))))) (* 3 (cbrt 2))) into 0 28.552 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow 1 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow 1 1)))) 2) into 0 28.554 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow x.re 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow x.re 1)))) 2) into 0 28.554 * [backup-simplify]: Simplify (+ 0 0) into 0 28.555 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (+ (log x.im) (log x.re))))) into 0 28.556 * [backup-simplify]: Simplify (* (exp (* 1/3 (+ (log x.im) (log x.re)))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 28.557 * [backup-simplify]: Simplify (+ (* (exp (* 1/3 (+ (log x.im) (log x.re)))) 0) (+ (* 0 0) (* 0 (cbrt 2)))) into 0 28.557 * [backup-simplify]: Simplify 0 into 0 28.559 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0 0)))) (* 3 (cbrt 2))) into 0 28.560 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0))))) into 0 28.562 * [backup-simplify]: Simplify (/ (+ (* 2 (/ (* (pow (* 1 0) 3)) (pow x.im 3))) (* -3 (/ (* (pow (* 1 0) 1) (pow (* 2 0) 1)) (pow x.im 2))) (* 1 (/ (* 1 1 (pow (* 6 0) 1)) (pow x.im 1)))) 6) into 0 28.562 * [backup-simplify]: Simplify (+ (* (- -1) (log x.re)) (log x.im)) into (+ (log x.im) (log x.re)) 28.563 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (+ (* 0 0) (* 0 (+ (log x.im) (log x.re)))))) into 0 28.564 * [backup-simplify]: Simplify (* (exp (* 1/3 (+ (log x.im) (log x.re)))) (+ (* (/ (pow 0 3) 6)) (* (/ (pow 0 1) 1) (/ (pow 0 1) 1)) (* (/ (pow 0 1) 1)))) into 0 28.564 * [backup-simplify]: Simplify (+ (* (exp (* 1/3 (+ (log x.im) (log x.re)))) 0) (+ (* 0 0) (+ (* 0 0) (* 0 (cbrt 2))))) into 0 28.564 * [taylor]: Taking taylor expansion of 0 in x.im 28.564 * [backup-simplify]: Simplify 0 into 0 28.564 * [backup-simplify]: Simplify 0 into 0 28.565 * [backup-simplify]: Simplify (* (exp (* 1/3 (+ (log x.im) (log x.re)))) (cbrt 2)) into (* (exp (* 1/3 (+ (log x.im) (log x.re)))) (cbrt 2)) 28.565 * [backup-simplify]: Simplify (cbrt (+ (* (/ 1 x.re) (/ 1 x.im)) (* (/ 1 x.im) (/ 1 x.re)))) into (* (pow (/ 1 (* x.im x.re)) 1/3) (cbrt 2)) 28.565 * [approximate]: Taking taylor expansion of (* (pow (/ 1 (* x.im x.re)) 1/3) (cbrt 2)) in (x.re x.im) around 0 28.565 * [taylor]: Taking taylor expansion of (* (pow (/ 1 (* x.im x.re)) 1/3) (cbrt 2)) in x.im 28.565 * [taylor]: Taking taylor expansion of (pow (/ 1 (* x.im x.re)) 1/3) in x.im 28.565 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ 1 (* x.im x.re))))) in x.im 28.565 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ 1 (* x.im x.re)))) in x.im 28.565 * [taylor]: Taking taylor expansion of 1/3 in x.im 28.565 * [backup-simplify]: Simplify 1/3 into 1/3 28.565 * [taylor]: Taking taylor expansion of (log (/ 1 (* x.im x.re))) in x.im 28.565 * [taylor]: Taking taylor expansion of (/ 1 (* x.im x.re)) in x.im 28.565 * [taylor]: Taking taylor expansion of (* x.im x.re) in x.im 28.565 * [taylor]: Taking taylor expansion of x.im in x.im 28.565 * [backup-simplify]: Simplify 0 into 0 28.565 * [backup-simplify]: Simplify 1 into 1 28.565 * [taylor]: Taking taylor expansion of x.re in x.im 28.565 * [backup-simplify]: Simplify x.re into x.re 28.565 * [backup-simplify]: Simplify (* 0 x.re) into 0 28.565 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.re)) into x.re 28.565 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 28.566 * [backup-simplify]: Simplify (log (/ 1 x.re)) into (log (/ 1 x.re)) 28.566 * [backup-simplify]: Simplify (+ (* (- 1) (log x.im)) (log (/ 1 x.re))) into (- (log (/ 1 x.re)) (log x.im)) 28.566 * [backup-simplify]: Simplify (* 1/3 (- (log (/ 1 x.re)) (log x.im))) into (* 1/3 (- (log (/ 1 x.re)) (log x.im))) 28.566 * [backup-simplify]: Simplify (exp (* 1/3 (- (log (/ 1 x.re)) (log x.im)))) into (exp (* 1/3 (- (log (/ 1 x.re)) (log x.im)))) 28.566 * [taylor]: Taking taylor expansion of (cbrt 2) in x.im 28.566 * [taylor]: Taking taylor expansion of 2 in x.im 28.566 * [backup-simplify]: Simplify 2 into 2 28.566 * [backup-simplify]: Simplify (cbrt 2) into (cbrt 2) 28.567 * [backup-simplify]: Simplify (/ 0 (* 3 (cbrt 2))) into 0 28.567 * [taylor]: Taking taylor expansion of (* (pow (/ 1 (* x.im x.re)) 1/3) (cbrt 2)) in x.re 28.567 * [taylor]: Taking taylor expansion of (pow (/ 1 (* x.im x.re)) 1/3) in x.re 28.567 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ 1 (* x.im x.re))))) in x.re 28.567 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ 1 (* x.im x.re)))) in x.re 28.567 * [taylor]: Taking taylor expansion of 1/3 in x.re 28.567 * [backup-simplify]: Simplify 1/3 into 1/3 28.567 * [taylor]: Taking taylor expansion of (log (/ 1 (* x.im x.re))) in x.re 28.567 * [taylor]: Taking taylor expansion of (/ 1 (* x.im x.re)) in x.re 28.567 * [taylor]: Taking taylor expansion of (* x.im x.re) in x.re 28.567 * [taylor]: Taking taylor expansion of x.im in x.re 28.567 * [backup-simplify]: Simplify x.im into x.im 28.567 * [taylor]: Taking taylor expansion of x.re in x.re 28.567 * [backup-simplify]: Simplify 0 into 0 28.567 * [backup-simplify]: Simplify 1 into 1 28.567 * [backup-simplify]: Simplify (* x.im 0) into 0 28.567 * [backup-simplify]: Simplify (+ (* x.im 1) (* 0 0)) into x.im 28.567 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 28.567 * [backup-simplify]: Simplify (log (/ 1 x.im)) into (log (/ 1 x.im)) 28.568 * [backup-simplify]: Simplify (+ (* (- 1) (log x.re)) (log (/ 1 x.im))) into (- (log (/ 1 x.im)) (log x.re)) 28.568 * [backup-simplify]: Simplify (* 1/3 (- (log (/ 1 x.im)) (log x.re))) into (* 1/3 (- (log (/ 1 x.im)) (log x.re))) 28.568 * [backup-simplify]: Simplify (exp (* 1/3 (- (log (/ 1 x.im)) (log x.re)))) into (exp (* 1/3 (- (log (/ 1 x.im)) (log x.re)))) 28.568 * [taylor]: Taking taylor expansion of (cbrt 2) in x.re 28.568 * [taylor]: Taking taylor expansion of 2 in x.re 28.568 * [backup-simplify]: Simplify 2 into 2 28.568 * [backup-simplify]: Simplify (cbrt 2) into (cbrt 2) 28.572 * [backup-simplify]: Simplify (/ 0 (* 3 (cbrt 2))) into 0 28.572 * [taylor]: Taking taylor expansion of (* (pow (/ 1 (* x.im x.re)) 1/3) (cbrt 2)) in x.re 28.572 * [taylor]: Taking taylor expansion of (pow (/ 1 (* x.im x.re)) 1/3) in x.re 28.573 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ 1 (* x.im x.re))))) in x.re 28.573 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ 1 (* x.im x.re)))) in x.re 28.573 * [taylor]: Taking taylor expansion of 1/3 in x.re 28.573 * [backup-simplify]: Simplify 1/3 into 1/3 28.573 * [taylor]: Taking taylor expansion of (log (/ 1 (* x.im x.re))) in x.re 28.573 * [taylor]: Taking taylor expansion of (/ 1 (* x.im x.re)) in x.re 28.573 * [taylor]: Taking taylor expansion of (* x.im x.re) in x.re 28.573 * [taylor]: Taking taylor expansion of x.im in x.re 28.573 * [backup-simplify]: Simplify x.im into x.im 28.573 * [taylor]: Taking taylor expansion of x.re in x.re 28.573 * [backup-simplify]: Simplify 0 into 0 28.573 * [backup-simplify]: Simplify 1 into 1 28.573 * [backup-simplify]: Simplify (* x.im 0) into 0 28.573 * [backup-simplify]: Simplify (+ (* x.im 1) (* 0 0)) into x.im 28.573 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 28.573 * [backup-simplify]: Simplify (log (/ 1 x.im)) into (log (/ 1 x.im)) 28.574 * [backup-simplify]: Simplify (+ (* (- 1) (log x.re)) (log (/ 1 x.im))) into (- (log (/ 1 x.im)) (log x.re)) 28.574 * [backup-simplify]: Simplify (* 1/3 (- (log (/ 1 x.im)) (log x.re))) into (* 1/3 (- (log (/ 1 x.im)) (log x.re))) 28.574 * [backup-simplify]: Simplify (exp (* 1/3 (- (log (/ 1 x.im)) (log x.re)))) into (exp (* 1/3 (- (log (/ 1 x.im)) (log x.re)))) 28.574 * [taylor]: Taking taylor expansion of (cbrt 2) in x.re 28.574 * [taylor]: Taking taylor expansion of 2 in x.re 28.574 * [backup-simplify]: Simplify 2 into 2 28.574 * [backup-simplify]: Simplify (cbrt 2) into (cbrt 2) 28.575 * [backup-simplify]: Simplify (/ 0 (* 3 (cbrt 2))) into 0 28.575 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log (/ 1 x.im)) (log x.re)))) (cbrt 2)) into (* (exp (* 1/3 (- (log (/ 1 x.im)) (log x.re)))) (cbrt 2)) 28.575 * [taylor]: Taking taylor expansion of (* (exp (* 1/3 (- (log (/ 1 x.im)) (log x.re)))) (cbrt 2)) in x.im 28.575 * [taylor]: Taking taylor expansion of (exp (* 1/3 (- (log (/ 1 x.im)) (log x.re)))) in x.im 28.575 * [taylor]: Taking taylor expansion of (* 1/3 (- (log (/ 1 x.im)) (log x.re))) in x.im 28.575 * [taylor]: Taking taylor expansion of 1/3 in x.im 28.575 * [backup-simplify]: Simplify 1/3 into 1/3 28.575 * [taylor]: Taking taylor expansion of (- (log (/ 1 x.im)) (log x.re)) in x.im 28.575 * [taylor]: Taking taylor expansion of (log (/ 1 x.im)) in x.im 28.575 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 28.575 * [taylor]: Taking taylor expansion of x.im in x.im 28.575 * [backup-simplify]: Simplify 0 into 0 28.575 * [backup-simplify]: Simplify 1 into 1 28.575 * [backup-simplify]: Simplify (/ 1 1) into 1 28.576 * [backup-simplify]: Simplify (log 1) into 0 28.576 * [taylor]: Taking taylor expansion of (log x.re) in x.im 28.576 * [taylor]: Taking taylor expansion of x.re in x.im 28.576 * [backup-simplify]: Simplify x.re into x.re 28.576 * [backup-simplify]: Simplify (log x.re) into (log x.re) 28.576 * [backup-simplify]: Simplify (+ (* (- 1) (log x.im)) 0) into (- (log x.im)) 28.576 * [backup-simplify]: Simplify (- (log x.re)) into (- (log x.re)) 28.576 * [backup-simplify]: Simplify (+ (- (log x.im)) (- (log x.re))) into (- (+ (log x.im) (log x.re))) 28.576 * [backup-simplify]: Simplify (* 1/3 (- (+ (log x.im) (log x.re)))) into (* -1/3 (+ (log x.im) (log x.re))) 28.576 * [backup-simplify]: Simplify (exp (* -1/3 (+ (log x.im) (log x.re)))) into (exp (* -1/3 (+ (log x.im) (log x.re)))) 28.576 * [taylor]: Taking taylor expansion of (cbrt 2) in x.im 28.576 * [taylor]: Taking taylor expansion of 2 in x.im 28.576 * [backup-simplify]: Simplify 2 into 2 28.577 * [backup-simplify]: Simplify (cbrt 2) into (cbrt 2) 28.577 * [backup-simplify]: Simplify (/ 0 (* 3 (cbrt 2))) into 0 28.577 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (log x.im) (log x.re)))) (cbrt 2)) into (* (cbrt 2) (exp (* -1/3 (+ (log x.im) (log x.re))))) 28.578 * [backup-simplify]: Simplify (* (cbrt 2) (exp (* -1/3 (+ (log x.im) (log x.re))))) into (* (exp (* -1/3 (+ (log x.im) (log x.re)))) (cbrt 2)) 28.578 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 1) (* 0 0))) into 0 28.578 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)))) into 0 28.579 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (/ 1 x.im) 1)))) 1) into 0 28.579 * [backup-simplify]: Simplify (+ (* (- 1) (log x.re)) (log (/ 1 x.im))) into (- (log (/ 1 x.im)) (log x.re)) 28.579 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (- (log (/ 1 x.im)) (log x.re)))) into 0 28.580 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log (/ 1 x.im)) (log x.re)))) (+ (* (/ (pow 0 1) 1)))) into 0 28.580 * [backup-simplify]: Simplify (+ (* (exp (* 1/3 (- (log (/ 1 x.im)) (log x.re)))) 0) (* 0 (cbrt 2))) into 0 28.580 * [taylor]: Taking taylor expansion of 0 in x.im 28.581 * [backup-simplify]: Simplify 0 into 0 28.581 * [backup-simplify]: Simplify 0 into 0 28.581 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 28.582 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow 1 1)))) 1) into 0 28.582 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.re 1)))) 1) into 0 28.582 * [backup-simplify]: Simplify (- 0) into 0 28.583 * [backup-simplify]: Simplify (+ 0 0) into 0 28.583 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (- (+ (log x.im) (log x.re))))) into 0 28.583 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (log x.im) (log x.re)))) (+ (* (/ (pow 0 1) 1)))) into 0 28.584 * [backup-simplify]: Simplify (+ (* (exp (* -1/3 (+ (log x.im) (log x.re)))) 0) (* 0 (cbrt 2))) into 0 28.584 * [backup-simplify]: Simplify 0 into 0 28.585 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0 (cbrt 2))))) (* 3 (cbrt 2))) into 0 28.585 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 28.585 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 28.586 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow (/ 1 x.im) 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow (/ 1 x.im) 1)))) 2) into 0 28.587 * [backup-simplify]: Simplify (+ (* (- 1) (log x.re)) (log (/ 1 x.im))) into (- (log (/ 1 x.im)) (log x.re)) 28.587 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (- (log (/ 1 x.im)) (log x.re))))) into 0 28.588 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log (/ 1 x.im)) (log x.re)))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 28.589 * [backup-simplify]: Simplify (+ (* (exp (* 1/3 (- (log (/ 1 x.im)) (log x.re)))) 0) (+ (* 0 0) (* 0 (cbrt 2)))) into 0 28.589 * [taylor]: Taking taylor expansion of 0 in x.im 28.589 * [backup-simplify]: Simplify 0 into 0 28.589 * [backup-simplify]: Simplify 0 into 0 28.589 * [backup-simplify]: Simplify 0 into 0 28.589 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0 (cbrt 2))))) (* 3 (cbrt 2))) into 0 28.590 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 28.591 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow 1 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow 1 1)))) 2) into 0 28.592 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow x.re 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow x.re 1)))) 2) into 0 28.593 * [backup-simplify]: Simplify (- 0) into 0 28.593 * [backup-simplify]: Simplify (+ 0 0) into 0 28.593 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (- (+ (log x.im) (log x.re)))))) into 0 28.594 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (log x.im) (log x.re)))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 28.595 * [backup-simplify]: Simplify (+ (* (exp (* -1/3 (+ (log x.im) (log x.re)))) 0) (+ (* 0 0) (* 0 (cbrt 2)))) into 0 28.595 * [backup-simplify]: Simplify 0 into 0 28.596 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0 0)))) (* 3 (cbrt 2))) into 0 28.597 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0))))) into 0 28.597 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 28.600 * [backup-simplify]: Simplify (/ (+ (* 2 (/ (* (pow (* 1 0) 3)) (pow (/ 1 x.im) 3))) (* -3 (/ (* (pow (* 1 0) 1) (pow (* 2 0) 1)) (pow (/ 1 x.im) 2))) (* 1 (/ (* 1 1 (pow (* 6 0) 1)) (pow (/ 1 x.im) 1)))) 6) into 0 28.600 * [backup-simplify]: Simplify (+ (* (- 1) (log x.re)) (log (/ 1 x.im))) into (- (log (/ 1 x.im)) (log x.re)) 28.601 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (+ (* 0 0) (* 0 (- (log (/ 1 x.im)) (log x.re)))))) into 0 28.603 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log (/ 1 x.im)) (log x.re)))) (+ (* (/ (pow 0 3) 6)) (* (/ (pow 0 1) 1) (/ (pow 0 1) 1)) (* (/ (pow 0 1) 1)))) into 0 28.604 * [backup-simplify]: Simplify (+ (* (exp (* 1/3 (- (log (/ 1 x.im)) (log x.re)))) 0) (+ (* 0 0) (+ (* 0 0) (* 0 (cbrt 2))))) into 0 28.604 * [taylor]: Taking taylor expansion of 0 in x.im 28.604 * [backup-simplify]: Simplify 0 into 0 28.604 * [backup-simplify]: Simplify 0 into 0 28.605 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (log (/ 1 x.im)) (log (/ 1 x.re))))) (cbrt 2)) into (* (exp (* -1/3 (+ (log (/ 1 x.im)) (log (/ 1 x.re))))) (cbrt 2)) 28.605 * [backup-simplify]: Simplify (cbrt (+ (* (/ 1 (- x.re)) (/ 1 (- x.im))) (* (/ 1 (- x.im)) (/ 1 (- x.re))))) into (* (pow (/ 1 (* x.im x.re)) 1/3) (cbrt 2)) 28.605 * [approximate]: Taking taylor expansion of (* (pow (/ 1 (* x.im x.re)) 1/3) (cbrt 2)) in (x.re x.im) around 0 28.605 * [taylor]: Taking taylor expansion of (* (pow (/ 1 (* x.im x.re)) 1/3) (cbrt 2)) in x.im 28.606 * [taylor]: Taking taylor expansion of (pow (/ 1 (* x.im x.re)) 1/3) in x.im 28.606 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ 1 (* x.im x.re))))) in x.im 28.606 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ 1 (* x.im x.re)))) in x.im 28.606 * [taylor]: Taking taylor expansion of 1/3 in x.im 28.606 * [backup-simplify]: Simplify 1/3 into 1/3 28.606 * [taylor]: Taking taylor expansion of (log (/ 1 (* x.im x.re))) in x.im 28.606 * [taylor]: Taking taylor expansion of (/ 1 (* x.im x.re)) in x.im 28.606 * [taylor]: Taking taylor expansion of (* x.im x.re) in x.im 28.606 * [taylor]: Taking taylor expansion of x.im in x.im 28.606 * [backup-simplify]: Simplify 0 into 0 28.606 * [backup-simplify]: Simplify 1 into 1 28.606 * [taylor]: Taking taylor expansion of x.re in x.im 28.606 * [backup-simplify]: Simplify x.re into x.re 28.606 * [backup-simplify]: Simplify (* 0 x.re) into 0 28.606 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.re)) into x.re 28.606 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 28.607 * [backup-simplify]: Simplify (log (/ 1 x.re)) into (log (/ 1 x.re)) 28.607 * [backup-simplify]: Simplify (+ (* (- 1) (log x.im)) (log (/ 1 x.re))) into (- (log (/ 1 x.re)) (log x.im)) 28.607 * [backup-simplify]: Simplify (* 1/3 (- (log (/ 1 x.re)) (log x.im))) into (* 1/3 (- (log (/ 1 x.re)) (log x.im))) 28.607 * [backup-simplify]: Simplify (exp (* 1/3 (- (log (/ 1 x.re)) (log x.im)))) into (exp (* 1/3 (- (log (/ 1 x.re)) (log x.im)))) 28.607 * [taylor]: Taking taylor expansion of (cbrt 2) in x.im 28.607 * [taylor]: Taking taylor expansion of 2 in x.im 28.607 * [backup-simplify]: Simplify 2 into 2 28.608 * [backup-simplify]: Simplify (cbrt 2) into (cbrt 2) 28.608 * [backup-simplify]: Simplify (/ 0 (* 3 (cbrt 2))) into 0 28.609 * [taylor]: Taking taylor expansion of (* (pow (/ 1 (* x.im x.re)) 1/3) (cbrt 2)) in x.re 28.609 * [taylor]: Taking taylor expansion of (pow (/ 1 (* x.im x.re)) 1/3) in x.re 28.609 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ 1 (* x.im x.re))))) in x.re 28.609 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ 1 (* x.im x.re)))) in x.re 28.609 * [taylor]: Taking taylor expansion of 1/3 in x.re 28.609 * [backup-simplify]: Simplify 1/3 into 1/3 28.609 * [taylor]: Taking taylor expansion of (log (/ 1 (* x.im x.re))) in x.re 28.609 * [taylor]: Taking taylor expansion of (/ 1 (* x.im x.re)) in x.re 28.609 * [taylor]: Taking taylor expansion of (* x.im x.re) in x.re 28.609 * [taylor]: Taking taylor expansion of x.im in x.re 28.609 * [backup-simplify]: Simplify x.im into x.im 28.609 * [taylor]: Taking taylor expansion of x.re in x.re 28.609 * [backup-simplify]: Simplify 0 into 0 28.609 * [backup-simplify]: Simplify 1 into 1 28.609 * [backup-simplify]: Simplify (* x.im 0) into 0 28.610 * [backup-simplify]: Simplify (+ (* x.im 1) (* 0 0)) into x.im 28.610 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 28.610 * [backup-simplify]: Simplify (log (/ 1 x.im)) into (log (/ 1 x.im)) 28.610 * [backup-simplify]: Simplify (+ (* (- 1) (log x.re)) (log (/ 1 x.im))) into (- (log (/ 1 x.im)) (log x.re)) 28.610 * [backup-simplify]: Simplify (* 1/3 (- (log (/ 1 x.im)) (log x.re))) into (* 1/3 (- (log (/ 1 x.im)) (log x.re))) 28.611 * [backup-simplify]: Simplify (exp (* 1/3 (- (log (/ 1 x.im)) (log x.re)))) into (exp (* 1/3 (- (log (/ 1 x.im)) (log x.re)))) 28.611 * [taylor]: Taking taylor expansion of (cbrt 2) in x.re 28.611 * [taylor]: Taking taylor expansion of 2 in x.re 28.611 * [backup-simplify]: Simplify 2 into 2 28.611 * [backup-simplify]: Simplify (cbrt 2) into (cbrt 2) 28.612 * [backup-simplify]: Simplify (/ 0 (* 3 (cbrt 2))) into 0 28.612 * [taylor]: Taking taylor expansion of (* (pow (/ 1 (* x.im x.re)) 1/3) (cbrt 2)) in x.re 28.612 * [taylor]: Taking taylor expansion of (pow (/ 1 (* x.im x.re)) 1/3) in x.re 28.612 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ 1 (* x.im x.re))))) in x.re 28.612 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ 1 (* x.im x.re)))) in x.re 28.612 * [taylor]: Taking taylor expansion of 1/3 in x.re 28.612 * [backup-simplify]: Simplify 1/3 into 1/3 28.612 * [taylor]: Taking taylor expansion of (log (/ 1 (* x.im x.re))) in x.re 28.612 * [taylor]: Taking taylor expansion of (/ 1 (* x.im x.re)) in x.re 28.612 * [taylor]: Taking taylor expansion of (* x.im x.re) in x.re 28.612 * [taylor]: Taking taylor expansion of x.im in x.re 28.612 * [backup-simplify]: Simplify x.im into x.im 28.612 * [taylor]: Taking taylor expansion of x.re in x.re 28.612 * [backup-simplify]: Simplify 0 into 0 28.612 * [backup-simplify]: Simplify 1 into 1 28.612 * [backup-simplify]: Simplify (* x.im 0) into 0 28.613 * [backup-simplify]: Simplify (+ (* x.im 1) (* 0 0)) into x.im 28.613 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 28.613 * [backup-simplify]: Simplify (log (/ 1 x.im)) into (log (/ 1 x.im)) 28.613 * [backup-simplify]: Simplify (+ (* (- 1) (log x.re)) (log (/ 1 x.im))) into (- (log (/ 1 x.im)) (log x.re)) 28.614 * [backup-simplify]: Simplify (* 1/3 (- (log (/ 1 x.im)) (log x.re))) into (* 1/3 (- (log (/ 1 x.im)) (log x.re))) 28.614 * [backup-simplify]: Simplify (exp (* 1/3 (- (log (/ 1 x.im)) (log x.re)))) into (exp (* 1/3 (- (log (/ 1 x.im)) (log x.re)))) 28.614 * [taylor]: Taking taylor expansion of (cbrt 2) in x.re 28.614 * [taylor]: Taking taylor expansion of 2 in x.re 28.614 * [backup-simplify]: Simplify 2 into 2 28.614 * [backup-simplify]: Simplify (cbrt 2) into (cbrt 2) 28.615 * [backup-simplify]: Simplify (/ 0 (* 3 (cbrt 2))) into 0 28.616 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log (/ 1 x.im)) (log x.re)))) (cbrt 2)) into (* (exp (* 1/3 (- (log (/ 1 x.im)) (log x.re)))) (cbrt 2)) 28.616 * [taylor]: Taking taylor expansion of (* (exp (* 1/3 (- (log (/ 1 x.im)) (log x.re)))) (cbrt 2)) in x.im 28.616 * [taylor]: Taking taylor expansion of (exp (* 1/3 (- (log (/ 1 x.im)) (log x.re)))) in x.im 28.616 * [taylor]: Taking taylor expansion of (* 1/3 (- (log (/ 1 x.im)) (log x.re))) in x.im 28.616 * [taylor]: Taking taylor expansion of 1/3 in x.im 28.616 * [backup-simplify]: Simplify 1/3 into 1/3 28.616 * [taylor]: Taking taylor expansion of (- (log (/ 1 x.im)) (log x.re)) in x.im 28.616 * [taylor]: Taking taylor expansion of (log (/ 1 x.im)) in x.im 28.616 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 28.616 * [taylor]: Taking taylor expansion of x.im in x.im 28.616 * [backup-simplify]: Simplify 0 into 0 28.616 * [backup-simplify]: Simplify 1 into 1 28.616 * [backup-simplify]: Simplify (/ 1 1) into 1 28.617 * [backup-simplify]: Simplify (log 1) into 0 28.617 * [taylor]: Taking taylor expansion of (log x.re) in x.im 28.617 * [taylor]: Taking taylor expansion of x.re in x.im 28.617 * [backup-simplify]: Simplify x.re into x.re 28.617 * [backup-simplify]: Simplify (log x.re) into (log x.re) 28.617 * [backup-simplify]: Simplify (+ (* (- 1) (log x.im)) 0) into (- (log x.im)) 28.617 * [backup-simplify]: Simplify (- (log x.re)) into (- (log x.re)) 28.617 * [backup-simplify]: Simplify (+ (- (log x.im)) (- (log x.re))) into (- (+ (log x.im) (log x.re))) 28.618 * [backup-simplify]: Simplify (* 1/3 (- (+ (log x.im) (log x.re)))) into (* -1/3 (+ (log x.im) (log x.re))) 28.618 * [backup-simplify]: Simplify (exp (* -1/3 (+ (log x.im) (log x.re)))) into (exp (* -1/3 (+ (log x.im) (log x.re)))) 28.618 * [taylor]: Taking taylor expansion of (cbrt 2) in x.im 28.618 * [taylor]: Taking taylor expansion of 2 in x.im 28.618 * [backup-simplify]: Simplify 2 into 2 28.618 * [backup-simplify]: Simplify (cbrt 2) into (cbrt 2) 28.619 * [backup-simplify]: Simplify (/ 0 (* 3 (cbrt 2))) into 0 28.619 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (log x.im) (log x.re)))) (cbrt 2)) into (* (cbrt 2) (exp (* -1/3 (+ (log x.im) (log x.re))))) 28.620 * [backup-simplify]: Simplify (* (cbrt 2) (exp (* -1/3 (+ (log x.im) (log x.re))))) into (* (exp (* -1/3 (+ (log x.im) (log x.re)))) (cbrt 2)) 28.621 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 1) (* 0 0))) into 0 28.621 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)))) into 0 28.622 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (/ 1 x.im) 1)))) 1) into 0 28.622 * [backup-simplify]: Simplify (+ (* (- 1) (log x.re)) (log (/ 1 x.im))) into (- (log (/ 1 x.im)) (log x.re)) 28.623 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (- (log (/ 1 x.im)) (log x.re)))) into 0 28.624 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log (/ 1 x.im)) (log x.re)))) (+ (* (/ (pow 0 1) 1)))) into 0 28.624 * [backup-simplify]: Simplify (+ (* (exp (* 1/3 (- (log (/ 1 x.im)) (log x.re)))) 0) (* 0 (cbrt 2))) into 0 28.624 * [taylor]: Taking taylor expansion of 0 in x.im 28.624 * [backup-simplify]: Simplify 0 into 0 28.624 * [backup-simplify]: Simplify 0 into 0 28.625 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 28.625 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow 1 1)))) 1) into 0 28.626 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.re 1)))) 1) into 0 28.626 * [backup-simplify]: Simplify (- 0) into 0 28.626 * [backup-simplify]: Simplify (+ 0 0) into 0 28.627 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (- (+ (log x.im) (log x.re))))) into 0 28.627 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (log x.im) (log x.re)))) (+ (* (/ (pow 0 1) 1)))) into 0 28.628 * [backup-simplify]: Simplify (+ (* (exp (* -1/3 (+ (log x.im) (log x.re)))) 0) (* 0 (cbrt 2))) into 0 28.628 * [backup-simplify]: Simplify 0 into 0 28.628 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0 (cbrt 2))))) (* 3 (cbrt 2))) into 0 28.629 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 28.629 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 28.630 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow (/ 1 x.im) 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow (/ 1 x.im) 1)))) 2) into 0 28.630 * [backup-simplify]: Simplify (+ (* (- 1) (log x.re)) (log (/ 1 x.im))) into (- (log (/ 1 x.im)) (log x.re)) 28.631 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (- (log (/ 1 x.im)) (log x.re))))) into 0 28.632 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log (/ 1 x.im)) (log x.re)))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 28.632 * [backup-simplify]: Simplify (+ (* (exp (* 1/3 (- (log (/ 1 x.im)) (log x.re)))) 0) (+ (* 0 0) (* 0 (cbrt 2)))) into 0 28.632 * [taylor]: Taking taylor expansion of 0 in x.im 28.632 * [backup-simplify]: Simplify 0 into 0 28.632 * [backup-simplify]: Simplify 0 into 0 28.632 * [backup-simplify]: Simplify 0 into 0 28.633 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0 (cbrt 2))))) (* 3 (cbrt 2))) into 0 28.634 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 28.635 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow 1 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow 1 1)))) 2) into 0 28.636 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow x.re 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow x.re 1)))) 2) into 0 28.636 * [backup-simplify]: Simplify (- 0) into 0 28.637 * [backup-simplify]: Simplify (+ 0 0) into 0 28.637 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (- (+ (log x.im) (log x.re)))))) into 0 28.638 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (log x.im) (log x.re)))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 28.639 * [backup-simplify]: Simplify (+ (* (exp (* -1/3 (+ (log x.im) (log x.re)))) 0) (+ (* 0 0) (* 0 (cbrt 2)))) into 0 28.639 * [backup-simplify]: Simplify 0 into 0 28.639 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0 0)))) (* 3 (cbrt 2))) into 0 28.640 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0))))) into 0 28.640 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 28.642 * [backup-simplify]: Simplify (/ (+ (* 2 (/ (* (pow (* 1 0) 3)) (pow (/ 1 x.im) 3))) (* -3 (/ (* (pow (* 1 0) 1) (pow (* 2 0) 1)) (pow (/ 1 x.im) 2))) (* 1 (/ (* 1 1 (pow (* 6 0) 1)) (pow (/ 1 x.im) 1)))) 6) into 0 28.642 * [backup-simplify]: Simplify (+ (* (- 1) (log x.re)) (log (/ 1 x.im))) into (- (log (/ 1 x.im)) (log x.re)) 28.643 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (+ (* 0 0) (* 0 (- (log (/ 1 x.im)) (log x.re)))))) into 0 28.644 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log (/ 1 x.im)) (log x.re)))) (+ (* (/ (pow 0 3) 6)) (* (/ (pow 0 1) 1) (/ (pow 0 1) 1)) (* (/ (pow 0 1) 1)))) into 0 28.644 * [backup-simplify]: Simplify (+ (* (exp (* 1/3 (- (log (/ 1 x.im)) (log x.re)))) 0) (+ (* 0 0) (+ (* 0 0) (* 0 (cbrt 2))))) into 0 28.644 * [taylor]: Taking taylor expansion of 0 in x.im 28.644 * [backup-simplify]: Simplify 0 into 0 28.644 * [backup-simplify]: Simplify 0 into 0 28.645 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (log (/ 1 (- x.im))) (log (/ 1 (- x.re)))))) (cbrt 2)) into (* (exp (* -1/3 (+ (log (/ -1 x.re)) (log (/ -1 x.im))))) (cbrt 2)) 28.645 * * * * [progress]: [ 4 / 4 ] generating series at (2 2 1) 28.645 * [backup-simplify]: Simplify (* (cbrt (+ (* x.re x.im) (* x.im x.re))) (cbrt (+ (* x.re x.im) (* x.im x.re)))) into (* (pow (* (pow x.im 2) (pow x.re 2)) 1/3) (pow (cbrt 2) 2)) 28.645 * [approximate]: Taking taylor expansion of (* (pow (* (pow x.im 2) (pow x.re 2)) 1/3) (pow (cbrt 2) 2)) in (x.re x.im) around 0 28.645 * [taylor]: Taking taylor expansion of (* (pow (* (pow x.im 2) (pow x.re 2)) 1/3) (pow (cbrt 2) 2)) in x.im 28.645 * [taylor]: Taking taylor expansion of (pow (* (pow x.im 2) (pow x.re 2)) 1/3) in x.im 28.645 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (* (pow x.im 2) (pow x.re 2))))) in x.im 28.645 * [taylor]: Taking taylor expansion of (* 1/3 (log (* (pow x.im 2) (pow x.re 2)))) in x.im 28.645 * [taylor]: Taking taylor expansion of 1/3 in x.im 28.645 * [backup-simplify]: Simplify 1/3 into 1/3 28.645 * [taylor]: Taking taylor expansion of (log (* (pow x.im 2) (pow x.re 2))) in x.im 28.645 * [taylor]: Taking taylor expansion of (* (pow x.im 2) (pow x.re 2)) in x.im 28.645 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 28.645 * [taylor]: Taking taylor expansion of x.im in x.im 28.645 * [backup-simplify]: Simplify 0 into 0 28.645 * [backup-simplify]: Simplify 1 into 1 28.645 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.im 28.645 * [taylor]: Taking taylor expansion of x.re in x.im 28.645 * [backup-simplify]: Simplify x.re into x.re 28.646 * [backup-simplify]: Simplify (* 1 1) into 1 28.646 * [backup-simplify]: Simplify (* x.re x.re) into (pow x.re 2) 28.646 * [backup-simplify]: Simplify (* 1 (pow x.re 2)) into (pow x.re 2) 28.646 * [backup-simplify]: Simplify (log (pow x.re 2)) into (log (pow x.re 2)) 28.646 * [backup-simplify]: Simplify (+ (* (- -2) (log x.im)) (log (pow x.re 2))) into (+ (* 2 (log x.im)) (log (pow x.re 2))) 28.646 * [backup-simplify]: Simplify (* 1/3 (+ (* 2 (log x.im)) (log (pow x.re 2)))) into (* 1/3 (+ (* 2 (log x.im)) (log (pow x.re 2)))) 28.646 * [backup-simplify]: Simplify (exp (* 1/3 (+ (* 2 (log x.im)) (log (pow x.re 2))))) into (exp (* 1/3 (+ (* 2 (log x.im)) (log (pow x.re 2))))) 28.646 * [taylor]: Taking taylor expansion of (pow (cbrt 2) 2) in x.im 28.646 * [taylor]: Taking taylor expansion of (cbrt 2) in x.im 28.646 * [taylor]: Taking taylor expansion of 2 in x.im 28.646 * [backup-simplify]: Simplify 2 into 2 28.647 * [backup-simplify]: Simplify (cbrt 2) into (cbrt 2) 28.647 * [backup-simplify]: Simplify (/ 0 (* 3 (cbrt 2))) into 0 28.647 * [taylor]: Taking taylor expansion of (* (pow (* (pow x.im 2) (pow x.re 2)) 1/3) (pow (cbrt 2) 2)) in x.re 28.647 * [taylor]: Taking taylor expansion of (pow (* (pow x.im 2) (pow x.re 2)) 1/3) in x.re 28.647 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (* (pow x.im 2) (pow x.re 2))))) in x.re 28.647 * [taylor]: Taking taylor expansion of (* 1/3 (log (* (pow x.im 2) (pow x.re 2)))) in x.re 28.647 * [taylor]: Taking taylor expansion of 1/3 in x.re 28.647 * [backup-simplify]: Simplify 1/3 into 1/3 28.647 * [taylor]: Taking taylor expansion of (log (* (pow x.im 2) (pow x.re 2))) in x.re 28.647 * [taylor]: Taking taylor expansion of (* (pow x.im 2) (pow x.re 2)) in x.re 28.647 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.re 28.647 * [taylor]: Taking taylor expansion of x.im in x.re 28.647 * [backup-simplify]: Simplify x.im into x.im 28.647 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.re 28.647 * [taylor]: Taking taylor expansion of x.re in x.re 28.647 * [backup-simplify]: Simplify 0 into 0 28.647 * [backup-simplify]: Simplify 1 into 1 28.647 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 28.648 * [backup-simplify]: Simplify (* 1 1) into 1 28.648 * [backup-simplify]: Simplify (* (pow x.im 2) 1) into (pow x.im 2) 28.648 * [backup-simplify]: Simplify (log (pow x.im 2)) into (log (pow x.im 2)) 28.648 * [backup-simplify]: Simplify (+ (* (- -2) (log x.re)) (log (pow x.im 2))) into (+ (log (pow x.im 2)) (* 2 (log x.re))) 28.648 * [backup-simplify]: Simplify (* 1/3 (+ (log (pow x.im 2)) (* 2 (log x.re)))) into (* 1/3 (+ (log (pow x.im 2)) (* 2 (log x.re)))) 28.648 * [backup-simplify]: Simplify (exp (* 1/3 (+ (log (pow x.im 2)) (* 2 (log x.re))))) into (exp (* 1/3 (+ (log (pow x.im 2)) (* 2 (log x.re))))) 28.648 * [taylor]: Taking taylor expansion of (pow (cbrt 2) 2) in x.re 28.648 * [taylor]: Taking taylor expansion of (cbrt 2) in x.re 28.648 * [taylor]: Taking taylor expansion of 2 in x.re 28.648 * [backup-simplify]: Simplify 2 into 2 28.649 * [backup-simplify]: Simplify (cbrt 2) into (cbrt 2) 28.649 * [backup-simplify]: Simplify (/ 0 (* 3 (cbrt 2))) into 0 28.649 * [taylor]: Taking taylor expansion of (* (pow (* (pow x.im 2) (pow x.re 2)) 1/3) (pow (cbrt 2) 2)) in x.re 28.649 * [taylor]: Taking taylor expansion of (pow (* (pow x.im 2) (pow x.re 2)) 1/3) in x.re 28.649 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (* (pow x.im 2) (pow x.re 2))))) in x.re 28.649 * [taylor]: Taking taylor expansion of (* 1/3 (log (* (pow x.im 2) (pow x.re 2)))) in x.re 28.649 * [taylor]: Taking taylor expansion of 1/3 in x.re 28.649 * [backup-simplify]: Simplify 1/3 into 1/3 28.649 * [taylor]: Taking taylor expansion of (log (* (pow x.im 2) (pow x.re 2))) in x.re 28.649 * [taylor]: Taking taylor expansion of (* (pow x.im 2) (pow x.re 2)) in x.re 28.649 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.re 28.649 * [taylor]: Taking taylor expansion of x.im in x.re 28.649 * [backup-simplify]: Simplify x.im into x.im 28.649 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.re 28.649 * [taylor]: Taking taylor expansion of x.re in x.re 28.649 * [backup-simplify]: Simplify 0 into 0 28.649 * [backup-simplify]: Simplify 1 into 1 28.649 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 28.650 * [backup-simplify]: Simplify (* 1 1) into 1 28.650 * [backup-simplify]: Simplify (* (pow x.im 2) 1) into (pow x.im 2) 28.650 * [backup-simplify]: Simplify (log (pow x.im 2)) into (log (pow x.im 2)) 28.650 * [backup-simplify]: Simplify (+ (* (- -2) (log x.re)) (log (pow x.im 2))) into (+ (log (pow x.im 2)) (* 2 (log x.re))) 28.650 * [backup-simplify]: Simplify (* 1/3 (+ (log (pow x.im 2)) (* 2 (log x.re)))) into (* 1/3 (+ (log (pow x.im 2)) (* 2 (log x.re)))) 28.650 * [backup-simplify]: Simplify (exp (* 1/3 (+ (log (pow x.im 2)) (* 2 (log x.re))))) into (exp (* 1/3 (+ (log (pow x.im 2)) (* 2 (log x.re))))) 28.650 * [taylor]: Taking taylor expansion of (pow (cbrt 2) 2) in x.re 28.650 * [taylor]: Taking taylor expansion of (cbrt 2) in x.re 28.650 * [taylor]: Taking taylor expansion of 2 in x.re 28.650 * [backup-simplify]: Simplify 2 into 2 28.650 * [backup-simplify]: Simplify (cbrt 2) into (cbrt 2) 28.651 * [backup-simplify]: Simplify (/ 0 (* 3 (cbrt 2))) into 0 28.652 * [backup-simplify]: Simplify (* (cbrt 2) (cbrt 2)) into (pow (cbrt 2) 2) 28.652 * [backup-simplify]: Simplify (* (exp (* 1/3 (+ (log (pow x.im 2)) (* 2 (log x.re))))) (pow (cbrt 2) 2)) into (* (exp (* 1/3 (+ (log (pow x.im 2)) (* 2 (log x.re))))) (pow (cbrt 2) 2)) 28.652 * [taylor]: Taking taylor expansion of (* (exp (* 1/3 (+ (log (pow x.im 2)) (* 2 (log x.re))))) (pow (cbrt 2) 2)) in x.im 28.652 * [taylor]: Taking taylor expansion of (exp (* 1/3 (+ (log (pow x.im 2)) (* 2 (log x.re))))) in x.im 28.653 * [taylor]: Taking taylor expansion of (* 1/3 (+ (log (pow x.im 2)) (* 2 (log x.re)))) in x.im 28.653 * [taylor]: Taking taylor expansion of 1/3 in x.im 28.653 * [backup-simplify]: Simplify 1/3 into 1/3 28.653 * [taylor]: Taking taylor expansion of (+ (log (pow x.im 2)) (* 2 (log x.re))) in x.im 28.653 * [taylor]: Taking taylor expansion of (log (pow x.im 2)) in x.im 28.653 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 28.653 * [taylor]: Taking taylor expansion of x.im in x.im 28.653 * [backup-simplify]: Simplify 0 into 0 28.653 * [backup-simplify]: Simplify 1 into 1 28.653 * [backup-simplify]: Simplify (* 1 1) into 1 28.653 * [backup-simplify]: Simplify (log 1) into 0 28.653 * [taylor]: Taking taylor expansion of (* 2 (log x.re)) in x.im 28.653 * [taylor]: Taking taylor expansion of 2 in x.im 28.653 * [backup-simplify]: Simplify 2 into 2 28.653 * [taylor]: Taking taylor expansion of (log x.re) in x.im 28.653 * [taylor]: Taking taylor expansion of x.re in x.im 28.653 * [backup-simplify]: Simplify x.re into x.re 28.653 * [backup-simplify]: Simplify (log x.re) into (log x.re) 28.654 * [backup-simplify]: Simplify (+ (* (- -2) (log x.im)) 0) into (* 2 (log x.im)) 28.654 * [backup-simplify]: Simplify (* 2 (log x.re)) into (* 2 (log x.re)) 28.654 * [backup-simplify]: Simplify (+ (* 2 (log x.im)) (* 2 (log x.re))) into (+ (* 2 (log x.im)) (* 2 (log x.re))) 28.654 * [backup-simplify]: Simplify (* 1/3 (+ (* 2 (log x.im)) (* 2 (log x.re)))) into (* 1/3 (+ (* 2 (log x.im)) (* 2 (log x.re)))) 28.654 * [backup-simplify]: Simplify (exp (* 1/3 (+ (* 2 (log x.im)) (* 2 (log x.re))))) into (exp (* 1/3 (+ (* 2 (log x.im)) (* 2 (log x.re))))) 28.654 * [taylor]: Taking taylor expansion of (pow (cbrt 2) 2) in x.im 28.654 * [taylor]: Taking taylor expansion of (cbrt 2) in x.im 28.654 * [taylor]: Taking taylor expansion of 2 in x.im 28.654 * [backup-simplify]: Simplify 2 into 2 28.654 * [backup-simplify]: Simplify (cbrt 2) into (cbrt 2) 28.655 * [backup-simplify]: Simplify (/ 0 (* 3 (cbrt 2))) into 0 28.655 * [backup-simplify]: Simplify (* (cbrt 2) (cbrt 2)) into (pow (cbrt 2) 2) 28.656 * [backup-simplify]: Simplify (* (exp (* 1/3 (+ (* 2 (log x.im)) (* 2 (log x.re))))) (pow (cbrt 2) 2)) into (* (pow (cbrt 2) 2) (exp (* 1/3 (+ (* 2 (log x.im)) (* 2 (log x.re)))))) 28.657 * [backup-simplify]: Simplify (* (pow (cbrt 2) 2) (exp (* 1/3 (+ (* 2 (log x.im)) (* 2 (log x.re)))))) into (* (exp (* 1/3 (+ (* 2 (log x.im)) (* 2 (log x.re))))) (pow (cbrt 2) 2)) 28.658 * [backup-simplify]: Simplify (+ (* (cbrt 2) 0) (* 0 (cbrt 2))) into 0 28.659 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 28.659 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 x.im)) into 0 28.659 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 0) (* 0 1)) into 0 28.660 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (pow x.im 2) 1)))) 1) into 0 28.661 * [backup-simplify]: Simplify (+ (* (- -2) (log x.re)) (log (pow x.im 2))) into (+ (log (pow x.im 2)) (* 2 (log x.re))) 28.661 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (+ (log (pow x.im 2)) (* 2 (log x.re))))) into 0 28.662 * [backup-simplify]: Simplify (* (exp (* 1/3 (+ (log (pow x.im 2)) (* 2 (log x.re))))) (+ (* (/ (pow 0 1) 1)))) into 0 28.663 * [backup-simplify]: Simplify (+ (* (exp (* 1/3 (+ (log (pow x.im 2)) (* 2 (log x.re))))) 0) (* 0 (pow (cbrt 2) 2))) into 0 28.663 * [taylor]: Taking taylor expansion of 0 in x.im 28.663 * [backup-simplify]: Simplify 0 into 0 28.663 * [backup-simplify]: Simplify 0 into 0 28.664 * [backup-simplify]: Simplify (+ (* (cbrt 2) 0) (* 0 (cbrt 2))) into 0 28.665 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 28.665 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow 1 1)))) 1) into 0 28.666 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.re 1)))) 1) into 0 28.666 * [backup-simplify]: Simplify (+ (* 2 0) (* 0 (log x.re))) into 0 28.666 * [backup-simplify]: Simplify (+ 0 0) into 0 28.667 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (+ (* 2 (log x.im)) (* 2 (log x.re))))) into 0 28.667 * [backup-simplify]: Simplify (* (exp (* 1/3 (+ (* 2 (log x.im)) (* 2 (log x.re))))) (+ (* (/ (pow 0 1) 1)))) into 0 28.668 * [backup-simplify]: Simplify (+ (* (exp (* 1/3 (+ (* 2 (log x.im)) (* 2 (log x.re))))) 0) (* 0 (pow (cbrt 2) 2))) into 0 28.668 * [backup-simplify]: Simplify 0 into 0 28.669 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0 (cbrt 2))))) (* 3 (cbrt 2))) into 0 28.669 * [backup-simplify]: Simplify (+ (* (cbrt 2) 0) (+ (* 0 0) (* 0 (cbrt 2)))) into 0 28.670 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 28.670 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (* 0 x.im))) into 0 28.671 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 0) (+ (* 0 0) (* 0 1))) into 0 28.672 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow (pow x.im 2) 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow (pow x.im 2) 1)))) 2) into 0 28.672 * [backup-simplify]: Simplify (+ (* (- -2) (log x.re)) (log (pow x.im 2))) into (+ (log (pow x.im 2)) (* 2 (log x.re))) 28.672 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (+ (log (pow x.im 2)) (* 2 (log x.re)))))) into 0 28.673 * [backup-simplify]: Simplify (* (exp (* 1/3 (+ (log (pow x.im 2)) (* 2 (log x.re))))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 28.674 * [backup-simplify]: Simplify (+ (* (exp (* 1/3 (+ (log (pow x.im 2)) (* 2 (log x.re))))) 0) (+ (* 0 0) (* 0 (pow (cbrt 2) 2)))) into 0 28.674 * [taylor]: Taking taylor expansion of 0 in x.im 28.674 * [backup-simplify]: Simplify 0 into 0 28.674 * [backup-simplify]: Simplify 0 into 0 28.674 * [backup-simplify]: Simplify 0 into 0 28.675 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0 (cbrt 2))))) (* 3 (cbrt 2))) into 0 28.676 * [backup-simplify]: Simplify (+ (* (cbrt 2) 0) (+ (* 0 0) (* 0 (cbrt 2)))) into 0 28.676 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 28.682 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow 1 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow 1 1)))) 2) into 0 28.683 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow x.re 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow x.re 1)))) 2) into 0 28.684 * [backup-simplify]: Simplify (+ (* 2 0) (+ (* 0 0) (* 0 (log x.re)))) into 0 28.684 * [backup-simplify]: Simplify (+ 0 0) into 0 28.685 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (+ (* 2 (log x.im)) (* 2 (log x.re)))))) into 0 28.685 * [backup-simplify]: Simplify (* (exp (* 1/3 (+ (* 2 (log x.im)) (* 2 (log x.re))))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 28.686 * [backup-simplify]: Simplify (+ (* (exp (* 1/3 (+ (* 2 (log x.im)) (* 2 (log x.re))))) 0) (+ (* 0 0) (* 0 (pow (cbrt 2) 2)))) into 0 28.686 * [backup-simplify]: Simplify 0 into 0 28.687 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0 0)))) (* 3 (cbrt 2))) into 0 28.688 * [backup-simplify]: Simplify (+ (* (cbrt 2) 0) (+ (* 0 0) (+ (* 0 0) (* 0 (cbrt 2))))) into 0 28.688 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 28.689 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im)))) into 0 28.689 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 28.691 * [backup-simplify]: Simplify (/ (+ (* 2 (/ (* (pow (* 1 0) 3)) (pow (pow x.im 2) 3))) (* -3 (/ (* (pow (* 1 0) 1) (pow (* 2 0) 1)) (pow (pow x.im 2) 2))) (* 1 (/ (* 1 1 (pow (* 6 0) 1)) (pow (pow x.im 2) 1)))) 6) into 0 28.691 * [backup-simplify]: Simplify (+ (* (- -2) (log x.re)) (log (pow x.im 2))) into (+ (log (pow x.im 2)) (* 2 (log x.re))) 28.692 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (+ (* 0 0) (* 0 (+ (log (pow x.im 2)) (* 2 (log x.re))))))) into 0 28.694 * [backup-simplify]: Simplify (* (exp (* 1/3 (+ (log (pow x.im 2)) (* 2 (log x.re))))) (+ (* (/ (pow 0 3) 6)) (* (/ (pow 0 1) 1) (/ (pow 0 1) 1)) (* (/ (pow 0 1) 1)))) into 0 28.695 * [backup-simplify]: Simplify (+ (* (exp (* 1/3 (+ (log (pow x.im 2)) (* 2 (log x.re))))) 0) (+ (* 0 0) (+ (* 0 0) (* 0 (pow (cbrt 2) 2))))) into 0 28.695 * [taylor]: Taking taylor expansion of 0 in x.im 28.695 * [backup-simplify]: Simplify 0 into 0 28.695 * [backup-simplify]: Simplify 0 into 0 28.697 * [backup-simplify]: Simplify (* (exp (* 1/3 (+ (* 2 (log x.im)) (* 2 (log x.re))))) (pow (cbrt 2) 2)) into (* (pow (cbrt 2) 2) (exp (* 1/3 (+ (* 2 (log x.im)) (* 2 (log x.re)))))) 28.697 * [backup-simplify]: Simplify (* (cbrt (+ (* (/ 1 x.re) (/ 1 x.im)) (* (/ 1 x.im) (/ 1 x.re)))) (cbrt (+ (* (/ 1 x.re) (/ 1 x.im)) (* (/ 1 x.im) (/ 1 x.re))))) into (* (pow (/ 1 (* (pow x.im 2) (pow x.re 2))) 1/3) (pow (cbrt 2) 2)) 28.697 * [approximate]: Taking taylor expansion of (* (pow (/ 1 (* (pow x.im 2) (pow x.re 2))) 1/3) (pow (cbrt 2) 2)) in (x.re x.im) around 0 28.697 * [taylor]: Taking taylor expansion of (* (pow (/ 1 (* (pow x.im 2) (pow x.re 2))) 1/3) (pow (cbrt 2) 2)) in x.im 28.697 * [taylor]: Taking taylor expansion of (pow (/ 1 (* (pow x.im 2) (pow x.re 2))) 1/3) in x.im 28.697 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ 1 (* (pow x.im 2) (pow x.re 2)))))) in x.im 28.697 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ 1 (* (pow x.im 2) (pow x.re 2))))) in x.im 28.697 * [taylor]: Taking taylor expansion of 1/3 in x.im 28.697 * [backup-simplify]: Simplify 1/3 into 1/3 28.697 * [taylor]: Taking taylor expansion of (log (/ 1 (* (pow x.im 2) (pow x.re 2)))) in x.im 28.697 * [taylor]: Taking taylor expansion of (/ 1 (* (pow x.im 2) (pow x.re 2))) in x.im 28.697 * [taylor]: Taking taylor expansion of (* (pow x.im 2) (pow x.re 2)) in x.im 28.697 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 28.697 * [taylor]: Taking taylor expansion of x.im in x.im 28.698 * [backup-simplify]: Simplify 0 into 0 28.698 * [backup-simplify]: Simplify 1 into 1 28.698 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.im 28.698 * [taylor]: Taking taylor expansion of x.re in x.im 28.698 * [backup-simplify]: Simplify x.re into x.re 28.698 * [backup-simplify]: Simplify (* 1 1) into 1 28.698 * [backup-simplify]: Simplify (* x.re x.re) into (pow x.re 2) 28.698 * [backup-simplify]: Simplify (* 1 (pow x.re 2)) into (pow x.re 2) 28.698 * [backup-simplify]: Simplify (/ 1 (pow x.re 2)) into (/ 1 (pow x.re 2)) 28.698 * [backup-simplify]: Simplify (log (/ 1 (pow x.re 2))) into (log (/ 1 (pow x.re 2))) 28.699 * [backup-simplify]: Simplify (+ (* (- 2) (log x.im)) (log (/ 1 (pow x.re 2)))) into (- (log (/ 1 (pow x.re 2))) (* 2 (log x.im))) 28.699 * [backup-simplify]: Simplify (* 1/3 (- (log (/ 1 (pow x.re 2))) (* 2 (log x.im)))) into (* 1/3 (- (log (/ 1 (pow x.re 2))) (* 2 (log x.im)))) 28.699 * [backup-simplify]: Simplify (exp (* 1/3 (- (log (/ 1 (pow x.re 2))) (* 2 (log x.im))))) into (exp (* 1/3 (- (log (/ 1 (pow x.re 2))) (* 2 (log x.im))))) 28.699 * [taylor]: Taking taylor expansion of (pow (cbrt 2) 2) in x.im 28.699 * [taylor]: Taking taylor expansion of (cbrt 2) in x.im 28.699 * [taylor]: Taking taylor expansion of 2 in x.im 28.699 * [backup-simplify]: Simplify 2 into 2 28.700 * [backup-simplify]: Simplify (cbrt 2) into (cbrt 2) 28.701 * [backup-simplify]: Simplify (/ 0 (* 3 (cbrt 2))) into 0 28.701 * [taylor]: Taking taylor expansion of (* (pow (/ 1 (* (pow x.im 2) (pow x.re 2))) 1/3) (pow (cbrt 2) 2)) in x.re 28.701 * [taylor]: Taking taylor expansion of (pow (/ 1 (* (pow x.im 2) (pow x.re 2))) 1/3) in x.re 28.701 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ 1 (* (pow x.im 2) (pow x.re 2)))))) in x.re 28.701 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ 1 (* (pow x.im 2) (pow x.re 2))))) in x.re 28.701 * [taylor]: Taking taylor expansion of 1/3 in x.re 28.701 * [backup-simplify]: Simplify 1/3 into 1/3 28.701 * [taylor]: Taking taylor expansion of (log (/ 1 (* (pow x.im 2) (pow x.re 2)))) in x.re 28.701 * [taylor]: Taking taylor expansion of (/ 1 (* (pow x.im 2) (pow x.re 2))) in x.re 28.701 * [taylor]: Taking taylor expansion of (* (pow x.im 2) (pow x.re 2)) in x.re 28.701 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.re 28.701 * [taylor]: Taking taylor expansion of x.im in x.re 28.701 * [backup-simplify]: Simplify x.im into x.im 28.701 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.re 28.701 * [taylor]: Taking taylor expansion of x.re in x.re 28.701 * [backup-simplify]: Simplify 0 into 0 28.701 * [backup-simplify]: Simplify 1 into 1 28.701 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 28.702 * [backup-simplify]: Simplify (* 1 1) into 1 28.702 * [backup-simplify]: Simplify (* (pow x.im 2) 1) into (pow x.im 2) 28.702 * [backup-simplify]: Simplify (/ 1 (pow x.im 2)) into (/ 1 (pow x.im 2)) 28.702 * [backup-simplify]: Simplify (log (/ 1 (pow x.im 2))) into (log (/ 1 (pow x.im 2))) 28.703 * [backup-simplify]: Simplify (+ (* (- 2) (log x.re)) (log (/ 1 (pow x.im 2)))) into (- (log (/ 1 (pow x.im 2))) (* 2 (log x.re))) 28.703 * [backup-simplify]: Simplify (* 1/3 (- (log (/ 1 (pow x.im 2))) (* 2 (log x.re)))) into (* 1/3 (- (log (/ 1 (pow x.im 2))) (* 2 (log x.re)))) 28.704 * [backup-simplify]: Simplify (exp (* 1/3 (- (log (/ 1 (pow x.im 2))) (* 2 (log x.re))))) into (exp (* 1/3 (- (log (/ 1 (pow x.im 2))) (* 2 (log x.re))))) 28.704 * [taylor]: Taking taylor expansion of (pow (cbrt 2) 2) in x.re 28.704 * [taylor]: Taking taylor expansion of (cbrt 2) in x.re 28.704 * [taylor]: Taking taylor expansion of 2 in x.re 28.704 * [backup-simplify]: Simplify 2 into 2 28.704 * [backup-simplify]: Simplify (cbrt 2) into (cbrt 2) 28.705 * [backup-simplify]: Simplify (/ 0 (* 3 (cbrt 2))) into 0 28.705 * [taylor]: Taking taylor expansion of (* (pow (/ 1 (* (pow x.im 2) (pow x.re 2))) 1/3) (pow (cbrt 2) 2)) in x.re 28.705 * [taylor]: Taking taylor expansion of (pow (/ 1 (* (pow x.im 2) (pow x.re 2))) 1/3) in x.re 28.705 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ 1 (* (pow x.im 2) (pow x.re 2)))))) in x.re 28.705 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ 1 (* (pow x.im 2) (pow x.re 2))))) in x.re 28.705 * [taylor]: Taking taylor expansion of 1/3 in x.re 28.705 * [backup-simplify]: Simplify 1/3 into 1/3 28.706 * [taylor]: Taking taylor expansion of (log (/ 1 (* (pow x.im 2) (pow x.re 2)))) in x.re 28.706 * [taylor]: Taking taylor expansion of (/ 1 (* (pow x.im 2) (pow x.re 2))) in x.re 28.706 * [taylor]: Taking taylor expansion of (* (pow x.im 2) (pow x.re 2)) in x.re 28.706 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.re 28.706 * [taylor]: Taking taylor expansion of x.im in x.re 28.706 * [backup-simplify]: Simplify x.im into x.im 28.706 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.re 28.706 * [taylor]: Taking taylor expansion of x.re in x.re 28.706 * [backup-simplify]: Simplify 0 into 0 28.706 * [backup-simplify]: Simplify 1 into 1 28.706 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 28.706 * [backup-simplify]: Simplify (* 1 1) into 1 28.707 * [backup-simplify]: Simplify (* (pow x.im 2) 1) into (pow x.im 2) 28.707 * [backup-simplify]: Simplify (/ 1 (pow x.im 2)) into (/ 1 (pow x.im 2)) 28.707 * [backup-simplify]: Simplify (log (/ 1 (pow x.im 2))) into (log (/ 1 (pow x.im 2))) 28.707 * [backup-simplify]: Simplify (+ (* (- 2) (log x.re)) (log (/ 1 (pow x.im 2)))) into (- (log (/ 1 (pow x.im 2))) (* 2 (log x.re))) 28.708 * [backup-simplify]: Simplify (* 1/3 (- (log (/ 1 (pow x.im 2))) (* 2 (log x.re)))) into (* 1/3 (- (log (/ 1 (pow x.im 2))) (* 2 (log x.re)))) 28.708 * [backup-simplify]: Simplify (exp (* 1/3 (- (log (/ 1 (pow x.im 2))) (* 2 (log x.re))))) into (exp (* 1/3 (- (log (/ 1 (pow x.im 2))) (* 2 (log x.re))))) 28.708 * [taylor]: Taking taylor expansion of (pow (cbrt 2) 2) in x.re 28.708 * [taylor]: Taking taylor expansion of (cbrt 2) in x.re 28.708 * [taylor]: Taking taylor expansion of 2 in x.re 28.708 * [backup-simplify]: Simplify 2 into 2 28.708 * [backup-simplify]: Simplify (cbrt 2) into (cbrt 2) 28.709 * [backup-simplify]: Simplify (/ 0 (* 3 (cbrt 2))) into 0 28.711 * [backup-simplify]: Simplify (* (cbrt 2) (cbrt 2)) into (pow (cbrt 2) 2) 28.712 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log (/ 1 (pow x.im 2))) (* 2 (log x.re))))) (pow (cbrt 2) 2)) into (* (exp (* 1/3 (- (log (/ 1 (pow x.im 2))) (* 2 (log x.re))))) (pow (cbrt 2) 2)) 28.712 * [taylor]: Taking taylor expansion of (* (exp (* 1/3 (- (log (/ 1 (pow x.im 2))) (* 2 (log x.re))))) (pow (cbrt 2) 2)) in x.im 28.712 * [taylor]: Taking taylor expansion of (exp (* 1/3 (- (log (/ 1 (pow x.im 2))) (* 2 (log x.re))))) in x.im 28.712 * [taylor]: Taking taylor expansion of (* 1/3 (- (log (/ 1 (pow x.im 2))) (* 2 (log x.re)))) in x.im 28.712 * [taylor]: Taking taylor expansion of 1/3 in x.im 28.712 * [backup-simplify]: Simplify 1/3 into 1/3 28.712 * [taylor]: Taking taylor expansion of (- (log (/ 1 (pow x.im 2))) (* 2 (log x.re))) in x.im 28.712 * [taylor]: Taking taylor expansion of (log (/ 1 (pow x.im 2))) in x.im 28.712 * [taylor]: Taking taylor expansion of (/ 1 (pow x.im 2)) in x.im 28.712 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 28.712 * [taylor]: Taking taylor expansion of x.im in x.im 28.712 * [backup-simplify]: Simplify 0 into 0 28.712 * [backup-simplify]: Simplify 1 into 1 28.713 * [backup-simplify]: Simplify (* 1 1) into 1 28.713 * [backup-simplify]: Simplify (/ 1 1) into 1 28.714 * [backup-simplify]: Simplify (log 1) into 0 28.714 * [taylor]: Taking taylor expansion of (* 2 (log x.re)) in x.im 28.714 * [taylor]: Taking taylor expansion of 2 in x.im 28.714 * [backup-simplify]: Simplify 2 into 2 28.714 * [taylor]: Taking taylor expansion of (log x.re) in x.im 28.714 * [taylor]: Taking taylor expansion of x.re in x.im 28.714 * [backup-simplify]: Simplify x.re into x.re 28.714 * [backup-simplify]: Simplify (log x.re) into (log x.re) 28.714 * [backup-simplify]: Simplify (+ (* (- 2) (log x.im)) 0) into (- (* 2 (log x.im))) 28.714 * [backup-simplify]: Simplify (* 2 (log x.re)) into (* 2 (log x.re)) 28.714 * [backup-simplify]: Simplify (- (* 2 (log x.re))) into (- (* 2 (log x.re))) 28.715 * [backup-simplify]: Simplify (+ (- (* 2 (log x.im))) (- (* 2 (log x.re)))) into (- (+ (* 2 (log x.im)) (* 2 (log x.re)))) 28.715 * [backup-simplify]: Simplify (* 1/3 (- (+ (* 2 (log x.im)) (* 2 (log x.re))))) into (* -1/3 (+ (* 2 (log x.im)) (* 2 (log x.re)))) 28.715 * [backup-simplify]: Simplify (exp (* -1/3 (+ (* 2 (log x.im)) (* 2 (log x.re))))) into (exp (* -1/3 (+ (* 2 (log x.im)) (* 2 (log x.re))))) 28.715 * [taylor]: Taking taylor expansion of (pow (cbrt 2) 2) in x.im 28.715 * [taylor]: Taking taylor expansion of (cbrt 2) in x.im 28.715 * [taylor]: Taking taylor expansion of 2 in x.im 28.715 * [backup-simplify]: Simplify 2 into 2 28.716 * [backup-simplify]: Simplify (cbrt 2) into (cbrt 2) 28.716 * [backup-simplify]: Simplify (/ 0 (* 3 (cbrt 2))) into 0 28.718 * [backup-simplify]: Simplify (* (cbrt 2) (cbrt 2)) into (pow (cbrt 2) 2) 28.719 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (* 2 (log x.im)) (* 2 (log x.re))))) (pow (cbrt 2) 2)) into (* (exp (* -1/3 (+ (* 2 (log x.im)) (* 2 (log x.re))))) (pow (cbrt 2) 2)) 28.720 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (* 2 (log x.im)) (* 2 (log x.re))))) (pow (cbrt 2) 2)) into (* (exp (* -1/3 (+ (* 2 (log x.im)) (* 2 (log x.re))))) (pow (cbrt 2) 2)) 28.720 * [backup-simplify]: Simplify (+ (* (cbrt 2) 0) (* 0 (cbrt 2))) into 0 28.721 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 28.721 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 x.im)) into 0 28.722 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 0) (* 0 1)) into 0 28.722 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow x.im 2)) (/ 0 (pow x.im 2))))) into 0 28.723 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (/ 1 (pow x.im 2)) 1)))) 1) into 0 28.723 * [backup-simplify]: Simplify (+ (* (- 2) (log x.re)) (log (/ 1 (pow x.im 2)))) into (- (log (/ 1 (pow x.im 2))) (* 2 (log x.re))) 28.724 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (- (log (/ 1 (pow x.im 2))) (* 2 (log x.re))))) into 0 28.725 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log (/ 1 (pow x.im 2))) (* 2 (log x.re))))) (+ (* (/ (pow 0 1) 1)))) into 0 28.726 * [backup-simplify]: Simplify (+ (* (exp (* 1/3 (- (log (/ 1 (pow x.im 2))) (* 2 (log x.re))))) 0) (* 0 (pow (cbrt 2) 2))) into 0 28.726 * [taylor]: Taking taylor expansion of 0 in x.im 28.726 * [backup-simplify]: Simplify 0 into 0 28.726 * [backup-simplify]: Simplify 0 into 0 28.727 * [backup-simplify]: Simplify (+ (* (cbrt 2) 0) (* 0 (cbrt 2))) into 0 28.727 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 28.728 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 28.729 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow 1 1)))) 1) into 0 28.730 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.re 1)))) 1) into 0 28.731 * [backup-simplify]: Simplify (+ (* 2 0) (* 0 (log x.re))) into 0 28.731 * [backup-simplify]: Simplify (- 0) into 0 28.731 * [backup-simplify]: Simplify (+ 0 0) into 0 28.732 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (- (+ (* 2 (log x.im)) (* 2 (log x.re)))))) into 0 28.733 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (* 2 (log x.im)) (* 2 (log x.re))))) (+ (* (/ (pow 0 1) 1)))) into 0 28.734 * [backup-simplify]: Simplify (+ (* (exp (* -1/3 (+ (* 2 (log x.im)) (* 2 (log x.re))))) 0) (* 0 (pow (cbrt 2) 2))) into 0 28.734 * [backup-simplify]: Simplify 0 into 0 28.735 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0 (cbrt 2))))) (* 3 (cbrt 2))) into 0 28.736 * [backup-simplify]: Simplify (+ (* (cbrt 2) 0) (+ (* 0 0) (* 0 (cbrt 2)))) into 0 28.737 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 28.737 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (* 0 x.im))) into 0 28.738 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 0) (+ (* 0 0) (* 0 1))) into 0 28.738 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow x.im 2)) (/ 0 (pow x.im 2))) (* 0 (/ 0 (pow x.im 2))))) into 0 28.740 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow (/ 1 (pow x.im 2)) 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow (/ 1 (pow x.im 2)) 1)))) 2) into 0 28.741 * [backup-simplify]: Simplify (+ (* (- 2) (log x.re)) (log (/ 1 (pow x.im 2)))) into (- (log (/ 1 (pow x.im 2))) (* 2 (log x.re))) 28.742 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (- (log (/ 1 (pow x.im 2))) (* 2 (log x.re)))))) into 0 28.743 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log (/ 1 (pow x.im 2))) (* 2 (log x.re))))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 28.744 * [backup-simplify]: Simplify (+ (* (exp (* 1/3 (- (log (/ 1 (pow x.im 2))) (* 2 (log x.re))))) 0) (+ (* 0 0) (* 0 (pow (cbrt 2) 2)))) into 0 28.744 * [taylor]: Taking taylor expansion of 0 in x.im 28.744 * [backup-simplify]: Simplify 0 into 0 28.744 * [backup-simplify]: Simplify 0 into 0 28.744 * [backup-simplify]: Simplify 0 into 0 28.746 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0 (cbrt 2))))) (* 3 (cbrt 2))) into 0 28.747 * [backup-simplify]: Simplify (+ (* (cbrt 2) 0) (+ (* 0 0) (* 0 (cbrt 2)))) into 0 28.748 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 28.749 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 28.751 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow 1 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow 1 1)))) 2) into 0 28.753 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow x.re 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow x.re 1)))) 2) into 0 28.754 * [backup-simplify]: Simplify (+ (* 2 0) (+ (* 0 0) (* 0 (log x.re)))) into 0 28.754 * [backup-simplify]: Simplify (- 0) into 0 28.755 * [backup-simplify]: Simplify (+ 0 0) into 0 28.756 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (- (+ (* 2 (log x.im)) (* 2 (log x.re))))))) into 0 28.757 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (* 2 (log x.im)) (* 2 (log x.re))))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 28.758 * [backup-simplify]: Simplify (+ (* (exp (* -1/3 (+ (* 2 (log x.im)) (* 2 (log x.re))))) 0) (+ (* 0 0) (* 0 (pow (cbrt 2) 2)))) into 0 28.758 * [backup-simplify]: Simplify 0 into 0 28.760 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0 0)))) (* 3 (cbrt 2))) into 0 28.761 * [backup-simplify]: Simplify (+ (* (cbrt 2) 0) (+ (* 0 0) (+ (* 0 0) (* 0 (cbrt 2))))) into 0 28.761 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 28.762 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im)))) into 0 28.762 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 28.762 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow x.im 2)) (/ 0 (pow x.im 2))) (* 0 (/ 0 (pow x.im 2))) (* 0 (/ 0 (pow x.im 2))))) into 0 28.764 * [backup-simplify]: Simplify (/ (+ (* 2 (/ (* (pow (* 1 0) 3)) (pow (/ 1 (pow x.im 2)) 3))) (* -3 (/ (* (pow (* 1 0) 1) (pow (* 2 0) 1)) (pow (/ 1 (pow x.im 2)) 2))) (* 1 (/ (* 1 1 (pow (* 6 0) 1)) (pow (/ 1 (pow x.im 2)) 1)))) 6) into 0 28.764 * [backup-simplify]: Simplify (+ (* (- 2) (log x.re)) (log (/ 1 (pow x.im 2)))) into (- (log (/ 1 (pow x.im 2))) (* 2 (log x.re))) 28.765 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (+ (* 0 0) (* 0 (- (log (/ 1 (pow x.im 2))) (* 2 (log x.re))))))) into 0 28.766 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log (/ 1 (pow x.im 2))) (* 2 (log x.re))))) (+ (* (/ (pow 0 3) 6)) (* (/ (pow 0 1) 1) (/ (pow 0 1) 1)) (* (/ (pow 0 1) 1)))) into 0 28.767 * [backup-simplify]: Simplify (+ (* (exp (* 1/3 (- (log (/ 1 (pow x.im 2))) (* 2 (log x.re))))) 0) (+ (* 0 0) (+ (* 0 0) (* 0 (pow (cbrt 2) 2))))) into 0 28.767 * [taylor]: Taking taylor expansion of 0 in x.im 28.767 * [backup-simplify]: Simplify 0 into 0 28.767 * [backup-simplify]: Simplify 0 into 0 28.768 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (* 2 (log (/ 1 x.im))) (* 2 (log (/ 1 x.re)))))) (pow (cbrt 2) 2)) into (* (exp (* -1/3 (+ (* 2 (log (/ 1 x.im))) (* 2 (log (/ 1 x.re)))))) (pow (cbrt 2) 2)) 28.768 * [backup-simplify]: Simplify (* (cbrt (+ (* (/ 1 (- x.re)) (/ 1 (- x.im))) (* (/ 1 (- x.im)) (/ 1 (- x.re))))) (cbrt (+ (* (/ 1 (- x.re)) (/ 1 (- x.im))) (* (/ 1 (- x.im)) (/ 1 (- x.re)))))) into (* (pow (/ 1 (* (pow x.im 2) (pow x.re 2))) 1/3) (pow (cbrt 2) 2)) 28.768 * [approximate]: Taking taylor expansion of (* (pow (/ 1 (* (pow x.im 2) (pow x.re 2))) 1/3) (pow (cbrt 2) 2)) in (x.re x.im) around 0 28.768 * [taylor]: Taking taylor expansion of (* (pow (/ 1 (* (pow x.im 2) (pow x.re 2))) 1/3) (pow (cbrt 2) 2)) in x.im 28.768 * [taylor]: Taking taylor expansion of (pow (/ 1 (* (pow x.im 2) (pow x.re 2))) 1/3) in x.im 28.768 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ 1 (* (pow x.im 2) (pow x.re 2)))))) in x.im 28.768 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ 1 (* (pow x.im 2) (pow x.re 2))))) in x.im 28.768 * [taylor]: Taking taylor expansion of 1/3 in x.im 28.768 * [backup-simplify]: Simplify 1/3 into 1/3 28.768 * [taylor]: Taking taylor expansion of (log (/ 1 (* (pow x.im 2) (pow x.re 2)))) in x.im 28.768 * [taylor]: Taking taylor expansion of (/ 1 (* (pow x.im 2) (pow x.re 2))) in x.im 28.768 * [taylor]: Taking taylor expansion of (* (pow x.im 2) (pow x.re 2)) in x.im 28.768 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 28.768 * [taylor]: Taking taylor expansion of x.im in x.im 28.768 * [backup-simplify]: Simplify 0 into 0 28.768 * [backup-simplify]: Simplify 1 into 1 28.768 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.im 28.768 * [taylor]: Taking taylor expansion of x.re in x.im 28.768 * [backup-simplify]: Simplify x.re into x.re 28.769 * [backup-simplify]: Simplify (* 1 1) into 1 28.769 * [backup-simplify]: Simplify (* x.re x.re) into (pow x.re 2) 28.769 * [backup-simplify]: Simplify (* 1 (pow x.re 2)) into (pow x.re 2) 28.769 * [backup-simplify]: Simplify (/ 1 (pow x.re 2)) into (/ 1 (pow x.re 2)) 28.769 * [backup-simplify]: Simplify (log (/ 1 (pow x.re 2))) into (log (/ 1 (pow x.re 2))) 28.769 * [backup-simplify]: Simplify (+ (* (- 2) (log x.im)) (log (/ 1 (pow x.re 2)))) into (- (log (/ 1 (pow x.re 2))) (* 2 (log x.im))) 28.769 * [backup-simplify]: Simplify (* 1/3 (- (log (/ 1 (pow x.re 2))) (* 2 (log x.im)))) into (* 1/3 (- (log (/ 1 (pow x.re 2))) (* 2 (log x.im)))) 28.769 * [backup-simplify]: Simplify (exp (* 1/3 (- (log (/ 1 (pow x.re 2))) (* 2 (log x.im))))) into (exp (* 1/3 (- (log (/ 1 (pow x.re 2))) (* 2 (log x.im))))) 28.770 * [taylor]: Taking taylor expansion of (pow (cbrt 2) 2) in x.im 28.770 * [taylor]: Taking taylor expansion of (cbrt 2) in x.im 28.770 * [taylor]: Taking taylor expansion of 2 in x.im 28.770 * [backup-simplify]: Simplify 2 into 2 28.770 * [backup-simplify]: Simplify (cbrt 2) into (cbrt 2) 28.770 * [backup-simplify]: Simplify (/ 0 (* 3 (cbrt 2))) into 0 28.771 * [taylor]: Taking taylor expansion of (* (pow (/ 1 (* (pow x.im 2) (pow x.re 2))) 1/3) (pow (cbrt 2) 2)) in x.re 28.771 * [taylor]: Taking taylor expansion of (pow (/ 1 (* (pow x.im 2) (pow x.re 2))) 1/3) in x.re 28.771 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ 1 (* (pow x.im 2) (pow x.re 2)))))) in x.re 28.771 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ 1 (* (pow x.im 2) (pow x.re 2))))) in x.re 28.771 * [taylor]: Taking taylor expansion of 1/3 in x.re 28.771 * [backup-simplify]: Simplify 1/3 into 1/3 28.771 * [taylor]: Taking taylor expansion of (log (/ 1 (* (pow x.im 2) (pow x.re 2)))) in x.re 28.771 * [taylor]: Taking taylor expansion of (/ 1 (* (pow x.im 2) (pow x.re 2))) in x.re 28.771 * [taylor]: Taking taylor expansion of (* (pow x.im 2) (pow x.re 2)) in x.re 28.771 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.re 28.771 * [taylor]: Taking taylor expansion of x.im in x.re 28.771 * [backup-simplify]: Simplify x.im into x.im 28.771 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.re 28.771 * [taylor]: Taking taylor expansion of x.re in x.re 28.771 * [backup-simplify]: Simplify 0 into 0 28.771 * [backup-simplify]: Simplify 1 into 1 28.771 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 28.771 * [backup-simplify]: Simplify (* 1 1) into 1 28.771 * [backup-simplify]: Simplify (* (pow x.im 2) 1) into (pow x.im 2) 28.771 * [backup-simplify]: Simplify (/ 1 (pow x.im 2)) into (/ 1 (pow x.im 2)) 28.771 * [backup-simplify]: Simplify (log (/ 1 (pow x.im 2))) into (log (/ 1 (pow x.im 2))) 28.772 * [backup-simplify]: Simplify (+ (* (- 2) (log x.re)) (log (/ 1 (pow x.im 2)))) into (- (log (/ 1 (pow x.im 2))) (* 2 (log x.re))) 28.772 * [backup-simplify]: Simplify (* 1/3 (- (log (/ 1 (pow x.im 2))) (* 2 (log x.re)))) into (* 1/3 (- (log (/ 1 (pow x.im 2))) (* 2 (log x.re)))) 28.772 * [backup-simplify]: Simplify (exp (* 1/3 (- (log (/ 1 (pow x.im 2))) (* 2 (log x.re))))) into (exp (* 1/3 (- (log (/ 1 (pow x.im 2))) (* 2 (log x.re))))) 28.772 * [taylor]: Taking taylor expansion of (pow (cbrt 2) 2) in x.re 28.772 * [taylor]: Taking taylor expansion of (cbrt 2) in x.re 28.772 * [taylor]: Taking taylor expansion of 2 in x.re 28.772 * [backup-simplify]: Simplify 2 into 2 28.772 * [backup-simplify]: Simplify (cbrt 2) into (cbrt 2) 28.773 * [backup-simplify]: Simplify (/ 0 (* 3 (cbrt 2))) into 0 28.773 * [taylor]: Taking taylor expansion of (* (pow (/ 1 (* (pow x.im 2) (pow x.re 2))) 1/3) (pow (cbrt 2) 2)) in x.re 28.773 * [taylor]: Taking taylor expansion of (pow (/ 1 (* (pow x.im 2) (pow x.re 2))) 1/3) in x.re 28.773 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ 1 (* (pow x.im 2) (pow x.re 2)))))) in x.re 28.773 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ 1 (* (pow x.im 2) (pow x.re 2))))) in x.re 28.773 * [taylor]: Taking taylor expansion of 1/3 in x.re 28.773 * [backup-simplify]: Simplify 1/3 into 1/3 28.773 * [taylor]: Taking taylor expansion of (log (/ 1 (* (pow x.im 2) (pow x.re 2)))) in x.re 28.773 * [taylor]: Taking taylor expansion of (/ 1 (* (pow x.im 2) (pow x.re 2))) in x.re 28.773 * [taylor]: Taking taylor expansion of (* (pow x.im 2) (pow x.re 2)) in x.re 28.773 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.re 28.773 * [taylor]: Taking taylor expansion of x.im in x.re 28.773 * [backup-simplify]: Simplify x.im into x.im 28.773 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.re 28.773 * [taylor]: Taking taylor expansion of x.re in x.re 28.773 * [backup-simplify]: Simplify 0 into 0 28.773 * [backup-simplify]: Simplify 1 into 1 28.773 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 28.773 * [backup-simplify]: Simplify (* 1 1) into 1 28.773 * [backup-simplify]: Simplify (* (pow x.im 2) 1) into (pow x.im 2) 28.773 * [backup-simplify]: Simplify (/ 1 (pow x.im 2)) into (/ 1 (pow x.im 2)) 28.773 * [backup-simplify]: Simplify (log (/ 1 (pow x.im 2))) into (log (/ 1 (pow x.im 2))) 28.774 * [backup-simplify]: Simplify (+ (* (- 2) (log x.re)) (log (/ 1 (pow x.im 2)))) into (- (log (/ 1 (pow x.im 2))) (* 2 (log x.re))) 28.774 * [backup-simplify]: Simplify (* 1/3 (- (log (/ 1 (pow x.im 2))) (* 2 (log x.re)))) into (* 1/3 (- (log (/ 1 (pow x.im 2))) (* 2 (log x.re)))) 28.774 * [backup-simplify]: Simplify (exp (* 1/3 (- (log (/ 1 (pow x.im 2))) (* 2 (log x.re))))) into (exp (* 1/3 (- (log (/ 1 (pow x.im 2))) (* 2 (log x.re))))) 28.774 * [taylor]: Taking taylor expansion of (pow (cbrt 2) 2) in x.re 28.774 * [taylor]: Taking taylor expansion of (cbrt 2) in x.re 28.774 * [taylor]: Taking taylor expansion of 2 in x.re 28.774 * [backup-simplify]: Simplify 2 into 2 28.774 * [backup-simplify]: Simplify (cbrt 2) into (cbrt 2) 28.775 * [backup-simplify]: Simplify (/ 0 (* 3 (cbrt 2))) into 0 28.776 * [backup-simplify]: Simplify (* (cbrt 2) (cbrt 2)) into (pow (cbrt 2) 2) 28.776 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log (/ 1 (pow x.im 2))) (* 2 (log x.re))))) (pow (cbrt 2) 2)) into (* (exp (* 1/3 (- (log (/ 1 (pow x.im 2))) (* 2 (log x.re))))) (pow (cbrt 2) 2)) 28.776 * [taylor]: Taking taylor expansion of (* (exp (* 1/3 (- (log (/ 1 (pow x.im 2))) (* 2 (log x.re))))) (pow (cbrt 2) 2)) in x.im 28.776 * [taylor]: Taking taylor expansion of (exp (* 1/3 (- (log (/ 1 (pow x.im 2))) (* 2 (log x.re))))) in x.im 28.776 * [taylor]: Taking taylor expansion of (* 1/3 (- (log (/ 1 (pow x.im 2))) (* 2 (log x.re)))) in x.im 28.776 * [taylor]: Taking taylor expansion of 1/3 in x.im 28.776 * [backup-simplify]: Simplify 1/3 into 1/3 28.776 * [taylor]: Taking taylor expansion of (- (log (/ 1 (pow x.im 2))) (* 2 (log x.re))) in x.im 28.776 * [taylor]: Taking taylor expansion of (log (/ 1 (pow x.im 2))) in x.im 28.776 * [taylor]: Taking taylor expansion of (/ 1 (pow x.im 2)) in x.im 28.776 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 28.776 * [taylor]: Taking taylor expansion of x.im in x.im 28.776 * [backup-simplify]: Simplify 0 into 0 28.776 * [backup-simplify]: Simplify 1 into 1 28.777 * [backup-simplify]: Simplify (* 1 1) into 1 28.777 * [backup-simplify]: Simplify (/ 1 1) into 1 28.777 * [backup-simplify]: Simplify (log 1) into 0 28.777 * [taylor]: Taking taylor expansion of (* 2 (log x.re)) in x.im 28.777 * [taylor]: Taking taylor expansion of 2 in x.im 28.777 * [backup-simplify]: Simplify 2 into 2 28.777 * [taylor]: Taking taylor expansion of (log x.re) in x.im 28.777 * [taylor]: Taking taylor expansion of x.re in x.im 28.777 * [backup-simplify]: Simplify x.re into x.re 28.777 * [backup-simplify]: Simplify (log x.re) into (log x.re) 28.778 * [backup-simplify]: Simplify (+ (* (- 2) (log x.im)) 0) into (- (* 2 (log x.im))) 28.778 * [backup-simplify]: Simplify (* 2 (log x.re)) into (* 2 (log x.re)) 28.778 * [backup-simplify]: Simplify (- (* 2 (log x.re))) into (- (* 2 (log x.re))) 28.778 * [backup-simplify]: Simplify (+ (- (* 2 (log x.im))) (- (* 2 (log x.re)))) into (- (+ (* 2 (log x.im)) (* 2 (log x.re)))) 28.778 * [backup-simplify]: Simplify (* 1/3 (- (+ (* 2 (log x.im)) (* 2 (log x.re))))) into (* -1/3 (+ (* 2 (log x.im)) (* 2 (log x.re)))) 28.778 * [backup-simplify]: Simplify (exp (* -1/3 (+ (* 2 (log x.im)) (* 2 (log x.re))))) into (exp (* -1/3 (+ (* 2 (log x.im)) (* 2 (log x.re))))) 28.778 * [taylor]: Taking taylor expansion of (pow (cbrt 2) 2) in x.im 28.778 * [taylor]: Taking taylor expansion of (cbrt 2) in x.im 28.778 * [taylor]: Taking taylor expansion of 2 in x.im 28.778 * [backup-simplify]: Simplify 2 into 2 28.778 * [backup-simplify]: Simplify (cbrt 2) into (cbrt 2) 28.779 * [backup-simplify]: Simplify (/ 0 (* 3 (cbrt 2))) into 0 28.780 * [backup-simplify]: Simplify (* (cbrt 2) (cbrt 2)) into (pow (cbrt 2) 2) 28.780 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (* 2 (log x.im)) (* 2 (log x.re))))) (pow (cbrt 2) 2)) into (* (exp (* -1/3 (+ (* 2 (log x.im)) (* 2 (log x.re))))) (pow (cbrt 2) 2)) 28.781 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (* 2 (log x.im)) (* 2 (log x.re))))) (pow (cbrt 2) 2)) into (* (exp (* -1/3 (+ (* 2 (log x.im)) (* 2 (log x.re))))) (pow (cbrt 2) 2)) 28.781 * [backup-simplify]: Simplify (+ (* (cbrt 2) 0) (* 0 (cbrt 2))) into 0 28.782 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 28.782 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 x.im)) into 0 28.782 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 0) (* 0 1)) into 0 28.782 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow x.im 2)) (/ 0 (pow x.im 2))))) into 0 28.783 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (/ 1 (pow x.im 2)) 1)))) 1) into 0 28.783 * [backup-simplify]: Simplify (+ (* (- 2) (log x.re)) (log (/ 1 (pow x.im 2)))) into (- (log (/ 1 (pow x.im 2))) (* 2 (log x.re))) 28.784 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (- (log (/ 1 (pow x.im 2))) (* 2 (log x.re))))) into 0 28.784 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log (/ 1 (pow x.im 2))) (* 2 (log x.re))))) (+ (* (/ (pow 0 1) 1)))) into 0 28.785 * [backup-simplify]: Simplify (+ (* (exp (* 1/3 (- (log (/ 1 (pow x.im 2))) (* 2 (log x.re))))) 0) (* 0 (pow (cbrt 2) 2))) into 0 28.785 * [taylor]: Taking taylor expansion of 0 in x.im 28.785 * [backup-simplify]: Simplify 0 into 0 28.785 * [backup-simplify]: Simplify 0 into 0 28.786 * [backup-simplify]: Simplify (+ (* (cbrt 2) 0) (* 0 (cbrt 2))) into 0 28.786 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 28.786 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 28.787 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow 1 1)))) 1) into 0 28.788 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.re 1)))) 1) into 0 28.788 * [backup-simplify]: Simplify (+ (* 2 0) (* 0 (log x.re))) into 0 28.788 * [backup-simplify]: Simplify (- 0) into 0 28.789 * [backup-simplify]: Simplify (+ 0 0) into 0 28.789 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (- (+ (* 2 (log x.im)) (* 2 (log x.re)))))) into 0 28.790 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (* 2 (log x.im)) (* 2 (log x.re))))) (+ (* (/ (pow 0 1) 1)))) into 0 28.791 * [backup-simplify]: Simplify (+ (* (exp (* -1/3 (+ (* 2 (log x.im)) (* 2 (log x.re))))) 0) (* 0 (pow (cbrt 2) 2))) into 0 28.791 * [backup-simplify]: Simplify 0 into 0 28.792 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0 (cbrt 2))))) (* 3 (cbrt 2))) into 0 28.794 * [backup-simplify]: Simplify (+ (* (cbrt 2) 0) (+ (* 0 0) (* 0 (cbrt 2)))) into 0 28.794 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 28.795 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (* 0 x.im))) into 0 28.796 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 0) (+ (* 0 0) (* 0 1))) into 0 28.796 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow x.im 2)) (/ 0 (pow x.im 2))) (* 0 (/ 0 (pow x.im 2))))) into 0 28.798 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow (/ 1 (pow x.im 2)) 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow (/ 1 (pow x.im 2)) 1)))) 2) into 0 28.798 * [backup-simplify]: Simplify (+ (* (- 2) (log x.re)) (log (/ 1 (pow x.im 2)))) into (- (log (/ 1 (pow x.im 2))) (* 2 (log x.re))) 28.799 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (- (log (/ 1 (pow x.im 2))) (* 2 (log x.re)))))) into 0 28.801 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log (/ 1 (pow x.im 2))) (* 2 (log x.re))))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 28.802 * [backup-simplify]: Simplify (+ (* (exp (* 1/3 (- (log (/ 1 (pow x.im 2))) (* 2 (log x.re))))) 0) (+ (* 0 0) (* 0 (pow (cbrt 2) 2)))) into 0 28.802 * [taylor]: Taking taylor expansion of 0 in x.im 28.802 * [backup-simplify]: Simplify 0 into 0 28.802 * [backup-simplify]: Simplify 0 into 0 28.802 * [backup-simplify]: Simplify 0 into 0 28.803 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0 (cbrt 2))))) (* 3 (cbrt 2))) into 0 28.804 * [backup-simplify]: Simplify (+ (* (cbrt 2) 0) (+ (* 0 0) (* 0 (cbrt 2)))) into 0 28.805 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 28.806 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 28.814 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow 1 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow 1 1)))) 2) into 0 28.816 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow x.re 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow x.re 1)))) 2) into 0 28.817 * [backup-simplify]: Simplify (+ (* 2 0) (+ (* 0 0) (* 0 (log x.re)))) into 0 28.818 * [backup-simplify]: Simplify (- 0) into 0 28.818 * [backup-simplify]: Simplify (+ 0 0) into 0 28.819 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (- (+ (* 2 (log x.im)) (* 2 (log x.re))))))) into 0 28.821 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (* 2 (log x.im)) (* 2 (log x.re))))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 28.822 * [backup-simplify]: Simplify (+ (* (exp (* -1/3 (+ (* 2 (log x.im)) (* 2 (log x.re))))) 0) (+ (* 0 0) (* 0 (pow (cbrt 2) 2)))) into 0 28.822 * [backup-simplify]: Simplify 0 into 0 28.824 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0 0)))) (* 3 (cbrt 2))) into 0 28.825 * [backup-simplify]: Simplify (+ (* (cbrt 2) 0) (+ (* 0 0) (+ (* 0 0) (* 0 (cbrt 2))))) into 0 28.826 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 28.827 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im)))) into 0 28.828 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 28.828 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow x.im 2)) (/ 0 (pow x.im 2))) (* 0 (/ 0 (pow x.im 2))) (* 0 (/ 0 (pow x.im 2))))) into 0 28.831 * [backup-simplify]: Simplify (/ (+ (* 2 (/ (* (pow (* 1 0) 3)) (pow (/ 1 (pow x.im 2)) 3))) (* -3 (/ (* (pow (* 1 0) 1) (pow (* 2 0) 1)) (pow (/ 1 (pow x.im 2)) 2))) (* 1 (/ (* 1 1 (pow (* 6 0) 1)) (pow (/ 1 (pow x.im 2)) 1)))) 6) into 0 28.831 * [backup-simplify]: Simplify (+ (* (- 2) (log x.re)) (log (/ 1 (pow x.im 2)))) into (- (log (/ 1 (pow x.im 2))) (* 2 (log x.re))) 28.833 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (+ (* 0 0) (* 0 (- (log (/ 1 (pow x.im 2))) (* 2 (log x.re))))))) into 0 28.834 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log (/ 1 (pow x.im 2))) (* 2 (log x.re))))) (+ (* (/ (pow 0 3) 6)) (* (/ (pow 0 1) 1) (/ (pow 0 1) 1)) (* (/ (pow 0 1) 1)))) into 0 28.836 * [backup-simplify]: Simplify (+ (* (exp (* 1/3 (- (log (/ 1 (pow x.im 2))) (* 2 (log x.re))))) 0) (+ (* 0 0) (+ (* 0 0) (* 0 (pow (cbrt 2) 2))))) into 0 28.836 * [taylor]: Taking taylor expansion of 0 in x.im 28.836 * [backup-simplify]: Simplify 0 into 0 28.836 * [backup-simplify]: Simplify 0 into 0 28.837 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (* 2 (log (/ 1 (- x.im)))) (* 2 (log (/ 1 (- x.re))))))) (pow (cbrt 2) 2)) into (* (exp (* -1/3 (+ (* 2 (log (/ -1 x.re))) (* 2 (log (/ -1 x.im)))))) (pow (cbrt 2) 2)) 28.837 * * * [progress]: simplifying candidates 28.837 * * * * [progress]: [ 1 / 103 ] simplifiying candidate # 28.837 * * * * [progress]: [ 2 / 103 ] simplifiying candidate # 28.837 * * * * [progress]: [ 3 / 103 ] simplifiying candidate # 28.837 * * * * [progress]: [ 4 / 103 ] simplifiying candidate # 28.838 * * * * [progress]: [ 5 / 103 ] simplifiying candidate # 28.838 * [simplify]: Simplifying (cbrt (* (cbrt (+ (* x.re x.im) (* x.im x.re))) (cbrt (+ (* x.re x.im) (* x.im x.re))))) 28.838 * * [simplify]: iters left: 6 (8 enodes) 28.842 * * [simplify]: iters left: 5 (25 enodes) 28.848 * * [simplify]: iters left: 4 (29 enodes) 28.856 * * [simplify]: iters left: 3 (35 enodes) 28.865 * * [simplify]: Extracting #0: cost 1 inf + 0 28.865 * * [simplify]: Extracting #1: cost 3 inf + 0 28.865 * * [simplify]: Extracting #2: cost 5 inf + 0 28.865 * * [simplify]: Extracting #3: cost 7 inf + 0 28.866 * * [simplify]: Extracting #4: cost 13 inf + 0 28.866 * * [simplify]: Extracting #5: cost 14 inf + 2 28.866 * * [simplify]: Extracting #6: cost 5 inf + 576 28.866 * * [simplify]: Extracting #7: cost 1 inf + 1424 28.867 * * [simplify]: Extracting #8: cost 0 inf + 1706 28.867 * [simplify]: Simplified to (cbrt (* (cbrt (+ (* x.re x.im) (* x.re x.im))) (cbrt (+ (* x.re x.im) (* x.re x.im))))) 28.867 * [simplify]: Simplified (2 2 2 1 1) to (λ (x.re x.im) (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* (* (cbrt (+ (* x.re x.im) (* x.im x.re))) (cbrt (+ (* x.re x.im) (* x.im x.re)))) (* (* (cbrt (* (cbrt (+ (* x.re x.im) (* x.re x.im))) (cbrt (+ (* x.re x.im) (* x.re x.im))))) (cbrt (cbrt (+ (* x.re x.im) (* x.im x.re))))) x.re)))) 28.868 * * * * [progress]: [ 6 / 103 ] simplifiying candidate # 28.868 * [simplify]: Simplifying (cbrt (sqrt (+ (* x.re x.im) (* x.im x.re)))) 28.868 * * [simplify]: iters left: 6 (7 enodes) 28.871 * * [simplify]: iters left: 5 (22 enodes) 28.877 * * [simplify]: iters left: 4 (26 enodes) 28.884 * * [simplify]: iters left: 3 (32 enodes) 28.892 * * [simplify]: Extracting #0: cost 1 inf + 0 28.893 * * [simplify]: Extracting #1: cost 3 inf + 0 28.893 * * [simplify]: Extracting #2: cost 5 inf + 0 28.893 * * [simplify]: Extracting #3: cost 11 inf + 0 28.893 * * [simplify]: Extracting #4: cost 11 inf + 43 28.893 * * [simplify]: Extracting #5: cost 2 inf + 658 28.893 * * [simplify]: Extracting #6: cost 1 inf + 860 28.894 * * [simplify]: Extracting #7: cost 0 inf + 1062 28.894 * [simplify]: Simplified to (cbrt (sqrt (* x.re (+ x.im x.im)))) 28.894 * [simplify]: Simplified (2 2 2 1 1) to (λ (x.re x.im) (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* (* (cbrt (+ (* x.re x.im) (* x.im x.re))) (cbrt (+ (* x.re x.im) (* x.im x.re)))) (* (* (cbrt (sqrt (* x.re (+ x.im x.im)))) (cbrt (sqrt (+ (* x.re x.im) (* x.im x.re))))) x.re)))) 28.894 * * * * [progress]: [ 7 / 103 ] simplifiying candidate # 28.895 * [simplify]: Simplifying (cbrt 1) 28.895 * * [simplify]: iters left: 1 (2 enodes) 28.898 * * [simplify]: Extracting #0: cost 1 inf + 0 28.898 * * [simplify]: Extracting #1: cost 0 inf + 1 28.898 * [simplify]: Simplified to 1 28.898 * [simplify]: Simplified (2 2 2 1 1) to (λ (x.re x.im) (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* (* (cbrt (+ (* x.re x.im) (* x.im x.re))) (cbrt (+ (* x.re x.im) (* x.im x.re)))) (* (* 1 (cbrt (+ (* x.re x.im) (* x.im x.re)))) x.re)))) 28.898 * * * * [progress]: [ 8 / 103 ] simplifiying candidate # 28.899 * [simplify]: Simplifying (cbrt (+ (pow (* x.re x.im) 3) (pow (* x.im x.re) 3))) 28.899 * * [simplify]: iters left: 6 (9 enodes) 28.905 * * [simplify]: iters left: 5 (45 enodes) 28.924 * * [simplify]: iters left: 4 (114 enodes) 28.967 * * [simplify]: iters left: 3 (303 enodes) 29.096 * * [simplify]: Extracting #0: cost 1 inf + 0 29.096 * * [simplify]: Extracting #1: cost 3 inf + 0 29.097 * * [simplify]: Extracting #2: cost 73 inf + 0 29.098 * * [simplify]: Extracting #3: cost 164 inf + 43 29.100 * * [simplify]: Extracting #4: cost 121 inf + 6874 29.109 * * [simplify]: Extracting #5: cost 14 inf + 32442 29.119 * * [simplify]: Extracting #6: cost 0 inf + 36975 29.130 * [simplify]: Simplified to (cbrt (* (* (* x.re x.im) (* x.re x.im)) (+ (* x.re x.im) (* x.re x.im)))) 29.130 * [simplify]: Simplified (2 2 2 1 1) to (λ (x.re x.im) (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* (* (cbrt (+ (* x.re x.im) (* x.im x.re))) (cbrt (+ (* x.re x.im) (* x.im x.re)))) (* (/ (cbrt (* (* (* x.re x.im) (* x.re x.im)) (+ (* x.re x.im) (* x.re x.im)))) (cbrt (+ (* (* x.re x.im) (* x.re x.im)) (- (* (* x.im x.re) (* x.im x.re)) (* (* x.re x.im) (* x.im x.re)))))) x.re)))) 29.130 * * * * [progress]: [ 9 / 103 ] simplifiying candidate # 29.131 * [simplify]: Simplifying (cbrt (- (* (* x.re x.im) (* x.re x.im)) (* (* x.im x.re) (* x.im x.re)))) 29.131 * * [simplify]: iters left: 6 (8 enodes) 29.136 * * [simplify]: iters left: 5 (41 enodes) 29.153 * * [simplify]: iters left: 4 (115 enodes) 29.190 * * [simplify]: iters left: 3 (168 enodes) 29.217 * * [simplify]: Extracting #0: cost 1 inf + 0 29.217 * * [simplify]: Extracting #1: cost 0 inf + 1 29.217 * [simplify]: Simplified to 0 29.217 * [simplify]: Simplified (2 2 2 1 1) to (λ (x.re x.im) (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* (* (cbrt (+ (* x.re x.im) (* x.im x.re))) (cbrt (+ (* x.re x.im) (* x.im x.re)))) (* (/ 0 (cbrt (- (* x.re x.im) (* x.im x.re)))) x.re)))) 29.217 * * * * [progress]: [ 10 / 103 ] simplifiying candidate # 29.217 * * * * [progress]: [ 11 / 103 ] simplifiying candidate # 29.217 * * * * [progress]: [ 12 / 103 ] simplifiying candidate # 29.217 * * * * [progress]: [ 13 / 103 ] simplifiying candidate # 29.217 * * * * [progress]: [ 14 / 103 ] simplifiying candidate #real (real->posit16 (cbrt (+ (* x.re x.im) (* x.im x.re))))) x.re))))> 29.218 * * * * [progress]: [ 15 / 103 ] simplifiying candidate # 29.218 * * * * [progress]: [ 16 / 103 ] simplifiying candidate # 29.218 * * * * [progress]: [ 17 / 103 ] simplifiying candidate # 29.218 * * * * [progress]: [ 18 / 103 ] simplifiying candidate # 29.218 * * * * [progress]: [ 19 / 103 ] simplifiying candidate # 29.218 * [simplify]: Simplifying (cbrt (* (cbrt (+ (* x.re x.im) (* x.im x.re))) (cbrt (+ (* x.re x.im) (* x.im x.re))))) 29.218 * * [simplify]: iters left: 6 (8 enodes) 29.222 * * [simplify]: iters left: 5 (25 enodes) 29.229 * * [simplify]: iters left: 4 (29 enodes) 29.237 * * [simplify]: iters left: 3 (35 enodes) 29.243 * * [simplify]: Extracting #0: cost 1 inf + 0 29.243 * * [simplify]: Extracting #1: cost 3 inf + 0 29.243 * * [simplify]: Extracting #2: cost 5 inf + 0 29.243 * * [simplify]: Extracting #3: cost 7 inf + 0 29.243 * * [simplify]: Extracting #4: cost 13 inf + 0 29.243 * * [simplify]: Extracting #5: cost 14 inf + 2 29.244 * * [simplify]: Extracting #6: cost 5 inf + 576 29.244 * * [simplify]: Extracting #7: cost 1 inf + 1424 29.244 * * [simplify]: Extracting #8: cost 0 inf + 1706 29.244 * [simplify]: Simplified to (cbrt (* (cbrt (+ (* x.re x.im) (* x.re x.im))) (cbrt (+ (* x.re x.im) (* x.re x.im))))) 29.244 * [simplify]: Simplified (2 2 1 2 1) to (λ (x.re x.im) (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* (* (cbrt (+ (* x.re x.im) (* x.im x.re))) (* (cbrt (* (cbrt (+ (* x.re x.im) (* x.re x.im))) (cbrt (+ (* x.re x.im) (* x.re x.im))))) (cbrt (cbrt (+ (* x.re x.im) (* x.im x.re)))))) (* (cbrt (+ (* x.re x.im) (* x.im x.re))) x.re)))) 29.245 * * * * [progress]: [ 20 / 103 ] simplifiying candidate # 29.245 * [simplify]: Simplifying (cbrt (sqrt (+ (* x.re x.im) (* x.im x.re)))) 29.245 * * [simplify]: iters left: 6 (7 enodes) 29.247 * * [simplify]: iters left: 5 (22 enodes) 29.250 * * [simplify]: iters left: 4 (26 enodes) 29.253 * * [simplify]: iters left: 3 (32 enodes) 29.258 * * [simplify]: Extracting #0: cost 1 inf + 0 29.258 * * [simplify]: Extracting #1: cost 3 inf + 0 29.258 * * [simplify]: Extracting #2: cost 5 inf + 0 29.258 * * [simplify]: Extracting #3: cost 11 inf + 0 29.258 * * [simplify]: Extracting #4: cost 11 inf + 43 29.258 * * [simplify]: Extracting #5: cost 2 inf + 658 29.258 * * [simplify]: Extracting #6: cost 1 inf + 860 29.258 * * [simplify]: Extracting #7: cost 0 inf + 1062 29.258 * [simplify]: Simplified to (cbrt (sqrt (* x.re (+ x.im x.im)))) 29.258 * [simplify]: Simplified (2 2 1 2 1) to (λ (x.re x.im) (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* (* (cbrt (+ (* x.re x.im) (* x.im x.re))) (* (cbrt (sqrt (* x.re (+ x.im x.im)))) (cbrt (sqrt (+ (* x.re x.im) (* x.im x.re)))))) (* (cbrt (+ (* x.re x.im) (* x.im x.re))) x.re)))) 29.259 * * * * [progress]: [ 21 / 103 ] simplifiying candidate # 29.259 * [simplify]: Simplifying (cbrt 1) 29.259 * * [simplify]: iters left: 1 (2 enodes) 29.261 * * [simplify]: Extracting #0: cost 1 inf + 0 29.261 * * [simplify]: Extracting #1: cost 0 inf + 1 29.261 * [simplify]: Simplified to 1 29.261 * [simplify]: Simplified (2 2 1 2 1) to (λ (x.re x.im) (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* (* (cbrt (+ (* x.re x.im) (* x.im x.re))) (* 1 (cbrt (+ (* x.re x.im) (* x.im x.re))))) (* (cbrt (+ (* x.re x.im) (* x.im x.re))) x.re)))) 29.261 * * * * [progress]: [ 22 / 103 ] simplifiying candidate # 29.261 * [simplify]: Simplifying (cbrt (+ (pow (* x.re x.im) 3) (pow (* x.im x.re) 3))) 29.261 * * [simplify]: iters left: 6 (9 enodes) 29.265 * * [simplify]: iters left: 5 (45 enodes) 29.285 * * [simplify]: iters left: 4 (114 enodes) 29.318 * * [simplify]: iters left: 3 (303 enodes) 29.456 * * [simplify]: Extracting #0: cost 1 inf + 0 29.456 * * [simplify]: Extracting #1: cost 3 inf + 0 29.456 * * [simplify]: Extracting #2: cost 73 inf + 0 29.457 * * [simplify]: Extracting #3: cost 164 inf + 43 29.458 * * [simplify]: Extracting #4: cost 121 inf + 6874 29.463 * * [simplify]: Extracting #5: cost 14 inf + 32442 29.471 * * [simplify]: Extracting #6: cost 0 inf + 36975 29.476 * [simplify]: Simplified to (cbrt (* (* (* x.re x.im) (* x.re x.im)) (+ (* x.re x.im) (* x.re x.im)))) 29.476 * [simplify]: Simplified (2 2 1 2 1) to (λ (x.re x.im) (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* (* (cbrt (+ (* x.re x.im) (* x.im x.re))) (/ (cbrt (* (* (* x.re x.im) (* x.re x.im)) (+ (* x.re x.im) (* x.re x.im)))) (cbrt (+ (* (* x.re x.im) (* x.re x.im)) (- (* (* x.im x.re) (* x.im x.re)) (* (* x.re x.im) (* x.im x.re))))))) (* (cbrt (+ (* x.re x.im) (* x.im x.re))) x.re)))) 29.477 * * * * [progress]: [ 23 / 103 ] simplifiying candidate # 29.477 * [simplify]: Simplifying (cbrt (- (* (* x.re x.im) (* x.re x.im)) (* (* x.im x.re) (* x.im x.re)))) 29.477 * * [simplify]: iters left: 6 (8 enodes) 29.479 * * [simplify]: iters left: 5 (41 enodes) 29.492 * * [simplify]: iters left: 4 (115 enodes) 29.536 * * [simplify]: iters left: 3 (168 enodes) 29.576 * * [simplify]: Extracting #0: cost 1 inf + 0 29.576 * * [simplify]: Extracting #1: cost 0 inf + 1 29.576 * [simplify]: Simplified to 0 29.576 * [simplify]: Simplified (2 2 1 2 1) to (λ (x.re x.im) (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* (* (cbrt (+ (* x.re x.im) (* x.im x.re))) (/ 0 (cbrt (- (* x.re x.im) (* x.im x.re))))) (* (cbrt (+ (* x.re x.im) (* x.im x.re))) x.re)))) 29.576 * * * * [progress]: [ 24 / 103 ] simplifiying candidate # 29.576 * * * * [progress]: [ 25 / 103 ] simplifiying candidate # 29.576 * * * * [progress]: [ 26 / 103 ] simplifiying candidate # 29.576 * * * * [progress]: [ 27 / 103 ] simplifiying candidate # 29.576 * * * * [progress]: [ 28 / 103 ] simplifiying candidate #real (real->posit16 (cbrt (+ (* x.re x.im) (* x.im x.re)))))) (* (cbrt (+ (* x.re x.im) (* x.im x.re))) x.re))))> 29.576 * * * * [progress]: [ 29 / 103 ] simplifiying candidate # 29.576 * * * * [progress]: [ 30 / 103 ] simplifiying candidate # 29.577 * * * * [progress]: [ 31 / 103 ] simplifiying candidate # 29.577 * * * * [progress]: [ 32 / 103 ] simplifiying candidate # 29.577 * * * * [progress]: [ 33 / 103 ] simplifiying candidate # 29.577 * [simplify]: Simplifying (cbrt (* (cbrt (+ (* x.re x.im) (* x.im x.re))) (cbrt (+ (* x.re x.im) (* x.im x.re))))) 29.577 * * [simplify]: iters left: 6 (8 enodes) 29.581 * * [simplify]: iters left: 5 (25 enodes) 29.590 * * [simplify]: iters left: 4 (29 enodes) 29.598 * * [simplify]: iters left: 3 (35 enodes) 29.607 * * [simplify]: Extracting #0: cost 1 inf + 0 29.607 * * [simplify]: Extracting #1: cost 3 inf + 0 29.608 * * [simplify]: Extracting #2: cost 5 inf + 0 29.608 * * [simplify]: Extracting #3: cost 7 inf + 0 29.608 * * [simplify]: Extracting #4: cost 13 inf + 0 29.608 * * [simplify]: Extracting #5: cost 14 inf + 2 29.608 * * [simplify]: Extracting #6: cost 5 inf + 576 29.608 * * [simplify]: Extracting #7: cost 1 inf + 1424 29.609 * * [simplify]: Extracting #8: cost 0 inf + 1706 29.610 * [simplify]: Simplified to (cbrt (* (cbrt (+ (* x.re x.im) (* x.re x.im))) (cbrt (+ (* x.re x.im) (* x.re x.im))))) 29.610 * [simplify]: Simplified (2 2 1 1 1) to (λ (x.re x.im) (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* (* (* (cbrt (* (cbrt (+ (* x.re x.im) (* x.re x.im))) (cbrt (+ (* x.re x.im) (* x.re x.im))))) (cbrt (cbrt (+ (* x.re x.im) (* x.im x.re))))) (cbrt (+ (* x.re x.im) (* x.im x.re)))) (* (cbrt (+ (* x.re x.im) (* x.im x.re))) x.re)))) 29.610 * * * * [progress]: [ 34 / 103 ] simplifiying candidate # 29.610 * [simplify]: Simplifying (cbrt (sqrt (+ (* x.re x.im) (* x.im x.re)))) 29.610 * * [simplify]: iters left: 6 (7 enodes) 29.614 * * [simplify]: iters left: 5 (22 enodes) 29.619 * * [simplify]: iters left: 4 (26 enodes) 29.626 * * [simplify]: iters left: 3 (32 enodes) 29.634 * * [simplify]: Extracting #0: cost 1 inf + 0 29.635 * * [simplify]: Extracting #1: cost 3 inf + 0 29.635 * * [simplify]: Extracting #2: cost 5 inf + 0 29.635 * * [simplify]: Extracting #3: cost 11 inf + 0 29.635 * * [simplify]: Extracting #4: cost 11 inf + 43 29.635 * * [simplify]: Extracting #5: cost 2 inf + 658 29.635 * * [simplify]: Extracting #6: cost 1 inf + 860 29.636 * * [simplify]: Extracting #7: cost 0 inf + 1062 29.636 * [simplify]: Simplified to (cbrt (sqrt (* x.re (+ x.im x.im)))) 29.636 * [simplify]: Simplified (2 2 1 1 1) to (λ (x.re x.im) (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* (* (* (cbrt (sqrt (* x.re (+ x.im x.im)))) (cbrt (sqrt (+ (* x.re x.im) (* x.im x.re))))) (cbrt (+ (* x.re x.im) (* x.im x.re)))) (* (cbrt (+ (* x.re x.im) (* x.im x.re))) x.re)))) 29.636 * * * * [progress]: [ 35 / 103 ] simplifiying candidate # 29.637 * [simplify]: Simplifying (cbrt 1) 29.637 * * [simplify]: iters left: 1 (2 enodes) 29.640 * * [simplify]: Extracting #0: cost 1 inf + 0 29.640 * * [simplify]: Extracting #1: cost 0 inf + 1 29.640 * [simplify]: Simplified to 1 29.640 * [simplify]: Simplified (2 2 1 1 1) to (λ (x.re x.im) (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* (* (* 1 (cbrt (+ (* x.re x.im) (* x.im x.re)))) (cbrt (+ (* x.re x.im) (* x.im x.re)))) (* (cbrt (+ (* x.re x.im) (* x.im x.re))) x.re)))) 29.640 * * * * [progress]: [ 36 / 103 ] simplifiying candidate # 29.641 * [simplify]: Simplifying (cbrt (+ (pow (* x.re x.im) 3) (pow (* x.im x.re) 3))) 29.641 * * [simplify]: iters left: 6 (9 enodes) 29.647 * * [simplify]: iters left: 5 (45 enodes) 29.666 * * [simplify]: iters left: 4 (114 enodes) 29.695 * * [simplify]: iters left: 3 (303 enodes) 29.831 * * [simplify]: Extracting #0: cost 1 inf + 0 29.832 * * [simplify]: Extracting #1: cost 3 inf + 0 29.832 * * [simplify]: Extracting #2: cost 73 inf + 0 29.833 * * [simplify]: Extracting #3: cost 164 inf + 43 29.835 * * [simplify]: Extracting #4: cost 121 inf + 6874 29.844 * * [simplify]: Extracting #5: cost 14 inf + 32442 29.854 * * [simplify]: Extracting #6: cost 0 inf + 36975 29.860 * [simplify]: Simplified to (cbrt (* (* (* x.re x.im) (* x.re x.im)) (+ (* x.re x.im) (* x.re x.im)))) 29.861 * [simplify]: Simplified (2 2 1 1 1) to (λ (x.re x.im) (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* (* (/ (cbrt (* (* (* x.re x.im) (* x.re x.im)) (+ (* x.re x.im) (* x.re x.im)))) (cbrt (+ (* (* x.re x.im) (* x.re x.im)) (- (* (* x.im x.re) (* x.im x.re)) (* (* x.re x.im) (* x.im x.re)))))) (cbrt (+ (* x.re x.im) (* x.im x.re)))) (* (cbrt (+ (* x.re x.im) (* x.im x.re))) x.re)))) 29.861 * * * * [progress]: [ 37 / 103 ] simplifiying candidate # 29.861 * [simplify]: Simplifying (cbrt (- (* (* x.re x.im) (* x.re x.im)) (* (* x.im x.re) (* x.im x.re)))) 29.861 * * [simplify]: iters left: 6 (8 enodes) 29.864 * * [simplify]: iters left: 5 (41 enodes) 29.873 * * [simplify]: iters left: 4 (115 enodes) 29.906 * * [simplify]: iters left: 3 (168 enodes) 29.932 * * [simplify]: Extracting #0: cost 1 inf + 0 29.932 * * [simplify]: Extracting #1: cost 0 inf + 1 29.932 * [simplify]: Simplified to 0 29.932 * [simplify]: Simplified (2 2 1 1 1) to (λ (x.re x.im) (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* (* (/ 0 (cbrt (- (* x.re x.im) (* x.im x.re)))) (cbrt (+ (* x.re x.im) (* x.im x.re)))) (* (cbrt (+ (* x.re x.im) (* x.im x.re))) x.re)))) 29.932 * * * * [progress]: [ 38 / 103 ] simplifiying candidate # 29.932 * * * * [progress]: [ 39 / 103 ] simplifiying candidate # 29.932 * * * * [progress]: [ 40 / 103 ] simplifiying candidate # 29.932 * * * * [progress]: [ 41 / 103 ] simplifiying candidate # 29.932 * * * * [progress]: [ 42 / 103 ] simplifiying candidate #real (real->posit16 (cbrt (+ (* x.re x.im) (* x.im x.re))))) (cbrt (+ (* x.re x.im) (* x.im x.re)))) (* (cbrt (+ (* x.re x.im) (* x.im x.re))) x.re))))> 29.932 * * * * [progress]: [ 43 / 103 ] simplifiying candidate # 29.932 * [simplify]: Simplifying (+ (* x.re x.im) (* x.im x.re)) 29.932 * * [simplify]: iters left: 4 (5 enodes) 29.934 * * [simplify]: iters left: 3 (16 enodes) 29.936 * * [simplify]: iters left: 2 (20 enodes) 29.939 * * [simplify]: iters left: 1 (26 enodes) 29.944 * * [simplify]: Extracting #0: cost 1 inf + 0 29.944 * * [simplify]: Extracting #1: cost 7 inf + 0 29.944 * * [simplify]: Extracting #2: cost 7 inf + 43 29.944 * * [simplify]: Extracting #3: cost 0 inf + 414 29.945 * [simplify]: Simplified to (* x.im (+ x.re x.re)) 29.945 * [simplify]: Simplified (2 2 1 1) to (λ (x.re x.im) (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* (pow (* x.im (+ x.re x.re)) (+ 1/3 1/3)) (* (cbrt (+ (* x.re x.im) (* x.im x.re))) x.re)))) 29.945 * [simplify]: Simplifying (+ 1/3 1/3) 29.945 * * [simplify]: iters left: 2 (2 enodes) 29.948 * * [simplify]: iters left: 1 (7 enodes) 29.950 * * [simplify]: Extracting #0: cost 1 inf + 0 29.950 * * [simplify]: Extracting #1: cost 0 inf + 1 29.950 * [simplify]: Simplified to 2/3 29.950 * [simplify]: Simplified (2 2 1 2) to (λ (x.re x.im) (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* (pow (+ (* x.re x.im) (* x.im x.re)) 2/3) (* (cbrt (+ (* x.re x.im) (* x.im x.re))) x.re)))) 29.950 * * * * [progress]: [ 44 / 103 ] simplifiying candidate # 29.951 * [simplify]: Simplifying (cbrt (+ (* x.re x.im) (* x.im x.re))) 29.951 * * [simplify]: iters left: 5 (6 enodes) 29.954 * * [simplify]: iters left: 4 (19 enodes) 29.958 * * [simplify]: iters left: 3 (23 enodes) 29.961 * * [simplify]: iters left: 2 (29 enodes) 29.965 * * [simplify]: Extracting #0: cost 1 inf + 0 29.965 * * [simplify]: Extracting #1: cost 3 inf + 0 29.965 * * [simplify]: Extracting #2: cost 9 inf + 0 29.965 * * [simplify]: Extracting #3: cost 9 inf + 43 29.965 * * [simplify]: Extracting #4: cost 0 inf + 738 29.965 * [simplify]: Simplified to (cbrt (+ (* x.re x.im) (* x.re x.im))) 29.965 * [simplify]: Simplified (2 2 1 1) to (λ (x.re x.im) (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* (pow (cbrt (+ (* x.re x.im) (* x.re x.im))) (+ 1 1)) (* (cbrt (+ (* x.re x.im) (* x.im x.re))) x.re)))) 29.966 * [simplify]: Simplifying (+ 1 1) 29.966 * * [simplify]: iters left: 2 (2 enodes) 29.967 * * [simplify]: iters left: 1 (9 enodes) 29.969 * * [simplify]: Extracting #0: cost 1 inf + 0 29.969 * * [simplify]: Extracting #1: cost 0 inf + 1 29.969 * [simplify]: Simplified to 2 29.969 * [simplify]: Simplified (2 2 1 2) to (λ (x.re x.im) (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* (pow (cbrt (+ (* x.re x.im) (* x.im x.re))) 2) (* (cbrt (+ (* x.re x.im) (* x.im x.re))) x.re)))) 29.969 * * * * [progress]: [ 45 / 103 ] simplifiying candidate # 29.970 * [simplify]: Simplifying (* (+ (* x.re x.im) (* x.im x.re)) (+ (* x.re x.im) (* x.im x.re))) 29.970 * * [simplify]: iters left: 6 (6 enodes) 29.971 * * [simplify]: iters left: 5 (25 enodes) 29.976 * * [simplify]: iters left: 4 (87 enodes) 30.020 * * [simplify]: iters left: 3 (166 enodes) 30.092 * * [simplify]: iters left: 2 (338 enodes) 30.244 * * [simplify]: Extracting #0: cost 1 inf + 0 30.244 * * [simplify]: Extracting #1: cost 31 inf + 0 30.245 * * [simplify]: Extracting #2: cost 68 inf + 165 30.246 * * [simplify]: Extracting #3: cost 43 inf + 3257 30.248 * * [simplify]: Extracting #4: cost 2 inf + 8682 30.254 * * [simplify]: Extracting #5: cost 0 inf + 8966 30.259 * * [simplify]: Extracting #6: cost 0 inf + 8926 30.265 * [simplify]: Simplified to (* (* x.im (+ x.re x.re)) (* x.im (+ x.re x.re))) 30.265 * [simplify]: Simplified (2 2 1 1) to (λ (x.re x.im) (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* (pow (* (* x.im (+ x.re x.re)) (* x.im (+ x.re x.re))) 1/3) (* (cbrt (+ (* x.re x.im) (* x.im x.re))) x.re)))) 30.265 * * * * [progress]: [ 46 / 103 ] simplifiying candidate # 30.265 * [simplify]: Simplifying (* (cbrt (+ (* x.re x.im) (* x.im x.re))) (cbrt (+ (* x.re x.im) (* x.im x.re)))) 30.266 * * [simplify]: iters left: 6 (7 enodes) 30.269 * * [simplify]: iters left: 5 (22 enodes) 30.275 * * [simplify]: iters left: 4 (26 enodes) 30.282 * * [simplify]: iters left: 3 (32 enodes) 30.291 * * [simplify]: Extracting #0: cost 1 inf + 0 30.291 * * [simplify]: Extracting #1: cost 3 inf + 0 30.291 * * [simplify]: Extracting #2: cost 5 inf + 0 30.291 * * [simplify]: Extracting #3: cost 11 inf + 0 30.291 * * [simplify]: Extracting #4: cost 11 inf + 43 30.291 * * [simplify]: Extracting #5: cost 2 inf + 738 30.292 * * [simplify]: Extracting #6: cost 1 inf + 940 30.292 * * [simplify]: Extracting #7: cost 0 inf + 1142 30.293 * [simplify]: Simplified to (* (cbrt (* x.re (+ x.im x.im))) (cbrt (* x.re (+ x.im x.im)))) 30.293 * [simplify]: Simplified (2 2 1 1) to (λ (x.re x.im) (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* (pow (* (cbrt (* x.re (+ x.im x.im))) (cbrt (* x.re (+ x.im x.im)))) 1) (* (cbrt (+ (* x.re x.im) (* x.im x.re))) x.re)))) 30.293 * * * * [progress]: [ 47 / 103 ] simplifiying candidate # 30.293 * * * * [progress]: [ 48 / 103 ] simplifiying candidate # 30.293 * [simplify]: Simplifying (cbrt (+ (* x.re x.im) (* x.im x.re))) 30.293 * * [simplify]: iters left: 5 (6 enodes) 30.296 * * [simplify]: iters left: 4 (19 enodes) 30.302 * * [simplify]: iters left: 3 (23 enodes) 30.308 * * [simplify]: iters left: 2 (29 enodes) 30.315 * * [simplify]: Extracting #0: cost 1 inf + 0 30.315 * * [simplify]: Extracting #1: cost 3 inf + 0 30.315 * * [simplify]: Extracting #2: cost 9 inf + 0 30.315 * * [simplify]: Extracting #3: cost 9 inf + 43 30.316 * * [simplify]: Extracting #4: cost 0 inf + 738 30.316 * [simplify]: Simplified to (cbrt (+ (* x.re x.im) (* x.re x.im))) 30.316 * [simplify]: Simplified (2 2 1 1) to (λ (x.re x.im) (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* (pow (cbrt (+ (* x.re x.im) (* x.re x.im))) (+ 1 1)) (* (cbrt (+ (* x.re x.im) (* x.im x.re))) x.re)))) 30.316 * * * * [progress]: [ 49 / 103 ] simplifiying candidate # 30.316 * * * * [progress]: [ 50 / 103 ] simplifiying candidate # 30.317 * [simplify]: Simplifying (+ (log (cbrt (+ (* x.re x.im) (* x.im x.re)))) (log (cbrt (+ (* x.re x.im) (* x.im x.re))))) 30.317 * * [simplify]: iters left: 6 (8 enodes) 30.321 * * [simplify]: iters left: 5 (25 enodes) 30.327 * * [simplify]: iters left: 4 (29 enodes) 30.335 * * [simplify]: iters left: 3 (35 enodes) 30.345 * * [simplify]: Extracting #0: cost 1 inf + 0 30.345 * * [simplify]: Extracting #1: cost 3 inf + 0 30.345 * * [simplify]: Extracting #2: cost 5 inf + 0 30.345 * * [simplify]: Extracting #3: cost 7 inf + 0 30.345 * * [simplify]: Extracting #4: cost 13 inf + 0 30.345 * * [simplify]: Extracting #5: cost 14 inf + 2 30.345 * * [simplify]: Extracting #6: cost 5 inf + 576 30.346 * * [simplify]: Extracting #7: cost 1 inf + 1474 30.346 * * [simplify]: Extracting #8: cost 0 inf + 1746 30.347 * [simplify]: Simplified to (+ (log (cbrt (+ (* x.re x.im) (* x.re x.im)))) (log (cbrt (+ (* x.re x.im) (* x.re x.im))))) 30.347 * [simplify]: Simplified (2 2 1 1) to (λ (x.re x.im) (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* (exp (+ (log (cbrt (+ (* x.re x.im) (* x.re x.im)))) (log (cbrt (+ (* x.re x.im) (* x.re x.im)))))) (* (cbrt (+ (* x.re x.im) (* x.im x.re))) x.re)))) 30.347 * * * * [progress]: [ 51 / 103 ] simplifiying candidate # 30.347 * * * * [progress]: [ 52 / 103 ] simplifiying candidate # 30.347 * * * * [progress]: [ 53 / 103 ] simplifiying candidate # 30.348 * [simplify]: Simplifying (* (+ (* x.re x.im) (* x.im x.re)) (+ (* x.re x.im) (* x.im x.re))) 30.348 * * [simplify]: iters left: 6 (6 enodes) 30.350 * * [simplify]: iters left: 5 (25 enodes) 30.356 * * [simplify]: iters left: 4 (87 enodes) 30.380 * * [simplify]: iters left: 3 (166 enodes) 30.460 * * [simplify]: iters left: 2 (338 enodes) 30.577 * * [simplify]: Extracting #0: cost 1 inf + 0 30.577 * * [simplify]: Extracting #1: cost 31 inf + 0 30.578 * * [simplify]: Extracting #2: cost 68 inf + 165 30.579 * * [simplify]: Extracting #3: cost 43 inf + 3257 30.581 * * [simplify]: Extracting #4: cost 2 inf + 8682 30.584 * * [simplify]: Extracting #5: cost 0 inf + 8966 30.586 * * [simplify]: Extracting #6: cost 0 inf + 8926 30.590 * [simplify]: Simplified to (* (* x.im (+ x.re x.re)) (* x.im (+ x.re x.re))) 30.590 * [simplify]: Simplified (2 2 1 1) to (λ (x.re x.im) (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* (cbrt (* (* x.im (+ x.re x.re)) (* x.im (+ x.re x.re)))) (* (cbrt (+ (* x.re x.im) (* x.im x.re))) x.re)))) 30.591 * * * * [progress]: [ 54 / 103 ] simplifiying candidate # 30.591 * * * * [progress]: [ 55 / 103 ] simplifiying candidate # 30.591 * * * * [progress]: [ 56 / 103 ] simplifiying candidate # 30.591 * * * * [progress]: [ 57 / 103 ] simplifiying candidate # 30.591 * [simplify]: Simplifying (* (cbrt (+ (pow (* x.re x.im) 3) (pow (* x.im x.re) 3))) (cbrt (+ (pow (* x.re x.im) 3) (pow (* x.im x.re) 3)))) 30.591 * * [simplify]: iters left: 6 (10 enodes) 30.598 * * [simplify]: iters left: 5 (48 enodes) 30.611 * * [simplify]: iters left: 4 (115 enodes) 30.657 * * [simplify]: iters left: 3 (305 enodes) 30.763 * * [simplify]: Extracting #0: cost 1 inf + 0 30.763 * * [simplify]: Extracting #1: cost 3 inf + 0 30.763 * * [simplify]: Extracting #2: cost 5 inf + 0 30.763 * * [simplify]: Extracting #3: cost 75 inf + 0 30.764 * * [simplify]: Extracting #4: cost 165 inf + 2 30.765 * * [simplify]: Extracting #5: cost 126 inf + 5535 30.769 * * [simplify]: Extracting #6: cost 26 inf + 30108 30.775 * * [simplify]: Extracting #7: cost 0 inf + 37255 30.780 * [simplify]: Simplified to (* (cbrt (* (+ (* (* x.re x.im) (* x.re x.im)) (* (* x.re x.im) (* x.re x.im))) (* x.re x.im))) (cbrt (* (+ (* (* x.re x.im) (* x.re x.im)) (* (* x.re x.im) (* x.re x.im))) (* x.re x.im)))) 30.780 * [simplify]: Simplified (2 2 1 1) to (λ (x.re x.im) (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* (/ (* (cbrt (* (+ (* (* x.re x.im) (* x.re x.im)) (* (* x.re x.im) (* x.re x.im))) (* x.re x.im))) (cbrt (* (+ (* (* x.re x.im) (* x.re x.im)) (* (* x.re x.im) (* x.re x.im))) (* x.re x.im)))) (* (cbrt (+ (* (* x.re x.im) (* x.re x.im)) (- (* (* x.im x.re) (* x.im x.re)) (* (* x.re x.im) (* x.im x.re))))) (cbrt (+ (* (* x.re x.im) (* x.re x.im)) (- (* (* x.im x.re) (* x.im x.re)) (* (* x.re x.im) (* x.im x.re))))))) (* (cbrt (+ (* x.re x.im) (* x.im x.re))) x.re)))) 30.780 * [simplify]: Simplifying (* (cbrt (+ (* (* x.re x.im) (* x.re x.im)) (- (* (* x.im x.re) (* x.im x.re)) (* (* x.re x.im) (* x.im x.re))))) (cbrt (+ (* (* x.re x.im) (* x.re x.im)) (- (* (* x.im x.re) (* x.im x.re)) (* (* x.re x.im) (* x.im x.re)))))) 30.781 * * [simplify]: iters left: 6 (11 enodes) 30.784 * * [simplify]: iters left: 5 (56 enodes) 30.806 * * [simplify]: iters left: 4 (149 enodes) 30.866 * * [simplify]: iters left: 3 (263 enodes) 30.985 * * [simplify]: iters left: 2 (367 enodes) 31.095 * * [simplify]: iters left: 1 (441 enodes) 31.364 * * [simplify]: Extracting #0: cost 1 inf + 0 31.364 * * [simplify]: Extracting #1: cost 3 inf + 0 31.364 * * [simplify]: Extracting #2: cost 5 inf + 0 31.364 * * [simplify]: Extracting #3: cost 35 inf + 0 31.365 * * [simplify]: Extracting #4: cost 140 inf + 44 31.367 * * [simplify]: Extracting #5: cost 126 inf + 2936 31.373 * * [simplify]: Extracting #6: cost 21 inf + 16969 31.383 * * [simplify]: Extracting #7: cost 0 inf + 20527 31.389 * [simplify]: Simplified to (* (cbrt (* (* x.re x.im) (* x.re x.im))) (cbrt (* (* x.re x.im) (* x.re x.im)))) 31.389 * [simplify]: Simplified (2 2 1 2) to (λ (x.re x.im) (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* (/ (* (cbrt (* (+ (* (* x.re x.im) (* x.re x.im)) (* (* x.re x.im) (* x.re x.im))) (* x.re x.im))) (cbrt (* (+ (* (* x.re x.im) (* x.re x.im)) (* (* x.re x.im) (* x.re x.im))) (* x.re x.im)))) (* (cbrt (* (* x.re x.im) (* x.re x.im))) (cbrt (* (* x.re x.im) (* x.re x.im))))) (* (cbrt (+ (* x.re x.im) (* x.im x.re))) x.re)))) 31.390 * * * * [progress]: [ 58 / 103 ] simplifiying candidate # 31.390 * [simplify]: Simplifying (* (cbrt (+ (pow (* x.re x.im) 3) (pow (* x.im x.re) 3))) (cbrt (- (* (* x.re x.im) (* x.re x.im)) (* (* x.im x.re) (* x.im x.re))))) 31.390 * * [simplify]: iters left: 6 (14 enodes) 31.396 * * [simplify]: iters left: 5 (76 enodes) 31.418 * * [simplify]: iters left: 4 (214 enodes) 31.498 * * [simplify]: iters left: 3 (431 enodes) 31.693 * * [simplify]: Extracting #0: cost 1 inf + 0 31.693 * * [simplify]: Extracting #1: cost 0 inf + 1 31.693 * [simplify]: Simplified to 0 31.693 * [simplify]: Simplified (2 2 1 1) to (λ (x.re x.im) (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* (/ 0 (* (cbrt (+ (* (* x.re x.im) (* x.re x.im)) (- (* (* x.im x.re) (* x.im x.re)) (* (* x.re x.im) (* x.im x.re))))) (cbrt (- (* x.re x.im) (* x.im x.re))))) (* (cbrt (+ (* x.re x.im) (* x.im x.re))) x.re)))) 31.693 * [simplify]: Simplifying (* (cbrt (+ (* (* x.re x.im) (* x.re x.im)) (- (* (* x.im x.re) (* x.im x.re)) (* (* x.re x.im) (* x.im x.re))))) (cbrt (- (* x.re x.im) (* x.im x.re)))) 31.693 * * [simplify]: iters left: 6 (13 enodes) 31.699 * * [simplify]: iters left: 5 (65 enodes) 31.725 * * [simplify]: iters left: 4 (162 enodes) 31.793 * * [simplify]: iters left: 3 (270 enodes) 31.861 * * [simplify]: iters left: 2 (372 enodes) 31.984 * * [simplify]: iters left: 1 (434 enodes) 32.242 * * [simplify]: Extracting #0: cost 1 inf + 0 32.242 * * [simplify]: Extracting #1: cost 0 inf + 1 32.242 * [simplify]: Simplified to 0 32.242 * [simplify]: Simplified (2 2 1 2) to (λ (x.re x.im) (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* (/ 0 0) (* (cbrt (+ (* x.re x.im) (* x.im x.re))) x.re)))) 32.242 * * * * [progress]: [ 59 / 103 ] simplifiying candidate # 32.243 * [simplify]: Simplifying (* (cbrt (- (* (* x.re x.im) (* x.re x.im)) (* (* x.im x.re) (* x.im x.re)))) (cbrt (+ (pow (* x.re x.im) 3) (pow (* x.im x.re) 3)))) 32.243 * * [simplify]: iters left: 6 (14 enodes) 32.252 * * [simplify]: iters left: 5 (76 enodes) 32.287 * * [simplify]: iters left: 4 (215 enodes) 32.357 * * [simplify]: iters left: 3 (423 enodes) 32.498 * * [simplify]: Extracting #0: cost 1 inf + 0 32.498 * * [simplify]: Extracting #1: cost 0 inf + 1 32.498 * [simplify]: Simplified to 0 32.498 * [simplify]: Simplified (2 2 1 1) to (λ (x.re x.im) (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* (/ 0 (* (cbrt (- (* x.re x.im) (* x.im x.re))) (cbrt (+ (* (* x.re x.im) (* x.re x.im)) (- (* (* x.im x.re) (* x.im x.re)) (* (* x.re x.im) (* x.im x.re))))))) (* (cbrt (+ (* x.re x.im) (* x.im x.re))) x.re)))) 32.498 * [simplify]: Simplifying (* (cbrt (- (* x.re x.im) (* x.im x.re))) (cbrt (+ (* (* x.re x.im) (* x.re x.im)) (- (* (* x.im x.re) (* x.im x.re)) (* (* x.re x.im) (* x.im x.re)))))) 32.499 * * [simplify]: iters left: 6 (13 enodes) 32.503 * * [simplify]: iters left: 5 (65 enodes) 32.518 * * [simplify]: iters left: 4 (159 enodes) 32.564 * * [simplify]: iters left: 3 (267 enodes) 32.680 * * [simplify]: iters left: 2 (369 enodes) 32.799 * * [simplify]: iters left: 1 (440 enodes) 33.059 * * [simplify]: Extracting #0: cost 1 inf + 0 33.059 * * [simplify]: Extracting #1: cost 0 inf + 1 33.059 * [simplify]: Simplified to 0 33.059 * [simplify]: Simplified (2 2 1 2) to (λ (x.re x.im) (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* (/ 0 0) (* (cbrt (+ (* x.re x.im) (* x.im x.re))) x.re)))) 33.059 * * * * [progress]: [ 60 / 103 ] simplifiying candidate # 33.059 * [simplify]: Simplifying (* (cbrt (- (* (* x.re x.im) (* x.re x.im)) (* (* x.im x.re) (* x.im x.re)))) (cbrt (- (* (* x.re x.im) (* x.re x.im)) (* (* x.im x.re) (* x.im x.re))))) 33.060 * * [simplify]: iters left: 6 (9 enodes) 33.065 * * [simplify]: iters left: 5 (44 enodes) 33.083 * * [simplify]: iters left: 4 (117 enodes) 33.108 * * [simplify]: iters left: 3 (170 enodes) 33.147 * * [simplify]: Extracting #0: cost 1 inf + 0 33.147 * * [simplify]: Extracting #1: cost 0 inf + 1 33.147 * [simplify]: Simplified to 0 33.147 * [simplify]: Simplified (2 2 1 1) to (λ (x.re x.im) (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* (/ 0 (* (cbrt (- (* x.re x.im) (* x.im x.re))) (cbrt (- (* x.re x.im) (* x.im x.re))))) (* (cbrt (+ (* x.re x.im) (* x.im x.re))) x.re)))) 33.147 * [simplify]: Simplifying (* (cbrt (- (* x.re x.im) (* x.im x.re))) (cbrt (- (* x.re x.im) (* x.im x.re)))) 33.147 * * [simplify]: iters left: 6 (7 enodes) 33.151 * * [simplify]: iters left: 5 (23 enodes) 33.157 * * [simplify]: iters left: 4 (37 enodes) 33.169 * * [simplify]: iters left: 3 (42 enodes) 33.179 * * [simplify]: Extracting #0: cost 1 inf + 0 33.179 * * [simplify]: Extracting #1: cost 0 inf + 1 33.179 * [simplify]: Simplified to 0 33.179 * [simplify]: Simplified (2 2 1 2) to (λ (x.re x.im) (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* (/ 0 0) (* (cbrt (+ (* x.re x.im) (* x.im x.re))) x.re)))) 33.179 * * * * [progress]: [ 61 / 103 ] simplifiying candidate # 33.179 * * * * [progress]: [ 62 / 103 ] simplifiying candidate # 33.179 * [simplify]: Simplifying (* (cbrt (* (cbrt (+ (* x.re x.im) (* x.im x.re))) (cbrt (+ (* x.re x.im) (* x.im x.re))))) (cbrt (* (cbrt (+ (* x.re x.im) (* x.im x.re))) (cbrt (+ (* x.re x.im) (* x.im x.re)))))) 33.179 * * [simplify]: iters left: 6 (9 enodes) 33.184 * * [simplify]: iters left: 5 (28 enodes) 33.191 * * [simplify]: iters left: 4 (32 enodes) 33.196 * * [simplify]: iters left: 3 (38 enodes) 33.207 * * [simplify]: Extracting #0: cost 1 inf + 0 33.207 * * [simplify]: Extracting #1: cost 3 inf + 0 33.207 * * [simplify]: Extracting #2: cost 5 inf + 0 33.207 * * [simplify]: Extracting #3: cost 7 inf + 0 33.207 * * [simplify]: Extracting #4: cost 9 inf + 0 33.207 * * [simplify]: Extracting #5: cost 15 inf + 0 33.207 * * [simplify]: Extracting #6: cost 15 inf + 43 33.207 * * [simplify]: Extracting #7: cost 8 inf + 535 33.208 * * [simplify]: Extracting #8: cost 4 inf + 1222 33.208 * * [simplify]: Extracting #9: cost 1 inf + 2028 33.209 * * [simplify]: Extracting #10: cost 0 inf + 2350 33.210 * [simplify]: Simplified to (* (cbrt (* (cbrt (* x.re (+ x.im x.im))) (cbrt (* x.re (+ x.im x.im))))) (cbrt (* (cbrt (* x.re (+ x.im x.im))) (cbrt (* x.re (+ x.im x.im)))))) 33.210 * [simplify]: Simplified (2 2 1 1) to (λ (x.re x.im) (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* (* (* (cbrt (* (cbrt (* x.re (+ x.im x.im))) (cbrt (* x.re (+ x.im x.im))))) (cbrt (* (cbrt (* x.re (+ x.im x.im))) (cbrt (* x.re (+ x.im x.im)))))) (* (cbrt (cbrt (+ (* x.re x.im) (* x.im x.re)))) (cbrt (cbrt (+ (* x.re x.im) (* x.im x.re)))))) (* (cbrt (+ (* x.re x.im) (* x.im x.re))) x.re)))) 33.211 * [simplify]: Simplifying (* (cbrt (cbrt (+ (* x.re x.im) (* x.im x.re)))) (cbrt (cbrt (+ (* x.re x.im) (* x.im x.re))))) 33.211 * * [simplify]: iters left: 6 (8 enodes) 33.214 * * [simplify]: iters left: 5 (25 enodes) 33.221 * * [simplify]: iters left: 4 (29 enodes) 33.227 * * [simplify]: iters left: 3 (35 enodes) 33.232 * * [simplify]: Extracting #0: cost 1 inf + 0 33.232 * * [simplify]: Extracting #1: cost 3 inf + 0 33.232 * * [simplify]: Extracting #2: cost 5 inf + 0 33.232 * * [simplify]: Extracting #3: cost 7 inf + 0 33.232 * * [simplify]: Extracting #4: cost 13 inf + 0 33.232 * * [simplify]: Extracting #5: cost 14 inf + 2 33.232 * * [simplify]: Extracting #6: cost 5 inf + 576 33.232 * * [simplify]: Extracting #7: cost 1 inf + 1504 33.232 * * [simplify]: Extracting #8: cost 0 inf + 1786 33.233 * [simplify]: Simplified to (* (cbrt (cbrt (+ (* x.re x.im) (* x.re x.im)))) (cbrt (cbrt (+ (* x.re x.im) (* x.re x.im))))) 33.233 * [simplify]: Simplified (2 2 1 2) to (λ (x.re x.im) (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* (* (* (cbrt (* (cbrt (+ (* x.re x.im) (* x.im x.re))) (cbrt (+ (* x.re x.im) (* x.im x.re))))) (cbrt (* (cbrt (+ (* x.re x.im) (* x.im x.re))) (cbrt (+ (* x.re x.im) (* x.im x.re)))))) (* (cbrt (cbrt (+ (* x.re x.im) (* x.re x.im)))) (cbrt (cbrt (+ (* x.re x.im) (* x.re x.im)))))) (* (cbrt (+ (* x.re x.im) (* x.im x.re))) x.re)))) 33.233 * * * * [progress]: [ 63 / 103 ] simplifiying candidate # 33.233 * [simplify]: Simplifying (* (cbrt (sqrt (+ (* x.re x.im) (* x.im x.re)))) (cbrt (sqrt (+ (* x.re x.im) (* x.im x.re))))) 33.233 * * [simplify]: iters left: 6 (8 enodes) 33.235 * * [simplify]: iters left: 5 (25 enodes) 33.239 * * [simplify]: iters left: 4 (29 enodes) 33.243 * * [simplify]: iters left: 3 (35 enodes) 33.248 * * [simplify]: Extracting #0: cost 1 inf + 0 33.248 * * [simplify]: Extracting #1: cost 3 inf + 0 33.248 * * [simplify]: Extracting #2: cost 5 inf + 0 33.248 * * [simplify]: Extracting #3: cost 7 inf + 0 33.248 * * [simplify]: Extracting #4: cost 13 inf + 0 33.248 * * [simplify]: Extracting #5: cost 14 inf + 2 33.248 * * [simplify]: Extracting #6: cost 5 inf + 536 33.248 * * [simplify]: Extracting #7: cost 1 inf + 1304 33.249 * * [simplify]: Extracting #8: cost 0 inf + 1546 33.249 * [simplify]: Simplified to (* (cbrt (sqrt (+ (* x.re x.im) (* x.re x.im)))) (cbrt (sqrt (+ (* x.re x.im) (* x.re x.im))))) 33.249 * [simplify]: Simplified (2 2 1 1) to (λ (x.re x.im) (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* (* (* (cbrt (sqrt (+ (* x.re x.im) (* x.re x.im)))) (cbrt (sqrt (+ (* x.re x.im) (* x.re x.im))))) (* (cbrt (sqrt (+ (* x.re x.im) (* x.im x.re)))) (cbrt (sqrt (+ (* x.re x.im) (* x.im x.re)))))) (* (cbrt (+ (* x.re x.im) (* x.im x.re))) x.re)))) 33.249 * [simplify]: Simplifying (* (cbrt (sqrt (+ (* x.re x.im) (* x.im x.re)))) (cbrt (sqrt (+ (* x.re x.im) (* x.im x.re))))) 33.249 * * [simplify]: iters left: 6 (8 enodes) 33.251 * * [simplify]: iters left: 5 (25 enodes) 33.255 * * [simplify]: iters left: 4 (29 enodes) 33.261 * * [simplify]: iters left: 3 (35 enodes) 33.270 * * [simplify]: Extracting #0: cost 1 inf + 0 33.270 * * [simplify]: Extracting #1: cost 3 inf + 0 33.270 * * [simplify]: Extracting #2: cost 5 inf + 0 33.270 * * [simplify]: Extracting #3: cost 7 inf + 0 33.270 * * [simplify]: Extracting #4: cost 13 inf + 0 33.270 * * [simplify]: Extracting #5: cost 14 inf + 2 33.271 * * [simplify]: Extracting #6: cost 5 inf + 536 33.271 * * [simplify]: Extracting #7: cost 1 inf + 1304 33.271 * * [simplify]: Extracting #8: cost 0 inf + 1546 33.272 * [simplify]: Simplified to (* (cbrt (sqrt (+ (* x.re x.im) (* x.re x.im)))) (cbrt (sqrt (+ (* x.re x.im) (* x.re x.im))))) 33.272 * [simplify]: Simplified (2 2 1 2) to (λ (x.re x.im) (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* (* (* (cbrt (sqrt (+ (* x.re x.im) (* x.im x.re)))) (cbrt (sqrt (+ (* x.re x.im) (* x.im x.re))))) (* (cbrt (sqrt (+ (* x.re x.im) (* x.re x.im)))) (cbrt (sqrt (+ (* x.re x.im) (* x.re x.im)))))) (* (cbrt (+ (* x.re x.im) (* x.im x.re))) x.re)))) 33.272 * * * * [progress]: [ 64 / 103 ] simplifiying candidate # 33.273 * [simplify]: Simplifying (* (cbrt 1) (cbrt 1)) 33.273 * * [simplify]: iters left: 3 (3 enodes) 33.279 * * [simplify]: iters left: 2 (11 enodes) 33.282 * * [simplify]: iters left: 1 (13 enodes) 33.286 * * [simplify]: Extracting #0: cost 1 inf + 0 33.286 * * [simplify]: Extracting #1: cost 0 inf + 1 33.286 * [simplify]: Simplified to 1 33.286 * [simplify]: Simplified (2 2 1 1) to (λ (x.re x.im) (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* (* 1 (* (cbrt (+ (* x.re x.im) (* x.im x.re))) (cbrt (+ (* x.re x.im) (* x.im x.re))))) (* (cbrt (+ (* x.re x.im) (* x.im x.re))) x.re)))) 33.286 * [simplify]: Simplifying (* (cbrt (+ (* x.re x.im) (* x.im x.re))) (cbrt (+ (* x.re x.im) (* x.im x.re)))) 33.286 * * [simplify]: iters left: 6 (7 enodes) 33.290 * * [simplify]: iters left: 5 (22 enodes) 33.294 * * [simplify]: iters left: 4 (26 enodes) 33.299 * * [simplify]: iters left: 3 (32 enodes) 33.303 * * [simplify]: Extracting #0: cost 1 inf + 0 33.303 * * [simplify]: Extracting #1: cost 3 inf + 0 33.303 * * [simplify]: Extracting #2: cost 5 inf + 0 33.303 * * [simplify]: Extracting #3: cost 11 inf + 0 33.303 * * [simplify]: Extracting #4: cost 11 inf + 43 33.303 * * [simplify]: Extracting #5: cost 2 inf + 738 33.304 * * [simplify]: Extracting #6: cost 1 inf + 940 33.304 * * [simplify]: Extracting #7: cost 0 inf + 1142 33.304 * [simplify]: Simplified to (* (cbrt (* x.re (+ x.im x.im))) (cbrt (* x.re (+ x.im x.im)))) 33.304 * [simplify]: Simplified (2 2 1 2) to (λ (x.re x.im) (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* (* 1 (* (cbrt (* x.re (+ x.im x.im))) (cbrt (* x.re (+ x.im x.im))))) (* (cbrt (+ (* x.re x.im) (* x.im x.re))) x.re)))) 33.304 * * * * [progress]: [ 65 / 103 ] simplifiying candidate # 33.304 * [simplify]: Simplifying (* (* (cbrt (cbrt (+ (* x.re x.im) (* x.im x.re)))) (cbrt (cbrt (+ (* x.re x.im) (* x.im x.re))))) (* (cbrt (cbrt (+ (* x.re x.im) (* x.im x.re)))) (cbrt (cbrt (+ (* x.re x.im) (* x.im x.re)))))) 33.304 * * [simplify]: iters left: 6 (9 enodes) 33.307 * * [simplify]: iters left: 5 (32 enodes) 33.312 * * [simplify]: iters left: 4 (40 enodes) 33.319 * * [simplify]: iters left: 3 (57 enodes) 33.329 * * [simplify]: iters left: 2 (81 enodes) 33.349 * * [simplify]: iters left: 1 (129 enodes) 33.389 * * [simplify]: Extracting #0: cost 1 inf + 0 33.389 * * [simplify]: Extracting #1: cost 13 inf + 0 33.389 * * [simplify]: Extracting #2: cost 40 inf + 1 33.389 * * [simplify]: Extracting #3: cost 44 inf + 7 33.389 * * [simplify]: Extracting #4: cost 44 inf + 11 33.390 * * [simplify]: Extracting #5: cost 37 inf + 301 33.390 * * [simplify]: Extracting #6: cost 25 inf + 3437 33.392 * * [simplify]: Extracting #7: cost 4 inf + 15289 33.394 * * [simplify]: Extracting #8: cost 0 inf + 18065 33.396 * [simplify]: Simplified to (* (cbrt (+ (* x.re x.im) (* x.re x.im))) (cbrt (cbrt (+ (* x.re x.im) (* x.re x.im))))) 33.396 * [simplify]: Simplified (2 2 1 1) to (λ (x.re x.im) (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* (* (* (cbrt (+ (* x.re x.im) (* x.re x.im))) (cbrt (cbrt (+ (* x.re x.im) (* x.re x.im))))) (* (cbrt (cbrt (+ (* x.re x.im) (* x.im x.re)))) (cbrt (cbrt (+ (* x.re x.im) (* x.im x.re)))))) (* (cbrt (+ (* x.re x.im) (* x.im x.re))) x.re)))) 33.396 * [simplify]: Simplifying (* (cbrt (cbrt (+ (* x.re x.im) (* x.im x.re)))) (cbrt (cbrt (+ (* x.re x.im) (* x.im x.re))))) 33.396 * * [simplify]: iters left: 6 (8 enodes) 33.398 * * [simplify]: iters left: 5 (25 enodes) 33.403 * * [simplify]: iters left: 4 (29 enodes) 33.411 * * [simplify]: iters left: 3 (35 enodes) 33.420 * * [simplify]: Extracting #0: cost 1 inf + 0 33.420 * * [simplify]: Extracting #1: cost 3 inf + 0 33.420 * * [simplify]: Extracting #2: cost 5 inf + 0 33.420 * * [simplify]: Extracting #3: cost 7 inf + 0 33.421 * * [simplify]: Extracting #4: cost 13 inf + 0 33.421 * * [simplify]: Extracting #5: cost 14 inf + 2 33.421 * * [simplify]: Extracting #6: cost 5 inf + 576 33.421 * * [simplify]: Extracting #7: cost 1 inf + 1504 33.422 * * [simplify]: Extracting #8: cost 0 inf + 1786 33.422 * [simplify]: Simplified to (* (cbrt (cbrt (+ (* x.re x.im) (* x.re x.im)))) (cbrt (cbrt (+ (* x.re x.im) (* x.re x.im))))) 33.422 * [simplify]: Simplified (2 2 1 2) to (λ (x.re x.im) (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* (* (* (* (cbrt (cbrt (+ (* x.re x.im) (* x.im x.re)))) (cbrt (cbrt (+ (* x.re x.im) (* x.im x.re))))) (* (cbrt (cbrt (+ (* x.re x.im) (* x.im x.re)))) (cbrt (cbrt (+ (* x.re x.im) (* x.im x.re)))))) (* (cbrt (cbrt (+ (* x.re x.im) (* x.re x.im)))) (cbrt (cbrt (+ (* x.re x.im) (* x.re x.im)))))) (* (cbrt (+ (* x.re x.im) (* x.im x.re))) x.re)))) 33.423 * * * * [progress]: [ 66 / 103 ] simplifiying candidate # 33.423 * [simplify]: Simplifying (* (sqrt (cbrt (+ (* x.re x.im) (* x.im x.re)))) (sqrt (cbrt (+ (* x.re x.im) (* x.im x.re))))) 33.423 * * [simplify]: iters left: 6 (8 enodes) 33.427 * * [simplify]: iters left: 5 (23 enodes) 33.433 * * [simplify]: iters left: 4 (28 enodes) 33.437 * * [simplify]: iters left: 3 (34 enodes) 33.441 * * [simplify]: Extracting #0: cost 1 inf + 0 33.441 * * [simplify]: Extracting #1: cost 4 inf + 0 33.441 * * [simplify]: Extracting #2: cost 11 inf + 0 33.441 * * [simplify]: Extracting #3: cost 11 inf + 43 33.441 * * [simplify]: Extracting #4: cost 3 inf + 576 33.442 * * [simplify]: Extracting #5: cost 0 inf + 1142 33.442 * [simplify]: Simplified to (cbrt (* x.re (+ x.im x.im))) 33.442 * [simplify]: Simplified (2 2 1 1) to (λ (x.re x.im) (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* (* (cbrt (* x.re (+ x.im x.im))) (* (sqrt (cbrt (+ (* x.re x.im) (* x.im x.re)))) (sqrt (cbrt (+ (* x.re x.im) (* x.im x.re)))))) (* (cbrt (+ (* x.re x.im) (* x.im x.re))) x.re)))) 33.442 * [simplify]: Simplifying (* (sqrt (cbrt (+ (* x.re x.im) (* x.im x.re)))) (sqrt (cbrt (+ (* x.re x.im) (* x.im x.re))))) 33.442 * * [simplify]: iters left: 6 (8 enodes) 33.444 * * [simplify]: iters left: 5 (23 enodes) 33.447 * * [simplify]: iters left: 4 (28 enodes) 33.451 * * [simplify]: iters left: 3 (34 enodes) 33.455 * * [simplify]: Extracting #0: cost 1 inf + 0 33.455 * * [simplify]: Extracting #1: cost 4 inf + 0 33.455 * * [simplify]: Extracting #2: cost 11 inf + 0 33.456 * * [simplify]: Extracting #3: cost 11 inf + 43 33.456 * * [simplify]: Extracting #4: cost 3 inf + 576 33.456 * * [simplify]: Extracting #5: cost 0 inf + 1142 33.456 * [simplify]: Simplified to (cbrt (* x.re (+ x.im x.im))) 33.456 * [simplify]: Simplified (2 2 1 2) to (λ (x.re x.im) (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* (* (* (sqrt (cbrt (+ (* x.re x.im) (* x.im x.re)))) (sqrt (cbrt (+ (* x.re x.im) (* x.im x.re))))) (cbrt (* x.re (+ x.im x.im)))) (* (cbrt (+ (* x.re x.im) (* x.im x.re))) x.re)))) 33.456 * * * * [progress]: [ 67 / 103 ] simplifiying candidate # 33.456 * [simplify]: Simplifying (* 1 1) 33.456 * * [simplify]: iters left: 2 (2 enodes) 33.458 * * [simplify]: iters left: 1 (6 enodes) 33.459 * * [simplify]: Extracting #0: cost 1 inf + 0 33.459 * * [simplify]: Extracting #1: cost 0 inf + 1 33.459 * [simplify]: Simplified to 1 33.459 * [simplify]: Simplified (2 2 1 1) to (λ (x.re x.im) (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* (* 1 (* (cbrt (+ (* x.re x.im) (* x.im x.re))) (cbrt (+ (* x.re x.im) (* x.im x.re))))) (* (cbrt (+ (* x.re x.im) (* x.im x.re))) x.re)))) 33.459 * [simplify]: Simplifying (* (cbrt (+ (* x.re x.im) (* x.im x.re))) (cbrt (+ (* x.re x.im) (* x.im x.re)))) 33.459 * * [simplify]: iters left: 6 (7 enodes) 33.461 * * [simplify]: iters left: 5 (22 enodes) 33.467 * * [simplify]: iters left: 4 (26 enodes) 33.474 * * [simplify]: iters left: 3 (32 enodes) 33.482 * * [simplify]: Extracting #0: cost 1 inf + 0 33.482 * * [simplify]: Extracting #1: cost 3 inf + 0 33.482 * * [simplify]: Extracting #2: cost 5 inf + 0 33.483 * * [simplify]: Extracting #3: cost 11 inf + 0 33.483 * * [simplify]: Extracting #4: cost 11 inf + 43 33.483 * * [simplify]: Extracting #5: cost 2 inf + 738 33.483 * * [simplify]: Extracting #6: cost 1 inf + 940 33.484 * * [simplify]: Extracting #7: cost 0 inf + 1142 33.484 * [simplify]: Simplified to (* (cbrt (* x.re (+ x.im x.im))) (cbrt (* x.re (+ x.im x.im)))) 33.484 * [simplify]: Simplified (2 2 1 2) to (λ (x.re x.im) (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* (* 1 (* (cbrt (* x.re (+ x.im x.im))) (cbrt (* x.re (+ x.im x.im))))) (* (cbrt (+ (* x.re x.im) (* x.im x.re))) x.re)))) 33.484 * * * * [progress]: [ 68 / 103 ] simplifiying candidate # 33.485 * [simplify]: Simplifying (* (cbrt (sqrt (+ (* x.re x.im) (* x.im x.re)))) (cbrt (sqrt (+ (* x.re x.im) (* x.im x.re))))) 33.485 * * [simplify]: iters left: 6 (8 enodes) 33.490 * * [simplify]: iters left: 5 (25 enodes) 33.494 * * [simplify]: iters left: 4 (29 enodes) 33.498 * * [simplify]: iters left: 3 (35 enodes) 33.502 * * [simplify]: Extracting #0: cost 1 inf + 0 33.502 * * [simplify]: Extracting #1: cost 3 inf + 0 33.502 * * [simplify]: Extracting #2: cost 5 inf + 0 33.503 * * [simplify]: Extracting #3: cost 7 inf + 0 33.503 * * [simplify]: Extracting #4: cost 13 inf + 0 33.503 * * [simplify]: Extracting #5: cost 14 inf + 2 33.503 * * [simplify]: Extracting #6: cost 5 inf + 536 33.503 * * [simplify]: Extracting #7: cost 1 inf + 1304 33.503 * * [simplify]: Extracting #8: cost 0 inf + 1546 33.504 * [simplify]: Simplified to (* (cbrt (sqrt (+ (* x.re x.im) (* x.re x.im)))) (cbrt (sqrt (+ (* x.re x.im) (* x.re x.im))))) 33.504 * [simplify]: Simplified (2 2 1 1) to (λ (x.re x.im) (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* (* (* (cbrt (sqrt (+ (* x.re x.im) (* x.re x.im)))) (cbrt (sqrt (+ (* x.re x.im) (* x.re x.im))))) (* (cbrt (sqrt (+ (* x.re x.im) (* x.im x.re)))) (cbrt (sqrt (+ (* x.re x.im) (* x.im x.re)))))) (* (cbrt (+ (* x.re x.im) (* x.im x.re))) x.re)))) 33.504 * [simplify]: Simplifying (* (cbrt (sqrt (+ (* x.re x.im) (* x.im x.re)))) (cbrt (sqrt (+ (* x.re x.im) (* x.im x.re))))) 33.504 * * [simplify]: iters left: 6 (8 enodes) 33.506 * * [simplify]: iters left: 5 (25 enodes) 33.509 * * [simplify]: iters left: 4 (29 enodes) 33.515 * * [simplify]: iters left: 3 (35 enodes) 33.524 * * [simplify]: Extracting #0: cost 1 inf + 0 33.524 * * [simplify]: Extracting #1: cost 3 inf + 0 33.524 * * [simplify]: Extracting #2: cost 5 inf + 0 33.524 * * [simplify]: Extracting #3: cost 7 inf + 0 33.524 * * [simplify]: Extracting #4: cost 13 inf + 0 33.524 * * [simplify]: Extracting #5: cost 14 inf + 2 33.524 * * [simplify]: Extracting #6: cost 5 inf + 536 33.525 * * [simplify]: Extracting #7: cost 1 inf + 1304 33.525 * * [simplify]: Extracting #8: cost 0 inf + 1546 33.526 * [simplify]: Simplified to (* (cbrt (sqrt (+ (* x.re x.im) (* x.re x.im)))) (cbrt (sqrt (+ (* x.re x.im) (* x.re x.im))))) 33.526 * [simplify]: Simplified (2 2 1 2) to (λ (x.re x.im) (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* (* (* (cbrt (sqrt (+ (* x.re x.im) (* x.im x.re)))) (cbrt (sqrt (+ (* x.re x.im) (* x.im x.re))))) (* (cbrt (sqrt (+ (* x.re x.im) (* x.re x.im)))) (cbrt (sqrt (+ (* x.re x.im) (* x.re x.im)))))) (* (cbrt (+ (* x.re x.im) (* x.im x.re))) x.re)))) 33.526 * * * * [progress]: [ 69 / 103 ] simplifiying candidate # 33.527 * [simplify]: Simplifying (* (cbrt (sqrt (+ (* x.re x.im) (* x.im x.re)))) (sqrt (cbrt (+ (* x.re x.im) (* x.im x.re))))) 33.527 * * [simplify]: iters left: 6 (10 enodes) 33.530 * * [simplify]: iters left: 5 (32 enodes) 33.534 * * [simplify]: iters left: 4 (36 enodes) 33.539 * * [simplify]: iters left: 3 (42 enodes) 33.545 * * [simplify]: Extracting #0: cost 1 inf + 0 33.545 * * [simplify]: Extracting #1: cost 4 inf + 0 33.545 * * [simplify]: Extracting #2: cost 8 inf + 0 33.545 * * [simplify]: Extracting #3: cost 11 inf + 0 33.545 * * [simplify]: Extracting #4: cost 17 inf + 0 33.545 * * [simplify]: Extracting #5: cost 16 inf + 84 33.545 * * [simplify]: Extracting #6: cost 8 inf + 698 33.545 * * [simplify]: Extracting #7: cost 0 inf + 2514 33.546 * [simplify]: Simplified to (* (cbrt (sqrt (* (+ x.re x.re) x.im))) (sqrt (cbrt (* (+ x.re x.re) x.im)))) 33.546 * [simplify]: Simplified (2 2 1 1) to (λ (x.re x.im) (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* (* (* (cbrt (sqrt (* (+ x.re x.re) x.im))) (sqrt (cbrt (* (+ x.re x.re) x.im)))) (* (cbrt (sqrt (+ (* x.re x.im) (* x.im x.re)))) (sqrt (cbrt (+ (* x.re x.im) (* x.im x.re)))))) (* (cbrt (+ (* x.re x.im) (* x.im x.re))) x.re)))) 33.546 * [simplify]: Simplifying (* (cbrt (sqrt (+ (* x.re x.im) (* x.im x.re)))) (sqrt (cbrt (+ (* x.re x.im) (* x.im x.re))))) 33.546 * * [simplify]: iters left: 6 (10 enodes) 33.549 * * [simplify]: iters left: 5 (32 enodes) 33.553 * * [simplify]: iters left: 4 (36 enodes) 33.561 * * [simplify]: iters left: 3 (42 enodes) 33.572 * * [simplify]: Extracting #0: cost 1 inf + 0 33.572 * * [simplify]: Extracting #1: cost 4 inf + 0 33.572 * * [simplify]: Extracting #2: cost 8 inf + 0 33.572 * * [simplify]: Extracting #3: cost 11 inf + 0 33.572 * * [simplify]: Extracting #4: cost 17 inf + 0 33.572 * * [simplify]: Extracting #5: cost 16 inf + 84 33.572 * * [simplify]: Extracting #6: cost 8 inf + 698 33.573 * * [simplify]: Extracting #7: cost 0 inf + 2514 33.574 * [simplify]: Simplified to (* (cbrt (sqrt (* (+ x.re x.re) x.im))) (sqrt (cbrt (* (+ x.re x.re) x.im)))) 33.574 * [simplify]: Simplified (2 2 1 2) to (λ (x.re x.im) (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* (* (* (cbrt (sqrt (+ (* x.re x.im) (* x.im x.re)))) (sqrt (cbrt (+ (* x.re x.im) (* x.im x.re))))) (* (cbrt (sqrt (* (+ x.re x.re) x.im))) (sqrt (cbrt (* (+ x.re x.re) x.im))))) (* (cbrt (+ (* x.re x.im) (* x.im x.re))) x.re)))) 33.574 * * * * [progress]: [ 70 / 103 ] simplifiying candidate # 33.574 * [simplify]: Simplifying (* (sqrt (cbrt (+ (* x.re x.im) (* x.im x.re)))) (cbrt (sqrt (+ (* x.re x.im) (* x.im x.re))))) 33.575 * * [simplify]: iters left: 6 (10 enodes) 33.579 * * [simplify]: iters left: 5 (32 enodes) 33.586 * * [simplify]: iters left: 4 (36 enodes) 33.593 * * [simplify]: iters left: 3 (42 enodes) 33.599 * * [simplify]: Extracting #0: cost 1 inf + 0 33.600 * * [simplify]: Extracting #1: cost 4 inf + 0 33.600 * * [simplify]: Extracting #2: cost 8 inf + 0 33.600 * * [simplify]: Extracting #3: cost 11 inf + 0 33.600 * * [simplify]: Extracting #4: cost 17 inf + 0 33.600 * * [simplify]: Extracting #5: cost 16 inf + 84 33.600 * * [simplify]: Extracting #6: cost 8 inf + 698 33.600 * * [simplify]: Extracting #7: cost 0 inf + 2514 33.601 * [simplify]: Simplified to (* (sqrt (cbrt (* (+ x.re x.re) x.im))) (cbrt (sqrt (* (+ x.re x.re) x.im)))) 33.601 * [simplify]: Simplified (2 2 1 1) to (λ (x.re x.im) (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* (* (* (sqrt (cbrt (* (+ x.re x.re) x.im))) (cbrt (sqrt (* (+ x.re x.re) x.im)))) (* (sqrt (cbrt (+ (* x.re x.im) (* x.im x.re)))) (cbrt (sqrt (+ (* x.re x.im) (* x.im x.re)))))) (* (cbrt (+ (* x.re x.im) (* x.im x.re))) x.re)))) 33.601 * [simplify]: Simplifying (* (sqrt (cbrt (+ (* x.re x.im) (* x.im x.re)))) (cbrt (sqrt (+ (* x.re x.im) (* x.im x.re))))) 33.601 * * [simplify]: iters left: 6 (10 enodes) 33.603 * * [simplify]: iters left: 5 (32 enodes) 33.608 * * [simplify]: iters left: 4 (36 enodes) 33.613 * * [simplify]: iters left: 3 (42 enodes) 33.623 * * [simplify]: Extracting #0: cost 1 inf + 0 33.623 * * [simplify]: Extracting #1: cost 4 inf + 0 33.623 * * [simplify]: Extracting #2: cost 8 inf + 0 33.623 * * [simplify]: Extracting #3: cost 11 inf + 0 33.623 * * [simplify]: Extracting #4: cost 17 inf + 0 33.623 * * [simplify]: Extracting #5: cost 16 inf + 84 33.624 * * [simplify]: Extracting #6: cost 8 inf + 698 33.624 * * [simplify]: Extracting #7: cost 0 inf + 2514 33.625 * [simplify]: Simplified to (* (sqrt (cbrt (* (+ x.re x.re) x.im))) (cbrt (sqrt (* (+ x.re x.re) x.im)))) 33.625 * [simplify]: Simplified (2 2 1 2) to (λ (x.re x.im) (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* (* (* (sqrt (cbrt (+ (* x.re x.im) (* x.im x.re)))) (cbrt (sqrt (+ (* x.re x.im) (* x.im x.re))))) (* (sqrt (cbrt (* (+ x.re x.re) x.im))) (cbrt (sqrt (* (+ x.re x.re) x.im))))) (* (cbrt (+ (* x.re x.im) (* x.im x.re))) x.re)))) 33.625 * * * * [progress]: [ 71 / 103 ] simplifiying candidate # 33.626 * [simplify]: Simplifying (* (sqrt (cbrt (+ (* x.re x.im) (* x.im x.re)))) (sqrt (cbrt (+ (* x.re x.im) (* x.im x.re))))) 33.626 * * [simplify]: iters left: 6 (8 enodes) 33.630 * * [simplify]: iters left: 5 (23 enodes) 33.636 * * [simplify]: iters left: 4 (28 enodes) 33.640 * * [simplify]: iters left: 3 (34 enodes) 33.644 * * [simplify]: Extracting #0: cost 1 inf + 0 33.644 * * [simplify]: Extracting #1: cost 4 inf + 0 33.644 * * [simplify]: Extracting #2: cost 11 inf + 0 33.644 * * [simplify]: Extracting #3: cost 11 inf + 43 33.644 * * [simplify]: Extracting #4: cost 3 inf + 576 33.645 * * [simplify]: Extracting #5: cost 0 inf + 1142 33.645 * [simplify]: Simplified to (cbrt (* x.re (+ x.im x.im))) 33.645 * [simplify]: Simplified (2 2 1 1) to (λ (x.re x.im) (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* (* (cbrt (* x.re (+ x.im x.im))) (* (sqrt (cbrt (+ (* x.re x.im) (* x.im x.re)))) (sqrt (cbrt (+ (* x.re x.im) (* x.im x.re)))))) (* (cbrt (+ (* x.re x.im) (* x.im x.re))) x.re)))) 33.645 * [simplify]: Simplifying (* (sqrt (cbrt (+ (* x.re x.im) (* x.im x.re)))) (sqrt (cbrt (+ (* x.re x.im) (* x.im x.re))))) 33.645 * * [simplify]: iters left: 6 (8 enodes) 33.647 * * [simplify]: iters left: 5 (23 enodes) 33.651 * * [simplify]: iters left: 4 (28 enodes) 33.654 * * [simplify]: iters left: 3 (34 enodes) 33.659 * * [simplify]: Extracting #0: cost 1 inf + 0 33.659 * * [simplify]: Extracting #1: cost 4 inf + 0 33.659 * * [simplify]: Extracting #2: cost 11 inf + 0 33.659 * * [simplify]: Extracting #3: cost 11 inf + 43 33.659 * * [simplify]: Extracting #4: cost 3 inf + 576 33.659 * * [simplify]: Extracting #5: cost 0 inf + 1142 33.660 * [simplify]: Simplified to (cbrt (* x.re (+ x.im x.im))) 33.660 * [simplify]: Simplified (2 2 1 2) to (λ (x.re x.im) (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* (* (* (sqrt (cbrt (+ (* x.re x.im) (* x.im x.re)))) (sqrt (cbrt (+ (* x.re x.im) (* x.im x.re))))) (cbrt (* x.re (+ x.im x.im)))) (* (cbrt (+ (* x.re x.im) (* x.im x.re))) x.re)))) 33.660 * * * * [progress]: [ 72 / 103 ] simplifiying candidate # 33.660 * [simplify]: Simplifying (+ (* x.re x.im) (* x.im x.re)) 33.660 * * [simplify]: iters left: 4 (5 enodes) 33.661 * * [simplify]: iters left: 3 (16 enodes) 33.663 * * [simplify]: iters left: 2 (20 enodes) 33.666 * * [simplify]: iters left: 1 (26 enodes) 33.671 * * [simplify]: Extracting #0: cost 1 inf + 0 33.671 * * [simplify]: Extracting #1: cost 7 inf + 0 33.671 * * [simplify]: Extracting #2: cost 7 inf + 43 33.671 * * [simplify]: Extracting #3: cost 0 inf + 414 33.671 * [simplify]: Simplified to (* x.im (+ x.re x.re)) 33.671 * [simplify]: Simplified (2 2 1 1) to (λ (x.re x.im) (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* (pow (* x.im (+ x.re x.re)) (* 2 1/3)) (* (cbrt (+ (* x.re x.im) (* x.im x.re))) x.re)))) 33.672 * [simplify]: Simplifying (* 2 1/3) 33.672 * * [simplify]: iters left: 2 (3 enodes) 33.676 * * [simplify]: iters left: 1 (11 enodes) 33.680 * * [simplify]: Extracting #0: cost 1 inf + 0 33.680 * * [simplify]: Extracting #1: cost 0 inf + 1 33.680 * [simplify]: Simplified to 2/3 33.680 * [simplify]: Simplified (2 2 1 2) to (λ (x.re x.im) (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* (pow (+ (* x.re x.im) (* x.im x.re)) 2/3) (* (cbrt (+ (* x.re x.im) (* x.im x.re))) x.re)))) 33.680 * * * * [progress]: [ 73 / 103 ] simplifiying candidate # 33.680 * [simplify]: Simplifying (cbrt (+ (* x.re x.im) (* x.im x.re))) 33.680 * * [simplify]: iters left: 5 (6 enodes) 33.683 * * [simplify]: iters left: 4 (19 enodes) 33.688 * * [simplify]: iters left: 3 (23 enodes) 33.694 * * [simplify]: iters left: 2 (29 enodes) 33.704 * * [simplify]: Extracting #0: cost 1 inf + 0 33.704 * * [simplify]: Extracting #1: cost 3 inf + 0 33.704 * * [simplify]: Extracting #2: cost 9 inf + 0 33.704 * * [simplify]: Extracting #3: cost 9 inf + 43 33.705 * * [simplify]: Extracting #4: cost 0 inf + 738 33.705 * [simplify]: Simplified to (cbrt (+ (* x.re x.im) (* x.re x.im))) 33.705 * [simplify]: Simplified (2 2 1 1) to (λ (x.re x.im) (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* (pow (cbrt (+ (* x.re x.im) (* x.re x.im))) (* 2 1)) (* (cbrt (+ (* x.re x.im) (* x.im x.re))) x.re)))) 33.706 * [simplify]: Simplifying (* 2 1) 33.706 * * [simplify]: iters left: 2 (3 enodes) 33.708 * * [simplify]: iters left: 1 (9 enodes) 33.712 * * [simplify]: Extracting #0: cost 1 inf + 0 33.712 * * [simplify]: Extracting #1: cost 0 inf + 1 33.712 * [simplify]: Simplified to 2 33.712 * [simplify]: Simplified (2 2 1 2) to (λ (x.re x.im) (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* (pow (cbrt (+ (* x.re x.im) (* x.im x.re))) 2) (* (cbrt (+ (* x.re x.im) (* x.im x.re))) x.re)))) 33.712 * * * * [progress]: [ 74 / 103 ] simplifiying candidate # 33.712 * [simplify]: Simplifying (cbrt (cbrt (+ (* x.re x.im) (* x.im x.re)))) 33.712 * * [simplify]: iters left: 6 (7 enodes) 33.716 * * [simplify]: iters left: 5 (22 enodes) 33.722 * * [simplify]: iters left: 4 (26 enodes) 33.728 * * [simplify]: iters left: 3 (32 enodes) 33.733 * * [simplify]: Extracting #0: cost 1 inf + 0 33.733 * * [simplify]: Extracting #1: cost 3 inf + 0 33.733 * * [simplify]: Extracting #2: cost 5 inf + 0 33.733 * * [simplify]: Extracting #3: cost 11 inf + 0 33.733 * * [simplify]: Extracting #4: cost 11 inf + 43 33.733 * * [simplify]: Extracting #5: cost 2 inf + 738 33.733 * * [simplify]: Extracting #6: cost 1 inf + 980 33.734 * * [simplify]: Extracting #7: cost 0 inf + 1222 33.734 * [simplify]: Simplified to (cbrt (cbrt (* x.re (+ x.im x.im)))) 33.734 * [simplify]: Simplified (2 2 1 2) to (λ (x.re x.im) (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* (* (* (cbrt (+ (* x.re x.im) (* x.im x.re))) (cbrt (* (cbrt (+ (* x.re x.im) (* x.im x.re))) (cbrt (+ (* x.re x.im) (* x.im x.re)))))) (cbrt (cbrt (* x.re (+ x.im x.im))))) (* (cbrt (+ (* x.re x.im) (* x.im x.re))) x.re)))) 33.734 * * * * [progress]: [ 75 / 103 ] simplifiying candidate # 33.734 * [simplify]: Simplifying (cbrt (sqrt (+ (* x.re x.im) (* x.im x.re)))) 33.734 * * [simplify]: iters left: 6 (7 enodes) 33.736 * * [simplify]: iters left: 5 (22 enodes) 33.739 * * [simplify]: iters left: 4 (26 enodes) 33.743 * * [simplify]: iters left: 3 (32 enodes) 33.747 * * [simplify]: Extracting #0: cost 1 inf + 0 33.747 * * [simplify]: Extracting #1: cost 3 inf + 0 33.747 * * [simplify]: Extracting #2: cost 5 inf + 0 33.747 * * [simplify]: Extracting #3: cost 11 inf + 0 33.747 * * [simplify]: Extracting #4: cost 11 inf + 43 33.747 * * [simplify]: Extracting #5: cost 2 inf + 658 33.747 * * [simplify]: Extracting #6: cost 1 inf + 860 33.748 * * [simplify]: Extracting #7: cost 0 inf + 1062 33.748 * [simplify]: Simplified to (cbrt (sqrt (* x.re (+ x.im x.im)))) 33.748 * [simplify]: Simplified (2 2 1 2) to (λ (x.re x.im) (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* (* (* (cbrt (+ (* x.re x.im) (* x.im x.re))) (cbrt (sqrt (+ (* x.re x.im) (* x.im x.re))))) (cbrt (sqrt (* x.re (+ x.im x.im))))) (* (cbrt (+ (* x.re x.im) (* x.im x.re))) x.re)))) 33.748 * * * * [progress]: [ 76 / 103 ] simplifiying candidate # 33.748 * [simplify]: Simplifying (cbrt (+ (* x.re x.im) (* x.im x.re))) 33.748 * * [simplify]: iters left: 5 (6 enodes) 33.750 * * [simplify]: iters left: 4 (19 enodes) 33.753 * * [simplify]: iters left: 3 (23 enodes) 33.759 * * [simplify]: iters left: 2 (29 enodes) 33.767 * * [simplify]: Extracting #0: cost 1 inf + 0 33.767 * * [simplify]: Extracting #1: cost 3 inf + 0 33.767 * * [simplify]: Extracting #2: cost 9 inf + 0 33.767 * * [simplify]: Extracting #3: cost 9 inf + 43 33.767 * * [simplify]: Extracting #4: cost 0 inf + 738 33.768 * [simplify]: Simplified to (cbrt (+ (* x.re x.im) (* x.re x.im))) 33.768 * [simplify]: Simplified (2 2 1 2) to (λ (x.re x.im) (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* (* (* (cbrt (+ (* x.re x.im) (* x.im x.re))) (cbrt 1)) (cbrt (+ (* x.re x.im) (* x.re x.im)))) (* (cbrt (+ (* x.re x.im) (* x.im x.re))) x.re)))) 33.768 * * * * [progress]: [ 77 / 103 ] simplifiying candidate # 33.768 * [simplify]: Simplifying (cbrt (cbrt (+ (* x.re x.im) (* x.im x.re)))) 33.768 * * [simplify]: iters left: 6 (7 enodes) 33.772 * * [simplify]: iters left: 5 (22 enodes) 33.777 * * [simplify]: iters left: 4 (26 enodes) 33.782 * * [simplify]: iters left: 3 (32 enodes) 33.786 * * [simplify]: Extracting #0: cost 1 inf + 0 33.786 * * [simplify]: Extracting #1: cost 3 inf + 0 33.787 * * [simplify]: Extracting #2: cost 5 inf + 0 33.787 * * [simplify]: Extracting #3: cost 11 inf + 0 33.787 * * [simplify]: Extracting #4: cost 11 inf + 43 33.787 * * [simplify]: Extracting #5: cost 2 inf + 738 33.787 * * [simplify]: Extracting #6: cost 1 inf + 980 33.787 * * [simplify]: Extracting #7: cost 0 inf + 1222 33.787 * [simplify]: Simplified to (cbrt (cbrt (* x.re (+ x.im x.im)))) 33.787 * [simplify]: Simplified (2 2 1 2) to (λ (x.re x.im) (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* (* (* (cbrt (+ (* x.re x.im) (* x.im x.re))) (* (cbrt (cbrt (+ (* x.re x.im) (* x.im x.re)))) (cbrt (cbrt (+ (* x.re x.im) (* x.im x.re)))))) (cbrt (cbrt (* x.re (+ x.im x.im))))) (* (cbrt (+ (* x.re x.im) (* x.im x.re))) x.re)))) 33.788 * * * * [progress]: [ 78 / 103 ] simplifiying candidate # 33.788 * [simplify]: Simplifying (sqrt (cbrt (+ (* x.re x.im) (* x.im x.re)))) 33.788 * * [simplify]: iters left: 6 (7 enodes) 33.789 * * [simplify]: iters left: 5 (22 enodes) 33.793 * * [simplify]: iters left: 4 (26 enodes) 33.796 * * [simplify]: iters left: 3 (32 enodes) 33.801 * * [simplify]: Extracting #0: cost 1 inf + 0 33.801 * * [simplify]: Extracting #1: cost 3 inf + 0 33.801 * * [simplify]: Extracting #2: cost 5 inf + 0 33.801 * * [simplify]: Extracting #3: cost 11 inf + 0 33.801 * * [simplify]: Extracting #4: cost 11 inf + 43 33.801 * * [simplify]: Extracting #5: cost 2 inf + 738 33.801 * * [simplify]: Extracting #6: cost 1 inf + 940 33.801 * * [simplify]: Extracting #7: cost 0 inf + 1142 33.801 * [simplify]: Simplified to (sqrt (cbrt (* x.re (+ x.im x.im)))) 33.802 * [simplify]: Simplified (2 2 1 2) to (λ (x.re x.im) (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* (* (* (cbrt (+ (* x.re x.im) (* x.im x.re))) (sqrt (cbrt (+ (* x.re x.im) (* x.im x.re))))) (sqrt (cbrt (* x.re (+ x.im x.im))))) (* (cbrt (+ (* x.re x.im) (* x.im x.re))) x.re)))) 33.802 * * * * [progress]: [ 79 / 103 ] simplifiying candidate # 33.802 * [simplify]: Simplifying (cbrt (+ (* x.re x.im) (* x.im x.re))) 33.802 * * [simplify]: iters left: 5 (6 enodes) 33.803 * * [simplify]: iters left: 4 (19 enodes) 33.806 * * [simplify]: iters left: 3 (23 enodes) 33.809 * * [simplify]: iters left: 2 (29 enodes) 33.817 * * [simplify]: Extracting #0: cost 1 inf + 0 33.817 * * [simplify]: Extracting #1: cost 3 inf + 0 33.817 * * [simplify]: Extracting #2: cost 9 inf + 0 33.817 * * [simplify]: Extracting #3: cost 9 inf + 43 33.818 * * [simplify]: Extracting #4: cost 0 inf + 738 33.818 * [simplify]: Simplified to (cbrt (+ (* x.re x.im) (* x.re x.im))) 33.818 * [simplify]: Simplified (2 2 1 2) to (λ (x.re x.im) (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* (* (* (cbrt (+ (* x.re x.im) (* x.im x.re))) 1) (cbrt (+ (* x.re x.im) (* x.re x.im)))) (* (cbrt (+ (* x.re x.im) (* x.im x.re))) x.re)))) 33.818 * * * * [progress]: [ 80 / 103 ] simplifiying candidate # 33.819 * [simplify]: Simplifying (cbrt (* (cbrt (+ (* x.re x.im) (* x.im x.re))) (cbrt (+ (* x.re x.im) (* x.im x.re))))) 33.819 * * [simplify]: iters left: 6 (8 enodes) 33.823 * * [simplify]: iters left: 5 (25 enodes) 33.830 * * [simplify]: iters left: 4 (29 enodes) 33.838 * * [simplify]: iters left: 3 (35 enodes) 33.847 * * [simplify]: Extracting #0: cost 1 inf + 0 33.847 * * [simplify]: Extracting #1: cost 3 inf + 0 33.848 * * [simplify]: Extracting #2: cost 5 inf + 0 33.848 * * [simplify]: Extracting #3: cost 7 inf + 0 33.848 * * [simplify]: Extracting #4: cost 13 inf + 0 33.848 * * [simplify]: Extracting #5: cost 14 inf + 2 33.848 * * [simplify]: Extracting #6: cost 5 inf + 576 33.848 * * [simplify]: Extracting #7: cost 1 inf + 1424 33.849 * * [simplify]: Extracting #8: cost 0 inf + 1706 33.850 * [simplify]: Simplified to (cbrt (* (cbrt (+ (* x.re x.im) (* x.re x.im))) (cbrt (+ (* x.re x.im) (* x.re x.im))))) 33.850 * [simplify]: Simplified (2 2 1 1) to (λ (x.re x.im) (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* (* (cbrt (* (cbrt (+ (* x.re x.im) (* x.re x.im))) (cbrt (+ (* x.re x.im) (* x.re x.im))))) (* (cbrt (cbrt (+ (* x.re x.im) (* x.im x.re)))) (cbrt (+ (* x.re x.im) (* x.im x.re))))) (* (cbrt (+ (* x.re x.im) (* x.im x.re))) x.re)))) 33.850 * * * * [progress]: [ 81 / 103 ] simplifiying candidate # 33.850 * [simplify]: Simplifying (cbrt (sqrt (+ (* x.re x.im) (* x.im x.re)))) 33.851 * * [simplify]: iters left: 6 (7 enodes) 33.854 * * [simplify]: iters left: 5 (22 enodes) 33.860 * * [simplify]: iters left: 4 (26 enodes) 33.867 * * [simplify]: iters left: 3 (32 enodes) 33.875 * * [simplify]: Extracting #0: cost 1 inf + 0 33.875 * * [simplify]: Extracting #1: cost 3 inf + 0 33.875 * * [simplify]: Extracting #2: cost 5 inf + 0 33.875 * * [simplify]: Extracting #3: cost 11 inf + 0 33.875 * * [simplify]: Extracting #4: cost 11 inf + 43 33.876 * * [simplify]: Extracting #5: cost 2 inf + 658 33.876 * * [simplify]: Extracting #6: cost 1 inf + 860 33.876 * * [simplify]: Extracting #7: cost 0 inf + 1062 33.877 * [simplify]: Simplified to (cbrt (sqrt (* x.re (+ x.im x.im)))) 33.877 * [simplify]: Simplified (2 2 1 1) to (λ (x.re x.im) (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* (* (cbrt (sqrt (* x.re (+ x.im x.im)))) (* (cbrt (sqrt (+ (* x.re x.im) (* x.im x.re)))) (cbrt (+ (* x.re x.im) (* x.im x.re))))) (* (cbrt (+ (* x.re x.im) (* x.im x.re))) x.re)))) 33.877 * * * * [progress]: [ 82 / 103 ] simplifiying candidate # 33.878 * [simplify]: Simplifying (cbrt 1) 33.878 * * [simplify]: iters left: 1 (2 enodes) 33.881 * * [simplify]: Extracting #0: cost 1 inf + 0 33.881 * * [simplify]: Extracting #1: cost 0 inf + 1 33.881 * [simplify]: Simplified to 1 33.881 * [simplify]: Simplified (2 2 1 1) to (λ (x.re x.im) (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* (* 1 (* (cbrt (+ (* x.re x.im) (* x.im x.re))) (cbrt (+ (* x.re x.im) (* x.im x.re))))) (* (cbrt (+ (* x.re x.im) (* x.im x.re))) x.re)))) 33.881 * * * * [progress]: [ 83 / 103 ] simplifiying candidate # 33.881 * [simplify]: Simplifying (* (cbrt (cbrt (+ (* x.re x.im) (* x.im x.re)))) (cbrt (cbrt (+ (* x.re x.im) (* x.im x.re))))) 33.882 * * [simplify]: iters left: 6 (8 enodes) 33.885 * * [simplify]: iters left: 5 (25 enodes) 33.892 * * [simplify]: iters left: 4 (29 enodes) 33.896 * * [simplify]: iters left: 3 (35 enodes) 33.901 * * [simplify]: Extracting #0: cost 1 inf + 0 33.901 * * [simplify]: Extracting #1: cost 3 inf + 0 33.901 * * [simplify]: Extracting #2: cost 5 inf + 0 33.901 * * [simplify]: Extracting #3: cost 7 inf + 0 33.901 * * [simplify]: Extracting #4: cost 13 inf + 0 33.901 * * [simplify]: Extracting #5: cost 14 inf + 2 33.901 * * [simplify]: Extracting #6: cost 5 inf + 576 33.901 * * [simplify]: Extracting #7: cost 1 inf + 1504 33.902 * * [simplify]: Extracting #8: cost 0 inf + 1786 33.902 * [simplify]: Simplified to (* (cbrt (cbrt (+ (* x.re x.im) (* x.re x.im)))) (cbrt (cbrt (+ (* x.re x.im) (* x.re x.im))))) 33.902 * [simplify]: Simplified (2 2 1 1) to (λ (x.re x.im) (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* (* (* (cbrt (cbrt (+ (* x.re x.im) (* x.re x.im)))) (cbrt (cbrt (+ (* x.re x.im) (* x.re x.im))))) (* (cbrt (cbrt (+ (* x.re x.im) (* x.im x.re)))) (cbrt (+ (* x.re x.im) (* x.im x.re))))) (* (cbrt (+ (* x.re x.im) (* x.im x.re))) x.re)))) 33.902 * * * * [progress]: [ 84 / 103 ] simplifiying candidate # 33.902 * [simplify]: Simplifying (sqrt (cbrt (+ (* x.re x.im) (* x.im x.re)))) 33.902 * * [simplify]: iters left: 6 (7 enodes) 33.904 * * [simplify]: iters left: 5 (22 enodes) 33.907 * * [simplify]: iters left: 4 (26 enodes) 33.911 * * [simplify]: iters left: 3 (32 enodes) 33.915 * * [simplify]: Extracting #0: cost 1 inf + 0 33.915 * * [simplify]: Extracting #1: cost 3 inf + 0 33.915 * * [simplify]: Extracting #2: cost 5 inf + 0 33.915 * * [simplify]: Extracting #3: cost 11 inf + 0 33.915 * * [simplify]: Extracting #4: cost 11 inf + 43 33.916 * * [simplify]: Extracting #5: cost 2 inf + 738 33.916 * * [simplify]: Extracting #6: cost 1 inf + 940 33.916 * * [simplify]: Extracting #7: cost 0 inf + 1142 33.916 * [simplify]: Simplified to (sqrt (cbrt (* x.re (+ x.im x.im)))) 33.916 * [simplify]: Simplified (2 2 1 1) to (λ (x.re x.im) (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* (* (sqrt (cbrt (* x.re (+ x.im x.im)))) (* (sqrt (cbrt (+ (* x.re x.im) (* x.im x.re)))) (cbrt (+ (* x.re x.im) (* x.im x.re))))) (* (cbrt (+ (* x.re x.im) (* x.im x.re))) x.re)))) 33.917 * * * * [progress]: [ 85 / 103 ] simplifiying candidate # 33.917 * * * * [progress]: [ 86 / 103 ] simplifiying candidate # 33.917 * [simplify]: Simplifying (cbrt (+ (* (* x.re x.im) (* x.re x.im)) (- (* (* x.im x.re) (* x.im x.re)) (* (* x.re x.im) (* x.im x.re))))) 33.917 * * [simplify]: iters left: 6 (10 enodes) 33.924 * * [simplify]: iters left: 5 (53 enodes) 33.947 * * [simplify]: iters left: 4 (147 enodes) 33.983 * * [simplify]: iters left: 3 (261 enodes) 34.076 * * [simplify]: iters left: 2 (365 enodes) 34.240 * * [simplify]: iters left: 1 (439 enodes) 34.569 * * [simplify]: Extracting #0: cost 1 inf + 0 34.569 * * [simplify]: Extracting #1: cost 3 inf + 0 34.569 * * [simplify]: Extracting #2: cost 33 inf + 0 34.569 * * [simplify]: Extracting #3: cost 137 inf + 167 34.571 * * [simplify]: Extracting #4: cost 97 inf + 7429 34.577 * * [simplify]: Extracting #5: cost 7 inf + 18993 34.583 * * [simplify]: Extracting #6: cost 0 inf + 19807 34.589 * [simplify]: Simplified to (cbrt (* (* x.re x.im) (* x.re x.im))) 34.589 * [simplify]: Simplified (2 2 1 2) to (λ (x.re x.im) (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* (/ (* (cbrt (+ (* x.re x.im) (* x.im x.re))) (cbrt (+ (pow (* x.re x.im) 3) (pow (* x.im x.re) 3)))) (cbrt (* (* x.re x.im) (* x.re x.im)))) (* (cbrt (+ (* x.re x.im) (* x.im x.re))) x.re)))) 34.589 * * * * [progress]: [ 87 / 103 ] simplifiying candidate # 34.589 * [simplify]: Simplifying (cbrt (- (* x.re x.im) (* x.im x.re))) 34.589 * * [simplify]: iters left: 5 (6 enodes) 34.591 * * [simplify]: iters left: 4 (20 enodes) 34.594 * * [simplify]: iters left: 3 (34 enodes) 34.599 * * [simplify]: iters left: 2 (39 enodes) 34.603 * * [simplify]: Extracting #0: cost 1 inf + 0 34.603 * * [simplify]: Extracting #1: cost 0 inf + 1 34.604 * [simplify]: Simplified to 0 34.604 * [simplify]: Simplified (2 2 1 2) to (λ (x.re x.im) (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* (/ (* (cbrt (+ (* x.re x.im) (* x.im x.re))) (cbrt (- (* (* x.re x.im) (* x.re x.im)) (* (* x.im x.re) (* x.im x.re))))) 0) (* (cbrt (+ (* x.re x.im) (* x.im x.re))) x.re)))) 34.604 * * * * [progress]: [ 88 / 103 ] simplifiying candidate # 34.604 * [simplify]: Simplifying (* (cbrt (+ (pow (* x.re x.im) 3) (pow (* x.im x.re) 3))) (cbrt (+ (* x.re x.im) (* x.im x.re)))) 34.604 * * [simplify]: iters left: 6 (12 enodes) 34.608 * * [simplify]: iters left: 5 (56 enodes) 34.635 * * [simplify]: iters left: 4 (128 enodes) 34.688 * * [simplify]: iters left: 3 (326 enodes) 34.822 * * [simplify]: Extracting #0: cost 1 inf + 0 34.822 * * [simplify]: Extracting #1: cost 4 inf + 0 34.822 * * [simplify]: Extracting #2: cost 8 inf + 0 34.822 * * [simplify]: Extracting #3: cost 79 inf + 0 34.823 * * [simplify]: Extracting #4: cost 169 inf + 328 34.825 * * [simplify]: Extracting #5: cost 109 inf + 8735 34.830 * * [simplify]: Extracting #6: cost 23 inf + 29274 34.835 * * [simplify]: Extracting #7: cost 1 inf + 38258 34.841 * * [simplify]: Extracting #8: cost 0 inf + 38591 34.847 * [simplify]: Simplified to (* (cbrt (+ (* (* x.re x.im) (* (* x.re x.im) (* x.re x.im))) (* (* x.re x.im) (* (* x.re x.im) (* x.re x.im))))) (cbrt (* x.im (+ x.re x.re)))) 34.847 * [simplify]: Simplified (2 2 1 1) to (λ (x.re x.im) (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* (/ (* (cbrt (+ (* (* x.re x.im) (* (* x.re x.im) (* x.re x.im))) (* (* x.re x.im) (* (* x.re x.im) (* x.re x.im))))) (cbrt (* x.im (+ x.re x.re)))) (cbrt (+ (* (* x.re x.im) (* x.re x.im)) (- (* (* x.im x.re) (* x.im x.re)) (* (* x.re x.im) (* x.im x.re)))))) (* (cbrt (+ (* x.re x.im) (* x.im x.re))) x.re)))) 34.847 * * * * [progress]: [ 89 / 103 ] simplifiying candidate # 34.847 * [simplify]: Simplifying (* (cbrt (- (* (* x.re x.im) (* x.re x.im)) (* (* x.im x.re) (* x.im x.re)))) (cbrt (+ (* x.re x.im) (* x.im x.re)))) 34.847 * * [simplify]: iters left: 6 (11 enodes) 34.851 * * [simplify]: iters left: 5 (51 enodes) 34.869 * * [simplify]: iters left: 4 (121 enodes) 34.904 * * [simplify]: iters left: 3 (174 enodes) 34.930 * * [simplify]: Extracting #0: cost 1 inf + 0 34.930 * * [simplify]: Extracting #1: cost 0 inf + 1 34.930 * [simplify]: Simplified to 0 34.930 * [simplify]: Simplified (2 2 1 1) to (λ (x.re x.im) (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* (/ 0 (cbrt (- (* x.re x.im) (* x.im x.re)))) (* (cbrt (+ (* x.re x.im) (* x.im x.re))) x.re)))) 34.930 * * * * [progress]: [ 90 / 103 ] simplifiying candidate #real (real->posit16 (* (cbrt (+ (* x.re x.im) (* x.im x.re))) (cbrt (+ (* x.re x.im) (* x.im x.re)))))) (* (cbrt (+ (* x.re x.im) (* x.im x.re))) x.re))))> 34.931 * * * * [progress]: [ 91 / 103 ] simplifiying candidate # 34.931 * * * * [progress]: [ 92 / 103 ] simplifiying candidate # 34.931 * [simplify]: Simplifying (* (exp (* 1/3 (+ (log x.im) (log x.re)))) (cbrt 2)) 34.931 * * [simplify]: iters left: 6 (11 enodes) 34.934 * * [simplify]: iters left: 5 (44 enodes) 34.943 * * [simplify]: iters left: 4 (67 enodes) 34.954 * * [simplify]: iters left: 3 (108 enodes) 34.985 * * [simplify]: iters left: 2 (171 enodes) 35.023 * * [simplify]: iters left: 1 (380 enodes) 35.182 * * [simplify]: Extracting #0: cost 1 inf + 0 35.182 * * [simplify]: Extracting #1: cost 64 inf + 0 35.184 * * [simplify]: Extracting #2: cost 269 inf + 0 35.187 * * [simplify]: Extracting #3: cost 282 inf + 4335 35.195 * * [simplify]: Extracting #4: cost 154 inf + 58575 35.209 * * [simplify]: Extracting #5: cost 64 inf + 102878 35.224 * * [simplify]: Extracting #6: cost 13 inf + 142533 35.245 * * [simplify]: Extracting #7: cost 0 inf + 155289 35.278 * * [simplify]: Extracting #8: cost 0 inf + 154896 35.309 * [simplify]: Simplified to (* (cbrt 2) (cbrt (* x.re x.im))) 35.309 * [simplify]: Simplified (2 2 2 1) to (λ (x.re x.im) (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* (* (cbrt (+ (* x.re x.im) (* x.im x.re))) (cbrt (+ (* x.re x.im) (* x.im x.re)))) (* (* (cbrt 2) (cbrt (* x.re x.im))) x.re)))) 35.309 * * * * [progress]: [ 93 / 103 ] simplifiying candidate # 35.309 * [simplify]: Simplifying (* (exp (* -1/3 (+ (log (/ 1 x.im)) (log (/ 1 x.re))))) (cbrt 2)) 35.309 * * [simplify]: iters left: 6 (14 enodes) 35.319 * * [simplify]: iters left: 5 (62 enodes) 35.342 * * [simplify]: iters left: 4 (105 enodes) 35.361 * * [simplify]: iters left: 3 (227 enodes) 35.405 * * [simplify]: iters left: 2 (437 enodes) 35.560 * * [simplify]: Extracting #0: cost 1 inf + 0 35.560 * * [simplify]: Extracting #1: cost 38 inf + 0 35.561 * * [simplify]: Extracting #2: cost 160 inf + 1 35.562 * * [simplify]: Extracting #3: cost 204 inf + 1441 35.565 * * [simplify]: Extracting #4: cost 127 inf + 25153 35.572 * * [simplify]: Extracting #5: cost 28 inf + 64873 35.585 * * [simplify]: Extracting #6: cost 0 inf + 79619 35.603 * * [simplify]: Extracting #7: cost 0 inf + 78268 35.621 * * [simplify]: Extracting #8: cost 0 inf + 77744 35.639 * [simplify]: Simplified to (* (* (cbrt 2) (cbrt x.im)) (cbrt x.re)) 35.639 * [simplify]: Simplified (2 2 2 1) to (λ (x.re x.im) (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* (* (cbrt (+ (* x.re x.im) (* x.im x.re))) (cbrt (+ (* x.re x.im) (* x.im x.re)))) (* (* (* (cbrt 2) (cbrt x.im)) (cbrt x.re)) x.re)))) 35.639 * * * * [progress]: [ 94 / 103 ] simplifiying candidate # 35.639 * [simplify]: Simplifying (* (exp (* -1/3 (+ (log (/ -1 x.re)) (log (/ -1 x.im))))) (cbrt 2)) 35.640 * * [simplify]: iters left: 6 (14 enodes) 35.653 * * [simplify]: iters left: 5 (58 enodes) 35.673 * * [simplify]: iters left: 4 (99 enodes) 35.694 * * [simplify]: iters left: 3 (211 enodes) 35.741 * * [simplify]: iters left: 2 (484 enodes) 35.944 * * [simplify]: Extracting #0: cost 1 inf + 0 35.944 * * [simplify]: Extracting #1: cost 39 inf + 0 35.945 * * [simplify]: Extracting #2: cost 146 inf + 0 35.946 * * [simplify]: Extracting #3: cost 248 inf + 370 35.949 * * [simplify]: Extracting #4: cost 288 inf + 6220 35.960 * * [simplify]: Extracting #5: cost 125 inf + 50478 35.982 * * [simplify]: Extracting #6: cost 29 inf + 78866 36.008 * * [simplify]: Extracting #7: cost 3 inf + 97242 36.033 * * [simplify]: Extracting #8: cost 0 inf + 99821 36.046 * [simplify]: Simplified to (* (cbrt 2) (pow (* (/ -1 x.re) (/ -1 x.im)) -1/3)) 36.046 * [simplify]: Simplified (2 2 2 1) to (λ (x.re x.im) (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* (* (cbrt (+ (* x.re x.im) (* x.im x.re))) (cbrt (+ (* x.re x.im) (* x.im x.re)))) (* (* (cbrt 2) (pow (* (/ -1 x.re) (/ -1 x.im)) -1/3)) x.re)))) 36.047 * * * * [progress]: [ 95 / 103 ] simplifiying candidate # 36.047 * [simplify]: Simplifying (* (exp (* 1/3 (+ (log x.im) (log x.re)))) (cbrt 2)) 36.047 * * [simplify]: iters left: 6 (11 enodes) 36.051 * * [simplify]: iters left: 5 (44 enodes) 36.059 * * [simplify]: iters left: 4 (67 enodes) 36.076 * * [simplify]: iters left: 3 (108 enodes) 36.094 * * [simplify]: iters left: 2 (171 enodes) 36.150 * * [simplify]: iters left: 1 (380 enodes) 36.323 * * [simplify]: Extracting #0: cost 1 inf + 0 36.323 * * [simplify]: Extracting #1: cost 64 inf + 0 36.325 * * [simplify]: Extracting #2: cost 269 inf + 0 36.327 * * [simplify]: Extracting #3: cost 282 inf + 4335 36.338 * * [simplify]: Extracting #4: cost 154 inf + 58575 36.364 * * [simplify]: Extracting #5: cost 64 inf + 102878 36.393 * * [simplify]: Extracting #6: cost 13 inf + 142533 36.411 * * [simplify]: Extracting #7: cost 0 inf + 155289 36.430 * * [simplify]: Extracting #8: cost 0 inf + 154896 36.460 * [simplify]: Simplified to (* (cbrt 2) (cbrt (* x.re x.im))) 36.460 * [simplify]: Simplified (2 2 1 2) to (λ (x.re x.im) (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* (* (cbrt (+ (* x.re x.im) (* x.im x.re))) (* (cbrt 2) (cbrt (* x.re x.im)))) (* (cbrt (+ (* x.re x.im) (* x.im x.re))) x.re)))) 36.460 * * * * [progress]: [ 96 / 103 ] simplifiying candidate # 36.460 * [simplify]: Simplifying (* (exp (* -1/3 (+ (log (/ 1 x.im)) (log (/ 1 x.re))))) (cbrt 2)) 36.460 * * [simplify]: iters left: 6 (14 enodes) 36.467 * * [simplify]: iters left: 5 (62 enodes) 36.479 * * [simplify]: iters left: 4 (105 enodes) 36.505 * * [simplify]: iters left: 3 (227 enodes) 36.555 * * [simplify]: iters left: 2 (437 enodes) 36.737 * * [simplify]: Extracting #0: cost 1 inf + 0 36.738 * * [simplify]: Extracting #1: cost 38 inf + 0 36.739 * * [simplify]: Extracting #2: cost 160 inf + 1 36.740 * * [simplify]: Extracting #3: cost 204 inf + 1441 36.743 * * [simplify]: Extracting #4: cost 127 inf + 25153 36.750 * * [simplify]: Extracting #5: cost 28 inf + 64873 36.760 * * [simplify]: Extracting #6: cost 0 inf + 79619 36.769 * * [simplify]: Extracting #7: cost 0 inf + 78268 36.784 * * [simplify]: Extracting #8: cost 0 inf + 77744 36.802 * [simplify]: Simplified to (* (* (cbrt 2) (cbrt x.im)) (cbrt x.re)) 36.802 * [simplify]: Simplified (2 2 1 2) to (λ (x.re x.im) (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* (* (cbrt (+ (* x.re x.im) (* x.im x.re))) (* (* (cbrt 2) (cbrt x.im)) (cbrt x.re))) (* (cbrt (+ (* x.re x.im) (* x.im x.re))) x.re)))) 36.802 * * * * [progress]: [ 97 / 103 ] simplifiying candidate # 36.803 * [simplify]: Simplifying (* (exp (* -1/3 (+ (log (/ -1 x.re)) (log (/ -1 x.im))))) (cbrt 2)) 36.803 * * [simplify]: iters left: 6 (14 enodes) 36.816 * * [simplify]: iters left: 5 (58 enodes) 36.837 * * [simplify]: iters left: 4 (99 enodes) 36.871 * * [simplify]: iters left: 3 (211 enodes) 36.940 * * [simplify]: iters left: 2 (484 enodes) 37.105 * * [simplify]: Extracting #0: cost 1 inf + 0 37.105 * * [simplify]: Extracting #1: cost 39 inf + 0 37.105 * * [simplify]: Extracting #2: cost 146 inf + 0 37.106 * * [simplify]: Extracting #3: cost 248 inf + 370 37.107 * * [simplify]: Extracting #4: cost 288 inf + 6220 37.114 * * [simplify]: Extracting #5: cost 125 inf + 50478 37.127 * * [simplify]: Extracting #6: cost 29 inf + 78866 37.154 * * [simplify]: Extracting #7: cost 3 inf + 97242 37.174 * * [simplify]: Extracting #8: cost 0 inf + 99821 37.188 * [simplify]: Simplified to (* (cbrt 2) (pow (* (/ -1 x.re) (/ -1 x.im)) -1/3)) 37.188 * [simplify]: Simplified (2 2 1 2) to (λ (x.re x.im) (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* (* (cbrt (+ (* x.re x.im) (* x.im x.re))) (* (cbrt 2) (pow (* (/ -1 x.re) (/ -1 x.im)) -1/3))) (* (cbrt (+ (* x.re x.im) (* x.im x.re))) x.re)))) 37.188 * * * * [progress]: [ 98 / 103 ] simplifiying candidate # 37.188 * [simplify]: Simplifying (* (exp (* 1/3 (+ (log x.im) (log x.re)))) (cbrt 2)) 37.188 * * [simplify]: iters left: 6 (11 enodes) 37.192 * * [simplify]: iters left: 5 (44 enodes) 37.207 * * [simplify]: iters left: 4 (67 enodes) 37.227 * * [simplify]: iters left: 3 (108 enodes) 37.261 * * [simplify]: iters left: 2 (171 enodes) 37.329 * * [simplify]: iters left: 1 (380 enodes) 37.508 * * [simplify]: Extracting #0: cost 1 inf + 0 37.508 * * [simplify]: Extracting #1: cost 64 inf + 0 37.509 * * [simplify]: Extracting #2: cost 269 inf + 0 37.512 * * [simplify]: Extracting #3: cost 282 inf + 4335 37.521 * * [simplify]: Extracting #4: cost 154 inf + 58575 37.549 * * [simplify]: Extracting #5: cost 64 inf + 102878 37.579 * * [simplify]: Extracting #6: cost 13 inf + 142533 37.608 * * [simplify]: Extracting #7: cost 0 inf + 155289 37.625 * * [simplify]: Extracting #8: cost 0 inf + 154896 37.648 * [simplify]: Simplified to (* (cbrt 2) (cbrt (* x.re x.im))) 37.648 * [simplify]: Simplified (2 2 1 1) to (λ (x.re x.im) (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* (* (* (cbrt 2) (cbrt (* x.re x.im))) (cbrt (+ (* x.re x.im) (* x.im x.re)))) (* (cbrt (+ (* x.re x.im) (* x.im x.re))) x.re)))) 37.648 * * * * [progress]: [ 99 / 103 ] simplifiying candidate # 37.648 * [simplify]: Simplifying (* (exp (* -1/3 (+ (log (/ 1 x.im)) (log (/ 1 x.re))))) (cbrt 2)) 37.648 * * [simplify]: iters left: 6 (14 enodes) 37.660 * * [simplify]: iters left: 5 (62 enodes) 37.678 * * [simplify]: iters left: 4 (105 enodes) 37.698 * * [simplify]: iters left: 3 (227 enodes) 37.775 * * [simplify]: iters left: 2 (437 enodes) 37.897 * * [simplify]: Extracting #0: cost 1 inf + 0 37.898 * * [simplify]: Extracting #1: cost 38 inf + 0 37.898 * * [simplify]: Extracting #2: cost 160 inf + 1 37.900 * * [simplify]: Extracting #3: cost 204 inf + 1441 37.906 * * [simplify]: Extracting #4: cost 127 inf + 25153 37.920 * * [simplify]: Extracting #5: cost 28 inf + 64873 37.939 * * [simplify]: Extracting #6: cost 0 inf + 79619 37.959 * * [simplify]: Extracting #7: cost 0 inf + 78268 37.977 * * [simplify]: Extracting #8: cost 0 inf + 77744 37.995 * [simplify]: Simplified to (* (* (cbrt 2) (cbrt x.im)) (cbrt x.re)) 37.995 * [simplify]: Simplified (2 2 1 1) to (λ (x.re x.im) (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* (* (* (* (cbrt 2) (cbrt x.im)) (cbrt x.re)) (cbrt (+ (* x.re x.im) (* x.im x.re)))) (* (cbrt (+ (* x.re x.im) (* x.im x.re))) x.re)))) 37.995 * * * * [progress]: [ 100 / 103 ] simplifiying candidate # 37.996 * [simplify]: Simplifying (* (exp (* -1/3 (+ (log (/ -1 x.re)) (log (/ -1 x.im))))) (cbrt 2)) 37.996 * * [simplify]: iters left: 6 (14 enodes) 38.010 * * [simplify]: iters left: 5 (58 enodes) 38.027 * * [simplify]: iters left: 4 (99 enodes) 38.045 * * [simplify]: iters left: 3 (211 enodes) 38.091 * * [simplify]: iters left: 2 (484 enodes) 38.245 * * [simplify]: Extracting #0: cost 1 inf + 0 38.245 * * [simplify]: Extracting #1: cost 39 inf + 0 38.246 * * [simplify]: Extracting #2: cost 146 inf + 0 38.246 * * [simplify]: Extracting #3: cost 248 inf + 370 38.248 * * [simplify]: Extracting #4: cost 288 inf + 6220 38.259 * * [simplify]: Extracting #5: cost 125 inf + 50478 38.280 * * [simplify]: Extracting #6: cost 29 inf + 78866 38.306 * * [simplify]: Extracting #7: cost 3 inf + 97242 38.338 * * [simplify]: Extracting #8: cost 0 inf + 99821 38.352 * [simplify]: Simplified to (* (cbrt 2) (pow (* (/ -1 x.re) (/ -1 x.im)) -1/3)) 38.352 * [simplify]: Simplified (2 2 1 1) to (λ (x.re x.im) (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* (* (* (cbrt 2) (pow (* (/ -1 x.re) (/ -1 x.im)) -1/3)) (cbrt (+ (* x.re x.im) (* x.im x.re)))) (* (cbrt (+ (* x.re x.im) (* x.im x.re))) x.re)))) 38.352 * * * * [progress]: [ 101 / 103 ] simplifiying candidate # 38.352 * [simplify]: Simplifying (* (pow (cbrt 2) 2) (exp (* 1/3 (+ (* 2 (log x.im)) (* 2 (log x.re)))))) 38.352 * * [simplify]: iters left: 6 (14 enodes) 38.357 * * [simplify]: iters left: 5 (62 enodes) 38.376 * * [simplify]: iters left: 4 (124 enodes) 38.411 * * [simplify]: iters left: 3 (260 enodes) 38.504 * * [simplify]: Extracting #0: cost 1 inf + 0 38.504 * * [simplify]: Extracting #1: cost 25 inf + 0 38.504 * * [simplify]: Extracting #2: cost 120 inf + 0 38.505 * * [simplify]: Extracting #3: cost 160 inf + 1194 38.508 * * [simplify]: Extracting #4: cost 68 inf + 21444 38.512 * * [simplify]: Extracting #5: cost 13 inf + 40593 38.518 * * [simplify]: Extracting #6: cost 0 inf + 47798 38.524 * [simplify]: Simplified to (* (* (cbrt 2) (cbrt 2)) (cbrt (* (* x.re x.im) (* x.re x.im)))) 38.524 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im) (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* (* (* (cbrt 2) (cbrt 2)) (cbrt (* (* x.re x.im) (* x.re x.im)))) (* (cbrt (+ (* x.re x.im) (* x.im x.re))) x.re)))) 38.524 * * * * [progress]: [ 102 / 103 ] simplifiying candidate # 38.524 * [simplify]: Simplifying (* (exp (* -1/3 (+ (* 2 (log (/ 1 x.im))) (* 2 (log (/ 1 x.re)))))) (pow (cbrt 2) 2)) 38.524 * * [simplify]: iters left: 6 (17 enodes) 38.534 * * [simplify]: iters left: 5 (79 enodes) 38.551 * * [simplify]: iters left: 4 (154 enodes) 38.595 * * [simplify]: iters left: 3 (376 enodes) 38.727 * * [simplify]: Extracting #0: cost 1 inf + 0 38.727 * * [simplify]: Extracting #1: cost 25 inf + 0 38.727 * * [simplify]: Extracting #2: cost 120 inf + 0 38.728 * * [simplify]: Extracting #3: cost 213 inf + 289 38.729 * * [simplify]: Extracting #4: cost 204 inf + 4006 38.732 * * [simplify]: Extracting #5: cost 86 inf + 33030 38.740 * * [simplify]: Extracting #6: cost 12 inf + 55719 38.749 * * [simplify]: Extracting #7: cost 0 inf + 61275 38.765 * * [simplify]: Extracting #8: cost 0 inf + 60868 38.781 * [simplify]: Simplified to (* (exp (* 2/3 (+ (log x.im) (log x.re)))) (* (cbrt 2) (cbrt 2))) 38.782 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im) (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* (* (exp (* 2/3 (+ (log x.im) (log x.re)))) (* (cbrt 2) (cbrt 2))) (* (cbrt (+ (* x.re x.im) (* x.im x.re))) x.re)))) 38.782 * * * * [progress]: [ 103 / 103 ] simplifiying candidate # 38.782 * [simplify]: Simplifying (* (exp (* -1/3 (+ (* 2 (log (/ -1 x.re))) (* 2 (log (/ -1 x.im)))))) (pow (cbrt 2) 2)) 38.782 * * [simplify]: iters left: 6 (17 enodes) 38.791 * * [simplify]: iters left: 5 (76 enodes) 38.812 * * [simplify]: iters left: 4 (152 enodes) 38.860 * * [simplify]: iters left: 3 (349 enodes) 39.001 * * [simplify]: Extracting #0: cost 1 inf + 0 39.001 * * [simplify]: Extracting #1: cost 25 inf + 0 39.001 * * [simplify]: Extracting #2: cost 129 inf + 0 39.002 * * [simplify]: Extracting #3: cost 250 inf + 289 39.003 * * [simplify]: Extracting #4: cost 270 inf + 4263 39.014 * * [simplify]: Extracting #5: cost 107 inf + 44872 39.034 * * [simplify]: Extracting #6: cost 8 inf + 84281 39.050 * * [simplify]: Extracting #7: cost 0 inf + 84783 39.062 * * [simplify]: Extracting #8: cost 0 inf + 84133 39.074 * [simplify]: Simplified to (* (exp (* (+ (log (/ -1 x.re)) (log (/ -1 x.im))) -2/3)) (* (cbrt 2) (cbrt 2))) 39.074 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im) (+ (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* (* (exp (* (+ (log (/ -1 x.re)) (log (/ -1 x.im))) -2/3)) (* (cbrt 2) (cbrt 2))) (* (cbrt (+ (* x.re x.im) (* x.im x.re))) x.re)))) 39.074 * * * [progress]: adding candidates to table 40.294 * * [progress]: iteration 4 / 4 40.294 * * * [progress]: picking best candidate 40.323 * * * * [pick]: Picked # 40.323 * * * [progress]: localizing error 40.382 * * * [progress]: generating rewritten candidates 40.382 * * * * [progress]: [ 1 / 4 ] rewriting at (2 1 2) 40.418 * * * * [progress]: [ 2 / 4 ] rewriting at (2 1 1 2) 40.440 * * * * [progress]: [ 3 / 4 ] rewriting at (2 1 1 1) 40.482 * * * * [progress]: [ 4 / 4 ] rewriting at (2 1 1) 40.581 * * * [progress]: generating series expansions 40.581 * * * * [progress]: [ 1 / 4 ] generating series at (2 1 2) 40.582 * [backup-simplify]: Simplify (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im))) into (pow (* x.im (* (+ x.im x.re) (- x.re x.im))) 1/3) 40.582 * [approximate]: Taking taylor expansion of (pow (* x.im (* (+ x.im x.re) (- x.re x.im))) 1/3) in (x.re x.im) around 0 40.582 * [taylor]: Taking taylor expansion of (pow (* x.im (* (+ x.im x.re) (- x.re x.im))) 1/3) in x.im 40.582 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (* x.im (* (+ x.im x.re) (- x.re x.im)))))) in x.im 40.582 * [taylor]: Taking taylor expansion of (* 1/3 (log (* x.im (* (+ x.im x.re) (- x.re x.im))))) in x.im 40.582 * [taylor]: Taking taylor expansion of 1/3 in x.im 40.582 * [backup-simplify]: Simplify 1/3 into 1/3 40.582 * [taylor]: Taking taylor expansion of (log (* x.im (* (+ x.im x.re) (- x.re x.im)))) in x.im 40.582 * [taylor]: Taking taylor expansion of (* x.im (* (+ x.im x.re) (- x.re x.im))) in x.im 40.582 * [taylor]: Taking taylor expansion of x.im in x.im 40.582 * [backup-simplify]: Simplify 0 into 0 40.582 * [backup-simplify]: Simplify 1 into 1 40.582 * [taylor]: Taking taylor expansion of (* (+ x.im x.re) (- x.re x.im)) in x.im 40.582 * [taylor]: Taking taylor expansion of (+ x.im x.re) in x.im 40.582 * [taylor]: Taking taylor expansion of x.im in x.im 40.582 * [backup-simplify]: Simplify 0 into 0 40.582 * [backup-simplify]: Simplify 1 into 1 40.582 * [taylor]: Taking taylor expansion of x.re in x.im 40.582 * [backup-simplify]: Simplify x.re into x.re 40.582 * [taylor]: Taking taylor expansion of (- x.re x.im) in x.im 40.582 * [taylor]: Taking taylor expansion of x.re in x.im 40.582 * [backup-simplify]: Simplify x.re into x.re 40.582 * [taylor]: Taking taylor expansion of x.im in x.im 40.582 * [backup-simplify]: Simplify 0 into 0 40.582 * [backup-simplify]: Simplify 1 into 1 40.582 * [backup-simplify]: Simplify (+ 0 x.re) into x.re 40.583 * [backup-simplify]: Simplify (- 0) into 0 40.583 * [backup-simplify]: Simplify (+ x.re 0) into x.re 40.583 * [backup-simplify]: Simplify (* x.re x.re) into (pow x.re 2) 40.583 * [backup-simplify]: Simplify (* 0 (pow x.re 2)) into 0 40.583 * [backup-simplify]: Simplify (- 1) into -1 40.583 * [backup-simplify]: Simplify (+ 0 -1) into -1 40.584 * [backup-simplify]: Simplify (+ 1 0) into 1 40.584 * [backup-simplify]: Simplify (+ (* x.re -1) (* 1 x.re)) into 0 40.584 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 (pow x.re 2))) into (pow x.re 2) 40.584 * [backup-simplify]: Simplify (log (pow x.re 2)) into (log (pow x.re 2)) 40.584 * [backup-simplify]: Simplify (+ (* (- -1) (log x.im)) (log (pow x.re 2))) into (+ (log x.im) (log (pow x.re 2))) 40.584 * [backup-simplify]: Simplify (* 1/3 (+ (log x.im) (log (pow x.re 2)))) into (* 1/3 (+ (log x.im) (log (pow x.re 2)))) 40.585 * [backup-simplify]: Simplify (exp (* 1/3 (+ (log x.im) (log (pow x.re 2))))) into (exp (* 1/3 (+ (log x.im) (log (pow x.re 2))))) 40.585 * [taylor]: Taking taylor expansion of (pow (* x.im (* (+ x.im x.re) (- x.re x.im))) 1/3) in x.re 40.585 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (* x.im (* (+ x.im x.re) (- x.re x.im)))))) in x.re 40.585 * [taylor]: Taking taylor expansion of (* 1/3 (log (* x.im (* (+ x.im x.re) (- x.re x.im))))) in x.re 40.585 * [taylor]: Taking taylor expansion of 1/3 in x.re 40.585 * [backup-simplify]: Simplify 1/3 into 1/3 40.585 * [taylor]: Taking taylor expansion of (log (* x.im (* (+ x.im x.re) (- x.re x.im)))) in x.re 40.585 * [taylor]: Taking taylor expansion of (* x.im (* (+ x.im x.re) (- x.re x.im))) in x.re 40.585 * [taylor]: Taking taylor expansion of x.im in x.re 40.585 * [backup-simplify]: Simplify x.im into x.im 40.585 * [taylor]: Taking taylor expansion of (* (+ x.im x.re) (- x.re x.im)) in x.re 40.585 * [taylor]: Taking taylor expansion of (+ x.im x.re) in x.re 40.585 * [taylor]: Taking taylor expansion of x.im in x.re 40.585 * [backup-simplify]: Simplify x.im into x.im 40.585 * [taylor]: Taking taylor expansion of x.re in x.re 40.585 * [backup-simplify]: Simplify 0 into 0 40.585 * [backup-simplify]: Simplify 1 into 1 40.585 * [taylor]: Taking taylor expansion of (- x.re x.im) in x.re 40.585 * [taylor]: Taking taylor expansion of x.re in x.re 40.585 * [backup-simplify]: Simplify 0 into 0 40.585 * [backup-simplify]: Simplify 1 into 1 40.585 * [taylor]: Taking taylor expansion of x.im in x.re 40.585 * [backup-simplify]: Simplify x.im into x.im 40.585 * [backup-simplify]: Simplify (+ x.im 0) into x.im 40.585 * [backup-simplify]: Simplify (- x.im) into (- x.im) 40.585 * [backup-simplify]: Simplify (+ 0 (- x.im)) into (- x.im) 40.585 * [backup-simplify]: Simplify (* x.im (- x.im)) into (* -1 (pow x.im 2)) 40.585 * [backup-simplify]: Simplify (* x.im (* -1 (pow x.im 2))) into (* -1 (pow x.im 3)) 40.585 * [backup-simplify]: Simplify (log (* -1 (pow x.im 3))) into (log (* -1 (pow x.im 3))) 40.585 * [backup-simplify]: Simplify (* 1/3 (log (* -1 (pow x.im 3)))) into (* 1/3 (log (* -1 (pow x.im 3)))) 40.585 * [backup-simplify]: Simplify (exp (* 1/3 (log (* -1 (pow x.im 3))))) into (pow (* -1 (pow x.im 3)) 1/3) 40.585 * [taylor]: Taking taylor expansion of (pow (* x.im (* (+ x.im x.re) (- x.re x.im))) 1/3) in x.re 40.585 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (* x.im (* (+ x.im x.re) (- x.re x.im)))))) in x.re 40.585 * [taylor]: Taking taylor expansion of (* 1/3 (log (* x.im (* (+ x.im x.re) (- x.re x.im))))) in x.re 40.585 * [taylor]: Taking taylor expansion of 1/3 in x.re 40.585 * [backup-simplify]: Simplify 1/3 into 1/3 40.585 * [taylor]: Taking taylor expansion of (log (* x.im (* (+ x.im x.re) (- x.re x.im)))) in x.re 40.585 * [taylor]: Taking taylor expansion of (* x.im (* (+ x.im x.re) (- x.re x.im))) in x.re 40.585 * [taylor]: Taking taylor expansion of x.im in x.re 40.585 * [backup-simplify]: Simplify x.im into x.im 40.585 * [taylor]: Taking taylor expansion of (* (+ x.im x.re) (- x.re x.im)) in x.re 40.585 * [taylor]: Taking taylor expansion of (+ x.im x.re) in x.re 40.585 * [taylor]: Taking taylor expansion of x.im in x.re 40.586 * [backup-simplify]: Simplify x.im into x.im 40.586 * [taylor]: Taking taylor expansion of x.re in x.re 40.586 * [backup-simplify]: Simplify 0 into 0 40.586 * [backup-simplify]: Simplify 1 into 1 40.586 * [taylor]: Taking taylor expansion of (- x.re x.im) in x.re 40.586 * [taylor]: Taking taylor expansion of x.re in x.re 40.586 * [backup-simplify]: Simplify 0 into 0 40.586 * [backup-simplify]: Simplify 1 into 1 40.586 * [taylor]: Taking taylor expansion of x.im in x.re 40.586 * [backup-simplify]: Simplify x.im into x.im 40.586 * [backup-simplify]: Simplify (+ x.im 0) into x.im 40.586 * [backup-simplify]: Simplify (- x.im) into (- x.im) 40.586 * [backup-simplify]: Simplify (+ 0 (- x.im)) into (- x.im) 40.586 * [backup-simplify]: Simplify (* x.im (- x.im)) into (* -1 (pow x.im 2)) 40.586 * [backup-simplify]: Simplify (* x.im (* -1 (pow x.im 2))) into (* -1 (pow x.im 3)) 40.586 * [backup-simplify]: Simplify (log (* -1 (pow x.im 3))) into (log (* -1 (pow x.im 3))) 40.586 * [backup-simplify]: Simplify (* 1/3 (log (* -1 (pow x.im 3)))) into (* 1/3 (log (* -1 (pow x.im 3)))) 40.586 * [backup-simplify]: Simplify (exp (* 1/3 (log (* -1 (pow x.im 3))))) into (pow (* -1 (pow x.im 3)) 1/3) 40.586 * [taylor]: Taking taylor expansion of (pow (* -1 (pow x.im 3)) 1/3) in x.im 40.586 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (* -1 (pow x.im 3))))) in x.im 40.586 * [taylor]: Taking taylor expansion of (* 1/3 (log (* -1 (pow x.im 3)))) in x.im 40.586 * [taylor]: Taking taylor expansion of 1/3 in x.im 40.586 * [backup-simplify]: Simplify 1/3 into 1/3 40.586 * [taylor]: Taking taylor expansion of (log (* -1 (pow x.im 3))) in x.im 40.586 * [taylor]: Taking taylor expansion of (* -1 (pow x.im 3)) in x.im 40.586 * [taylor]: Taking taylor expansion of -1 in x.im 40.586 * [backup-simplify]: Simplify -1 into -1 40.586 * [taylor]: Taking taylor expansion of (pow x.im 3) in x.im 40.586 * [taylor]: Taking taylor expansion of x.im in x.im 40.586 * [backup-simplify]: Simplify 0 into 0 40.586 * [backup-simplify]: Simplify 1 into 1 40.587 * [backup-simplify]: Simplify (* 1 1) into 1 40.590 * [backup-simplify]: Simplify (* 1 1) into 1 40.591 * [backup-simplify]: Simplify (* -1 1) into -1 40.591 * [backup-simplify]: Simplify (log -1) into (log -1) 40.592 * [backup-simplify]: Simplify (+ (* (- -3) (log x.im)) (log -1)) into (+ (* 3 (log x.im)) (log -1)) 40.592 * [backup-simplify]: Simplify (* 1/3 (+ (* 3 (log x.im)) (log -1))) into (* 1/3 (+ (* 3 (log x.im)) (log -1))) 40.592 * [backup-simplify]: Simplify (exp (* 1/3 (+ (* 3 (log x.im)) (log -1)))) into (exp (* 1/3 (+ (* 3 (log x.im)) (log -1)))) 40.593 * [backup-simplify]: Simplify (exp (* 1/3 (+ (* 3 (log x.im)) (log -1)))) into (exp (* 1/3 (+ (* 3 (log x.im)) (log -1)))) 40.593 * [backup-simplify]: Simplify (- 0) into 0 40.593 * [backup-simplify]: Simplify (+ 1 0) into 1 40.594 * [backup-simplify]: Simplify (+ 0 1) into 1 40.594 * [backup-simplify]: Simplify (+ (* x.im 1) (* 1 (- x.im))) into 0 40.594 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 (* -1 (pow x.im 2)))) into 0 40.594 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (* -1 (pow x.im 3)) 1)))) 1) into 0 40.595 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (log (* -1 (pow x.im 3))))) into 0 40.595 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (* -1 (pow x.im 3))))) (+ (* (/ (pow 0 1) 1)))) into 0 40.595 * [taylor]: Taking taylor expansion of 0 in x.im 40.595 * [backup-simplify]: Simplify 0 into 0 40.595 * [backup-simplify]: Simplify 0 into 0 40.596 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 40.596 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 40.597 * [backup-simplify]: Simplify (+ (* -1 0) (* 0 1)) into 0 40.597 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow -1 1)))) 1) into 0 40.598 * [backup-simplify]: Simplify (+ (* (- -3) (log x.im)) (log -1)) into (+ (* 3 (log x.im)) (log -1)) 40.598 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (+ (* 3 (log x.im)) (log -1)))) into 0 40.599 * [backup-simplify]: Simplify (* (exp (* 1/3 (+ (* 3 (log x.im)) (log -1)))) (+ (* (/ (pow 0 1) 1)))) into 0 40.599 * [backup-simplify]: Simplify 0 into 0 40.600 * [backup-simplify]: Simplify (- 0) into 0 40.600 * [backup-simplify]: Simplify (+ 0 0) into 0 40.600 * [backup-simplify]: Simplify (+ 0 0) into 0 40.600 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 1 1) (* 0 (- x.im)))) into 1 40.601 * [backup-simplify]: Simplify (+ (* x.im 1) (+ (* 0 0) (* 0 (* -1 (pow x.im 2))))) into x.im 40.601 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow (* -1 (pow x.im 3)) 2))) (* 1 (/ (* 1 (pow (* 2 x.im) 1)) (pow (* -1 (pow x.im 3)) 1)))) 2) into (/ -1 (pow x.im 2)) 40.602 * [backup-simplify]: Simplify (+ (* 1/3 (/ -1 (pow x.im 2))) (+ (* 0 0) (* 0 (log (* -1 (pow x.im 3)))))) into (- (* 1/3 (/ 1 (pow x.im 2)))) 40.602 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (* -1 (pow x.im 3))))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow (- (* 1/3 (/ 1 (pow x.im 2)))) 1) 1)))) into (* -1/3 (* (/ 1 x.im) (pow -1 1/3))) 40.602 * [taylor]: Taking taylor expansion of (* -1/3 (* (/ 1 x.im) (pow -1 1/3))) in x.im 40.602 * [taylor]: Taking taylor expansion of -1/3 in x.im 40.602 * [backup-simplify]: Simplify -1/3 into -1/3 40.602 * [taylor]: Taking taylor expansion of (* (/ 1 x.im) (pow -1 1/3)) in x.im 40.602 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 40.602 * [taylor]: Taking taylor expansion of x.im in x.im 40.602 * [backup-simplify]: Simplify 0 into 0 40.602 * [backup-simplify]: Simplify 1 into 1 40.603 * [backup-simplify]: Simplify (/ 1 1) into 1 40.603 * [taylor]: Taking taylor expansion of (pow -1 1/3) in x.im 40.603 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log -1))) in x.im 40.603 * [taylor]: Taking taylor expansion of (* 1/3 (log -1)) in x.im 40.603 * [taylor]: Taking taylor expansion of 1/3 in x.im 40.603 * [backup-simplify]: Simplify 1/3 into 1/3 40.603 * [taylor]: Taking taylor expansion of (log -1) in x.im 40.603 * [taylor]: Taking taylor expansion of -1 in x.im 40.603 * [backup-simplify]: Simplify -1 into -1 40.603 * [backup-simplify]: Simplify (log -1) into (log -1) 40.604 * [backup-simplify]: Simplify (* 1/3 (log -1)) into (* 1/3 (log -1)) 40.605 * [backup-simplify]: Simplify (exp (* 1/3 (log -1))) into (pow -1 1/3) 40.606 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow -1 1)))) 1) into 0 40.607 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (log -1))) into 0 40.608 * [backup-simplify]: Simplify (* (exp (* 1/3 (log -1))) (+ (* (/ (pow 0 1) 1)))) into 0 40.609 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 40.610 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 (pow -1 1/3))) into 0 40.611 * [backup-simplify]: Simplify (* 1 (pow -1 1/3)) into (pow -1 1/3) 40.612 * [backup-simplify]: Simplify (+ (* -1/3 0) (* 0 (pow -1 1/3))) into 0 40.612 * [backup-simplify]: Simplify 0 into 0 40.612 * [backup-simplify]: Simplify 0 into 0 40.613 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 40.614 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 40.615 * [backup-simplify]: Simplify (+ (* -1 0) (+ (* 0 0) (* 0 1))) into 0 40.618 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow -1 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow -1 1)))) 2) into 0 40.619 * [backup-simplify]: Simplify (+ (* (- -3) (log x.im)) (log -1)) into (+ (* 3 (log x.im)) (log -1)) 40.620 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (+ (* 3 (log x.im)) (log -1))))) into 0 40.622 * [backup-simplify]: Simplify (* (exp (* 1/3 (+ (* 3 (log x.im)) (log -1)))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 40.622 * [backup-simplify]: Simplify 0 into 0 40.622 * [backup-simplify]: Simplify (- 0) into 0 40.623 * [backup-simplify]: Simplify (+ 0 0) into 0 40.623 * [backup-simplify]: Simplify (+ 0 0) into 0 40.624 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 1 0) (+ (* 0 1) (* 0 (- x.im))))) into 0 40.625 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 1) (+ (* 0 0) (* 0 (* -1 (pow x.im 2)))))) into 0 40.627 * [backup-simplify]: Simplify (/ (+ (* 2 (/ (* (pow (* 1 0) 3)) (pow (* -1 (pow x.im 3)) 3))) (* -3 (/ (* (pow (* 1 0) 1) (pow (* 2 x.im) 1)) (pow (* -1 (pow x.im 3)) 2))) (* 1 (/ (* 1 1 (pow (* 6 0) 1)) (pow (* -1 (pow x.im 3)) 1)))) 6) into 0 40.628 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 (/ -1 (pow x.im 2))) (+ (* 0 0) (* 0 (log (* -1 (pow x.im 3))))))) into 0 40.631 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (* -1 (pow x.im 3))))) (+ (* (/ (pow 0 3) 6)) (* (/ (pow 0 1) 1) (/ (pow (- (* 1/3 (/ 1 (pow x.im 2)))) 1) 1)) (* (/ (pow 0 1) 1)))) into 0 40.631 * [taylor]: Taking taylor expansion of 0 in x.im 40.631 * [backup-simplify]: Simplify 0 into 0 40.631 * [backup-simplify]: Simplify 0 into 0 40.631 * [backup-simplify]: Simplify (exp (* 1/3 (+ (* 3 (log x.im)) (log -1)))) into (exp (* 1/3 (+ (* 3 (log x.im)) (log -1)))) 40.632 * [backup-simplify]: Simplify (cbrt (* (- (/ 1 x.re) (/ 1 x.im)) (* (+ (/ 1 x.re) (/ 1 x.im)) (/ 1 x.im)))) into (pow (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.im) 1/3) 40.632 * [approximate]: Taking taylor expansion of (pow (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.im) 1/3) in (x.re x.im) around 0 40.632 * [taylor]: Taking taylor expansion of (pow (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.im) 1/3) in x.im 40.632 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.im)))) in x.im 40.632 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.im))) in x.im 40.632 * [taylor]: Taking taylor expansion of 1/3 in x.im 40.632 * [backup-simplify]: Simplify 1/3 into 1/3 40.632 * [taylor]: Taking taylor expansion of (log (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.im)) in x.im 40.632 * [taylor]: Taking taylor expansion of (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.im) in x.im 40.632 * [taylor]: Taking taylor expansion of (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) in x.im 40.632 * [taylor]: Taking taylor expansion of (- (/ 1 x.re) (/ 1 x.im)) in x.im 40.632 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.im 40.632 * [taylor]: Taking taylor expansion of x.re in x.im 40.632 * [backup-simplify]: Simplify x.re into x.re 40.632 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 40.632 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 40.632 * [taylor]: Taking taylor expansion of x.im in x.im 40.632 * [backup-simplify]: Simplify 0 into 0 40.632 * [backup-simplify]: Simplify 1 into 1 40.633 * [backup-simplify]: Simplify (/ 1 1) into 1 40.633 * [taylor]: Taking taylor expansion of (+ (/ 1 x.im) (/ 1 x.re)) in x.im 40.633 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 40.633 * [taylor]: Taking taylor expansion of x.im in x.im 40.633 * [backup-simplify]: Simplify 0 into 0 40.633 * [backup-simplify]: Simplify 1 into 1 40.633 * [backup-simplify]: Simplify (/ 1 1) into 1 40.633 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.im 40.633 * [taylor]: Taking taylor expansion of x.re in x.im 40.633 * [backup-simplify]: Simplify x.re into x.re 40.633 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 40.634 * [taylor]: Taking taylor expansion of x.im in x.im 40.634 * [backup-simplify]: Simplify 0 into 0 40.634 * [backup-simplify]: Simplify 1 into 1 40.634 * [backup-simplify]: Simplify (- 1) into -1 40.634 * [backup-simplify]: Simplify (+ 0 -1) into -1 40.635 * [backup-simplify]: Simplify (+ 1 0) into 1 40.635 * [backup-simplify]: Simplify (* -1 1) into -1 40.636 * [backup-simplify]: Simplify (/ -1 1) into -1 40.636 * [backup-simplify]: Simplify (log -1) into (log -1) 40.637 * [backup-simplify]: Simplify (+ (* (- 3) (log x.im)) (log -1)) into (- (log -1) (* 3 (log x.im))) 40.637 * [backup-simplify]: Simplify (* 1/3 (- (log -1) (* 3 (log x.im)))) into (* 1/3 (- (log -1) (* 3 (log x.im)))) 40.638 * [backup-simplify]: Simplify (exp (* 1/3 (- (log -1) (* 3 (log x.im))))) into (exp (* 1/3 (- (log -1) (* 3 (log x.im))))) 40.638 * [taylor]: Taking taylor expansion of (pow (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.im) 1/3) in x.re 40.638 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.im)))) in x.re 40.638 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.im))) in x.re 40.638 * [taylor]: Taking taylor expansion of 1/3 in x.re 40.638 * [backup-simplify]: Simplify 1/3 into 1/3 40.638 * [taylor]: Taking taylor expansion of (log (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.im)) in x.re 40.638 * [taylor]: Taking taylor expansion of (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.im) in x.re 40.638 * [taylor]: Taking taylor expansion of (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) in x.re 40.638 * [taylor]: Taking taylor expansion of (- (/ 1 x.re) (/ 1 x.im)) in x.re 40.638 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 40.638 * [taylor]: Taking taylor expansion of x.re in x.re 40.638 * [backup-simplify]: Simplify 0 into 0 40.638 * [backup-simplify]: Simplify 1 into 1 40.639 * [backup-simplify]: Simplify (/ 1 1) into 1 40.639 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 40.639 * [taylor]: Taking taylor expansion of x.im in x.re 40.639 * [backup-simplify]: Simplify x.im into x.im 40.639 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 40.639 * [taylor]: Taking taylor expansion of (+ (/ 1 x.im) (/ 1 x.re)) in x.re 40.639 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 40.639 * [taylor]: Taking taylor expansion of x.im in x.re 40.639 * [backup-simplify]: Simplify x.im into x.im 40.639 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 40.639 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 40.639 * [taylor]: Taking taylor expansion of x.re in x.re 40.639 * [backup-simplify]: Simplify 0 into 0 40.639 * [backup-simplify]: Simplify 1 into 1 40.640 * [backup-simplify]: Simplify (/ 1 1) into 1 40.640 * [taylor]: Taking taylor expansion of x.im in x.re 40.640 * [backup-simplify]: Simplify x.im into x.im 40.640 * [backup-simplify]: Simplify (+ 1 0) into 1 40.640 * [backup-simplify]: Simplify (+ 0 1) into 1 40.641 * [backup-simplify]: Simplify (* 1 1) into 1 40.641 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 40.641 * [backup-simplify]: Simplify (log (/ 1 x.im)) into (log (/ 1 x.im)) 40.641 * [backup-simplify]: Simplify (+ (* (- 2) (log x.re)) (log (/ 1 x.im))) into (- (log (/ 1 x.im)) (* 2 (log x.re))) 40.642 * [backup-simplify]: Simplify (* 1/3 (- (log (/ 1 x.im)) (* 2 (log x.re)))) into (* 1/3 (- (log (/ 1 x.im)) (* 2 (log x.re)))) 40.642 * [backup-simplify]: Simplify (exp (* 1/3 (- (log (/ 1 x.im)) (* 2 (log x.re))))) into (exp (* 1/3 (- (log (/ 1 x.im)) (* 2 (log x.re))))) 40.642 * [taylor]: Taking taylor expansion of (pow (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.im) 1/3) in x.re 40.642 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.im)))) in x.re 40.642 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.im))) in x.re 40.642 * [taylor]: Taking taylor expansion of 1/3 in x.re 40.642 * [backup-simplify]: Simplify 1/3 into 1/3 40.642 * [taylor]: Taking taylor expansion of (log (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.im)) in x.re 40.642 * [taylor]: Taking taylor expansion of (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.im) in x.re 40.642 * [taylor]: Taking taylor expansion of (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) in x.re 40.642 * [taylor]: Taking taylor expansion of (- (/ 1 x.re) (/ 1 x.im)) in x.re 40.642 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 40.642 * [taylor]: Taking taylor expansion of x.re in x.re 40.642 * [backup-simplify]: Simplify 0 into 0 40.642 * [backup-simplify]: Simplify 1 into 1 40.643 * [backup-simplify]: Simplify (/ 1 1) into 1 40.643 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 40.643 * [taylor]: Taking taylor expansion of x.im in x.re 40.643 * [backup-simplify]: Simplify x.im into x.im 40.643 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 40.643 * [taylor]: Taking taylor expansion of (+ (/ 1 x.im) (/ 1 x.re)) in x.re 40.643 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 40.643 * [taylor]: Taking taylor expansion of x.im in x.re 40.643 * [backup-simplify]: Simplify x.im into x.im 40.643 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 40.643 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 40.643 * [taylor]: Taking taylor expansion of x.re in x.re 40.643 * [backup-simplify]: Simplify 0 into 0 40.643 * [backup-simplify]: Simplify 1 into 1 40.643 * [backup-simplify]: Simplify (/ 1 1) into 1 40.644 * [taylor]: Taking taylor expansion of x.im in x.re 40.644 * [backup-simplify]: Simplify x.im into x.im 40.644 * [backup-simplify]: Simplify (+ 1 0) into 1 40.645 * [backup-simplify]: Simplify (+ 0 1) into 1 40.645 * [backup-simplify]: Simplify (* 1 1) into 1 40.645 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 40.645 * [backup-simplify]: Simplify (log (/ 1 x.im)) into (log (/ 1 x.im)) 40.646 * [backup-simplify]: Simplify (+ (* (- 2) (log x.re)) (log (/ 1 x.im))) into (- (log (/ 1 x.im)) (* 2 (log x.re))) 40.646 * [backup-simplify]: Simplify (* 1/3 (- (log (/ 1 x.im)) (* 2 (log x.re)))) into (* 1/3 (- (log (/ 1 x.im)) (* 2 (log x.re)))) 40.646 * [backup-simplify]: Simplify (exp (* 1/3 (- (log (/ 1 x.im)) (* 2 (log x.re))))) into (exp (* 1/3 (- (log (/ 1 x.im)) (* 2 (log x.re))))) 40.646 * [taylor]: Taking taylor expansion of (exp (* 1/3 (- (log (/ 1 x.im)) (* 2 (log x.re))))) in x.im 40.646 * [taylor]: Taking taylor expansion of (* 1/3 (- (log (/ 1 x.im)) (* 2 (log x.re)))) in x.im 40.646 * [taylor]: Taking taylor expansion of 1/3 in x.im 40.646 * [backup-simplify]: Simplify 1/3 into 1/3 40.646 * [taylor]: Taking taylor expansion of (- (log (/ 1 x.im)) (* 2 (log x.re))) in x.im 40.646 * [taylor]: Taking taylor expansion of (log (/ 1 x.im)) in x.im 40.646 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 40.646 * [taylor]: Taking taylor expansion of x.im in x.im 40.646 * [backup-simplify]: Simplify 0 into 0 40.646 * [backup-simplify]: Simplify 1 into 1 40.647 * [backup-simplify]: Simplify (/ 1 1) into 1 40.647 * [backup-simplify]: Simplify (log 1) into 0 40.647 * [taylor]: Taking taylor expansion of (* 2 (log x.re)) in x.im 40.647 * [taylor]: Taking taylor expansion of 2 in x.im 40.647 * [backup-simplify]: Simplify 2 into 2 40.647 * [taylor]: Taking taylor expansion of (log x.re) in x.im 40.647 * [taylor]: Taking taylor expansion of x.re in x.im 40.647 * [backup-simplify]: Simplify x.re into x.re 40.647 * [backup-simplify]: Simplify (log x.re) into (log x.re) 40.648 * [backup-simplify]: Simplify (+ (* (- 1) (log x.im)) 0) into (- (log x.im)) 40.648 * [backup-simplify]: Simplify (* 2 (log x.re)) into (* 2 (log x.re)) 40.648 * [backup-simplify]: Simplify (- (* 2 (log x.re))) into (- (* 2 (log x.re))) 40.648 * [backup-simplify]: Simplify (+ (- (log x.im)) (- (* 2 (log x.re)))) into (- (+ (log x.im) (* 2 (log x.re)))) 40.648 * [backup-simplify]: Simplify (* 1/3 (- (+ (log x.im) (* 2 (log x.re))))) into (* -1/3 (+ (log x.im) (* 2 (log x.re)))) 40.648 * [backup-simplify]: Simplify (exp (* -1/3 (+ (log x.im) (* 2 (log x.re))))) into (exp (* -1/3 (+ (log x.im) (* 2 (log x.re))))) 40.649 * [backup-simplify]: Simplify (exp (* -1/3 (+ (log x.im) (* 2 (log x.re))))) into (exp (* -1/3 (+ (log x.im) (* 2 (log x.re))))) 40.649 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 40.650 * [backup-simplify]: Simplify (+ (/ 1 x.im) 0) into (/ 1 x.im) 40.650 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 40.650 * [backup-simplify]: Simplify (- (/ 1 x.im)) into (- (/ 1 x.im)) 40.650 * [backup-simplify]: Simplify (+ 0 (- (/ 1 x.im))) into (- (/ 1 x.im)) 40.651 * [backup-simplify]: Simplify (+ (* 1 (/ 1 x.im)) (* (- (/ 1 x.im)) 1)) into 0 40.651 * [backup-simplify]: Simplify (- (/ 0 x.im) (+ (* (/ 1 x.im) (/ 0 x.im)))) into 0 40.652 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (/ 1 x.im) 1)))) 1) into 0 40.652 * [backup-simplify]: Simplify (+ (* (- 2) (log x.re)) (log (/ 1 x.im))) into (- (log (/ 1 x.im)) (* 2 (log x.re))) 40.653 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (- (log (/ 1 x.im)) (* 2 (log x.re))))) into 0 40.654 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log (/ 1 x.im)) (* 2 (log x.re))))) (+ (* (/ (pow 0 1) 1)))) into 0 40.654 * [taylor]: Taking taylor expansion of 0 in x.im 40.654 * [backup-simplify]: Simplify 0 into 0 40.654 * [backup-simplify]: Simplify 0 into 0 40.654 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 40.656 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow 1 1)))) 1) into 0 40.656 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.re 1)))) 1) into 0 40.657 * [backup-simplify]: Simplify (+ (* 2 0) (* 0 (log x.re))) into 0 40.657 * [backup-simplify]: Simplify (- 0) into 0 40.658 * [backup-simplify]: Simplify (+ 0 0) into 0 40.658 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (- (+ (log x.im) (* 2 (log x.re)))))) into 0 40.659 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (log x.im) (* 2 (log x.re))))) (+ (* (/ (pow 0 1) 1)))) into 0 40.659 * [backup-simplify]: Simplify 0 into 0 40.659 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)))) into 0 40.660 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 40.661 * [backup-simplify]: Simplify (+ 0 0) into 0 40.662 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 40.662 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)))) into 0 40.662 * [backup-simplify]: Simplify (- 0) into 0 40.662 * [backup-simplify]: Simplify (+ 0 0) into 0 40.663 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* (- (/ 1 x.im)) (/ 1 x.im)) (* 0 1))) into (- (/ 1 (pow x.im 2))) 40.664 * [backup-simplify]: Simplify (- (/ (- (/ 1 (pow x.im 2))) x.im) (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)))) into (- (/ 1 (pow x.im 3))) 40.665 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow (/ 1 x.im) 2))) (* 1 (/ (* 1 (pow (* 2 (- (/ 1 (pow x.im 3)))) 1)) (pow (/ 1 x.im) 1)))) 2) into (/ -1 (pow x.im 2)) 40.665 * [backup-simplify]: Simplify (+ (* (- 2) (log x.re)) (log (/ 1 x.im))) into (- (log (/ 1 x.im)) (* 2 (log x.re))) 40.666 * [backup-simplify]: Simplify (+ (* 1/3 (/ -1 (pow x.im 2))) (+ (* 0 0) (* 0 (- (log (/ 1 x.im)) (* 2 (log x.re)))))) into (- (* 1/3 (/ 1 (pow x.im 2)))) 40.667 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log (/ 1 x.im)) (* 2 (log x.re))))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow (- (* 1/3 (/ 1 (pow x.im 2)))) 1) 1)))) into (* -1/3 (/ (exp (* 1/3 (- (log (/ 1 x.im)) (* 2 (log x.re))))) (pow x.im 2))) 40.667 * [taylor]: Taking taylor expansion of (* -1/3 (/ (exp (* 1/3 (- (log (/ 1 x.im)) (* 2 (log x.re))))) (pow x.im 2))) in x.im 40.667 * [taylor]: Taking taylor expansion of -1/3 in x.im 40.667 * [backup-simplify]: Simplify -1/3 into -1/3 40.667 * [taylor]: Taking taylor expansion of (/ (exp (* 1/3 (- (log (/ 1 x.im)) (* 2 (log x.re))))) (pow x.im 2)) in x.im 40.667 * [taylor]: Taking taylor expansion of (exp (* 1/3 (- (log (/ 1 x.im)) (* 2 (log x.re))))) in x.im 40.667 * [taylor]: Taking taylor expansion of (* 1/3 (- (log (/ 1 x.im)) (* 2 (log x.re)))) in x.im 40.667 * [taylor]: Taking taylor expansion of 1/3 in x.im 40.667 * [backup-simplify]: Simplify 1/3 into 1/3 40.667 * [taylor]: Taking taylor expansion of (- (log (/ 1 x.im)) (* 2 (log x.re))) in x.im 40.667 * [taylor]: Taking taylor expansion of (log (/ 1 x.im)) in x.im 40.667 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 40.667 * [taylor]: Taking taylor expansion of x.im in x.im 40.667 * [backup-simplify]: Simplify 0 into 0 40.667 * [backup-simplify]: Simplify 1 into 1 40.668 * [backup-simplify]: Simplify (/ 1 1) into 1 40.668 * [backup-simplify]: Simplify (log 1) into 0 40.668 * [taylor]: Taking taylor expansion of (* 2 (log x.re)) in x.im 40.668 * [taylor]: Taking taylor expansion of 2 in x.im 40.668 * [backup-simplify]: Simplify 2 into 2 40.668 * [taylor]: Taking taylor expansion of (log x.re) in x.im 40.668 * [taylor]: Taking taylor expansion of x.re in x.im 40.668 * [backup-simplify]: Simplify x.re into x.re 40.668 * [backup-simplify]: Simplify (log x.re) into (log x.re) 40.669 * [backup-simplify]: Simplify (+ (* (- 1) (log x.im)) 0) into (- (log x.im)) 40.669 * [backup-simplify]: Simplify (* 2 (log x.re)) into (* 2 (log x.re)) 40.669 * [backup-simplify]: Simplify (- (* 2 (log x.re))) into (- (* 2 (log x.re))) 40.669 * [backup-simplify]: Simplify (+ (- (log x.im)) (- (* 2 (log x.re)))) into (- (+ (log x.im) (* 2 (log x.re)))) 40.669 * [backup-simplify]: Simplify (* 1/3 (- (+ (log x.im) (* 2 (log x.re))))) into (* -1/3 (+ (log x.im) (* 2 (log x.re)))) 40.669 * [backup-simplify]: Simplify (exp (* -1/3 (+ (log x.im) (* 2 (log x.re))))) into (exp (* -1/3 (+ (log x.im) (* 2 (log x.re))))) 40.669 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 40.669 * [taylor]: Taking taylor expansion of x.im in x.im 40.669 * [backup-simplify]: Simplify 0 into 0 40.669 * [backup-simplify]: Simplify 1 into 1 40.670 * [backup-simplify]: Simplify (* 1 1) into 1 40.670 * [backup-simplify]: Simplify (/ (exp (* -1/3 (+ (log x.im) (* 2 (log x.re))))) 1) into (exp (* -1/3 (+ (log x.im) (* 2 (log x.re))))) 40.671 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 40.672 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow 1 1)))) 1) into 0 40.673 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.re 1)))) 1) into 0 40.673 * [backup-simplify]: Simplify (+ (* 2 0) (* 0 (log x.re))) into 0 40.674 * [backup-simplify]: Simplify (- 0) into 0 40.674 * [backup-simplify]: Simplify (+ 0 0) into 0 40.675 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (- (+ (log x.im) (* 2 (log x.re)))))) into 0 40.676 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 40.678 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow 1 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow 1 1)))) 2) into 0 40.680 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow x.re 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow x.re 1)))) 2) into 0 40.681 * [backup-simplify]: Simplify (+ (* 2 0) (+ (* 0 0) (* 0 (log x.re)))) into 0 40.682 * [backup-simplify]: Simplify (- 0) into 0 40.682 * [backup-simplify]: Simplify (+ 0 0) into 0 40.683 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (- (+ (log x.im) (* 2 (log x.re))))))) into 0 40.684 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (log x.im) (* 2 (log x.re))))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 40.685 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 40.686 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (log x.im) (* 2 (log x.re))))) (+ (* (/ (pow 0 1) 1)))) into 0 40.687 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 40.688 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* (exp (* -1/3 (+ (log x.im) (* 2 (log x.re))))) (/ 0 1)))) into 0 40.689 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* (exp (* -1/3 (+ (log x.im) (* 2 (log x.re))))) (/ 0 1)) (* 0 (/ 0 1)))) into 0 40.690 * [backup-simplify]: Simplify (+ (* -1/3 0) (+ (* 0 0) (* 0 (exp (* -1/3 (+ (log x.im) (* 2 (log x.re)))))))) into 0 40.690 * [backup-simplify]: Simplify 0 into 0 40.690 * [backup-simplify]: Simplify 0 into 0 40.691 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 40.694 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow 1 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow 1 1)))) 2) into 0 40.696 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow x.re 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow x.re 1)))) 2) into 0 40.697 * [backup-simplify]: Simplify (+ (* 2 0) (+ (* 0 0) (* 0 (log x.re)))) into 0 40.698 * [backup-simplify]: Simplify (- 0) into 0 40.698 * [backup-simplify]: Simplify (+ 0 0) into 0 40.699 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (- (+ (log x.im) (* 2 (log x.re))))))) into 0 40.700 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (log x.im) (* 2 (log x.re))))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 40.700 * [backup-simplify]: Simplify 0 into 0 40.701 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 40.702 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 40.702 * [backup-simplify]: Simplify (+ 0 0) into 0 40.703 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 40.703 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 40.704 * [backup-simplify]: Simplify (- 0) into 0 40.704 * [backup-simplify]: Simplify (+ 0 0) into 0 40.705 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* (- (/ 1 x.im)) 0) (+ (* 0 (/ 1 x.im)) (* 0 1)))) into 0 40.705 * [backup-simplify]: Simplify (- (/ 0 x.im) (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* (- (/ 1 (pow x.im 3))) (/ 0 x.im)))) into 0 40.708 * [backup-simplify]: Simplify (/ (+ (* 2 (/ (* (pow (* 1 0) 3)) (pow (/ 1 x.im) 3))) (* -3 (/ (* (pow (* 1 0) 1) (pow (* 2 (- (/ 1 (pow x.im 3)))) 1)) (pow (/ 1 x.im) 2))) (* 1 (/ (* 1 1 (pow (* 6 0) 1)) (pow (/ 1 x.im) 1)))) 6) into 0 40.708 * [backup-simplify]: Simplify (+ (* (- 2) (log x.re)) (log (/ 1 x.im))) into (- (log (/ 1 x.im)) (* 2 (log x.re))) 40.709 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 (/ -1 (pow x.im 2))) (+ (* 0 0) (* 0 (- (log (/ 1 x.im)) (* 2 (log x.re))))))) into 0 40.712 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log (/ 1 x.im)) (* 2 (log x.re))))) (+ (* (/ (pow 0 3) 6)) (* (/ (pow 0 1) 1) (/ (pow (- (* 1/3 (/ 1 (pow x.im 2)))) 1) 1)) (* (/ (pow 0 1) 1)))) into 0 40.712 * [taylor]: Taking taylor expansion of 0 in x.im 40.712 * [backup-simplify]: Simplify 0 into 0 40.712 * [backup-simplify]: Simplify 0 into 0 40.712 * [backup-simplify]: Simplify (exp (* -1/3 (+ (log (/ 1 x.im)) (* 2 (log (/ 1 x.re)))))) into (exp (* -1/3 (+ (log (/ 1 x.im)) (* 2 (log (/ 1 x.re)))))) 40.712 * [backup-simplify]: Simplify (cbrt (* (- (/ 1 (- x.re)) (/ 1 (- x.im))) (* (+ (/ 1 (- x.re)) (/ 1 (- x.im))) (/ 1 (- x.im))))) into (pow (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.im) 1/3) 40.712 * [approximate]: Taking taylor expansion of (pow (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.im) 1/3) in (x.re x.im) around 0 40.712 * [taylor]: Taking taylor expansion of (pow (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.im) 1/3) in x.im 40.713 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.im)))) in x.im 40.713 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.im))) in x.im 40.713 * [taylor]: Taking taylor expansion of 1/3 in x.im 40.713 * [backup-simplify]: Simplify 1/3 into 1/3 40.713 * [taylor]: Taking taylor expansion of (log (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.im)) in x.im 40.713 * [taylor]: Taking taylor expansion of (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.im) in x.im 40.713 * [taylor]: Taking taylor expansion of (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) in x.im 40.713 * [taylor]: Taking taylor expansion of (- (/ 1 x.im) (/ 1 x.re)) in x.im 40.713 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 40.713 * [taylor]: Taking taylor expansion of x.im in x.im 40.713 * [backup-simplify]: Simplify 0 into 0 40.713 * [backup-simplify]: Simplify 1 into 1 40.713 * [backup-simplify]: Simplify (/ 1 1) into 1 40.713 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.im 40.713 * [taylor]: Taking taylor expansion of x.re in x.im 40.713 * [backup-simplify]: Simplify x.re into x.re 40.713 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 40.713 * [taylor]: Taking taylor expansion of (+ (/ 1 x.im) (/ 1 x.re)) in x.im 40.713 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 40.714 * [taylor]: Taking taylor expansion of x.im in x.im 40.714 * [backup-simplify]: Simplify 0 into 0 40.714 * [backup-simplify]: Simplify 1 into 1 40.714 * [backup-simplify]: Simplify (/ 1 1) into 1 40.714 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.im 40.714 * [taylor]: Taking taylor expansion of x.re in x.im 40.714 * [backup-simplify]: Simplify x.re into x.re 40.714 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 40.714 * [taylor]: Taking taylor expansion of x.im in x.im 40.714 * [backup-simplify]: Simplify 0 into 0 40.714 * [backup-simplify]: Simplify 1 into 1 40.715 * [backup-simplify]: Simplify (+ 1 0) into 1 40.715 * [backup-simplify]: Simplify (+ 1 0) into 1 40.716 * [backup-simplify]: Simplify (* 1 1) into 1 40.716 * [backup-simplify]: Simplify (/ 1 1) into 1 40.716 * [backup-simplify]: Simplify (log 1) into 0 40.717 * [backup-simplify]: Simplify (+ (* (- 3) (log x.im)) 0) into (- (* 3 (log x.im))) 40.717 * [backup-simplify]: Simplify (* 1/3 (- (* 3 (log x.im)))) into (* -1 (log x.im)) 40.717 * [backup-simplify]: Simplify (exp (* -1 (log x.im))) into (pow x.im -1) 40.717 * [taylor]: Taking taylor expansion of (pow (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.im) 1/3) in x.re 40.717 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.im)))) in x.re 40.717 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.im))) in x.re 40.717 * [taylor]: Taking taylor expansion of 1/3 in x.re 40.717 * [backup-simplify]: Simplify 1/3 into 1/3 40.717 * [taylor]: Taking taylor expansion of (log (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.im)) in x.re 40.717 * [taylor]: Taking taylor expansion of (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.im) in x.re 40.717 * [taylor]: Taking taylor expansion of (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) in x.re 40.717 * [taylor]: Taking taylor expansion of (- (/ 1 x.im) (/ 1 x.re)) in x.re 40.717 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 40.717 * [taylor]: Taking taylor expansion of x.im in x.re 40.717 * [backup-simplify]: Simplify x.im into x.im 40.717 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 40.717 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 40.717 * [taylor]: Taking taylor expansion of x.re in x.re 40.717 * [backup-simplify]: Simplify 0 into 0 40.717 * [backup-simplify]: Simplify 1 into 1 40.717 * [backup-simplify]: Simplify (/ 1 1) into 1 40.717 * [taylor]: Taking taylor expansion of (+ (/ 1 x.im) (/ 1 x.re)) in x.re 40.717 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 40.717 * [taylor]: Taking taylor expansion of x.im in x.re 40.717 * [backup-simplify]: Simplify x.im into x.im 40.718 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 40.718 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 40.718 * [taylor]: Taking taylor expansion of x.re in x.re 40.718 * [backup-simplify]: Simplify 0 into 0 40.718 * [backup-simplify]: Simplify 1 into 1 40.718 * [backup-simplify]: Simplify (/ 1 1) into 1 40.718 * [taylor]: Taking taylor expansion of x.im in x.re 40.718 * [backup-simplify]: Simplify x.im into x.im 40.718 * [backup-simplify]: Simplify (- 1) into -1 40.718 * [backup-simplify]: Simplify (+ 0 -1) into -1 40.719 * [backup-simplify]: Simplify (+ 0 1) into 1 40.719 * [backup-simplify]: Simplify (* -1 1) into -1 40.719 * [backup-simplify]: Simplify (/ -1 x.im) into (/ -1 x.im) 40.719 * [backup-simplify]: Simplify (log (/ -1 x.im)) into (log (/ -1 x.im)) 40.719 * [backup-simplify]: Simplify (+ (* (- 2) (log x.re)) (log (/ -1 x.im))) into (- (log (/ -1 x.im)) (* 2 (log x.re))) 40.719 * [backup-simplify]: Simplify (* 1/3 (- (log (/ -1 x.im)) (* 2 (log x.re)))) into (* 1/3 (- (log (/ -1 x.im)) (* 2 (log x.re)))) 40.720 * [backup-simplify]: Simplify (exp (* 1/3 (- (log (/ -1 x.im)) (* 2 (log x.re))))) into (exp (* 1/3 (- (log (/ -1 x.im)) (* 2 (log x.re))))) 40.720 * [taylor]: Taking taylor expansion of (pow (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.im) 1/3) in x.re 40.720 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.im)))) in x.re 40.720 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.im))) in x.re 40.720 * [taylor]: Taking taylor expansion of 1/3 in x.re 40.720 * [backup-simplify]: Simplify 1/3 into 1/3 40.720 * [taylor]: Taking taylor expansion of (log (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.im)) in x.re 40.720 * [taylor]: Taking taylor expansion of (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.im) in x.re 40.720 * [taylor]: Taking taylor expansion of (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) in x.re 40.720 * [taylor]: Taking taylor expansion of (- (/ 1 x.im) (/ 1 x.re)) in x.re 40.720 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 40.720 * [taylor]: Taking taylor expansion of x.im in x.re 40.720 * [backup-simplify]: Simplify x.im into x.im 40.720 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 40.720 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 40.720 * [taylor]: Taking taylor expansion of x.re in x.re 40.720 * [backup-simplify]: Simplify 0 into 0 40.720 * [backup-simplify]: Simplify 1 into 1 40.720 * [backup-simplify]: Simplify (/ 1 1) into 1 40.720 * [taylor]: Taking taylor expansion of (+ (/ 1 x.im) (/ 1 x.re)) in x.re 40.720 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 40.720 * [taylor]: Taking taylor expansion of x.im in x.re 40.720 * [backup-simplify]: Simplify x.im into x.im 40.720 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 40.720 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 40.720 * [taylor]: Taking taylor expansion of x.re in x.re 40.720 * [backup-simplify]: Simplify 0 into 0 40.720 * [backup-simplify]: Simplify 1 into 1 40.721 * [backup-simplify]: Simplify (/ 1 1) into 1 40.721 * [taylor]: Taking taylor expansion of x.im in x.re 40.721 * [backup-simplify]: Simplify x.im into x.im 40.721 * [backup-simplify]: Simplify (- 1) into -1 40.721 * [backup-simplify]: Simplify (+ 0 -1) into -1 40.721 * [backup-simplify]: Simplify (+ 0 1) into 1 40.722 * [backup-simplify]: Simplify (* -1 1) into -1 40.722 * [backup-simplify]: Simplify (/ -1 x.im) into (/ -1 x.im) 40.722 * [backup-simplify]: Simplify (log (/ -1 x.im)) into (log (/ -1 x.im)) 40.722 * [backup-simplify]: Simplify (+ (* (- 2) (log x.re)) (log (/ -1 x.im))) into (- (log (/ -1 x.im)) (* 2 (log x.re))) 40.722 * [backup-simplify]: Simplify (* 1/3 (- (log (/ -1 x.im)) (* 2 (log x.re)))) into (* 1/3 (- (log (/ -1 x.im)) (* 2 (log x.re)))) 40.722 * [backup-simplify]: Simplify (exp (* 1/3 (- (log (/ -1 x.im)) (* 2 (log x.re))))) into (exp (* 1/3 (- (log (/ -1 x.im)) (* 2 (log x.re))))) 40.722 * [taylor]: Taking taylor expansion of (exp (* 1/3 (- (log (/ -1 x.im)) (* 2 (log x.re))))) in x.im 40.722 * [taylor]: Taking taylor expansion of (* 1/3 (- (log (/ -1 x.im)) (* 2 (log x.re)))) in x.im 40.722 * [taylor]: Taking taylor expansion of 1/3 in x.im 40.722 * [backup-simplify]: Simplify 1/3 into 1/3 40.723 * [taylor]: Taking taylor expansion of (- (log (/ -1 x.im)) (* 2 (log x.re))) in x.im 40.723 * [taylor]: Taking taylor expansion of (log (/ -1 x.im)) in x.im 40.723 * [taylor]: Taking taylor expansion of (/ -1 x.im) in x.im 40.723 * [taylor]: Taking taylor expansion of -1 in x.im 40.723 * [backup-simplify]: Simplify -1 into -1 40.723 * [taylor]: Taking taylor expansion of x.im in x.im 40.723 * [backup-simplify]: Simplify 0 into 0 40.723 * [backup-simplify]: Simplify 1 into 1 40.727 * [backup-simplify]: Simplify (/ -1 1) into -1 40.727 * [backup-simplify]: Simplify (log -1) into (log -1) 40.727 * [taylor]: Taking taylor expansion of (* 2 (log x.re)) in x.im 40.727 * [taylor]: Taking taylor expansion of 2 in x.im 40.727 * [backup-simplify]: Simplify 2 into 2 40.727 * [taylor]: Taking taylor expansion of (log x.re) in x.im 40.727 * [taylor]: Taking taylor expansion of x.re in x.im 40.727 * [backup-simplify]: Simplify x.re into x.re 40.727 * [backup-simplify]: Simplify (log x.re) into (log x.re) 40.728 * [backup-simplify]: Simplify (+ (* (- 1) (log x.im)) (log -1)) into (- (log -1) (log x.im)) 40.728 * [backup-simplify]: Simplify (* 2 (log x.re)) into (* 2 (log x.re)) 40.728 * [backup-simplify]: Simplify (- (* 2 (log x.re))) into (- (* 2 (log x.re))) 40.729 * [backup-simplify]: Simplify (+ (- (log -1) (log x.im)) (- (* 2 (log x.re)))) into (- (log -1) (+ (log x.im) (* 2 (log x.re)))) 40.729 * [backup-simplify]: Simplify (* 1/3 (- (log -1) (+ (log x.im) (* 2 (log x.re))))) into (* 1/3 (- (log -1) (+ (log x.im) (* 2 (log x.re))))) 40.729 * [backup-simplify]: Simplify (exp (* 1/3 (- (log -1) (+ (log x.im) (* 2 (log x.re)))))) into (exp (* 1/3 (- (log -1) (+ (log x.im) (* 2 (log x.re)))))) 40.730 * [backup-simplify]: Simplify (exp (* 1/3 (- (log -1) (+ (log x.im) (* 2 (log x.re)))))) into (exp (* 1/3 (- (log -1) (+ (log x.im) (* 2 (log x.re)))))) 40.730 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 40.730 * [backup-simplify]: Simplify (+ (/ 1 x.im) 0) into (/ 1 x.im) 40.731 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 40.731 * [backup-simplify]: Simplify (- 0) into 0 40.731 * [backup-simplify]: Simplify (+ (/ 1 x.im) 0) into (/ 1 x.im) 40.732 * [backup-simplify]: Simplify (+ (* -1 (/ 1 x.im)) (* (/ 1 x.im) 1)) into 0 40.732 * [backup-simplify]: Simplify (- (/ 0 x.im) (+ (* (/ -1 x.im) (/ 0 x.im)))) into 0 40.732 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (/ -1 x.im) 1)))) 1) into 0 40.732 * [backup-simplify]: Simplify (+ (* (- 2) (log x.re)) (log (/ -1 x.im))) into (- (log (/ -1 x.im)) (* 2 (log x.re))) 40.733 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (- (log (/ -1 x.im)) (* 2 (log x.re))))) into 0 40.733 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log (/ -1 x.im)) (* 2 (log x.re))))) (+ (* (/ (pow 0 1) 1)))) into 0 40.733 * [taylor]: Taking taylor expansion of 0 in x.im 40.733 * [backup-simplify]: Simplify 0 into 0 40.733 * [backup-simplify]: Simplify 0 into 0 40.734 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 40.735 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow -1 1)))) 1) into 0 40.735 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.re 1)))) 1) into 0 40.736 * [backup-simplify]: Simplify (+ (* 2 0) (* 0 (log x.re))) into 0 40.736 * [backup-simplify]: Simplify (- 0) into 0 40.736 * [backup-simplify]: Simplify (+ 0 0) into 0 40.737 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (- (log -1) (+ (log x.im) (* 2 (log x.re)))))) into 0 40.737 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log -1) (+ (log x.im) (* 2 (log x.re)))))) (+ (* (/ (pow 0 1) 1)))) into 0 40.738 * [backup-simplify]: Simplify 0 into 0 40.738 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)))) into 0 40.738 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 40.738 * [backup-simplify]: Simplify (+ 0 0) into 0 40.738 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)))) into 0 40.739 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 40.739 * [backup-simplify]: Simplify (- 0) into 0 40.739 * [backup-simplify]: Simplify (+ 0 0) into 0 40.740 * [backup-simplify]: Simplify (+ (* -1 0) (+ (* (/ 1 x.im) (/ 1 x.im)) (* 0 1))) into (/ 1 (pow x.im 2)) 40.740 * [backup-simplify]: Simplify (- (/ (/ 1 (pow x.im 2)) x.im) (+ (* (/ -1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)))) into (/ 1 (pow x.im 3)) 40.741 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow (/ -1 x.im) 2))) (* 1 (/ (* 1 (pow (* 2 (/ 1 (pow x.im 3))) 1)) (pow (/ -1 x.im) 1)))) 2) into (/ -1 (pow x.im 2)) 40.741 * [backup-simplify]: Simplify (+ (* (- 2) (log x.re)) (log (/ -1 x.im))) into (- (log (/ -1 x.im)) (* 2 (log x.re))) 40.742 * [backup-simplify]: Simplify (+ (* 1/3 (/ -1 (pow x.im 2))) (+ (* 0 0) (* 0 (- (log (/ -1 x.im)) (* 2 (log x.re)))))) into (- (* 1/3 (/ 1 (pow x.im 2)))) 40.742 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log (/ -1 x.im)) (* 2 (log x.re))))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow (- (* 1/3 (/ 1 (pow x.im 2)))) 1) 1)))) into (* -1/3 (/ (exp (* 1/3 (- (log (/ -1 x.im)) (* 2 (log x.re))))) (pow x.im 2))) 40.742 * [taylor]: Taking taylor expansion of (* -1/3 (/ (exp (* 1/3 (- (log (/ -1 x.im)) (* 2 (log x.re))))) (pow x.im 2))) in x.im 40.742 * [taylor]: Taking taylor expansion of -1/3 in x.im 40.742 * [backup-simplify]: Simplify -1/3 into -1/3 40.742 * [taylor]: Taking taylor expansion of (/ (exp (* 1/3 (- (log (/ -1 x.im)) (* 2 (log x.re))))) (pow x.im 2)) in x.im 40.742 * [taylor]: Taking taylor expansion of (exp (* 1/3 (- (log (/ -1 x.im)) (* 2 (log x.re))))) in x.im 40.742 * [taylor]: Taking taylor expansion of (* 1/3 (- (log (/ -1 x.im)) (* 2 (log x.re)))) in x.im 40.742 * [taylor]: Taking taylor expansion of 1/3 in x.im 40.742 * [backup-simplify]: Simplify 1/3 into 1/3 40.742 * [taylor]: Taking taylor expansion of (- (log (/ -1 x.im)) (* 2 (log x.re))) in x.im 40.742 * [taylor]: Taking taylor expansion of (log (/ -1 x.im)) in x.im 40.742 * [taylor]: Taking taylor expansion of (/ -1 x.im) in x.im 40.743 * [taylor]: Taking taylor expansion of -1 in x.im 40.743 * [backup-simplify]: Simplify -1 into -1 40.743 * [taylor]: Taking taylor expansion of x.im in x.im 40.743 * [backup-simplify]: Simplify 0 into 0 40.743 * [backup-simplify]: Simplify 1 into 1 40.743 * [backup-simplify]: Simplify (/ -1 1) into -1 40.743 * [backup-simplify]: Simplify (log -1) into (log -1) 40.743 * [taylor]: Taking taylor expansion of (* 2 (log x.re)) in x.im 40.743 * [taylor]: Taking taylor expansion of 2 in x.im 40.743 * [backup-simplify]: Simplify 2 into 2 40.743 * [taylor]: Taking taylor expansion of (log x.re) in x.im 40.743 * [taylor]: Taking taylor expansion of x.re in x.im 40.743 * [backup-simplify]: Simplify x.re into x.re 40.743 * [backup-simplify]: Simplify (log x.re) into (log x.re) 40.744 * [backup-simplify]: Simplify (+ (* (- 1) (log x.im)) (log -1)) into (- (log -1) (log x.im)) 40.744 * [backup-simplify]: Simplify (* 2 (log x.re)) into (* 2 (log x.re)) 40.744 * [backup-simplify]: Simplify (- (* 2 (log x.re))) into (- (* 2 (log x.re))) 40.744 * [backup-simplify]: Simplify (+ (- (log -1) (log x.im)) (- (* 2 (log x.re)))) into (- (log -1) (+ (log x.im) (* 2 (log x.re)))) 40.745 * [backup-simplify]: Simplify (* 1/3 (- (log -1) (+ (log x.im) (* 2 (log x.re))))) into (* 1/3 (- (log -1) (+ (log x.im) (* 2 (log x.re))))) 40.745 * [backup-simplify]: Simplify (exp (* 1/3 (- (log -1) (+ (log x.im) (* 2 (log x.re)))))) into (exp (* 1/3 (- (log -1) (+ (log x.im) (* 2 (log x.re)))))) 40.745 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 40.745 * [taylor]: Taking taylor expansion of x.im in x.im 40.745 * [backup-simplify]: Simplify 0 into 0 40.745 * [backup-simplify]: Simplify 1 into 1 40.746 * [backup-simplify]: Simplify (* 1 1) into 1 40.746 * [backup-simplify]: Simplify (/ (exp (* 1/3 (- (log -1) (+ (log x.im) (* 2 (log x.re)))))) 1) into (exp (* 1/3 (- (log -1) (+ (log x.im) (* 2 (log x.re)))))) 40.747 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 40.749 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow -1 1)))) 1) into 0 40.750 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.re 1)))) 1) into 0 40.750 * [backup-simplify]: Simplify (+ (* 2 0) (* 0 (log x.re))) into 0 40.750 * [backup-simplify]: Simplify (- 0) into 0 40.751 * [backup-simplify]: Simplify (+ 0 0) into 0 40.752 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (- (log -1) (+ (log x.im) (* 2 (log x.re)))))) into 0 40.753 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 40.756 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow -1 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow -1 1)))) 2) into 0 40.757 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow x.re 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow x.re 1)))) 2) into 0 40.758 * [backup-simplify]: Simplify (+ (* 2 0) (+ (* 0 0) (* 0 (log x.re)))) into 0 40.758 * [backup-simplify]: Simplify (- 0) into 0 40.759 * [backup-simplify]: Simplify (+ 0 0) into 0 40.760 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (- (log -1) (+ (log x.im) (* 2 (log x.re))))))) into 0 40.762 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log -1) (+ (log x.im) (* 2 (log x.re)))))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 40.763 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 40.764 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log -1) (+ (log x.im) (* 2 (log x.re)))))) (+ (* (/ (pow 0 1) 1)))) into 0 40.765 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 40.766 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* (exp (* 1/3 (- (log -1) (+ (log x.im) (* 2 (log x.re)))))) (/ 0 1)))) into 0 40.768 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* (exp (* 1/3 (- (log -1) (+ (log x.im) (* 2 (log x.re)))))) (/ 0 1)) (* 0 (/ 0 1)))) into 0 40.770 * [backup-simplify]: Simplify (+ (* -1/3 0) (+ (* 0 0) (* 0 (exp (* 1/3 (- (log -1) (+ (log x.im) (* 2 (log x.re))))))))) into 0 40.770 * [backup-simplify]: Simplify 0 into 0 40.770 * [backup-simplify]: Simplify 0 into 0 40.771 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 40.774 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow -1 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow -1 1)))) 2) into 0 40.776 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow x.re 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow x.re 1)))) 2) into 0 40.776 * [backup-simplify]: Simplify (+ (* 2 0) (+ (* 0 0) (* 0 (log x.re)))) into 0 40.777 * [backup-simplify]: Simplify (- 0) into 0 40.777 * [backup-simplify]: Simplify (+ 0 0) into 0 40.778 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (- (log -1) (+ (log x.im) (* 2 (log x.re))))))) into 0 40.779 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log -1) (+ (log x.im) (* 2 (log x.re)))))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 40.779 * [backup-simplify]: Simplify 0 into 0 40.779 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 40.780 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 40.780 * [backup-simplify]: Simplify (+ 0 0) into 0 40.780 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 40.781 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 40.781 * [backup-simplify]: Simplify (- 0) into 0 40.781 * [backup-simplify]: Simplify (+ 0 0) into 0 40.782 * [backup-simplify]: Simplify (+ (* -1 0) (+ (* (/ 1 x.im) 0) (+ (* 0 (/ 1 x.im)) (* 0 1)))) into 0 40.782 * [backup-simplify]: Simplify (- (/ 0 x.im) (+ (* (/ -1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* (/ 1 (pow x.im 3)) (/ 0 x.im)))) into 0 40.783 * [backup-simplify]: Simplify (/ (+ (* 2 (/ (* (pow (* 1 0) 3)) (pow (/ -1 x.im) 3))) (* -3 (/ (* (pow (* 1 0) 1) (pow (* 2 (/ 1 (pow x.im 3))) 1)) (pow (/ -1 x.im) 2))) (* 1 (/ (* 1 1 (pow (* 6 0) 1)) (pow (/ -1 x.im) 1)))) 6) into 0 40.784 * [backup-simplify]: Simplify (+ (* (- 2) (log x.re)) (log (/ -1 x.im))) into (- (log (/ -1 x.im)) (* 2 (log x.re))) 40.784 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 (/ -1 (pow x.im 2))) (+ (* 0 0) (* 0 (- (log (/ -1 x.im)) (* 2 (log x.re))))))) into 0 40.786 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log (/ -1 x.im)) (* 2 (log x.re))))) (+ (* (/ (pow 0 3) 6)) (* (/ (pow 0 1) 1) (/ (pow (- (* 1/3 (/ 1 (pow x.im 2)))) 1) 1)) (* (/ (pow 0 1) 1)))) into 0 40.786 * [taylor]: Taking taylor expansion of 0 in x.im 40.786 * [backup-simplify]: Simplify 0 into 0 40.786 * [backup-simplify]: Simplify 0 into 0 40.786 * [backup-simplify]: Simplify (exp (* 1/3 (- (log -1) (+ (log (/ 1 (- x.im))) (* 2 (log (/ 1 (- x.re)))))))) into (exp (* 1/3 (- (log -1) (+ (log (/ -1 x.im)) (* 2 (log (/ -1 x.re))))))) 40.786 * * * * [progress]: [ 2 / 4 ] generating series at (2 1 1 2) 40.786 * [backup-simplify]: Simplify (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im))) into (pow (* x.im (* (+ x.im x.re) (- x.re x.im))) 1/3) 40.787 * [approximate]: Taking taylor expansion of (pow (* x.im (* (+ x.im x.re) (- x.re x.im))) 1/3) in (x.re x.im) around 0 40.787 * [taylor]: Taking taylor expansion of (pow (* x.im (* (+ x.im x.re) (- x.re x.im))) 1/3) in x.im 40.787 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (* x.im (* (+ x.im x.re) (- x.re x.im)))))) in x.im 40.787 * [taylor]: Taking taylor expansion of (* 1/3 (log (* x.im (* (+ x.im x.re) (- x.re x.im))))) in x.im 40.787 * [taylor]: Taking taylor expansion of 1/3 in x.im 40.787 * [backup-simplify]: Simplify 1/3 into 1/3 40.787 * [taylor]: Taking taylor expansion of (log (* x.im (* (+ x.im x.re) (- x.re x.im)))) in x.im 40.787 * [taylor]: Taking taylor expansion of (* x.im (* (+ x.im x.re) (- x.re x.im))) in x.im 40.787 * [taylor]: Taking taylor expansion of x.im in x.im 40.787 * [backup-simplify]: Simplify 0 into 0 40.787 * [backup-simplify]: Simplify 1 into 1 40.787 * [taylor]: Taking taylor expansion of (* (+ x.im x.re) (- x.re x.im)) in x.im 40.787 * [taylor]: Taking taylor expansion of (+ x.im x.re) in x.im 40.787 * [taylor]: Taking taylor expansion of x.im in x.im 40.787 * [backup-simplify]: Simplify 0 into 0 40.787 * [backup-simplify]: Simplify 1 into 1 40.787 * [taylor]: Taking taylor expansion of x.re in x.im 40.787 * [backup-simplify]: Simplify x.re into x.re 40.787 * [taylor]: Taking taylor expansion of (- x.re x.im) in x.im 40.787 * [taylor]: Taking taylor expansion of x.re in x.im 40.787 * [backup-simplify]: Simplify x.re into x.re 40.787 * [taylor]: Taking taylor expansion of x.im in x.im 40.787 * [backup-simplify]: Simplify 0 into 0 40.787 * [backup-simplify]: Simplify 1 into 1 40.787 * [backup-simplify]: Simplify (+ 0 x.re) into x.re 40.787 * [backup-simplify]: Simplify (- 0) into 0 40.787 * [backup-simplify]: Simplify (+ x.re 0) into x.re 40.787 * [backup-simplify]: Simplify (* x.re x.re) into (pow x.re 2) 40.787 * [backup-simplify]: Simplify (* 0 (pow x.re 2)) into 0 40.788 * [backup-simplify]: Simplify (- 1) into -1 40.788 * [backup-simplify]: Simplify (+ 0 -1) into -1 40.788 * [backup-simplify]: Simplify (+ 1 0) into 1 40.788 * [backup-simplify]: Simplify (+ (* x.re -1) (* 1 x.re)) into 0 40.789 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 (pow x.re 2))) into (pow x.re 2) 40.789 * [backup-simplify]: Simplify (log (pow x.re 2)) into (log (pow x.re 2)) 40.789 * [backup-simplify]: Simplify (+ (* (- -1) (log x.im)) (log (pow x.re 2))) into (+ (log x.im) (log (pow x.re 2))) 40.789 * [backup-simplify]: Simplify (* 1/3 (+ (log x.im) (log (pow x.re 2)))) into (* 1/3 (+ (log x.im) (log (pow x.re 2)))) 40.789 * [backup-simplify]: Simplify (exp (* 1/3 (+ (log x.im) (log (pow x.re 2))))) into (exp (* 1/3 (+ (log x.im) (log (pow x.re 2))))) 40.789 * [taylor]: Taking taylor expansion of (pow (* x.im (* (+ x.im x.re) (- x.re x.im))) 1/3) in x.re 40.789 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (* x.im (* (+ x.im x.re) (- x.re x.im)))))) in x.re 40.789 * [taylor]: Taking taylor expansion of (* 1/3 (log (* x.im (* (+ x.im x.re) (- x.re x.im))))) in x.re 40.789 * [taylor]: Taking taylor expansion of 1/3 in x.re 40.789 * [backup-simplify]: Simplify 1/3 into 1/3 40.789 * [taylor]: Taking taylor expansion of (log (* x.im (* (+ x.im x.re) (- x.re x.im)))) in x.re 40.789 * [taylor]: Taking taylor expansion of (* x.im (* (+ x.im x.re) (- x.re x.im))) in x.re 40.789 * [taylor]: Taking taylor expansion of x.im in x.re 40.789 * [backup-simplify]: Simplify x.im into x.im 40.789 * [taylor]: Taking taylor expansion of (* (+ x.im x.re) (- x.re x.im)) in x.re 40.789 * [taylor]: Taking taylor expansion of (+ x.im x.re) in x.re 40.789 * [taylor]: Taking taylor expansion of x.im in x.re 40.789 * [backup-simplify]: Simplify x.im into x.im 40.789 * [taylor]: Taking taylor expansion of x.re in x.re 40.789 * [backup-simplify]: Simplify 0 into 0 40.789 * [backup-simplify]: Simplify 1 into 1 40.789 * [taylor]: Taking taylor expansion of (- x.re x.im) in x.re 40.790 * [taylor]: Taking taylor expansion of x.re in x.re 40.790 * [backup-simplify]: Simplify 0 into 0 40.790 * [backup-simplify]: Simplify 1 into 1 40.790 * [taylor]: Taking taylor expansion of x.im in x.re 40.790 * [backup-simplify]: Simplify x.im into x.im 40.790 * [backup-simplify]: Simplify (+ x.im 0) into x.im 40.790 * [backup-simplify]: Simplify (- x.im) into (- x.im) 40.790 * [backup-simplify]: Simplify (+ 0 (- x.im)) into (- x.im) 40.790 * [backup-simplify]: Simplify (* x.im (- x.im)) into (* -1 (pow x.im 2)) 40.790 * [backup-simplify]: Simplify (* x.im (* -1 (pow x.im 2))) into (* -1 (pow x.im 3)) 40.790 * [backup-simplify]: Simplify (log (* -1 (pow x.im 3))) into (log (* -1 (pow x.im 3))) 40.790 * [backup-simplify]: Simplify (* 1/3 (log (* -1 (pow x.im 3)))) into (* 1/3 (log (* -1 (pow x.im 3)))) 40.790 * [backup-simplify]: Simplify (exp (* 1/3 (log (* -1 (pow x.im 3))))) into (pow (* -1 (pow x.im 3)) 1/3) 40.790 * [taylor]: Taking taylor expansion of (pow (* x.im (* (+ x.im x.re) (- x.re x.im))) 1/3) in x.re 40.790 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (* x.im (* (+ x.im x.re) (- x.re x.im)))))) in x.re 40.790 * [taylor]: Taking taylor expansion of (* 1/3 (log (* x.im (* (+ x.im x.re) (- x.re x.im))))) in x.re 40.790 * [taylor]: Taking taylor expansion of 1/3 in x.re 40.790 * [backup-simplify]: Simplify 1/3 into 1/3 40.790 * [taylor]: Taking taylor expansion of (log (* x.im (* (+ x.im x.re) (- x.re x.im)))) in x.re 40.790 * [taylor]: Taking taylor expansion of (* x.im (* (+ x.im x.re) (- x.re x.im))) in x.re 40.790 * [taylor]: Taking taylor expansion of x.im in x.re 40.790 * [backup-simplify]: Simplify x.im into x.im 40.790 * [taylor]: Taking taylor expansion of (* (+ x.im x.re) (- x.re x.im)) in x.re 40.790 * [taylor]: Taking taylor expansion of (+ x.im x.re) in x.re 40.790 * [taylor]: Taking taylor expansion of x.im in x.re 40.790 * [backup-simplify]: Simplify x.im into x.im 40.790 * [taylor]: Taking taylor expansion of x.re in x.re 40.790 * [backup-simplify]: Simplify 0 into 0 40.790 * [backup-simplify]: Simplify 1 into 1 40.790 * [taylor]: Taking taylor expansion of (- x.re x.im) in x.re 40.790 * [taylor]: Taking taylor expansion of x.re in x.re 40.790 * [backup-simplify]: Simplify 0 into 0 40.790 * [backup-simplify]: Simplify 1 into 1 40.790 * [taylor]: Taking taylor expansion of x.im in x.re 40.790 * [backup-simplify]: Simplify x.im into x.im 40.790 * [backup-simplify]: Simplify (+ x.im 0) into x.im 40.790 * [backup-simplify]: Simplify (- x.im) into (- x.im) 40.790 * [backup-simplify]: Simplify (+ 0 (- x.im)) into (- x.im) 40.790 * [backup-simplify]: Simplify (* x.im (- x.im)) into (* -1 (pow x.im 2)) 40.791 * [backup-simplify]: Simplify (* x.im (* -1 (pow x.im 2))) into (* -1 (pow x.im 3)) 40.791 * [backup-simplify]: Simplify (log (* -1 (pow x.im 3))) into (log (* -1 (pow x.im 3))) 40.791 * [backup-simplify]: Simplify (* 1/3 (log (* -1 (pow x.im 3)))) into (* 1/3 (log (* -1 (pow x.im 3)))) 40.791 * [backup-simplify]: Simplify (exp (* 1/3 (log (* -1 (pow x.im 3))))) into (pow (* -1 (pow x.im 3)) 1/3) 40.791 * [taylor]: Taking taylor expansion of (pow (* -1 (pow x.im 3)) 1/3) in x.im 40.791 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (* -1 (pow x.im 3))))) in x.im 40.791 * [taylor]: Taking taylor expansion of (* 1/3 (log (* -1 (pow x.im 3)))) in x.im 40.791 * [taylor]: Taking taylor expansion of 1/3 in x.im 40.791 * [backup-simplify]: Simplify 1/3 into 1/3 40.791 * [taylor]: Taking taylor expansion of (log (* -1 (pow x.im 3))) in x.im 40.791 * [taylor]: Taking taylor expansion of (* -1 (pow x.im 3)) in x.im 40.791 * [taylor]: Taking taylor expansion of -1 in x.im 40.791 * [backup-simplify]: Simplify -1 into -1 40.791 * [taylor]: Taking taylor expansion of (pow x.im 3) in x.im 40.791 * [taylor]: Taking taylor expansion of x.im in x.im 40.791 * [backup-simplify]: Simplify 0 into 0 40.791 * [backup-simplify]: Simplify 1 into 1 40.791 * [backup-simplify]: Simplify (* 1 1) into 1 40.792 * [backup-simplify]: Simplify (* 1 1) into 1 40.792 * [backup-simplify]: Simplify (* -1 1) into -1 40.792 * [backup-simplify]: Simplify (log -1) into (log -1) 40.793 * [backup-simplify]: Simplify (+ (* (- -3) (log x.im)) (log -1)) into (+ (* 3 (log x.im)) (log -1)) 40.793 * [backup-simplify]: Simplify (* 1/3 (+ (* 3 (log x.im)) (log -1))) into (* 1/3 (+ (* 3 (log x.im)) (log -1))) 40.793 * [backup-simplify]: Simplify (exp (* 1/3 (+ (* 3 (log x.im)) (log -1)))) into (exp (* 1/3 (+ (* 3 (log x.im)) (log -1)))) 40.793 * [backup-simplify]: Simplify (exp (* 1/3 (+ (* 3 (log x.im)) (log -1)))) into (exp (* 1/3 (+ (* 3 (log x.im)) (log -1)))) 40.794 * [backup-simplify]: Simplify (- 0) into 0 40.794 * [backup-simplify]: Simplify (+ 1 0) into 1 40.794 * [backup-simplify]: Simplify (+ 0 1) into 1 40.794 * [backup-simplify]: Simplify (+ (* x.im 1) (* 1 (- x.im))) into 0 40.794 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 (* -1 (pow x.im 2)))) into 0 40.795 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (* -1 (pow x.im 3)) 1)))) 1) into 0 40.795 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (log (* -1 (pow x.im 3))))) into 0 40.796 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (* -1 (pow x.im 3))))) (+ (* (/ (pow 0 1) 1)))) into 0 40.796 * [taylor]: Taking taylor expansion of 0 in x.im 40.796 * [backup-simplify]: Simplify 0 into 0 40.796 * [backup-simplify]: Simplify 0 into 0 40.796 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 40.797 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 40.797 * [backup-simplify]: Simplify (+ (* -1 0) (* 0 1)) into 0 40.798 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow -1 1)))) 1) into 0 40.798 * [backup-simplify]: Simplify (+ (* (- -3) (log x.im)) (log -1)) into (+ (* 3 (log x.im)) (log -1)) 40.799 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (+ (* 3 (log x.im)) (log -1)))) into 0 40.800 * [backup-simplify]: Simplify (* (exp (* 1/3 (+ (* 3 (log x.im)) (log -1)))) (+ (* (/ (pow 0 1) 1)))) into 0 40.800 * [backup-simplify]: Simplify 0 into 0 40.800 * [backup-simplify]: Simplify (- 0) into 0 40.801 * [backup-simplify]: Simplify (+ 0 0) into 0 40.801 * [backup-simplify]: Simplify (+ 0 0) into 0 40.801 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 1 1) (* 0 (- x.im)))) into 1 40.801 * [backup-simplify]: Simplify (+ (* x.im 1) (+ (* 0 0) (* 0 (* -1 (pow x.im 2))))) into x.im 40.802 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow (* -1 (pow x.im 3)) 2))) (* 1 (/ (* 1 (pow (* 2 x.im) 1)) (pow (* -1 (pow x.im 3)) 1)))) 2) into (/ -1 (pow x.im 2)) 40.802 * [backup-simplify]: Simplify (+ (* 1/3 (/ -1 (pow x.im 2))) (+ (* 0 0) (* 0 (log (* -1 (pow x.im 3)))))) into (- (* 1/3 (/ 1 (pow x.im 2)))) 40.803 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (* -1 (pow x.im 3))))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow (- (* 1/3 (/ 1 (pow x.im 2)))) 1) 1)))) into (* -1/3 (* (/ 1 x.im) (pow -1 1/3))) 40.803 * [taylor]: Taking taylor expansion of (* -1/3 (* (/ 1 x.im) (pow -1 1/3))) in x.im 40.803 * [taylor]: Taking taylor expansion of -1/3 in x.im 40.803 * [backup-simplify]: Simplify -1/3 into -1/3 40.803 * [taylor]: Taking taylor expansion of (* (/ 1 x.im) (pow -1 1/3)) in x.im 40.803 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 40.803 * [taylor]: Taking taylor expansion of x.im in x.im 40.803 * [backup-simplify]: Simplify 0 into 0 40.803 * [backup-simplify]: Simplify 1 into 1 40.804 * [backup-simplify]: Simplify (/ 1 1) into 1 40.804 * [taylor]: Taking taylor expansion of (pow -1 1/3) in x.im 40.804 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log -1))) in x.im 40.804 * [taylor]: Taking taylor expansion of (* 1/3 (log -1)) in x.im 40.804 * [taylor]: Taking taylor expansion of 1/3 in x.im 40.804 * [backup-simplify]: Simplify 1/3 into 1/3 40.804 * [taylor]: Taking taylor expansion of (log -1) in x.im 40.804 * [taylor]: Taking taylor expansion of -1 in x.im 40.804 * [backup-simplify]: Simplify -1 into -1 40.804 * [backup-simplify]: Simplify (log -1) into (log -1) 40.805 * [backup-simplify]: Simplify (* 1/3 (log -1)) into (* 1/3 (log -1)) 40.806 * [backup-simplify]: Simplify (exp (* 1/3 (log -1))) into (pow -1 1/3) 40.808 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow -1 1)))) 1) into 0 40.809 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (log -1))) into 0 40.810 * [backup-simplify]: Simplify (* (exp (* 1/3 (log -1))) (+ (* (/ (pow 0 1) 1)))) into 0 40.811 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 40.812 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 (pow -1 1/3))) into 0 40.813 * [backup-simplify]: Simplify (* 1 (pow -1 1/3)) into (pow -1 1/3) 40.814 * [backup-simplify]: Simplify (+ (* -1/3 0) (* 0 (pow -1 1/3))) into 0 40.814 * [backup-simplify]: Simplify 0 into 0 40.814 * [backup-simplify]: Simplify 0 into 0 40.815 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 40.816 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 40.817 * [backup-simplify]: Simplify (+ (* -1 0) (+ (* 0 0) (* 0 1))) into 0 40.820 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow -1 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow -1 1)))) 2) into 0 40.821 * [backup-simplify]: Simplify (+ (* (- -3) (log x.im)) (log -1)) into (+ (* 3 (log x.im)) (log -1)) 40.822 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (+ (* 3 (log x.im)) (log -1))))) into 0 40.824 * [backup-simplify]: Simplify (* (exp (* 1/3 (+ (* 3 (log x.im)) (log -1)))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 40.824 * [backup-simplify]: Simplify 0 into 0 40.824 * [backup-simplify]: Simplify (- 0) into 0 40.825 * [backup-simplify]: Simplify (+ 0 0) into 0 40.825 * [backup-simplify]: Simplify (+ 0 0) into 0 40.826 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 1 0) (+ (* 0 1) (* 0 (- x.im))))) into 0 40.827 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 1) (+ (* 0 0) (* 0 (* -1 (pow x.im 2)))))) into 0 40.829 * [backup-simplify]: Simplify (/ (+ (* 2 (/ (* (pow (* 1 0) 3)) (pow (* -1 (pow x.im 3)) 3))) (* -3 (/ (* (pow (* 1 0) 1) (pow (* 2 x.im) 1)) (pow (* -1 (pow x.im 3)) 2))) (* 1 (/ (* 1 1 (pow (* 6 0) 1)) (pow (* -1 (pow x.im 3)) 1)))) 6) into 0 40.830 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 (/ -1 (pow x.im 2))) (+ (* 0 0) (* 0 (log (* -1 (pow x.im 3))))))) into 0 40.831 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (* -1 (pow x.im 3))))) (+ (* (/ (pow 0 3) 6)) (* (/ (pow 0 1) 1) (/ (pow (- (* 1/3 (/ 1 (pow x.im 2)))) 1) 1)) (* (/ (pow 0 1) 1)))) into 0 40.831 * [taylor]: Taking taylor expansion of 0 in x.im 40.831 * [backup-simplify]: Simplify 0 into 0 40.831 * [backup-simplify]: Simplify 0 into 0 40.831 * [backup-simplify]: Simplify (exp (* 1/3 (+ (* 3 (log x.im)) (log -1)))) into (exp (* 1/3 (+ (* 3 (log x.im)) (log -1)))) 40.832 * [backup-simplify]: Simplify (cbrt (* (- (/ 1 x.re) (/ 1 x.im)) (* (+ (/ 1 x.re) (/ 1 x.im)) (/ 1 x.im)))) into (pow (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.im) 1/3) 40.832 * [approximate]: Taking taylor expansion of (pow (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.im) 1/3) in (x.re x.im) around 0 40.832 * [taylor]: Taking taylor expansion of (pow (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.im) 1/3) in x.im 40.832 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.im)))) in x.im 40.832 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.im))) in x.im 40.832 * [taylor]: Taking taylor expansion of 1/3 in x.im 40.832 * [backup-simplify]: Simplify 1/3 into 1/3 40.832 * [taylor]: Taking taylor expansion of (log (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.im)) in x.im 40.832 * [taylor]: Taking taylor expansion of (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.im) in x.im 40.832 * [taylor]: Taking taylor expansion of (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) in x.im 40.832 * [taylor]: Taking taylor expansion of (- (/ 1 x.re) (/ 1 x.im)) in x.im 40.832 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.im 40.832 * [taylor]: Taking taylor expansion of x.re in x.im 40.832 * [backup-simplify]: Simplify x.re into x.re 40.832 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 40.832 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 40.832 * [taylor]: Taking taylor expansion of x.im in x.im 40.832 * [backup-simplify]: Simplify 0 into 0 40.832 * [backup-simplify]: Simplify 1 into 1 40.832 * [backup-simplify]: Simplify (/ 1 1) into 1 40.832 * [taylor]: Taking taylor expansion of (+ (/ 1 x.im) (/ 1 x.re)) in x.im 40.832 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 40.832 * [taylor]: Taking taylor expansion of x.im in x.im 40.832 * [backup-simplify]: Simplify 0 into 0 40.832 * [backup-simplify]: Simplify 1 into 1 40.833 * [backup-simplify]: Simplify (/ 1 1) into 1 40.833 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.im 40.833 * [taylor]: Taking taylor expansion of x.re in x.im 40.833 * [backup-simplify]: Simplify x.re into x.re 40.833 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 40.833 * [taylor]: Taking taylor expansion of x.im in x.im 40.833 * [backup-simplify]: Simplify 0 into 0 40.833 * [backup-simplify]: Simplify 1 into 1 40.833 * [backup-simplify]: Simplify (- 1) into -1 40.833 * [backup-simplify]: Simplify (+ 0 -1) into -1 40.834 * [backup-simplify]: Simplify (+ 1 0) into 1 40.834 * [backup-simplify]: Simplify (* -1 1) into -1 40.834 * [backup-simplify]: Simplify (/ -1 1) into -1 40.834 * [backup-simplify]: Simplify (log -1) into (log -1) 40.835 * [backup-simplify]: Simplify (+ (* (- 3) (log x.im)) (log -1)) into (- (log -1) (* 3 (log x.im))) 40.835 * [backup-simplify]: Simplify (* 1/3 (- (log -1) (* 3 (log x.im)))) into (* 1/3 (- (log -1) (* 3 (log x.im)))) 40.835 * [backup-simplify]: Simplify (exp (* 1/3 (- (log -1) (* 3 (log x.im))))) into (exp (* 1/3 (- (log -1) (* 3 (log x.im))))) 40.835 * [taylor]: Taking taylor expansion of (pow (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.im) 1/3) in x.re 40.835 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.im)))) in x.re 40.836 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.im))) in x.re 40.836 * [taylor]: Taking taylor expansion of 1/3 in x.re 40.836 * [backup-simplify]: Simplify 1/3 into 1/3 40.836 * [taylor]: Taking taylor expansion of (log (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.im)) in x.re 40.836 * [taylor]: Taking taylor expansion of (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.im) in x.re 40.836 * [taylor]: Taking taylor expansion of (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) in x.re 40.836 * [taylor]: Taking taylor expansion of (- (/ 1 x.re) (/ 1 x.im)) in x.re 40.836 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 40.836 * [taylor]: Taking taylor expansion of x.re in x.re 40.836 * [backup-simplify]: Simplify 0 into 0 40.836 * [backup-simplify]: Simplify 1 into 1 40.836 * [backup-simplify]: Simplify (/ 1 1) into 1 40.836 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 40.836 * [taylor]: Taking taylor expansion of x.im in x.re 40.836 * [backup-simplify]: Simplify x.im into x.im 40.836 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 40.836 * [taylor]: Taking taylor expansion of (+ (/ 1 x.im) (/ 1 x.re)) in x.re 40.836 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 40.836 * [taylor]: Taking taylor expansion of x.im in x.re 40.836 * [backup-simplify]: Simplify x.im into x.im 40.836 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 40.836 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 40.836 * [taylor]: Taking taylor expansion of x.re in x.re 40.836 * [backup-simplify]: Simplify 0 into 0 40.836 * [backup-simplify]: Simplify 1 into 1 40.836 * [backup-simplify]: Simplify (/ 1 1) into 1 40.836 * [taylor]: Taking taylor expansion of x.im in x.re 40.837 * [backup-simplify]: Simplify x.im into x.im 40.837 * [backup-simplify]: Simplify (+ 1 0) into 1 40.837 * [backup-simplify]: Simplify (+ 0 1) into 1 40.837 * [backup-simplify]: Simplify (* 1 1) into 1 40.837 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 40.837 * [backup-simplify]: Simplify (log (/ 1 x.im)) into (log (/ 1 x.im)) 40.838 * [backup-simplify]: Simplify (+ (* (- 2) (log x.re)) (log (/ 1 x.im))) into (- (log (/ 1 x.im)) (* 2 (log x.re))) 40.838 * [backup-simplify]: Simplify (* 1/3 (- (log (/ 1 x.im)) (* 2 (log x.re)))) into (* 1/3 (- (log (/ 1 x.im)) (* 2 (log x.re)))) 40.838 * [backup-simplify]: Simplify (exp (* 1/3 (- (log (/ 1 x.im)) (* 2 (log x.re))))) into (exp (* 1/3 (- (log (/ 1 x.im)) (* 2 (log x.re))))) 40.838 * [taylor]: Taking taylor expansion of (pow (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.im) 1/3) in x.re 40.838 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.im)))) in x.re 40.838 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.im))) in x.re 40.838 * [taylor]: Taking taylor expansion of 1/3 in x.re 40.838 * [backup-simplify]: Simplify 1/3 into 1/3 40.838 * [taylor]: Taking taylor expansion of (log (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.im)) in x.re 40.838 * [taylor]: Taking taylor expansion of (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.im) in x.re 40.838 * [taylor]: Taking taylor expansion of (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) in x.re 40.838 * [taylor]: Taking taylor expansion of (- (/ 1 x.re) (/ 1 x.im)) in x.re 40.838 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 40.838 * [taylor]: Taking taylor expansion of x.re in x.re 40.838 * [backup-simplify]: Simplify 0 into 0 40.838 * [backup-simplify]: Simplify 1 into 1 40.838 * [backup-simplify]: Simplify (/ 1 1) into 1 40.838 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 40.838 * [taylor]: Taking taylor expansion of x.im in x.re 40.838 * [backup-simplify]: Simplify x.im into x.im 40.838 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 40.838 * [taylor]: Taking taylor expansion of (+ (/ 1 x.im) (/ 1 x.re)) in x.re 40.838 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 40.839 * [taylor]: Taking taylor expansion of x.im in x.re 40.839 * [backup-simplify]: Simplify x.im into x.im 40.839 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 40.839 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 40.839 * [taylor]: Taking taylor expansion of x.re in x.re 40.839 * [backup-simplify]: Simplify 0 into 0 40.839 * [backup-simplify]: Simplify 1 into 1 40.843 * [backup-simplify]: Simplify (/ 1 1) into 1 40.843 * [taylor]: Taking taylor expansion of x.im in x.re 40.843 * [backup-simplify]: Simplify x.im into x.im 40.843 * [backup-simplify]: Simplify (+ 1 0) into 1 40.844 * [backup-simplify]: Simplify (+ 0 1) into 1 40.844 * [backup-simplify]: Simplify (* 1 1) into 1 40.844 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 40.844 * [backup-simplify]: Simplify (log (/ 1 x.im)) into (log (/ 1 x.im)) 40.844 * [backup-simplify]: Simplify (+ (* (- 2) (log x.re)) (log (/ 1 x.im))) into (- (log (/ 1 x.im)) (* 2 (log x.re))) 40.844 * [backup-simplify]: Simplify (* 1/3 (- (log (/ 1 x.im)) (* 2 (log x.re)))) into (* 1/3 (- (log (/ 1 x.im)) (* 2 (log x.re)))) 40.844 * [backup-simplify]: Simplify (exp (* 1/3 (- (log (/ 1 x.im)) (* 2 (log x.re))))) into (exp (* 1/3 (- (log (/ 1 x.im)) (* 2 (log x.re))))) 40.845 * [taylor]: Taking taylor expansion of (exp (* 1/3 (- (log (/ 1 x.im)) (* 2 (log x.re))))) in x.im 40.845 * [taylor]: Taking taylor expansion of (* 1/3 (- (log (/ 1 x.im)) (* 2 (log x.re)))) in x.im 40.845 * [taylor]: Taking taylor expansion of 1/3 in x.im 40.845 * [backup-simplify]: Simplify 1/3 into 1/3 40.845 * [taylor]: Taking taylor expansion of (- (log (/ 1 x.im)) (* 2 (log x.re))) in x.im 40.845 * [taylor]: Taking taylor expansion of (log (/ 1 x.im)) in x.im 40.845 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 40.845 * [taylor]: Taking taylor expansion of x.im in x.im 40.845 * [backup-simplify]: Simplify 0 into 0 40.845 * [backup-simplify]: Simplify 1 into 1 40.845 * [backup-simplify]: Simplify (/ 1 1) into 1 40.845 * [backup-simplify]: Simplify (log 1) into 0 40.845 * [taylor]: Taking taylor expansion of (* 2 (log x.re)) in x.im 40.845 * [taylor]: Taking taylor expansion of 2 in x.im 40.845 * [backup-simplify]: Simplify 2 into 2 40.845 * [taylor]: Taking taylor expansion of (log x.re) in x.im 40.845 * [taylor]: Taking taylor expansion of x.re in x.im 40.845 * [backup-simplify]: Simplify x.re into x.re 40.845 * [backup-simplify]: Simplify (log x.re) into (log x.re) 40.846 * [backup-simplify]: Simplify (+ (* (- 1) (log x.im)) 0) into (- (log x.im)) 40.846 * [backup-simplify]: Simplify (* 2 (log x.re)) into (* 2 (log x.re)) 40.846 * [backup-simplify]: Simplify (- (* 2 (log x.re))) into (- (* 2 (log x.re))) 40.846 * [backup-simplify]: Simplify (+ (- (log x.im)) (- (* 2 (log x.re)))) into (- (+ (log x.im) (* 2 (log x.re)))) 40.846 * [backup-simplify]: Simplify (* 1/3 (- (+ (log x.im) (* 2 (log x.re))))) into (* -1/3 (+ (log x.im) (* 2 (log x.re)))) 40.846 * [backup-simplify]: Simplify (exp (* -1/3 (+ (log x.im) (* 2 (log x.re))))) into (exp (* -1/3 (+ (log x.im) (* 2 (log x.re))))) 40.846 * [backup-simplify]: Simplify (exp (* -1/3 (+ (log x.im) (* 2 (log x.re))))) into (exp (* -1/3 (+ (log x.im) (* 2 (log x.re))))) 40.847 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 40.847 * [backup-simplify]: Simplify (+ (/ 1 x.im) 0) into (/ 1 x.im) 40.847 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 40.847 * [backup-simplify]: Simplify (- (/ 1 x.im)) into (- (/ 1 x.im)) 40.847 * [backup-simplify]: Simplify (+ 0 (- (/ 1 x.im))) into (- (/ 1 x.im)) 40.847 * [backup-simplify]: Simplify (+ (* 1 (/ 1 x.im)) (* (- (/ 1 x.im)) 1)) into 0 40.847 * [backup-simplify]: Simplify (- (/ 0 x.im) (+ (* (/ 1 x.im) (/ 0 x.im)))) into 0 40.848 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (/ 1 x.im) 1)))) 1) into 0 40.848 * [backup-simplify]: Simplify (+ (* (- 2) (log x.re)) (log (/ 1 x.im))) into (- (log (/ 1 x.im)) (* 2 (log x.re))) 40.849 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (- (log (/ 1 x.im)) (* 2 (log x.re))))) into 0 40.849 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log (/ 1 x.im)) (* 2 (log x.re))))) (+ (* (/ (pow 0 1) 1)))) into 0 40.849 * [taylor]: Taking taylor expansion of 0 in x.im 40.849 * [backup-simplify]: Simplify 0 into 0 40.849 * [backup-simplify]: Simplify 0 into 0 40.850 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 40.850 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow 1 1)))) 1) into 0 40.851 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.re 1)))) 1) into 0 40.851 * [backup-simplify]: Simplify (+ (* 2 0) (* 0 (log x.re))) into 0 40.851 * [backup-simplify]: Simplify (- 0) into 0 40.852 * [backup-simplify]: Simplify (+ 0 0) into 0 40.852 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (- (+ (log x.im) (* 2 (log x.re)))))) into 0 40.853 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (log x.im) (* 2 (log x.re))))) (+ (* (/ (pow 0 1) 1)))) into 0 40.853 * [backup-simplify]: Simplify 0 into 0 40.853 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)))) into 0 40.853 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 40.854 * [backup-simplify]: Simplify (+ 0 0) into 0 40.854 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 40.854 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)))) into 0 40.854 * [backup-simplify]: Simplify (- 0) into 0 40.855 * [backup-simplify]: Simplify (+ 0 0) into 0 40.855 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* (- (/ 1 x.im)) (/ 1 x.im)) (* 0 1))) into (- (/ 1 (pow x.im 2))) 40.855 * [backup-simplify]: Simplify (- (/ (- (/ 1 (pow x.im 2))) x.im) (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)))) into (- (/ 1 (pow x.im 3))) 40.856 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow (/ 1 x.im) 2))) (* 1 (/ (* 1 (pow (* 2 (- (/ 1 (pow x.im 3)))) 1)) (pow (/ 1 x.im) 1)))) 2) into (/ -1 (pow x.im 2)) 40.857 * [backup-simplify]: Simplify (+ (* (- 2) (log x.re)) (log (/ 1 x.im))) into (- (log (/ 1 x.im)) (* 2 (log x.re))) 40.857 * [backup-simplify]: Simplify (+ (* 1/3 (/ -1 (pow x.im 2))) (+ (* 0 0) (* 0 (- (log (/ 1 x.im)) (* 2 (log x.re)))))) into (- (* 1/3 (/ 1 (pow x.im 2)))) 40.858 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log (/ 1 x.im)) (* 2 (log x.re))))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow (- (* 1/3 (/ 1 (pow x.im 2)))) 1) 1)))) into (* -1/3 (/ (exp (* 1/3 (- (log (/ 1 x.im)) (* 2 (log x.re))))) (pow x.im 2))) 40.858 * [taylor]: Taking taylor expansion of (* -1/3 (/ (exp (* 1/3 (- (log (/ 1 x.im)) (* 2 (log x.re))))) (pow x.im 2))) in x.im 40.858 * [taylor]: Taking taylor expansion of -1/3 in x.im 40.858 * [backup-simplify]: Simplify -1/3 into -1/3 40.858 * [taylor]: Taking taylor expansion of (/ (exp (* 1/3 (- (log (/ 1 x.im)) (* 2 (log x.re))))) (pow x.im 2)) in x.im 40.858 * [taylor]: Taking taylor expansion of (exp (* 1/3 (- (log (/ 1 x.im)) (* 2 (log x.re))))) in x.im 40.858 * [taylor]: Taking taylor expansion of (* 1/3 (- (log (/ 1 x.im)) (* 2 (log x.re)))) in x.im 40.858 * [taylor]: Taking taylor expansion of 1/3 in x.im 40.859 * [backup-simplify]: Simplify 1/3 into 1/3 40.859 * [taylor]: Taking taylor expansion of (- (log (/ 1 x.im)) (* 2 (log x.re))) in x.im 40.859 * [taylor]: Taking taylor expansion of (log (/ 1 x.im)) in x.im 40.859 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 40.859 * [taylor]: Taking taylor expansion of x.im in x.im 40.859 * [backup-simplify]: Simplify 0 into 0 40.859 * [backup-simplify]: Simplify 1 into 1 40.859 * [backup-simplify]: Simplify (/ 1 1) into 1 40.859 * [backup-simplify]: Simplify (log 1) into 0 40.859 * [taylor]: Taking taylor expansion of (* 2 (log x.re)) in x.im 40.859 * [taylor]: Taking taylor expansion of 2 in x.im 40.860 * [backup-simplify]: Simplify 2 into 2 40.860 * [taylor]: Taking taylor expansion of (log x.re) in x.im 40.860 * [taylor]: Taking taylor expansion of x.re in x.im 40.860 * [backup-simplify]: Simplify x.re into x.re 40.860 * [backup-simplify]: Simplify (log x.re) into (log x.re) 40.860 * [backup-simplify]: Simplify (+ (* (- 1) (log x.im)) 0) into (- (log x.im)) 40.860 * [backup-simplify]: Simplify (* 2 (log x.re)) into (* 2 (log x.re)) 40.860 * [backup-simplify]: Simplify (- (* 2 (log x.re))) into (- (* 2 (log x.re))) 40.860 * [backup-simplify]: Simplify (+ (- (log x.im)) (- (* 2 (log x.re)))) into (- (+ (log x.im) (* 2 (log x.re)))) 40.861 * [backup-simplify]: Simplify (* 1/3 (- (+ (log x.im) (* 2 (log x.re))))) into (* -1/3 (+ (log x.im) (* 2 (log x.re)))) 40.861 * [backup-simplify]: Simplify (exp (* -1/3 (+ (log x.im) (* 2 (log x.re))))) into (exp (* -1/3 (+ (log x.im) (* 2 (log x.re))))) 40.861 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 40.861 * [taylor]: Taking taylor expansion of x.im in x.im 40.861 * [backup-simplify]: Simplify 0 into 0 40.861 * [backup-simplify]: Simplify 1 into 1 40.861 * [backup-simplify]: Simplify (* 1 1) into 1 40.861 * [backup-simplify]: Simplify (/ (exp (* -1/3 (+ (log x.im) (* 2 (log x.re))))) 1) into (exp (* -1/3 (+ (log x.im) (* 2 (log x.re))))) 40.862 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 40.864 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow 1 1)))) 1) into 0 40.864 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.re 1)))) 1) into 0 40.865 * [backup-simplify]: Simplify (+ (* 2 0) (* 0 (log x.re))) into 0 40.865 * [backup-simplify]: Simplify (- 0) into 0 40.866 * [backup-simplify]: Simplify (+ 0 0) into 0 40.866 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (- (+ (log x.im) (* 2 (log x.re)))))) into 0 40.867 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 40.870 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow 1 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow 1 1)))) 2) into 0 40.872 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow x.re 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow x.re 1)))) 2) into 0 40.872 * [backup-simplify]: Simplify (+ (* 2 0) (+ (* 0 0) (* 0 (log x.re)))) into 0 40.873 * [backup-simplify]: Simplify (- 0) into 0 40.873 * [backup-simplify]: Simplify (+ 0 0) into 0 40.874 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (- (+ (log x.im) (* 2 (log x.re))))))) into 0 40.876 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (log x.im) (* 2 (log x.re))))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 40.876 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 40.877 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (log x.im) (* 2 (log x.re))))) (+ (* (/ (pow 0 1) 1)))) into 0 40.878 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 40.879 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* (exp (* -1/3 (+ (log x.im) (* 2 (log x.re))))) (/ 0 1)))) into 0 40.881 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* (exp (* -1/3 (+ (log x.im) (* 2 (log x.re))))) (/ 0 1)) (* 0 (/ 0 1)))) into 0 40.881 * [backup-simplify]: Simplify (+ (* -1/3 0) (+ (* 0 0) (* 0 (exp (* -1/3 (+ (log x.im) (* 2 (log x.re)))))))) into 0 40.882 * [backup-simplify]: Simplify 0 into 0 40.882 * [backup-simplify]: Simplify 0 into 0 40.883 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 40.886 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow 1 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow 1 1)))) 2) into 0 40.888 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow x.re 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow x.re 1)))) 2) into 0 40.889 * [backup-simplify]: Simplify (+ (* 2 0) (+ (* 0 0) (* 0 (log x.re)))) into 0 40.889 * [backup-simplify]: Simplify (- 0) into 0 40.889 * [backup-simplify]: Simplify (+ 0 0) into 0 40.890 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (- (+ (log x.im) (* 2 (log x.re))))))) into 0 40.892 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (log x.im) (* 2 (log x.re))))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 40.892 * [backup-simplify]: Simplify 0 into 0 40.892 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 40.893 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 40.893 * [backup-simplify]: Simplify (+ 0 0) into 0 40.894 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 40.894 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 40.895 * [backup-simplify]: Simplify (- 0) into 0 40.895 * [backup-simplify]: Simplify (+ 0 0) into 0 40.896 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* (- (/ 1 x.im)) 0) (+ (* 0 (/ 1 x.im)) (* 0 1)))) into 0 40.897 * [backup-simplify]: Simplify (- (/ 0 x.im) (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* (- (/ 1 (pow x.im 3))) (/ 0 x.im)))) into 0 40.900 * [backup-simplify]: Simplify (/ (+ (* 2 (/ (* (pow (* 1 0) 3)) (pow (/ 1 x.im) 3))) (* -3 (/ (* (pow (* 1 0) 1) (pow (* 2 (- (/ 1 (pow x.im 3)))) 1)) (pow (/ 1 x.im) 2))) (* 1 (/ (* 1 1 (pow (* 6 0) 1)) (pow (/ 1 x.im) 1)))) 6) into 0 40.900 * [backup-simplify]: Simplify (+ (* (- 2) (log x.re)) (log (/ 1 x.im))) into (- (log (/ 1 x.im)) (* 2 (log x.re))) 40.901 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 (/ -1 (pow x.im 2))) (+ (* 0 0) (* 0 (- (log (/ 1 x.im)) (* 2 (log x.re))))))) into 0 40.903 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log (/ 1 x.im)) (* 2 (log x.re))))) (+ (* (/ (pow 0 3) 6)) (* (/ (pow 0 1) 1) (/ (pow (- (* 1/3 (/ 1 (pow x.im 2)))) 1) 1)) (* (/ (pow 0 1) 1)))) into 0 40.904 * [taylor]: Taking taylor expansion of 0 in x.im 40.904 * [backup-simplify]: Simplify 0 into 0 40.904 * [backup-simplify]: Simplify 0 into 0 40.904 * [backup-simplify]: Simplify (exp (* -1/3 (+ (log (/ 1 x.im)) (* 2 (log (/ 1 x.re)))))) into (exp (* -1/3 (+ (log (/ 1 x.im)) (* 2 (log (/ 1 x.re)))))) 40.904 * [backup-simplify]: Simplify (cbrt (* (- (/ 1 (- x.re)) (/ 1 (- x.im))) (* (+ (/ 1 (- x.re)) (/ 1 (- x.im))) (/ 1 (- x.im))))) into (pow (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.im) 1/3) 40.904 * [approximate]: Taking taylor expansion of (pow (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.im) 1/3) in (x.re x.im) around 0 40.904 * [taylor]: Taking taylor expansion of (pow (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.im) 1/3) in x.im 40.904 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.im)))) in x.im 40.904 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.im))) in x.im 40.904 * [taylor]: Taking taylor expansion of 1/3 in x.im 40.904 * [backup-simplify]: Simplify 1/3 into 1/3 40.904 * [taylor]: Taking taylor expansion of (log (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.im)) in x.im 40.905 * [taylor]: Taking taylor expansion of (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.im) in x.im 40.905 * [taylor]: Taking taylor expansion of (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) in x.im 40.905 * [taylor]: Taking taylor expansion of (- (/ 1 x.im) (/ 1 x.re)) in x.im 40.905 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 40.905 * [taylor]: Taking taylor expansion of x.im in x.im 40.905 * [backup-simplify]: Simplify 0 into 0 40.905 * [backup-simplify]: Simplify 1 into 1 40.905 * [backup-simplify]: Simplify (/ 1 1) into 1 40.905 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.im 40.905 * [taylor]: Taking taylor expansion of x.re in x.im 40.905 * [backup-simplify]: Simplify x.re into x.re 40.905 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 40.905 * [taylor]: Taking taylor expansion of (+ (/ 1 x.im) (/ 1 x.re)) in x.im 40.905 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 40.905 * [taylor]: Taking taylor expansion of x.im in x.im 40.905 * [backup-simplify]: Simplify 0 into 0 40.905 * [backup-simplify]: Simplify 1 into 1 40.906 * [backup-simplify]: Simplify (/ 1 1) into 1 40.906 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.im 40.906 * [taylor]: Taking taylor expansion of x.re in x.im 40.906 * [backup-simplify]: Simplify x.re into x.re 40.906 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 40.906 * [taylor]: Taking taylor expansion of x.im in x.im 40.906 * [backup-simplify]: Simplify 0 into 0 40.906 * [backup-simplify]: Simplify 1 into 1 40.906 * [backup-simplify]: Simplify (+ 1 0) into 1 40.907 * [backup-simplify]: Simplify (+ 1 0) into 1 40.907 * [backup-simplify]: Simplify (* 1 1) into 1 40.908 * [backup-simplify]: Simplify (/ 1 1) into 1 40.908 * [backup-simplify]: Simplify (log 1) into 0 40.908 * [backup-simplify]: Simplify (+ (* (- 3) (log x.im)) 0) into (- (* 3 (log x.im))) 40.909 * [backup-simplify]: Simplify (* 1/3 (- (* 3 (log x.im)))) into (* -1 (log x.im)) 40.909 * [backup-simplify]: Simplify (exp (* -1 (log x.im))) into (pow x.im -1) 40.909 * [taylor]: Taking taylor expansion of (pow (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.im) 1/3) in x.re 40.909 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.im)))) in x.re 40.909 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.im))) in x.re 40.909 * [taylor]: Taking taylor expansion of 1/3 in x.re 40.909 * [backup-simplify]: Simplify 1/3 into 1/3 40.909 * [taylor]: Taking taylor expansion of (log (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.im)) in x.re 40.909 * [taylor]: Taking taylor expansion of (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.im) in x.re 40.909 * [taylor]: Taking taylor expansion of (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) in x.re 40.909 * [taylor]: Taking taylor expansion of (- (/ 1 x.im) (/ 1 x.re)) in x.re 40.909 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 40.909 * [taylor]: Taking taylor expansion of x.im in x.re 40.909 * [backup-simplify]: Simplify x.im into x.im 40.909 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 40.909 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 40.909 * [taylor]: Taking taylor expansion of x.re in x.re 40.909 * [backup-simplify]: Simplify 0 into 0 40.909 * [backup-simplify]: Simplify 1 into 1 40.910 * [backup-simplify]: Simplify (/ 1 1) into 1 40.910 * [taylor]: Taking taylor expansion of (+ (/ 1 x.im) (/ 1 x.re)) in x.re 40.910 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 40.910 * [taylor]: Taking taylor expansion of x.im in x.re 40.910 * [backup-simplify]: Simplify x.im into x.im 40.910 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 40.910 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 40.910 * [taylor]: Taking taylor expansion of x.re in x.re 40.910 * [backup-simplify]: Simplify 0 into 0 40.910 * [backup-simplify]: Simplify 1 into 1 40.910 * [backup-simplify]: Simplify (/ 1 1) into 1 40.910 * [taylor]: Taking taylor expansion of x.im in x.re 40.910 * [backup-simplify]: Simplify x.im into x.im 40.911 * [backup-simplify]: Simplify (- 1) into -1 40.911 * [backup-simplify]: Simplify (+ 0 -1) into -1 40.912 * [backup-simplify]: Simplify (+ 0 1) into 1 40.912 * [backup-simplify]: Simplify (* -1 1) into -1 40.912 * [backup-simplify]: Simplify (/ -1 x.im) into (/ -1 x.im) 40.912 * [backup-simplify]: Simplify (log (/ -1 x.im)) into (log (/ -1 x.im)) 40.913 * [backup-simplify]: Simplify (+ (* (- 2) (log x.re)) (log (/ -1 x.im))) into (- (log (/ -1 x.im)) (* 2 (log x.re))) 40.913 * [backup-simplify]: Simplify (* 1/3 (- (log (/ -1 x.im)) (* 2 (log x.re)))) into (* 1/3 (- (log (/ -1 x.im)) (* 2 (log x.re)))) 40.913 * [backup-simplify]: Simplify (exp (* 1/3 (- (log (/ -1 x.im)) (* 2 (log x.re))))) into (exp (* 1/3 (- (log (/ -1 x.im)) (* 2 (log x.re))))) 40.913 * [taylor]: Taking taylor expansion of (pow (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.im) 1/3) in x.re 40.913 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.im)))) in x.re 40.913 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.im))) in x.re 40.913 * [taylor]: Taking taylor expansion of 1/3 in x.re 40.913 * [backup-simplify]: Simplify 1/3 into 1/3 40.913 * [taylor]: Taking taylor expansion of (log (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.im)) in x.re 40.913 * [taylor]: Taking taylor expansion of (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.im) in x.re 40.913 * [taylor]: Taking taylor expansion of (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) in x.re 40.913 * [taylor]: Taking taylor expansion of (- (/ 1 x.im) (/ 1 x.re)) in x.re 40.913 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 40.913 * [taylor]: Taking taylor expansion of x.im in x.re 40.913 * [backup-simplify]: Simplify x.im into x.im 40.913 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 40.913 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 40.914 * [taylor]: Taking taylor expansion of x.re in x.re 40.914 * [backup-simplify]: Simplify 0 into 0 40.914 * [backup-simplify]: Simplify 1 into 1 40.914 * [backup-simplify]: Simplify (/ 1 1) into 1 40.914 * [taylor]: Taking taylor expansion of (+ (/ 1 x.im) (/ 1 x.re)) in x.re 40.914 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 40.914 * [taylor]: Taking taylor expansion of x.im in x.re 40.914 * [backup-simplify]: Simplify x.im into x.im 40.914 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 40.914 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 40.914 * [taylor]: Taking taylor expansion of x.re in x.re 40.914 * [backup-simplify]: Simplify 0 into 0 40.914 * [backup-simplify]: Simplify 1 into 1 40.915 * [backup-simplify]: Simplify (/ 1 1) into 1 40.915 * [taylor]: Taking taylor expansion of x.im in x.re 40.915 * [backup-simplify]: Simplify x.im into x.im 40.915 * [backup-simplify]: Simplify (- 1) into -1 40.916 * [backup-simplify]: Simplify (+ 0 -1) into -1 40.916 * [backup-simplify]: Simplify (+ 0 1) into 1 40.916 * [backup-simplify]: Simplify (* -1 1) into -1 40.916 * [backup-simplify]: Simplify (/ -1 x.im) into (/ -1 x.im) 40.917 * [backup-simplify]: Simplify (log (/ -1 x.im)) into (log (/ -1 x.im)) 40.917 * [backup-simplify]: Simplify (+ (* (- 2) (log x.re)) (log (/ -1 x.im))) into (- (log (/ -1 x.im)) (* 2 (log x.re))) 40.917 * [backup-simplify]: Simplify (* 1/3 (- (log (/ -1 x.im)) (* 2 (log x.re)))) into (* 1/3 (- (log (/ -1 x.im)) (* 2 (log x.re)))) 40.917 * [backup-simplify]: Simplify (exp (* 1/3 (- (log (/ -1 x.im)) (* 2 (log x.re))))) into (exp (* 1/3 (- (log (/ -1 x.im)) (* 2 (log x.re))))) 40.917 * [taylor]: Taking taylor expansion of (exp (* 1/3 (- (log (/ -1 x.im)) (* 2 (log x.re))))) in x.im 40.917 * [taylor]: Taking taylor expansion of (* 1/3 (- (log (/ -1 x.im)) (* 2 (log x.re)))) in x.im 40.918 * [taylor]: Taking taylor expansion of 1/3 in x.im 40.918 * [backup-simplify]: Simplify 1/3 into 1/3 40.918 * [taylor]: Taking taylor expansion of (- (log (/ -1 x.im)) (* 2 (log x.re))) in x.im 40.918 * [taylor]: Taking taylor expansion of (log (/ -1 x.im)) in x.im 40.918 * [taylor]: Taking taylor expansion of (/ -1 x.im) in x.im 40.918 * [taylor]: Taking taylor expansion of -1 in x.im 40.918 * [backup-simplify]: Simplify -1 into -1 40.918 * [taylor]: Taking taylor expansion of x.im in x.im 40.918 * [backup-simplify]: Simplify 0 into 0 40.918 * [backup-simplify]: Simplify 1 into 1 40.918 * [backup-simplify]: Simplify (/ -1 1) into -1 40.919 * [backup-simplify]: Simplify (log -1) into (log -1) 40.919 * [taylor]: Taking taylor expansion of (* 2 (log x.re)) in x.im 40.919 * [taylor]: Taking taylor expansion of 2 in x.im 40.919 * [backup-simplify]: Simplify 2 into 2 40.919 * [taylor]: Taking taylor expansion of (log x.re) in x.im 40.919 * [taylor]: Taking taylor expansion of x.re in x.im 40.919 * [backup-simplify]: Simplify x.re into x.re 40.919 * [backup-simplify]: Simplify (log x.re) into (log x.re) 40.920 * [backup-simplify]: Simplify (+ (* (- 1) (log x.im)) (log -1)) into (- (log -1) (log x.im)) 40.920 * [backup-simplify]: Simplify (* 2 (log x.re)) into (* 2 (log x.re)) 40.920 * [backup-simplify]: Simplify (- (* 2 (log x.re))) into (- (* 2 (log x.re))) 40.920 * [backup-simplify]: Simplify (+ (- (log -1) (log x.im)) (- (* 2 (log x.re)))) into (- (log -1) (+ (log x.im) (* 2 (log x.re)))) 40.921 * [backup-simplify]: Simplify (* 1/3 (- (log -1) (+ (log x.im) (* 2 (log x.re))))) into (* 1/3 (- (log -1) (+ (log x.im) (* 2 (log x.re))))) 40.921 * [backup-simplify]: Simplify (exp (* 1/3 (- (log -1) (+ (log x.im) (* 2 (log x.re)))))) into (exp (* 1/3 (- (log -1) (+ (log x.im) (* 2 (log x.re)))))) 40.922 * [backup-simplify]: Simplify (exp (* 1/3 (- (log -1) (+ (log x.im) (* 2 (log x.re)))))) into (exp (* 1/3 (- (log -1) (+ (log x.im) (* 2 (log x.re)))))) 40.923 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 40.923 * [backup-simplify]: Simplify (+ (/ 1 x.im) 0) into (/ 1 x.im) 40.924 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 40.924 * [backup-simplify]: Simplify (- 0) into 0 40.924 * [backup-simplify]: Simplify (+ (/ 1 x.im) 0) into (/ 1 x.im) 40.924 * [backup-simplify]: Simplify (+ (* -1 (/ 1 x.im)) (* (/ 1 x.im) 1)) into 0 40.924 * [backup-simplify]: Simplify (- (/ 0 x.im) (+ (* (/ -1 x.im) (/ 0 x.im)))) into 0 40.925 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (/ -1 x.im) 1)))) 1) into 0 40.926 * [backup-simplify]: Simplify (+ (* (- 2) (log x.re)) (log (/ -1 x.im))) into (- (log (/ -1 x.im)) (* 2 (log x.re))) 40.926 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (- (log (/ -1 x.im)) (* 2 (log x.re))))) into 0 40.927 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log (/ -1 x.im)) (* 2 (log x.re))))) (+ (* (/ (pow 0 1) 1)))) into 0 40.927 * [taylor]: Taking taylor expansion of 0 in x.im 40.928 * [backup-simplify]: Simplify 0 into 0 40.928 * [backup-simplify]: Simplify 0 into 0 40.928 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 40.930 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow -1 1)))) 1) into 0 40.931 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.re 1)))) 1) into 0 40.931 * [backup-simplify]: Simplify (+ (* 2 0) (* 0 (log x.re))) into 0 40.932 * [backup-simplify]: Simplify (- 0) into 0 40.932 * [backup-simplify]: Simplify (+ 0 0) into 0 40.933 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (- (log -1) (+ (log x.im) (* 2 (log x.re)))))) into 0 40.934 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log -1) (+ (log x.im) (* 2 (log x.re)))))) (+ (* (/ (pow 0 1) 1)))) into 0 40.934 * [backup-simplify]: Simplify 0 into 0 40.934 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)))) into 0 40.935 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 40.936 * [backup-simplify]: Simplify (+ 0 0) into 0 40.936 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)))) into 0 40.937 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 40.937 * [backup-simplify]: Simplify (- 0) into 0 40.938 * [backup-simplify]: Simplify (+ 0 0) into 0 40.939 * [backup-simplify]: Simplify (+ (* -1 0) (+ (* (/ 1 x.im) (/ 1 x.im)) (* 0 1))) into (/ 1 (pow x.im 2)) 40.939 * [backup-simplify]: Simplify (- (/ (/ 1 (pow x.im 2)) x.im) (+ (* (/ -1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)))) into (/ 1 (pow x.im 3)) 40.940 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow (/ -1 x.im) 2))) (* 1 (/ (* 1 (pow (* 2 (/ 1 (pow x.im 3))) 1)) (pow (/ -1 x.im) 1)))) 2) into (/ -1 (pow x.im 2)) 40.940 * [backup-simplify]: Simplify (+ (* (- 2) (log x.re)) (log (/ -1 x.im))) into (- (log (/ -1 x.im)) (* 2 (log x.re))) 40.941 * [backup-simplify]: Simplify (+ (* 1/3 (/ -1 (pow x.im 2))) (+ (* 0 0) (* 0 (- (log (/ -1 x.im)) (* 2 (log x.re)))))) into (- (* 1/3 (/ 1 (pow x.im 2)))) 40.941 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log (/ -1 x.im)) (* 2 (log x.re))))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow (- (* 1/3 (/ 1 (pow x.im 2)))) 1) 1)))) into (* -1/3 (/ (exp (* 1/3 (- (log (/ -1 x.im)) (* 2 (log x.re))))) (pow x.im 2))) 40.941 * [taylor]: Taking taylor expansion of (* -1/3 (/ (exp (* 1/3 (- (log (/ -1 x.im)) (* 2 (log x.re))))) (pow x.im 2))) in x.im 40.941 * [taylor]: Taking taylor expansion of -1/3 in x.im 40.941 * [backup-simplify]: Simplify -1/3 into -1/3 40.941 * [taylor]: Taking taylor expansion of (/ (exp (* 1/3 (- (log (/ -1 x.im)) (* 2 (log x.re))))) (pow x.im 2)) in x.im 40.941 * [taylor]: Taking taylor expansion of (exp (* 1/3 (- (log (/ -1 x.im)) (* 2 (log x.re))))) in x.im 40.942 * [taylor]: Taking taylor expansion of (* 1/3 (- (log (/ -1 x.im)) (* 2 (log x.re)))) in x.im 40.942 * [taylor]: Taking taylor expansion of 1/3 in x.im 40.942 * [backup-simplify]: Simplify 1/3 into 1/3 40.942 * [taylor]: Taking taylor expansion of (- (log (/ -1 x.im)) (* 2 (log x.re))) in x.im 40.942 * [taylor]: Taking taylor expansion of (log (/ -1 x.im)) in x.im 40.942 * [taylor]: Taking taylor expansion of (/ -1 x.im) in x.im 40.942 * [taylor]: Taking taylor expansion of -1 in x.im 40.942 * [backup-simplify]: Simplify -1 into -1 40.942 * [taylor]: Taking taylor expansion of x.im in x.im 40.942 * [backup-simplify]: Simplify 0 into 0 40.942 * [backup-simplify]: Simplify 1 into 1 40.942 * [backup-simplify]: Simplify (/ -1 1) into -1 40.942 * [backup-simplify]: Simplify (log -1) into (log -1) 40.942 * [taylor]: Taking taylor expansion of (* 2 (log x.re)) in x.im 40.942 * [taylor]: Taking taylor expansion of 2 in x.im 40.942 * [backup-simplify]: Simplify 2 into 2 40.942 * [taylor]: Taking taylor expansion of (log x.re) in x.im 40.943 * [taylor]: Taking taylor expansion of x.re in x.im 40.943 * [backup-simplify]: Simplify x.re into x.re 40.943 * [backup-simplify]: Simplify (log x.re) into (log x.re) 40.943 * [backup-simplify]: Simplify (+ (* (- 1) (log x.im)) (log -1)) into (- (log -1) (log x.im)) 40.943 * [backup-simplify]: Simplify (* 2 (log x.re)) into (* 2 (log x.re)) 40.943 * [backup-simplify]: Simplify (- (* 2 (log x.re))) into (- (* 2 (log x.re))) 40.944 * [backup-simplify]: Simplify (+ (- (log -1) (log x.im)) (- (* 2 (log x.re)))) into (- (log -1) (+ (log x.im) (* 2 (log x.re)))) 40.944 * [backup-simplify]: Simplify (* 1/3 (- (log -1) (+ (log x.im) (* 2 (log x.re))))) into (* 1/3 (- (log -1) (+ (log x.im) (* 2 (log x.re))))) 40.944 * [backup-simplify]: Simplify (exp (* 1/3 (- (log -1) (+ (log x.im) (* 2 (log x.re)))))) into (exp (* 1/3 (- (log -1) (+ (log x.im) (* 2 (log x.re)))))) 40.944 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 40.944 * [taylor]: Taking taylor expansion of x.im in x.im 40.944 * [backup-simplify]: Simplify 0 into 0 40.944 * [backup-simplify]: Simplify 1 into 1 40.945 * [backup-simplify]: Simplify (* 1 1) into 1 40.945 * [backup-simplify]: Simplify (/ (exp (* 1/3 (- (log -1) (+ (log x.im) (* 2 (log x.re)))))) 1) into (exp (* 1/3 (- (log -1) (+ (log x.im) (* 2 (log x.re)))))) 40.945 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 40.946 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow -1 1)))) 1) into 0 40.947 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.re 1)))) 1) into 0 40.947 * [backup-simplify]: Simplify (+ (* 2 0) (* 0 (log x.re))) into 0 40.947 * [backup-simplify]: Simplify (- 0) into 0 40.947 * [backup-simplify]: Simplify (+ 0 0) into 0 40.948 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (- (log -1) (+ (log x.im) (* 2 (log x.re)))))) into 0 40.949 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 40.950 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow -1 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow -1 1)))) 2) into 0 40.951 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow x.re 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow x.re 1)))) 2) into 0 40.952 * [backup-simplify]: Simplify (+ (* 2 0) (+ (* 0 0) (* 0 (log x.re)))) into 0 40.952 * [backup-simplify]: Simplify (- 0) into 0 40.952 * [backup-simplify]: Simplify (+ 0 0) into 0 40.953 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (- (log -1) (+ (log x.im) (* 2 (log x.re))))))) into 0 40.954 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log -1) (+ (log x.im) (* 2 (log x.re)))))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 40.955 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 40.955 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log -1) (+ (log x.im) (* 2 (log x.re)))))) (+ (* (/ (pow 0 1) 1)))) into 0 40.956 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 40.957 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* (exp (* 1/3 (- (log -1) (+ (log x.im) (* 2 (log x.re)))))) (/ 0 1)))) into 0 40.958 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* (exp (* 1/3 (- (log -1) (+ (log x.im) (* 2 (log x.re)))))) (/ 0 1)) (* 0 (/ 0 1)))) into 0 40.959 * [backup-simplify]: Simplify (+ (* -1/3 0) (+ (* 0 0) (* 0 (exp (* 1/3 (- (log -1) (+ (log x.im) (* 2 (log x.re))))))))) into 0 40.959 * [backup-simplify]: Simplify 0 into 0 40.959 * [backup-simplify]: Simplify 0 into 0 40.959 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 40.961 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow -1 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow -1 1)))) 2) into 0 40.962 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow x.re 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow x.re 1)))) 2) into 0 40.962 * [backup-simplify]: Simplify (+ (* 2 0) (+ (* 0 0) (* 0 (log x.re)))) into 0 40.963 * [backup-simplify]: Simplify (- 0) into 0 40.963 * [backup-simplify]: Simplify (+ 0 0) into 0 40.968 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (- (log -1) (+ (log x.im) (* 2 (log x.re))))))) into 0 40.969 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log -1) (+ (log x.im) (* 2 (log x.re)))))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 40.970 * [backup-simplify]: Simplify 0 into 0 40.970 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 40.971 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 40.971 * [backup-simplify]: Simplify (+ 0 0) into 0 40.971 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 40.972 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 40.973 * [backup-simplify]: Simplify (- 0) into 0 40.973 * [backup-simplify]: Simplify (+ 0 0) into 0 40.974 * [backup-simplify]: Simplify (+ (* -1 0) (+ (* (/ 1 x.im) 0) (+ (* 0 (/ 1 x.im)) (* 0 1)))) into 0 40.974 * [backup-simplify]: Simplify (- (/ 0 x.im) (+ (* (/ -1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* (/ 1 (pow x.im 3)) (/ 0 x.im)))) into 0 40.977 * [backup-simplify]: Simplify (/ (+ (* 2 (/ (* (pow (* 1 0) 3)) (pow (/ -1 x.im) 3))) (* -3 (/ (* (pow (* 1 0) 1) (pow (* 2 (/ 1 (pow x.im 3))) 1)) (pow (/ -1 x.im) 2))) (* 1 (/ (* 1 1 (pow (* 6 0) 1)) (pow (/ -1 x.im) 1)))) 6) into 0 40.977 * [backup-simplify]: Simplify (+ (* (- 2) (log x.re)) (log (/ -1 x.im))) into (- (log (/ -1 x.im)) (* 2 (log x.re))) 40.978 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 (/ -1 (pow x.im 2))) (+ (* 0 0) (* 0 (- (log (/ -1 x.im)) (* 2 (log x.re))))))) into 0 40.980 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log (/ -1 x.im)) (* 2 (log x.re))))) (+ (* (/ (pow 0 3) 6)) (* (/ (pow 0 1) 1) (/ (pow (- (* 1/3 (/ 1 (pow x.im 2)))) 1) 1)) (* (/ (pow 0 1) 1)))) into 0 40.980 * [taylor]: Taking taylor expansion of 0 in x.im 40.981 * [backup-simplify]: Simplify 0 into 0 40.981 * [backup-simplify]: Simplify 0 into 0 40.981 * [backup-simplify]: Simplify (exp (* 1/3 (- (log -1) (+ (log (/ 1 (- x.im))) (* 2 (log (/ 1 (- x.re)))))))) into (exp (* 1/3 (- (log -1) (+ (log (/ -1 x.im)) (* 2 (log (/ -1 x.re))))))) 40.981 * * * * [progress]: [ 3 / 4 ] generating series at (2 1 1 1) 40.981 * [backup-simplify]: Simplify (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im))) into (pow (* x.im (* (+ x.im x.re) (- x.re x.im))) 1/3) 40.982 * [approximate]: Taking taylor expansion of (pow (* x.im (* (+ x.im x.re) (- x.re x.im))) 1/3) in (x.re x.im) around 0 40.982 * [taylor]: Taking taylor expansion of (pow (* x.im (* (+ x.im x.re) (- x.re x.im))) 1/3) in x.im 40.982 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (* x.im (* (+ x.im x.re) (- x.re x.im)))))) in x.im 40.982 * [taylor]: Taking taylor expansion of (* 1/3 (log (* x.im (* (+ x.im x.re) (- x.re x.im))))) in x.im 40.982 * [taylor]: Taking taylor expansion of 1/3 in x.im 40.982 * [backup-simplify]: Simplify 1/3 into 1/3 40.982 * [taylor]: Taking taylor expansion of (log (* x.im (* (+ x.im x.re) (- x.re x.im)))) in x.im 40.982 * [taylor]: Taking taylor expansion of (* x.im (* (+ x.im x.re) (- x.re x.im))) in x.im 40.982 * [taylor]: Taking taylor expansion of x.im in x.im 40.982 * [backup-simplify]: Simplify 0 into 0 40.982 * [backup-simplify]: Simplify 1 into 1 40.982 * [taylor]: Taking taylor expansion of (* (+ x.im x.re) (- x.re x.im)) in x.im 40.982 * [taylor]: Taking taylor expansion of (+ x.im x.re) in x.im 40.982 * [taylor]: Taking taylor expansion of x.im in x.im 40.982 * [backup-simplify]: Simplify 0 into 0 40.982 * [backup-simplify]: Simplify 1 into 1 40.982 * [taylor]: Taking taylor expansion of x.re in x.im 40.982 * [backup-simplify]: Simplify x.re into x.re 40.982 * [taylor]: Taking taylor expansion of (- x.re x.im) in x.im 40.982 * [taylor]: Taking taylor expansion of x.re in x.im 40.982 * [backup-simplify]: Simplify x.re into x.re 40.982 * [taylor]: Taking taylor expansion of x.im in x.im 40.982 * [backup-simplify]: Simplify 0 into 0 40.982 * [backup-simplify]: Simplify 1 into 1 40.982 * [backup-simplify]: Simplify (+ 0 x.re) into x.re 40.983 * [backup-simplify]: Simplify (- 0) into 0 40.983 * [backup-simplify]: Simplify (+ x.re 0) into x.re 40.983 * [backup-simplify]: Simplify (* x.re x.re) into (pow x.re 2) 40.983 * [backup-simplify]: Simplify (* 0 (pow x.re 2)) into 0 40.983 * [backup-simplify]: Simplify (- 1) into -1 40.984 * [backup-simplify]: Simplify (+ 0 -1) into -1 40.984 * [backup-simplify]: Simplify (+ 1 0) into 1 40.984 * [backup-simplify]: Simplify (+ (* x.re -1) (* 1 x.re)) into 0 40.985 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 (pow x.re 2))) into (pow x.re 2) 40.985 * [backup-simplify]: Simplify (log (pow x.re 2)) into (log (pow x.re 2)) 40.985 * [backup-simplify]: Simplify (+ (* (- -1) (log x.im)) (log (pow x.re 2))) into (+ (log x.im) (log (pow x.re 2))) 40.985 * [backup-simplify]: Simplify (* 1/3 (+ (log x.im) (log (pow x.re 2)))) into (* 1/3 (+ (log x.im) (log (pow x.re 2)))) 40.985 * [backup-simplify]: Simplify (exp (* 1/3 (+ (log x.im) (log (pow x.re 2))))) into (exp (* 1/3 (+ (log x.im) (log (pow x.re 2))))) 40.985 * [taylor]: Taking taylor expansion of (pow (* x.im (* (+ x.im x.re) (- x.re x.im))) 1/3) in x.re 40.986 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (* x.im (* (+ x.im x.re) (- x.re x.im)))))) in x.re 40.986 * [taylor]: Taking taylor expansion of (* 1/3 (log (* x.im (* (+ x.im x.re) (- x.re x.im))))) in x.re 40.986 * [taylor]: Taking taylor expansion of 1/3 in x.re 40.986 * [backup-simplify]: Simplify 1/3 into 1/3 40.986 * [taylor]: Taking taylor expansion of (log (* x.im (* (+ x.im x.re) (- x.re x.im)))) in x.re 40.986 * [taylor]: Taking taylor expansion of (* x.im (* (+ x.im x.re) (- x.re x.im))) in x.re 40.986 * [taylor]: Taking taylor expansion of x.im in x.re 40.986 * [backup-simplify]: Simplify x.im into x.im 40.986 * [taylor]: Taking taylor expansion of (* (+ x.im x.re) (- x.re x.im)) in x.re 40.986 * [taylor]: Taking taylor expansion of (+ x.im x.re) in x.re 40.986 * [taylor]: Taking taylor expansion of x.im in x.re 40.986 * [backup-simplify]: Simplify x.im into x.im 40.986 * [taylor]: Taking taylor expansion of x.re in x.re 40.986 * [backup-simplify]: Simplify 0 into 0 40.986 * [backup-simplify]: Simplify 1 into 1 40.986 * [taylor]: Taking taylor expansion of (- x.re x.im) in x.re 40.986 * [taylor]: Taking taylor expansion of x.re in x.re 40.986 * [backup-simplify]: Simplify 0 into 0 40.986 * [backup-simplify]: Simplify 1 into 1 40.986 * [taylor]: Taking taylor expansion of x.im in x.re 40.986 * [backup-simplify]: Simplify x.im into x.im 40.986 * [backup-simplify]: Simplify (+ x.im 0) into x.im 40.986 * [backup-simplify]: Simplify (- x.im) into (- x.im) 40.986 * [backup-simplify]: Simplify (+ 0 (- x.im)) into (- x.im) 40.986 * [backup-simplify]: Simplify (* x.im (- x.im)) into (* -1 (pow x.im 2)) 40.986 * [backup-simplify]: Simplify (* x.im (* -1 (pow x.im 2))) into (* -1 (pow x.im 3)) 40.986 * [backup-simplify]: Simplify (log (* -1 (pow x.im 3))) into (log (* -1 (pow x.im 3))) 40.987 * [backup-simplify]: Simplify (* 1/3 (log (* -1 (pow x.im 3)))) into (* 1/3 (log (* -1 (pow x.im 3)))) 40.987 * [backup-simplify]: Simplify (exp (* 1/3 (log (* -1 (pow x.im 3))))) into (pow (* -1 (pow x.im 3)) 1/3) 40.987 * [taylor]: Taking taylor expansion of (pow (* x.im (* (+ x.im x.re) (- x.re x.im))) 1/3) in x.re 40.987 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (* x.im (* (+ x.im x.re) (- x.re x.im)))))) in x.re 40.987 * [taylor]: Taking taylor expansion of (* 1/3 (log (* x.im (* (+ x.im x.re) (- x.re x.im))))) in x.re 40.987 * [taylor]: Taking taylor expansion of 1/3 in x.re 40.987 * [backup-simplify]: Simplify 1/3 into 1/3 40.987 * [taylor]: Taking taylor expansion of (log (* x.im (* (+ x.im x.re) (- x.re x.im)))) in x.re 40.987 * [taylor]: Taking taylor expansion of (* x.im (* (+ x.im x.re) (- x.re x.im))) in x.re 40.987 * [taylor]: Taking taylor expansion of x.im in x.re 40.987 * [backup-simplify]: Simplify x.im into x.im 40.987 * [taylor]: Taking taylor expansion of (* (+ x.im x.re) (- x.re x.im)) in x.re 40.987 * [taylor]: Taking taylor expansion of (+ x.im x.re) in x.re 40.987 * [taylor]: Taking taylor expansion of x.im in x.re 40.987 * [backup-simplify]: Simplify x.im into x.im 40.987 * [taylor]: Taking taylor expansion of x.re in x.re 40.987 * [backup-simplify]: Simplify 0 into 0 40.987 * [backup-simplify]: Simplify 1 into 1 40.987 * [taylor]: Taking taylor expansion of (- x.re x.im) in x.re 40.987 * [taylor]: Taking taylor expansion of x.re in x.re 40.987 * [backup-simplify]: Simplify 0 into 0 40.987 * [backup-simplify]: Simplify 1 into 1 40.987 * [taylor]: Taking taylor expansion of x.im in x.re 40.987 * [backup-simplify]: Simplify x.im into x.im 40.987 * [backup-simplify]: Simplify (+ x.im 0) into x.im 40.987 * [backup-simplify]: Simplify (- x.im) into (- x.im) 40.987 * [backup-simplify]: Simplify (+ 0 (- x.im)) into (- x.im) 40.988 * [backup-simplify]: Simplify (* x.im (- x.im)) into (* -1 (pow x.im 2)) 40.988 * [backup-simplify]: Simplify (* x.im (* -1 (pow x.im 2))) into (* -1 (pow x.im 3)) 40.988 * [backup-simplify]: Simplify (log (* -1 (pow x.im 3))) into (log (* -1 (pow x.im 3))) 40.988 * [backup-simplify]: Simplify (* 1/3 (log (* -1 (pow x.im 3)))) into (* 1/3 (log (* -1 (pow x.im 3)))) 40.988 * [backup-simplify]: Simplify (exp (* 1/3 (log (* -1 (pow x.im 3))))) into (pow (* -1 (pow x.im 3)) 1/3) 40.988 * [taylor]: Taking taylor expansion of (pow (* -1 (pow x.im 3)) 1/3) in x.im 40.988 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (* -1 (pow x.im 3))))) in x.im 40.988 * [taylor]: Taking taylor expansion of (* 1/3 (log (* -1 (pow x.im 3)))) in x.im 40.988 * [taylor]: Taking taylor expansion of 1/3 in x.im 40.988 * [backup-simplify]: Simplify 1/3 into 1/3 40.988 * [taylor]: Taking taylor expansion of (log (* -1 (pow x.im 3))) in x.im 40.988 * [taylor]: Taking taylor expansion of (* -1 (pow x.im 3)) in x.im 40.988 * [taylor]: Taking taylor expansion of -1 in x.im 40.988 * [backup-simplify]: Simplify -1 into -1 40.988 * [taylor]: Taking taylor expansion of (pow x.im 3) in x.im 40.988 * [taylor]: Taking taylor expansion of x.im in x.im 40.988 * [backup-simplify]: Simplify 0 into 0 40.988 * [backup-simplify]: Simplify 1 into 1 40.989 * [backup-simplify]: Simplify (* 1 1) into 1 40.989 * [backup-simplify]: Simplify (* 1 1) into 1 40.990 * [backup-simplify]: Simplify (* -1 1) into -1 40.990 * [backup-simplify]: Simplify (log -1) into (log -1) 40.991 * [backup-simplify]: Simplify (+ (* (- -3) (log x.im)) (log -1)) into (+ (* 3 (log x.im)) (log -1)) 40.991 * [backup-simplify]: Simplify (* 1/3 (+ (* 3 (log x.im)) (log -1))) into (* 1/3 (+ (* 3 (log x.im)) (log -1))) 40.992 * [backup-simplify]: Simplify (exp (* 1/3 (+ (* 3 (log x.im)) (log -1)))) into (exp (* 1/3 (+ (* 3 (log x.im)) (log -1)))) 40.993 * [backup-simplify]: Simplify (exp (* 1/3 (+ (* 3 (log x.im)) (log -1)))) into (exp (* 1/3 (+ (* 3 (log x.im)) (log -1)))) 40.993 * [backup-simplify]: Simplify (- 0) into 0 40.994 * [backup-simplify]: Simplify (+ 1 0) into 1 40.995 * [backup-simplify]: Simplify (+ 0 1) into 1 40.995 * [backup-simplify]: Simplify (+ (* x.im 1) (* 1 (- x.im))) into 0 40.995 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 (* -1 (pow x.im 2)))) into 0 40.996 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (* -1 (pow x.im 3)) 1)))) 1) into 0 40.996 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (log (* -1 (pow x.im 3))))) into 0 40.997 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (* -1 (pow x.im 3))))) (+ (* (/ (pow 0 1) 1)))) into 0 40.997 * [taylor]: Taking taylor expansion of 0 in x.im 40.997 * [backup-simplify]: Simplify 0 into 0 40.997 * [backup-simplify]: Simplify 0 into 0 40.998 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 40.998 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 40.999 * [backup-simplify]: Simplify (+ (* -1 0) (* 0 1)) into 0 41.001 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow -1 1)))) 1) into 0 41.001 * [backup-simplify]: Simplify (+ (* (- -3) (log x.im)) (log -1)) into (+ (* 3 (log x.im)) (log -1)) 41.002 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (+ (* 3 (log x.im)) (log -1)))) into 0 41.004 * [backup-simplify]: Simplify (* (exp (* 1/3 (+ (* 3 (log x.im)) (log -1)))) (+ (* (/ (pow 0 1) 1)))) into 0 41.004 * [backup-simplify]: Simplify 0 into 0 41.004 * [backup-simplify]: Simplify (- 0) into 0 41.004 * [backup-simplify]: Simplify (+ 0 0) into 0 41.005 * [backup-simplify]: Simplify (+ 0 0) into 0 41.005 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 1 1) (* 0 (- x.im)))) into 1 41.006 * [backup-simplify]: Simplify (+ (* x.im 1) (+ (* 0 0) (* 0 (* -1 (pow x.im 2))))) into x.im 41.007 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow (* -1 (pow x.im 3)) 2))) (* 1 (/ (* 1 (pow (* 2 x.im) 1)) (pow (* -1 (pow x.im 3)) 1)))) 2) into (/ -1 (pow x.im 2)) 41.007 * [backup-simplify]: Simplify (+ (* 1/3 (/ -1 (pow x.im 2))) (+ (* 0 0) (* 0 (log (* -1 (pow x.im 3)))))) into (- (* 1/3 (/ 1 (pow x.im 2)))) 41.008 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (* -1 (pow x.im 3))))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow (- (* 1/3 (/ 1 (pow x.im 2)))) 1) 1)))) into (* -1/3 (* (/ 1 x.im) (pow -1 1/3))) 41.008 * [taylor]: Taking taylor expansion of (* -1/3 (* (/ 1 x.im) (pow -1 1/3))) in x.im 41.008 * [taylor]: Taking taylor expansion of -1/3 in x.im 41.008 * [backup-simplify]: Simplify -1/3 into -1/3 41.008 * [taylor]: Taking taylor expansion of (* (/ 1 x.im) (pow -1 1/3)) in x.im 41.009 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 41.009 * [taylor]: Taking taylor expansion of x.im in x.im 41.009 * [backup-simplify]: Simplify 0 into 0 41.009 * [backup-simplify]: Simplify 1 into 1 41.009 * [backup-simplify]: Simplify (/ 1 1) into 1 41.009 * [taylor]: Taking taylor expansion of (pow -1 1/3) in x.im 41.009 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log -1))) in x.im 41.009 * [taylor]: Taking taylor expansion of (* 1/3 (log -1)) in x.im 41.009 * [taylor]: Taking taylor expansion of 1/3 in x.im 41.009 * [backup-simplify]: Simplify 1/3 into 1/3 41.009 * [taylor]: Taking taylor expansion of (log -1) in x.im 41.009 * [taylor]: Taking taylor expansion of -1 in x.im 41.009 * [backup-simplify]: Simplify -1 into -1 41.010 * [backup-simplify]: Simplify (log -1) into (log -1) 41.010 * [backup-simplify]: Simplify (* 1/3 (log -1)) into (* 1/3 (log -1)) 41.012 * [backup-simplify]: Simplify (exp (* 1/3 (log -1))) into (pow -1 1/3) 41.013 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow -1 1)))) 1) into 0 41.014 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (log -1))) into 0 41.016 * [backup-simplify]: Simplify (* (exp (* 1/3 (log -1))) (+ (* (/ (pow 0 1) 1)))) into 0 41.016 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 41.017 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 (pow -1 1/3))) into 0 41.018 * [backup-simplify]: Simplify (* 1 (pow -1 1/3)) into (pow -1 1/3) 41.019 * [backup-simplify]: Simplify (+ (* -1/3 0) (* 0 (pow -1 1/3))) into 0 41.019 * [backup-simplify]: Simplify 0 into 0 41.019 * [backup-simplify]: Simplify 0 into 0 41.020 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 41.021 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 41.022 * [backup-simplify]: Simplify (+ (* -1 0) (+ (* 0 0) (* 0 1))) into 0 41.025 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow -1 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow -1 1)))) 2) into 0 41.025 * [backup-simplify]: Simplify (+ (* (- -3) (log x.im)) (log -1)) into (+ (* 3 (log x.im)) (log -1)) 41.027 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (+ (* 3 (log x.im)) (log -1))))) into 0 41.028 * [backup-simplify]: Simplify (* (exp (* 1/3 (+ (* 3 (log x.im)) (log -1)))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 41.028 * [backup-simplify]: Simplify 0 into 0 41.029 * [backup-simplify]: Simplify (- 0) into 0 41.029 * [backup-simplify]: Simplify (+ 0 0) into 0 41.030 * [backup-simplify]: Simplify (+ 0 0) into 0 41.031 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 1 0) (+ (* 0 1) (* 0 (- x.im))))) into 0 41.031 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 1) (+ (* 0 0) (* 0 (* -1 (pow x.im 2)))))) into 0 41.033 * [backup-simplify]: Simplify (/ (+ (* 2 (/ (* (pow (* 1 0) 3)) (pow (* -1 (pow x.im 3)) 3))) (* -3 (/ (* (pow (* 1 0) 1) (pow (* 2 x.im) 1)) (pow (* -1 (pow x.im 3)) 2))) (* 1 (/ (* 1 1 (pow (* 6 0) 1)) (pow (* -1 (pow x.im 3)) 1)))) 6) into 0 41.034 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 (/ -1 (pow x.im 2))) (+ (* 0 0) (* 0 (log (* -1 (pow x.im 3))))))) into 0 41.035 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (* -1 (pow x.im 3))))) (+ (* (/ (pow 0 3) 6)) (* (/ (pow 0 1) 1) (/ (pow (- (* 1/3 (/ 1 (pow x.im 2)))) 1) 1)) (* (/ (pow 0 1) 1)))) into 0 41.035 * [taylor]: Taking taylor expansion of 0 in x.im 41.035 * [backup-simplify]: Simplify 0 into 0 41.035 * [backup-simplify]: Simplify 0 into 0 41.035 * [backup-simplify]: Simplify (exp (* 1/3 (+ (* 3 (log x.im)) (log -1)))) into (exp (* 1/3 (+ (* 3 (log x.im)) (log -1)))) 41.036 * [backup-simplify]: Simplify (cbrt (* (- (/ 1 x.re) (/ 1 x.im)) (* (+ (/ 1 x.re) (/ 1 x.im)) (/ 1 x.im)))) into (pow (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.im) 1/3) 41.036 * [approximate]: Taking taylor expansion of (pow (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.im) 1/3) in (x.re x.im) around 0 41.036 * [taylor]: Taking taylor expansion of (pow (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.im) 1/3) in x.im 41.036 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.im)))) in x.im 41.036 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.im))) in x.im 41.036 * [taylor]: Taking taylor expansion of 1/3 in x.im 41.036 * [backup-simplify]: Simplify 1/3 into 1/3 41.036 * [taylor]: Taking taylor expansion of (log (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.im)) in x.im 41.036 * [taylor]: Taking taylor expansion of (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.im) in x.im 41.036 * [taylor]: Taking taylor expansion of (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) in x.im 41.036 * [taylor]: Taking taylor expansion of (- (/ 1 x.re) (/ 1 x.im)) in x.im 41.036 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.im 41.036 * [taylor]: Taking taylor expansion of x.re in x.im 41.036 * [backup-simplify]: Simplify x.re into x.re 41.036 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 41.036 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 41.036 * [taylor]: Taking taylor expansion of x.im in x.im 41.036 * [backup-simplify]: Simplify 0 into 0 41.036 * [backup-simplify]: Simplify 1 into 1 41.036 * [backup-simplify]: Simplify (/ 1 1) into 1 41.036 * [taylor]: Taking taylor expansion of (+ (/ 1 x.im) (/ 1 x.re)) in x.im 41.036 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 41.036 * [taylor]: Taking taylor expansion of x.im in x.im 41.036 * [backup-simplify]: Simplify 0 into 0 41.036 * [backup-simplify]: Simplify 1 into 1 41.037 * [backup-simplify]: Simplify (/ 1 1) into 1 41.037 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.im 41.037 * [taylor]: Taking taylor expansion of x.re in x.im 41.037 * [backup-simplify]: Simplify x.re into x.re 41.037 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 41.037 * [taylor]: Taking taylor expansion of x.im in x.im 41.037 * [backup-simplify]: Simplify 0 into 0 41.037 * [backup-simplify]: Simplify 1 into 1 41.037 * [backup-simplify]: Simplify (- 1) into -1 41.037 * [backup-simplify]: Simplify (+ 0 -1) into -1 41.038 * [backup-simplify]: Simplify (+ 1 0) into 1 41.038 * [backup-simplify]: Simplify (* -1 1) into -1 41.038 * [backup-simplify]: Simplify (/ -1 1) into -1 41.038 * [backup-simplify]: Simplify (log -1) into (log -1) 41.039 * [backup-simplify]: Simplify (+ (* (- 3) (log x.im)) (log -1)) into (- (log -1) (* 3 (log x.im))) 41.039 * [backup-simplify]: Simplify (* 1/3 (- (log -1) (* 3 (log x.im)))) into (* 1/3 (- (log -1) (* 3 (log x.im)))) 41.039 * [backup-simplify]: Simplify (exp (* 1/3 (- (log -1) (* 3 (log x.im))))) into (exp (* 1/3 (- (log -1) (* 3 (log x.im))))) 41.039 * [taylor]: Taking taylor expansion of (pow (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.im) 1/3) in x.re 41.039 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.im)))) in x.re 41.039 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.im))) in x.re 41.039 * [taylor]: Taking taylor expansion of 1/3 in x.re 41.040 * [backup-simplify]: Simplify 1/3 into 1/3 41.040 * [taylor]: Taking taylor expansion of (log (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.im)) in x.re 41.040 * [taylor]: Taking taylor expansion of (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.im) in x.re 41.040 * [taylor]: Taking taylor expansion of (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) in x.re 41.040 * [taylor]: Taking taylor expansion of (- (/ 1 x.re) (/ 1 x.im)) in x.re 41.040 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 41.040 * [taylor]: Taking taylor expansion of x.re in x.re 41.040 * [backup-simplify]: Simplify 0 into 0 41.040 * [backup-simplify]: Simplify 1 into 1 41.040 * [backup-simplify]: Simplify (/ 1 1) into 1 41.040 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 41.040 * [taylor]: Taking taylor expansion of x.im in x.re 41.040 * [backup-simplify]: Simplify x.im into x.im 41.040 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 41.040 * [taylor]: Taking taylor expansion of (+ (/ 1 x.im) (/ 1 x.re)) in x.re 41.040 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 41.040 * [taylor]: Taking taylor expansion of x.im in x.re 41.040 * [backup-simplify]: Simplify x.im into x.im 41.040 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 41.040 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 41.040 * [taylor]: Taking taylor expansion of x.re in x.re 41.040 * [backup-simplify]: Simplify 0 into 0 41.040 * [backup-simplify]: Simplify 1 into 1 41.040 * [backup-simplify]: Simplify (/ 1 1) into 1 41.040 * [taylor]: Taking taylor expansion of x.im in x.re 41.040 * [backup-simplify]: Simplify x.im into x.im 41.041 * [backup-simplify]: Simplify (+ 1 0) into 1 41.041 * [backup-simplify]: Simplify (+ 0 1) into 1 41.041 * [backup-simplify]: Simplify (* 1 1) into 1 41.041 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 41.041 * [backup-simplify]: Simplify (log (/ 1 x.im)) into (log (/ 1 x.im)) 41.042 * [backup-simplify]: Simplify (+ (* (- 2) (log x.re)) (log (/ 1 x.im))) into (- (log (/ 1 x.im)) (* 2 (log x.re))) 41.042 * [backup-simplify]: Simplify (* 1/3 (- (log (/ 1 x.im)) (* 2 (log x.re)))) into (* 1/3 (- (log (/ 1 x.im)) (* 2 (log x.re)))) 41.042 * [backup-simplify]: Simplify (exp (* 1/3 (- (log (/ 1 x.im)) (* 2 (log x.re))))) into (exp (* 1/3 (- (log (/ 1 x.im)) (* 2 (log x.re))))) 41.042 * [taylor]: Taking taylor expansion of (pow (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.im) 1/3) in x.re 41.042 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.im)))) in x.re 41.042 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.im))) in x.re 41.042 * [taylor]: Taking taylor expansion of 1/3 in x.re 41.042 * [backup-simplify]: Simplify 1/3 into 1/3 41.042 * [taylor]: Taking taylor expansion of (log (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.im)) in x.re 41.042 * [taylor]: Taking taylor expansion of (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.im) in x.re 41.042 * [taylor]: Taking taylor expansion of (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) in x.re 41.042 * [taylor]: Taking taylor expansion of (- (/ 1 x.re) (/ 1 x.im)) in x.re 41.042 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 41.042 * [taylor]: Taking taylor expansion of x.re in x.re 41.042 * [backup-simplify]: Simplify 0 into 0 41.042 * [backup-simplify]: Simplify 1 into 1 41.042 * [backup-simplify]: Simplify (/ 1 1) into 1 41.042 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 41.042 * [taylor]: Taking taylor expansion of x.im in x.re 41.042 * [backup-simplify]: Simplify x.im into x.im 41.042 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 41.042 * [taylor]: Taking taylor expansion of (+ (/ 1 x.im) (/ 1 x.re)) in x.re 41.042 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 41.042 * [taylor]: Taking taylor expansion of x.im in x.re 41.042 * [backup-simplify]: Simplify x.im into x.im 41.042 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 41.043 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 41.043 * [taylor]: Taking taylor expansion of x.re in x.re 41.043 * [backup-simplify]: Simplify 0 into 0 41.043 * [backup-simplify]: Simplify 1 into 1 41.043 * [backup-simplify]: Simplify (/ 1 1) into 1 41.043 * [taylor]: Taking taylor expansion of x.im in x.re 41.043 * [backup-simplify]: Simplify x.im into x.im 41.043 * [backup-simplify]: Simplify (+ 1 0) into 1 41.043 * [backup-simplify]: Simplify (+ 0 1) into 1 41.044 * [backup-simplify]: Simplify (* 1 1) into 1 41.044 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 41.044 * [backup-simplify]: Simplify (log (/ 1 x.im)) into (log (/ 1 x.im)) 41.044 * [backup-simplify]: Simplify (+ (* (- 2) (log x.re)) (log (/ 1 x.im))) into (- (log (/ 1 x.im)) (* 2 (log x.re))) 41.044 * [backup-simplify]: Simplify (* 1/3 (- (log (/ 1 x.im)) (* 2 (log x.re)))) into (* 1/3 (- (log (/ 1 x.im)) (* 2 (log x.re)))) 41.044 * [backup-simplify]: Simplify (exp (* 1/3 (- (log (/ 1 x.im)) (* 2 (log x.re))))) into (exp (* 1/3 (- (log (/ 1 x.im)) (* 2 (log x.re))))) 41.044 * [taylor]: Taking taylor expansion of (exp (* 1/3 (- (log (/ 1 x.im)) (* 2 (log x.re))))) in x.im 41.044 * [taylor]: Taking taylor expansion of (* 1/3 (- (log (/ 1 x.im)) (* 2 (log x.re)))) in x.im 41.044 * [taylor]: Taking taylor expansion of 1/3 in x.im 41.044 * [backup-simplify]: Simplify 1/3 into 1/3 41.044 * [taylor]: Taking taylor expansion of (- (log (/ 1 x.im)) (* 2 (log x.re))) in x.im 41.044 * [taylor]: Taking taylor expansion of (log (/ 1 x.im)) in x.im 41.044 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 41.044 * [taylor]: Taking taylor expansion of x.im in x.im 41.044 * [backup-simplify]: Simplify 0 into 0 41.045 * [backup-simplify]: Simplify 1 into 1 41.045 * [backup-simplify]: Simplify (/ 1 1) into 1 41.045 * [backup-simplify]: Simplify (log 1) into 0 41.045 * [taylor]: Taking taylor expansion of (* 2 (log x.re)) in x.im 41.045 * [taylor]: Taking taylor expansion of 2 in x.im 41.045 * [backup-simplify]: Simplify 2 into 2 41.045 * [taylor]: Taking taylor expansion of (log x.re) in x.im 41.045 * [taylor]: Taking taylor expansion of x.re in x.im 41.045 * [backup-simplify]: Simplify x.re into x.re 41.045 * [backup-simplify]: Simplify (log x.re) into (log x.re) 41.045 * [backup-simplify]: Simplify (+ (* (- 1) (log x.im)) 0) into (- (log x.im)) 41.045 * [backup-simplify]: Simplify (* 2 (log x.re)) into (* 2 (log x.re)) 41.046 * [backup-simplify]: Simplify (- (* 2 (log x.re))) into (- (* 2 (log x.re))) 41.046 * [backup-simplify]: Simplify (+ (- (log x.im)) (- (* 2 (log x.re)))) into (- (+ (log x.im) (* 2 (log x.re)))) 41.046 * [backup-simplify]: Simplify (* 1/3 (- (+ (log x.im) (* 2 (log x.re))))) into (* -1/3 (+ (log x.im) (* 2 (log x.re)))) 41.046 * [backup-simplify]: Simplify (exp (* -1/3 (+ (log x.im) (* 2 (log x.re))))) into (exp (* -1/3 (+ (log x.im) (* 2 (log x.re))))) 41.046 * [backup-simplify]: Simplify (exp (* -1/3 (+ (log x.im) (* 2 (log x.re))))) into (exp (* -1/3 (+ (log x.im) (* 2 (log x.re))))) 41.046 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 41.046 * [backup-simplify]: Simplify (+ (/ 1 x.im) 0) into (/ 1 x.im) 41.047 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 41.047 * [backup-simplify]: Simplify (- (/ 1 x.im)) into (- (/ 1 x.im)) 41.047 * [backup-simplify]: Simplify (+ 0 (- (/ 1 x.im))) into (- (/ 1 x.im)) 41.047 * [backup-simplify]: Simplify (+ (* 1 (/ 1 x.im)) (* (- (/ 1 x.im)) 1)) into 0 41.047 * [backup-simplify]: Simplify (- (/ 0 x.im) (+ (* (/ 1 x.im) (/ 0 x.im)))) into 0 41.048 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (/ 1 x.im) 1)))) 1) into 0 41.048 * [backup-simplify]: Simplify (+ (* (- 2) (log x.re)) (log (/ 1 x.im))) into (- (log (/ 1 x.im)) (* 2 (log x.re))) 41.048 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (- (log (/ 1 x.im)) (* 2 (log x.re))))) into 0 41.049 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log (/ 1 x.im)) (* 2 (log x.re))))) (+ (* (/ (pow 0 1) 1)))) into 0 41.049 * [taylor]: Taking taylor expansion of 0 in x.im 41.049 * [backup-simplify]: Simplify 0 into 0 41.049 * [backup-simplify]: Simplify 0 into 0 41.049 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 41.050 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow 1 1)))) 1) into 0 41.051 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.re 1)))) 1) into 0 41.051 * [backup-simplify]: Simplify (+ (* 2 0) (* 0 (log x.re))) into 0 41.051 * [backup-simplify]: Simplify (- 0) into 0 41.051 * [backup-simplify]: Simplify (+ 0 0) into 0 41.052 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (- (+ (log x.im) (* 2 (log x.re)))))) into 0 41.052 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (log x.im) (* 2 (log x.re))))) (+ (* (/ (pow 0 1) 1)))) into 0 41.052 * [backup-simplify]: Simplify 0 into 0 41.052 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)))) into 0 41.053 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 41.053 * [backup-simplify]: Simplify (+ 0 0) into 0 41.054 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 41.054 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)))) into 0 41.054 * [backup-simplify]: Simplify (- 0) into 0 41.055 * [backup-simplify]: Simplify (+ 0 0) into 0 41.055 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* (- (/ 1 x.im)) (/ 1 x.im)) (* 0 1))) into (- (/ 1 (pow x.im 2))) 41.055 * [backup-simplify]: Simplify (- (/ (- (/ 1 (pow x.im 2))) x.im) (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)))) into (- (/ 1 (pow x.im 3))) 41.056 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow (/ 1 x.im) 2))) (* 1 (/ (* 1 (pow (* 2 (- (/ 1 (pow x.im 3)))) 1)) (pow (/ 1 x.im) 1)))) 2) into (/ -1 (pow x.im 2)) 41.056 * [backup-simplify]: Simplify (+ (* (- 2) (log x.re)) (log (/ 1 x.im))) into (- (log (/ 1 x.im)) (* 2 (log x.re))) 41.057 * [backup-simplify]: Simplify (+ (* 1/3 (/ -1 (pow x.im 2))) (+ (* 0 0) (* 0 (- (log (/ 1 x.im)) (* 2 (log x.re)))))) into (- (* 1/3 (/ 1 (pow x.im 2)))) 41.057 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log (/ 1 x.im)) (* 2 (log x.re))))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow (- (* 1/3 (/ 1 (pow x.im 2)))) 1) 1)))) into (* -1/3 (/ (exp (* 1/3 (- (log (/ 1 x.im)) (* 2 (log x.re))))) (pow x.im 2))) 41.057 * [taylor]: Taking taylor expansion of (* -1/3 (/ (exp (* 1/3 (- (log (/ 1 x.im)) (* 2 (log x.re))))) (pow x.im 2))) in x.im 41.057 * [taylor]: Taking taylor expansion of -1/3 in x.im 41.057 * [backup-simplify]: Simplify -1/3 into -1/3 41.057 * [taylor]: Taking taylor expansion of (/ (exp (* 1/3 (- (log (/ 1 x.im)) (* 2 (log x.re))))) (pow x.im 2)) in x.im 41.057 * [taylor]: Taking taylor expansion of (exp (* 1/3 (- (log (/ 1 x.im)) (* 2 (log x.re))))) in x.im 41.057 * [taylor]: Taking taylor expansion of (* 1/3 (- (log (/ 1 x.im)) (* 2 (log x.re)))) in x.im 41.057 * [taylor]: Taking taylor expansion of 1/3 in x.im 41.058 * [backup-simplify]: Simplify 1/3 into 1/3 41.058 * [taylor]: Taking taylor expansion of (- (log (/ 1 x.im)) (* 2 (log x.re))) in x.im 41.058 * [taylor]: Taking taylor expansion of (log (/ 1 x.im)) in x.im 41.058 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 41.058 * [taylor]: Taking taylor expansion of x.im in x.im 41.058 * [backup-simplify]: Simplify 0 into 0 41.058 * [backup-simplify]: Simplify 1 into 1 41.058 * [backup-simplify]: Simplify (/ 1 1) into 1 41.058 * [backup-simplify]: Simplify (log 1) into 0 41.058 * [taylor]: Taking taylor expansion of (* 2 (log x.re)) in x.im 41.058 * [taylor]: Taking taylor expansion of 2 in x.im 41.058 * [backup-simplify]: Simplify 2 into 2 41.058 * [taylor]: Taking taylor expansion of (log x.re) in x.im 41.058 * [taylor]: Taking taylor expansion of x.re in x.im 41.058 * [backup-simplify]: Simplify x.re into x.re 41.058 * [backup-simplify]: Simplify (log x.re) into (log x.re) 41.058 * [backup-simplify]: Simplify (+ (* (- 1) (log x.im)) 0) into (- (log x.im)) 41.059 * [backup-simplify]: Simplify (* 2 (log x.re)) into (* 2 (log x.re)) 41.059 * [backup-simplify]: Simplify (- (* 2 (log x.re))) into (- (* 2 (log x.re))) 41.059 * [backup-simplify]: Simplify (+ (- (log x.im)) (- (* 2 (log x.re)))) into (- (+ (log x.im) (* 2 (log x.re)))) 41.059 * [backup-simplify]: Simplify (* 1/3 (- (+ (log x.im) (* 2 (log x.re))))) into (* -1/3 (+ (log x.im) (* 2 (log x.re)))) 41.059 * [backup-simplify]: Simplify (exp (* -1/3 (+ (log x.im) (* 2 (log x.re))))) into (exp (* -1/3 (+ (log x.im) (* 2 (log x.re))))) 41.059 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 41.059 * [taylor]: Taking taylor expansion of x.im in x.im 41.059 * [backup-simplify]: Simplify 0 into 0 41.059 * [backup-simplify]: Simplify 1 into 1 41.059 * [backup-simplify]: Simplify (* 1 1) into 1 41.059 * [backup-simplify]: Simplify (/ (exp (* -1/3 (+ (log x.im) (* 2 (log x.re))))) 1) into (exp (* -1/3 (+ (log x.im) (* 2 (log x.re))))) 41.060 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 41.061 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow 1 1)))) 1) into 0 41.061 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.re 1)))) 1) into 0 41.061 * [backup-simplify]: Simplify (+ (* 2 0) (* 0 (log x.re))) into 0 41.062 * [backup-simplify]: Simplify (- 0) into 0 41.062 * [backup-simplify]: Simplify (+ 0 0) into 0 41.062 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (- (+ (log x.im) (* 2 (log x.re)))))) into 0 41.063 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 41.064 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow 1 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow 1 1)))) 2) into 0 41.065 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow x.re 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow x.re 1)))) 2) into 0 41.066 * [backup-simplify]: Simplify (+ (* 2 0) (+ (* 0 0) (* 0 (log x.re)))) into 0 41.066 * [backup-simplify]: Simplify (- 0) into 0 41.066 * [backup-simplify]: Simplify (+ 0 0) into 0 41.067 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (- (+ (log x.im) (* 2 (log x.re))))))) into 0 41.067 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (log x.im) (* 2 (log x.re))))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 41.068 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 41.069 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (log x.im) (* 2 (log x.re))))) (+ (* (/ (pow 0 1) 1)))) into 0 41.069 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 41.070 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* (exp (* -1/3 (+ (log x.im) (* 2 (log x.re))))) (/ 0 1)))) into 0 41.070 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* (exp (* -1/3 (+ (log x.im) (* 2 (log x.re))))) (/ 0 1)) (* 0 (/ 0 1)))) into 0 41.071 * [backup-simplify]: Simplify (+ (* -1/3 0) (+ (* 0 0) (* 0 (exp (* -1/3 (+ (log x.im) (* 2 (log x.re)))))))) into 0 41.071 * [backup-simplify]: Simplify 0 into 0 41.071 * [backup-simplify]: Simplify 0 into 0 41.072 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 41.073 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow 1 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow 1 1)))) 2) into 0 41.074 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow x.re 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow x.re 1)))) 2) into 0 41.075 * [backup-simplify]: Simplify (+ (* 2 0) (+ (* 0 0) (* 0 (log x.re)))) into 0 41.075 * [backup-simplify]: Simplify (- 0) into 0 41.075 * [backup-simplify]: Simplify (+ 0 0) into 0 41.076 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (- (+ (log x.im) (* 2 (log x.re))))))) into 0 41.077 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (log x.im) (* 2 (log x.re))))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 41.077 * [backup-simplify]: Simplify 0 into 0 41.077 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 41.078 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 41.078 * [backup-simplify]: Simplify (+ 0 0) into 0 41.078 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 41.078 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 41.079 * [backup-simplify]: Simplify (- 0) into 0 41.082 * [backup-simplify]: Simplify (+ 0 0) into 0 41.083 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* (- (/ 1 x.im)) 0) (+ (* 0 (/ 1 x.im)) (* 0 1)))) into 0 41.084 * [backup-simplify]: Simplify (- (/ 0 x.im) (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* (- (/ 1 (pow x.im 3))) (/ 0 x.im)))) into 0 41.085 * [backup-simplify]: Simplify (/ (+ (* 2 (/ (* (pow (* 1 0) 3)) (pow (/ 1 x.im) 3))) (* -3 (/ (* (pow (* 1 0) 1) (pow (* 2 (- (/ 1 (pow x.im 3)))) 1)) (pow (/ 1 x.im) 2))) (* 1 (/ (* 1 1 (pow (* 6 0) 1)) (pow (/ 1 x.im) 1)))) 6) into 0 41.085 * [backup-simplify]: Simplify (+ (* (- 2) (log x.re)) (log (/ 1 x.im))) into (- (log (/ 1 x.im)) (* 2 (log x.re))) 41.086 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 (/ -1 (pow x.im 2))) (+ (* 0 0) (* 0 (- (log (/ 1 x.im)) (* 2 (log x.re))))))) into 0 41.087 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log (/ 1 x.im)) (* 2 (log x.re))))) (+ (* (/ (pow 0 3) 6)) (* (/ (pow 0 1) 1) (/ (pow (- (* 1/3 (/ 1 (pow x.im 2)))) 1) 1)) (* (/ (pow 0 1) 1)))) into 0 41.087 * [taylor]: Taking taylor expansion of 0 in x.im 41.087 * [backup-simplify]: Simplify 0 into 0 41.087 * [backup-simplify]: Simplify 0 into 0 41.087 * [backup-simplify]: Simplify (exp (* -1/3 (+ (log (/ 1 x.im)) (* 2 (log (/ 1 x.re)))))) into (exp (* -1/3 (+ (log (/ 1 x.im)) (* 2 (log (/ 1 x.re)))))) 41.088 * [backup-simplify]: Simplify (cbrt (* (- (/ 1 (- x.re)) (/ 1 (- x.im))) (* (+ (/ 1 (- x.re)) (/ 1 (- x.im))) (/ 1 (- x.im))))) into (pow (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.im) 1/3) 41.088 * [approximate]: Taking taylor expansion of (pow (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.im) 1/3) in (x.re x.im) around 0 41.088 * [taylor]: Taking taylor expansion of (pow (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.im) 1/3) in x.im 41.088 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.im)))) in x.im 41.088 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.im))) in x.im 41.088 * [taylor]: Taking taylor expansion of 1/3 in x.im 41.088 * [backup-simplify]: Simplify 1/3 into 1/3 41.088 * [taylor]: Taking taylor expansion of (log (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.im)) in x.im 41.088 * [taylor]: Taking taylor expansion of (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.im) in x.im 41.088 * [taylor]: Taking taylor expansion of (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) in x.im 41.088 * [taylor]: Taking taylor expansion of (- (/ 1 x.im) (/ 1 x.re)) in x.im 41.088 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 41.088 * [taylor]: Taking taylor expansion of x.im in x.im 41.088 * [backup-simplify]: Simplify 0 into 0 41.088 * [backup-simplify]: Simplify 1 into 1 41.088 * [backup-simplify]: Simplify (/ 1 1) into 1 41.088 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.im 41.088 * [taylor]: Taking taylor expansion of x.re in x.im 41.088 * [backup-simplify]: Simplify x.re into x.re 41.088 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 41.088 * [taylor]: Taking taylor expansion of (+ (/ 1 x.im) (/ 1 x.re)) in x.im 41.088 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 41.088 * [taylor]: Taking taylor expansion of x.im in x.im 41.088 * [backup-simplify]: Simplify 0 into 0 41.088 * [backup-simplify]: Simplify 1 into 1 41.089 * [backup-simplify]: Simplify (/ 1 1) into 1 41.089 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.im 41.089 * [taylor]: Taking taylor expansion of x.re in x.im 41.089 * [backup-simplify]: Simplify x.re into x.re 41.089 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 41.089 * [taylor]: Taking taylor expansion of x.im in x.im 41.089 * [backup-simplify]: Simplify 0 into 0 41.089 * [backup-simplify]: Simplify 1 into 1 41.089 * [backup-simplify]: Simplify (+ 1 0) into 1 41.089 * [backup-simplify]: Simplify (+ 1 0) into 1 41.090 * [backup-simplify]: Simplify (* 1 1) into 1 41.090 * [backup-simplify]: Simplify (/ 1 1) into 1 41.090 * [backup-simplify]: Simplify (log 1) into 0 41.090 * [backup-simplify]: Simplify (+ (* (- 3) (log x.im)) 0) into (- (* 3 (log x.im))) 41.090 * [backup-simplify]: Simplify (* 1/3 (- (* 3 (log x.im)))) into (* -1 (log x.im)) 41.090 * [backup-simplify]: Simplify (exp (* -1 (log x.im))) into (pow x.im -1) 41.090 * [taylor]: Taking taylor expansion of (pow (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.im) 1/3) in x.re 41.091 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.im)))) in x.re 41.091 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.im))) in x.re 41.091 * [taylor]: Taking taylor expansion of 1/3 in x.re 41.091 * [backup-simplify]: Simplify 1/3 into 1/3 41.091 * [taylor]: Taking taylor expansion of (log (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.im)) in x.re 41.091 * [taylor]: Taking taylor expansion of (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.im) in x.re 41.091 * [taylor]: Taking taylor expansion of (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) in x.re 41.091 * [taylor]: Taking taylor expansion of (- (/ 1 x.im) (/ 1 x.re)) in x.re 41.091 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 41.091 * [taylor]: Taking taylor expansion of x.im in x.re 41.091 * [backup-simplify]: Simplify x.im into x.im 41.091 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 41.091 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 41.091 * [taylor]: Taking taylor expansion of x.re in x.re 41.091 * [backup-simplify]: Simplify 0 into 0 41.091 * [backup-simplify]: Simplify 1 into 1 41.091 * [backup-simplify]: Simplify (/ 1 1) into 1 41.091 * [taylor]: Taking taylor expansion of (+ (/ 1 x.im) (/ 1 x.re)) in x.re 41.091 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 41.091 * [taylor]: Taking taylor expansion of x.im in x.re 41.091 * [backup-simplify]: Simplify x.im into x.im 41.091 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 41.091 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 41.091 * [taylor]: Taking taylor expansion of x.re in x.re 41.091 * [backup-simplify]: Simplify 0 into 0 41.091 * [backup-simplify]: Simplify 1 into 1 41.091 * [backup-simplify]: Simplify (/ 1 1) into 1 41.091 * [taylor]: Taking taylor expansion of x.im in x.re 41.091 * [backup-simplify]: Simplify x.im into x.im 41.092 * [backup-simplify]: Simplify (- 1) into -1 41.092 * [backup-simplify]: Simplify (+ 0 -1) into -1 41.092 * [backup-simplify]: Simplify (+ 0 1) into 1 41.093 * [backup-simplify]: Simplify (* -1 1) into -1 41.093 * [backup-simplify]: Simplify (/ -1 x.im) into (/ -1 x.im) 41.093 * [backup-simplify]: Simplify (log (/ -1 x.im)) into (log (/ -1 x.im)) 41.093 * [backup-simplify]: Simplify (+ (* (- 2) (log x.re)) (log (/ -1 x.im))) into (- (log (/ -1 x.im)) (* 2 (log x.re))) 41.093 * [backup-simplify]: Simplify (* 1/3 (- (log (/ -1 x.im)) (* 2 (log x.re)))) into (* 1/3 (- (log (/ -1 x.im)) (* 2 (log x.re)))) 41.093 * [backup-simplify]: Simplify (exp (* 1/3 (- (log (/ -1 x.im)) (* 2 (log x.re))))) into (exp (* 1/3 (- (log (/ -1 x.im)) (* 2 (log x.re))))) 41.093 * [taylor]: Taking taylor expansion of (pow (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.im) 1/3) in x.re 41.093 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.im)))) in x.re 41.093 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.im))) in x.re 41.093 * [taylor]: Taking taylor expansion of 1/3 in x.re 41.093 * [backup-simplify]: Simplify 1/3 into 1/3 41.093 * [taylor]: Taking taylor expansion of (log (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.im)) in x.re 41.093 * [taylor]: Taking taylor expansion of (/ (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) x.im) in x.re 41.093 * [taylor]: Taking taylor expansion of (* (- (/ 1 x.im) (/ 1 x.re)) (+ (/ 1 x.im) (/ 1 x.re))) in x.re 41.093 * [taylor]: Taking taylor expansion of (- (/ 1 x.im) (/ 1 x.re)) in x.re 41.093 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 41.093 * [taylor]: Taking taylor expansion of x.im in x.re 41.093 * [backup-simplify]: Simplify x.im into x.im 41.093 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 41.093 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 41.093 * [taylor]: Taking taylor expansion of x.re in x.re 41.093 * [backup-simplify]: Simplify 0 into 0 41.093 * [backup-simplify]: Simplify 1 into 1 41.094 * [backup-simplify]: Simplify (/ 1 1) into 1 41.094 * [taylor]: Taking taylor expansion of (+ (/ 1 x.im) (/ 1 x.re)) in x.re 41.094 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 41.094 * [taylor]: Taking taylor expansion of x.im in x.re 41.094 * [backup-simplify]: Simplify x.im into x.im 41.094 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 41.094 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 41.094 * [taylor]: Taking taylor expansion of x.re in x.re 41.094 * [backup-simplify]: Simplify 0 into 0 41.094 * [backup-simplify]: Simplify 1 into 1 41.094 * [backup-simplify]: Simplify (/ 1 1) into 1 41.094 * [taylor]: Taking taylor expansion of x.im in x.re 41.094 * [backup-simplify]: Simplify x.im into x.im 41.094 * [backup-simplify]: Simplify (- 1) into -1 41.095 * [backup-simplify]: Simplify (+ 0 -1) into -1 41.095 * [backup-simplify]: Simplify (+ 0 1) into 1 41.095 * [backup-simplify]: Simplify (* -1 1) into -1 41.095 * [backup-simplify]: Simplify (/ -1 x.im) into (/ -1 x.im) 41.095 * [backup-simplify]: Simplify (log (/ -1 x.im)) into (log (/ -1 x.im)) 41.096 * [backup-simplify]: Simplify (+ (* (- 2) (log x.re)) (log (/ -1 x.im))) into (- (log (/ -1 x.im)) (* 2 (log x.re))) 41.096 * [backup-simplify]: Simplify (* 1/3 (- (log (/ -1 x.im)) (* 2 (log x.re)))) into (* 1/3 (- (log (/ -1 x.im)) (* 2 (log x.re)))) 41.096 * [backup-simplify]: Simplify (exp (* 1/3 (- (log (/ -1 x.im)) (* 2 (log x.re))))) into (exp (* 1/3 (- (log (/ -1 x.im)) (* 2 (log x.re))))) 41.096 * [taylor]: Taking taylor expansion of (exp (* 1/3 (- (log (/ -1 x.im)) (* 2 (log x.re))))) in x.im 41.096 * [taylor]: Taking taylor expansion of (* 1/3 (- (log (/ -1 x.im)) (* 2 (log x.re)))) in x.im 41.096 * [taylor]: Taking taylor expansion of 1/3 in x.im 41.096 * [backup-simplify]: Simplify 1/3 into 1/3 41.096 * [taylor]: Taking taylor expansion of (- (log (/ -1 x.im)) (* 2 (log x.re))) in x.im 41.096 * [taylor]: Taking taylor expansion of (log (/ -1 x.im)) in x.im 41.096 * [taylor]: Taking taylor expansion of (/ -1 x.im) in x.im 41.096 * [taylor]: Taking taylor expansion of -1 in x.im 41.096 * [backup-simplify]: Simplify -1 into -1 41.096 * [taylor]: Taking taylor expansion of x.im in x.im 41.096 * [backup-simplify]: Simplify 0 into 0 41.096 * [backup-simplify]: Simplify 1 into 1 41.096 * [backup-simplify]: Simplify (/ -1 1) into -1 41.097 * [backup-simplify]: Simplify (log -1) into (log -1) 41.097 * [taylor]: Taking taylor expansion of (* 2 (log x.re)) in x.im 41.097 * [taylor]: Taking taylor expansion of 2 in x.im 41.097 * [backup-simplify]: Simplify 2 into 2 41.097 * [taylor]: Taking taylor expansion of (log x.re) in x.im 41.097 * [taylor]: Taking taylor expansion of x.re in x.im 41.097 * [backup-simplify]: Simplify x.re into x.re 41.097 * [backup-simplify]: Simplify (log x.re) into (log x.re) 41.097 * [backup-simplify]: Simplify (+ (* (- 1) (log x.im)) (log -1)) into (- (log -1) (log x.im)) 41.097 * [backup-simplify]: Simplify (* 2 (log x.re)) into (* 2 (log x.re)) 41.097 * [backup-simplify]: Simplify (- (* 2 (log x.re))) into (- (* 2 (log x.re))) 41.098 * [backup-simplify]: Simplify (+ (- (log -1) (log x.im)) (- (* 2 (log x.re)))) into (- (log -1) (+ (log x.im) (* 2 (log x.re)))) 41.098 * [backup-simplify]: Simplify (* 1/3 (- (log -1) (+ (log x.im) (* 2 (log x.re))))) into (* 1/3 (- (log -1) (+ (log x.im) (* 2 (log x.re))))) 41.098 * [backup-simplify]: Simplify (exp (* 1/3 (- (log -1) (+ (log x.im) (* 2 (log x.re)))))) into (exp (* 1/3 (- (log -1) (+ (log x.im) (* 2 (log x.re)))))) 41.099 * [backup-simplify]: Simplify (exp (* 1/3 (- (log -1) (+ (log x.im) (* 2 (log x.re)))))) into (exp (* 1/3 (- (log -1) (+ (log x.im) (* 2 (log x.re)))))) 41.099 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 41.099 * [backup-simplify]: Simplify (+ (/ 1 x.im) 0) into (/ 1 x.im) 41.100 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 41.100 * [backup-simplify]: Simplify (- 0) into 0 41.100 * [backup-simplify]: Simplify (+ (/ 1 x.im) 0) into (/ 1 x.im) 41.100 * [backup-simplify]: Simplify (+ (* -1 (/ 1 x.im)) (* (/ 1 x.im) 1)) into 0 41.100 * [backup-simplify]: Simplify (- (/ 0 x.im) (+ (* (/ -1 x.im) (/ 0 x.im)))) into 0 41.101 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (/ -1 x.im) 1)))) 1) into 0 41.101 * [backup-simplify]: Simplify (+ (* (- 2) (log x.re)) (log (/ -1 x.im))) into (- (log (/ -1 x.im)) (* 2 (log x.re))) 41.101 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (- (log (/ -1 x.im)) (* 2 (log x.re))))) into 0 41.102 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log (/ -1 x.im)) (* 2 (log x.re))))) (+ (* (/ (pow 0 1) 1)))) into 0 41.102 * [taylor]: Taking taylor expansion of 0 in x.im 41.102 * [backup-simplify]: Simplify 0 into 0 41.102 * [backup-simplify]: Simplify 0 into 0 41.102 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 41.104 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow -1 1)))) 1) into 0 41.104 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.re 1)))) 1) into 0 41.104 * [backup-simplify]: Simplify (+ (* 2 0) (* 0 (log x.re))) into 0 41.105 * [backup-simplify]: Simplify (- 0) into 0 41.105 * [backup-simplify]: Simplify (+ 0 0) into 0 41.106 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (- (log -1) (+ (log x.im) (* 2 (log x.re)))))) into 0 41.107 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log -1) (+ (log x.im) (* 2 (log x.re)))))) (+ (* (/ (pow 0 1) 1)))) into 0 41.107 * [backup-simplify]: Simplify 0 into 0 41.108 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)))) into 0 41.108 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 41.109 * [backup-simplify]: Simplify (+ 0 0) into 0 41.109 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)))) into 0 41.110 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 41.110 * [backup-simplify]: Simplify (- 0) into 0 41.111 * [backup-simplify]: Simplify (+ 0 0) into 0 41.112 * [backup-simplify]: Simplify (+ (* -1 0) (+ (* (/ 1 x.im) (/ 1 x.im)) (* 0 1))) into (/ 1 (pow x.im 2)) 41.112 * [backup-simplify]: Simplify (- (/ (/ 1 (pow x.im 2)) x.im) (+ (* (/ -1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)))) into (/ 1 (pow x.im 3)) 41.113 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow (/ -1 x.im) 2))) (* 1 (/ (* 1 (pow (* 2 (/ 1 (pow x.im 3))) 1)) (pow (/ -1 x.im) 1)))) 2) into (/ -1 (pow x.im 2)) 41.113 * [backup-simplify]: Simplify (+ (* (- 2) (log x.re)) (log (/ -1 x.im))) into (- (log (/ -1 x.im)) (* 2 (log x.re))) 41.114 * [backup-simplify]: Simplify (+ (* 1/3 (/ -1 (pow x.im 2))) (+ (* 0 0) (* 0 (- (log (/ -1 x.im)) (* 2 (log x.re)))))) into (- (* 1/3 (/ 1 (pow x.im 2)))) 41.115 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log (/ -1 x.im)) (* 2 (log x.re))))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow (- (* 1/3 (/ 1 (pow x.im 2)))) 1) 1)))) into (* -1/3 (/ (exp (* 1/3 (- (log (/ -1 x.im)) (* 2 (log x.re))))) (pow x.im 2))) 41.115 * [taylor]: Taking taylor expansion of (* -1/3 (/ (exp (* 1/3 (- (log (/ -1 x.im)) (* 2 (log x.re))))) (pow x.im 2))) in x.im 41.115 * [taylor]: Taking taylor expansion of -1/3 in x.im 41.115 * [backup-simplify]: Simplify -1/3 into -1/3 41.115 * [taylor]: Taking taylor expansion of (/ (exp (* 1/3 (- (log (/ -1 x.im)) (* 2 (log x.re))))) (pow x.im 2)) in x.im 41.115 * [taylor]: Taking taylor expansion of (exp (* 1/3 (- (log (/ -1 x.im)) (* 2 (log x.re))))) in x.im 41.115 * [taylor]: Taking taylor expansion of (* 1/3 (- (log (/ -1 x.im)) (* 2 (log x.re)))) in x.im 41.115 * [taylor]: Taking taylor expansion of 1/3 in x.im 41.115 * [backup-simplify]: Simplify 1/3 into 1/3 41.115 * [taylor]: Taking taylor expansion of (- (log (/ -1 x.im)) (* 2 (log x.re))) in x.im 41.115 * [taylor]: Taking taylor expansion of (log (/ -1 x.im)) in x.im 41.115 * [taylor]: Taking taylor expansion of (/ -1 x.im) in x.im 41.115 * [taylor]: Taking taylor expansion of -1 in x.im 41.115 * [backup-simplify]: Simplify -1 into -1 41.116 * [taylor]: Taking taylor expansion of x.im in x.im 41.116 * [backup-simplify]: Simplify 0 into 0 41.116 * [backup-simplify]: Simplify 1 into 1 41.116 * [backup-simplify]: Simplify (/ -1 1) into -1 41.116 * [backup-simplify]: Simplify (log -1) into (log -1) 41.116 * [taylor]: Taking taylor expansion of (* 2 (log x.re)) in x.im 41.116 * [taylor]: Taking taylor expansion of 2 in x.im 41.116 * [backup-simplify]: Simplify 2 into 2 41.117 * [taylor]: Taking taylor expansion of (log x.re) in x.im 41.117 * [taylor]: Taking taylor expansion of x.re in x.im 41.117 * [backup-simplify]: Simplify x.re into x.re 41.117 * [backup-simplify]: Simplify (log x.re) into (log x.re) 41.117 * [backup-simplify]: Simplify (+ (* (- 1) (log x.im)) (log -1)) into (- (log -1) (log x.im)) 41.117 * [backup-simplify]: Simplify (* 2 (log x.re)) into (* 2 (log x.re)) 41.118 * [backup-simplify]: Simplify (- (* 2 (log x.re))) into (- (* 2 (log x.re))) 41.118 * [backup-simplify]: Simplify (+ (- (log -1) (log x.im)) (- (* 2 (log x.re)))) into (- (log -1) (+ (log x.im) (* 2 (log x.re)))) 41.119 * [backup-simplify]: Simplify (* 1/3 (- (log -1) (+ (log x.im) (* 2 (log x.re))))) into (* 1/3 (- (log -1) (+ (log x.im) (* 2 (log x.re))))) 41.119 * [backup-simplify]: Simplify (exp (* 1/3 (- (log -1) (+ (log x.im) (* 2 (log x.re)))))) into (exp (* 1/3 (- (log -1) (+ (log x.im) (* 2 (log x.re)))))) 41.119 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 41.119 * [taylor]: Taking taylor expansion of x.im in x.im 41.119 * [backup-simplify]: Simplify 0 into 0 41.119 * [backup-simplify]: Simplify 1 into 1 41.120 * [backup-simplify]: Simplify (* 1 1) into 1 41.120 * [backup-simplify]: Simplify (/ (exp (* 1/3 (- (log -1) (+ (log x.im) (* 2 (log x.re)))))) 1) into (exp (* 1/3 (- (log -1) (+ (log x.im) (* 2 (log x.re)))))) 41.121 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 41.123 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow -1 1)))) 1) into 0 41.123 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.re 1)))) 1) into 0 41.124 * [backup-simplify]: Simplify (+ (* 2 0) (* 0 (log x.re))) into 0 41.124 * [backup-simplify]: Simplify (- 0) into 0 41.125 * [backup-simplify]: Simplify (+ 0 0) into 0 41.126 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (- (log -1) (+ (log x.im) (* 2 (log x.re)))))) into 0 41.127 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 41.129 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow -1 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow -1 1)))) 2) into 0 41.131 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow x.re 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow x.re 1)))) 2) into 0 41.132 * [backup-simplify]: Simplify (+ (* 2 0) (+ (* 0 0) (* 0 (log x.re)))) into 0 41.132 * [backup-simplify]: Simplify (- 0) into 0 41.133 * [backup-simplify]: Simplify (+ 0 0) into 0 41.134 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (- (log -1) (+ (log x.im) (* 2 (log x.re))))))) into 0 41.136 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log -1) (+ (log x.im) (* 2 (log x.re)))))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 41.137 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 41.138 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log -1) (+ (log x.im) (* 2 (log x.re)))))) (+ (* (/ (pow 0 1) 1)))) into 0 41.139 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 41.140 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* (exp (* 1/3 (- (log -1) (+ (log x.im) (* 2 (log x.re)))))) (/ 0 1)))) into 0 41.142 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* (exp (* 1/3 (- (log -1) (+ (log x.im) (* 2 (log x.re)))))) (/ 0 1)) (* 0 (/ 0 1)))) into 0 41.143 * [backup-simplify]: Simplify (+ (* -1/3 0) (+ (* 0 0) (* 0 (exp (* 1/3 (- (log -1) (+ (log x.im) (* 2 (log x.re))))))))) into 0 41.143 * [backup-simplify]: Simplify 0 into 0 41.144 * [backup-simplify]: Simplify 0 into 0 41.145 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 41.147 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow -1 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow -1 1)))) 2) into 0 41.149 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow x.re 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow x.re 1)))) 2) into 0 41.150 * [backup-simplify]: Simplify (+ (* 2 0) (+ (* 0 0) (* 0 (log x.re)))) into 0 41.150 * [backup-simplify]: Simplify (- 0) into 0 41.150 * [backup-simplify]: Simplify (+ 0 0) into 0 41.152 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (- (log -1) (+ (log x.im) (* 2 (log x.re))))))) into 0 41.154 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log -1) (+ (log x.im) (* 2 (log x.re)))))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 41.154 * [backup-simplify]: Simplify 0 into 0 41.154 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 41.155 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 41.155 * [backup-simplify]: Simplify (+ 0 0) into 0 41.156 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 41.157 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 41.157 * [backup-simplify]: Simplify (- 0) into 0 41.157 * [backup-simplify]: Simplify (+ 0 0) into 0 41.158 * [backup-simplify]: Simplify (+ (* -1 0) (+ (* (/ 1 x.im) 0) (+ (* 0 (/ 1 x.im)) (* 0 1)))) into 0 41.159 * [backup-simplify]: Simplify (- (/ 0 x.im) (+ (* (/ -1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* (/ 1 (pow x.im 3)) (/ 0 x.im)))) into 0 41.161 * [backup-simplify]: Simplify (/ (+ (* 2 (/ (* (pow (* 1 0) 3)) (pow (/ -1 x.im) 3))) (* -3 (/ (* (pow (* 1 0) 1) (pow (* 2 (/ 1 (pow x.im 3))) 1)) (pow (/ -1 x.im) 2))) (* 1 (/ (* 1 1 (pow (* 6 0) 1)) (pow (/ -1 x.im) 1)))) 6) into 0 41.162 * [backup-simplify]: Simplify (+ (* (- 2) (log x.re)) (log (/ -1 x.im))) into (- (log (/ -1 x.im)) (* 2 (log x.re))) 41.163 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 (/ -1 (pow x.im 2))) (+ (* 0 0) (* 0 (- (log (/ -1 x.im)) (* 2 (log x.re))))))) into 0 41.165 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log (/ -1 x.im)) (* 2 (log x.re))))) (+ (* (/ (pow 0 3) 6)) (* (/ (pow 0 1) 1) (/ (pow (- (* 1/3 (/ 1 (pow x.im 2)))) 1) 1)) (* (/ (pow 0 1) 1)))) into 0 41.165 * [taylor]: Taking taylor expansion of 0 in x.im 41.165 * [backup-simplify]: Simplify 0 into 0 41.165 * [backup-simplify]: Simplify 0 into 0 41.166 * [backup-simplify]: Simplify (exp (* 1/3 (- (log -1) (+ (log (/ 1 (- x.im))) (* 2 (log (/ 1 (- x.re)))))))) into (exp (* 1/3 (- (log -1) (+ (log (/ -1 x.im)) (* 2 (log (/ -1 x.re))))))) 41.166 * * * * [progress]: [ 4 / 4 ] generating series at (2 1 1) 41.166 * [backup-simplify]: Simplify (* (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) into (pow (* (pow x.im 2) (* (pow (+ x.im x.re) 2) (pow (- x.re x.im) 2))) 1/3) 41.166 * [approximate]: Taking taylor expansion of (pow (* (pow x.im 2) (* (pow (+ x.im x.re) 2) (pow (- x.re x.im) 2))) 1/3) in (x.re x.im) around 0 41.166 * [taylor]: Taking taylor expansion of (pow (* (pow x.im 2) (* (pow (+ x.im x.re) 2) (pow (- x.re x.im) 2))) 1/3) in x.im 41.166 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (* (pow x.im 2) (* (pow (+ x.im x.re) 2) (pow (- x.re x.im) 2)))))) in x.im 41.166 * [taylor]: Taking taylor expansion of (* 1/3 (log (* (pow x.im 2) (* (pow (+ x.im x.re) 2) (pow (- x.re x.im) 2))))) in x.im 41.166 * [taylor]: Taking taylor expansion of 1/3 in x.im 41.166 * [backup-simplify]: Simplify 1/3 into 1/3 41.166 * [taylor]: Taking taylor expansion of (log (* (pow x.im 2) (* (pow (+ x.im x.re) 2) (pow (- x.re x.im) 2)))) in x.im 41.166 * [taylor]: Taking taylor expansion of (* (pow x.im 2) (* (pow (+ x.im x.re) 2) (pow (- x.re x.im) 2))) in x.im 41.166 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 41.166 * [taylor]: Taking taylor expansion of x.im in x.im 41.166 * [backup-simplify]: Simplify 0 into 0 41.167 * [backup-simplify]: Simplify 1 into 1 41.167 * [taylor]: Taking taylor expansion of (* (pow (+ x.im x.re) 2) (pow (- x.re x.im) 2)) in x.im 41.167 * [taylor]: Taking taylor expansion of (pow (+ x.im x.re) 2) in x.im 41.167 * [taylor]: Taking taylor expansion of (+ x.im x.re) in x.im 41.167 * [taylor]: Taking taylor expansion of x.im in x.im 41.167 * [backup-simplify]: Simplify 0 into 0 41.167 * [backup-simplify]: Simplify 1 into 1 41.167 * [taylor]: Taking taylor expansion of x.re in x.im 41.167 * [backup-simplify]: Simplify x.re into x.re 41.167 * [backup-simplify]: Simplify (+ 0 x.re) into x.re 41.167 * [taylor]: Taking taylor expansion of (pow (- x.re x.im) 2) in x.im 41.167 * [taylor]: Taking taylor expansion of (- x.re x.im) in x.im 41.167 * [taylor]: Taking taylor expansion of x.re in x.im 41.167 * [backup-simplify]: Simplify x.re into x.re 41.167 * [taylor]: Taking taylor expansion of x.im in x.im 41.167 * [backup-simplify]: Simplify 0 into 0 41.167 * [backup-simplify]: Simplify 1 into 1 41.167 * [backup-simplify]: Simplify (- 0) into 0 41.167 * [backup-simplify]: Simplify (+ x.re 0) into x.re 41.168 * [backup-simplify]: Simplify (* 1 1) into 1 41.168 * [backup-simplify]: Simplify (* x.re x.re) into (pow x.re 2) 41.168 * [backup-simplify]: Simplify (* x.re x.re) into (pow x.re 2) 41.168 * [backup-simplify]: Simplify (* (pow x.re 2) (pow x.re 2)) into (pow x.re 4) 41.168 * [backup-simplify]: Simplify (* 1 (pow x.re 4)) into (pow x.re 4) 41.168 * [backup-simplify]: Simplify (log (pow x.re 4)) into (log (pow x.re 4)) 41.169 * [backup-simplify]: Simplify (+ (* (- -2) (log x.im)) (log (pow x.re 4))) into (+ (log (pow x.re 4)) (* 2 (log x.im))) 41.169 * [backup-simplify]: Simplify (* 1/3 (+ (log (pow x.re 4)) (* 2 (log x.im)))) into (* 1/3 (+ (log (pow x.re 4)) (* 2 (log x.im)))) 41.169 * [backup-simplify]: Simplify (exp (* 1/3 (+ (log (pow x.re 4)) (* 2 (log x.im))))) into (exp (* 1/3 (+ (log (pow x.re 4)) (* 2 (log x.im))))) 41.169 * [taylor]: Taking taylor expansion of (pow (* (pow x.im 2) (* (pow (+ x.im x.re) 2) (pow (- x.re x.im) 2))) 1/3) in x.re 41.169 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (* (pow x.im 2) (* (pow (+ x.im x.re) 2) (pow (- x.re x.im) 2)))))) in x.re 41.169 * [taylor]: Taking taylor expansion of (* 1/3 (log (* (pow x.im 2) (* (pow (+ x.im x.re) 2) (pow (- x.re x.im) 2))))) in x.re 41.169 * [taylor]: Taking taylor expansion of 1/3 in x.re 41.169 * [backup-simplify]: Simplify 1/3 into 1/3 41.169 * [taylor]: Taking taylor expansion of (log (* (pow x.im 2) (* (pow (+ x.im x.re) 2) (pow (- x.re x.im) 2)))) in x.re 41.169 * [taylor]: Taking taylor expansion of (* (pow x.im 2) (* (pow (+ x.im x.re) 2) (pow (- x.re x.im) 2))) in x.re 41.169 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.re 41.169 * [taylor]: Taking taylor expansion of x.im in x.re 41.169 * [backup-simplify]: Simplify x.im into x.im 41.169 * [taylor]: Taking taylor expansion of (* (pow (+ x.im x.re) 2) (pow (- x.re x.im) 2)) in x.re 41.169 * [taylor]: Taking taylor expansion of (pow (+ x.im x.re) 2) in x.re 41.169 * [taylor]: Taking taylor expansion of (+ x.im x.re) in x.re 41.169 * [taylor]: Taking taylor expansion of x.im in x.re 41.169 * [backup-simplify]: Simplify x.im into x.im 41.169 * [taylor]: Taking taylor expansion of x.re in x.re 41.170 * [backup-simplify]: Simplify 0 into 0 41.170 * [backup-simplify]: Simplify 1 into 1 41.170 * [backup-simplify]: Simplify (+ x.im 0) into x.im 41.170 * [taylor]: Taking taylor expansion of (pow (- x.re x.im) 2) in x.re 41.170 * [taylor]: Taking taylor expansion of (- x.re x.im) in x.re 41.170 * [taylor]: Taking taylor expansion of x.re in x.re 41.170 * [backup-simplify]: Simplify 0 into 0 41.170 * [backup-simplify]: Simplify 1 into 1 41.170 * [taylor]: Taking taylor expansion of x.im in x.re 41.170 * [backup-simplify]: Simplify x.im into x.im 41.170 * [backup-simplify]: Simplify (- x.im) into (- x.im) 41.170 * [backup-simplify]: Simplify (+ 0 (- x.im)) into (- x.im) 41.170 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 41.170 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 41.170 * [backup-simplify]: Simplify (* (- x.im) (- x.im)) into (pow x.im 2) 41.170 * [backup-simplify]: Simplify (* (pow x.im 2) (pow x.im 2)) into (pow x.im 4) 41.170 * [backup-simplify]: Simplify (* (pow x.im 2) (pow x.im 4)) into (pow x.im 6) 41.170 * [backup-simplify]: Simplify (log (pow x.im 6)) into (log (pow x.im 6)) 41.171 * [backup-simplify]: Simplify (* 1/3 (log (pow x.im 6))) into (* 1/3 (log (pow x.im 6))) 41.171 * [backup-simplify]: Simplify (exp (* 1/3 (log (pow x.im 6)))) into (pow (pow x.im 6) 1/3) 41.171 * [taylor]: Taking taylor expansion of (pow (* (pow x.im 2) (* (pow (+ x.im x.re) 2) (pow (- x.re x.im) 2))) 1/3) in x.re 41.171 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (* (pow x.im 2) (* (pow (+ x.im x.re) 2) (pow (- x.re x.im) 2)))))) in x.re 41.171 * [taylor]: Taking taylor expansion of (* 1/3 (log (* (pow x.im 2) (* (pow (+ x.im x.re) 2) (pow (- x.re x.im) 2))))) in x.re 41.171 * [taylor]: Taking taylor expansion of 1/3 in x.re 41.171 * [backup-simplify]: Simplify 1/3 into 1/3 41.171 * [taylor]: Taking taylor expansion of (log (* (pow x.im 2) (* (pow (+ x.im x.re) 2) (pow (- x.re x.im) 2)))) in x.re 41.171 * [taylor]: Taking taylor expansion of (* (pow x.im 2) (* (pow (+ x.im x.re) 2) (pow (- x.re x.im) 2))) in x.re 41.171 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.re 41.171 * [taylor]: Taking taylor expansion of x.im in x.re 41.171 * [backup-simplify]: Simplify x.im into x.im 41.171 * [taylor]: Taking taylor expansion of (* (pow (+ x.im x.re) 2) (pow (- x.re x.im) 2)) in x.re 41.171 * [taylor]: Taking taylor expansion of (pow (+ x.im x.re) 2) in x.re 41.171 * [taylor]: Taking taylor expansion of (+ x.im x.re) in x.re 41.171 * [taylor]: Taking taylor expansion of x.im in x.re 41.171 * [backup-simplify]: Simplify x.im into x.im 41.171 * [taylor]: Taking taylor expansion of x.re in x.re 41.171 * [backup-simplify]: Simplify 0 into 0 41.171 * [backup-simplify]: Simplify 1 into 1 41.171 * [backup-simplify]: Simplify (+ x.im 0) into x.im 41.171 * [taylor]: Taking taylor expansion of (pow (- x.re x.im) 2) in x.re 41.171 * [taylor]: Taking taylor expansion of (- x.re x.im) in x.re 41.171 * [taylor]: Taking taylor expansion of x.re in x.re 41.171 * [backup-simplify]: Simplify 0 into 0 41.171 * [backup-simplify]: Simplify 1 into 1 41.171 * [taylor]: Taking taylor expansion of x.im in x.re 41.171 * [backup-simplify]: Simplify x.im into x.im 41.171 * [backup-simplify]: Simplify (- x.im) into (- x.im) 41.171 * [backup-simplify]: Simplify (+ 0 (- x.im)) into (- x.im) 41.172 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 41.172 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 41.172 * [backup-simplify]: Simplify (* (- x.im) (- x.im)) into (pow x.im 2) 41.172 * [backup-simplify]: Simplify (* (pow x.im 2) (pow x.im 2)) into (pow x.im 4) 41.172 * [backup-simplify]: Simplify (* (pow x.im 2) (pow x.im 4)) into (pow x.im 6) 41.172 * [backup-simplify]: Simplify (log (pow x.im 6)) into (log (pow x.im 6)) 41.172 * [backup-simplify]: Simplify (* 1/3 (log (pow x.im 6))) into (* 1/3 (log (pow x.im 6))) 41.172 * [backup-simplify]: Simplify (exp (* 1/3 (log (pow x.im 6)))) into (pow (pow x.im 6) 1/3) 41.172 * [taylor]: Taking taylor expansion of (pow (pow x.im 6) 1/3) in x.im 41.172 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (pow x.im 6)))) in x.im 41.172 * [taylor]: Taking taylor expansion of (* 1/3 (log (pow x.im 6))) in x.im 41.172 * [taylor]: Taking taylor expansion of 1/3 in x.im 41.172 * [backup-simplify]: Simplify 1/3 into 1/3 41.172 * [taylor]: Taking taylor expansion of (log (pow x.im 6)) in x.im 41.172 * [taylor]: Taking taylor expansion of (pow x.im 6) in x.im 41.173 * [taylor]: Taking taylor expansion of x.im in x.im 41.173 * [backup-simplify]: Simplify 0 into 0 41.173 * [backup-simplify]: Simplify 1 into 1 41.173 * [backup-simplify]: Simplify (* 1 1) into 1 41.173 * [backup-simplify]: Simplify (* 1 1) into 1 41.174 * [backup-simplify]: Simplify (* 1 1) into 1 41.174 * [backup-simplify]: Simplify (log 1) into 0 41.175 * [backup-simplify]: Simplify (+ (* (- -6) (log x.im)) 0) into (* 6 (log x.im)) 41.175 * [backup-simplify]: Simplify (* 1/3 (* 6 (log x.im))) into (* 2 (log x.im)) 41.175 * [backup-simplify]: Simplify (exp (* 2 (log x.im))) into (pow x.im 2) 41.175 * [backup-simplify]: Simplify (pow x.im 2) into (pow x.im 2) 41.175 * [backup-simplify]: Simplify (- 0) into 0 41.176 * [backup-simplify]: Simplify (+ 1 0) into 1 41.176 * [backup-simplify]: Simplify (+ (* (- x.im) 1) (* 1 (- x.im))) into (- (* 2 x.im)) 41.176 * [backup-simplify]: Simplify (+ 0 1) into 1 41.176 * [backup-simplify]: Simplify (+ (* x.im 1) (* 1 x.im)) into (* 2 x.im) 41.177 * [backup-simplify]: Simplify (+ (* (pow x.im 2) (- (* 2 x.im))) (* (* 2 x.im) (pow x.im 2))) into 0 41.177 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 x.im)) into 0 41.177 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 0) (* 0 (pow x.im 4))) into 0 41.178 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (pow x.im 6) 1)))) 1) into 0 41.178 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (log (pow x.im 6)))) into 0 41.179 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (pow x.im 6)))) (+ (* (/ (pow 0 1) 1)))) into 0 41.179 * [taylor]: Taking taylor expansion of 0 in x.im 41.179 * [backup-simplify]: Simplify 0 into 0 41.179 * [backup-simplify]: Simplify 0 into 0 41.180 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 41.181 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 41.181 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 41.182 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow 1 1)))) 1) into 0 41.183 * [backup-simplify]: Simplify (+ (* (- -6) (log x.im)) 0) into (* 6 (log x.im)) 41.183 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (* 6 (log x.im)))) into 0 41.184 * [backup-simplify]: Simplify (* (exp (* 2 (log x.im))) (+ (* (/ (pow 0 1) 1)))) into 0 41.184 * [backup-simplify]: Simplify 0 into 0 41.185 * [backup-simplify]: Simplify (- 0) into 0 41.185 * [backup-simplify]: Simplify (+ 0 0) into 0 41.186 * [backup-simplify]: Simplify (+ (* (- x.im) 0) (+ (* 1 1) (* 0 (- x.im)))) into 1 41.186 * [backup-simplify]: Simplify (+ 0 0) into 0 41.187 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 1 1) (* 0 x.im))) into 1 41.187 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 1) (+ (* (* 2 x.im) (- (* 2 x.im))) (* 1 (pow x.im 2)))) into (- (* 2 (pow x.im 2))) 41.187 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (* 0 x.im))) into 0 41.188 * [backup-simplify]: Simplify (+ (* (pow x.im 2) (- (* 2 (pow x.im 2)))) (+ (* 0 0) (* 0 (pow x.im 4)))) into (- (* 2 (pow x.im 4))) 41.189 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow (pow x.im 6) 2))) (* 1 (/ (* 1 (pow (* 2 (- (* 2 (pow x.im 4)))) 1)) (pow (pow x.im 6) 1)))) 2) into (/ -2 (pow x.im 2)) 41.190 * [backup-simplify]: Simplify (+ (* 1/3 (/ -2 (pow x.im 2))) (+ (* 0 0) (* 0 (log (pow x.im 6))))) into (- (* 2/3 (/ 1 (pow x.im 2)))) 41.191 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (pow x.im 6)))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow (- (* 2/3 (/ 1 (pow x.im 2)))) 1) 1)))) into -2/3 41.191 * [taylor]: Taking taylor expansion of -2/3 in x.im 41.191 * [backup-simplify]: Simplify -2/3 into -2/3 41.191 * [backup-simplify]: Simplify -2/3 into -2/3 41.191 * [backup-simplify]: Simplify 0 into 0 41.192 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 41.193 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 41.194 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 41.197 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow 1 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow 1 1)))) 2) into 0 41.197 * [backup-simplify]: Simplify (+ (* (- -6) (log x.im)) 0) into (* 6 (log x.im)) 41.198 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (* 6 (log x.im))))) into 0 41.200 * [backup-simplify]: Simplify (* (exp (* 2 (log x.im))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 41.200 * [backup-simplify]: Simplify 0 into 0 41.200 * [backup-simplify]: Simplify (- 0) into 0 41.200 * [backup-simplify]: Simplify (+ 0 0) into 0 41.201 * [backup-simplify]: Simplify (+ (* (- x.im) 0) (+ (* 1 0) (+ (* 0 1) (* 0 (- x.im))))) into 0 41.202 * [backup-simplify]: Simplify (+ 0 0) into 0 41.203 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 1 0) (+ (* 0 1) (* 0 x.im)))) into 0 41.203 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 0) (+ (* (* 2 x.im) 1) (+ (* 1 (- (* 2 x.im))) (* 0 (pow x.im 2))))) into 0 41.204 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im)))) into 0 41.205 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 0) (+ (* 0 (- (* 2 (pow x.im 2)))) (+ (* 0 0) (* 0 (pow x.im 4))))) into 0 41.208 * [backup-simplify]: Simplify (/ (+ (* 2 (/ (* (pow (* 1 0) 3)) (pow (pow x.im 6) 3))) (* -3 (/ (* (pow (* 1 0) 1) (pow (* 2 (- (* 2 (pow x.im 4)))) 1)) (pow (pow x.im 6) 2))) (* 1 (/ (* 1 1 (pow (* 6 0) 1)) (pow (pow x.im 6) 1)))) 6) into 0 41.209 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 (/ -2 (pow x.im 2))) (+ (* 0 0) (* 0 (log (pow x.im 6)))))) into 0 41.211 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (pow x.im 6)))) (+ (* (/ (pow 0 3) 6)) (* (/ (pow 0 1) 1) (/ (pow (- (* 2/3 (/ 1 (pow x.im 2)))) 1) 1)) (* (/ (pow 0 1) 1)))) into 0 41.211 * [taylor]: Taking taylor expansion of 0 in x.im 41.211 * [backup-simplify]: Simplify 0 into 0 41.211 * [backup-simplify]: Simplify 0 into 0 41.211 * [backup-simplify]: Simplify 0 into 0 41.211 * [backup-simplify]: Simplify 0 into 0 41.212 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 41.218 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 41.220 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 41.225 * [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 41.226 * [backup-simplify]: Simplify (+ (* (- -6) (log x.im)) 0) into (* 6 (log x.im)) 41.227 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (+ (* 0 0) (* 0 (* 6 (log x.im)))))) into 0 41.229 * [backup-simplify]: Simplify (* (exp (* 2 (log x.im))) (+ (* (/ (pow 0 3) 6)) (* (/ (pow 0 1) 1) (/ (pow 0 1) 1)) (* (/ (pow 0 1) 1)))) into 0 41.229 * [backup-simplify]: Simplify 0 into 0 41.229 * [backup-simplify]: Simplify (+ (* -2/3 (pow (* 1 x.re) 2)) (pow x.im 2)) into (- (pow x.im 2) (* 2/3 (pow x.re 2))) 41.230 * [backup-simplify]: Simplify (* (cbrt (* (- (/ 1 x.re) (/ 1 x.im)) (* (+ (/ 1 x.re) (/ 1 x.im)) (/ 1 x.im)))) (cbrt (* (- (/ 1 x.re) (/ 1 x.im)) (* (+ (/ 1 x.re) (/ 1 x.im)) (/ 1 x.im))))) into (pow (/ (* (pow (- (/ 1 x.re) (/ 1 x.im)) 2) (pow (+ (/ 1 x.im) (/ 1 x.re)) 2)) (pow x.im 2)) 1/3) 41.230 * [approximate]: Taking taylor expansion of (pow (/ (* (pow (- (/ 1 x.re) (/ 1 x.im)) 2) (pow (+ (/ 1 x.im) (/ 1 x.re)) 2)) (pow x.im 2)) 1/3) in (x.re x.im) around 0 41.230 * [taylor]: Taking taylor expansion of (pow (/ (* (pow (- (/ 1 x.re) (/ 1 x.im)) 2) (pow (+ (/ 1 x.im) (/ 1 x.re)) 2)) (pow x.im 2)) 1/3) in x.im 41.230 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ (* (pow (- (/ 1 x.re) (/ 1 x.im)) 2) (pow (+ (/ 1 x.im) (/ 1 x.re)) 2)) (pow x.im 2))))) in x.im 41.230 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ (* (pow (- (/ 1 x.re) (/ 1 x.im)) 2) (pow (+ (/ 1 x.im) (/ 1 x.re)) 2)) (pow x.im 2)))) in x.im 41.230 * [taylor]: Taking taylor expansion of 1/3 in x.im 41.230 * [backup-simplify]: Simplify 1/3 into 1/3 41.230 * [taylor]: Taking taylor expansion of (log (/ (* (pow (- (/ 1 x.re) (/ 1 x.im)) 2) (pow (+ (/ 1 x.im) (/ 1 x.re)) 2)) (pow x.im 2))) in x.im 41.230 * [taylor]: Taking taylor expansion of (/ (* (pow (- (/ 1 x.re) (/ 1 x.im)) 2) (pow (+ (/ 1 x.im) (/ 1 x.re)) 2)) (pow x.im 2)) in x.im 41.230 * [taylor]: Taking taylor expansion of (* (pow (- (/ 1 x.re) (/ 1 x.im)) 2) (pow (+ (/ 1 x.im) (/ 1 x.re)) 2)) in x.im 41.230 * [taylor]: Taking taylor expansion of (pow (- (/ 1 x.re) (/ 1 x.im)) 2) in x.im 41.230 * [taylor]: Taking taylor expansion of (- (/ 1 x.re) (/ 1 x.im)) in x.im 41.230 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.im 41.230 * [taylor]: Taking taylor expansion of x.re in x.im 41.230 * [backup-simplify]: Simplify x.re into x.re 41.230 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 41.230 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 41.230 * [taylor]: Taking taylor expansion of x.im in x.im 41.230 * [backup-simplify]: Simplify 0 into 0 41.230 * [backup-simplify]: Simplify 1 into 1 41.231 * [backup-simplify]: Simplify (/ 1 1) into 1 41.231 * [backup-simplify]: Simplify (- 1) into -1 41.231 * [backup-simplify]: Simplify (+ 0 -1) into -1 41.231 * [taylor]: Taking taylor expansion of (pow (+ (/ 1 x.im) (/ 1 x.re)) 2) in x.im 41.231 * [taylor]: Taking taylor expansion of (+ (/ 1 x.im) (/ 1 x.re)) in x.im 41.231 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 41.232 * [taylor]: Taking taylor expansion of x.im in x.im 41.232 * [backup-simplify]: Simplify 0 into 0 41.232 * [backup-simplify]: Simplify 1 into 1 41.232 * [backup-simplify]: Simplify (/ 1 1) into 1 41.232 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.im 41.232 * [taylor]: Taking taylor expansion of x.re in x.im 41.232 * [backup-simplify]: Simplify x.re into x.re 41.232 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 41.233 * [backup-simplify]: Simplify (+ 1 0) into 1 41.233 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 41.233 * [taylor]: Taking taylor expansion of x.im in x.im 41.233 * [backup-simplify]: Simplify 0 into 0 41.233 * [backup-simplify]: Simplify 1 into 1 41.233 * [backup-simplify]: Simplify (* -1 -1) into 1 41.233 * [backup-simplify]: Simplify (* 1 1) into 1 41.234 * [backup-simplify]: Simplify (* 1 1) into 1 41.234 * [backup-simplify]: Simplify (* 1 1) into 1 41.234 * [backup-simplify]: Simplify (/ 1 1) into 1 41.235 * [backup-simplify]: Simplify (log 1) into 0 41.235 * [backup-simplify]: Simplify (+ (* (- 6) (log x.im)) 0) into (- (* 6 (log x.im))) 41.235 * [backup-simplify]: Simplify (* 1/3 (- (* 6 (log x.im)))) into (* -2 (log x.im)) 41.235 * [backup-simplify]: Simplify (exp (* -2 (log x.im))) into (pow x.im -2) 41.236 * [taylor]: Taking taylor expansion of (pow (/ (* (pow (- (/ 1 x.re) (/ 1 x.im)) 2) (pow (+ (/ 1 x.im) (/ 1 x.re)) 2)) (pow x.im 2)) 1/3) in x.re 41.236 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ (* (pow (- (/ 1 x.re) (/ 1 x.im)) 2) (pow (+ (/ 1 x.im) (/ 1 x.re)) 2)) (pow x.im 2))))) in x.re 41.236 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ (* (pow (- (/ 1 x.re) (/ 1 x.im)) 2) (pow (+ (/ 1 x.im) (/ 1 x.re)) 2)) (pow x.im 2)))) in x.re 41.236 * [taylor]: Taking taylor expansion of 1/3 in x.re 41.236 * [backup-simplify]: Simplify 1/3 into 1/3 41.236 * [taylor]: Taking taylor expansion of (log (/ (* (pow (- (/ 1 x.re) (/ 1 x.im)) 2) (pow (+ (/ 1 x.im) (/ 1 x.re)) 2)) (pow x.im 2))) in x.re 41.236 * [taylor]: Taking taylor expansion of (/ (* (pow (- (/ 1 x.re) (/ 1 x.im)) 2) (pow (+ (/ 1 x.im) (/ 1 x.re)) 2)) (pow x.im 2)) in x.re 41.236 * [taylor]: Taking taylor expansion of (* (pow (- (/ 1 x.re) (/ 1 x.im)) 2) (pow (+ (/ 1 x.im) (/ 1 x.re)) 2)) in x.re 41.236 * [taylor]: Taking taylor expansion of (pow (- (/ 1 x.re) (/ 1 x.im)) 2) in x.re 41.236 * [taylor]: Taking taylor expansion of (- (/ 1 x.re) (/ 1 x.im)) in x.re 41.236 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 41.236 * [taylor]: Taking taylor expansion of x.re in x.re 41.236 * [backup-simplify]: Simplify 0 into 0 41.236 * [backup-simplify]: Simplify 1 into 1 41.236 * [backup-simplify]: Simplify (/ 1 1) into 1 41.236 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 41.236 * [taylor]: Taking taylor expansion of x.im in x.re 41.236 * [backup-simplify]: Simplify x.im into x.im 41.236 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 41.237 * [backup-simplify]: Simplify (+ 1 0) into 1 41.237 * [taylor]: Taking taylor expansion of (pow (+ (/ 1 x.im) (/ 1 x.re)) 2) in x.re 41.237 * [taylor]: Taking taylor expansion of (+ (/ 1 x.im) (/ 1 x.re)) in x.re 41.237 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 41.237 * [taylor]: Taking taylor expansion of x.im in x.re 41.237 * [backup-simplify]: Simplify x.im into x.im 41.237 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 41.237 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 41.237 * [taylor]: Taking taylor expansion of x.re in x.re 41.237 * [backup-simplify]: Simplify 0 into 0 41.237 * [backup-simplify]: Simplify 1 into 1 41.238 * [backup-simplify]: Simplify (/ 1 1) into 1 41.238 * [backup-simplify]: Simplify (+ 0 1) into 1 41.238 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.re 41.238 * [taylor]: Taking taylor expansion of x.im in x.re 41.238 * [backup-simplify]: Simplify x.im into x.im 41.238 * [backup-simplify]: Simplify (* 1 1) into 1 41.239 * [backup-simplify]: Simplify (* 1 1) into 1 41.239 * [backup-simplify]: Simplify (* 1 1) into 1 41.239 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 41.239 * [backup-simplify]: Simplify (/ 1 (pow x.im 2)) into (/ 1 (pow x.im 2)) 41.239 * [backup-simplify]: Simplify (log (/ 1 (pow x.im 2))) into (log (/ 1 (pow x.im 2))) 41.240 * [backup-simplify]: Simplify (+ (* (- 4) (log x.re)) (log (/ 1 (pow x.im 2)))) into (- (log (/ 1 (pow x.im 2))) (* 4 (log x.re))) 41.240 * [backup-simplify]: Simplify (* 1/3 (- (log (/ 1 (pow x.im 2))) (* 4 (log x.re)))) into (* 1/3 (- (log (/ 1 (pow x.im 2))) (* 4 (log x.re)))) 41.240 * [backup-simplify]: Simplify (exp (* 1/3 (- (log (/ 1 (pow x.im 2))) (* 4 (log x.re))))) into (exp (* 1/3 (- (log (/ 1 (pow x.im 2))) (* 4 (log x.re))))) 41.240 * [taylor]: Taking taylor expansion of (pow (/ (* (pow (- (/ 1 x.re) (/ 1 x.im)) 2) (pow (+ (/ 1 x.im) (/ 1 x.re)) 2)) (pow x.im 2)) 1/3) in x.re 41.240 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ (* (pow (- (/ 1 x.re) (/ 1 x.im)) 2) (pow (+ (/ 1 x.im) (/ 1 x.re)) 2)) (pow x.im 2))))) in x.re 41.240 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ (* (pow (- (/ 1 x.re) (/ 1 x.im)) 2) (pow (+ (/ 1 x.im) (/ 1 x.re)) 2)) (pow x.im 2)))) in x.re 41.240 * [taylor]: Taking taylor expansion of 1/3 in x.re 41.240 * [backup-simplify]: Simplify 1/3 into 1/3 41.240 * [taylor]: Taking taylor expansion of (log (/ (* (pow (- (/ 1 x.re) (/ 1 x.im)) 2) (pow (+ (/ 1 x.im) (/ 1 x.re)) 2)) (pow x.im 2))) in x.re 41.240 * [taylor]: Taking taylor expansion of (/ (* (pow (- (/ 1 x.re) (/ 1 x.im)) 2) (pow (+ (/ 1 x.im) (/ 1 x.re)) 2)) (pow x.im 2)) in x.re 41.240 * [taylor]: Taking taylor expansion of (* (pow (- (/ 1 x.re) (/ 1 x.im)) 2) (pow (+ (/ 1 x.im) (/ 1 x.re)) 2)) in x.re 41.240 * [taylor]: Taking taylor expansion of (pow (- (/ 1 x.re) (/ 1 x.im)) 2) in x.re 41.240 * [taylor]: Taking taylor expansion of (- (/ 1 x.re) (/ 1 x.im)) in x.re 41.240 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 41.240 * [taylor]: Taking taylor expansion of x.re in x.re 41.241 * [backup-simplify]: Simplify 0 into 0 41.241 * [backup-simplify]: Simplify 1 into 1 41.241 * [backup-simplify]: Simplify (/ 1 1) into 1 41.241 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 41.241 * [taylor]: Taking taylor expansion of x.im in x.re 41.241 * [backup-simplify]: Simplify x.im into x.im 41.241 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 41.241 * [backup-simplify]: Simplify (+ 1 0) into 1 41.241 * [taylor]: Taking taylor expansion of (pow (+ (/ 1 x.im) (/ 1 x.re)) 2) in x.re 41.241 * [taylor]: Taking taylor expansion of (+ (/ 1 x.im) (/ 1 x.re)) in x.re 41.241 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 41.241 * [taylor]: Taking taylor expansion of x.im in x.re 41.241 * [backup-simplify]: Simplify x.im into x.im 41.241 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 41.241 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 41.241 * [taylor]: Taking taylor expansion of x.re in x.re 41.241 * [backup-simplify]: Simplify 0 into 0 41.241 * [backup-simplify]: Simplify 1 into 1 41.242 * [backup-simplify]: Simplify (/ 1 1) into 1 41.242 * [backup-simplify]: Simplify (+ 0 1) into 1 41.242 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.re 41.242 * [taylor]: Taking taylor expansion of x.im in x.re 41.242 * [backup-simplify]: Simplify x.im into x.im 41.242 * [backup-simplify]: Simplify (* 1 1) into 1 41.242 * [backup-simplify]: Simplify (* 1 1) into 1 41.243 * [backup-simplify]: Simplify (* 1 1) into 1 41.243 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 41.243 * [backup-simplify]: Simplify (/ 1 (pow x.im 2)) into (/ 1 (pow x.im 2)) 41.243 * [backup-simplify]: Simplify (log (/ 1 (pow x.im 2))) into (log (/ 1 (pow x.im 2))) 41.243 * [backup-simplify]: Simplify (+ (* (- 4) (log x.re)) (log (/ 1 (pow x.im 2)))) into (- (log (/ 1 (pow x.im 2))) (* 4 (log x.re))) 41.243 * [backup-simplify]: Simplify (* 1/3 (- (log (/ 1 (pow x.im 2))) (* 4 (log x.re)))) into (* 1/3 (- (log (/ 1 (pow x.im 2))) (* 4 (log x.re)))) 41.243 * [backup-simplify]: Simplify (exp (* 1/3 (- (log (/ 1 (pow x.im 2))) (* 4 (log x.re))))) into (exp (* 1/3 (- (log (/ 1 (pow x.im 2))) (* 4 (log x.re))))) 41.243 * [taylor]: Taking taylor expansion of (exp (* 1/3 (- (log (/ 1 (pow x.im 2))) (* 4 (log x.re))))) in x.im 41.243 * [taylor]: Taking taylor expansion of (* 1/3 (- (log (/ 1 (pow x.im 2))) (* 4 (log x.re)))) in x.im 41.243 * [taylor]: Taking taylor expansion of 1/3 in x.im 41.244 * [backup-simplify]: Simplify 1/3 into 1/3 41.244 * [taylor]: Taking taylor expansion of (- (log (/ 1 (pow x.im 2))) (* 4 (log x.re))) in x.im 41.244 * [taylor]: Taking taylor expansion of (log (/ 1 (pow x.im 2))) in x.im 41.244 * [taylor]: Taking taylor expansion of (/ 1 (pow x.im 2)) in x.im 41.244 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 41.244 * [taylor]: Taking taylor expansion of x.im in x.im 41.244 * [backup-simplify]: Simplify 0 into 0 41.244 * [backup-simplify]: Simplify 1 into 1 41.244 * [backup-simplify]: Simplify (* 1 1) into 1 41.244 * [backup-simplify]: Simplify (/ 1 1) into 1 41.244 * [backup-simplify]: Simplify (log 1) into 0 41.244 * [taylor]: Taking taylor expansion of (* 4 (log x.re)) in x.im 41.244 * [taylor]: Taking taylor expansion of 4 in x.im 41.244 * [backup-simplify]: Simplify 4 into 4 41.244 * [taylor]: Taking taylor expansion of (log x.re) in x.im 41.244 * [taylor]: Taking taylor expansion of x.re in x.im 41.244 * [backup-simplify]: Simplify x.re into x.re 41.245 * [backup-simplify]: Simplify (log x.re) into (log x.re) 41.245 * [backup-simplify]: Simplify (+ (* (- 2) (log x.im)) 0) into (- (* 2 (log x.im))) 41.245 * [backup-simplify]: Simplify (* 4 (log x.re)) into (* 4 (log x.re)) 41.245 * [backup-simplify]: Simplify (- (* 4 (log x.re))) into (- (* 4 (log x.re))) 41.245 * [backup-simplify]: Simplify (+ (- (* 2 (log x.im))) (- (* 4 (log x.re)))) into (- (+ (* 2 (log x.im)) (* 4 (log x.re)))) 41.245 * [backup-simplify]: Simplify (* 1/3 (- (+ (* 2 (log x.im)) (* 4 (log x.re))))) into (* -1/3 (+ (* 2 (log x.im)) (* 4 (log x.re)))) 41.245 * [backup-simplify]: Simplify (exp (* -1/3 (+ (* 2 (log x.im)) (* 4 (log x.re))))) into (exp (* -1/3 (+ (* 2 (log x.im)) (* 4 (log x.re))))) 41.245 * [backup-simplify]: Simplify (exp (* -1/3 (+ (* 2 (log x.im)) (* 4 (log x.re))))) into (exp (* -1/3 (+ (* 2 (log x.im)) (* 4 (log x.re))))) 41.246 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 41.246 * [backup-simplify]: Simplify (+ (/ 1 x.im) 0) into (/ 1 x.im) 41.246 * [backup-simplify]: Simplify (+ (* 1 (/ 1 x.im)) (* (/ 1 x.im) 1)) into (* 2 (/ 1 x.im)) 41.247 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 41.247 * [backup-simplify]: Simplify (- (/ 1 x.im)) into (- (/ 1 x.im)) 41.247 * [backup-simplify]: Simplify (+ 0 (- (/ 1 x.im))) into (- (/ 1 x.im)) 41.247 * [backup-simplify]: Simplify (+ (* 1 (- (/ 1 x.im))) (* (- (/ 1 x.im)) 1)) into (- (* 2 (/ 1 x.im))) 41.247 * [backup-simplify]: Simplify (+ (* 1 (* 2 (/ 1 x.im))) (* (- (* 2 (/ 1 x.im))) 1)) into 0 41.247 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 x.im)) into 0 41.247 * [backup-simplify]: Simplify (- (/ 0 (pow x.im 2)) (+ (* (/ 1 (pow x.im 2)) (/ 0 (pow x.im 2))))) into 0 41.248 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (/ 1 (pow x.im 2)) 1)))) 1) into 0 41.248 * [backup-simplify]: Simplify (+ (* (- 4) (log x.re)) (log (/ 1 (pow x.im 2)))) into (- (log (/ 1 (pow x.im 2))) (* 4 (log x.re))) 41.249 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (- (log (/ 1 (pow x.im 2))) (* 4 (log x.re))))) into 0 41.249 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log (/ 1 (pow x.im 2))) (* 4 (log x.re))))) (+ (* (/ (pow 0 1) 1)))) into 0 41.249 * [taylor]: Taking taylor expansion of 0 in x.im 41.249 * [backup-simplify]: Simplify 0 into 0 41.249 * [backup-simplify]: Simplify 0 into 0 41.250 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 41.250 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 41.251 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow 1 1)))) 1) into 0 41.251 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.re 1)))) 1) into 0 41.252 * [backup-simplify]: Simplify (+ (* 4 0) (* 0 (log x.re))) into 0 41.252 * [backup-simplify]: Simplify (- 0) into 0 41.252 * [backup-simplify]: Simplify (+ 0 0) into 0 41.252 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (- (+ (* 2 (log x.im)) (* 4 (log x.re)))))) into 0 41.253 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (* 2 (log x.im)) (* 4 (log x.re))))) (+ (* (/ (pow 0 1) 1)))) into 0 41.253 * [backup-simplify]: Simplify 0 into 0 41.253 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)))) into 0 41.254 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 41.254 * [backup-simplify]: Simplify (+ 0 0) into 0 41.254 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* (/ 1 x.im) (/ 1 x.im)) (* 0 1))) into (/ 1 (pow x.im 2)) 41.255 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 41.255 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)))) into 0 41.255 * [backup-simplify]: Simplify (- 0) into 0 41.256 * [backup-simplify]: Simplify (+ 0 0) into 0 41.256 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* (- (/ 1 x.im)) (- (/ 1 x.im))) (* 0 1))) into (/ 1 (pow x.im 2)) 41.256 * [backup-simplify]: Simplify (+ (* 1 (/ 1 (pow x.im 2))) (+ (* (- (* 2 (/ 1 x.im))) (* 2 (/ 1 x.im))) (* (/ 1 (pow x.im 2)) 1))) into (- (* 2 (/ 1 (pow x.im 2)))) 41.257 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (* 0 x.im))) into 0 41.257 * [backup-simplify]: Simplify (- (/ (- (* 2 (/ 1 (pow x.im 2)))) (pow x.im 2)) (+ (* (/ 1 (pow x.im 2)) (/ 0 (pow x.im 2))) (* 0 (/ 0 (pow x.im 2))))) into (- (* 2 (/ 1 (pow x.im 4)))) 41.258 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow (/ 1 (pow x.im 2)) 2))) (* 1 (/ (* 1 (pow (* 2 (- (* 2 (/ 1 (pow x.im 4))))) 1)) (pow (/ 1 (pow x.im 2)) 1)))) 2) into (/ -2 (pow x.im 2)) 41.258 * [backup-simplify]: Simplify (+ (* (- 4) (log x.re)) (log (/ 1 (pow x.im 2)))) into (- (log (/ 1 (pow x.im 2))) (* 4 (log x.re))) 41.258 * [backup-simplify]: Simplify (+ (* 1/3 (/ -2 (pow x.im 2))) (+ (* 0 0) (* 0 (- (log (/ 1 (pow x.im 2))) (* 4 (log x.re)))))) into (- (* 2/3 (/ 1 (pow x.im 2)))) 41.259 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log (/ 1 (pow x.im 2))) (* 4 (log x.re))))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow (- (* 2/3 (/ 1 (pow x.im 2)))) 1) 1)))) into (* -2/3 (/ (exp (* 1/3 (- (log (/ 1 (pow x.im 2))) (* 4 (log x.re))))) (pow x.im 2))) 41.259 * [taylor]: Taking taylor expansion of (* -2/3 (/ (exp (* 1/3 (- (log (/ 1 (pow x.im 2))) (* 4 (log x.re))))) (pow x.im 2))) in x.im 41.259 * [taylor]: Taking taylor expansion of -2/3 in x.im 41.259 * [backup-simplify]: Simplify -2/3 into -2/3 41.259 * [taylor]: Taking taylor expansion of (/ (exp (* 1/3 (- (log (/ 1 (pow x.im 2))) (* 4 (log x.re))))) (pow x.im 2)) in x.im 41.259 * [taylor]: Taking taylor expansion of (exp (* 1/3 (- (log (/ 1 (pow x.im 2))) (* 4 (log x.re))))) in x.im 41.259 * [taylor]: Taking taylor expansion of (* 1/3 (- (log (/ 1 (pow x.im 2))) (* 4 (log x.re)))) in x.im 41.259 * [taylor]: Taking taylor expansion of 1/3 in x.im 41.259 * [backup-simplify]: Simplify 1/3 into 1/3 41.259 * [taylor]: Taking taylor expansion of (- (log (/ 1 (pow x.im 2))) (* 4 (log x.re))) in x.im 41.259 * [taylor]: Taking taylor expansion of (log (/ 1 (pow x.im 2))) in x.im 41.259 * [taylor]: Taking taylor expansion of (/ 1 (pow x.im 2)) in x.im 41.259 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 41.259 * [taylor]: Taking taylor expansion of x.im in x.im 41.259 * [backup-simplify]: Simplify 0 into 0 41.259 * [backup-simplify]: Simplify 1 into 1 41.260 * [backup-simplify]: Simplify (* 1 1) into 1 41.260 * [backup-simplify]: Simplify (/ 1 1) into 1 41.260 * [backup-simplify]: Simplify (log 1) into 0 41.260 * [taylor]: Taking taylor expansion of (* 4 (log x.re)) in x.im 41.260 * [taylor]: Taking taylor expansion of 4 in x.im 41.260 * [backup-simplify]: Simplify 4 into 4 41.260 * [taylor]: Taking taylor expansion of (log x.re) in x.im 41.260 * [taylor]: Taking taylor expansion of x.re in x.im 41.260 * [backup-simplify]: Simplify x.re into x.re 41.260 * [backup-simplify]: Simplify (log x.re) into (log x.re) 41.261 * [backup-simplify]: Simplify (+ (* (- 2) (log x.im)) 0) into (- (* 2 (log x.im))) 41.261 * [backup-simplify]: Simplify (* 4 (log x.re)) into (* 4 (log x.re)) 41.261 * [backup-simplify]: Simplify (- (* 4 (log x.re))) into (- (* 4 (log x.re))) 41.261 * [backup-simplify]: Simplify (+ (- (* 2 (log x.im))) (- (* 4 (log x.re)))) into (- (+ (* 2 (log x.im)) (* 4 (log x.re)))) 41.261 * [backup-simplify]: Simplify (* 1/3 (- (+ (* 2 (log x.im)) (* 4 (log x.re))))) into (* -1/3 (+ (* 2 (log x.im)) (* 4 (log x.re)))) 41.261 * [backup-simplify]: Simplify (exp (* -1/3 (+ (* 2 (log x.im)) (* 4 (log x.re))))) into (exp (* -1/3 (+ (* 2 (log x.im)) (* 4 (log x.re))))) 41.261 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 41.261 * [taylor]: Taking taylor expansion of x.im in x.im 41.261 * [backup-simplify]: Simplify 0 into 0 41.261 * [backup-simplify]: Simplify 1 into 1 41.261 * [backup-simplify]: Simplify (* 1 1) into 1 41.261 * [backup-simplify]: Simplify (/ (exp (* -1/3 (+ (* 2 (log x.im)) (* 4 (log x.re))))) 1) into (exp (* -1/3 (+ (* 2 (log x.im)) (* 4 (log x.re))))) 41.262 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 41.262 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 41.263 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow 1 1)))) 1) into 0 41.263 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.re 1)))) 1) into 0 41.264 * [backup-simplify]: Simplify (+ (* 4 0) (* 0 (log x.re))) into 0 41.264 * [backup-simplify]: Simplify (- 0) into 0 41.265 * [backup-simplify]: Simplify (+ 0 0) into 0 41.265 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (- (+ (* 2 (log x.im)) (* 4 (log x.re)))))) into 0 41.265 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 41.266 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 41.267 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow 1 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow 1 1)))) 2) into 0 41.268 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow x.re 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow x.re 1)))) 2) into 0 41.269 * [backup-simplify]: Simplify (+ (* 4 0) (+ (* 0 0) (* 0 (log x.re)))) into 0 41.269 * [backup-simplify]: Simplify (- 0) into 0 41.269 * [backup-simplify]: Simplify (+ 0 0) into 0 41.270 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (- (+ (* 2 (log x.im)) (* 4 (log x.re))))))) into 0 41.271 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (* 2 (log x.im)) (* 4 (log x.re))))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 41.271 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 41.272 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (* 2 (log x.im)) (* 4 (log x.re))))) (+ (* (/ (pow 0 1) 1)))) into 0 41.272 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 41.273 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* (exp (* -1/3 (+ (* 2 (log x.im)) (* 4 (log x.re))))) (/ 0 1)))) into 0 41.274 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* (exp (* -1/3 (+ (* 2 (log x.im)) (* 4 (log x.re))))) (/ 0 1)) (* 0 (/ 0 1)))) into 0 41.274 * [backup-simplify]: Simplify (+ (* -2/3 0) (+ (* 0 0) (* 0 (exp (* -1/3 (+ (* 2 (log x.im)) (* 4 (log x.re)))))))) into 0 41.274 * [backup-simplify]: Simplify 0 into 0 41.275 * [backup-simplify]: Simplify 0 into 0 41.275 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 41.276 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 41.277 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow 1 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow 1 1)))) 2) into 0 41.278 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow x.re 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow x.re 1)))) 2) into 0 41.279 * [backup-simplify]: Simplify (+ (* 4 0) (+ (* 0 0) (* 0 (log x.re)))) into 0 41.279 * [backup-simplify]: Simplify (- 0) into 0 41.279 * [backup-simplify]: Simplify (+ 0 0) into 0 41.280 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (- (+ (* 2 (log x.im)) (* 4 (log x.re))))))) into 0 41.281 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (* 2 (log x.im)) (* 4 (log x.re))))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 41.281 * [backup-simplify]: Simplify 0 into 0 41.281 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 41.282 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 41.283 * [backup-simplify]: Simplify (+ 0 0) into 0 41.283 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* (/ 1 x.im) 0) (+ (* 0 (/ 1 x.im)) (* 0 1)))) into 0 41.284 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 41.285 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 41.285 * [backup-simplify]: Simplify (- 0) into 0 41.285 * [backup-simplify]: Simplify (+ 0 0) into 0 41.286 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* (- (/ 1 x.im)) 0) (+ (* 0 (- (/ 1 x.im))) (* 0 1)))) into 0 41.288 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* (- (* 2 (/ 1 x.im))) (/ 1 (pow x.im 2))) (+ (* (/ 1 (pow x.im 2)) (* 2 (/ 1 x.im))) (* 0 1)))) into 0 41.288 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im)))) into 0 41.289 * [backup-simplify]: Simplify (- (/ 0 (pow x.im 2)) (+ (* (/ 1 (pow x.im 2)) (/ 0 (pow x.im 2))) (* 0 (/ 0 (pow x.im 2))) (* (- (* 2 (/ 1 (pow x.im 4)))) (/ 0 (pow x.im 2))))) into 0 41.291 * [backup-simplify]: Simplify (/ (+ (* 2 (/ (* (pow (* 1 0) 3)) (pow (/ 1 (pow x.im 2)) 3))) (* -3 (/ (* (pow (* 1 0) 1) (pow (* 2 (- (* 2 (/ 1 (pow x.im 4))))) 1)) (pow (/ 1 (pow x.im 2)) 2))) (* 1 (/ (* 1 1 (pow (* 6 0) 1)) (pow (/ 1 (pow x.im 2)) 1)))) 6) into 0 41.292 * [backup-simplify]: Simplify (+ (* (- 4) (log x.re)) (log (/ 1 (pow x.im 2)))) into (- (log (/ 1 (pow x.im 2))) (* 4 (log x.re))) 41.293 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 (/ -2 (pow x.im 2))) (+ (* 0 0) (* 0 (- (log (/ 1 (pow x.im 2))) (* 4 (log x.re))))))) into 0 41.295 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log (/ 1 (pow x.im 2))) (* 4 (log x.re))))) (+ (* (/ (pow 0 3) 6)) (* (/ (pow 0 1) 1) (/ (pow (- (* 2/3 (/ 1 (pow x.im 2)))) 1) 1)) (* (/ (pow 0 1) 1)))) into 0 41.295 * [taylor]: Taking taylor expansion of 0 in x.im 41.295 * [backup-simplify]: Simplify 0 into 0 41.295 * [backup-simplify]: Simplify 0 into 0 41.296 * [backup-simplify]: Simplify (exp (* -1/3 (+ (* 2 (log (/ 1 x.im))) (* 4 (log (/ 1 x.re)))))) into (exp (* -1/3 (+ (* 2 (log (/ 1 x.im))) (* 4 (log (/ 1 x.re)))))) 41.296 * [backup-simplify]: Simplify (* (cbrt (* (- (/ 1 (- x.re)) (/ 1 (- x.im))) (* (+ (/ 1 (- x.re)) (/ 1 (- x.im))) (/ 1 (- x.im))))) (cbrt (* (- (/ 1 (- x.re)) (/ 1 (- x.im))) (* (+ (/ 1 (- x.re)) (/ 1 (- x.im))) (/ 1 (- x.im)))))) into (pow (/ (* (pow (- (/ 1 x.im) (/ 1 x.re)) 2) (pow (+ (/ 1 x.im) (/ 1 x.re)) 2)) (pow x.im 2)) 1/3) 41.296 * [approximate]: Taking taylor expansion of (pow (/ (* (pow (- (/ 1 x.im) (/ 1 x.re)) 2) (pow (+ (/ 1 x.im) (/ 1 x.re)) 2)) (pow x.im 2)) 1/3) in (x.re x.im) around 0 41.296 * [taylor]: Taking taylor expansion of (pow (/ (* (pow (- (/ 1 x.im) (/ 1 x.re)) 2) (pow (+ (/ 1 x.im) (/ 1 x.re)) 2)) (pow x.im 2)) 1/3) in x.im 41.296 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ (* (pow (- (/ 1 x.im) (/ 1 x.re)) 2) (pow (+ (/ 1 x.im) (/ 1 x.re)) 2)) (pow x.im 2))))) in x.im 41.296 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ (* (pow (- (/ 1 x.im) (/ 1 x.re)) 2) (pow (+ (/ 1 x.im) (/ 1 x.re)) 2)) (pow x.im 2)))) in x.im 41.296 * [taylor]: Taking taylor expansion of 1/3 in x.im 41.297 * [backup-simplify]: Simplify 1/3 into 1/3 41.297 * [taylor]: Taking taylor expansion of (log (/ (* (pow (- (/ 1 x.im) (/ 1 x.re)) 2) (pow (+ (/ 1 x.im) (/ 1 x.re)) 2)) (pow x.im 2))) in x.im 41.297 * [taylor]: Taking taylor expansion of (/ (* (pow (- (/ 1 x.im) (/ 1 x.re)) 2) (pow (+ (/ 1 x.im) (/ 1 x.re)) 2)) (pow x.im 2)) in x.im 41.297 * [taylor]: Taking taylor expansion of (* (pow (- (/ 1 x.im) (/ 1 x.re)) 2) (pow (+ (/ 1 x.im) (/ 1 x.re)) 2)) in x.im 41.297 * [taylor]: Taking taylor expansion of (pow (- (/ 1 x.im) (/ 1 x.re)) 2) in x.im 41.297 * [taylor]: Taking taylor expansion of (- (/ 1 x.im) (/ 1 x.re)) in x.im 41.297 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 41.297 * [taylor]: Taking taylor expansion of x.im in x.im 41.297 * [backup-simplify]: Simplify 0 into 0 41.297 * [backup-simplify]: Simplify 1 into 1 41.297 * [backup-simplify]: Simplify (/ 1 1) into 1 41.297 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.im 41.297 * [taylor]: Taking taylor expansion of x.re in x.im 41.297 * [backup-simplify]: Simplify x.re into x.re 41.297 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 41.298 * [backup-simplify]: Simplify (+ 1 0) into 1 41.298 * [taylor]: Taking taylor expansion of (pow (+ (/ 1 x.im) (/ 1 x.re)) 2) in x.im 41.298 * [taylor]: Taking taylor expansion of (+ (/ 1 x.im) (/ 1 x.re)) in x.im 41.298 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 41.298 * [taylor]: Taking taylor expansion of x.im in x.im 41.298 * [backup-simplify]: Simplify 0 into 0 41.298 * [backup-simplify]: Simplify 1 into 1 41.298 * [backup-simplify]: Simplify (/ 1 1) into 1 41.298 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.im 41.298 * [taylor]: Taking taylor expansion of x.re in x.im 41.298 * [backup-simplify]: Simplify x.re into x.re 41.298 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 41.299 * [backup-simplify]: Simplify (+ 1 0) into 1 41.299 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 41.299 * [taylor]: Taking taylor expansion of x.im in x.im 41.299 * [backup-simplify]: Simplify 0 into 0 41.299 * [backup-simplify]: Simplify 1 into 1 41.299 * [backup-simplify]: Simplify (* 1 1) into 1 41.300 * [backup-simplify]: Simplify (* 1 1) into 1 41.300 * [backup-simplify]: Simplify (* 1 1) into 1 41.300 * [backup-simplify]: Simplify (* 1 1) into 1 41.301 * [backup-simplify]: Simplify (/ 1 1) into 1 41.301 * [backup-simplify]: Simplify (log 1) into 0 41.302 * [backup-simplify]: Simplify (+ (* (- 6) (log x.im)) 0) into (- (* 6 (log x.im))) 41.302 * [backup-simplify]: Simplify (* 1/3 (- (* 6 (log x.im)))) into (* -2 (log x.im)) 41.302 * [backup-simplify]: Simplify (exp (* -2 (log x.im))) into (pow x.im -2) 41.302 * [taylor]: Taking taylor expansion of (pow (/ (* (pow (- (/ 1 x.im) (/ 1 x.re)) 2) (pow (+ (/ 1 x.im) (/ 1 x.re)) 2)) (pow x.im 2)) 1/3) in x.re 41.302 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ (* (pow (- (/ 1 x.im) (/ 1 x.re)) 2) (pow (+ (/ 1 x.im) (/ 1 x.re)) 2)) (pow x.im 2))))) in x.re 41.302 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ (* (pow (- (/ 1 x.im) (/ 1 x.re)) 2) (pow (+ (/ 1 x.im) (/ 1 x.re)) 2)) (pow x.im 2)))) in x.re 41.302 * [taylor]: Taking taylor expansion of 1/3 in x.re 41.302 * [backup-simplify]: Simplify 1/3 into 1/3 41.302 * [taylor]: Taking taylor expansion of (log (/ (* (pow (- (/ 1 x.im) (/ 1 x.re)) 2) (pow (+ (/ 1 x.im) (/ 1 x.re)) 2)) (pow x.im 2))) in x.re 41.302 * [taylor]: Taking taylor expansion of (/ (* (pow (- (/ 1 x.im) (/ 1 x.re)) 2) (pow (+ (/ 1 x.im) (/ 1 x.re)) 2)) (pow x.im 2)) in x.re 41.302 * [taylor]: Taking taylor expansion of (* (pow (- (/ 1 x.im) (/ 1 x.re)) 2) (pow (+ (/ 1 x.im) (/ 1 x.re)) 2)) in x.re 41.302 * [taylor]: Taking taylor expansion of (pow (- (/ 1 x.im) (/ 1 x.re)) 2) in x.re 41.302 * [taylor]: Taking taylor expansion of (- (/ 1 x.im) (/ 1 x.re)) in x.re 41.302 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 41.302 * [taylor]: Taking taylor expansion of x.im in x.re 41.302 * [backup-simplify]: Simplify x.im into x.im 41.302 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 41.302 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 41.302 * [taylor]: Taking taylor expansion of x.re in x.re 41.302 * [backup-simplify]: Simplify 0 into 0 41.302 * [backup-simplify]: Simplify 1 into 1 41.303 * [backup-simplify]: Simplify (/ 1 1) into 1 41.303 * [backup-simplify]: Simplify (- 1) into -1 41.304 * [backup-simplify]: Simplify (+ 0 -1) into -1 41.304 * [taylor]: Taking taylor expansion of (pow (+ (/ 1 x.im) (/ 1 x.re)) 2) in x.re 41.304 * [taylor]: Taking taylor expansion of (+ (/ 1 x.im) (/ 1 x.re)) in x.re 41.304 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 41.304 * [taylor]: Taking taylor expansion of x.im in x.re 41.304 * [backup-simplify]: Simplify x.im into x.im 41.304 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 41.304 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 41.304 * [taylor]: Taking taylor expansion of x.re in x.re 41.304 * [backup-simplify]: Simplify 0 into 0 41.304 * [backup-simplify]: Simplify 1 into 1 41.304 * [backup-simplify]: Simplify (/ 1 1) into 1 41.305 * [backup-simplify]: Simplify (+ 0 1) into 1 41.305 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.re 41.305 * [taylor]: Taking taylor expansion of x.im in x.re 41.305 * [backup-simplify]: Simplify x.im into x.im 41.305 * [backup-simplify]: Simplify (* -1 -1) into 1 41.306 * [backup-simplify]: Simplify (* 1 1) into 1 41.306 * [backup-simplify]: Simplify (* 1 1) into 1 41.306 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 41.306 * [backup-simplify]: Simplify (/ 1 (pow x.im 2)) into (/ 1 (pow x.im 2)) 41.306 * [backup-simplify]: Simplify (log (/ 1 (pow x.im 2))) into (log (/ 1 (pow x.im 2))) 41.307 * [backup-simplify]: Simplify (+ (* (- 4) (log x.re)) (log (/ 1 (pow x.im 2)))) into (- (log (/ 1 (pow x.im 2))) (* 4 (log x.re))) 41.307 * [backup-simplify]: Simplify (* 1/3 (- (log (/ 1 (pow x.im 2))) (* 4 (log x.re)))) into (* 1/3 (- (log (/ 1 (pow x.im 2))) (* 4 (log x.re)))) 41.307 * [backup-simplify]: Simplify (exp (* 1/3 (- (log (/ 1 (pow x.im 2))) (* 4 (log x.re))))) into (exp (* 1/3 (- (log (/ 1 (pow x.im 2))) (* 4 (log x.re))))) 41.307 * [taylor]: Taking taylor expansion of (pow (/ (* (pow (- (/ 1 x.im) (/ 1 x.re)) 2) (pow (+ (/ 1 x.im) (/ 1 x.re)) 2)) (pow x.im 2)) 1/3) in x.re 41.307 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ (* (pow (- (/ 1 x.im) (/ 1 x.re)) 2) (pow (+ (/ 1 x.im) (/ 1 x.re)) 2)) (pow x.im 2))))) in x.re 41.307 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ (* (pow (- (/ 1 x.im) (/ 1 x.re)) 2) (pow (+ (/ 1 x.im) (/ 1 x.re)) 2)) (pow x.im 2)))) in x.re 41.308 * [taylor]: Taking taylor expansion of 1/3 in x.re 41.308 * [backup-simplify]: Simplify 1/3 into 1/3 41.308 * [taylor]: Taking taylor expansion of (log (/ (* (pow (- (/ 1 x.im) (/ 1 x.re)) 2) (pow (+ (/ 1 x.im) (/ 1 x.re)) 2)) (pow x.im 2))) in x.re 41.308 * [taylor]: Taking taylor expansion of (/ (* (pow (- (/ 1 x.im) (/ 1 x.re)) 2) (pow (+ (/ 1 x.im) (/ 1 x.re)) 2)) (pow x.im 2)) in x.re 41.308 * [taylor]: Taking taylor expansion of (* (pow (- (/ 1 x.im) (/ 1 x.re)) 2) (pow (+ (/ 1 x.im) (/ 1 x.re)) 2)) in x.re 41.308 * [taylor]: Taking taylor expansion of (pow (- (/ 1 x.im) (/ 1 x.re)) 2) in x.re 41.308 * [taylor]: Taking taylor expansion of (- (/ 1 x.im) (/ 1 x.re)) in x.re 41.308 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 41.308 * [taylor]: Taking taylor expansion of x.im in x.re 41.308 * [backup-simplify]: Simplify x.im into x.im 41.308 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 41.308 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 41.308 * [taylor]: Taking taylor expansion of x.re in x.re 41.308 * [backup-simplify]: Simplify 0 into 0 41.308 * [backup-simplify]: Simplify 1 into 1 41.308 * [backup-simplify]: Simplify (/ 1 1) into 1 41.309 * [backup-simplify]: Simplify (- 1) into -1 41.309 * [backup-simplify]: Simplify (+ 0 -1) into -1 41.309 * [taylor]: Taking taylor expansion of (pow (+ (/ 1 x.im) (/ 1 x.re)) 2) in x.re 41.309 * [taylor]: Taking taylor expansion of (+ (/ 1 x.im) (/ 1 x.re)) in x.re 41.309 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 41.309 * [taylor]: Taking taylor expansion of x.im in x.re 41.309 * [backup-simplify]: Simplify x.im into x.im 41.309 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 41.309 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 41.309 * [taylor]: Taking taylor expansion of x.re in x.re 41.309 * [backup-simplify]: Simplify 0 into 0 41.309 * [backup-simplify]: Simplify 1 into 1 41.310 * [backup-simplify]: Simplify (/ 1 1) into 1 41.310 * [backup-simplify]: Simplify (+ 0 1) into 1 41.310 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.re 41.310 * [taylor]: Taking taylor expansion of x.im in x.re 41.310 * [backup-simplify]: Simplify x.im into x.im 41.311 * [backup-simplify]: Simplify (* -1 -1) into 1 41.311 * [backup-simplify]: Simplify (* 1 1) into 1 41.311 * [backup-simplify]: Simplify (* 1 1) into 1 41.311 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 41.312 * [backup-simplify]: Simplify (/ 1 (pow x.im 2)) into (/ 1 (pow x.im 2)) 41.312 * [backup-simplify]: Simplify (log (/ 1 (pow x.im 2))) into (log (/ 1 (pow x.im 2))) 41.312 * [backup-simplify]: Simplify (+ (* (- 4) (log x.re)) (log (/ 1 (pow x.im 2)))) into (- (log (/ 1 (pow x.im 2))) (* 4 (log x.re))) 41.312 * [backup-simplify]: Simplify (* 1/3 (- (log (/ 1 (pow x.im 2))) (* 4 (log x.re)))) into (* 1/3 (- (log (/ 1 (pow x.im 2))) (* 4 (log x.re)))) 41.313 * [backup-simplify]: Simplify (exp (* 1/3 (- (log (/ 1 (pow x.im 2))) (* 4 (log x.re))))) into (exp (* 1/3 (- (log (/ 1 (pow x.im 2))) (* 4 (log x.re))))) 41.313 * [taylor]: Taking taylor expansion of (exp (* 1/3 (- (log (/ 1 (pow x.im 2))) (* 4 (log x.re))))) in x.im 41.313 * [taylor]: Taking taylor expansion of (* 1/3 (- (log (/ 1 (pow x.im 2))) (* 4 (log x.re)))) in x.im 41.313 * [taylor]: Taking taylor expansion of 1/3 in x.im 41.313 * [backup-simplify]: Simplify 1/3 into 1/3 41.313 * [taylor]: Taking taylor expansion of (- (log (/ 1 (pow x.im 2))) (* 4 (log x.re))) in x.im 41.313 * [taylor]: Taking taylor expansion of (log (/ 1 (pow x.im 2))) in x.im 41.313 * [taylor]: Taking taylor expansion of (/ 1 (pow x.im 2)) in x.im 41.313 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 41.313 * [taylor]: Taking taylor expansion of x.im in x.im 41.313 * [backup-simplify]: Simplify 0 into 0 41.313 * [backup-simplify]: Simplify 1 into 1 41.313 * [backup-simplify]: Simplify (* 1 1) into 1 41.314 * [backup-simplify]: Simplify (/ 1 1) into 1 41.314 * [backup-simplify]: Simplify (log 1) into 0 41.314 * [taylor]: Taking taylor expansion of (* 4 (log x.re)) in x.im 41.314 * [taylor]: Taking taylor expansion of 4 in x.im 41.314 * [backup-simplify]: Simplify 4 into 4 41.314 * [taylor]: Taking taylor expansion of (log x.re) in x.im 41.314 * [taylor]: Taking taylor expansion of x.re in x.im 41.314 * [backup-simplify]: Simplify x.re into x.re 41.314 * [backup-simplify]: Simplify (log x.re) into (log x.re) 41.315 * [backup-simplify]: Simplify (+ (* (- 2) (log x.im)) 0) into (- (* 2 (log x.im))) 41.315 * [backup-simplify]: Simplify (* 4 (log x.re)) into (* 4 (log x.re)) 41.315 * [backup-simplify]: Simplify (- (* 4 (log x.re))) into (- (* 4 (log x.re))) 41.315 * [backup-simplify]: Simplify (+ (- (* 2 (log x.im))) (- (* 4 (log x.re)))) into (- (+ (* 2 (log x.im)) (* 4 (log x.re)))) 41.315 * [backup-simplify]: Simplify (* 1/3 (- (+ (* 2 (log x.im)) (* 4 (log x.re))))) into (* -1/3 (+ (* 2 (log x.im)) (* 4 (log x.re)))) 41.316 * [backup-simplify]: Simplify (exp (* -1/3 (+ (* 2 (log x.im)) (* 4 (log x.re))))) into (exp (* -1/3 (+ (* 2 (log x.im)) (* 4 (log x.re))))) 41.316 * [backup-simplify]: Simplify (exp (* -1/3 (+ (* 2 (log x.im)) (* 4 (log x.re))))) into (exp (* -1/3 (+ (* 2 (log x.im)) (* 4 (log x.re))))) 41.317 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 41.317 * [backup-simplify]: Simplify (+ (/ 1 x.im) 0) into (/ 1 x.im) 41.317 * [backup-simplify]: Simplify (+ (* 1 (/ 1 x.im)) (* (/ 1 x.im) 1)) into (* 2 (/ 1 x.im)) 41.318 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 41.318 * [backup-simplify]: Simplify (- 0) into 0 41.318 * [backup-simplify]: Simplify (+ (/ 1 x.im) 0) into (/ 1 x.im) 41.318 * [backup-simplify]: Simplify (+ (* -1 (/ 1 x.im)) (* (/ 1 x.im) -1)) into (- (* 2 (/ 1 x.im))) 41.318 * [backup-simplify]: Simplify (+ (* 1 (* 2 (/ 1 x.im))) (* (- (* 2 (/ 1 x.im))) 1)) into 0 41.318 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 x.im)) into 0 41.319 * [backup-simplify]: Simplify (- (/ 0 (pow x.im 2)) (+ (* (/ 1 (pow x.im 2)) (/ 0 (pow x.im 2))))) into 0 41.319 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (/ 1 (pow x.im 2)) 1)))) 1) into 0 41.320 * [backup-simplify]: Simplify (+ (* (- 4) (log x.re)) (log (/ 1 (pow x.im 2)))) into (- (log (/ 1 (pow x.im 2))) (* 4 (log x.re))) 41.321 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (- (log (/ 1 (pow x.im 2))) (* 4 (log x.re))))) into 0 41.321 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log (/ 1 (pow x.im 2))) (* 4 (log x.re))))) (+ (* (/ (pow 0 1) 1)))) into 0 41.322 * [taylor]: Taking taylor expansion of 0 in x.im 41.322 * [backup-simplify]: Simplify 0 into 0 41.322 * [backup-simplify]: Simplify 0 into 0 41.322 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 41.323 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 41.324 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow 1 1)))) 1) into 0 41.325 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.re 1)))) 1) into 0 41.325 * [backup-simplify]: Simplify (+ (* 4 0) (* 0 (log x.re))) into 0 41.326 * [backup-simplify]: Simplify (- 0) into 0 41.326 * [backup-simplify]: Simplify (+ 0 0) into 0 41.327 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (- (+ (* 2 (log x.im)) (* 4 (log x.re)))))) into 0 41.328 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (* 2 (log x.im)) (* 4 (log x.re))))) (+ (* (/ (pow 0 1) 1)))) into 0 41.328 * [backup-simplify]: Simplify 0 into 0 41.328 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)))) into 0 41.329 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 41.329 * [backup-simplify]: Simplify (+ 0 0) into 0 41.330 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* (/ 1 x.im) (/ 1 x.im)) (* 0 1))) into (/ 1 (pow x.im 2)) 41.330 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)))) into 0 41.331 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 41.331 * [backup-simplify]: Simplify (- 0) into 0 41.332 * [backup-simplify]: Simplify (+ 0 0) into 0 41.333 * [backup-simplify]: Simplify (+ (* -1 0) (+ (* (/ 1 x.im) (/ 1 x.im)) (* 0 -1))) into (/ 1 (pow x.im 2)) 41.333 * [backup-simplify]: Simplify (+ (* 1 (/ 1 (pow x.im 2))) (+ (* (- (* 2 (/ 1 x.im))) (* 2 (/ 1 x.im))) (* (/ 1 (pow x.im 2)) 1))) into (- (* 2 (/ 1 (pow x.im 2)))) 41.334 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (* 0 x.im))) into 0 41.334 * [backup-simplify]: Simplify (- (/ (- (* 2 (/ 1 (pow x.im 2)))) (pow x.im 2)) (+ (* (/ 1 (pow x.im 2)) (/ 0 (pow x.im 2))) (* 0 (/ 0 (pow x.im 2))))) into (- (* 2 (/ 1 (pow x.im 4)))) 41.341 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow (/ 1 (pow x.im 2)) 2))) (* 1 (/ (* 1 (pow (* 2 (- (* 2 (/ 1 (pow x.im 4))))) 1)) (pow (/ 1 (pow x.im 2)) 1)))) 2) into (/ -2 (pow x.im 2)) 41.342 * [backup-simplify]: Simplify (+ (* (- 4) (log x.re)) (log (/ 1 (pow x.im 2)))) into (- (log (/ 1 (pow x.im 2))) (* 4 (log x.re))) 41.342 * [backup-simplify]: Simplify (+ (* 1/3 (/ -2 (pow x.im 2))) (+ (* 0 0) (* 0 (- (log (/ 1 (pow x.im 2))) (* 4 (log x.re)))))) into (- (* 2/3 (/ 1 (pow x.im 2)))) 41.344 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log (/ 1 (pow x.im 2))) (* 4 (log x.re))))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow (- (* 2/3 (/ 1 (pow x.im 2)))) 1) 1)))) into (* -2/3 (/ (exp (* 1/3 (- (log (/ 1 (pow x.im 2))) (* 4 (log x.re))))) (pow x.im 2))) 41.344 * [taylor]: Taking taylor expansion of (* -2/3 (/ (exp (* 1/3 (- (log (/ 1 (pow x.im 2))) (* 4 (log x.re))))) (pow x.im 2))) in x.im 41.344 * [taylor]: Taking taylor expansion of -2/3 in x.im 41.344 * [backup-simplify]: Simplify -2/3 into -2/3 41.344 * [taylor]: Taking taylor expansion of (/ (exp (* 1/3 (- (log (/ 1 (pow x.im 2))) (* 4 (log x.re))))) (pow x.im 2)) in x.im 41.344 * [taylor]: Taking taylor expansion of (exp (* 1/3 (- (log (/ 1 (pow x.im 2))) (* 4 (log x.re))))) in x.im 41.344 * [taylor]: Taking taylor expansion of (* 1/3 (- (log (/ 1 (pow x.im 2))) (* 4 (log x.re)))) in x.im 41.344 * [taylor]: Taking taylor expansion of 1/3 in x.im 41.344 * [backup-simplify]: Simplify 1/3 into 1/3 41.344 * [taylor]: Taking taylor expansion of (- (log (/ 1 (pow x.im 2))) (* 4 (log x.re))) in x.im 41.344 * [taylor]: Taking taylor expansion of (log (/ 1 (pow x.im 2))) in x.im 41.344 * [taylor]: Taking taylor expansion of (/ 1 (pow x.im 2)) in x.im 41.344 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 41.344 * [taylor]: Taking taylor expansion of x.im in x.im 41.344 * [backup-simplify]: Simplify 0 into 0 41.344 * [backup-simplify]: Simplify 1 into 1 41.344 * [backup-simplify]: Simplify (* 1 1) into 1 41.345 * [backup-simplify]: Simplify (/ 1 1) into 1 41.345 * [backup-simplify]: Simplify (log 1) into 0 41.345 * [taylor]: Taking taylor expansion of (* 4 (log x.re)) in x.im 41.345 * [taylor]: Taking taylor expansion of 4 in x.im 41.345 * [backup-simplify]: Simplify 4 into 4 41.345 * [taylor]: Taking taylor expansion of (log x.re) in x.im 41.345 * [taylor]: Taking taylor expansion of x.re in x.im 41.345 * [backup-simplify]: Simplify x.re into x.re 41.345 * [backup-simplify]: Simplify (log x.re) into (log x.re) 41.346 * [backup-simplify]: Simplify (+ (* (- 2) (log x.im)) 0) into (- (* 2 (log x.im))) 41.346 * [backup-simplify]: Simplify (* 4 (log x.re)) into (* 4 (log x.re)) 41.346 * [backup-simplify]: Simplify (- (* 4 (log x.re))) into (- (* 4 (log x.re))) 41.346 * [backup-simplify]: Simplify (+ (- (* 2 (log x.im))) (- (* 4 (log x.re)))) into (- (+ (* 2 (log x.im)) (* 4 (log x.re)))) 41.346 * [backup-simplify]: Simplify (* 1/3 (- (+ (* 2 (log x.im)) (* 4 (log x.re))))) into (* -1/3 (+ (* 2 (log x.im)) (* 4 (log x.re)))) 41.347 * [backup-simplify]: Simplify (exp (* -1/3 (+ (* 2 (log x.im)) (* 4 (log x.re))))) into (exp (* -1/3 (+ (* 2 (log x.im)) (* 4 (log x.re))))) 41.347 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 41.347 * [taylor]: Taking taylor expansion of x.im in x.im 41.347 * [backup-simplify]: Simplify 0 into 0 41.347 * [backup-simplify]: Simplify 1 into 1 41.347 * [backup-simplify]: Simplify (* 1 1) into 1 41.347 * [backup-simplify]: Simplify (/ (exp (* -1/3 (+ (* 2 (log x.im)) (* 4 (log x.re))))) 1) into (exp (* -1/3 (+ (* 2 (log x.im)) (* 4 (log x.re))))) 41.348 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 41.349 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 41.350 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow 1 1)))) 1) into 0 41.351 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.re 1)))) 1) into 0 41.351 * [backup-simplify]: Simplify (+ (* 4 0) (* 0 (log x.re))) into 0 41.352 * [backup-simplify]: Simplify (- 0) into 0 41.352 * [backup-simplify]: Simplify (+ 0 0) into 0 41.353 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (- (+ (* 2 (log x.im)) (* 4 (log x.re)))))) into 0 41.354 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 41.355 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 41.357 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow 1 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow 1 1)))) 2) into 0 41.359 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow x.re 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow x.re 1)))) 2) into 0 41.360 * [backup-simplify]: Simplify (+ (* 4 0) (+ (* 0 0) (* 0 (log x.re)))) into 0 41.360 * [backup-simplify]: Simplify (- 0) into 0 41.360 * [backup-simplify]: Simplify (+ 0 0) into 0 41.361 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (- (+ (* 2 (log x.im)) (* 4 (log x.re))))))) into 0 41.363 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (* 2 (log x.im)) (* 4 (log x.re))))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 41.364 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 41.365 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (* 2 (log x.im)) (* 4 (log x.re))))) (+ (* (/ (pow 0 1) 1)))) into 0 41.366 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 41.367 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* (exp (* -1/3 (+ (* 2 (log x.im)) (* 4 (log x.re))))) (/ 0 1)))) into 0 41.368 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* (exp (* -1/3 (+ (* 2 (log x.im)) (* 4 (log x.re))))) (/ 0 1)) (* 0 (/ 0 1)))) into 0 41.369 * [backup-simplify]: Simplify (+ (* -2/3 0) (+ (* 0 0) (* 0 (exp (* -1/3 (+ (* 2 (log x.im)) (* 4 (log x.re)))))))) into 0 41.369 * [backup-simplify]: Simplify 0 into 0 41.369 * [backup-simplify]: Simplify 0 into 0 41.370 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 41.371 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 41.374 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow 1 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow 1 1)))) 2) into 0 41.375 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow x.re 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow x.re 1)))) 2) into 0 41.376 * [backup-simplify]: Simplify (+ (* 4 0) (+ (* 0 0) (* 0 (log x.re)))) into 0 41.377 * [backup-simplify]: Simplify (- 0) into 0 41.377 * [backup-simplify]: Simplify (+ 0 0) into 0 41.378 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (- (+ (* 2 (log x.im)) (* 4 (log x.re))))))) into 0 41.379 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (* 2 (log x.im)) (* 4 (log x.re))))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 41.379 * [backup-simplify]: Simplify 0 into 0 41.380 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 41.380 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 41.381 * [backup-simplify]: Simplify (+ 0 0) into 0 41.382 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* (/ 1 x.im) 0) (+ (* 0 (/ 1 x.im)) (* 0 1)))) into 0 41.382 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 41.383 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 41.383 * [backup-simplify]: Simplify (- 0) into 0 41.384 * [backup-simplify]: Simplify (+ 0 0) into 0 41.384 * [backup-simplify]: Simplify (+ (* -1 0) (+ (* (/ 1 x.im) 0) (+ (* 0 (/ 1 x.im)) (* 0 -1)))) into 0 41.385 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* (- (* 2 (/ 1 x.im))) (/ 1 (pow x.im 2))) (+ (* (/ 1 (pow x.im 2)) (* 2 (/ 1 x.im))) (* 0 1)))) into 0 41.386 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im)))) into 0 41.386 * [backup-simplify]: Simplify (- (/ 0 (pow x.im 2)) (+ (* (/ 1 (pow x.im 2)) (/ 0 (pow x.im 2))) (* 0 (/ 0 (pow x.im 2))) (* (- (* 2 (/ 1 (pow x.im 4)))) (/ 0 (pow x.im 2))))) into 0 41.387 * [backup-simplify]: Simplify (/ (+ (* 2 (/ (* (pow (* 1 0) 3)) (pow (/ 1 (pow x.im 2)) 3))) (* -3 (/ (* (pow (* 1 0) 1) (pow (* 2 (- (* 2 (/ 1 (pow x.im 4))))) 1)) (pow (/ 1 (pow x.im 2)) 2))) (* 1 (/ (* 1 1 (pow (* 6 0) 1)) (pow (/ 1 (pow x.im 2)) 1)))) 6) into 0 41.388 * [backup-simplify]: Simplify (+ (* (- 4) (log x.re)) (log (/ 1 (pow x.im 2)))) into (- (log (/ 1 (pow x.im 2))) (* 4 (log x.re))) 41.388 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 (/ -2 (pow x.im 2))) (+ (* 0 0) (* 0 (- (log (/ 1 (pow x.im 2))) (* 4 (log x.re))))))) into 0 41.390 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log (/ 1 (pow x.im 2))) (* 4 (log x.re))))) (+ (* (/ (pow 0 3) 6)) (* (/ (pow 0 1) 1) (/ (pow (- (* 2/3 (/ 1 (pow x.im 2)))) 1) 1)) (* (/ (pow 0 1) 1)))) into 0 41.390 * [taylor]: Taking taylor expansion of 0 in x.im 41.390 * [backup-simplify]: Simplify 0 into 0 41.390 * [backup-simplify]: Simplify 0 into 0 41.390 * [backup-simplify]: Simplify (exp (* -1/3 (+ (* 2 (log (/ 1 (- x.im)))) (* 4 (log (/ 1 (- x.re))))))) into (exp (* -1/3 (+ (* 4 (log (/ -1 x.re))) (* 2 (log (/ -1 x.im)))))) 41.390 * * * [progress]: simplifying candidates 41.390 * * * * [progress]: [ 1 / 178 ] simplifiying candidate # 41.390 * * * * [progress]: [ 2 / 178 ] simplifiying candidate # 41.390 * * * * [progress]: [ 3 / 178 ] simplifiying candidate # 41.390 * * * * [progress]: [ 4 / 178 ] simplifiying candidate # 41.390 * * * * [progress]: [ 5 / 178 ] simplifiying candidate # 41.390 * [simplify]: Simplifying (cbrt (- x.re x.im)) 41.391 * * [simplify]: iters left: 3 (4 enodes) 41.391 * * [simplify]: iters left: 2 (14 enodes) 41.394 * * [simplify]: iters left: 1 (17 enodes) 41.396 * * [simplify]: Extracting #0: cost 1 inf + 0 41.396 * * [simplify]: Extracting #1: cost 3 inf + 0 41.396 * * [simplify]: Extracting #2: cost 7 inf + 0 41.396 * * [simplify]: Extracting #3: cost 5 inf + 43 41.396 * * [simplify]: Extracting #4: cost 0 inf + 412 41.396 * [simplify]: Simplified to (cbrt (- x.re x.im)) 41.396 * [simplify]: Simplified (2 1 2 1) to (λ (x.re x.im) (+ (* (* (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (* (cbrt (- x.re x.im)) (cbrt (* (+ x.re x.im) x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 41.396 * * * * [progress]: [ 6 / 178 ] simplifiying candidate # 41.397 * [simplify]: Simplifying (cbrt (* (- (pow x.re 3) (pow x.im 3)) (* (+ (pow x.re 3) (pow x.im 3)) x.im))) 41.397 * * [simplify]: iters left: 6 (10 enodes) 41.400 * * [simplify]: iters left: 5 (50 enodes) 41.412 * * [simplify]: iters left: 4 (122 enodes) 41.459 * * [simplify]: iters left: 3 (435 enodes) 41.670 * * [simplify]: Extracting #0: cost 1 inf + 0 41.670 * * [simplify]: Extracting #1: cost 3 inf + 0 41.670 * * [simplify]: Extracting #2: cost 61 inf + 0 41.671 * * [simplify]: Extracting #3: cost 337 inf + 1 41.673 * * [simplify]: Extracting #4: cost 491 inf + 772 41.686 * * [simplify]: Extracting #5: cost 322 inf + 35811 41.702 * * [simplify]: Extracting #6: cost 153 inf + 94993 41.735 * * [simplify]: Extracting #7: cost 16 inf + 168013 41.790 * * [simplify]: Extracting #8: cost 0 inf + 176457 41.822 * [simplify]: Simplified to (cbrt (* (* x.im (+ (* x.re (* x.re x.re)) (* (* x.im x.im) x.im))) (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)))) 41.822 * [simplify]: Simplified (2 1 2 1) to (λ (x.re x.im) (+ (* (* (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (/ (cbrt (* (* x.im (+ (* x.re (* x.re x.re)) (* (* x.im x.im) x.im))) (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)))) (cbrt (* (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 41.822 * * * * [progress]: [ 7 / 178 ] simplifiying candidate # 41.823 * [simplify]: Simplifying (cbrt (* (- (pow x.re 3) (pow x.im 3)) (* (- (* x.re x.re) (* x.im x.im)) x.im))) 41.823 * * [simplify]: iters left: 6 (12 enodes) 41.827 * * [simplify]: iters left: 5 (58 enodes) 41.846 * * [simplify]: iters left: 4 (137 enodes) 41.892 * * [simplify]: iters left: 3 (481 enodes) 42.289 * * [simplify]: Extracting #0: cost 1 inf + 0 42.289 * * [simplify]: Extracting #1: cost 3 inf + 0 42.290 * * [simplify]: Extracting #2: cost 87 inf + 0 42.292 * * [simplify]: Extracting #3: cost 437 inf + 1 42.299 * * [simplify]: Extracting #4: cost 651 inf + 9712 42.339 * * [simplify]: Extracting #5: cost 306 inf + 93745 42.394 * * [simplify]: Extracting #6: cost 60 inf + 199686 42.442 * * [simplify]: Extracting #7: cost 12 inf + 225795 42.510 * * [simplify]: Extracting #8: cost 0 inf + 230507 42.551 * [simplify]: Simplified to (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.im) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) 42.551 * [simplify]: Simplified (2 1 2 1) to (λ (x.re x.im) (+ (* (* (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (/ (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.im) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (cbrt (* (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))) (- x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 42.551 * * * * [progress]: [ 8 / 178 ] simplifiying candidate # 42.552 * [simplify]: Simplifying (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (+ (pow x.re 3) (pow x.im 3)) x.im))) 42.552 * * [simplify]: iters left: 6 (12 enodes) 42.559 * * [simplify]: iters left: 5 (57 enodes) 42.577 * * [simplify]: iters left: 4 (129 enodes) 42.632 * * [simplify]: iters left: 3 (470 enodes) 43.030 * * [simplify]: Extracting #0: cost 1 inf + 0 43.030 * * [simplify]: Extracting #1: cost 3 inf + 0 43.030 * * [simplify]: Extracting #2: cost 69 inf + 0 43.032 * * [simplify]: Extracting #3: cost 322 inf + 1 43.039 * * [simplify]: Extracting #4: cost 449 inf + 11192 43.067 * * [simplify]: Extracting #5: cost 139 inf + 78165 43.111 * * [simplify]: Extracting #6: cost 36 inf + 106782 43.157 * * [simplify]: Extracting #7: cost 9 inf + 115975 43.207 * * [simplify]: Extracting #8: cost 0 inf + 119792 43.233 * [simplify]: Simplified to (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* x.im (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re)))))) 43.233 * [simplify]: Simplified (2 1 2 1) to (λ (x.re x.im) (+ (* (* (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (/ (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* x.im (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re)))))) (cbrt (* (+ x.re x.im) (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))))))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 43.233 * * * * [progress]: [ 9 / 178 ] simplifiying candidate # 43.234 * [simplify]: Simplifying (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.im))) 43.234 * * [simplify]: iters left: 6 (8 enodes) 43.236 * * [simplify]: iters left: 5 (33 enodes) 43.242 * * [simplify]: iters left: 4 (82 enodes) 43.290 * * [simplify]: iters left: 3 (355 enodes) 43.576 * * [simplify]: Extracting #0: cost 1 inf + 0 43.577 * * [simplify]: Extracting #1: cost 3 inf + 0 43.577 * * [simplify]: Extracting #2: cost 53 inf + 0 43.578 * * [simplify]: Extracting #3: cost 272 inf + 1 43.584 * * [simplify]: Extracting #4: cost 298 inf + 10082 43.602 * * [simplify]: Extracting #5: cost 40 inf + 57700 43.622 * * [simplify]: Extracting #6: cost 0 inf + 64857 43.638 * [simplify]: Simplified to (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.im))) 43.638 * [simplify]: Simplified (2 1 2 1) to (λ (x.re x.im) (+ (* (* (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (/ (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.im))) (cbrt (* (+ x.re x.im) (- x.re x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 43.639 * * * * [progress]: [ 10 / 178 ] simplifiying candidate # 43.639 * [simplify]: Simplifying (cbrt (* (- x.re x.im) (* (+ (pow x.re 3) (pow x.im 3)) x.im))) 43.639 * * [simplify]: iters left: 6 (10 enodes) 43.643 * * [simplify]: iters left: 5 (50 enodes) 43.655 * * [simplify]: iters left: 4 (110 enodes) 43.698 * * [simplify]: iters left: 3 (347 enodes) 43.821 * * [simplify]: Extracting #0: cost 1 inf + 0 43.821 * * [simplify]: Extracting #1: cost 3 inf + 0 43.821 * * [simplify]: Extracting #2: cost 51 inf + 0 43.822 * * [simplify]: Extracting #3: cost 191 inf + 1 43.823 * * [simplify]: Extracting #4: cost 240 inf + 1020 43.830 * * [simplify]: Extracting #5: cost 127 inf + 22900 43.843 * * [simplify]: Extracting #6: cost 18 inf + 52763 43.857 * * [simplify]: Extracting #7: cost 0 inf + 58655 43.866 * * [simplify]: Extracting #8: cost 0 inf + 58535 43.879 * [simplify]: Simplified to (cbrt (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) (* (- x.re x.im) x.im))) 43.879 * [simplify]: Simplified (2 1 2 1) to (λ (x.re x.im) (+ (* (* (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (/ (cbrt (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) (* (- x.re x.im) x.im))) (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 43.880 * * * * [progress]: [ 11 / 178 ] simplifiying candidate # 43.880 * [simplify]: Simplifying (cbrt (* (- x.re x.im) (* (- (* x.re x.re) (* x.im x.im)) x.im))) 43.880 * * [simplify]: iters left: 6 (9 enodes) 43.884 * * [simplify]: iters left: 5 (37 enodes) 43.895 * * [simplify]: iters left: 4 (85 enodes) 43.940 * * [simplify]: iters left: 3 (333 enodes) 44.193 * * [simplify]: Extracting #0: cost 1 inf + 0 44.193 * * [simplify]: Extracting #1: cost 3 inf + 0 44.194 * * [simplify]: Extracting #2: cost 59 inf + 0 44.195 * * [simplify]: Extracting #3: cost 240 inf + 1 44.198 * * [simplify]: Extracting #4: cost 213 inf + 10141 44.207 * * [simplify]: Extracting #5: cost 23 inf + 42423 44.218 * * [simplify]: Extracting #6: cost 0 inf + 46946 44.244 * [simplify]: Simplified to (cbrt (* (* (- x.re x.im) (* (- x.re x.im) x.im)) (+ x.im x.re))) 44.244 * [simplify]: Simplified (2 1 2 1) to (λ (x.re x.im) (+ (* (* (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (/ (cbrt (* (* (- x.re x.im) (* (- x.re x.im) x.im)) (+ x.im x.re))) (cbrt (- x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 44.244 * * * * [progress]: [ 12 / 178 ] simplifiying candidate # 44.244 * [simplify]: Simplifying (cbrt (* (- (pow x.re 3) (pow x.im 3)) (* (+ x.re x.im) x.im))) 44.245 * * [simplify]: iters left: 6 (10 enodes) 44.251 * * [simplify]: iters left: 5 (50 enodes) 44.273 * * [simplify]: iters left: 4 (118 enodes) 44.312 * * [simplify]: iters left: 3 (363 enodes) 44.517 * * [simplify]: Extracting #0: cost 1 inf + 0 44.518 * * [simplify]: Extracting #1: cost 3 inf + 0 44.518 * * [simplify]: Extracting #2: cost 59 inf + 0 44.519 * * [simplify]: Extracting #3: cost 220 inf + 1 44.522 * * [simplify]: Extracting #4: cost 303 inf + 1991 44.530 * * [simplify]: Extracting #5: cost 206 inf + 18651 44.552 * * [simplify]: Extracting #6: cost 98 inf + 54442 44.564 * * [simplify]: Extracting #7: cost 12 inf + 93684 44.577 * * [simplify]: Extracting #8: cost 0 inf + 100496 44.596 * [simplify]: Simplified to (cbrt (* (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)) (+ (* x.im x.im) (* x.im x.re)))) 44.596 * [simplify]: Simplified (2 1 2 1) to (λ (x.re x.im) (+ (* (* (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (/ (cbrt (* (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)) (+ (* x.im x.im) (* x.im x.re)))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 44.597 * * * * [progress]: [ 13 / 178 ] simplifiying candidate # 44.597 * [simplify]: Simplifying (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (+ x.re x.im) x.im))) 44.597 * * [simplify]: iters left: 6 (9 enodes) 44.602 * * [simplify]: iters left: 5 (36 enodes) 44.614 * * [simplify]: iters left: 4 (77 enodes) 44.647 * * [simplify]: iters left: 3 (269 enodes) 44.860 * * [simplify]: Extracting #0: cost 1 inf + 0 44.860 * * [simplify]: Extracting #1: cost 3 inf + 0 44.860 * * [simplify]: Extracting #2: cost 49 inf + 0 44.861 * * [simplify]: Extracting #3: cost 168 inf + 1 44.862 * * [simplify]: Extracting #4: cost 165 inf + 3862 44.867 * * [simplify]: Extracting #5: cost 38 inf + 23824 44.874 * * [simplify]: Extracting #6: cost 0 inf + 30740 44.882 * * [simplify]: Extracting #7: cost 0 inf + 30660 44.890 * [simplify]: Simplified to (cbrt (* (- x.re x.im) (* (+ x.re x.im) (* x.im (+ x.re x.im))))) 44.890 * [simplify]: Simplified (2 1 2 1) to (λ (x.re x.im) (+ (* (* (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (/ (cbrt (* (- x.re x.im) (* (+ x.re x.im) (* x.im (+ x.re x.im))))) (cbrt (+ x.re x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 44.890 * * * * [progress]: [ 14 / 178 ] simplifiying candidate # 44.890 * * * * [progress]: [ 15 / 178 ] simplifiying candidate # 44.890 * * * * [progress]: [ 16 / 178 ] simplifiying candidate # 44.890 * * * * [progress]: [ 17 / 178 ] simplifiying candidate # 44.890 * * * * [progress]: [ 18 / 178 ] simplifiying candidate #real (real->posit16 (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.re)))> 44.890 * * * * [progress]: [ 19 / 178 ] simplifiying candidate # 44.890 * * * * [progress]: [ 20 / 178 ] simplifiying candidate # 44.890 * * * * [progress]: [ 21 / 178 ] simplifiying candidate # 44.890 * * * * [progress]: [ 22 / 178 ] simplifiying candidate # 44.890 * * * * [progress]: [ 23 / 178 ] simplifiying candidate # 44.890 * [simplify]: Simplifying (cbrt (- x.re x.im)) 44.891 * * [simplify]: iters left: 3 (4 enodes) 44.891 * * [simplify]: iters left: 2 (14 enodes) 44.895 * * [simplify]: iters left: 1 (17 enodes) 44.900 * * [simplify]: Extracting #0: cost 1 inf + 0 44.900 * * [simplify]: Extracting #1: cost 3 inf + 0 44.900 * * [simplify]: Extracting #2: cost 7 inf + 0 44.900 * * [simplify]: Extracting #3: cost 5 inf + 43 44.900 * * [simplify]: Extracting #4: cost 0 inf + 412 44.900 * [simplify]: Simplified to (cbrt (- x.re x.im)) 44.900 * [simplify]: Simplified (2 1 1 2 1) to (λ (x.re x.im) (+ (* (* (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im))) (* (cbrt (- x.re x.im)) (cbrt (* (+ x.re x.im) x.im)))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 44.901 * * * * [progress]: [ 24 / 178 ] simplifiying candidate # 44.901 * [simplify]: Simplifying (cbrt (* (- (pow x.re 3) (pow x.im 3)) (* (+ (pow x.re 3) (pow x.im 3)) x.im))) 44.901 * * [simplify]: iters left: 6 (10 enodes) 44.907 * * [simplify]: iters left: 5 (50 enodes) 44.930 * * [simplify]: iters left: 4 (122 enodes) 44.988 * * [simplify]: iters left: 3 (435 enodes) 45.252 * * [simplify]: Extracting #0: cost 1 inf + 0 45.252 * * [simplify]: Extracting #1: cost 3 inf + 0 45.252 * * [simplify]: Extracting #2: cost 61 inf + 0 45.253 * * [simplify]: Extracting #3: cost 337 inf + 1 45.255 * * [simplify]: Extracting #4: cost 491 inf + 772 45.262 * * [simplify]: Extracting #5: cost 322 inf + 35811 45.287 * * [simplify]: Extracting #6: cost 153 inf + 94993 45.339 * * [simplify]: Extracting #7: cost 16 inf + 168013 45.390 * * [simplify]: Extracting #8: cost 0 inf + 176457 45.423 * [simplify]: Simplified to (cbrt (* (* x.im (+ (* x.re (* x.re x.re)) (* (* x.im x.im) x.im))) (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)))) 45.423 * [simplify]: Simplified (2 1 1 2 1) to (λ (x.re x.im) (+ (* (* (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im))) (/ (cbrt (* (* x.im (+ (* x.re (* x.re x.re)) (* (* x.im x.im) x.im))) (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)))) (cbrt (* (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))))))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 45.423 * * * * [progress]: [ 25 / 178 ] simplifiying candidate # 45.423 * [simplify]: Simplifying (cbrt (* (- (pow x.re 3) (pow x.im 3)) (* (- (* x.re x.re) (* x.im x.im)) x.im))) 45.423 * * [simplify]: iters left: 6 (12 enodes) 45.428 * * [simplify]: iters left: 5 (58 enodes) 45.453 * * [simplify]: iters left: 4 (137 enodes) 45.503 * * [simplify]: iters left: 3 (481 enodes) 45.955 * * [simplify]: Extracting #0: cost 1 inf + 0 45.955 * * [simplify]: Extracting #1: cost 3 inf + 0 45.955 * * [simplify]: Extracting #2: cost 87 inf + 0 45.956 * * [simplify]: Extracting #3: cost 437 inf + 1 45.960 * * [simplify]: Extracting #4: cost 651 inf + 9712 45.985 * * [simplify]: Extracting #5: cost 306 inf + 93745 46.027 * * [simplify]: Extracting #6: cost 60 inf + 199686 46.077 * * [simplify]: Extracting #7: cost 12 inf + 225795 46.121 * * [simplify]: Extracting #8: cost 0 inf + 230507 46.159 * [simplify]: Simplified to (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.im) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) 46.159 * [simplify]: Simplified (2 1 1 2 1) to (λ (x.re x.im) (+ (* (* (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im))) (/ (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.im) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (cbrt (* (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))) (- x.re x.im))))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 46.160 * * * * [progress]: [ 26 / 178 ] simplifiying candidate # 46.160 * [simplify]: Simplifying (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (+ (pow x.re 3) (pow x.im 3)) x.im))) 46.160 * * [simplify]: iters left: 6 (12 enodes) 46.168 * * [simplify]: iters left: 5 (57 enodes) 46.191 * * [simplify]: iters left: 4 (129 enodes) 46.261 * * [simplify]: iters left: 3 (470 enodes) 46.708 * * [simplify]: Extracting #0: cost 1 inf + 0 46.708 * * [simplify]: Extracting #1: cost 3 inf + 0 46.708 * * [simplify]: Extracting #2: cost 69 inf + 0 46.710 * * [simplify]: Extracting #3: cost 322 inf + 1 46.716 * * [simplify]: Extracting #4: cost 449 inf + 11192 46.743 * * [simplify]: Extracting #5: cost 139 inf + 78165 46.775 * * [simplify]: Extracting #6: cost 36 inf + 106782 46.809 * * [simplify]: Extracting #7: cost 9 inf + 115975 46.855 * * [simplify]: Extracting #8: cost 0 inf + 119792 46.902 * [simplify]: Simplified to (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* x.im (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re)))))) 46.902 * [simplify]: Simplified (2 1 1 2 1) to (λ (x.re x.im) (+ (* (* (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im))) (/ (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* x.im (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re)))))) (cbrt (* (+ x.re x.im) (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))))))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 46.903 * * * * [progress]: [ 27 / 178 ] simplifiying candidate # 46.903 * [simplify]: Simplifying (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.im))) 46.903 * * [simplify]: iters left: 6 (8 enodes) 46.907 * * [simplify]: iters left: 5 (33 enodes) 46.915 * * [simplify]: iters left: 4 (82 enodes) 46.944 * * [simplify]: iters left: 3 (355 enodes) 47.313 * * [simplify]: Extracting #0: cost 1 inf + 0 47.313 * * [simplify]: Extracting #1: cost 3 inf + 0 47.313 * * [simplify]: Extracting #2: cost 53 inf + 0 47.314 * * [simplify]: Extracting #3: cost 272 inf + 1 47.318 * * [simplify]: Extracting #4: cost 298 inf + 10082 47.330 * * [simplify]: Extracting #5: cost 40 inf + 57700 47.348 * * [simplify]: Extracting #6: cost 0 inf + 64857 47.381 * [simplify]: Simplified to (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.im))) 47.382 * [simplify]: Simplified (2 1 1 2 1) to (λ (x.re x.im) (+ (* (* (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im))) (/ (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.im))) (cbrt (* (+ x.re x.im) (- x.re x.im))))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 47.382 * * * * [progress]: [ 28 / 178 ] simplifiying candidate # 47.382 * [simplify]: Simplifying (cbrt (* (- x.re x.im) (* (+ (pow x.re 3) (pow x.im 3)) x.im))) 47.382 * * [simplify]: iters left: 6 (10 enodes) 47.388 * * [simplify]: iters left: 5 (50 enodes) 47.406 * * [simplify]: iters left: 4 (110 enodes) 47.450 * * [simplify]: iters left: 3 (347 enodes) 47.614 * * [simplify]: Extracting #0: cost 1 inf + 0 47.614 * * [simplify]: Extracting #1: cost 3 inf + 0 47.614 * * [simplify]: Extracting #2: cost 51 inf + 0 47.615 * * [simplify]: Extracting #3: cost 191 inf + 1 47.617 * * [simplify]: Extracting #4: cost 240 inf + 1020 47.625 * * [simplify]: Extracting #5: cost 127 inf + 22900 47.639 * * [simplify]: Extracting #6: cost 18 inf + 52763 47.649 * * [simplify]: Extracting #7: cost 0 inf + 58655 47.658 * * [simplify]: Extracting #8: cost 0 inf + 58535 47.669 * [simplify]: Simplified to (cbrt (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) (* (- x.re x.im) x.im))) 47.669 * [simplify]: Simplified (2 1 1 2 1) to (λ (x.re x.im) (+ (* (* (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im))) (/ (cbrt (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) (* (- x.re x.im) x.im))) (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 47.669 * * * * [progress]: [ 29 / 178 ] simplifiying candidate # 47.670 * [simplify]: Simplifying (cbrt (* (- x.re x.im) (* (- (* x.re x.re) (* x.im x.im)) x.im))) 47.670 * * [simplify]: iters left: 6 (9 enodes) 47.674 * * [simplify]: iters left: 5 (37 enodes) 47.682 * * [simplify]: iters left: 4 (85 enodes) 47.714 * * [simplify]: iters left: 3 (333 enodes) 47.959 * * [simplify]: Extracting #0: cost 1 inf + 0 47.960 * * [simplify]: Extracting #1: cost 3 inf + 0 47.960 * * [simplify]: Extracting #2: cost 59 inf + 0 47.961 * * [simplify]: Extracting #3: cost 240 inf + 1 47.966 * * [simplify]: Extracting #4: cost 213 inf + 10141 47.984 * * [simplify]: Extracting #5: cost 23 inf + 42423 47.996 * * [simplify]: Extracting #6: cost 0 inf + 46946 48.007 * [simplify]: Simplified to (cbrt (* (* (- x.re x.im) (* (- x.re x.im) x.im)) (+ x.im x.re))) 48.007 * [simplify]: Simplified (2 1 1 2 1) to (λ (x.re x.im) (+ (* (* (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im))) (/ (cbrt (* (* (- x.re x.im) (* (- x.re x.im) x.im)) (+ x.im x.re))) (cbrt (- x.re x.im)))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 48.007 * * * * [progress]: [ 30 / 178 ] simplifiying candidate # 48.007 * [simplify]: Simplifying (cbrt (* (- (pow x.re 3) (pow x.im 3)) (* (+ x.re x.im) x.im))) 48.007 * * [simplify]: iters left: 6 (10 enodes) 48.011 * * [simplify]: iters left: 5 (50 enodes) 48.028 * * [simplify]: iters left: 4 (118 enodes) 48.093 * * [simplify]: iters left: 3 (363 enodes) 48.253 * * [simplify]: Extracting #0: cost 1 inf + 0 48.253 * * [simplify]: Extracting #1: cost 3 inf + 0 48.254 * * [simplify]: Extracting #2: cost 59 inf + 0 48.254 * * [simplify]: Extracting #3: cost 220 inf + 1 48.256 * * [simplify]: Extracting #4: cost 303 inf + 1991 48.260 * * [simplify]: Extracting #5: cost 206 inf + 18651 48.269 * * [simplify]: Extracting #6: cost 98 inf + 54442 48.281 * * [simplify]: Extracting #7: cost 12 inf + 93684 48.304 * * [simplify]: Extracting #8: cost 0 inf + 100496 48.328 * [simplify]: Simplified to (cbrt (* (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)) (+ (* x.im x.im) (* x.im x.re)))) 48.329 * [simplify]: Simplified (2 1 1 2 1) to (λ (x.re x.im) (+ (* (* (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im))) (/ (cbrt (* (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)) (+ (* x.im x.im) (* x.im x.re)))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 48.329 * * * * [progress]: [ 31 / 178 ] simplifiying candidate # 48.329 * [simplify]: Simplifying (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (+ x.re x.im) x.im))) 48.329 * * [simplify]: iters left: 6 (9 enodes) 48.334 * * [simplify]: iters left: 5 (36 enodes) 48.346 * * [simplify]: iters left: 4 (77 enodes) 48.387 * * [simplify]: iters left: 3 (269 enodes) 48.550 * * [simplify]: Extracting #0: cost 1 inf + 0 48.551 * * [simplify]: Extracting #1: cost 3 inf + 0 48.551 * * [simplify]: Extracting #2: cost 49 inf + 0 48.552 * * [simplify]: Extracting #3: cost 168 inf + 1 48.554 * * [simplify]: Extracting #4: cost 165 inf + 3862 48.564 * * [simplify]: Extracting #5: cost 38 inf + 23824 48.579 * * [simplify]: Extracting #6: cost 0 inf + 30740 48.594 * * [simplify]: Extracting #7: cost 0 inf + 30660 48.609 * [simplify]: Simplified to (cbrt (* (- x.re x.im) (* (+ x.re x.im) (* x.im (+ x.re x.im))))) 48.609 * [simplify]: Simplified (2 1 1 2 1) to (λ (x.re x.im) (+ (* (* (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im))) (/ (cbrt (* (- x.re x.im) (* (+ x.re x.im) (* x.im (+ x.re x.im))))) (cbrt (+ x.re x.im)))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 48.609 * * * * [progress]: [ 32 / 178 ] simplifiying candidate # 48.609 * * * * [progress]: [ 33 / 178 ] simplifiying candidate # 48.610 * * * * [progress]: [ 34 / 178 ] simplifiying candidate # 48.610 * * * * [progress]: [ 35 / 178 ] simplifiying candidate # 48.610 * * * * [progress]: [ 36 / 178 ] simplifiying candidate #real (real->posit16 (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re)))> 48.610 * * * * [progress]: [ 37 / 178 ] simplifiying candidate # 48.610 * * * * [progress]: [ 38 / 178 ] simplifiying candidate # 48.610 * * * * [progress]: [ 39 / 178 ] simplifiying candidate # 48.610 * * * * [progress]: [ 40 / 178 ] simplifiying candidate # 48.610 * * * * [progress]: [ 41 / 178 ] simplifiying candidate # 48.610 * [simplify]: Simplifying (cbrt (- x.re x.im)) 48.610 * * [simplify]: iters left: 3 (4 enodes) 48.611 * * [simplify]: iters left: 2 (14 enodes) 48.613 * * [simplify]: iters left: 1 (17 enodes) 48.615 * * [simplify]: Extracting #0: cost 1 inf + 0 48.615 * * [simplify]: Extracting #1: cost 3 inf + 0 48.615 * * [simplify]: Extracting #2: cost 7 inf + 0 48.615 * * [simplify]: Extracting #3: cost 5 inf + 43 48.616 * * [simplify]: Extracting #4: cost 0 inf + 412 48.616 * [simplify]: Simplified to (cbrt (- x.re x.im)) 48.616 * [simplify]: Simplified (2 1 1 1 1) to (λ (x.re x.im) (+ (* (* (* (cbrt (- x.re x.im)) (cbrt (* (+ x.re x.im) x.im))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 48.616 * * * * [progress]: [ 42 / 178 ] simplifiying candidate # 48.616 * [simplify]: Simplifying (cbrt (* (- (pow x.re 3) (pow x.im 3)) (* (+ (pow x.re 3) (pow x.im 3)) x.im))) 48.616 * * [simplify]: iters left: 6 (10 enodes) 48.620 * * [simplify]: iters left: 5 (50 enodes) 48.631 * * [simplify]: iters left: 4 (122 enodes) 48.674 * * [simplify]: iters left: 3 (435 enodes) 48.912 * * [simplify]: Extracting #0: cost 1 inf + 0 48.912 * * [simplify]: Extracting #1: cost 3 inf + 0 48.912 * * [simplify]: Extracting #2: cost 61 inf + 0 48.913 * * [simplify]: Extracting #3: cost 337 inf + 1 48.915 * * [simplify]: Extracting #4: cost 491 inf + 772 48.922 * * [simplify]: Extracting #5: cost 322 inf + 35811 48.952 * * [simplify]: Extracting #6: cost 153 inf + 94993 48.981 * * [simplify]: Extracting #7: cost 16 inf + 168013 49.007 * * [simplify]: Extracting #8: cost 0 inf + 176457 49.058 * [simplify]: Simplified to (cbrt (* (* x.im (+ (* x.re (* x.re x.re)) (* (* x.im x.im) x.im))) (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)))) 49.059 * [simplify]: Simplified (2 1 1 1 1) to (λ (x.re x.im) (+ (* (* (/ (cbrt (* (* x.im (+ (* x.re (* x.re x.re)) (* (* x.im x.im) x.im))) (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)))) (cbrt (* (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 49.059 * * * * [progress]: [ 43 / 178 ] simplifiying candidate # 49.059 * [simplify]: Simplifying (cbrt (* (- (pow x.re 3) (pow x.im 3)) (* (- (* x.re x.re) (* x.im x.im)) x.im))) 49.060 * * [simplify]: iters left: 6 (12 enodes) 49.068 * * [simplify]: iters left: 5 (58 enodes) 49.088 * * [simplify]: iters left: 4 (137 enodes) 49.134 * * [simplify]: iters left: 3 (481 enodes) 49.897 * * [simplify]: Extracting #0: cost 1 inf + 0 49.897 * * [simplify]: Extracting #1: cost 3 inf + 0 49.898 * * [simplify]: Extracting #2: cost 87 inf + 0 49.899 * * [simplify]: Extracting #3: cost 437 inf + 1 49.903 * * [simplify]: Extracting #4: cost 651 inf + 9712 49.920 * * [simplify]: Extracting #5: cost 306 inf + 93745 49.963 * * [simplify]: Extracting #6: cost 60 inf + 199686 50.030 * * [simplify]: Extracting #7: cost 12 inf + 225795 50.071 * * [simplify]: Extracting #8: cost 0 inf + 230507 50.139 * [simplify]: Simplified to (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.im) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) 50.139 * [simplify]: Simplified (2 1 1 1 1) to (λ (x.re x.im) (+ (* (* (/ (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.im) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (cbrt (* (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))) (- x.re x.im)))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 50.139 * * * * [progress]: [ 44 / 178 ] simplifiying candidate # 50.140 * [simplify]: Simplifying (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (+ (pow x.re 3) (pow x.im 3)) x.im))) 50.140 * * [simplify]: iters left: 6 (12 enodes) 50.147 * * [simplify]: iters left: 5 (57 enodes) 50.172 * * [simplify]: iters left: 4 (129 enodes) 50.219 * * [simplify]: iters left: 3 (470 enodes) 50.613 * * [simplify]: Extracting #0: cost 1 inf + 0 50.613 * * [simplify]: Extracting #1: cost 3 inf + 0 50.613 * * [simplify]: Extracting #2: cost 69 inf + 0 50.615 * * [simplify]: Extracting #3: cost 322 inf + 1 50.621 * * [simplify]: Extracting #4: cost 449 inf + 11192 50.650 * * [simplify]: Extracting #5: cost 139 inf + 78165 50.673 * * [simplify]: Extracting #6: cost 36 inf + 106782 50.719 * * [simplify]: Extracting #7: cost 9 inf + 115975 50.766 * * [simplify]: Extracting #8: cost 0 inf + 119792 50.813 * [simplify]: Simplified to (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* x.im (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re)))))) 50.813 * [simplify]: Simplified (2 1 1 1 1) to (λ (x.re x.im) (+ (* (* (/ (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* x.im (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re)))))) (cbrt (* (+ x.re x.im) (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 50.814 * * * * [progress]: [ 45 / 178 ] simplifiying candidate # 50.814 * [simplify]: Simplifying (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.im))) 50.814 * * [simplify]: iters left: 6 (8 enodes) 50.818 * * [simplify]: iters left: 5 (33 enodes) 50.831 * * [simplify]: iters left: 4 (82 enodes) 50.877 * * [simplify]: iters left: 3 (355 enodes) 51.210 * * [simplify]: Extracting #0: cost 1 inf + 0 51.210 * * [simplify]: Extracting #1: cost 3 inf + 0 51.210 * * [simplify]: Extracting #2: cost 53 inf + 0 51.211 * * [simplify]: Extracting #3: cost 272 inf + 1 51.214 * * [simplify]: Extracting #4: cost 298 inf + 10082 51.230 * * [simplify]: Extracting #5: cost 40 inf + 57700 51.263 * * [simplify]: Extracting #6: cost 0 inf + 64857 51.301 * [simplify]: Simplified to (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.im))) 51.301 * [simplify]: Simplified (2 1 1 1 1) to (λ (x.re x.im) (+ (* (* (/ (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.im))) (cbrt (* (+ x.re x.im) (- x.re x.im)))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 51.301 * * * * [progress]: [ 46 / 178 ] simplifiying candidate # 51.301 * [simplify]: Simplifying (cbrt (* (- x.re x.im) (* (+ (pow x.re 3) (pow x.im 3)) x.im))) 51.301 * * [simplify]: iters left: 6 (10 enodes) 51.309 * * [simplify]: iters left: 5 (50 enodes) 51.330 * * [simplify]: iters left: 4 (110 enodes) 51.388 * * [simplify]: iters left: 3 (347 enodes) 51.575 * * [simplify]: Extracting #0: cost 1 inf + 0 51.576 * * [simplify]: Extracting #1: cost 3 inf + 0 51.576 * * [simplify]: Extracting #2: cost 51 inf + 0 51.577 * * [simplify]: Extracting #3: cost 191 inf + 1 51.578 * * [simplify]: Extracting #4: cost 240 inf + 1020 51.585 * * [simplify]: Extracting #5: cost 127 inf + 22900 51.594 * * [simplify]: Extracting #6: cost 18 inf + 52763 51.604 * * [simplify]: Extracting #7: cost 0 inf + 58655 51.614 * * [simplify]: Extracting #8: cost 0 inf + 58535 51.626 * [simplify]: Simplified to (cbrt (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) (* (- x.re x.im) x.im))) 51.626 * [simplify]: Simplified (2 1 1 1 1) to (λ (x.re x.im) (+ (* (* (/ (cbrt (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) (* (- x.re x.im) x.im))) (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 51.626 * * * * [progress]: [ 47 / 178 ] simplifiying candidate # 51.627 * [simplify]: Simplifying (cbrt (* (- x.re x.im) (* (- (* x.re x.re) (* x.im x.im)) x.im))) 51.627 * * [simplify]: iters left: 6 (9 enodes) 51.629 * * [simplify]: iters left: 5 (37 enodes) 51.636 * * [simplify]: iters left: 4 (85 enodes) 51.675 * * [simplify]: iters left: 3 (333 enodes) 51.953 * * [simplify]: Extracting #0: cost 1 inf + 0 51.953 * * [simplify]: Extracting #1: cost 3 inf + 0 51.953 * * [simplify]: Extracting #2: cost 59 inf + 0 51.954 * * [simplify]: Extracting #3: cost 240 inf + 1 51.959 * * [simplify]: Extracting #4: cost 213 inf + 10141 51.978 * * [simplify]: Extracting #5: cost 23 inf + 42423 52.000 * * [simplify]: Extracting #6: cost 0 inf + 46946 52.022 * [simplify]: Simplified to (cbrt (* (* (- x.re x.im) (* (- x.re x.im) x.im)) (+ x.im x.re))) 52.022 * [simplify]: Simplified (2 1 1 1 1) to (λ (x.re x.im) (+ (* (* (/ (cbrt (* (* (- x.re x.im) (* (- x.re x.im) x.im)) (+ x.im x.re))) (cbrt (- x.re x.im))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 52.022 * * * * [progress]: [ 48 / 178 ] simplifiying candidate # 52.023 * [simplify]: Simplifying (cbrt (* (- (pow x.re 3) (pow x.im 3)) (* (+ x.re x.im) x.im))) 52.023 * * [simplify]: iters left: 6 (10 enodes) 52.027 * * [simplify]: iters left: 5 (50 enodes) 52.039 * * [simplify]: iters left: 4 (118 enodes) 52.083 * * [simplify]: iters left: 3 (363 enodes) 52.306 * * [simplify]: Extracting #0: cost 1 inf + 0 52.306 * * [simplify]: Extracting #1: cost 3 inf + 0 52.307 * * [simplify]: Extracting #2: cost 59 inf + 0 52.308 * * [simplify]: Extracting #3: cost 220 inf + 1 52.311 * * [simplify]: Extracting #4: cost 303 inf + 1991 52.319 * * [simplify]: Extracting #5: cost 206 inf + 18651 52.337 * * [simplify]: Extracting #6: cost 98 inf + 54442 52.349 * * [simplify]: Extracting #7: cost 12 inf + 93684 52.365 * * [simplify]: Extracting #8: cost 0 inf + 100496 52.378 * [simplify]: Simplified to (cbrt (* (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)) (+ (* x.im x.im) (* x.im x.re)))) 52.378 * [simplify]: Simplified (2 1 1 1 1) to (λ (x.re x.im) (+ (* (* (/ (cbrt (* (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)) (+ (* x.im x.im) (* x.im x.re)))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 52.378 * * * * [progress]: [ 49 / 178 ] simplifiying candidate # 52.378 * [simplify]: Simplifying (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (+ x.re x.im) x.im))) 52.378 * * [simplify]: iters left: 6 (9 enodes) 52.381 * * [simplify]: iters left: 5 (36 enodes) 52.387 * * [simplify]: iters left: 4 (77 enodes) 52.423 * * [simplify]: iters left: 3 (269 enodes) 52.628 * * [simplify]: Extracting #0: cost 1 inf + 0 52.629 * * [simplify]: Extracting #1: cost 3 inf + 0 52.629 * * [simplify]: Extracting #2: cost 49 inf + 0 52.630 * * [simplify]: Extracting #3: cost 168 inf + 1 52.632 * * [simplify]: Extracting #4: cost 165 inf + 3862 52.644 * * [simplify]: Extracting #5: cost 38 inf + 23824 52.658 * * [simplify]: Extracting #6: cost 0 inf + 30740 52.674 * * [simplify]: Extracting #7: cost 0 inf + 30660 52.689 * [simplify]: Simplified to (cbrt (* (- x.re x.im) (* (+ x.re x.im) (* x.im (+ x.re x.im))))) 52.689 * [simplify]: Simplified (2 1 1 1 1) to (λ (x.re x.im) (+ (* (* (/ (cbrt (* (- x.re x.im) (* (+ x.re x.im) (* x.im (+ x.re x.im))))) (cbrt (+ x.re x.im))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 52.690 * * * * [progress]: [ 50 / 178 ] simplifiying candidate # 52.690 * * * * [progress]: [ 51 / 178 ] simplifiying candidate # 52.690 * * * * [progress]: [ 52 / 178 ] simplifiying candidate # 52.690 * * * * [progress]: [ 53 / 178 ] simplifiying candidate # 52.690 * * * * [progress]: [ 54 / 178 ] simplifiying candidate #real (real->posit16 (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im))))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re)))> 52.690 * * * * [progress]: [ 55 / 178 ] simplifiying candidate # 52.690 * [simplify]: Simplifying (* (- x.re x.im) (* (+ x.re x.im) x.im)) 52.691 * * [simplify]: iters left: 6 (6 enodes) 52.694 * * [simplify]: iters left: 5 (25 enodes) 52.703 * * [simplify]: iters left: 4 (55 enodes) 52.731 * * [simplify]: iters left: 3 (177 enodes) 52.797 * * [simplify]: iters left: 2 (385 enodes) 52.926 * * [simplify]: Extracting #0: cost 1 inf + 0 52.926 * * [simplify]: Extracting #1: cost 26 inf + 0 52.926 * * [simplify]: Extracting #2: cost 69 inf + 1 52.926 * * [simplify]: Extracting #3: cost 83 inf + 167 52.928 * * [simplify]: Extracting #4: cost 20 inf + 7563 52.932 * * [simplify]: Extracting #5: cost 0 inf + 10642 52.935 * [simplify]: Simplified to (* (* (- x.re x.im) x.im) (+ x.im x.re)) 52.935 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (pow (* (* (- x.re x.im) x.im) (+ x.im x.re)) (+ 1/3 1/3)) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 52.935 * [simplify]: Simplifying (+ 1/3 1/3) 52.935 * * [simplify]: iters left: 2 (2 enodes) 52.937 * * [simplify]: iters left: 1 (7 enodes) 52.939 * * [simplify]: Extracting #0: cost 1 inf + 0 52.939 * * [simplify]: Extracting #1: cost 0 inf + 1 52.939 * [simplify]: Simplified to 2/3 52.939 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (pow (* (- x.re x.im) (* (+ x.re x.im) x.im)) 2/3) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 52.939 * * * * [progress]: [ 56 / 178 ] simplifiying candidate # 52.939 * [simplify]: Simplifying (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im))) 52.939 * * [simplify]: iters left: 6 (7 enodes) 52.941 * * [simplify]: iters left: 5 (28 enodes) 52.946 * * [simplify]: iters left: 4 (58 enodes) 52.972 * * [simplify]: iters left: 3 (180 enodes) 53.030 * * [simplify]: iters left: 2 (395 enodes) 53.192 * * [simplify]: Extracting #0: cost 1 inf + 0 53.192 * * [simplify]: Extracting #1: cost 3 inf + 0 53.192 * * [simplify]: Extracting #2: cost 28 inf + 0 53.193 * * [simplify]: Extracting #3: cost 71 inf + 1 53.193 * * [simplify]: Extracting #4: cost 83 inf + 550 53.195 * * [simplify]: Extracting #5: cost 33 inf + 6101 53.200 * * [simplify]: Extracting #6: cost 2 inf + 10722 53.203 * * [simplify]: Extracting #7: cost 0 inf + 11046 53.207 * [simplify]: Simplified to (cbrt (* (* (- x.re x.im) x.im) (+ x.im x.re))) 53.207 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (pow (cbrt (* (* (- x.re x.im) x.im) (+ x.im x.re))) (+ 1 1)) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 53.207 * [simplify]: Simplifying (+ 1 1) 53.207 * * [simplify]: iters left: 2 (2 enodes) 53.209 * * [simplify]: iters left: 1 (9 enodes) 53.212 * * [simplify]: Extracting #0: cost 1 inf + 0 53.212 * * [simplify]: Extracting #1: cost 0 inf + 1 53.213 * [simplify]: Simplified to 2 53.213 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (pow (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im))) 2) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 53.213 * * * * [progress]: [ 57 / 178 ] simplifiying candidate # 53.213 * [simplify]: Simplifying (* (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* (- x.re x.im) (* (+ x.re x.im) x.im))) 53.213 * * [simplify]: iters left: 6 (7 enodes) 53.217 * * [simplify]: iters left: 5 (35 enodes) 53.228 * * [simplify]: iters left: 4 (121 enodes) 53.326 * * [simplify]: Extracting #0: cost 1 inf + 0 53.326 * * [simplify]: Extracting #1: cost 54 inf + 0 53.327 * * [simplify]: Extracting #2: cost 151 inf + 1 53.329 * * [simplify]: Extracting #3: cost 150 inf + 3700 53.338 * * [simplify]: Extracting #4: cost 28 inf + 24658 53.353 * * [simplify]: Extracting #5: cost 0 inf + 30194 53.367 * [simplify]: Simplified to (* (* (* (+ x.im x.re) x.im) (- x.re x.im)) (* (* (+ x.im x.re) x.im) (- x.re x.im))) 53.367 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (pow (* (* (* (+ x.im x.re) x.im) (- x.re x.im)) (* (* (+ x.im x.re) x.im) (- x.re x.im))) 1/3) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 53.368 * * * * [progress]: [ 58 / 178 ] simplifiying candidate # 53.368 * [simplify]: Simplifying (* (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) 53.368 * * [simplify]: iters left: 6 (8 enodes) 53.372 * * [simplify]: iters left: 5 (31 enodes) 53.381 * * [simplify]: iters left: 4 (61 enodes) 53.404 * * [simplify]: iters left: 3 (183 enodes) 53.471 * * [simplify]: iters left: 2 (394 enodes) 53.671 * * [simplify]: Extracting #0: cost 1 inf + 0 53.671 * * [simplify]: Extracting #1: cost 3 inf + 0 53.671 * * [simplify]: Extracting #2: cost 5 inf + 0 53.671 * * [simplify]: Extracting #3: cost 30 inf + 0 53.671 * * [simplify]: Extracting #4: cost 74 inf + 1 53.672 * * [simplify]: Extracting #5: cost 85 inf + 411 53.673 * * [simplify]: Extracting #6: cost 40 inf + 6653 53.676 * * [simplify]: Extracting #7: cost 8 inf + 10916 53.680 * * [simplify]: Extracting #8: cost 0 inf + 11852 53.683 * * [simplify]: Extracting #9: cost 0 inf + 11812 53.687 * [simplify]: Simplified to (* (cbrt (* (* (+ x.im x.re) x.im) (- x.re x.im))) (cbrt (* (* (+ x.im x.re) x.im) (- x.re x.im)))) 53.687 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (pow (* (cbrt (* (* (+ x.im x.re) x.im) (- x.re x.im))) (cbrt (* (* (+ x.im x.re) x.im) (- x.re x.im)))) 1) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 53.687 * * * * [progress]: [ 59 / 178 ] simplifiying candidate # 53.687 * * * * [progress]: [ 60 / 178 ] simplifiying candidate # 53.687 * [simplify]: Simplifying (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im))) 53.687 * * [simplify]: iters left: 6 (7 enodes) 53.689 * * [simplify]: iters left: 5 (28 enodes) 53.694 * * [simplify]: iters left: 4 (58 enodes) 53.712 * * [simplify]: iters left: 3 (180 enodes) 53.771 * * [simplify]: iters left: 2 (395 enodes) 53.906 * * [simplify]: Extracting #0: cost 1 inf + 0 53.906 * * [simplify]: Extracting #1: cost 3 inf + 0 53.906 * * [simplify]: Extracting #2: cost 28 inf + 0 53.907 * * [simplify]: Extracting #3: cost 71 inf + 1 53.907 * * [simplify]: Extracting #4: cost 83 inf + 550 53.908 * * [simplify]: Extracting #5: cost 33 inf + 6101 53.912 * * [simplify]: Extracting #6: cost 2 inf + 10722 53.915 * * [simplify]: Extracting #7: cost 0 inf + 11046 53.918 * [simplify]: Simplified to (cbrt (* (* (- x.re x.im) x.im) (+ x.im x.re))) 53.919 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (pow (cbrt (* (* (- x.re x.im) x.im) (+ x.im x.re))) (+ 1 1)) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 53.919 * * * * [progress]: [ 61 / 178 ] simplifiying candidate # 53.919 * * * * [progress]: [ 62 / 178 ] simplifiying candidate # 53.919 * [simplify]: Simplifying (+ (log (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (log (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im))))) 53.919 * * [simplify]: iters left: 6 (9 enodes) 53.921 * * [simplify]: iters left: 5 (34 enodes) 53.927 * * [simplify]: iters left: 4 (64 enodes) 53.942 * * [simplify]: iters left: 3 (187 enodes) 54.010 * * [simplify]: iters left: 2 (397 enodes) 54.159 * * [simplify]: Extracting #0: cost 1 inf + 0 54.159 * * [simplify]: Extracting #1: cost 3 inf + 0 54.159 * * [simplify]: Extracting #2: cost 5 inf + 0 54.159 * * [simplify]: Extracting #3: cost 7 inf + 0 54.159 * * [simplify]: Extracting #4: cost 32 inf + 0 54.160 * * [simplify]: Extracting #5: cost 75 inf + 1 54.160 * * [simplify]: Extracting #6: cost 85 inf + 653 54.161 * * [simplify]: Extracting #7: cost 50 inf + 5445 54.164 * * [simplify]: Extracting #8: cost 10 inf + 11314 54.168 * * [simplify]: Extracting #9: cost 0 inf + 12454 54.172 * * [simplify]: Extracting #10: cost 0 inf + 12374 54.175 * [simplify]: Simplified to (+ (log (cbrt (* (* (+ x.im x.re) x.im) (- x.re x.im)))) (log (cbrt (* (* (+ x.im x.re) x.im) (- x.re x.im))))) 54.175 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (exp (+ (log (cbrt (* (* (+ x.im x.re) x.im) (- x.re x.im)))) (log (cbrt (* (* (+ x.im x.re) x.im) (- x.re x.im)))))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 54.176 * * * * [progress]: [ 63 / 178 ] simplifiying candidate # 54.176 * * * * [progress]: [ 64 / 178 ] simplifiying candidate # 54.176 * * * * [progress]: [ 65 / 178 ] simplifiying candidate # 54.176 * [simplify]: Simplifying (* (* (- x.re x.im) (* (+ x.re x.im) x.im)) (* (- x.re x.im) (* (+ x.re x.im) x.im))) 54.176 * * [simplify]: iters left: 6 (7 enodes) 54.180 * * [simplify]: iters left: 5 (35 enodes) 54.195 * * [simplify]: iters left: 4 (121 enodes) 54.290 * * [simplify]: Extracting #0: cost 1 inf + 0 54.290 * * [simplify]: Extracting #1: cost 54 inf + 0 54.291 * * [simplify]: Extracting #2: cost 151 inf + 1 54.292 * * [simplify]: Extracting #3: cost 150 inf + 3700 54.301 * * [simplify]: Extracting #4: cost 28 inf + 24658 54.315 * * [simplify]: Extracting #5: cost 0 inf + 30194 54.331 * [simplify]: Simplified to (* (* (* (+ x.im x.re) x.im) (- x.re x.im)) (* (* (+ x.im x.re) x.im) (- x.re x.im))) 54.331 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (cbrt (* (* (* (+ x.im x.re) x.im) (- x.re x.im)) (* (* (+ x.im x.re) x.im) (- x.re x.im)))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 54.331 * * * * [progress]: [ 66 / 178 ] simplifiying candidate # 54.331 * * * * [progress]: [ 67 / 178 ] simplifiying candidate # 54.331 * * * * [progress]: [ 68 / 178 ] simplifiying candidate # 54.331 * * * * [progress]: [ 69 / 178 ] simplifiying candidate # 54.331 * [simplify]: Simplifying (* (cbrt (* (- (pow x.re 3) (pow x.im 3)) (* (+ (pow x.re 3) (pow x.im 3)) x.im))) (cbrt (* (- (pow x.re 3) (pow x.im 3)) (* (+ (pow x.re 3) (pow x.im 3)) x.im)))) 54.332 * * [simplify]: iters left: 6 (11 enodes) 54.335 * * [simplify]: iters left: 5 (53 enodes) 54.349 * * [simplify]: iters left: 4 (125 enodes) 54.409 * * [simplify]: iters left: 3 (438 enodes) 54.682 * * [simplify]: Extracting #0: cost 1 inf + 0 54.683 * * [simplify]: Extracting #1: cost 3 inf + 0 54.683 * * [simplify]: Extracting #2: cost 5 inf + 0 54.683 * * [simplify]: Extracting #3: cost 67 inf + 0 54.683 * * [simplify]: Extracting #4: cost 346 inf + 1 54.685 * * [simplify]: Extracting #5: cost 497 inf + 652 54.693 * * [simplify]: Extracting #6: cost 304 inf + 47089 54.728 * * [simplify]: Extracting #7: cost 51 inf + 151810 54.753 * * [simplify]: Extracting #8: cost 4 inf + 177122 54.799 * * [simplify]: Extracting #9: cost 0 inf + 178683 54.839 * [simplify]: Simplified to (* (cbrt (* (* x.im (+ (* (* x.re x.re) x.re) (* x.im (* x.im x.im)))) (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))))) (cbrt (* (* x.im (+ (* (* x.re x.re) x.re) (* x.im (* x.im x.im)))) (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im)))))) 54.839 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (/ (* (cbrt (* (* x.im (+ (* (* x.re x.re) x.re) (* x.im (* x.im x.im)))) (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))))) (cbrt (* (* x.im (+ (* (* x.re x.re) x.re) (* x.im (* x.im x.im)))) (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im)))))) (* (cbrt (* (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))))) (cbrt (* (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))))))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 54.840 * [simplify]: Simplifying (* (cbrt (* (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))))) (cbrt (* (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))))) 54.840 * * [simplify]: iters left: 6 (12 enodes) 54.843 * * [simplify]: iters left: 5 (56 enodes) 54.854 * * [simplify]: iters left: 4 (152 enodes) 54.941 * * [simplify]: Extracting #0: cost 1 inf + 0 54.941 * * [simplify]: Extracting #1: cost 3 inf + 0 54.941 * * [simplify]: Extracting #2: cost 5 inf + 0 54.941 * * [simplify]: Extracting #3: cost 43 inf + 0 54.942 * * [simplify]: Extracting #4: cost 175 inf + 0 54.945 * * [simplify]: Extracting #5: cost 167 inf + 4747 54.955 * * [simplify]: Extracting #6: cost 26 inf + 30860 54.972 * * [simplify]: Extracting #7: cost 0 inf + 37432 54.988 * [simplify]: Simplified to (* (cbrt (* (+ (* x.re x.re) (* x.im (+ x.re x.im))) (+ (* x.im (- x.im x.re)) (* x.re x.re)))) (cbrt (* (+ (* x.re x.re) (* x.im (+ x.re x.im))) (+ (* x.im (- x.im x.re)) (* x.re x.re))))) 54.988 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (/ (* (cbrt (* (* x.im (+ (* (* x.re x.re) x.re) (* x.im (* x.im x.im)))) (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))))) (cbrt (* (* x.im (+ (* (* x.re x.re) x.re) (* x.im (* x.im x.im)))) (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im)))))) (* (cbrt (* (+ (* x.re x.re) (* x.im (+ x.re x.im))) (+ (* x.im (- x.im x.re)) (* x.re x.re)))) (cbrt (* (+ (* x.re x.re) (* x.im (+ x.re x.im))) (+ (* x.im (- x.im x.re)) (* x.re x.re)))))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 54.989 * * * * [progress]: [ 70 / 178 ] simplifiying candidate # 54.989 * [simplify]: Simplifying (* (cbrt (* (- (pow x.re 3) (pow x.im 3)) (* (+ (pow x.re 3) (pow x.im 3)) x.im))) (cbrt (* (- (pow x.re 3) (pow x.im 3)) (* (- (* x.re x.re) (* x.im x.im)) x.im)))) 54.989 * * [simplify]: iters left: 6 (17 enodes) 54.999 * * [simplify]: iters left: 5 (79 enodes) 55.032 * * [simplify]: iters left: 4 (186 enodes) 55.103 * * [simplify]: Extracting #0: cost 1 inf + 0 55.103 * * [simplify]: Extracting #1: cost 4 inf + 0 55.103 * * [simplify]: Extracting #2: cost 8 inf + 0 55.103 * * [simplify]: Extracting #3: cost 58 inf + 0 55.104 * * [simplify]: Extracting #4: cost 192 inf + 1 55.105 * * [simplify]: Extracting #5: cost 242 inf + 1546 55.109 * * [simplify]: Extracting #6: cost 128 inf + 25680 55.120 * * [simplify]: Extracting #7: cost 26 inf + 57563 55.141 * * [simplify]: Extracting #8: cost 2 inf + 69010 55.154 * * [simplify]: Extracting #9: cost 0 inf + 69434 55.168 * [simplify]: Simplified to (* (cbrt (* (* x.im (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (cbrt (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* (- (* x.re x.re) (* x.im x.im)) x.im)))) 55.168 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (/ (* (cbrt (* (* x.im (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (cbrt (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* (- (* x.re x.re) (* x.im x.im)) x.im)))) (* (cbrt (* (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))))) (cbrt (* (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))) (- x.re x.im))))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 55.168 * [simplify]: Simplifying (* (cbrt (* (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))))) (cbrt (* (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))) (- x.re x.im)))) 55.169 * * [simplify]: iters left: 6 (15 enodes) 55.173 * * [simplify]: iters left: 5 (69 enodes) 55.191 * * [simplify]: iters left: 4 (185 enodes) 55.272 * * [simplify]: Extracting #0: cost 1 inf + 0 55.272 * * [simplify]: Extracting #1: cost 4 inf + 0 55.272 * * [simplify]: Extracting #2: cost 8 inf + 0 55.272 * * [simplify]: Extracting #3: cost 57 inf + 0 55.274 * * [simplify]: Extracting #4: cost 218 inf + 0 55.278 * * [simplify]: Extracting #5: cost 164 inf + 13141 55.294 * * [simplify]: Extracting #6: cost 13 inf + 40635 55.315 * * [simplify]: Extracting #7: cost 0 inf + 42540 55.335 * [simplify]: Simplified to (* (cbrt (* (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))) (+ (- (* x.im x.im) (* x.re x.im)) (* x.re x.re)))) (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) 55.335 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (/ (* (cbrt (* (* x.im (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (cbrt (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* (- (* x.re x.re) (* x.im x.im)) x.im)))) (* (cbrt (* (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))) (+ (- (* x.im x.im) (* x.re x.im)) (* x.re x.re)))) (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 55.336 * * * * [progress]: [ 71 / 178 ] simplifiying candidate # 55.336 * [simplify]: Simplifying (* (cbrt (* (- (pow x.re 3) (pow x.im 3)) (* (+ (pow x.re 3) (pow x.im 3)) x.im))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (+ (pow x.re 3) (pow x.im 3)) x.im)))) 55.336 * * [simplify]: iters left: 6 (16 enodes) 55.345 * * [simplify]: iters left: 5 (75 enodes) 55.376 * * [simplify]: iters left: 4 (182 enodes) 55.444 * * [simplify]: Extracting #0: cost 1 inf + 0 55.445 * * [simplify]: Extracting #1: cost 4 inf + 0 55.445 * * [simplify]: Extracting #2: cost 8 inf + 0 55.445 * * [simplify]: Extracting #3: cost 59 inf + 0 55.446 * * [simplify]: Extracting #4: cost 159 inf + 1 55.447 * * [simplify]: Extracting #5: cost 221 inf + 1023 55.453 * * [simplify]: Extracting #6: cost 124 inf + 27122 55.470 * * [simplify]: Extracting #7: cost 16 inf + 60714 55.491 * * [simplify]: Extracting #8: cost 0 inf + 59451 55.502 * * [simplify]: Extracting #9: cost 0 inf + 59149 55.512 * [simplify]: Simplified to (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (+ (* (* x.im x.im) (* x.im x.im)) (* (* x.im (* x.re x.re)) x.re)))) (cbrt (* (+ (* (* x.im x.im) (* x.im x.im)) (* (* x.im (* x.re x.re)) x.re)) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) 55.512 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (/ (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (+ (* (* x.im x.im) (* x.im x.im)) (* (* x.im (* x.re x.re)) x.re)))) (cbrt (* (+ (* (* x.im x.im) (* x.im x.im)) (* (* x.im (* x.re x.re)) x.re)) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (* (cbrt (* (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))))) (cbrt (* (+ x.re x.im) (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))))))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 55.512 * [simplify]: Simplifying (* (cbrt (* (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))))) (cbrt (* (+ x.re x.im) (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))))) 55.513 * * [simplify]: iters left: 6 (15 enodes) 55.517 * * [simplify]: iters left: 5 (73 enodes) 55.544 * * [simplify]: iters left: 4 (212 enodes) 55.650 * * [simplify]: Extracting #0: cost 1 inf + 0 55.650 * * [simplify]: Extracting #1: cost 4 inf + 0 55.650 * * [simplify]: Extracting #2: cost 8 inf + 0 55.650 * * [simplify]: Extracting #3: cost 75 inf + 0 55.651 * * [simplify]: Extracting #4: cost 217 inf + 0 55.654 * * [simplify]: Extracting #5: cost 177 inf + 12956 55.668 * * [simplify]: Extracting #6: cost 27 inf + 40647 55.690 * * [simplify]: Extracting #7: cost 0 inf + 45501 55.712 * [simplify]: Simplified to (* (cbrt (* (+ (+ (* x.re x.re) (* x.re x.im)) (* x.im x.im)) (+ (- (* x.im x.im) (* x.re x.im)) (* x.re x.re)))) (cbrt (* (+ x.re x.im) (+ (- (* x.im x.im) (* x.re x.im)) (* x.re x.re))))) 55.713 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (/ (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (+ (* (* x.im x.im) (* x.im x.im)) (* (* x.im (* x.re x.re)) x.re)))) (cbrt (* (+ (* (* x.im x.im) (* x.im x.im)) (* (* x.im (* x.re x.re)) x.re)) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (* (cbrt (* (+ (+ (* x.re x.re) (* x.re x.im)) (* x.im x.im)) (+ (- (* x.im x.im) (* x.re x.im)) (* x.re x.re)))) (cbrt (* (+ x.re x.im) (+ (- (* x.im x.im) (* x.re x.im)) (* x.re x.re)))))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 55.713 * * * * [progress]: [ 72 / 178 ] simplifiying candidate # 55.713 * [simplify]: Simplifying (* (cbrt (* (- (pow x.re 3) (pow x.im 3)) (* (+ (pow x.re 3) (pow x.im 3)) x.im))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.im)))) 55.713 * * [simplify]: iters left: 6 (17 enodes) 55.718 * * [simplify]: iters left: 5 (79 enodes) 55.736 * * [simplify]: iters left: 4 (192 enodes) 55.853 * * [simplify]: Extracting #0: cost 1 inf + 0 55.854 * * [simplify]: Extracting #1: cost 4 inf + 0 55.854 * * [simplify]: Extracting #2: cost 8 inf + 0 55.854 * * [simplify]: Extracting #3: cost 51 inf + 0 55.855 * * [simplify]: Extracting #4: cost 180 inf + 1 55.856 * * [simplify]: Extracting #5: cost 230 inf + 1101 55.863 * * [simplify]: Extracting #6: cost 125 inf + 24986 55.878 * * [simplify]: Extracting #7: cost 23 inf + 52262 55.897 * * [simplify]: Extracting #8: cost 2 inf + 56312 55.916 * * [simplify]: Extracting #9: cost 0 inf + 56725 55.935 * * [simplify]: Extracting #10: cost 0 inf + 56565 55.953 * [simplify]: Simplified to (* (cbrt (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* x.im (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.im) (- (* x.re x.re) (* x.im x.im))))) 55.954 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (/ (* (cbrt (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* x.im (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.im) (- (* x.re x.re) (* x.im x.im))))) (* (cbrt (* (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))))) (cbrt (* (+ x.re x.im) (- x.re x.im))))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 55.954 * [simplify]: Simplifying (* (cbrt (* (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))))) (cbrt (* (+ x.re x.im) (- x.re x.im)))) 55.955 * * [simplify]: iters left: 6 (16 enodes) 55.964 * * [simplify]: iters left: 5 (72 enodes) 55.978 * * [simplify]: iters left: 4 (179 enodes) 56.064 * * [simplify]: Extracting #0: cost 1 inf + 0 56.064 * * [simplify]: Extracting #1: cost 4 inf + 0 56.064 * * [simplify]: Extracting #2: cost 8 inf + 0 56.064 * * [simplify]: Extracting #3: cost 54 inf + 0 56.065 * * [simplify]: Extracting #4: cost 197 inf + 0 56.069 * * [simplify]: Extracting #5: cost 170 inf + 9267 56.086 * * [simplify]: Extracting #6: cost 12 inf + 39134 56.098 * * [simplify]: Extracting #7: cost 0 inf + 40878 56.107 * [simplify]: Simplified to (* (cbrt (* (+ x.re x.im) (- x.re x.im))) (cbrt (* (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))) (+ (- (* x.im x.im) (* x.re x.im)) (* x.re x.re))))) 56.108 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (/ (* (cbrt (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* x.im (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.im) (- (* x.re x.re) (* x.im x.im))))) (* (cbrt (* (+ x.re x.im) (- x.re x.im))) (cbrt (* (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))) (+ (- (* x.im x.im) (* x.re x.im)) (* x.re x.re)))))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 56.108 * * * * [progress]: [ 73 / 178 ] simplifiying candidate # 56.108 * [simplify]: Simplifying (* (cbrt (* (- (pow x.re 3) (pow x.im 3)) (* (+ (pow x.re 3) (pow x.im 3)) x.im))) (cbrt (* (- x.re x.im) (* (+ (pow x.re 3) (pow x.im 3)) x.im)))) 56.108 * * [simplify]: iters left: 6 (14 enodes) 56.113 * * [simplify]: iters left: 5 (68 enodes) 56.131 * * [simplify]: iters left: 4 (164 enodes) 56.195 * * [simplify]: Extracting #0: cost 1 inf + 0 56.195 * * [simplify]: Extracting #1: cost 4 inf + 0 56.196 * * [simplify]: Extracting #2: cost 8 inf + 0 56.196 * * [simplify]: Extracting #3: cost 49 inf + 0 56.196 * * [simplify]: Extracting #4: cost 127 inf + 1 56.197 * * [simplify]: Extracting #5: cost 190 inf + 773 56.199 * * [simplify]: Extracting #6: cost 110 inf + 25923 56.206 * * [simplify]: Extracting #7: cost 18 inf + 50747 56.215 * * [simplify]: Extracting #8: cost 4 inf + 50041 56.223 * * [simplify]: Extracting #9: cost 0 inf + 50929 56.231 * [simplify]: Simplified to (* (cbrt (* (* x.im (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (cbrt (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* (- x.re x.im) x.im)))) 56.231 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (/ (* (cbrt (* (* x.im (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (cbrt (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* (- x.re x.im) x.im)))) (* (cbrt (* (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))))) (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 56.232 * [simplify]: Simplifying (* (cbrt (* (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))))) (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))))) 56.232 * * [simplify]: iters left: 6 (13 enodes) 56.235 * * [simplify]: iters left: 5 (60 enodes) 56.253 * * [simplify]: iters left: 4 (156 enodes) 56.309 * * [simplify]: Extracting #0: cost 1 inf + 0 56.309 * * [simplify]: Extracting #1: cost 4 inf + 0 56.309 * * [simplify]: Extracting #2: cost 8 inf + 0 56.309 * * [simplify]: Extracting #3: cost 54 inf + 0 56.310 * * [simplify]: Extracting #4: cost 185 inf + 0 56.312 * * [simplify]: Extracting #5: cost 134 inf + 11927 56.319 * * [simplify]: Extracting #6: cost 10 inf + 36292 56.328 * * [simplify]: Extracting #7: cost 0 inf + 37992 56.348 * [simplify]: Simplified to (* (cbrt (* (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))) (+ (- (* x.im x.im) (* x.re x.im)) (* x.re x.re)))) (cbrt (+ (* x.im (- x.im x.re)) (* x.re x.re)))) 56.348 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (/ (* (cbrt (* (* x.im (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (cbrt (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* (- x.re x.im) x.im)))) (* (cbrt (* (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))) (+ (- (* x.im x.im) (* x.re x.im)) (* x.re x.re)))) (cbrt (+ (* x.im (- x.im x.re)) (* x.re x.re))))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 56.348 * * * * [progress]: [ 74 / 178 ] simplifiying candidate # 56.349 * [simplify]: Simplifying (* (cbrt (* (- (pow x.re 3) (pow x.im 3)) (* (+ (pow x.re 3) (pow x.im 3)) x.im))) (cbrt (* (- x.re x.im) (* (- (* x.re x.re) (* x.im x.im)) x.im)))) 56.349 * * [simplify]: iters left: 6 (18 enodes) 56.359 * * [simplify]: iters left: 5 (83 enodes) 56.384 * * [simplify]: iters left: 4 (195 enodes) 56.489 * * [simplify]: Extracting #0: cost 1 inf + 0 56.489 * * [simplify]: Extracting #1: cost 4 inf + 0 56.489 * * [simplify]: Extracting #2: cost 8 inf + 0 56.489 * * [simplify]: Extracting #3: cost 55 inf + 0 56.490 * * [simplify]: Extracting #4: cost 161 inf + 1 56.491 * * [simplify]: Extracting #5: cost 216 inf + 1096 56.497 * * [simplify]: Extracting #6: cost 121 inf + 23202 56.511 * * [simplify]: Extracting #7: cost 29 inf + 45977 56.520 * * [simplify]: Extracting #8: cost 0 inf + 52864 56.529 * * [simplify]: Extracting #9: cost 0 inf + 52733 56.539 * [simplify]: Simplified to (* (cbrt (* (* x.im (+ (* (* x.re x.re) x.re) (* (* x.im x.im) x.im))) (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)))) (cbrt (* (* x.im (- (* x.re x.re) (* x.im x.im))) (- x.re x.im)))) 56.539 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (/ (* (cbrt (* (* x.im (+ (* (* x.re x.re) x.re) (* (* x.im x.im) x.im))) (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)))) (cbrt (* (* x.im (- (* x.re x.re) (* x.im x.im))) (- x.re x.im)))) (* (cbrt (* (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))))) (cbrt (- x.re x.im)))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 56.539 * [simplify]: Simplifying (* (cbrt (* (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))))) (cbrt (- x.re x.im))) 56.539 * * [simplify]: iters left: 6 (14 enodes) 56.543 * * [simplify]: iters left: 5 (65 enodes) 56.567 * * [simplify]: iters left: 4 (163 enodes) 56.639 * * [simplify]: Extracting #0: cost 1 inf + 0 56.639 * * [simplify]: Extracting #1: cost 4 inf + 0 56.639 * * [simplify]: Extracting #2: cost 8 inf + 0 56.639 * * [simplify]: Extracting #3: cost 50 inf + 0 56.640 * * [simplify]: Extracting #4: cost 175 inf + 43 56.642 * * [simplify]: Extracting #5: cost 166 inf + 4067 56.654 * * [simplify]: Extracting #6: cost 21 inf + 30952 56.670 * * [simplify]: Extracting #7: cost 0 inf + 37394 56.684 * [simplify]: Simplified to (* (cbrt (- x.re x.im)) (cbrt (* (+ (* x.re x.re) (* x.im (+ x.re x.im))) (+ (* x.im x.im) (* x.re (- x.re x.im)))))) 56.684 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (/ (* (cbrt (* (* x.im (+ (* (* x.re x.re) x.re) (* (* x.im x.im) x.im))) (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)))) (cbrt (* (* x.im (- (* x.re x.re) (* x.im x.im))) (- x.re x.im)))) (* (cbrt (- x.re x.im)) (cbrt (* (+ (* x.re x.re) (* x.im (+ x.re x.im))) (+ (* x.im x.im) (* x.re (- x.re x.im))))))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 56.684 * * * * [progress]: [ 75 / 178 ] simplifiying candidate # 56.684 * [simplify]: Simplifying (* (cbrt (* (- (pow x.re 3) (pow x.im 3)) (* (+ (pow x.re 3) (pow x.im 3)) x.im))) (cbrt (* (- (pow x.re 3) (pow x.im 3)) (* (+ x.re x.im) x.im)))) 56.684 * * [simplify]: iters left: 6 (15 enodes) 56.689 * * [simplify]: iters left: 5 (71 enodes) 56.706 * * [simplify]: iters left: 4 (167 enodes) 56.803 * * [simplify]: Extracting #0: cost 1 inf + 0 56.803 * * [simplify]: Extracting #1: cost 4 inf + 0 56.803 * * [simplify]: Extracting #2: cost 8 inf + 0 56.804 * * [simplify]: Extracting #3: cost 48 inf + 0 56.804 * * [simplify]: Extracting #4: cost 150 inf + 1 56.805 * * [simplify]: Extracting #5: cost 201 inf + 246 56.812 * * [simplify]: Extracting #6: cost 103 inf + 29839 56.826 * * [simplify]: Extracting #7: cost 23 inf + 50800 56.842 * * [simplify]: Extracting #8: cost 3 inf + 54435 56.859 * * [simplify]: Extracting #9: cost 0 inf + 54980 56.875 * [simplify]: Simplified to (* (cbrt (* (* x.im (+ (* (* x.re x.re) x.re) (* x.im (* x.im x.im)))) (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))))) (cbrt (* (* x.im (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im)))) (+ x.im x.re)))) 56.876 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (/ (* (cbrt (* (* x.im (+ (* (* x.re x.re) x.re) (* x.im (* x.im x.im)))) (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))))) (cbrt (* (* x.im (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im)))) (+ x.im x.re)))) (* (cbrt (* (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 56.876 * [simplify]: Simplifying (* (cbrt (* (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) 56.876 * * [simplify]: iters left: 6 (13 enodes) 56.883 * * [simplify]: iters left: 5 (60 enodes) 56.906 * * [simplify]: iters left: 4 (156 enodes) 56.985 * * [simplify]: Extracting #0: cost 1 inf + 0 56.985 * * [simplify]: Extracting #1: cost 4 inf + 0 56.985 * * [simplify]: Extracting #2: cost 8 inf + 0 56.985 * * [simplify]: Extracting #3: cost 52 inf + 0 56.985 * * [simplify]: Extracting #4: cost 181 inf + 0 56.987 * * [simplify]: Extracting #5: cost 169 inf + 4181 56.992 * * [simplify]: Extracting #6: cost 21 inf + 31790 57.001 * * [simplify]: Extracting #7: cost 0 inf + 37792 57.015 * [simplify]: Simplified to (* (cbrt (* (+ (* x.re x.re) (* (+ x.re x.im) x.im)) (+ (* x.im (- x.im x.re)) (* x.re x.re)))) (cbrt (+ (* x.re x.re) (* (+ x.re x.im) x.im)))) 57.015 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (/ (* (cbrt (* (* x.im (+ (* (* x.re x.re) x.re) (* x.im (* x.im x.im)))) (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))))) (cbrt (* (* x.im (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im)))) (+ x.im x.re)))) (* (cbrt (* (+ (* x.re x.re) (* (+ x.re x.im) x.im)) (+ (* x.im (- x.im x.re)) (* x.re x.re)))) (cbrt (+ (* x.re x.re) (* (+ x.re x.im) x.im))))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 57.016 * * * * [progress]: [ 76 / 178 ] simplifiying candidate # 57.016 * [simplify]: Simplifying (* (cbrt (* (- (pow x.re 3) (pow x.im 3)) (* (+ (pow x.re 3) (pow x.im 3)) x.im))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (+ x.re x.im) x.im)))) 57.016 * * [simplify]: iters left: 6 (18 enodes) 57.026 * * [simplify]: iters left: 5 (82 enodes) 57.047 * * [simplify]: iters left: 4 (189 enodes) 57.117 * * [simplify]: Extracting #0: cost 1 inf + 0 57.118 * * [simplify]: Extracting #1: cost 4 inf + 0 57.118 * * [simplify]: Extracting #2: cost 8 inf + 0 57.118 * * [simplify]: Extracting #3: cost 55 inf + 0 57.119 * * [simplify]: Extracting #4: cost 160 inf + 1 57.120 * * [simplify]: Extracting #5: cost 205 inf + 651 57.125 * * [simplify]: Extracting #6: cost 119 inf + 22925 57.141 * * [simplify]: Extracting #7: cost 26 inf + 43709 57.151 * * [simplify]: Extracting #8: cost 1 inf + 50706 57.159 * * [simplify]: Extracting #9: cost 0 inf + 50667 57.168 * [simplify]: Simplified to (* (cbrt (* (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) x.im)) (cbrt (* (* x.im (* (+ x.im x.re) (+ x.im x.re))) (- x.re x.im)))) 57.168 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (/ (* (cbrt (* (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) x.im)) (cbrt (* (* x.im (* (+ x.im x.re) (+ x.im x.re))) (- x.re x.im)))) (* (cbrt (* (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))))) (cbrt (+ x.re x.im)))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 57.168 * [simplify]: Simplifying (* (cbrt (* (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))))) (cbrt (+ x.re x.im))) 57.168 * * [simplify]: iters left: 6 (14 enodes) 57.172 * * [simplify]: iters left: 5 (63 enodes) 57.191 * * [simplify]: iters left: 4 (154 enodes) 57.280 * * [simplify]: Extracting #0: cost 1 inf + 0 57.280 * * [simplify]: Extracting #1: cost 4 inf + 0 57.280 * * [simplify]: Extracting #2: cost 8 inf + 0 57.280 * * [simplify]: Extracting #3: cost 49 inf + 0 57.281 * * [simplify]: Extracting #4: cost 171 inf + 2 57.283 * * [simplify]: Extracting #5: cost 160 inf + 4835 57.294 * * [simplify]: Extracting #6: cost 21 inf + 30945 57.304 * * [simplify]: Extracting #7: cost 0 inf + 37746 57.313 * [simplify]: Simplified to (* (cbrt (+ x.re x.im)) (cbrt (* (+ (* x.im x.im) (* x.re (+ x.re x.im))) (+ (* x.im (- x.im x.re)) (* x.re x.re))))) 57.313 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (/ (* (cbrt (* (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) x.im)) (cbrt (* (* x.im (* (+ x.im x.re) (+ x.im x.re))) (- x.re x.im)))) (* (cbrt (+ x.re x.im)) (cbrt (* (+ (* x.im x.im) (* x.re (+ x.re x.im))) (+ (* x.im (- x.im x.re)) (* x.re x.re)))))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 57.313 * * * * [progress]: [ 77 / 178 ] simplifiying candidate # 57.313 * [simplify]: Simplifying (* (cbrt (* (- (pow x.re 3) (pow x.im 3)) (* (- (* x.re x.re) (* x.im x.im)) x.im))) (cbrt (* (- (pow x.re 3) (pow x.im 3)) (* (+ (pow x.re 3) (pow x.im 3)) x.im)))) 57.313 * * [simplify]: iters left: 6 (17 enodes) 57.319 * * [simplify]: iters left: 5 (79 enodes) 57.337 * * [simplify]: iters left: 4 (186 enodes) 57.443 * * [simplify]: Extracting #0: cost 1 inf + 0 57.443 * * [simplify]: Extracting #1: cost 4 inf + 0 57.443 * * [simplify]: Extracting #2: cost 8 inf + 0 57.443 * * [simplify]: Extracting #3: cost 58 inf + 0 57.444 * * [simplify]: Extracting #4: cost 192 inf + 1 57.447 * * [simplify]: Extracting #5: cost 228 inf + 3890 57.454 * * [simplify]: Extracting #6: cost 137 inf + 24221 57.472 * * [simplify]: Extracting #7: cost 28 inf + 58284 57.498 * * [simplify]: Extracting #8: cost 2 inf + 69410 57.520 * * [simplify]: Extracting #9: cost 0 inf + 69834 57.542 * [simplify]: Simplified to (* (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.im) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (cbrt (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* x.im (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))))) 57.542 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (/ (* (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.im) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (cbrt (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* x.im (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))))) (* (cbrt (* (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))) (- x.re x.im))) (cbrt (* (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))))))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 57.543 * [simplify]: Simplifying (* (cbrt (* (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))) (- x.re x.im))) (cbrt (* (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))))) 57.543 * * [simplify]: iters left: 6 (15 enodes) 57.551 * * [simplify]: iters left: 5 (69 enodes) 57.578 * * [simplify]: iters left: 4 (185 enodes) 57.677 * * [simplify]: Extracting #0: cost 1 inf + 0 57.677 * * [simplify]: Extracting #1: cost 4 inf + 0 57.677 * * [simplify]: Extracting #2: cost 8 inf + 0 57.677 * * [simplify]: Extracting #3: cost 57 inf + 0 57.678 * * [simplify]: Extracting #4: cost 218 inf + 0 57.680 * * [simplify]: Extracting #5: cost 173 inf + 11044 57.688 * * [simplify]: Extracting #6: cost 10 inf + 41080 57.701 * * [simplify]: Extracting #7: cost 0 inf + 42620 57.717 * [simplify]: Simplified to (* (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (- (* x.im x.im) (- (* x.re x.im) (* x.re x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) 57.717 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (/ (* (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.im) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (cbrt (* (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* x.im (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))))) (* (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (- (* x.im x.im) (- (* x.re x.im) (* x.re x.re))) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 57.717 * * * * [progress]: [ 78 / 178 ] simplifiying candidate # 57.717 * [simplify]: Simplifying (* (cbrt (* (- (pow x.re 3) (pow x.im 3)) (* (- (* x.re x.re) (* x.im x.im)) x.im))) (cbrt (* (- (pow x.re 3) (pow x.im 3)) (* (- (* x.re x.re) (* x.im x.im)) x.im)))) 57.717 * * [simplify]: iters left: 6 (13 enodes) 57.722 * * [simplify]: iters left: 5 (61 enodes) 57.740 * * [simplify]: iters left: 4 (140 enodes) 57.796 * * [simplify]: iters left: 3 (482 enodes) 58.229 * * [simplify]: Extracting #0: cost 1 inf + 0 58.229 * * [simplify]: Extracting #1: cost 3 inf + 0 58.229 * * [simplify]: Extracting #2: cost 5 inf + 0 58.229 * * [simplify]: Extracting #3: cost 87 inf + 0 58.230 * * [simplify]: Extracting #4: cost 428 inf + 1 58.233 * * [simplify]: Extracting #5: cost 655 inf + 6562 58.247 * * [simplify]: Extracting #6: cost 335 inf + 79148 58.293 * * [simplify]: Extracting #7: cost 66 inf + 195668 58.343 * * [simplify]: Extracting #8: cost 0 inf + 225975 58.411 * * [simplify]: Extracting #9: cost 0 inf + 223568 58.455 * [simplify]: Simplified to (* (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.im) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.im) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) 58.455 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (/ (* (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.im) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.im) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (* (cbrt (* (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))) (- x.re x.im))) (cbrt (* (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))) (- x.re x.im))))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 58.455 * [simplify]: Simplifying (* (cbrt (* (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))) (- x.re x.im))) (cbrt (* (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))) (- x.re x.im)))) 58.455 * * [simplify]: iters left: 6 (11 enodes) 58.458 * * [simplify]: iters left: 5 (43 enodes) 58.470 * * [simplify]: iters left: 4 (79 enodes) 58.503 * * [simplify]: iters left: 3 (218 enodes) 58.647 * * [simplify]: Extracting #0: cost 1 inf + 0 58.647 * * [simplify]: Extracting #1: cost 3 inf + 0 58.647 * * [simplify]: Extracting #2: cost 5 inf + 0 58.647 * * [simplify]: Extracting #3: cost 71 inf + 0 58.648 * * [simplify]: Extracting #4: cost 134 inf + 0 58.649 * * [simplify]: Extracting #5: cost 129 inf + 1745 58.655 * * [simplify]: Extracting #6: cost 51 inf + 15332 58.668 * * [simplify]: Extracting #7: cost 2 inf + 27909 58.682 * * [simplify]: Extracting #8: cost 0 inf + 28433 58.696 * [simplify]: Simplified to (* (cbrt (* (- x.re x.im) (+ (* x.im x.im) (* (+ x.re x.im) x.re)))) (cbrt (* (- x.re x.im) (+ (* x.im x.im) (* (+ x.re x.im) x.re))))) 58.696 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (/ (* (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.im) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.im) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (* (cbrt (* (- x.re x.im) (+ (* x.im x.im) (* (+ x.re x.im) x.re)))) (cbrt (* (- x.re x.im) (+ (* x.im x.im) (* (+ x.re x.im) x.re)))))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 58.696 * * * * [progress]: [ 79 / 178 ] simplifiying candidate # 58.697 * [simplify]: Simplifying (* (cbrt (* (- (pow x.re 3) (pow x.im 3)) (* (- (* x.re x.re) (* x.im x.im)) x.im))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (+ (pow x.re 3) (pow x.im 3)) x.im)))) 58.697 * * [simplify]: iters left: 6 (17 enodes) 58.707 * * [simplify]: iters left: 5 (79 enodes) 58.738 * * [simplify]: iters left: 4 (192 enodes) 58.838 * * [simplify]: Extracting #0: cost 1 inf + 0 58.838 * * [simplify]: Extracting #1: cost 4 inf + 0 58.838 * * [simplify]: Extracting #2: cost 8 inf + 0 58.838 * * [simplify]: Extracting #3: cost 60 inf + 0 58.839 * * [simplify]: Extracting #4: cost 187 inf + 1 58.841 * * [simplify]: Extracting #5: cost 241 inf + 860 58.848 * * [simplify]: Extracting #6: cost 131 inf + 24189 58.867 * * [simplify]: Extracting #7: cost 28 inf + 53166 58.884 * * [simplify]: Extracting #8: cost 7 inf + 61119 58.899 * * [simplify]: Extracting #9: cost 0 inf + 63014 58.911 * [simplify]: Simplified to (* (cbrt (* (* x.im (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (- (* x.re x.re) (* x.im x.im)))) (cbrt (* (+ (* (* x.im x.im) (* x.im x.im)) (* (* x.im (* x.re x.re)) x.re)) (- (* x.re x.re) (* x.im x.im))))) 58.911 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (/ (* (cbrt (* (* x.im (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (- (* x.re x.re) (* x.im x.im)))) (cbrt (* (+ (* (* x.im x.im) (* x.im x.im)) (* (* x.im (* x.re x.re)) x.re)) (- (* x.re x.re) (* x.im x.im))))) (* (cbrt (* (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))) (- x.re x.im))) (cbrt (* (+ x.re x.im) (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))))))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 58.912 * [simplify]: Simplifying (* (cbrt (* (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))) (- x.re x.im))) (cbrt (* (+ x.re x.im) (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))))) 58.912 * * [simplify]: iters left: 6 (16 enodes) 58.920 * * [simplify]: iters left: 5 (72 enodes) 58.947 * * [simplify]: iters left: 4 (168 enodes) 59.022 * * [simplify]: iters left: 3 (477 enodes) 59.219 * * [simplify]: Extracting #0: cost 1 inf + 0 59.219 * * [simplify]: Extracting #1: cost 4 inf + 0 59.219 * * [simplify]: Extracting #2: cost 8 inf + 0 59.219 * * [simplify]: Extracting #3: cost 105 inf + 0 59.221 * * [simplify]: Extracting #4: cost 252 inf + 0 59.226 * * [simplify]: Extracting #5: cost 210 inf + 11774 59.236 * * [simplify]: Extracting #6: cost 33 inf + 48675 59.259 * * [simplify]: Extracting #7: cost 0 inf + 54950 59.283 * * [simplify]: Extracting #8: cost 0 inf + 54870 59.297 * [simplify]: Simplified to (* (cbrt (* (+ (* (- x.re x.im) x.re) (* x.im x.im)) (+ x.re x.im))) (cbrt (* (- x.re x.im) (+ (* x.re x.re) (* x.im (+ x.re x.im)))))) 59.297 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (/ (* (cbrt (* (* x.im (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (- (* x.re x.re) (* x.im x.im)))) (cbrt (* (+ (* (* x.im x.im) (* x.im x.im)) (* (* x.im (* x.re x.re)) x.re)) (- (* x.re x.re) (* x.im x.im))))) (* (cbrt (* (+ (* (- x.re x.im) x.re) (* x.im x.im)) (+ x.re x.im))) (cbrt (* (- x.re x.im) (+ (* x.re x.re) (* x.im (+ x.re x.im))))))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 59.298 * * * * [progress]: [ 80 / 178 ] simplifiying candidate # 59.298 * [simplify]: Simplifying (* (cbrt (* (- (pow x.re 3) (pow x.im 3)) (* (- (* x.re x.re) (* x.im x.im)) x.im))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.im)))) 59.298 * * [simplify]: iters left: 6 (15 enodes) 59.305 * * [simplify]: iters left: 5 (71 enodes) 59.321 * * [simplify]: iters left: 4 (176 enodes) 59.400 * * [simplify]: Extracting #0: cost 1 inf + 0 59.400 * * [simplify]: Extracting #1: cost 4 inf + 0 59.400 * * [simplify]: Extracting #2: cost 8 inf + 0 59.401 * * [simplify]: Extracting #3: cost 54 inf + 0 59.402 * * [simplify]: Extracting #4: cost 183 inf + 1 59.405 * * [simplify]: Extracting #5: cost 189 inf + 6802 59.415 * * [simplify]: Extracting #6: cost 83 inf + 27335 59.431 * * [simplify]: Extracting #7: cost 25 inf + 42778 59.449 * * [simplify]: Extracting #8: cost 0 inf + 52611 59.467 * [simplify]: Simplified to (* (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.im) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.im) (- (* x.re x.re) (* x.im x.im))))) 59.467 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (/ (* (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.im) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.im) (- (* x.re x.re) (* x.im x.im))))) (* (cbrt (* (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))) (- x.re x.im))) (cbrt (* (+ x.re x.im) (- x.re x.im))))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 59.467 * [simplify]: Simplifying (* (cbrt (* (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))) (- x.re x.im))) (cbrt (* (+ x.re x.im) (- x.re x.im)))) 59.467 * * [simplify]: iters left: 6 (14 enodes) 59.474 * * [simplify]: iters left: 5 (54 enodes) 59.491 * * [simplify]: iters left: 4 (99 enodes) 59.531 * * [simplify]: iters left: 3 (263 enodes) 59.646 * * [simplify]: Extracting #0: cost 1 inf + 0 59.646 * * [simplify]: Extracting #1: cost 4 inf + 0 59.646 * * [simplify]: Extracting #2: cost 8 inf + 0 59.646 * * [simplify]: Extracting #3: cost 102 inf + 0 59.647 * * [simplify]: Extracting #4: cost 164 inf + 0 59.648 * * [simplify]: Extracting #5: cost 151 inf + 822 59.650 * * [simplify]: Extracting #6: cost 81 inf + 11316 59.659 * * [simplify]: Extracting #7: cost 3 inf + 31711 59.675 * * [simplify]: Extracting #8: cost 0 inf + 32717 59.690 * [simplify]: Simplified to (* (cbrt (* (- x.re x.im) (+ (* x.re (+ x.re x.im)) (* x.im x.im)))) (cbrt (* (- x.re x.im) (+ x.re x.im)))) 59.690 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (/ (* (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.im) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.im) (- (* x.re x.re) (* x.im x.im))))) (* (cbrt (* (- x.re x.im) (+ (* x.re (+ x.re x.im)) (* x.im x.im)))) (cbrt (* (- x.re x.im) (+ x.re x.im))))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 59.690 * * * * [progress]: [ 81 / 178 ] simplifiying candidate # 59.691 * [simplify]: Simplifying (* (cbrt (* (- (pow x.re 3) (pow x.im 3)) (* (- (* x.re x.re) (* x.im x.im)) x.im))) (cbrt (* (- x.re x.im) (* (+ (pow x.re 3) (pow x.im 3)) x.im)))) 59.691 * * [simplify]: iters left: 6 (18 enodes) 59.701 * * [simplify]: iters left: 5 (83 enodes) 59.740 * * [simplify]: iters left: 4 (196 enodes) 59.858 * * [simplify]: Extracting #0: cost 1 inf + 0 59.858 * * [simplify]: Extracting #1: cost 4 inf + 0 59.858 * * [simplify]: Extracting #2: cost 8 inf + 0 59.858 * * [simplify]: Extracting #3: cost 61 inf + 0 59.859 * * [simplify]: Extracting #4: cost 181 inf + 1 59.861 * * [simplify]: Extracting #5: cost 241 inf + 614 59.873 * * [simplify]: Extracting #6: cost 118 inf + 25258 59.890 * * [simplify]: Extracting #7: cost 27 inf + 49119 59.910 * * [simplify]: Extracting #8: cost 3 inf + 58498 59.929 * * [simplify]: Extracting #9: cost 0 inf + 59836 59.939 * [simplify]: Simplified to (* (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.im) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (cbrt (* (- x.re x.im) (* x.im (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))))) 59.939 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (/ (* (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.im) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (cbrt (* (- x.re x.im) (* x.im (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))))) (* (cbrt (* (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))) (- x.re x.im))) (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 59.940 * [simplify]: Simplifying (* (cbrt (* (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))) (- x.re x.im))) (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))))) 59.940 * * [simplify]: iters left: 6 (14 enodes) 59.943 * * [simplify]: iters left: 5 (59 enodes) 59.954 * * [simplify]: iters left: 4 (112 enodes) 59.990 * * [simplify]: iters left: 3 (266 enodes) 60.089 * * [simplify]: Extracting #0: cost 1 inf + 0 60.089 * * [simplify]: Extracting #1: cost 4 inf + 0 60.089 * * [simplify]: Extracting #2: cost 8 inf + 0 60.089 * * [simplify]: Extracting #3: cost 83 inf + 0 60.089 * * [simplify]: Extracting #4: cost 152 inf + 0 60.090 * * [simplify]: Extracting #5: cost 138 inf + 1991 60.094 * * [simplify]: Extracting #6: cost 49 inf + 18681 60.101 * * [simplify]: Extracting #7: cost 7 inf + 28765 60.108 * * [simplify]: Extracting #8: cost 0 inf + 30419 60.116 * [simplify]: Simplified to (* (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (- (* x.im x.im) (- (* x.re x.im) (* x.re x.re))))) 60.116 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (/ (* (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.im) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (cbrt (* (- x.re x.im) (* x.im (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))))) (* (cbrt (* (- x.re x.im) (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (- (* x.im x.im) (- (* x.re x.im) (* x.re x.re)))))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 60.116 * * * * [progress]: [ 82 / 178 ] simplifiying candidate # 60.116 * [simplify]: Simplifying (* (cbrt (* (- (pow x.re 3) (pow x.im 3)) (* (- (* x.re x.re) (* x.im x.im)) x.im))) (cbrt (* (- x.re x.im) (* (- (* x.re x.re) (* x.im x.im)) x.im)))) 60.117 * * [simplify]: iters left: 6 (16 enodes) 60.123 * * [simplify]: iters left: 5 (75 enodes) 60.156 * * [simplify]: iters left: 4 (179 enodes) 60.269 * * [simplify]: Extracting #0: cost 1 inf + 0 60.269 * * [simplify]: Extracting #1: cost 4 inf + 0 60.270 * * [simplify]: Extracting #2: cost 8 inf + 0 60.270 * * [simplify]: Extracting #3: cost 62 inf + 0 60.271 * * [simplify]: Extracting #4: cost 182 inf + 1 60.272 * * [simplify]: Extracting #5: cost 219 inf + 1670 60.285 * * [simplify]: Extracting #6: cost 102 inf + 26463 60.301 * * [simplify]: Extracting #7: cost 26 inf + 44784 60.319 * * [simplify]: Extracting #8: cost 3 inf + 54013 60.337 * * [simplify]: Extracting #9: cost 0 inf + 54649 60.350 * [simplify]: Simplified to (* (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.im) (- x.re x.im))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.im) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) 60.350 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (/ (* (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.im) (- x.re x.im))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.im) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (* (cbrt (* (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))) (- x.re x.im))) (cbrt (- x.re x.im)))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 60.350 * [simplify]: Simplifying (* (cbrt (* (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))) (- x.re x.im))) (cbrt (- x.re x.im))) 60.350 * * [simplify]: iters left: 6 (12 enodes) 60.353 * * [simplify]: iters left: 5 (47 enodes) 60.361 * * [simplify]: iters left: 4 (83 enodes) 60.384 * * [simplify]: iters left: 3 (221 enodes) 60.482 * * [simplify]: Extracting #0: cost 1 inf + 0 60.482 * * [simplify]: Extracting #1: cost 4 inf + 0 60.482 * * [simplify]: Extracting #2: cost 8 inf + 0 60.483 * * [simplify]: Extracting #3: cost 75 inf + 0 60.483 * * [simplify]: Extracting #4: cost 132 inf + 43 60.484 * * [simplify]: Extracting #5: cost 114 inf + 3132 60.489 * * [simplify]: Extracting #6: cost 28 inf + 20097 60.502 * * [simplify]: Extracting #7: cost 0 inf + 28073 60.516 * [simplify]: Simplified to (* (cbrt (* (- x.re x.im) (+ (* (+ x.re x.im) x.re) (* x.im x.im)))) (cbrt (- x.re x.im))) 60.516 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (/ (* (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.im) (- x.re x.im))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.im) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (* (cbrt (* (- x.re x.im) (+ (* (+ x.re x.im) x.re) (* x.im x.im)))) (cbrt (- x.re x.im)))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 60.516 * * * * [progress]: [ 83 / 178 ] simplifiying candidate # 60.517 * [simplify]: Simplifying (* (cbrt (* (- (pow x.re 3) (pow x.im 3)) (* (- (* x.re x.re) (* x.im x.im)) x.im))) (cbrt (* (- (pow x.re 3) (pow x.im 3)) (* (+ x.re x.im) x.im)))) 60.517 * * [simplify]: iters left: 6 (17 enodes) 60.527 * * [simplify]: iters left: 5 (78 enodes) 60.553 * * [simplify]: iters left: 4 (176 enodes) 60.615 * * [simplify]: Extracting #0: cost 1 inf + 0 60.615 * * [simplify]: Extracting #1: cost 4 inf + 0 60.616 * * [simplify]: Extracting #2: cost 8 inf + 0 60.616 * * [simplify]: Extracting #3: cost 51 inf + 0 60.616 * * [simplify]: Extracting #4: cost 171 inf + 1 60.617 * * [simplify]: Extracting #5: cost 205 inf + 698 60.619 * * [simplify]: Extracting #6: cost 118 inf + 17790 60.633 * * [simplify]: Extracting #7: cost 24 inf + 44335 60.649 * * [simplify]: Extracting #8: cost 2 inf + 53493 60.666 * * [simplify]: Extracting #9: cost 0 inf + 53917 60.683 * [simplify]: Simplified to (* (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.im) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (cbrt (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* (+ x.im x.re) x.im)))) 60.683 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (/ (* (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.im) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (cbrt (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* (+ x.im x.re) x.im)))) (* (cbrt (* (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))) (- x.re x.im))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 60.684 * [simplify]: Simplifying (* (cbrt (* (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))) (- x.re x.im))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) 60.684 * * [simplify]: iters left: 6 (12 enodes) 60.690 * * [simplify]: iters left: 5 (47 enodes) 60.701 * * [simplify]: iters left: 4 (83 enodes) 60.718 * * [simplify]: iters left: 3 (221 enodes) 60.854 * * [simplify]: Extracting #0: cost 1 inf + 0 60.854 * * [simplify]: Extracting #1: cost 4 inf + 0 60.854 * * [simplify]: Extracting #2: cost 8 inf + 0 60.854 * * [simplify]: Extracting #3: cost 78 inf + 0 60.855 * * [simplify]: Extracting #4: cost 140 inf + 0 60.856 * * [simplify]: Extracting #5: cost 131 inf + 1300 60.864 * * [simplify]: Extracting #6: cost 49 inf + 16859 60.876 * * [simplify]: Extracting #7: cost 2 inf + 27989 60.891 * * [simplify]: Extracting #8: cost 0 inf + 28273 60.905 * [simplify]: Simplified to (* (cbrt (* (- x.re x.im) (+ (* (+ x.re x.im) x.re) (* x.im x.im)))) (cbrt (+ (* (+ x.re x.im) x.re) (* x.im x.im)))) 60.905 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (/ (* (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.im) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (cbrt (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* (+ x.im x.re) x.im)))) (* (cbrt (* (- x.re x.im) (+ (* (+ x.re x.im) x.re) (* x.im x.im)))) (cbrt (+ (* (+ x.re x.im) x.re) (* x.im x.im))))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 60.905 * * * * [progress]: [ 84 / 178 ] simplifiying candidate # 60.906 * [simplify]: Simplifying (* (cbrt (* (- (pow x.re 3) (pow x.im 3)) (* (- (* x.re x.re) (* x.im x.im)) x.im))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (+ x.re x.im) x.im)))) 60.906 * * [simplify]: iters left: 6 (17 enodes) 60.915 * * [simplify]: iters left: 5 (78 enodes) 60.946 * * [simplify]: iters left: 4 (182 enodes) 61.033 * * [simplify]: Extracting #0: cost 1 inf + 0 61.033 * * [simplify]: Extracting #1: cost 4 inf + 0 61.033 * * [simplify]: Extracting #2: cost 8 inf + 0 61.033 * * [simplify]: Extracting #3: cost 62 inf + 0 61.034 * * [simplify]: Extracting #4: cost 183 inf + 1 61.035 * * [simplify]: Extracting #5: cost 190 inf + 4308 61.040 * * [simplify]: Extracting #6: cost 76 inf + 28046 61.048 * * [simplify]: Extracting #7: cost 18 inf + 46276 61.057 * * [simplify]: Extracting #8: cost 3 inf + 51542 61.071 * * [simplify]: Extracting #9: cost 0 inf + 52469 61.088 * [simplify]: Simplified to (* (cbrt (* (* (+ x.im x.re) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (* (- x.re x.im) x.im))) (cbrt (* x.im (* (* (+ x.im x.re) (+ x.im x.re)) (- x.re x.im))))) 61.088 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (/ (* (cbrt (* (* (+ x.im x.re) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (* (- x.re x.im) x.im))) (cbrt (* x.im (* (* (+ x.im x.re) (+ x.im x.re)) (- x.re x.im))))) (* (cbrt (* (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))) (- x.re x.im))) (cbrt (+ x.re x.im)))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 61.089 * [simplify]: Simplifying (* (cbrt (* (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))) (- x.re x.im))) (cbrt (+ x.re x.im))) 61.089 * * [simplify]: iters left: 6 (13 enodes) 61.095 * * [simplify]: iters left: 5 (50 enodes) 61.110 * * [simplify]: iters left: 4 (81 enodes) 61.136 * * [simplify]: iters left: 3 (217 enodes) 61.224 * * [simplify]: Extracting #0: cost 1 inf + 0 61.224 * * [simplify]: Extracting #1: cost 4 inf + 0 61.224 * * [simplify]: Extracting #2: cost 8 inf + 0 61.224 * * [simplify]: Extracting #3: cost 73 inf + 0 61.225 * * [simplify]: Extracting #4: cost 131 inf + 2 61.227 * * [simplify]: Extracting #5: cost 114 inf + 3050 61.235 * * [simplify]: Extracting #6: cost 25 inf + 19821 61.247 * * [simplify]: Extracting #7: cost 2 inf + 26827 61.261 * * [simplify]: Extracting #8: cost 0 inf + 27431 61.274 * [simplify]: Simplified to (* (cbrt (+ x.re x.im)) (cbrt (* (- x.re x.im) (+ (* x.re x.re) (* x.im (+ x.re x.im)))))) 61.274 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (/ (* (cbrt (* (* (+ x.im x.re) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (* (- x.re x.im) x.im))) (cbrt (* x.im (* (* (+ x.im x.re) (+ x.im x.re)) (- x.re x.im))))) (* (cbrt (+ x.re x.im)) (cbrt (* (- x.re x.im) (+ (* x.re x.re) (* x.im (+ x.re x.im))))))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 61.274 * * * * [progress]: [ 85 / 178 ] simplifiying candidate # 61.275 * [simplify]: Simplifying (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (+ (pow x.re 3) (pow x.im 3)) x.im))) (cbrt (* (- (pow x.re 3) (pow x.im 3)) (* (+ (pow x.re 3) (pow x.im 3)) x.im)))) 61.275 * * [simplify]: iters left: 6 (16 enodes) 61.285 * * [simplify]: iters left: 5 (75 enodes) 61.316 * * [simplify]: iters left: 4 (182 enodes) 61.402 * * [simplify]: Extracting #0: cost 1 inf + 0 61.402 * * [simplify]: Extracting #1: cost 4 inf + 0 61.402 * * [simplify]: Extracting #2: cost 8 inf + 0 61.403 * * [simplify]: Extracting #3: cost 59 inf + 0 61.403 * * [simplify]: Extracting #4: cost 159 inf + 1 61.405 * * [simplify]: Extracting #5: cost 210 inf + 3004 61.416 * * [simplify]: Extracting #6: cost 82 inf + 31579 61.434 * * [simplify]: Extracting #7: cost 23 inf + 49680 61.457 * * [simplify]: Extracting #8: cost 1 inf + 58777 61.477 * * [simplify]: Extracting #9: cost 0 inf + 58989 61.497 * [simplify]: Simplified to (* (cbrt (* (* x.im (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re)))) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (cbrt (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) (* (- (* x.re x.re) (* x.im x.im)) x.im)))) 61.497 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (/ (* (cbrt (* (* x.im (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re)))) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (cbrt (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) (* (- (* x.re x.re) (* x.im x.im)) x.im)))) (* (cbrt (* (+ x.re x.im) (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))))) (cbrt (* (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))))))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 61.498 * [simplify]: Simplifying (* (cbrt (* (+ x.re x.im) (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))))) (cbrt (* (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))))) 61.498 * * [simplify]: iters left: 6 (15 enodes) 61.506 * * [simplify]: iters left: 5 (73 enodes) 61.535 * * [simplify]: iters left: 4 (212 enodes) 61.647 * * [simplify]: Extracting #0: cost 1 inf + 0 61.647 * * [simplify]: Extracting #1: cost 4 inf + 0 61.647 * * [simplify]: Extracting #2: cost 8 inf + 0 61.647 * * [simplify]: Extracting #3: cost 74 inf + 0 61.649 * * [simplify]: Extracting #4: cost 216 inf + 0 61.653 * * [simplify]: Extracting #5: cost 175 inf + 11243 61.669 * * [simplify]: Extracting #6: cost 31 inf + 40081 61.691 * * [simplify]: Extracting #7: cost 0 inf + 45543 61.717 * * [simplify]: Extracting #8: cost 0 inf + 45503 61.738 * [simplify]: Simplified to (* (cbrt (* (+ (* x.re x.re) (* x.im (- x.im x.re))) (+ x.im x.re))) (cbrt (* (+ (* (+ x.im x.re) x.im) (* x.re x.re)) (+ (* x.re x.re) (* x.im (- x.im x.re)))))) 61.738 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (/ (* (cbrt (* (* x.im (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re)))) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (cbrt (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) (* (- (* x.re x.re) (* x.im x.im)) x.im)))) (* (cbrt (* (+ (* x.re x.re) (* x.im (- x.im x.re))) (+ x.im x.re))) (cbrt (* (+ (* (+ x.im x.re) x.im) (* x.re x.re)) (+ (* x.re x.re) (* x.im (- x.im x.re))))))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 61.739 * * * * [progress]: [ 86 / 178 ] simplifiying candidate # 61.739 * [simplify]: Simplifying (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (+ (pow x.re 3) (pow x.im 3)) x.im))) (cbrt (* (- (pow x.re 3) (pow x.im 3)) (* (- (* x.re x.re) (* x.im x.im)) x.im)))) 61.740 * * [simplify]: iters left: 6 (17 enodes) 61.750 * * [simplify]: iters left: 5 (79 enodes) 61.781 * * [simplify]: iters left: 4 (192 enodes) 61.874 * * [simplify]: Extracting #0: cost 1 inf + 0 61.874 * * [simplify]: Extracting #1: cost 4 inf + 0 61.875 * * [simplify]: Extracting #2: cost 8 inf + 0 61.875 * * [simplify]: Extracting #3: cost 60 inf + 0 61.876 * * [simplify]: Extracting #4: cost 187 inf + 1 61.880 * * [simplify]: Extracting #5: cost 200 inf + 10617 61.894 * * [simplify]: Extracting #6: cost 66 inf + 39674 61.914 * * [simplify]: Extracting #7: cost 15 inf + 56426 61.934 * * [simplify]: Extracting #8: cost 1 inf + 62322 61.946 * * [simplify]: Extracting #9: cost 0 inf + 62534 61.959 * [simplify]: Simplified to (* (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.im) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.im) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) 61.959 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (/ (* (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.im) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.im) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (* (cbrt (* (+ x.re x.im) (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))))) (cbrt (* (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))) (- x.re x.im))))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 61.960 * [simplify]: Simplifying (* (cbrt (* (+ x.re x.im) (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))))) (cbrt (* (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))) (- x.re x.im)))) 61.960 * * [simplify]: iters left: 6 (16 enodes) 61.964 * * [simplify]: iters left: 5 (72 enodes) 61.986 * * [simplify]: iters left: 4 (168 enodes) 62.064 * * [simplify]: iters left: 3 (475 enodes) 62.311 * * [simplify]: Extracting #0: cost 1 inf + 0 62.311 * * [simplify]: Extracting #1: cost 4 inf + 0 62.311 * * [simplify]: Extracting #2: cost 8 inf + 0 62.311 * * [simplify]: Extracting #3: cost 99 inf + 0 62.313 * * [simplify]: Extracting #4: cost 256 inf + 0 62.318 * * [simplify]: Extracting #5: cost 207 inf + 13306 62.339 * * [simplify]: Extracting #6: cost 18 inf + 53683 62.363 * * [simplify]: Extracting #7: cost 0 inf + 56078 62.388 * * [simplify]: Extracting #8: cost 0 inf + 55798 62.410 * [simplify]: Simplified to (* (cbrt (* (+ (* (+ x.im x.re) x.im) (* x.re x.re)) (- x.re x.im))) (cbrt (* (+ (* x.re x.re) (* x.im (- x.im x.re))) (+ x.im x.re)))) 62.410 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (/ (* (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.im) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.im) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (* (cbrt (* (+ (* (+ x.im x.re) x.im) (* x.re x.re)) (- x.re x.im))) (cbrt (* (+ (* x.re x.re) (* x.im (- x.im x.re))) (+ x.im x.re))))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 62.410 * * * * [progress]: [ 87 / 178 ] simplifiying candidate # 62.410 * [simplify]: Simplifying (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (+ (pow x.re 3) (pow x.im 3)) x.im))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (+ (pow x.re 3) (pow x.im 3)) x.im)))) 62.411 * * [simplify]: iters left: 6 (13 enodes) 62.415 * * [simplify]: iters left: 5 (60 enodes) 62.431 * * [simplify]: iters left: 4 (132 enodes) 62.493 * * [simplify]: iters left: 3 (473 enodes) 62.913 * * [simplify]: Extracting #0: cost 1 inf + 0 62.913 * * [simplify]: Extracting #1: cost 3 inf + 0 62.913 * * [simplify]: Extracting #2: cost 5 inf + 0 62.913 * * [simplify]: Extracting #3: cost 73 inf + 0 62.915 * * [simplify]: Extracting #4: cost 333 inf + 1 62.920 * * [simplify]: Extracting #5: cost 461 inf + 8645 62.935 * * [simplify]: Extracting #6: cost 220 inf + 58355 62.956 * * [simplify]: Extracting #7: cost 63 inf + 98352 62.988 * * [simplify]: Extracting #8: cost 10 inf + 115900 63.019 * * [simplify]: Extracting #9: cost 0 inf + 120913 63.066 * [simplify]: Simplified to (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* x.im (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re)))))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* x.im (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))))))) 63.066 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (/ (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* x.im (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re)))))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* x.im (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))))))) (* (cbrt (* (+ x.re x.im) (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))))) (cbrt (* (+ x.re x.im) (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))))))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 63.067 * [simplify]: Simplifying (* (cbrt (* (+ x.re x.im) (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))))) (cbrt (* (+ x.re x.im) (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))))) 63.067 * * [simplify]: iters left: 6 (11 enodes) 63.073 * * [simplify]: iters left: 5 (49 enodes) 63.084 * * [simplify]: iters left: 4 (118 enodes) 63.121 * * [simplify]: iters left: 3 (310 enodes) 63.265 * * [simplify]: Extracting #0: cost 1 inf + 0 63.265 * * [simplify]: Extracting #1: cost 3 inf + 0 63.265 * * [simplify]: Extracting #2: cost 5 inf + 0 63.265 * * [simplify]: Extracting #3: cost 44 inf + 0 63.266 * * [simplify]: Extracting #4: cost 156 inf + 0 63.267 * * [simplify]: Extracting #5: cost 157 inf + 2567 63.271 * * [simplify]: Extracting #6: cost 64 inf + 18263 63.283 * * [simplify]: Extracting #7: cost 2 inf + 33516 63.297 * * [simplify]: Extracting #8: cost 0 inf + 34080 63.306 * [simplify]: Simplified to (* (cbrt (* (+ (* x.re x.re) (* (- x.im x.re) x.im)) (+ x.im x.re))) (cbrt (* (+ (* x.re x.re) (* (- x.im x.re) x.im)) (+ x.im x.re)))) 63.306 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (/ (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* x.im (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re)))))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* x.im (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))))))) (* (cbrt (* (+ (* x.re x.re) (* (- x.im x.re) x.im)) (+ x.im x.re))) (cbrt (* (+ (* x.re x.re) (* (- x.im x.re) x.im)) (+ x.im x.re))))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 63.306 * * * * [progress]: [ 88 / 178 ] simplifiying candidate # 63.307 * [simplify]: Simplifying (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (+ (pow x.re 3) (pow x.im 3)) x.im))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.im)))) 63.307 * * [simplify]: iters left: 6 (16 enodes) 63.314 * * [simplify]: iters left: 5 (74 enodes) 63.337 * * [simplify]: iters left: 4 (180 enodes) 63.427 * * [simplify]: Extracting #0: cost 1 inf + 0 63.427 * * [simplify]: Extracting #1: cost 4 inf + 0 63.427 * * [simplify]: Extracting #2: cost 8 inf + 0 63.428 * * [simplify]: Extracting #3: cost 55 inf + 0 63.428 * * [simplify]: Extracting #4: cost 170 inf + 1 63.431 * * [simplify]: Extracting #5: cost 189 inf + 3617 63.441 * * [simplify]: Extracting #6: cost 51 inf + 31525 63.458 * * [simplify]: Extracting #7: cost 21 inf + 39310 63.475 * * [simplify]: Extracting #8: cost 9 inf + 42661 63.492 * * [simplify]: Extracting #9: cost 3 inf + 43762 63.510 * * [simplify]: Extracting #10: cost 0 inf + 44438 63.527 * [simplify]: Simplified to (* (cbrt (* x.im (* (- (* x.re x.re) (* x.im x.im)) (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* x.im (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))))))) 63.527 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (/ (* (cbrt (* x.im (* (- (* x.re x.re) (* x.im x.im)) (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* x.im (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))))))) (* (cbrt (* (+ x.re x.im) (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))))) (cbrt (* (+ x.re x.im) (- x.re x.im))))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 63.528 * [simplify]: Simplifying (* (cbrt (* (+ x.re x.im) (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))))) (cbrt (* (+ x.re x.im) (- x.re x.im)))) 63.528 * * [simplify]: iters left: 6 (14 enodes) 63.535 * * [simplify]: iters left: 5 (62 enodes) 63.551 * * [simplify]: iters left: 4 (145 enodes) 63.597 * * [simplify]: iters left: 3 (354 enodes) 63.718 * * [simplify]: Extracting #0: cost 1 inf + 0 63.718 * * [simplify]: Extracting #1: cost 4 inf + 0 63.718 * * [simplify]: Extracting #2: cost 8 inf + 0 63.718 * * [simplify]: Extracting #3: cost 79 inf + 0 63.719 * * [simplify]: Extracting #4: cost 194 inf + 0 63.721 * * [simplify]: Extracting #5: cost 147 inf + 10563 63.731 * * [simplify]: Extracting #6: cost 9 inf + 37232 63.739 * * [simplify]: Extracting #7: cost 0 inf + 38180 63.754 * * [simplify]: Extracting #8: cost 0 inf + 38140 63.771 * [simplify]: Simplified to (* (cbrt (* (+ (* x.re x.re) (* x.im (- x.im x.re))) (+ x.im x.re))) (cbrt (* (+ x.im x.re) (- x.re x.im)))) 63.771 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (/ (* (cbrt (* x.im (* (- (* x.re x.re) (* x.im x.im)) (- (* x.re x.re) (* x.im x.im))))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* x.im (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))))))) (* (cbrt (* (+ (* x.re x.re) (* x.im (- x.im x.re))) (+ x.im x.re))) (cbrt (* (+ x.im x.re) (- x.re x.im))))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 63.771 * * * * [progress]: [ 89 / 178 ] simplifiying candidate # 63.772 * [simplify]: Simplifying (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (+ (pow x.re 3) (pow x.im 3)) x.im))) (cbrt (* (- x.re x.im) (* (+ (pow x.re 3) (pow x.im 3)) x.im)))) 63.772 * * [simplify]: iters left: 6 (16 enodes) 63.781 * * [simplify]: iters left: 5 (74 enodes) 63.811 * * [simplify]: iters left: 4 (171 enodes) 63.894 * * [simplify]: Extracting #0: cost 1 inf + 0 63.894 * * [simplify]: Extracting #1: cost 4 inf + 0 63.894 * * [simplify]: Extracting #2: cost 8 inf + 0 63.895 * * [simplify]: Extracting #3: cost 63 inf + 0 63.895 * * [simplify]: Extracting #4: cost 135 inf + 1 63.896 * * [simplify]: Extracting #5: cost 188 inf + 2070 63.901 * * [simplify]: Extracting #6: cost 72 inf + 28095 63.909 * * [simplify]: Extracting #7: cost 24 inf + 38725 63.918 * * [simplify]: Extracting #8: cost 9 inf + 42956 63.938 * * [simplify]: Extracting #9: cost 4 inf + 43845 63.952 * * [simplify]: Extracting #10: cost 0 inf + 44733 63.961 * [simplify]: Simplified to (* (cbrt (* (* x.im (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re)))) (- x.re x.im))) (cbrt (* x.im (* (- (* x.re x.re) (* x.im x.im)) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))))))) 63.961 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (/ (* (cbrt (* (* x.im (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re)))) (- x.re x.im))) (cbrt (* x.im (* (- (* x.re x.re) (* x.im x.im)) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))))))) (* (cbrt (* (+ x.re x.im) (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))))) (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 63.962 * [simplify]: Simplifying (* (cbrt (* (+ x.re x.im) (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))))) (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))))) 63.962 * * [simplify]: iters left: 6 (12 enodes) 63.965 * * [simplify]: iters left: 5 (53 enodes) 63.975 * * [simplify]: iters left: 4 (122 enodes) 64.005 * * [simplify]: iters left: 3 (315 enodes) 64.139 * * [simplify]: Extracting #0: cost 1 inf + 0 64.139 * * [simplify]: Extracting #1: cost 4 inf + 0 64.139 * * [simplify]: Extracting #2: cost 8 inf + 0 64.139 * * [simplify]: Extracting #3: cost 56 inf + 0 64.140 * * [simplify]: Extracting #4: cost 162 inf + 0 64.142 * * [simplify]: Extracting #5: cost 159 inf + 1758 64.149 * * [simplify]: Extracting #6: cost 38 inf + 23188 64.161 * * [simplify]: Extracting #7: cost 0 inf + 33354 64.174 * [simplify]: Simplified to (* (cbrt (* (+ (* x.re x.re) (* x.im (- x.im x.re))) (+ x.im x.re))) (cbrt (+ (* x.re x.re) (* x.im (- x.im x.re))))) 64.174 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (/ (* (cbrt (* (* x.im (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re)))) (- x.re x.im))) (cbrt (* x.im (* (- (* x.re x.re) (* x.im x.im)) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))))))) (* (cbrt (* (+ (* x.re x.re) (* x.im (- x.im x.re))) (+ x.im x.re))) (cbrt (+ (* x.re x.re) (* x.im (- x.im x.re)))))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 64.175 * * * * [progress]: [ 90 / 178 ] simplifiying candidate # 64.175 * [simplify]: Simplifying (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (+ (pow x.re 3) (pow x.im 3)) x.im))) (cbrt (* (- x.re x.im) (* (- (* x.re x.re) (* x.im x.im)) x.im)))) 64.175 * * [simplify]: iters left: 6 (17 enodes) 64.184 * * [simplify]: iters left: 5 (78 enodes) 64.213 * * [simplify]: iters left: 4 (183 enodes) 64.312 * * [simplify]: Extracting #0: cost 1 inf + 0 64.312 * * [simplify]: Extracting #1: cost 4 inf + 0 64.312 * * [simplify]: Extracting #2: cost 8 inf + 0 64.312 * * [simplify]: Extracting #3: cost 64 inf + 0 64.313 * * [simplify]: Extracting #4: cost 161 inf + 1 64.315 * * [simplify]: Extracting #5: cost 201 inf + 2801 64.326 * * [simplify]: Extracting #6: cost 66 inf + 30782 64.340 * * [simplify]: Extracting #7: cost 21 inf + 41401 64.352 * * [simplify]: Extracting #8: cost 7 inf + 45096 64.361 * * [simplify]: Extracting #9: cost 0 inf + 46449 64.377 * [simplify]: Simplified to (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (+ (* (* x.re x.re) (* x.re x.im)) (* (* x.im x.im) (* x.im x.im))))) (cbrt (* (* (- x.re x.im) (* x.im (+ x.re x.im))) (- x.re x.im)))) 64.377 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (/ (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (+ (* (* x.re x.re) (* x.re x.im)) (* (* x.im x.im) (* x.im x.im))))) (cbrt (* (* (- x.re x.im) (* x.im (+ x.re x.im))) (- x.re x.im)))) (* (cbrt (* (+ x.re x.im) (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))))) (cbrt (- x.re x.im)))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 64.378 * [simplify]: Simplifying (* (cbrt (* (+ x.re x.im) (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))))) (cbrt (- x.re x.im))) 64.378 * * [simplify]: iters left: 6 (13 enodes) 64.385 * * [simplify]: iters left: 5 (58 enodes) 64.399 * * [simplify]: iters left: 4 (129 enodes) 64.432 * * [simplify]: iters left: 3 (318 enodes) 64.558 * * [simplify]: Extracting #0: cost 1 inf + 0 64.558 * * [simplify]: Extracting #1: cost 4 inf + 0 64.558 * * [simplify]: Extracting #2: cost 8 inf + 0 64.558 * * [simplify]: Extracting #3: cost 49 inf + 0 64.559 * * [simplify]: Extracting #4: cost 149 inf + 2 64.560 * * [simplify]: Extracting #5: cost 147 inf + 2813 64.564 * * [simplify]: Extracting #6: cost 31 inf + 24484 64.572 * * [simplify]: Extracting #7: cost 0 inf + 31946 64.581 * [simplify]: Simplified to (* (cbrt (- x.re x.im)) (cbrt (* (+ (* x.re x.re) (* (- x.im x.re) x.im)) (+ x.im x.re)))) 64.581 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (/ (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (+ (* (* x.re x.re) (* x.re x.im)) (* (* x.im x.im) (* x.im x.im))))) (cbrt (* (* (- x.re x.im) (* x.im (+ x.re x.im))) (- x.re x.im)))) (* (cbrt (- x.re x.im)) (cbrt (* (+ (* x.re x.re) (* (- x.im x.re) x.im)) (+ x.im x.re))))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 64.582 * * * * [progress]: [ 91 / 178 ] simplifiying candidate # 64.582 * [simplify]: Simplifying (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (+ (pow x.re 3) (pow x.im 3)) x.im))) (cbrt (* (- (pow x.re 3) (pow x.im 3)) (* (+ x.re x.im) x.im)))) 64.582 * * [simplify]: iters left: 6 (18 enodes) 64.591 * * [simplify]: iters left: 5 (82 enodes) 64.609 * * [simplify]: iters left: 4 (190 enodes) 64.684 * * [simplify]: Extracting #0: cost 1 inf + 0 64.684 * * [simplify]: Extracting #1: cost 4 inf + 0 64.684 * * [simplify]: Extracting #2: cost 8 inf + 0 64.685 * * [simplify]: Extracting #3: cost 57 inf + 0 64.685 * * [simplify]: Extracting #4: cost 171 inf + 1 64.687 * * [simplify]: Extracting #5: cost 207 inf + 2434 64.695 * * [simplify]: Extracting #6: cost 105 inf + 22226 64.711 * * [simplify]: Extracting #7: cost 27 inf + 41865 64.728 * * [simplify]: Extracting #8: cost 0 inf + 52050 64.750 * [simplify]: Simplified to (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* x.im (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re)))))) (cbrt (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* x.im (+ x.re x.im))))) 64.750 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (/ (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* x.im (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re)))))) (cbrt (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* x.im (+ x.re x.im))))) (* (cbrt (* (+ x.re x.im) (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 64.750 * [simplify]: Simplifying (* (cbrt (* (+ x.re x.im) (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) 64.751 * * [simplify]: iters left: 6 (14 enodes) 64.755 * * [simplify]: iters left: 5 (63 enodes) 64.768 * * [simplify]: iters left: 4 (137 enodes) 64.804 * * [simplify]: iters left: 3 (326 enodes) 64.916 * * [simplify]: Extracting #0: cost 1 inf + 0 64.916 * * [simplify]: Extracting #1: cost 4 inf + 0 64.917 * * [simplify]: Extracting #2: cost 8 inf + 0 64.917 * * [simplify]: Extracting #3: cost 52 inf + 0 64.918 * * [simplify]: Extracting #4: cost 158 inf + 0 64.919 * * [simplify]: Extracting #5: cost 159 inf + 1995 64.928 * * [simplify]: Extracting #6: cost 46 inf + 23371 64.935 * * [simplify]: Extracting #7: cost 0 inf + 33352 64.943 * * [simplify]: Extracting #8: cost 0 inf + 33232 64.950 * [simplify]: Simplified to (* (cbrt (* (+ (* x.re x.re) (* x.im (- x.im x.re))) (+ x.im x.re))) (cbrt (+ (* (+ x.im x.re) x.im) (* x.re x.re)))) 64.950 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (/ (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* x.im (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re)))))) (cbrt (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* x.im (+ x.re x.im))))) (* (cbrt (* (+ (* x.re x.re) (* x.im (- x.im x.re))) (+ x.im x.re))) (cbrt (+ (* (+ x.im x.re) x.im) (* x.re x.re))))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 64.951 * * * * [progress]: [ 92 / 178 ] simplifiying candidate # 64.951 * [simplify]: Simplifying (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (+ (pow x.re 3) (pow x.im 3)) x.im))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (+ x.re x.im) x.im)))) 64.951 * * [simplify]: iters left: 6 (17 enodes) 64.956 * * [simplify]: iters left: 5 (77 enodes) 64.982 * * [simplify]: iters left: 4 (175 enodes) 65.067 * * [simplify]: Extracting #0: cost 1 inf + 0 65.067 * * [simplify]: Extracting #1: cost 4 inf + 0 65.067 * * [simplify]: Extracting #2: cost 8 inf + 0 65.067 * * [simplify]: Extracting #3: cost 58 inf + 0 65.068 * * [simplify]: Extracting #4: cost 152 inf + 1 65.069 * * [simplify]: Extracting #5: cost 177 inf + 1785 65.072 * * [simplify]: Extracting #6: cost 72 inf + 22511 65.079 * * [simplify]: Extracting #7: cost 23 inf + 33515 65.087 * * [simplify]: Extracting #8: cost 7 inf + 37394 65.094 * * [simplify]: Extracting #9: cost 0 inf + 38747 65.105 * [simplify]: Simplified to (* (cbrt (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) (* (- (* x.re x.re) (* x.im x.im)) x.im))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* x.im (+ x.re x.im))))) 65.105 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (/ (* (cbrt (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) (* (- (* x.re x.re) (* x.im x.im)) x.im))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* x.im (+ x.re x.im))))) (* (cbrt (* (+ x.re x.im) (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))))) (cbrt (+ x.re x.im)))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 65.106 * [simplify]: Simplifying (* (cbrt (* (+ x.re x.im) (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))))) (cbrt (+ x.re x.im))) 65.106 * * [simplify]: iters left: 6 (12 enodes) 65.112 * * [simplify]: iters left: 5 (53 enodes) 65.131 * * [simplify]: iters left: 4 (122 enodes) 65.182 * * [simplify]: iters left: 3 (315 enodes) 65.337 * * [simplify]: Extracting #0: cost 1 inf + 0 65.337 * * [simplify]: Extracting #1: cost 4 inf + 0 65.337 * * [simplify]: Extracting #2: cost 8 inf + 0 65.337 * * [simplify]: Extracting #3: cost 48 inf + 0 65.340 * * [simplify]: Extracting #4: cost 151 inf + 2 65.341 * * [simplify]: Extracting #5: cost 161 inf + 1695 65.345 * * [simplify]: Extracting #6: cost 40 inf + 22704 65.352 * * [simplify]: Extracting #7: cost 0 inf + 33114 65.360 * [simplify]: Simplified to (* (cbrt (* (+ (* x.re x.re) (* x.im (- x.im x.re))) (+ x.im x.re))) (cbrt (+ x.im x.re))) 65.360 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (/ (* (cbrt (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) (* (- (* x.re x.re) (* x.im x.im)) x.im))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* x.im (+ x.re x.im))))) (* (cbrt (* (+ (* x.re x.re) (* x.im (- x.im x.re))) (+ x.im x.re))) (cbrt (+ x.im x.re)))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 65.361 * * * * [progress]: [ 93 / 178 ] simplifiying candidate # 65.361 * [simplify]: Simplifying (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.im))) (cbrt (* (- (pow x.re 3) (pow x.im 3)) (* (+ (pow x.re 3) (pow x.im 3)) x.im)))) 65.361 * * [simplify]: iters left: 6 (17 enodes) 65.370 * * [simplify]: iters left: 5 (79 enodes) 65.392 * * [simplify]: iters left: 4 (192 enodes) 65.458 * * [simplify]: Extracting #0: cost 1 inf + 0 65.458 * * [simplify]: Extracting #1: cost 4 inf + 0 65.458 * * [simplify]: Extracting #2: cost 8 inf + 0 65.459 * * [simplify]: Extracting #3: cost 51 inf + 0 65.459 * * [simplify]: Extracting #4: cost 180 inf + 1 65.460 * * [simplify]: Extracting #5: cost 219 inf + 3123 65.465 * * [simplify]: Extracting #6: cost 97 inf + 27236 65.473 * * [simplify]: Extracting #7: cost 27 inf + 46388 65.485 * * [simplify]: Extracting #8: cost 4 inf + 55797 65.504 * * [simplify]: Extracting #9: cost 0 inf + 56725 65.526 * [simplify]: Simplified to (* (cbrt (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) x.im))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.im)))) 65.526 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (/ (* (cbrt (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) x.im))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.im)))) (* (cbrt (* (+ x.re x.im) (- x.re x.im))) (cbrt (* (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))))))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 65.527 * [simplify]: Simplifying (* (cbrt (* (+ x.re x.im) (- x.re x.im))) (cbrt (* (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))))) 65.527 * * [simplify]: iters left: 6 (16 enodes) 65.535 * * [simplify]: iters left: 5 (72 enodes) 65.562 * * [simplify]: iters left: 4 (179 enodes) 65.640 * * [simplify]: Extracting #0: cost 1 inf + 0 65.640 * * [simplify]: Extracting #1: cost 4 inf + 0 65.640 * * [simplify]: Extracting #2: cost 8 inf + 0 65.640 * * [simplify]: Extracting #3: cost 53 inf + 0 65.641 * * [simplify]: Extracting #4: cost 196 inf + 0 65.644 * * [simplify]: Extracting #5: cost 172 inf + 8939 65.658 * * [simplify]: Extracting #6: cost 13 inf + 37846 65.675 * * [simplify]: Extracting #7: cost 0 inf + 40152 65.693 * * [simplify]: Extracting #8: cost 0 inf + 40112 65.701 * [simplify]: Simplified to (* (cbrt (* (+ (* x.re x.re) (* x.im (- x.im x.re))) (+ (* x.re x.re) (* x.im (+ x.im x.re))))) (cbrt (* (+ x.im x.re) (- x.re x.im)))) 65.701 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (/ (* (cbrt (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) x.im))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.im)))) (* (cbrt (* (+ (* x.re x.re) (* x.im (- x.im x.re))) (+ (* x.re x.re) (* x.im (+ x.im x.re))))) (cbrt (* (+ x.im x.re) (- x.re x.im))))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 65.702 * * * * [progress]: [ 94 / 178 ] simplifiying candidate # 65.702 * [simplify]: Simplifying (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.im))) (cbrt (* (- (pow x.re 3) (pow x.im 3)) (* (- (* x.re x.re) (* x.im x.im)) x.im)))) 65.702 * * [simplify]: iters left: 6 (15 enodes) 65.707 * * [simplify]: iters left: 5 (71 enodes) 65.725 * * [simplify]: iters left: 4 (176 enodes) 65.836 * * [simplify]: Extracting #0: cost 1 inf + 0 65.836 * * [simplify]: Extracting #1: cost 4 inf + 0 65.836 * * [simplify]: Extracting #2: cost 8 inf + 0 65.837 * * [simplify]: Extracting #3: cost 54 inf + 0 65.837 * * [simplify]: Extracting #4: cost 183 inf + 1 65.842 * * [simplify]: Extracting #5: cost 171 inf + 12596 65.856 * * [simplify]: Extracting #6: cost 55 inf + 34589 65.872 * * [simplify]: Extracting #7: cost 22 inf + 43635 65.889 * * [simplify]: Extracting #8: cost 2 inf + 52027 65.911 * * [simplify]: Extracting #9: cost 0 inf + 52451 65.929 * [simplify]: Simplified to (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.im))) (cbrt (* (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) x.im) (- (* x.re x.re) (* x.im x.im))))) 65.929 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (/ (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.im))) (cbrt (* (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) x.im) (- (* x.re x.re) (* x.im x.im))))) (* (cbrt (* (+ x.re x.im) (- x.re x.im))) (cbrt (* (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))) (- x.re x.im))))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 65.930 * [simplify]: Simplifying (* (cbrt (* (+ x.re x.im) (- x.re x.im))) (cbrt (* (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))) (- x.re x.im)))) 65.930 * * [simplify]: iters left: 6 (14 enodes) 65.937 * * [simplify]: iters left: 5 (54 enodes) 65.954 * * [simplify]: iters left: 4 (99 enodes) 65.979 * * [simplify]: iters left: 3 (264 enodes) 66.095 * * [simplify]: Extracting #0: cost 1 inf + 0 66.095 * * [simplify]: Extracting #1: cost 4 inf + 0 66.095 * * [simplify]: Extracting #2: cost 8 inf + 0 66.095 * * [simplify]: Extracting #3: cost 114 inf + 0 66.096 * * [simplify]: Extracting #4: cost 199 inf + 0 66.097 * * [simplify]: Extracting #5: cost 132 inf + 9212 66.104 * * [simplify]: Extracting #6: cost 30 inf + 29968 66.117 * * [simplify]: Extracting #7: cost 0 inf + 39267 66.133 * [simplify]: Simplified to (* (cbrt (* (+ (* x.re (+ x.im x.re)) (* x.im x.im)) (- x.re x.im))) (cbrt (* (+ x.im x.re) (- x.re x.im)))) 66.134 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (/ (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.im))) (cbrt (* (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) x.im) (- (* x.re x.re) (* x.im x.im))))) (* (cbrt (* (+ (* x.re (+ x.im x.re)) (* x.im x.im)) (- x.re x.im))) (cbrt (* (+ x.im x.re) (- x.re x.im))))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 66.134 * * * * [progress]: [ 95 / 178 ] simplifiying candidate # 66.134 * [simplify]: Simplifying (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.im))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (+ (pow x.re 3) (pow x.im 3)) x.im)))) 66.134 * * [simplify]: iters left: 6 (16 enodes) 66.139 * * [simplify]: iters left: 5 (74 enodes) 66.156 * * [simplify]: iters left: 4 (180 enodes) 66.270 * * [simplify]: Extracting #0: cost 1 inf + 0 66.270 * * [simplify]: Extracting #1: cost 4 inf + 0 66.270 * * [simplify]: Extracting #2: cost 8 inf + 0 66.270 * * [simplify]: Extracting #3: cost 56 inf + 0 66.271 * * [simplify]: Extracting #4: cost 170 inf + 1 66.273 * * [simplify]: Extracting #5: cost 192 inf + 3734 66.282 * * [simplify]: Extracting #6: cost 80 inf + 24549 66.291 * * [simplify]: Extracting #7: cost 21 inf + 39151 66.301 * * [simplify]: Extracting #8: cost 9 inf + 42462 66.309 * * [simplify]: Extracting #9: cost 3 inf + 43563 66.322 * * [simplify]: Extracting #10: cost 0 inf + 44239 66.331 * [simplify]: Simplified to (* (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.im) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.im)))) 66.331 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (/ (* (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.im) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.im)))) (* (cbrt (* (+ x.re x.im) (- x.re x.im))) (cbrt (* (+ x.re x.im) (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))))))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 66.332 * [simplify]: Simplifying (* (cbrt (* (+ x.re x.im) (- x.re x.im))) (cbrt (* (+ x.re x.im) (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))))) 66.332 * * [simplify]: iters left: 6 (14 enodes) 66.335 * * [simplify]: iters left: 5 (62 enodes) 66.356 * * [simplify]: iters left: 4 (145 enodes) 66.419 * * [simplify]: iters left: 3 (354 enodes) 66.540 * * [simplify]: Extracting #0: cost 1 inf + 0 66.540 * * [simplify]: Extracting #1: cost 4 inf + 0 66.540 * * [simplify]: Extracting #2: cost 8 inf + 0 66.540 * * [simplify]: Extracting #3: cost 74 inf + 0 66.541 * * [simplify]: Extracting #4: cost 176 inf + 0 66.542 * * [simplify]: Extracting #5: cost 177 inf + 1434 66.545 * * [simplify]: Extracting #6: cost 76 inf + 17875 66.553 * * [simplify]: Extracting #7: cost 1 inf + 34902 66.562 * * [simplify]: Extracting #8: cost 0 inf + 35264 66.577 * [simplify]: Simplified to (* (cbrt (* (+ x.im x.re) (+ (* x.re x.re) (* x.im (- x.im x.re))))) (cbrt (* (+ x.im x.re) (- x.re x.im)))) 66.578 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (/ (* (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.im) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.im)))) (* (cbrt (* (+ x.im x.re) (+ (* x.re x.re) (* x.im (- x.im x.re))))) (cbrt (* (+ x.im x.re) (- x.re x.im))))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 66.578 * * * * [progress]: [ 96 / 178 ] simplifiying candidate # 66.578 * [simplify]: Simplifying (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.im))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.im)))) 66.579 * * [simplify]: iters left: 6 (9 enodes) 66.583 * * [simplify]: iters left: 5 (36 enodes) 66.592 * * [simplify]: iters left: 4 (85 enodes) 66.620 * * [simplify]: iters left: 3 (355 enodes) 66.944 * * [simplify]: Extracting #0: cost 1 inf + 0 66.944 * * [simplify]: Extracting #1: cost 3 inf + 0 66.944 * * [simplify]: Extracting #2: cost 5 inf + 0 66.945 * * [simplify]: Extracting #3: cost 54 inf + 0 66.951 * * [simplify]: Extracting #4: cost 277 inf + 1 66.956 * * [simplify]: Extracting #5: cost 322 inf + 7535 66.970 * * [simplify]: Extracting #6: cost 44 inf + 58146 66.989 * * [simplify]: Extracting #7: cost 0 inf + 66474 67.021 * * [simplify]: Extracting #8: cost 0 inf + 66314 67.038 * [simplify]: Simplified to (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.im))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.im)))) 67.038 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (/ (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.im))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.im)))) (* (cbrt (* (+ x.re x.im) (- x.re x.im))) (cbrt (* (+ x.re x.im) (- x.re x.im))))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 67.039 * [simplify]: Simplifying (* (cbrt (* (+ x.re x.im) (- x.re x.im))) (cbrt (* (+ x.re x.im) (- x.re x.im)))) 67.039 * * [simplify]: iters left: 6 (7 enodes) 67.041 * * [simplify]: iters left: 5 (25 enodes) 67.045 * * [simplify]: iters left: 4 (42 enodes) 67.055 * * [simplify]: iters left: 3 (87 enodes) 67.084 * * [simplify]: iters left: 2 (160 enodes) 67.135 * * [simplify]: iters left: 1 (244 enodes) 67.213 * * [simplify]: Extracting #0: cost 1 inf + 0 67.213 * * [simplify]: Extracting #1: cost 3 inf + 0 67.213 * * [simplify]: Extracting #2: cost 5 inf + 0 67.213 * * [simplify]: Extracting #3: cost 34 inf + 0 67.214 * * [simplify]: Extracting #4: cost 65 inf + 0 67.214 * * [simplify]: Extracting #5: cost 66 inf + 207 67.215 * * [simplify]: Extracting #6: cost 34 inf + 3102 67.216 * * [simplify]: Extracting #7: cost 3 inf + 6760 67.218 * * [simplify]: Extracting #8: cost 0 inf + 7085 67.221 * [simplify]: Simplified to (* (cbrt (* (+ x.im x.re) (- x.re x.im))) (cbrt (* (+ x.im x.re) (- x.re x.im)))) 67.221 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (/ (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.im))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.im)))) (* (cbrt (* (+ x.im x.re) (- x.re x.im))) (cbrt (* (+ x.im x.re) (- x.re x.im))))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 67.221 * * * * [progress]: [ 97 / 178 ] simplifiying candidate # 67.221 * [simplify]: Simplifying (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.im))) (cbrt (* (- x.re x.im) (* (+ (pow x.re 3) (pow x.im 3)) x.im)))) 67.221 * * [simplify]: iters left: 6 (17 enodes) 67.229 * * [simplify]: iters left: 5 (78 enodes) 67.254 * * [simplify]: iters left: 4 (184 enodes) 67.331 * * [simplify]: Extracting #0: cost 1 inf + 0 67.331 * * [simplify]: Extracting #1: cost 4 inf + 0 67.331 * * [simplify]: Extracting #2: cost 8 inf + 0 67.332 * * [simplify]: Extracting #3: cost 51 inf + 0 67.332 * * [simplify]: Extracting #4: cost 159 inf + 1 67.333 * * [simplify]: Extracting #5: cost 193 inf + 3489 67.338 * * [simplify]: Extracting #6: cost 62 inf + 26623 67.348 * * [simplify]: Extracting #7: cost 21 inf + 35650 67.357 * * [simplify]: Extracting #8: cost 5 inf + 39748 67.369 * * [simplify]: Extracting #9: cost 1 inf + 40425 67.385 * * [simplify]: Extracting #10: cost 0 inf + 40637 67.402 * [simplify]: Simplified to (* (cbrt (* (+ (* (* x.im x.re) (* x.re x.re)) (* (* x.im x.im) (* x.im x.im))) (- x.re x.im))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.im)))) 67.402 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (/ (* (cbrt (* (+ (* (* x.im x.re) (* x.re x.re)) (* (* x.im x.im) (* x.im x.im))) (- x.re x.im))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.im)))) (* (cbrt (* (+ x.re x.im) (- x.re x.im))) (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 67.403 * [simplify]: Simplifying (* (cbrt (* (+ x.re x.im) (- x.re x.im))) (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))))) 67.403 * * [simplify]: iters left: 6 (13 enodes) 67.410 * * [simplify]: iters left: 5 (52 enodes) 67.422 * * [simplify]: iters left: 4 (89 enodes) 67.438 * * [simplify]: iters left: 3 (135 enodes) 67.470 * * [simplify]: iters left: 2 (197 enodes) 67.521 * * [simplify]: iters left: 1 (296 enodes) 67.638 * * [simplify]: Extracting #0: cost 1 inf + 0 67.638 * * [simplify]: Extracting #1: cost 4 inf + 0 67.638 * * [simplify]: Extracting #2: cost 8 inf + 0 67.639 * * [simplify]: Extracting #3: cost 41 inf + 0 67.639 * * [simplify]: Extracting #4: cost 83 inf + 1 67.640 * * [simplify]: Extracting #5: cost 95 inf + 3 67.641 * * [simplify]: Extracting #6: cost 58 inf + 2944 67.646 * * [simplify]: Extracting #7: cost 3 inf + 9807 67.651 * * [simplify]: Extracting #8: cost 0 inf + 10093 67.657 * [simplify]: Simplified to (* (cbrt (* (+ x.im x.re) (- x.re x.im))) (cbrt (+ (* x.re x.re) (* x.im (- x.im x.re))))) 67.657 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (/ (* (cbrt (* (+ (* (* x.im x.re) (* x.re x.re)) (* (* x.im x.im) (* x.im x.im))) (- x.re x.im))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.im)))) (* (cbrt (* (+ x.im x.re) (- x.re x.im))) (cbrt (+ (* x.re x.re) (* x.im (- x.im x.re)))))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 67.658 * * * * [progress]: [ 98 / 178 ] simplifiying candidate # 67.658 * [simplify]: Simplifying (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.im))) (cbrt (* (- x.re x.im) (* (- (* x.re x.re) (* x.im x.im)) x.im)))) 67.658 * * [simplify]: iters left: 6 (12 enodes) 67.665 * * [simplify]: iters left: 5 (50 enodes) 67.686 * * [simplify]: iters left: 4 (122 enodes) 67.779 * * [simplify]: Extracting #0: cost 1 inf + 0 67.779 * * [simplify]: Extracting #1: cost 4 inf + 0 67.779 * * [simplify]: Extracting #2: cost 8 inf + 0 67.779 * * [simplify]: Extracting #3: cost 54 inf + 0 67.780 * * [simplify]: Extracting #4: cost 147 inf + 1 67.782 * * [simplify]: Extracting #5: cost 162 inf + 2110 67.791 * * [simplify]: Extracting #6: cost 34 inf + 24269 67.804 * * [simplify]: Extracting #7: cost 0 inf + 29696 67.820 * * [simplify]: Extracting #8: cost 0 inf + 29456 67.834 * [simplify]: Simplified to (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.im))) (cbrt (* (- x.re x.im) (* (- (* x.re x.re) (* x.im x.im)) x.im)))) 67.834 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (/ (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.im))) (cbrt (* (- x.re x.im) (* (- (* x.re x.re) (* x.im x.im)) x.im)))) (* (cbrt (* (+ x.re x.im) (- x.re x.im))) (cbrt (- x.re x.im)))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 67.834 * [simplify]: Simplifying (* (cbrt (* (+ x.re x.im) (- x.re x.im))) (cbrt (- x.re x.im))) 67.834 * * [simplify]: iters left: 6 (8 enodes) 67.838 * * [simplify]: iters left: 5 (29 enodes) 67.843 * * [simplify]: iters left: 4 (46 enodes) 67.852 * * [simplify]: iters left: 3 (91 enodes) 67.868 * * [simplify]: iters left: 2 (164 enodes) 67.922 * * [simplify]: iters left: 1 (253 enodes) 67.996 * * [simplify]: Extracting #0: cost 1 inf + 0 67.997 * * [simplify]: Extracting #1: cost 4 inf + 0 67.997 * * [simplify]: Extracting #2: cost 8 inf + 0 67.997 * * [simplify]: Extracting #3: cost 40 inf + 0 67.997 * * [simplify]: Extracting #4: cost 65 inf + 43 67.999 * * [simplify]: Extracting #5: cost 25 inf + 4563 68.003 * * [simplify]: Extracting #6: cost 1 inf + 7407 68.008 * * [simplify]: Extracting #7: cost 0 inf + 7489 68.013 * [simplify]: Simplified to (* (cbrt (* (+ x.im x.re) (- x.re x.im))) (cbrt (- x.re x.im))) 68.013 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (/ (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.im))) (cbrt (* (- x.re x.im) (* (- (* x.re x.re) (* x.im x.im)) x.im)))) (* (cbrt (* (+ x.im x.re) (- x.re x.im))) (cbrt (- x.re x.im)))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 68.014 * * * * [progress]: [ 99 / 178 ] simplifiying candidate # 68.014 * [simplify]: Simplifying (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.im))) (cbrt (* (- (pow x.re 3) (pow x.im 3)) (* (+ x.re x.im) x.im)))) 68.014 * * [simplify]: iters left: 6 (17 enodes) 68.025 * * [simplify]: iters left: 5 (78 enodes) 68.056 * * [simplify]: iters left: 4 (183 enodes) 68.116 * * [simplify]: Extracting #0: cost 1 inf + 0 68.116 * * [simplify]: Extracting #1: cost 4 inf + 0 68.116 * * [simplify]: Extracting #2: cost 8 inf + 0 68.116 * * [simplify]: Extracting #3: cost 47 inf + 0 68.116 * * [simplify]: Extracting #4: cost 166 inf + 1 68.117 * * [simplify]: Extracting #5: cost 191 inf + 2030 68.120 * * [simplify]: Extracting #6: cost 98 inf + 17575 68.126 * * [simplify]: Extracting #7: cost 24 inf + 34501 68.134 * * [simplify]: Extracting #8: cost 1 inf + 42237 68.142 * * [simplify]: Extracting #9: cost 0 inf + 42449 68.149 * [simplify]: Simplified to (* (cbrt (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* x.im (+ x.re x.im)))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.im)))) 68.149 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (/ (* (cbrt (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* x.im (+ x.re x.im)))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.im)))) (* (cbrt (* (+ x.re x.im) (- x.re x.im))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 68.150 * [simplify]: Simplifying (* (cbrt (* (+ x.re x.im) (- x.re x.im))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) 68.150 * * [simplify]: iters left: 6 (13 enodes) 68.154 * * [simplify]: iters left: 5 (50 enodes) 68.168 * * [simplify]: iters left: 4 (75 enodes) 68.193 * * [simplify]: iters left: 3 (112 enodes) 68.229 * * [simplify]: iters left: 2 (157 enodes) 68.258 * * [simplify]: iters left: 1 (226 enodes) 68.327 * * [simplify]: Extracting #0: cost 1 inf + 0 68.327 * * [simplify]: Extracting #1: cost 4 inf + 0 68.327 * * [simplify]: Extracting #2: cost 8 inf + 0 68.328 * * [simplify]: Extracting #3: cost 39 inf + 0 68.328 * * [simplify]: Extracting #4: cost 71 inf + 0 68.328 * * [simplify]: Extracting #5: cost 75 inf + 2 68.329 * * [simplify]: Extracting #6: cost 37 inf + 3146 68.330 * * [simplify]: Extracting #7: cost 5 inf + 7928 68.333 * * [simplify]: Extracting #8: cost 0 inf + 8537 68.335 * [simplify]: Simplified to (* (cbrt (* (+ x.im x.re) (- x.re x.im))) (cbrt (+ (* x.re (+ x.im x.re)) (* x.im x.im)))) 68.335 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (/ (* (cbrt (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* x.im (+ x.re x.im)))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.im)))) (* (cbrt (* (+ x.im x.re) (- x.re x.im))) (cbrt (+ (* x.re (+ x.im x.re)) (* x.im x.im))))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 68.335 * * * * [progress]: [ 100 / 178 ] simplifiying candidate # 68.336 * [simplify]: Simplifying (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.im))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (+ x.re x.im) x.im)))) 68.336 * * [simplify]: iters left: 6 (13 enodes) 68.339 * * [simplify]: iters left: 5 (53 enodes) 68.349 * * [simplify]: iters left: 4 (125 enodes) 68.417 * * [simplify]: Extracting #0: cost 1 inf + 0 68.417 * * [simplify]: Extracting #1: cost 4 inf + 0 68.417 * * [simplify]: Extracting #2: cost 8 inf + 0 68.417 * * [simplify]: Extracting #3: cost 47 inf + 0 68.418 * * [simplify]: Extracting #4: cost 139 inf + 1 68.419 * * [simplify]: Extracting #5: cost 144 inf + 1909 68.425 * * [simplify]: Extracting #6: cost 34 inf + 19114 68.435 * * [simplify]: Extracting #7: cost 0 inf + 25822 68.445 * * [simplify]: Extracting #8: cost 0 inf + 25662 68.454 * [simplify]: Simplified to (* (cbrt (* (- x.re x.im) (* (* x.im (+ x.re x.im)) (+ x.re x.im)))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) (- (* x.re x.re) (* x.im x.im))) x.im))) 68.455 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (/ (* (cbrt (* (- x.re x.im) (* (* x.im (+ x.re x.im)) (+ x.re x.im)))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) (- (* x.re x.re) (* x.im x.im))) x.im))) (* (cbrt (* (+ x.re x.im) (- x.re x.im))) (cbrt (+ x.re x.im)))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 68.455 * [simplify]: Simplifying (* (cbrt (* (+ x.re x.im) (- x.re x.im))) (cbrt (+ x.re x.im))) 68.455 * * [simplify]: iters left: 6 (8 enodes) 68.459 * * [simplify]: iters left: 5 (29 enodes) 68.467 * * [simplify]: iters left: 4 (46 enodes) 68.477 * * [simplify]: iters left: 3 (91 enodes) 68.494 * * [simplify]: iters left: 2 (164 enodes) 68.526 * * [simplify]: iters left: 1 (253 enodes) 68.581 * * [simplify]: Extracting #0: cost 1 inf + 0 68.581 * * [simplify]: Extracting #1: cost 4 inf + 0 68.581 * * [simplify]: Extracting #2: cost 8 inf + 0 68.581 * * [simplify]: Extracting #3: cost 39 inf + 0 68.582 * * [simplify]: Extracting #4: cost 64 inf + 43 68.582 * * [simplify]: Extracting #5: cost 25 inf + 4644 68.585 * * [simplify]: Extracting #6: cost 1 inf + 7407 68.587 * * [simplify]: Extracting #7: cost 0 inf + 7489 68.589 * [simplify]: Simplified to (* (cbrt (* (+ x.im x.re) (- x.re x.im))) (cbrt (+ x.im x.re))) 68.589 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (/ (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.im))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (+ x.re x.im) x.im)))) (* (cbrt (* (+ x.im x.re) (- x.re x.im))) (cbrt (+ x.im x.re)))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 68.589 * * * * [progress]: [ 101 / 178 ] simplifiying candidate # 68.590 * [simplify]: Simplifying (* (cbrt (* (- x.re x.im) (* (+ (pow x.re 3) (pow x.im 3)) x.im))) (cbrt (* (- (pow x.re 3) (pow x.im 3)) (* (+ (pow x.re 3) (pow x.im 3)) x.im)))) 68.590 * * [simplify]: iters left: 6 (14 enodes) 68.594 * * [simplify]: iters left: 5 (68 enodes) 68.611 * * [simplify]: iters left: 4 (164 enodes) 68.671 * * [simplify]: Extracting #0: cost 1 inf + 0 68.671 * * [simplify]: Extracting #1: cost 4 inf + 0 68.671 * * [simplify]: Extracting #2: cost 8 inf + 0 68.671 * * [simplify]: Extracting #3: cost 49 inf + 0 68.672 * * [simplify]: Extracting #4: cost 127 inf + 1 68.673 * * [simplify]: Extracting #5: cost 184 inf + 1702 68.679 * * [simplify]: Extracting #6: cost 97 inf + 28341 68.693 * * [simplify]: Extracting #7: cost 17 inf + 51217 68.709 * * [simplify]: Extracting #8: cost 5 inf + 49818 68.725 * * [simplify]: Extracting #9: cost 0 inf + 51169 68.733 * [simplify]: Simplified to (* (cbrt (* (* (- x.re x.im) x.im) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))))) (cbrt (* (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))) (* (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)) x.im)))) 68.733 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (/ (* (cbrt (* (* (- x.re x.im) x.im) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))))) (cbrt (* (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))) (* (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)) x.im)))) (* (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))) (cbrt (* (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))))))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 68.734 * [simplify]: Simplifying (* (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))) (cbrt (* (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))))) 68.734 * * [simplify]: iters left: 6 (13 enodes) 68.738 * * [simplify]: iters left: 5 (60 enodes) 68.750 * * [simplify]: iters left: 4 (156 enodes) 68.839 * * [simplify]: Extracting #0: cost 1 inf + 0 68.839 * * [simplify]: Extracting #1: cost 4 inf + 0 68.839 * * [simplify]: Extracting #2: cost 8 inf + 0 68.839 * * [simplify]: Extracting #3: cost 54 inf + 0 68.840 * * [simplify]: Extracting #4: cost 186 inf + 0 68.845 * * [simplify]: Extracting #5: cost 140 inf + 12121 68.858 * * [simplify]: Extracting #6: cost 20 inf + 33315 68.875 * * [simplify]: Extracting #7: cost 0 inf + 37634 68.896 * [simplify]: Simplified to (* (cbrt (* (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))))) (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))))) 68.896 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (/ (* (cbrt (* (* (- x.re x.im) x.im) (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))))) (cbrt (* (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))) (* (- (* x.re (* x.re x.re)) (* (* x.im x.im) x.im)) x.im)))) (* (cbrt (* (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))))) (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 68.897 * * * * [progress]: [ 102 / 178 ] simplifiying candidate # 68.897 * [simplify]: Simplifying (* (cbrt (* (- x.re x.im) (* (+ (pow x.re 3) (pow x.im 3)) x.im))) (cbrt (* (- (pow x.re 3) (pow x.im 3)) (* (- (* x.re x.re) (* x.im x.im)) x.im)))) 68.897 * * [simplify]: iters left: 6 (18 enodes) 68.908 * * [simplify]: iters left: 5 (83 enodes) 68.941 * * [simplify]: iters left: 4 (196 enodes) 69.039 * * [simplify]: Extracting #0: cost 1 inf + 0 69.039 * * [simplify]: Extracting #1: cost 4 inf + 0 69.039 * * [simplify]: Extracting #2: cost 8 inf + 0 69.039 * * [simplify]: Extracting #3: cost 61 inf + 0 69.040 * * [simplify]: Extracting #4: cost 181 inf + 1 69.042 * * [simplify]: Extracting #5: cost 234 inf + 1385 69.048 * * [simplify]: Extracting #6: cost 146 inf + 22073 69.056 * * [simplify]: Extracting #7: cost 30 inf + 57077 69.066 * * [simplify]: Extracting #8: cost 6 inf + 59986 69.076 * * [simplify]: Extracting #9: cost 0 inf + 61156 69.089 * * [simplify]: Extracting #10: cost 0 inf + 61116 69.109 * [simplify]: Simplified to (* (cbrt (* (+ (* (* x.im x.re) (* x.re x.re)) (* (* x.im x.im) (* x.im x.im))) (- x.re x.im))) (cbrt (* (* (+ x.im x.re) (* (- x.re x.im) x.im)) (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im)))))) 69.109 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (/ (* (cbrt (* (+ (* (* x.im x.re) (* x.re x.re)) (* (* x.im x.im) (* x.im x.im))) (- x.re x.im))) (cbrt (* (* (+ x.im x.re) (* (- x.re x.im) x.im)) (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im)))))) (* (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))) (cbrt (* (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))) (- x.re x.im))))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 69.109 * [simplify]: Simplifying (* (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))) (cbrt (* (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))) (- x.re x.im)))) 69.110 * * [simplify]: iters left: 6 (14 enodes) 69.117 * * [simplify]: iters left: 5 (59 enodes) 69.127 * * [simplify]: iters left: 4 (112 enodes) 69.156 * * [simplify]: iters left: 3 (266 enodes) 69.295 * * [simplify]: Extracting #0: cost 1 inf + 0 69.296 * * [simplify]: Extracting #1: cost 4 inf + 0 69.296 * * [simplify]: Extracting #2: cost 8 inf + 0 69.296 * * [simplify]: Extracting #3: cost 83 inf + 0 69.297 * * [simplify]: Extracting #4: cost 150 inf + 0 69.298 * * [simplify]: Extracting #5: cost 135 inf + 2113 69.306 * * [simplify]: Extracting #6: cost 50 inf + 18155 69.323 * * [simplify]: Extracting #7: cost 1 inf + 30013 69.331 * * [simplify]: Extracting #8: cost 0 inf + 29735 69.338 * [simplify]: Simplified to (* (cbrt (* (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))) (- x.re x.im))) (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))))) 69.338 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (/ (* (cbrt (* (+ (* (* x.im x.re) (* x.re x.re)) (* (* x.im x.im) (* x.im x.im))) (- x.re x.im))) (cbrt (* (* (+ x.im x.re) (* (- x.re x.im) x.im)) (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im)))))) (* (cbrt (* (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))) (- x.re x.im))) (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 69.338 * * * * [progress]: [ 103 / 178 ] simplifiying candidate # 69.338 * [simplify]: Simplifying (* (cbrt (* (- x.re x.im) (* (+ (pow x.re 3) (pow x.im 3)) x.im))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (+ (pow x.re 3) (pow x.im 3)) x.im)))) 69.339 * * [simplify]: iters left: 6 (16 enodes) 69.344 * * [simplify]: iters left: 5 (74 enodes) 69.373 * * [simplify]: iters left: 4 (171 enodes) 69.470 * * [simplify]: Extracting #0: cost 1 inf + 0 69.470 * * [simplify]: Extracting #1: cost 4 inf + 0 69.470 * * [simplify]: Extracting #2: cost 8 inf + 0 69.471 * * [simplify]: Extracting #3: cost 63 inf + 0 69.472 * * [simplify]: Extracting #4: cost 135 inf + 1 69.473 * * [simplify]: Extracting #5: cost 193 inf + 861 69.480 * * [simplify]: Extracting #6: cost 82 inf + 29590 69.496 * * [simplify]: Extracting #7: cost 28 inf + 40447 69.513 * * [simplify]: Extracting #8: cost 6 inf + 43192 69.530 * * [simplify]: Extracting #9: cost 1 inf + 44121 69.548 * * [simplify]: Extracting #10: cost 0 inf + 44333 69.562 * [simplify]: Simplified to (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (+ (* (* x.im x.re) (* x.re x.re)) (* (* x.im x.im) (* x.im x.im))))) (cbrt (* (+ (* (* x.im x.re) (* x.re x.re)) (* (* x.im x.im) (* x.im x.im))) (- x.re x.im)))) 69.562 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (/ (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (+ (* (* x.im x.re) (* x.re x.re)) (* (* x.im x.im) (* x.im x.im))))) (cbrt (* (+ (* (* x.im x.re) (* x.re x.re)) (* (* x.im x.im) (* x.im x.im))) (- x.re x.im)))) (* (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))) (cbrt (* (+ x.re x.im) (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))))))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 69.563 * [simplify]: Simplifying (* (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))) (cbrt (* (+ x.re x.im) (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))))) 69.563 * * [simplify]: iters left: 6 (12 enodes) 69.566 * * [simplify]: iters left: 5 (53 enodes) 69.576 * * [simplify]: iters left: 4 (122 enodes) 69.622 * * [simplify]: iters left: 3 (315 enodes) 69.731 * * [simplify]: Extracting #0: cost 1 inf + 0 69.731 * * [simplify]: Extracting #1: cost 4 inf + 0 69.731 * * [simplify]: Extracting #2: cost 8 inf + 0 69.731 * * [simplify]: Extracting #3: cost 58 inf + 0 69.732 * * [simplify]: Extracting #4: cost 164 inf + 0 69.738 * * [simplify]: Extracting #5: cost 159 inf + 2361 69.745 * * [simplify]: Extracting #6: cost 59 inf + 19282 69.759 * * [simplify]: Extracting #7: cost 2 inf + 33434 69.774 * * [simplify]: Extracting #8: cost 0 inf + 34078 69.788 * [simplify]: Simplified to (* (cbrt (+ (* x.re x.re) (* x.im (- x.im x.re)))) (cbrt (* (+ (* x.re x.re) (* x.im (- x.im x.re))) (+ x.re x.im)))) 69.789 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (/ (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (+ (* (* x.im x.re) (* x.re x.re)) (* (* x.im x.im) (* x.im x.im))))) (cbrt (* (+ (* (* x.im x.re) (* x.re x.re)) (* (* x.im x.im) (* x.im x.im))) (- x.re x.im)))) (* (cbrt (+ (* x.re x.re) (* x.im (- x.im x.re)))) (cbrt (* (+ (* x.re x.re) (* x.im (- x.im x.re))) (+ x.re x.im))))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 69.789 * * * * [progress]: [ 104 / 178 ] simplifiying candidate # 69.789 * [simplify]: Simplifying (* (cbrt (* (- x.re x.im) (* (+ (pow x.re 3) (pow x.im 3)) x.im))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.im)))) 69.790 * * [simplify]: iters left: 6 (17 enodes) 69.799 * * [simplify]: iters left: 5 (78 enodes) 69.817 * * [simplify]: iters left: 4 (184 enodes) 69.897 * * [simplify]: Extracting #0: cost 1 inf + 0 69.897 * * [simplify]: Extracting #1: cost 4 inf + 0 69.897 * * [simplify]: Extracting #2: cost 8 inf + 0 69.898 * * [simplify]: Extracting #3: cost 51 inf + 0 69.898 * * [simplify]: Extracting #4: cost 159 inf + 1 69.899 * * [simplify]: Extracting #5: cost 200 inf + 1673 69.903 * * [simplify]: Extracting #6: cost 83 inf + 23379 69.916 * * [simplify]: Extracting #7: cost 22 inf + 35750 69.931 * * [simplify]: Extracting #8: cost 8 inf + 39232 69.944 * * [simplify]: Extracting #9: cost 1 inf + 40585 69.955 * * [simplify]: Extracting #10: cost 0 inf + 40797 69.963 * [simplify]: Simplified to (* (cbrt (* (+ (* x.re (* x.re (* x.re x.im))) (* (* x.im x.im) (* x.im x.im))) (- x.re x.im))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) (- (* x.re x.re) (* x.im x.im))) x.im))) 69.963 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (/ (* (cbrt (* (+ (* x.re (* x.re (* x.re x.im))) (* (* x.im x.im) (* x.im x.im))) (- x.re x.im))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) (- (* x.re x.re) (* x.im x.im))) x.im))) (* (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))) (cbrt (* (+ x.re x.im) (- x.re x.im))))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 69.963 * [simplify]: Simplifying (* (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))) (cbrt (* (+ x.re x.im) (- x.re x.im)))) 69.963 * * [simplify]: iters left: 6 (13 enodes) 69.967 * * [simplify]: iters left: 5 (52 enodes) 69.976 * * [simplify]: iters left: 4 (89 enodes) 69.992 * * [simplify]: iters left: 3 (135 enodes) 70.032 * * [simplify]: iters left: 2 (197 enodes) 70.079 * * [simplify]: iters left: 1 (296 enodes) 70.176 * * [simplify]: Extracting #0: cost 1 inf + 0 70.176 * * [simplify]: Extracting #1: cost 4 inf + 0 70.177 * * [simplify]: Extracting #2: cost 8 inf + 0 70.177 * * [simplify]: Extracting #3: cost 41 inf + 0 70.177 * * [simplify]: Extracting #4: cost 83 inf + 1 70.178 * * [simplify]: Extracting #5: cost 80 inf + 1186 70.181 * * [simplify]: Extracting #6: cost 17 inf + 7382 70.187 * * [simplify]: Extracting #7: cost 0 inf + 10013 70.192 * [simplify]: Simplified to (* (cbrt (* (- x.re x.im) (+ x.re x.im))) (cbrt (+ (* x.im x.im) (* (- x.re x.im) x.re)))) 70.192 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (/ (* (cbrt (* (+ (* x.re (* x.re (* x.re x.im))) (* (* x.im x.im) (* x.im x.im))) (- x.re x.im))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) (- (* x.re x.re) (* x.im x.im))) x.im))) (* (cbrt (* (- x.re x.im) (+ x.re x.im))) (cbrt (+ (* x.im x.im) (* (- x.re x.im) x.re))))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 70.193 * * * * [progress]: [ 105 / 178 ] simplifiying candidate # 70.193 * [simplify]: Simplifying (* (cbrt (* (- x.re x.im) (* (+ (pow x.re 3) (pow x.im 3)) x.im))) (cbrt (* (- x.re x.im) (* (+ (pow x.re 3) (pow x.im 3)) x.im)))) 70.193 * * [simplify]: iters left: 6 (11 enodes) 70.200 * * [simplify]: iters left: 5 (53 enodes) 70.223 * * [simplify]: iters left: 4 (113 enodes) 70.263 * * [simplify]: iters left: 3 (350 enodes) 70.428 * * [simplify]: Extracting #0: cost 1 inf + 0 70.428 * * [simplify]: Extracting #1: cost 3 inf + 0 70.428 * * [simplify]: Extracting #2: cost 5 inf + 0 70.428 * * [simplify]: Extracting #3: cost 51 inf + 0 70.429 * * [simplify]: Extracting #4: cost 182 inf + 1 70.431 * * [simplify]: Extracting #5: cost 225 inf + 1387 70.443 * * [simplify]: Extracting #6: cost 136 inf + 20926 70.459 * * [simplify]: Extracting #7: cost 54 inf + 41643 70.478 * * [simplify]: Extracting #8: cost 3 inf + 55932 70.498 * * [simplify]: Extracting #9: cost 0 inf + 57142 70.509 * [simplify]: Simplified to (* (cbrt (* (* (- x.re x.im) x.im) (+ (* x.im (* x.im x.im)) (* (* x.re x.re) x.re)))) (cbrt (* (* (- x.re x.im) x.im) (+ (* x.im (* x.im x.im)) (* (* x.re x.re) x.re))))) 70.509 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (/ (* (cbrt (* (* (- x.re x.im) x.im) (+ (* x.im (* x.im x.im)) (* (* x.re x.re) x.re)))) (cbrt (* (* (- x.re x.im) x.im) (+ (* x.im (* x.im x.im)) (* (* x.re x.re) x.re))))) (* (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))) (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 70.509 * [simplify]: Simplifying (* (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))) (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))))) 70.509 * * [simplify]: iters left: 6 (9 enodes) 70.512 * * [simplify]: iters left: 5 (35 enodes) 70.517 * * [simplify]: iters left: 4 (56 enodes) 70.527 * * [simplify]: iters left: 3 (76 enodes) 70.546 * * [simplify]: iters left: 2 (92 enodes) 70.561 * * [simplify]: iters left: 1 (112 enodes) 70.582 * * [simplify]: Extracting #0: cost 1 inf + 0 70.583 * * [simplify]: Extracting #1: cost 3 inf + 0 70.583 * * [simplify]: Extracting #2: cost 5 inf + 0 70.583 * * [simplify]: Extracting #3: cost 17 inf + 0 70.583 * * [simplify]: Extracting #4: cost 37 inf + 0 70.583 * * [simplify]: Extracting #5: cost 24 inf + 1228 70.585 * * [simplify]: Extracting #6: cost 4 inf + 3463 70.587 * * [simplify]: Extracting #7: cost 0 inf + 3790 70.589 * * [simplify]: Extracting #8: cost 0 inf + 3750 70.590 * [simplify]: Simplified to (* (cbrt (+ (* x.im x.im) (* x.re (- x.re x.im)))) (cbrt (+ (* x.im x.im) (* x.re (- x.re x.im))))) 70.591 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (/ (* (cbrt (* (* (- x.re x.im) x.im) (+ (* x.im (* x.im x.im)) (* (* x.re x.re) x.re)))) (cbrt (* (* (- x.re x.im) x.im) (+ (* x.im (* x.im x.im)) (* (* x.re x.re) x.re))))) (* (cbrt (+ (* x.im x.im) (* x.re (- x.re x.im)))) (cbrt (+ (* x.im x.im) (* x.re (- x.re x.im)))))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 70.591 * * * * [progress]: [ 106 / 178 ] simplifiying candidate # 70.591 * [simplify]: Simplifying (* (cbrt (* (- x.re x.im) (* (+ (pow x.re 3) (pow x.im 3)) x.im))) (cbrt (* (- x.re x.im) (* (- (* x.re x.re) (* x.im x.im)) x.im)))) 70.592 * * [simplify]: iters left: 6 (17 enodes) 70.602 * * [simplify]: iters left: 5 (78 enodes) 70.634 * * [simplify]: iters left: 4 (177 enodes) 70.741 * * [simplify]: Extracting #0: cost 1 inf + 0 70.741 * * [simplify]: Extracting #1: cost 4 inf + 0 70.741 * * [simplify]: Extracting #2: cost 8 inf + 0 70.742 * * [simplify]: Extracting #3: cost 51 inf + 0 70.742 * * [simplify]: Extracting #4: cost 126 inf + 1 70.743 * * [simplify]: Extracting #5: cost 162 inf + 823 70.750 * * [simplify]: Extracting #6: cost 48 inf + 19160 70.761 * * [simplify]: Extracting #7: cost 22 inf + 25879 70.770 * * [simplify]: Extracting #8: cost 7 inf + 30116 70.776 * * [simplify]: Extracting #9: cost 1 inf + 31257 70.782 * * [simplify]: Extracting #10: cost 0 inf + 31469 70.788 * [simplify]: Simplified to (* (cbrt (* (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))) (* (- x.re x.im) x.im))) (cbrt (* (- x.re x.im) (* (* (- x.re x.im) x.im) (+ x.im x.re))))) 70.788 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (/ (* (cbrt (* (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))) (* (- x.re x.im) x.im))) (cbrt (* (- x.re x.im) (* (* (- x.re x.im) x.im) (+ x.im x.re))))) (* (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))) (cbrt (- x.re x.im)))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 70.789 * [simplify]: Simplifying (* (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))) (cbrt (- x.re x.im))) 70.789 * * [simplify]: iters left: 6 (11 enodes) 70.792 * * [simplify]: iters left: 5 (44 enodes) 70.801 * * [simplify]: iters left: 4 (67 enodes) 70.813 * * [simplify]: iters left: 3 (84 enodes) 70.825 * * [simplify]: iters left: 2 (96 enodes) 70.839 * * [simplify]: iters left: 1 (114 enodes) 70.872 * * [simplify]: Extracting #0: cost 1 inf + 0 70.873 * * [simplify]: Extracting #1: cost 4 inf + 0 70.873 * * [simplify]: Extracting #2: cost 8 inf + 0 70.873 * * [simplify]: Extracting #3: cost 24 inf + 0 70.873 * * [simplify]: Extracting #4: cost 30 inf + 657 70.874 * * [simplify]: Extracting #5: cost 9 inf + 2858 70.876 * * [simplify]: Extracting #6: cost 0 inf + 4154 70.878 * [simplify]: Simplified to (* (cbrt (- x.re x.im)) (cbrt (+ (* x.im x.im) (* x.re (- x.re x.im))))) 70.878 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (/ (* (cbrt (* (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))) (* (- x.re x.im) x.im))) (cbrt (* (- x.re x.im) (* (* (- x.re x.im) x.im) (+ x.im x.re))))) (* (cbrt (- x.re x.im)) (cbrt (+ (* x.im x.im) (* x.re (- x.re x.im)))))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 70.878 * * * * [progress]: [ 107 / 178 ] simplifiying candidate # 70.879 * [simplify]: Simplifying (* (cbrt (* (- x.re x.im) (* (+ (pow x.re 3) (pow x.im 3)) x.im))) (cbrt (* (- (pow x.re 3) (pow x.im 3)) (* (+ x.re x.im) x.im)))) 70.879 * * [simplify]: iters left: 6 (16 enodes) 70.888 * * [simplify]: iters left: 5 (76 enodes) 70.922 * * [simplify]: iters left: 4 (176 enodes) 71.020 * * [simplify]: Extracting #0: cost 1 inf + 0 71.020 * * [simplify]: Extracting #1: cost 4 inf + 0 71.020 * * [simplify]: Extracting #2: cost 8 inf + 0 71.020 * * [simplify]: Extracting #3: cost 49 inf + 0 71.021 * * [simplify]: Extracting #4: cost 133 inf + 1 71.023 * * [simplify]: Extracting #5: cost 172 inf + 2506 71.028 * * [simplify]: Extracting #6: cost 87 inf + 18226 71.044 * * [simplify]: Extracting #7: cost 14 inf + 36719 71.057 * * [simplify]: Extracting #8: cost 2 inf + 41068 71.070 * * [simplify]: Extracting #9: cost 0 inf + 41492 71.083 * [simplify]: Simplified to (* (cbrt (* (* (+ x.im x.re) x.im) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (cbrt (* (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) x.im) (- x.re x.im)))) 71.083 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (/ (* (cbrt (* (* (+ x.im x.re) x.im) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (cbrt (* (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) x.im) (- x.re x.im)))) (* (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 71.084 * [simplify]: Simplifying (* (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) 71.084 * * [simplify]: iters left: 6 (12 enodes) 71.090 * * [simplify]: iters left: 5 (50 enodes) 71.107 * * [simplify]: iters left: 4 (81 enodes) 71.133 * * [simplify]: iters left: 3 (104 enodes) 71.163 * * [simplify]: iters left: 2 (121 enodes) 71.198 * * [simplify]: iters left: 1 (141 enodes) 71.239 * * [simplify]: Extracting #0: cost 1 inf + 0 71.239 * * [simplify]: Extracting #1: cost 4 inf + 0 71.239 * * [simplify]: Extracting #2: cost 8 inf + 0 71.239 * * [simplify]: Extracting #3: cost 23 inf + 0 71.239 * * [simplify]: Extracting #4: cost 46 inf + 0 71.240 * * [simplify]: Extracting #5: cost 35 inf + 1105 71.242 * * [simplify]: Extracting #6: cost 8 inf + 3995 71.244 * * [simplify]: Extracting #7: cost 1 inf + 4968 71.246 * * [simplify]: Extracting #8: cost 0 inf + 5450 71.249 * [simplify]: Simplified to (* (cbrt (- (* x.re x.re) (* x.im (- x.re x.im)))) (cbrt (+ (* x.im x.im) (* (+ x.re x.im) x.re)))) 71.249 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (/ (* (cbrt (* (* (+ x.im x.re) x.im) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (cbrt (* (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re))) x.im) (- x.re x.im)))) (* (cbrt (- (* x.re x.re) (* x.im (- x.re x.im)))) (cbrt (+ (* x.im x.im) (* (+ x.re x.im) x.re))))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 71.249 * * * * [progress]: [ 108 / 178 ] simplifiying candidate # 71.249 * [simplify]: Simplifying (* (cbrt (* (- x.re x.im) (* (+ (pow x.re 3) (pow x.im 3)) x.im))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (+ x.re x.im) x.im)))) 71.250 * * [simplify]: iters left: 6 (18 enodes) 71.260 * * [simplify]: iters left: 5 (81 enodes) 71.292 * * [simplify]: iters left: 4 (180 enodes) 71.400 * * [simplify]: Extracting #0: cost 1 inf + 0 71.400 * * [simplify]: Extracting #1: cost 4 inf + 0 71.400 * * [simplify]: Extracting #2: cost 8 inf + 0 71.400 * * [simplify]: Extracting #3: cost 56 inf + 0 71.401 * * [simplify]: Extracting #4: cost 136 inf + 1 71.402 * * [simplify]: Extracting #5: cost 170 inf + 817 71.408 * * [simplify]: Extracting #6: cost 66 inf + 17136 71.415 * * [simplify]: Extracting #7: cost 27 inf + 25753 71.421 * * [simplify]: Extracting #8: cost 9 inf + 30146 71.428 * * [simplify]: Extracting #9: cost 3 inf + 31247 71.434 * * [simplify]: Extracting #10: cost 0 inf + 31923 71.443 * [simplify]: Simplified to (* (cbrt (* (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))) (* (- x.re x.im) x.im))) (cbrt (* (* (+ x.im x.re) (- (* x.re x.re) (* x.im x.im))) x.im))) 71.443 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (/ (* (cbrt (* (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))) (* (- x.re x.im) x.im))) (cbrt (* (* (+ x.im x.re) (- (* x.re x.re) (* x.im x.im))) x.im))) (* (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))) (cbrt (+ x.re x.im)))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 71.443 * [simplify]: Simplifying (* (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))) (cbrt (+ x.re x.im))) 71.443 * * [simplify]: iters left: 6 (11 enodes) 71.446 * * [simplify]: iters left: 5 (43 enodes) 71.455 * * [simplify]: iters left: 4 (64 enodes) 71.475 * * [simplify]: iters left: 3 (84 enodes) 71.499 * * [simplify]: iters left: 2 (100 enodes) 71.528 * * [simplify]: iters left: 1 (120 enodes) 71.565 * * [simplify]: Extracting #0: cost 1 inf + 0 71.565 * * [simplify]: Extracting #1: cost 4 inf + 0 71.565 * * [simplify]: Extracting #2: cost 8 inf + 0 71.565 * * [simplify]: Extracting #3: cost 23 inf + 0 71.565 * * [simplify]: Extracting #4: cost 38 inf + 43 71.566 * * [simplify]: Extracting #5: cost 24 inf + 1434 71.567 * * [simplify]: Extracting #6: cost 3 inf + 3432 71.569 * * [simplify]: Extracting #7: cost 0 inf + 4318 71.571 * [simplify]: Simplified to (* (cbrt (+ x.re x.im)) (cbrt (+ (* x.im x.im) (* x.re (- x.re x.im))))) 71.571 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (/ (* (cbrt (* (+ (* (* x.im x.im) x.im) (* x.re (* x.re x.re))) (* (- x.re x.im) x.im))) (cbrt (* (* (+ x.im x.re) (- (* x.re x.re) (* x.im x.im))) x.im))) (* (cbrt (+ x.re x.im)) (cbrt (+ (* x.im x.im) (* x.re (- x.re x.im)))))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 71.571 * * * * [progress]: [ 109 / 178 ] simplifiying candidate # 71.572 * [simplify]: Simplifying (* (cbrt (* (- x.re x.im) (* (- (* x.re x.re) (* x.im x.im)) x.im))) (cbrt (* (- (pow x.re 3) (pow x.im 3)) (* (+ (pow x.re 3) (pow x.im 3)) x.im)))) 71.572 * * [simplify]: iters left: 6 (18 enodes) 71.584 * * [simplify]: iters left: 5 (83 enodes) 71.608 * * [simplify]: iters left: 4 (195 enodes) 71.693 * * [simplify]: Extracting #0: cost 1 inf + 0 71.693 * * [simplify]: Extracting #1: cost 4 inf + 0 71.694 * * [simplify]: Extracting #2: cost 8 inf + 0 71.694 * * [simplify]: Extracting #3: cost 55 inf + 0 71.694 * * [simplify]: Extracting #4: cost 161 inf + 1 71.697 * * [simplify]: Extracting #5: cost 202 inf + 3044 71.704 * * [simplify]: Extracting #6: cost 111 inf + 20061 71.719 * * [simplify]: Extracting #7: cost 17 inf + 45920 71.735 * * [simplify]: Extracting #8: cost 0 inf + 53293 71.744 * [simplify]: Simplified to (* (cbrt (* (* (* (- x.re x.im) x.im) (- x.re x.im)) (+ x.im x.re))) (cbrt (* (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) (* x.im (+ (* x.im (* x.im x.im)) (* (* x.re x.re) x.re)))))) 71.744 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (/ (* (cbrt (* (* (* (- x.re x.im) x.im) (- x.re x.im)) (+ x.im x.re))) (cbrt (* (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) (* x.im (+ (* x.im (* x.im x.im)) (* (* x.re x.re) x.re)))))) (* (cbrt (- x.re x.im)) (cbrt (* (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))))))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 71.744 * [simplify]: Simplifying (* (cbrt (- x.re x.im)) (cbrt (* (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))))) 71.744 * * [simplify]: iters left: 6 (14 enodes) 71.748 * * [simplify]: iters left: 5 (65 enodes) 71.762 * * [simplify]: iters left: 4 (163 enodes) 71.833 * * [simplify]: Extracting #0: cost 1 inf + 0 71.833 * * [simplify]: Extracting #1: cost 4 inf + 0 71.833 * * [simplify]: Extracting #2: cost 8 inf + 0 71.833 * * [simplify]: Extracting #3: cost 50 inf + 0 71.834 * * [simplify]: Extracting #4: cost 177 inf + 2 71.835 * * [simplify]: Extracting #5: cost 180 inf + 2040 71.840 * * [simplify]: Extracting #6: cost 26 inf + 30020 71.853 * * [simplify]: Extracting #7: cost 0 inf + 36912 71.869 * [simplify]: Simplified to (* (cbrt (* (+ (* x.im (+ x.im x.re)) (* x.re x.re)) (+ (* x.re x.re) (* x.im (- x.im x.re))))) (cbrt (- x.re x.im))) 71.870 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (/ (* (cbrt (* (* (* (- x.re x.im) x.im) (- x.re x.im)) (+ x.im x.re))) (cbrt (* (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) (* x.im (+ (* x.im (* x.im x.im)) (* (* x.re x.re) x.re)))))) (* (cbrt (* (+ (* x.im (+ x.im x.re)) (* x.re x.re)) (+ (* x.re x.re) (* x.im (- x.im x.re))))) (cbrt (- x.re x.im)))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 71.870 * * * * [progress]: [ 110 / 178 ] simplifiying candidate # 71.870 * [simplify]: Simplifying (* (cbrt (* (- x.re x.im) (* (- (* x.re x.re) (* x.im x.im)) x.im))) (cbrt (* (- (pow x.re 3) (pow x.im 3)) (* (- (* x.re x.re) (* x.im x.im)) x.im)))) 71.871 * * [simplify]: iters left: 6 (16 enodes) 71.881 * * [simplify]: iters left: 5 (75 enodes) 71.916 * * [simplify]: iters left: 4 (179 enodes) 72.010 * * [simplify]: Extracting #0: cost 1 inf + 0 72.010 * * [simplify]: Extracting #1: cost 4 inf + 0 72.010 * * [simplify]: Extracting #2: cost 8 inf + 0 72.010 * * [simplify]: Extracting #3: cost 62 inf + 0 72.011 * * [simplify]: Extracting #4: cost 182 inf + 1 72.013 * * [simplify]: Extracting #5: cost 215 inf + 2560 72.020 * * [simplify]: Extracting #6: cost 117 inf + 21035 72.036 * * [simplify]: Extracting #7: cost 23 inf + 47523 72.054 * * [simplify]: Extracting #8: cost 8 inf + 51971 72.072 * * [simplify]: Extracting #9: cost 0 inf + 54329 72.090 * [simplify]: Simplified to (* (cbrt (* (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) (* (- (* x.re x.re) (* x.im x.im)) x.im))) (cbrt (* (* (* (- x.re x.im) x.im) (- x.re x.im)) (+ x.im x.re)))) 72.090 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (/ (* (cbrt (* (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) (* (- (* x.re x.re) (* x.im x.im)) x.im))) (cbrt (* (* (* (- x.re x.im) x.im) (- x.re x.im)) (+ x.im x.re)))) (* (cbrt (- x.re x.im)) (cbrt (* (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))) (- x.re x.im))))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 72.090 * [simplify]: Simplifying (* (cbrt (- x.re x.im)) (cbrt (* (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))) (- x.re x.im)))) 72.091 * * [simplify]: iters left: 6 (12 enodes) 72.097 * * [simplify]: iters left: 5 (47 enodes) 72.112 * * [simplify]: iters left: 4 (83 enodes) 72.141 * * [simplify]: iters left: 3 (223 enodes) 72.239 * * [simplify]: Extracting #0: cost 1 inf + 0 72.239 * * [simplify]: Extracting #1: cost 4 inf + 0 72.239 * * [simplify]: Extracting #2: cost 8 inf + 0 72.239 * * [simplify]: Extracting #3: cost 77 inf + 0 72.239 * * [simplify]: Extracting #4: cost 135 inf + 2 72.240 * * [simplify]: Extracting #5: cost 118 inf + 2528 72.246 * * [simplify]: Extracting #6: cost 25 inf + 22107 72.259 * * [simplify]: Extracting #7: cost 2 inf + 28353 72.273 * * [simplify]: Extracting #8: cost 0 inf + 28837 72.286 * [simplify]: Simplified to (* (cbrt (* (- x.re x.im) (+ (* (+ x.im x.re) x.re) (* x.im x.im)))) (cbrt (- x.re x.im))) 72.287 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (/ (* (cbrt (* (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) (* (- (* x.re x.re) (* x.im x.im)) x.im))) (cbrt (* (* (* (- x.re x.im) x.im) (- x.re x.im)) (+ x.im x.re)))) (* (cbrt (* (- x.re x.im) (+ (* (+ x.im x.re) x.re) (* x.im x.im)))) (cbrt (- x.re x.im)))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 72.287 * * * * [progress]: [ 111 / 178 ] simplifiying candidate # 72.287 * [simplify]: Simplifying (* (cbrt (* (- x.re x.im) (* (- (* x.re x.re) (* x.im x.im)) x.im))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (+ (pow x.re 3) (pow x.im 3)) x.im)))) 72.288 * * [simplify]: iters left: 6 (17 enodes) 72.298 * * [simplify]: iters left: 5 (78 enodes) 72.322 * * [simplify]: iters left: 4 (183 enodes) 72.424 * * [simplify]: Extracting #0: cost 1 inf + 0 72.424 * * [simplify]: Extracting #1: cost 4 inf + 0 72.424 * * [simplify]: Extracting #2: cost 8 inf + 0 72.425 * * [simplify]: Extracting #3: cost 65 inf + 0 72.425 * * [simplify]: Extracting #4: cost 164 inf + 1 72.426 * * [simplify]: Extracting #5: cost 201 inf + 3412 72.430 * * [simplify]: Extracting #6: cost 84 inf + 24798 72.443 * * [simplify]: Extracting #7: cost 22 inf + 41265 72.461 * * [simplify]: Extracting #8: cost 7 inf + 45501 72.480 * * [simplify]: Extracting #9: cost 1 inf + 46642 72.498 * * [simplify]: Extracting #10: cost 0 inf + 46854 72.508 * [simplify]: Simplified to (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (+ (* (* x.im x.im) (* x.im x.im)) (* (* x.re x.re) (* x.re x.im))))) (cbrt (* (* (* (- x.re x.im) x.im) (+ x.im x.re)) (- x.re x.im)))) 72.508 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (/ (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (+ (* (* x.im x.im) (* x.im x.im)) (* (* x.re x.re) (* x.re x.im))))) (cbrt (* (* (* (- x.re x.im) x.im) (+ x.im x.re)) (- x.re x.im)))) (* (cbrt (- x.re x.im)) (cbrt (* (+ x.re x.im) (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))))))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 72.509 * [simplify]: Simplifying (* (cbrt (- x.re x.im)) (cbrt (* (+ x.re x.im) (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))))) 72.509 * * [simplify]: iters left: 6 (13 enodes) 72.512 * * [simplify]: iters left: 5 (58 enodes) 72.523 * * [simplify]: iters left: 4 (129 enodes) 72.575 * * [simplify]: iters left: 3 (318 enodes) 72.698 * * [simplify]: Extracting #0: cost 1 inf + 0 72.698 * * [simplify]: Extracting #1: cost 4 inf + 0 72.698 * * [simplify]: Extracting #2: cost 8 inf + 0 72.698 * * [simplify]: Extracting #3: cost 49 inf + 0 72.699 * * [simplify]: Extracting #4: cost 145 inf + 2 72.699 * * [simplify]: Extracting #5: cost 151 inf + 1558 72.703 * * [simplify]: Extracting #6: cost 38 inf + 22253 72.710 * * [simplify]: Extracting #7: cost 0 inf + 31098 72.722 * * [simplify]: Extracting #8: cost 0 inf + 30978 72.737 * [simplify]: Simplified to (* (cbrt (- x.re x.im)) (cbrt (* (+ x.im x.re) (- (* x.im x.im) (* x.re (- x.im x.re)))))) 72.737 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (/ (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (+ (* (* x.im x.im) (* x.im x.im)) (* (* x.re x.re) (* x.re x.im))))) (cbrt (* (* (* (- x.re x.im) x.im) (+ x.im x.re)) (- x.re x.im)))) (* (cbrt (- x.re x.im)) (cbrt (* (+ x.im x.re) (- (* x.im x.im) (* x.re (- x.im x.re))))))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 72.738 * * * * [progress]: [ 112 / 178 ] simplifiying candidate # 72.738 * [simplify]: Simplifying (* (cbrt (* (- x.re x.im) (* (- (* x.re x.re) (* x.im x.im)) x.im))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.im)))) 72.738 * * [simplify]: iters left: 6 (12 enodes) 72.744 * * [simplify]: iters left: 5 (50 enodes) 72.758 * * [simplify]: iters left: 4 (122 enodes) 72.827 * * [simplify]: Extracting #0: cost 1 inf + 0 72.827 * * [simplify]: Extracting #1: cost 4 inf + 0 72.827 * * [simplify]: Extracting #2: cost 8 inf + 0 72.827 * * [simplify]: Extracting #3: cost 54 inf + 0 72.827 * * [simplify]: Extracting #4: cost 147 inf + 1 72.828 * * [simplify]: Extracting #5: cost 155 inf + 3164 72.833 * * [simplify]: Extracting #6: cost 39 inf + 21698 72.839 * * [simplify]: Extracting #7: cost 0 inf + 29616 72.853 * * [simplify]: Extracting #8: cost 0 inf + 29456 72.870 * [simplify]: Simplified to (* (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.im) (- x.re x.im))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.im)))) 72.870 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (/ (* (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.im) (- x.re x.im))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.im)))) (* (cbrt (- x.re x.im)) (cbrt (* (+ x.re x.im) (- x.re x.im))))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 72.871 * [simplify]: Simplifying (* (cbrt (- x.re x.im)) (cbrt (* (+ x.re x.im) (- x.re x.im)))) 72.871 * * [simplify]: iters left: 6 (8 enodes) 72.873 * * [simplify]: iters left: 5 (29 enodes) 72.878 * * [simplify]: iters left: 4 (46 enodes) 72.886 * * [simplify]: iters left: 3 (91 enodes) 72.904 * * [simplify]: iters left: 2 (164 enodes) 72.944 * * [simplify]: iters left: 1 (258 enodes) 73.021 * * [simplify]: Extracting #0: cost 1 inf + 0 73.021 * * [simplify]: Extracting #1: cost 4 inf + 0 73.022 * * [simplify]: Extracting #2: cost 8 inf + 0 73.022 * * [simplify]: Extracting #3: cost 40 inf + 0 73.022 * * [simplify]: Extracting #4: cost 63 inf + 207 73.023 * * [simplify]: Extracting #5: cost 28 inf + 4360 73.025 * * [simplify]: Extracting #6: cost 0 inf + 7489 73.027 * [simplify]: Simplified to (* (cbrt (- x.re x.im)) (cbrt (* (+ x.im x.re) (- x.re x.im)))) 73.027 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (/ (* (cbrt (* (- x.re x.im) (* (- (* x.re x.re) (* x.im x.im)) x.im))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.im)))) (* (cbrt (- x.re x.im)) (cbrt (* (+ x.im x.re) (- x.re x.im))))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 73.027 * * * * [progress]: [ 113 / 178 ] simplifiying candidate # 73.028 * [simplify]: Simplifying (* (cbrt (* (- x.re x.im) (* (- (* x.re x.re) (* x.im x.im)) x.im))) (cbrt (* (- x.re x.im) (* (+ (pow x.re 3) (pow x.im 3)) x.im)))) 73.028 * * [simplify]: iters left: 6 (17 enodes) 73.033 * * [simplify]: iters left: 5 (78 enodes) 73.064 * * [simplify]: iters left: 4 (177 enodes) 73.135 * * [simplify]: Extracting #0: cost 1 inf + 0 73.135 * * [simplify]: Extracting #1: cost 4 inf + 0 73.135 * * [simplify]: Extracting #2: cost 8 inf + 0 73.135 * * [simplify]: Extracting #3: cost 51 inf + 0 73.136 * * [simplify]: Extracting #4: cost 128 inf + 1 73.137 * * [simplify]: Extracting #5: cost 154 inf + 3124 73.143 * * [simplify]: Extracting #6: cost 44 inf + 21773 73.148 * * [simplify]: Extracting #7: cost 21 inf + 26914 73.155 * * [simplify]: Extracting #8: cost 7 inf + 30277 73.162 * * [simplify]: Extracting #9: cost 2 inf + 31368 73.175 * * [simplify]: Extracting #10: cost 0 inf + 31792 73.187 * [simplify]: Simplified to (* (cbrt (* (+ (* x.im (* x.im x.im)) (* (* x.re x.re) x.re)) (* (- x.re x.im) x.im))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.im) (- x.re x.im)))) 73.187 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (/ (* (cbrt (* (+ (* x.im (* x.im x.im)) (* (* x.re x.re) x.re)) (* (- x.re x.im) x.im))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.im) (- x.re x.im)))) (* (cbrt (- x.re x.im)) (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 73.188 * [simplify]: Simplifying (* (cbrt (- x.re x.im)) (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))))) 73.188 * * [simplify]: iters left: 6 (11 enodes) 73.193 * * [simplify]: iters left: 5 (44 enodes) 73.207 * * [simplify]: iters left: 4 (67 enodes) 73.227 * * [simplify]: iters left: 3 (84 enodes) 73.252 * * [simplify]: iters left: 2 (96 enodes) 73.268 * * [simplify]: iters left: 1 (114 enodes) 73.286 * * [simplify]: Extracting #0: cost 1 inf + 0 73.286 * * [simplify]: Extracting #1: cost 4 inf + 0 73.286 * * [simplify]: Extracting #2: cost 8 inf + 0 73.286 * * [simplify]: Extracting #3: cost 24 inf + 0 73.286 * * [simplify]: Extracting #4: cost 36 inf + 206 73.287 * * [simplify]: Extracting #5: cost 12 inf + 2491 73.288 * * [simplify]: Extracting #6: cost 0 inf + 4194 73.289 * * [simplify]: Extracting #7: cost 0 inf + 4154 73.291 * [simplify]: Simplified to (* (cbrt (- x.re x.im)) (cbrt (- (* x.re x.re) (* x.im (- x.re x.im))))) 73.291 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (/ (* (cbrt (* (+ (* x.im (* x.im x.im)) (* (* x.re x.re) x.re)) (* (- x.re x.im) x.im))) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.im) (- x.re x.im)))) (* (cbrt (- x.re x.im)) (cbrt (- (* x.re x.re) (* x.im (- x.re x.im)))))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 73.292 * * * * [progress]: [ 114 / 178 ] simplifiying candidate # 73.292 * [simplify]: Simplifying (* (cbrt (* (- x.re x.im) (* (- (* x.re x.re) (* x.im x.im)) x.im))) (cbrt (* (- x.re x.im) (* (- (* x.re x.re) (* x.im x.im)) x.im)))) 73.292 * * [simplify]: iters left: 6 (10 enodes) 73.297 * * [simplify]: iters left: 5 (40 enodes) 73.304 * * [simplify]: iters left: 4 (88 enodes) 73.337 * * [simplify]: iters left: 3 (338 enodes) 73.554 * * [simplify]: Extracting #0: cost 1 inf + 0 73.554 * * [simplify]: Extracting #1: cost 3 inf + 0 73.554 * * [simplify]: Extracting #2: cost 5 inf + 0 73.555 * * [simplify]: Extracting #3: cost 57 inf + 0 73.556 * * [simplify]: Extracting #4: cost 240 inf + 1 73.559 * * [simplify]: Extracting #5: cost 244 inf + 6891 73.569 * * [simplify]: Extracting #6: cost 49 inf + 39507 73.580 * * [simplify]: Extracting #7: cost 0 inf + 48198 73.591 * [simplify]: Simplified to (* (cbrt (* (* x.im (* (- x.re x.im) (- x.re x.im))) (+ x.im x.re))) (cbrt (* (* x.im (* (- x.re x.im) (- x.re x.im))) (+ x.im x.re)))) 73.591 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (/ (* (cbrt (* (* x.im (* (- x.re x.im) (- x.re x.im))) (+ x.im x.re))) (cbrt (* (* x.im (* (- x.re x.im) (- x.re x.im))) (+ x.im x.re)))) (* (cbrt (- x.re x.im)) (cbrt (- x.re x.im)))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 73.591 * [simplify]: Simplifying (* (cbrt (- x.re x.im)) (cbrt (- x.re x.im))) 73.591 * * [simplify]: iters left: 5 (5 enodes) 73.593 * * [simplify]: iters left: 4 (17 enodes) 73.598 * * [simplify]: iters left: 3 (20 enodes) 73.604 * * [simplify]: Extracting #0: cost 1 inf + 0 73.604 * * [simplify]: Extracting #1: cost 3 inf + 0 73.604 * * [simplify]: Extracting #2: cost 5 inf + 0 73.604 * * [simplify]: Extracting #3: cost 9 inf + 0 73.604 * * [simplify]: Extracting #4: cost 7 inf + 43 73.604 * * [simplify]: Extracting #5: cost 0 inf + 736 73.605 * [simplify]: Simplified to (* (cbrt (- x.re x.im)) (cbrt (- x.re x.im))) 73.605 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (/ (* (cbrt (* (* x.im (* (- x.re x.im) (- x.re x.im))) (+ x.im x.re))) (cbrt (* (* x.im (* (- x.re x.im) (- x.re x.im))) (+ x.im x.re)))) (* (cbrt (- x.re x.im)) (cbrt (- x.re x.im)))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 73.605 * * * * [progress]: [ 115 / 178 ] simplifiying candidate # 73.608 * [simplify]: Simplifying (* (cbrt (* (- x.re x.im) (* (- (* x.re x.re) (* x.im x.im)) x.im))) (cbrt (* (- (pow x.re 3) (pow x.im 3)) (* (+ x.re x.im) x.im)))) 73.608 * * [simplify]: iters left: 6 (18 enodes) 73.619 * * [simplify]: iters left: 5 (82 enodes) 73.651 * * [simplify]: iters left: 4 (186 enodes) 73.750 * * [simplify]: Extracting #0: cost 1 inf + 0 73.750 * * [simplify]: Extracting #1: cost 4 inf + 0 73.750 * * [simplify]: Extracting #2: cost 8 inf + 0 73.750 * * [simplify]: Extracting #3: cost 52 inf + 0 73.751 * * [simplify]: Extracting #4: cost 152 inf + 1 73.752 * * [simplify]: Extracting #5: cost 177 inf + 1790 73.754 * * [simplify]: Extracting #6: cost 83 inf + 17168 73.760 * * [simplify]: Extracting #7: cost 19 inf + 31613 73.769 * * [simplify]: Extracting #8: cost 0 inf + 39141 73.781 * [simplify]: Simplified to (* (cbrt (* x.im (* (* (- x.re x.im) (- x.re x.im)) (+ x.im x.re)))) (cbrt (* (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) (* x.im (+ x.im x.re))))) 73.781 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (/ (* (cbrt (* x.im (* (* (- x.re x.im) (- x.re x.im)) (+ x.im x.re)))) (cbrt (* (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) (* x.im (+ x.im x.re))))) (* (cbrt (- x.re x.im)) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 73.782 * [simplify]: Simplifying (* (cbrt (- x.re x.im)) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) 73.782 * * [simplify]: iters left: 6 (11 enodes) 73.788 * * [simplify]: iters left: 5 (43 enodes) 73.797 * * [simplify]: iters left: 4 (59 enodes) 73.806 * * [simplify]: iters left: 3 (62 enodes) 73.815 * * [simplify]: iters left: 2 (63 enodes) 73.829 * * [simplify]: Extracting #0: cost 1 inf + 0 73.829 * * [simplify]: Extracting #1: cost 4 inf + 0 73.829 * * [simplify]: Extracting #2: cost 8 inf + 0 73.829 * * [simplify]: Extracting #3: cost 19 inf + 0 73.829 * * [simplify]: Extracting #4: cost 23 inf + 84 73.830 * * [simplify]: Extracting #5: cost 8 inf + 1593 73.831 * * [simplify]: Extracting #6: cost 0 inf + 3088 73.832 * * [simplify]: Extracting #7: cost 0 inf + 2928 73.833 * [simplify]: Simplified to (* (cbrt (- x.re x.im)) (cbrt (+ (* (+ x.im x.re) x.im) (* x.re x.re)))) 73.833 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (/ (* (cbrt (* x.im (* (* (- x.re x.im) (- x.re x.im)) (+ x.im x.re)))) (cbrt (* (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) (* x.im (+ x.im x.re))))) (* (cbrt (- x.re x.im)) (cbrt (+ (* (+ x.im x.re) x.im) (* x.re x.re))))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 73.833 * * * * [progress]: [ 116 / 178 ] simplifiying candidate # 73.834 * [simplify]: Simplifying (* (cbrt (* (- x.re x.im) (* (- (* x.re x.re) (* x.im x.im)) x.im))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (+ x.re x.im) x.im)))) 73.834 * * [simplify]: iters left: 6 (14 enodes) 73.841 * * [simplify]: iters left: 5 (57 enodes) 73.863 * * [simplify]: iters left: 4 (130 enodes) 73.948 * * [simplify]: Extracting #0: cost 1 inf + 0 73.948 * * [simplify]: Extracting #1: cost 4 inf + 0 73.948 * * [simplify]: Extracting #2: cost 8 inf + 0 73.948 * * [simplify]: Extracting #3: cost 54 inf + 0 73.949 * * [simplify]: Extracting #4: cost 134 inf + 1 73.949 * * [simplify]: Extracting #5: cost 140 inf + 2402 73.953 * * [simplify]: Extracting #6: cost 40 inf + 17029 73.958 * * [simplify]: Extracting #7: cost 0 inf + 24428 73.964 * [simplify]: Simplified to (* (cbrt (* (* (+ x.im x.re) (+ x.im x.re)) (* (- x.re x.im) x.im))) (cbrt (* (* (* (- x.re x.im) x.im) (- x.re x.im)) (+ x.im x.re)))) 73.964 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (/ (* (cbrt (* (* (+ x.im x.re) (+ x.im x.re)) (* (- x.re x.im) x.im))) (cbrt (* (* (* (- x.re x.im) x.im) (- x.re x.im)) (+ x.im x.re)))) (* (cbrt (- x.re x.im)) (cbrt (+ x.re x.im)))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 73.964 * [simplify]: Simplifying (* (cbrt (- x.re x.im)) (cbrt (+ x.re x.im))) 73.964 * * [simplify]: iters left: 5 (7 enodes) 73.968 * * [simplify]: iters left: 4 (25 enodes) 73.971 * * [simplify]: iters left: 3 (28 enodes) 73.975 * * [simplify]: Extracting #0: cost 1 inf + 0 73.975 * * [simplify]: Extracting #1: cost 4 inf + 0 73.975 * * [simplify]: Extracting #2: cost 8 inf + 0 73.975 * * [simplify]: Extracting #3: cost 13 inf + 0 73.975 * * [simplify]: Extracting #4: cost 11 inf + 43 73.976 * * [simplify]: Extracting #5: cost 3 inf + 618 73.976 * * [simplify]: Extracting #6: cost 1 inf + 1022 73.976 * * [simplify]: Extracting #7: cost 0 inf + 1304 73.976 * [simplify]: Simplified to (* (cbrt (- x.re x.im)) (cbrt (+ x.im x.re))) 73.976 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (/ (* (cbrt (* (- x.re x.im) (* (- (* x.re x.re) (* x.im x.im)) x.im))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (+ x.re x.im) x.im)))) (* (cbrt (- x.re x.im)) (cbrt (+ x.im x.re)))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 73.977 * * * * [progress]: [ 117 / 178 ] simplifiying candidate # 73.977 * [simplify]: Simplifying (* (cbrt (* (- (pow x.re 3) (pow x.im 3)) (* (+ x.re x.im) x.im))) (cbrt (* (- (pow x.re 3) (pow x.im 3)) (* (+ (pow x.re 3) (pow x.im 3)) x.im)))) 73.977 * * [simplify]: iters left: 6 (15 enodes) 73.986 * * [simplify]: iters left: 5 (71 enodes) 74.016 * * [simplify]: iters left: 4 (167 enodes) 74.086 * * [simplify]: Extracting #0: cost 1 inf + 0 74.086 * * [simplify]: Extracting #1: cost 4 inf + 0 74.086 * * [simplify]: Extracting #2: cost 8 inf + 0 74.086 * * [simplify]: Extracting #3: cost 48 inf + 0 74.087 * * [simplify]: Extracting #4: cost 150 inf + 1 74.087 * * [simplify]: Extracting #5: cost 198 inf + 493 74.090 * * [simplify]: Extracting #6: cost 109 inf + 26951 74.098 * * [simplify]: Extracting #7: cost 17 inf + 54808 74.106 * * [simplify]: Extracting #8: cost 1 inf + 55259 74.115 * * [simplify]: Extracting #9: cost 0 inf + 55220 74.127 * [simplify]: Simplified to (* (cbrt (* (* x.im (+ x.im x.re)) (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))))) (cbrt (* x.im (* (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) (+ (* (* x.re x.re) x.re) (* x.im (* x.im x.im))))))) 74.127 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (/ (* (cbrt (* (* x.im (+ x.im x.re)) (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))))) (cbrt (* x.im (* (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) (+ (* (* x.re x.re) x.re) (* x.im (* x.im x.im))))))) (* (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) (cbrt (* (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))))))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 74.128 * [simplify]: Simplifying (* (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) (cbrt (* (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))))) 74.128 * * [simplify]: iters left: 6 (13 enodes) 74.135 * * [simplify]: iters left: 5 (60 enodes) 74.158 * * [simplify]: iters left: 4 (156 enodes) 74.230 * * [simplify]: Extracting #0: cost 1 inf + 0 74.230 * * [simplify]: Extracting #1: cost 4 inf + 0 74.230 * * [simplify]: Extracting #2: cost 8 inf + 0 74.230 * * [simplify]: Extracting #3: cost 52 inf + 0 74.230 * * [simplify]: Extracting #4: cost 181 inf + 0 74.231 * * [simplify]: Extracting #5: cost 164 inf + 4430 74.237 * * [simplify]: Extracting #6: cost 21 inf + 31030 74.254 * * [simplify]: Extracting #7: cost 0 inf + 37752 74.274 * * [simplify]: Extracting #8: cost 0 inf + 37672 74.292 * [simplify]: Simplified to (* (cbrt (* (+ (* x.re x.re) (* x.im (- x.im x.re))) (+ (* x.re x.re) (* (+ x.re x.im) x.im)))) (cbrt (+ (* x.re x.re) (* (+ x.re x.im) x.im)))) 74.292 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (/ (* (cbrt (* (* x.im (+ x.im x.re)) (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))))) (cbrt (* x.im (* (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) (+ (* (* x.re x.re) x.re) (* x.im (* x.im x.im))))))) (* (cbrt (* (+ (* x.re x.re) (* x.im (- x.im x.re))) (+ (* x.re x.re) (* (+ x.re x.im) x.im)))) (cbrt (+ (* x.re x.re) (* (+ x.re x.im) x.im))))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 74.293 * * * * [progress]: [ 118 / 178 ] simplifiying candidate # 74.293 * [simplify]: Simplifying (* (cbrt (* (- (pow x.re 3) (pow x.im 3)) (* (+ x.re x.im) x.im))) (cbrt (* (- (pow x.re 3) (pow x.im 3)) (* (- (* x.re x.re) (* x.im x.im)) x.im)))) 74.294 * * [simplify]: iters left: 6 (17 enodes) 74.307 * * [simplify]: iters left: 5 (78 enodes) 74.328 * * [simplify]: iters left: 4 (176 enodes) 74.416 * * [simplify]: Extracting #0: cost 1 inf + 0 74.416 * * [simplify]: Extracting #1: cost 4 inf + 0 74.416 * * [simplify]: Extracting #2: cost 8 inf + 0 74.416 * * [simplify]: Extracting #3: cost 51 inf + 0 74.417 * * [simplify]: Extracting #4: cost 171 inf + 1 74.419 * * [simplify]: Extracting #5: cost 197 inf + 1710 74.424 * * [simplify]: Extracting #6: cost 113 inf + 21983 74.433 * * [simplify]: Extracting #7: cost 27 inf + 49382 74.441 * * [simplify]: Extracting #8: cost 0 inf + 54470 74.450 * * [simplify]: Extracting #9: cost 0 inf + 53957 74.458 * * [simplify]: Extracting #10: cost 0 inf + 53917 74.471 * [simplify]: Simplified to (* (cbrt (* (* x.im (+ x.im x.re)) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (cbrt (* x.im (* (- (* x.re x.re) (* x.im x.im)) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))))) 74.471 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (/ (* (cbrt (* (* x.im (+ x.im x.re)) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (cbrt (* x.im (* (- (* x.re x.re) (* x.im x.im)) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))))) (* (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) (cbrt (* (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))) (- x.re x.im))))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 74.472 * [simplify]: Simplifying (* (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) (cbrt (* (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))) (- x.re x.im)))) 74.472 * * [simplify]: iters left: 6 (12 enodes) 74.475 * * [simplify]: iters left: 5 (47 enodes) 74.483 * * [simplify]: iters left: 4 (83 enodes) 74.502 * * [simplify]: iters left: 3 (221 enodes) 74.608 * * [simplify]: Extracting #0: cost 1 inf + 0 74.609 * * [simplify]: Extracting #1: cost 4 inf + 0 74.609 * * [simplify]: Extracting #2: cost 8 inf + 0 74.609 * * [simplify]: Extracting #3: cost 78 inf + 0 74.609 * * [simplify]: Extracting #4: cost 140 inf + 0 74.610 * * [simplify]: Extracting #5: cost 128 inf + 1586 74.614 * * [simplify]: Extracting #6: cost 43 inf + 18791 74.621 * * [simplify]: Extracting #7: cost 1 inf + 28351 74.628 * * [simplify]: Extracting #8: cost 0 inf + 28193 74.638 * [simplify]: Simplified to (* (cbrt (+ (* (+ x.re x.im) x.re) (* x.im x.im))) (cbrt (* (+ (* (+ x.re x.im) x.re) (* x.im x.im)) (- x.re x.im)))) 74.638 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (/ (* (cbrt (* (* x.im (+ x.im x.re)) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (cbrt (* x.im (* (- (* x.re x.re) (* x.im x.im)) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))))) (* (cbrt (+ (* (+ x.re x.im) x.re) (* x.im x.im))) (cbrt (* (+ (* (+ x.re x.im) x.re) (* x.im x.im)) (- x.re x.im))))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 74.639 * * * * [progress]: [ 119 / 178 ] simplifiying candidate # 74.639 * [simplify]: Simplifying (* (cbrt (* (- (pow x.re 3) (pow x.im 3)) (* (+ x.re x.im) x.im))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (+ (pow x.re 3) (pow x.im 3)) x.im)))) 74.639 * * [simplify]: iters left: 6 (18 enodes) 74.649 * * [simplify]: iters left: 5 (82 enodes) 74.668 * * [simplify]: iters left: 4 (190 enodes) 74.749 * * [simplify]: Extracting #0: cost 1 inf + 0 74.749 * * [simplify]: Extracting #1: cost 4 inf + 0 74.749 * * [simplify]: Extracting #2: cost 8 inf + 0 74.749 * * [simplify]: Extracting #3: cost 57 inf + 0 74.750 * * [simplify]: Extracting #4: cost 171 inf + 1 74.752 * * [simplify]: Extracting #5: cost 211 inf + 1627 74.757 * * [simplify]: Extracting #6: cost 123 inf + 21914 74.771 * * [simplify]: Extracting #7: cost 22 inf + 50154 74.797 * * [simplify]: Extracting #8: cost 3 inf + 51636 74.817 * * [simplify]: Extracting #9: cost 0 inf + 52130 74.835 * [simplify]: Simplified to (* (cbrt (* (* x.im (+ x.im x.re)) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (+ (* (* x.im x.im) (* x.im x.im)) (* (* x.re (* x.re x.re)) x.im))))) 74.835 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (/ (* (cbrt (* (* x.im (+ x.im x.re)) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (+ (* (* x.im x.im) (* x.im x.im)) (* (* x.re (* x.re x.re)) x.im))))) (* (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) (cbrt (* (+ x.re x.im) (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))))))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 74.836 * [simplify]: Simplifying (* (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) (cbrt (* (+ x.re x.im) (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))))) 74.836 * * [simplify]: iters left: 6 (14 enodes) 74.843 * * [simplify]: iters left: 5 (63 enodes) 74.866 * * [simplify]: iters left: 4 (137 enodes) 74.924 * * [simplify]: iters left: 3 (327 enodes) 75.069 * * [simplify]: Extracting #0: cost 1 inf + 0 75.069 * * [simplify]: Extracting #1: cost 4 inf + 0 75.069 * * [simplify]: Extracting #2: cost 8 inf + 0 75.070 * * [simplify]: Extracting #3: cost 55 inf + 0 75.070 * * [simplify]: Extracting #4: cost 159 inf + 0 75.072 * * [simplify]: Extracting #5: cost 158 inf + 1957 75.081 * * [simplify]: Extracting #6: cost 32 inf + 25960 75.095 * * [simplify]: Extracting #7: cost 0 inf + 33754 75.109 * * [simplify]: Extracting #8: cost 0 inf + 33554 75.123 * [simplify]: Simplified to (* (cbrt (* (+ x.re x.im) (- (* x.im x.im) (* x.re (- x.im x.re))))) (cbrt (+ (* x.re (+ x.re x.im)) (* x.im x.im)))) 75.123 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (/ (* (cbrt (* (* x.im (+ x.im x.re)) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (+ (* (* x.im x.im) (* x.im x.im)) (* (* x.re (* x.re x.re)) x.im))))) (* (cbrt (* (+ x.re x.im) (- (* x.im x.im) (* x.re (- x.im x.re))))) (cbrt (+ (* x.re (+ x.re x.im)) (* x.im x.im))))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 75.124 * * * * [progress]: [ 120 / 178 ] simplifiying candidate # 75.124 * [simplify]: Simplifying (* (cbrt (* (- (pow x.re 3) (pow x.im 3)) (* (+ x.re x.im) x.im))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.im)))) 75.125 * * [simplify]: iters left: 6 (17 enodes) 75.135 * * [simplify]: iters left: 5 (78 enodes) 75.172 * * [simplify]: iters left: 4 (183 enodes) 75.242 * * [simplify]: Extracting #0: cost 1 inf + 0 75.242 * * [simplify]: Extracting #1: cost 4 inf + 0 75.242 * * [simplify]: Extracting #2: cost 8 inf + 0 75.242 * * [simplify]: Extracting #3: cost 47 inf + 0 75.242 * * [simplify]: Extracting #4: cost 166 inf + 1 75.243 * * [simplify]: Extracting #5: cost 191 inf + 1830 75.246 * * [simplify]: Extracting #6: cost 97 inf + 21321 75.253 * * [simplify]: Extracting #7: cost 17 inf + 38410 75.262 * * [simplify]: Extracting #8: cost 0 inf + 42529 75.271 * [simplify]: Simplified to (* (cbrt (* (* x.im (+ x.im x.re)) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (cbrt (* x.im (* (- (* x.re x.re) (* x.im x.im)) (- (* x.re x.re) (* x.im x.im)))))) 75.271 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (/ (* (cbrt (* (* x.im (+ x.im x.re)) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (cbrt (* x.im (* (- (* x.re x.re) (* x.im x.im)) (- (* x.re x.re) (* x.im x.im)))))) (* (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) (cbrt (* (+ x.re x.im) (- x.re x.im))))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 75.272 * [simplify]: Simplifying (* (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) (cbrt (* (+ x.re x.im) (- x.re x.im)))) 75.272 * * [simplify]: iters left: 6 (13 enodes) 75.279 * * [simplify]: iters left: 5 (50 enodes) 75.295 * * [simplify]: iters left: 4 (75 enodes) 75.320 * * [simplify]: iters left: 3 (112 enodes) 75.353 * * [simplify]: iters left: 2 (157 enodes) 75.409 * * [simplify]: iters left: 1 (226 enodes) 75.497 * * [simplify]: Extracting #0: cost 1 inf + 0 75.497 * * [simplify]: Extracting #1: cost 4 inf + 0 75.497 * * [simplify]: Extracting #2: cost 8 inf + 0 75.497 * * [simplify]: Extracting #3: cost 39 inf + 0 75.498 * * [simplify]: Extracting #4: cost 71 inf + 0 75.498 * * [simplify]: Extracting #5: cost 66 inf + 495 75.501 * * [simplify]: Extracting #6: cost 18 inf + 5663 75.505 * * [simplify]: Extracting #7: cost 0 inf + 8537 75.510 * [simplify]: Simplified to (* (cbrt (* (- x.re x.im) (+ x.re x.im))) (cbrt (+ (* x.re (+ x.re x.im)) (* x.im x.im)))) 75.510 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (/ (* (cbrt (* (* x.im (+ x.im x.re)) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (cbrt (* x.im (* (- (* x.re x.re) (* x.im x.im)) (- (* x.re x.re) (* x.im x.im)))))) (* (cbrt (* (- x.re x.im) (+ x.re x.im))) (cbrt (+ (* x.re (+ x.re x.im)) (* x.im x.im))))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 75.510 * * * * [progress]: [ 121 / 178 ] simplifiying candidate # 75.511 * [simplify]: Simplifying (* (cbrt (* (- (pow x.re 3) (pow x.im 3)) (* (+ x.re x.im) x.im))) (cbrt (* (- x.re x.im) (* (+ (pow x.re 3) (pow x.im 3)) x.im)))) 75.511 * * [simplify]: iters left: 6 (16 enodes) 75.522 * * [simplify]: iters left: 5 (76 enodes) 75.553 * * [simplify]: iters left: 4 (176 enodes) 75.638 * * [simplify]: Extracting #0: cost 1 inf + 0 75.638 * * [simplify]: Extracting #1: cost 4 inf + 0 75.638 * * [simplify]: Extracting #2: cost 8 inf + 0 75.638 * * [simplify]: Extracting #3: cost 49 inf + 0 75.638 * * [simplify]: Extracting #4: cost 133 inf + 1 75.642 * * [simplify]: Extracting #5: cost 167 inf + 3477 75.646 * * [simplify]: Extracting #6: cost 74 inf + 20981 75.658 * * [simplify]: Extracting #7: cost 17 inf + 35831 75.670 * * [simplify]: Extracting #8: cost 2 inf + 41148 75.676 * * [simplify]: Extracting #9: cost 0 inf + 41572 75.683 * [simplify]: Simplified to (* (cbrt (* (+ (* (* x.re (* x.re x.re)) x.im) (* (* x.im x.im) (* x.im x.im))) (- x.re x.im))) (cbrt (* (* x.im (+ x.im x.re)) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) 75.683 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (/ (* (cbrt (* (+ (* (* x.re (* x.re x.re)) x.im) (* (* x.im x.im) (* x.im x.im))) (- x.re x.im))) (cbrt (* (* x.im (+ x.im x.re)) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (* (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 75.683 * [simplify]: Simplifying (* (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))))) 75.683 * * [simplify]: iters left: 6 (12 enodes) 75.687 * * [simplify]: iters left: 5 (50 enodes) 75.695 * * [simplify]: iters left: 4 (81 enodes) 75.719 * * [simplify]: iters left: 3 (103 enodes) 75.749 * * [simplify]: iters left: 2 (120 enodes) 76.133 * * [simplify]: iters left: 1 (140 enodes) 76.158 * * [simplify]: Extracting #0: cost 1 inf + 0 76.158 * * [simplify]: Extracting #1: cost 4 inf + 0 76.158 * * [simplify]: Extracting #2: cost 8 inf + 0 76.158 * * [simplify]: Extracting #3: cost 23 inf + 0 76.158 * * [simplify]: Extracting #4: cost 46 inf + 0 76.158 * * [simplify]: Extracting #5: cost 35 inf + 1226 76.159 * * [simplify]: Extracting #6: cost 8 inf + 4035 76.160 * * [simplify]: Extracting #7: cost 1 inf + 4928 76.161 * * [simplify]: Extracting #8: cost 0 inf + 5450 76.163 * [simplify]: Simplified to (* (cbrt (+ (* x.re x.re) (* x.im (+ x.re x.im)))) (cbrt (+ (* x.im x.im) (* x.re (- x.re x.im))))) 76.163 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (/ (* (cbrt (* (+ (* (* x.re (* x.re x.re)) x.im) (* (* x.im x.im) (* x.im x.im))) (- x.re x.im))) (cbrt (* (* x.im (+ x.im x.re)) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (* (cbrt (+ (* x.re x.re) (* x.im (+ x.re x.im)))) (cbrt (+ (* x.im x.im) (* x.re (- x.re x.im)))))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 76.163 * * * * [progress]: [ 122 / 178 ] simplifiying candidate # 76.163 * [simplify]: Simplifying (* (cbrt (* (- (pow x.re 3) (pow x.im 3)) (* (+ x.re x.im) x.im))) (cbrt (* (- x.re x.im) (* (- (* x.re x.re) (* x.im x.im)) x.im)))) 76.163 * * [simplify]: iters left: 6 (18 enodes) 76.169 * * [simplify]: iters left: 5 (82 enodes) 76.202 * * [simplify]: iters left: 4 (186 enodes) 76.280 * * [simplify]: Extracting #0: cost 1 inf + 0 76.280 * * [simplify]: Extracting #1: cost 4 inf + 0 76.280 * * [simplify]: Extracting #2: cost 8 inf + 0 76.280 * * [simplify]: Extracting #3: cost 52 inf + 0 76.281 * * [simplify]: Extracting #4: cost 152 inf + 1 76.283 * * [simplify]: Extracting #5: cost 182 inf + 940 76.288 * * [simplify]: Extracting #6: cost 93 inf + 20247 76.299 * * [simplify]: Extracting #7: cost 18 inf + 33425 76.311 * * [simplify]: Extracting #8: cost 1 inf + 39271 76.324 * * [simplify]: Extracting #9: cost 0 inf + 39221 76.337 * [simplify]: Simplified to (* (cbrt (* (* x.im (+ x.im x.re)) (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)))) (cbrt (* x.im (* (* (- x.re x.im) (- x.re x.im)) (+ x.im x.re))))) 76.337 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (/ (* (cbrt (* (* x.im (+ x.im x.re)) (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)))) (cbrt (* x.im (* (* (- x.re x.im) (- x.re x.im)) (+ x.im x.re))))) (* (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) (cbrt (- x.re x.im)))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 76.338 * [simplify]: Simplifying (* (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) (cbrt (- x.re x.im))) 76.338 * * [simplify]: iters left: 6 (11 enodes) 76.341 * * [simplify]: iters left: 5 (43 enodes) 76.348 * * [simplify]: iters left: 4 (59 enodes) 76.357 * * [simplify]: iters left: 3 (62 enodes) 76.366 * * [simplify]: iters left: 2 (63 enodes) 76.377 * * [simplify]: Extracting #0: cost 1 inf + 0 76.377 * * [simplify]: Extracting #1: cost 4 inf + 0 76.377 * * [simplify]: Extracting #2: cost 8 inf + 0 76.377 * * [simplify]: Extracting #3: cost 19 inf + 0 76.377 * * [simplify]: Extracting #4: cost 23 inf + 84 76.377 * * [simplify]: Extracting #5: cost 14 inf + 741 76.377 * * [simplify]: Extracting #6: cost 2 inf + 2124 76.378 * * [simplify]: Extracting #7: cost 0 inf + 2928 76.379 * [simplify]: Simplified to (* (cbrt (- x.re x.im)) (cbrt (+ (* x.re x.re) (* (+ x.re x.im) x.im)))) 76.379 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (/ (* (cbrt (* (* x.im (+ x.im x.re)) (- (* (* x.re x.re) x.re) (* (* x.im x.im) x.im)))) (cbrt (* x.im (* (* (- x.re x.im) (- x.re x.im)) (+ x.im x.re))))) (* (cbrt (- x.re x.im)) (cbrt (+ (* x.re x.re) (* (+ x.re x.im) x.im))))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 76.379 * * * * [progress]: [ 123 / 178 ] simplifiying candidate # 76.379 * [simplify]: Simplifying (* (cbrt (* (- (pow x.re 3) (pow x.im 3)) (* (+ x.re x.im) x.im))) (cbrt (* (- (pow x.re 3) (pow x.im 3)) (* (+ x.re x.im) x.im)))) 76.379 * * [simplify]: iters left: 6 (11 enodes) 76.383 * * [simplify]: iters left: 5 (53 enodes) 76.395 * * [simplify]: iters left: 4 (121 enodes) 76.444 * * [simplify]: iters left: 3 (366 enodes) 76.651 * * [simplify]: Extracting #0: cost 1 inf + 0 76.651 * * [simplify]: Extracting #1: cost 3 inf + 0 76.651 * * [simplify]: Extracting #2: cost 5 inf + 0 76.651 * * [simplify]: Extracting #3: cost 59 inf + 0 76.651 * * [simplify]: Extracting #4: cost 227 inf + 1 76.653 * * [simplify]: Extracting #5: cost 303 inf + 2116 76.658 * * [simplify]: Extracting #6: cost 183 inf + 26360 76.673 * * [simplify]: Extracting #7: cost 60 inf + 74133 76.697 * * [simplify]: Extracting #8: cost 2 inf + 99825 76.723 * * [simplify]: Extracting #9: cost 0 inf + 100410 76.746 * [simplify]: Simplified to (* (cbrt (* (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) (+ (* x.im x.im) (* x.im x.re)))) (cbrt (* (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) (+ (* x.im x.im) (* x.im x.re))))) 76.746 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (/ (* (cbrt (* (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) (+ (* x.im x.im) (* x.im x.re)))) (cbrt (* (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) (+ (* x.im x.im) (* x.im x.re))))) (* (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 76.747 * [simplify]: Simplifying (* (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) 76.747 * * [simplify]: iters left: 6 (9 enodes) 76.749 * * [simplify]: iters left: 5 (34 enodes) 76.755 * * [simplify]: iters left: 4 (47 enodes) 76.763 * * [simplify]: iters left: 3 (50 enodes) 76.770 * * [simplify]: iters left: 2 (51 enodes) 76.783 * * [simplify]: Extracting #0: cost 1 inf + 0 76.783 * * [simplify]: Extracting #1: cost 3 inf + 0 76.783 * * [simplify]: Extracting #2: cost 5 inf + 0 76.783 * * [simplify]: Extracting #3: cost 12 inf + 0 76.783 * * [simplify]: Extracting #4: cost 21 inf + 0 76.783 * * [simplify]: Extracting #5: cost 19 inf + 43 76.783 * * [simplify]: Extracting #6: cost 12 inf + 494 76.784 * * [simplify]: Extracting #7: cost 3 inf + 1512 76.785 * * [simplify]: Extracting #8: cost 0 inf + 2278 76.786 * [simplify]: Simplified to (* (cbrt (+ (* (+ x.re x.im) x.re) (* x.im x.im))) (cbrt (+ (* (+ x.re x.im) x.re) (* x.im x.im)))) 76.786 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (/ (* (cbrt (* (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) (+ (* x.im x.im) (* x.im x.re)))) (cbrt (* (- (* (* x.re x.re) x.re) (* x.im (* x.im x.im))) (+ (* x.im x.im) (* x.im x.re))))) (* (cbrt (+ (* (+ x.re x.im) x.re) (* x.im x.im))) (cbrt (+ (* (+ x.re x.im) x.re) (* x.im x.im))))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 76.786 * * * * [progress]: [ 124 / 178 ] simplifiying candidate # 76.787 * [simplify]: Simplifying (* (cbrt (* (- (pow x.re 3) (pow x.im 3)) (* (+ x.re x.im) x.im))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (+ x.re x.im) x.im)))) 76.787 * * [simplify]: iters left: 6 (16 enodes) 76.796 * * [simplify]: iters left: 5 (74 enodes) 76.827 * * [simplify]: iters left: 4 (171 enodes) 76.926 * * [simplify]: Extracting #0: cost 1 inf + 0 76.926 * * [simplify]: Extracting #1: cost 4 inf + 0 76.926 * * [simplify]: Extracting #2: cost 8 inf + 0 76.926 * * [simplify]: Extracting #3: cost 51 inf + 0 76.927 * * [simplify]: Extracting #4: cost 141 inf + 1 76.928 * * [simplify]: Extracting #5: cost 156 inf + 1584 76.933 * * [simplify]: Extracting #6: cost 73 inf + 14718 76.944 * * [simplify]: Extracting #7: cost 15 inf + 30687 76.956 * * [simplify]: Extracting #8: cost 1 inf + 35259 76.967 * * [simplify]: Extracting #9: cost 0 inf + 35471 76.979 * [simplify]: Simplified to (* (cbrt (* (- x.re x.im) (* (* x.im (+ x.im x.re)) (+ x.im x.re)))) (cbrt (* (* x.im (+ x.im x.re)) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) 76.979 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (/ (* (cbrt (* (- x.re x.im) (* (* x.im (+ x.im x.re)) (+ x.im x.re)))) (cbrt (* (* x.im (+ x.im x.re)) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (* (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) (cbrt (+ x.re x.im)))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 76.980 * [simplify]: Simplifying (* (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) (cbrt (+ x.re x.im))) 76.980 * * [simplify]: iters left: 6 (11 enodes) 76.985 * * [simplify]: iters left: 5 (41 enodes) 76.993 * * [simplify]: iters left: 4 (49 enodes) 77.004 * * [simplify]: iters left: 3 (52 enodes) 77.011 * * [simplify]: iters left: 2 (53 enodes) 77.019 * * [simplify]: Extracting #0: cost 1 inf + 0 77.019 * * [simplify]: Extracting #1: cost 4 inf + 0 77.019 * * [simplify]: Extracting #2: cost 8 inf + 0 77.019 * * [simplify]: Extracting #3: cost 18 inf + 0 77.019 * * [simplify]: Extracting #4: cost 21 inf + 43 77.019 * * [simplify]: Extracting #5: cost 11 inf + 741 77.020 * * [simplify]: Extracting #6: cost 3 inf + 1716 77.020 * * [simplify]: Extracting #7: cost 0 inf + 2682 77.020 * [simplify]: Simplified to (* (cbrt (+ x.re x.im)) (cbrt (+ (* x.re x.re) (* x.im (+ x.re x.im))))) 77.021 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (/ (* (cbrt (* (- x.re x.im) (* (* x.im (+ x.im x.re)) (+ x.im x.re)))) (cbrt (* (* x.im (+ x.im x.re)) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (* (cbrt (+ x.re x.im)) (cbrt (+ (* x.re x.re) (* x.im (+ x.re x.im)))))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 77.021 * * * * [progress]: [ 125 / 178 ] simplifiying candidate # 77.021 * [simplify]: Simplifying (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (+ x.re x.im) x.im))) (cbrt (* (- (pow x.re 3) (pow x.im 3)) (* (+ (pow x.re 3) (pow x.im 3)) x.im)))) 77.021 * * [simplify]: iters left: 6 (18 enodes) 77.027 * * [simplify]: iters left: 5 (82 enodes) 77.049 * * [simplify]: iters left: 4 (189 enodes) 77.139 * * [simplify]: Extracting #0: cost 1 inf + 0 77.139 * * [simplify]: Extracting #1: cost 4 inf + 0 77.139 * * [simplify]: Extracting #2: cost 8 inf + 0 77.139 * * [simplify]: Extracting #3: cost 55 inf + 0 77.140 * * [simplify]: Extracting #4: cost 160 inf + 1 77.142 * * [simplify]: Extracting #5: cost 193 inf + 2276 77.149 * * [simplify]: Extracting #6: cost 100 inf + 18654 77.163 * * [simplify]: Extracting #7: cost 24 inf + 40747 77.176 * * [simplify]: Extracting #8: cost 2 inf + 50243 77.184 * * [simplify]: Extracting #9: cost 0 inf + 50667 77.193 * [simplify]: Simplified to (* (cbrt (* (- x.re x.im) (* (+ x.re x.im) (* x.im (+ x.re x.im))))) (cbrt (* (* x.im (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re)))))) 77.193 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (/ (* (cbrt (* (- x.re x.im) (* (+ x.re x.im) (* x.im (+ x.re x.im))))) (cbrt (* (* x.im (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re)))))) (* (cbrt (+ x.re x.im)) (cbrt (* (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))))))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 77.193 * [simplify]: Simplifying (* (cbrt (+ x.re x.im)) (cbrt (* (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))))) 77.193 * * [simplify]: iters left: 6 (14 enodes) 77.198 * * [simplify]: iters left: 5 (63 enodes) 77.237 * * [simplify]: iters left: 4 (154 enodes) 77.323 * * [simplify]: Extracting #0: cost 1 inf + 0 77.323 * * [simplify]: Extracting #1: cost 4 inf + 0 77.323 * * [simplify]: Extracting #2: cost 8 inf + 0 77.323 * * [simplify]: Extracting #3: cost 49 inf + 0 77.324 * * [simplify]: Extracting #4: cost 171 inf + 2 77.326 * * [simplify]: Extracting #5: cost 176 inf + 2043 77.335 * * [simplify]: Extracting #6: cost 36 inf + 27034 77.352 * * [simplify]: Extracting #7: cost 0 inf + 37186 77.371 * [simplify]: Simplified to (* (cbrt (* (+ (* x.im (+ x.im x.re)) (* x.re x.re)) (- (* x.im x.im) (* x.re (- x.im x.re))))) (cbrt (+ x.im x.re))) 77.371 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (/ (* (cbrt (* (- x.re x.im) (* (+ x.re x.im) (* x.im (+ x.re x.im))))) (cbrt (* (* x.im (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re)))))) (* (cbrt (* (+ (* x.im (+ x.im x.re)) (* x.re x.re)) (- (* x.im x.im) (* x.re (- x.im x.re))))) (cbrt (+ x.im x.re)))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 77.371 * * * * [progress]: [ 126 / 178 ] simplifiying candidate # 77.372 * [simplify]: Simplifying (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (+ x.re x.im) x.im))) (cbrt (* (- (pow x.re 3) (pow x.im 3)) (* (- (* x.re x.re) (* x.im x.im)) x.im)))) 77.372 * * [simplify]: iters left: 6 (17 enodes) 77.383 * * [simplify]: iters left: 5 (78 enodes) 77.413 * * [simplify]: iters left: 4 (182 enodes) 77.526 * * [simplify]: Extracting #0: cost 1 inf + 0 77.527 * * [simplify]: Extracting #1: cost 4 inf + 0 77.527 * * [simplify]: Extracting #2: cost 8 inf + 0 77.527 * * [simplify]: Extracting #3: cost 62 inf + 0 77.528 * * [simplify]: Extracting #4: cost 184 inf + 1 77.532 * * [simplify]: Extracting #5: cost 169 inf + 8268 77.544 * * [simplify]: Extracting #6: cost 51 inf + 34392 77.560 * * [simplify]: Extracting #7: cost 16 inf + 46692 77.577 * * [simplify]: Extracting #8: cost 0 inf + 52671 77.587 * [simplify]: Simplified to (* (cbrt (* (* x.im (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (- (* x.re x.re) (* x.im x.im)))) (cbrt (* (* (* x.im (+ x.re x.im)) (- x.re x.im)) (+ x.re x.im)))) 77.587 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (/ (* (cbrt (* (* x.im (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (- (* x.re x.re) (* x.im x.im)))) (cbrt (* (* (* x.im (+ x.re x.im)) (- x.re x.im)) (+ x.re x.im)))) (* (cbrt (+ x.re x.im)) (cbrt (* (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))) (- x.re x.im))))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 77.588 * [simplify]: Simplifying (* (cbrt (+ x.re x.im)) (cbrt (* (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))) (- x.re x.im)))) 77.588 * * [simplify]: iters left: 6 (13 enodes) 77.591 * * [simplify]: iters left: 5 (50 enodes) 77.599 * * [simplify]: iters left: 4 (81 enodes) 77.623 * * [simplify]: iters left: 3 (217 enodes) 77.713 * * [simplify]: Extracting #0: cost 1 inf + 0 77.713 * * [simplify]: Extracting #1: cost 4 inf + 0 77.713 * * [simplify]: Extracting #2: cost 8 inf + 0 77.713 * * [simplify]: Extracting #3: cost 75 inf + 0 77.714 * * [simplify]: Extracting #4: cost 134 inf + 44 77.715 * * [simplify]: Extracting #5: cost 117 inf + 2573 77.718 * * [simplify]: Extracting #6: cost 36 inf + 18247 77.728 * * [simplify]: Extracting #7: cost 2 inf + 28235 77.742 * * [simplify]: Extracting #8: cost 0 inf + 28959 77.756 * [simplify]: Simplified to (* (cbrt (+ x.im x.re)) (cbrt (* (- x.re x.im) (+ (* x.im x.im) (* x.re (+ x.im x.re)))))) 77.756 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (/ (* (cbrt (* (* x.im (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (- (* x.re x.re) (* x.im x.im)))) (cbrt (* (* (* x.im (+ x.re x.im)) (- x.re x.im)) (+ x.re x.im)))) (* (cbrt (+ x.im x.re)) (cbrt (* (- x.re x.im) (+ (* x.im x.im) (* x.re (+ x.im x.re))))))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 77.756 * * * * [progress]: [ 127 / 178 ] simplifiying candidate # 77.757 * [simplify]: Simplifying (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (+ x.re x.im) x.im))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (+ (pow x.re 3) (pow x.im 3)) x.im)))) 77.757 * * [simplify]: iters left: 6 (17 enodes) 77.767 * * [simplify]: iters left: 5 (77 enodes) 77.798 * * [simplify]: iters left: 4 (175 enodes) 77.864 * * [simplify]: Extracting #0: cost 1 inf + 0 77.864 * * [simplify]: Extracting #1: cost 4 inf + 0 77.864 * * [simplify]: Extracting #2: cost 8 inf + 0 77.865 * * [simplify]: Extracting #3: cost 58 inf + 0 77.865 * * [simplify]: Extracting #4: cost 152 inf + 1 77.866 * * [simplify]: Extracting #5: cost 162 inf + 3816 77.869 * * [simplify]: Extracting #6: cost 74 inf + 20187 77.876 * * [simplify]: Extracting #7: cost 23 inf + 33065 77.884 * * [simplify]: Extracting #8: cost 8 inf + 37502 77.894 * * [simplify]: Extracting #9: cost 0 inf + 39067 77.907 * [simplify]: Simplified to (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* x.im (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re)))))) (cbrt (* x.im (* (* (+ x.re x.im) (+ x.re x.im)) (- x.re x.im))))) 77.907 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (/ (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* x.im (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re)))))) (cbrt (* x.im (* (* (+ x.re x.im) (+ x.re x.im)) (- x.re x.im))))) (* (cbrt (+ x.re x.im)) (cbrt (* (+ x.re x.im) (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))))))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 77.908 * [simplify]: Simplifying (* (cbrt (+ x.re x.im)) (cbrt (* (+ x.re x.im) (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))))) 77.908 * * [simplify]: iters left: 6 (12 enodes) 77.914 * * [simplify]: iters left: 5 (53 enodes) 77.933 * * [simplify]: iters left: 4 (122 enodes) 77.970 * * [simplify]: iters left: 3 (315 enodes) 78.094 * * [simplify]: Extracting #0: cost 1 inf + 0 78.095 * * [simplify]: Extracting #1: cost 4 inf + 0 78.095 * * [simplify]: Extracting #2: cost 8 inf + 0 78.095 * * [simplify]: Extracting #3: cost 50 inf + 0 78.096 * * [simplify]: Extracting #4: cost 152 inf + 2 78.098 * * [simplify]: Extracting #5: cost 156 inf + 2405 78.107 * * [simplify]: Extracting #6: cost 38 inf + 23720 78.122 * * [simplify]: Extracting #7: cost 0 inf + 33476 78.137 * [simplify]: Simplified to (* (cbrt (* (+ x.im x.re) (+ (* x.im (- x.im x.re)) (* x.re x.re)))) (cbrt (+ x.im x.re))) 78.137 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (/ (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* x.im (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re)))))) (cbrt (* x.im (* (* (+ x.re x.im) (+ x.re x.im)) (- x.re x.im))))) (* (cbrt (* (+ x.im x.re) (+ (* x.im (- x.im x.re)) (* x.re x.re)))) (cbrt (+ x.im x.re)))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 78.137 * * * * [progress]: [ 128 / 178 ] simplifiying candidate # 78.138 * [simplify]: Simplifying (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (+ x.re x.im) x.im))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.im)))) 78.138 * * [simplify]: iters left: 6 (13 enodes) 78.144 * * [simplify]: iters left: 5 (53 enodes) 78.164 * * [simplify]: iters left: 4 (125 enodes) 78.244 * * [simplify]: Extracting #0: cost 1 inf + 0 78.244 * * [simplify]: Extracting #1: cost 4 inf + 0 78.244 * * [simplify]: Extracting #2: cost 8 inf + 0 78.244 * * [simplify]: Extracting #3: cost 47 inf + 0 78.245 * * [simplify]: Extracting #4: cost 138 inf + 1 78.246 * * [simplify]: Extracting #5: cost 133 inf + 3288 78.249 * * [simplify]: Extracting #6: cost 29 inf + 19842 78.255 * * [simplify]: Extracting #7: cost 0 inf + 25500 78.261 * * [simplify]: Extracting #8: cost 0 inf + 25460 78.269 * [simplify]: Simplified to (* (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.im) (- (* x.re x.re) (* x.im x.im)))) (cbrt (* (* (+ x.re x.im) (+ x.re x.im)) (* x.im (- x.re x.im))))) 78.269 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (/ (* (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.im) (- (* x.re x.re) (* x.im x.im)))) (cbrt (* (* (+ x.re x.im) (+ x.re x.im)) (* x.im (- x.re x.im))))) (* (cbrt (+ x.re x.im)) (cbrt (* (+ x.re x.im) (- x.re x.im))))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 78.270 * [simplify]: Simplifying (* (cbrt (+ x.re x.im)) (cbrt (* (+ x.re x.im) (- x.re x.im)))) 78.270 * * [simplify]: iters left: 6 (8 enodes) 78.274 * * [simplify]: iters left: 5 (29 enodes) 78.282 * * [simplify]: iters left: 4 (46 enodes) 78.290 * * [simplify]: iters left: 3 (91 enodes) 78.307 * * [simplify]: iters left: 2 (164 enodes) 78.358 * * [simplify]: iters left: 1 (251 enodes) 78.460 * * [simplify]: Extracting #0: cost 1 inf + 0 78.460 * * [simplify]: Extracting #1: cost 4 inf + 0 78.460 * * [simplify]: Extracting #2: cost 8 inf + 0 78.460 * * [simplify]: Extracting #3: cost 39 inf + 0 78.461 * * [simplify]: Extracting #4: cost 60 inf + 289 78.463 * * [simplify]: Extracting #5: cost 20 inf + 5336 78.468 * * [simplify]: Extracting #6: cost 0 inf + 7569 78.472 * * [simplify]: Extracting #7: cost 0 inf + 7489 78.476 * [simplify]: Simplified to (* (cbrt (+ x.im x.re)) (cbrt (* (- x.re x.im) (+ x.im x.re)))) 78.476 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (/ (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (+ x.re x.im) x.im))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.im)))) (* (cbrt (+ x.im x.re)) (cbrt (* (- x.re x.im) (+ x.im x.re))))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 78.477 * * * * [progress]: [ 129 / 178 ] simplifiying candidate # 78.477 * [simplify]: Simplifying (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (+ x.re x.im) x.im))) (cbrt (* (- x.re x.im) (* (+ (pow x.re 3) (pow x.im 3)) x.im)))) 78.477 * * [simplify]: iters left: 6 (18 enodes) 78.482 * * [simplify]: iters left: 5 (81 enodes) 78.500 * * [simplify]: iters left: 4 (180 enodes) 78.560 * * [simplify]: Extracting #0: cost 1 inf + 0 78.560 * * [simplify]: Extracting #1: cost 4 inf + 0 78.560 * * [simplify]: Extracting #2: cost 8 inf + 0 78.560 * * [simplify]: Extracting #3: cost 56 inf + 0 78.561 * * [simplify]: Extracting #4: cost 136 inf + 1 78.561 * * [simplify]: Extracting #5: cost 161 inf + 2277 78.565 * * [simplify]: Extracting #6: cost 38 inf + 22874 78.571 * * [simplify]: Extracting #7: cost 15 inf + 28321 78.579 * * [simplify]: Extracting #8: cost 9 inf + 30306 78.591 * * [simplify]: Extracting #9: cost 3 inf + 31407 78.604 * * [simplify]: Extracting #10: cost 0 inf + 32083 78.616 * [simplify]: Simplified to (* (cbrt (* (- x.re x.im) (* (+ x.re x.im) (* x.im (+ x.re x.im))))) (cbrt (* (* x.im (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re)))) (- x.re x.im)))) 78.616 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (/ (* (cbrt (* (- x.re x.im) (* (+ x.re x.im) (* x.im (+ x.re x.im))))) (cbrt (* (* x.im (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re)))) (- x.re x.im)))) (* (cbrt (+ x.re x.im)) (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 78.617 * [simplify]: Simplifying (* (cbrt (+ x.re x.im)) (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))))) 78.617 * * [simplify]: iters left: 6 (11 enodes) 78.626 * * [simplify]: iters left: 5 (43 enodes) 78.640 * * [simplify]: iters left: 4 (64 enodes) 78.650 * * [simplify]: iters left: 3 (84 enodes) 78.664 * * [simplify]: iters left: 2 (100 enodes) 78.678 * * [simplify]: iters left: 1 (120 enodes) 78.708 * * [simplify]: Extracting #0: cost 1 inf + 0 78.708 * * [simplify]: Extracting #1: cost 4 inf + 0 78.708 * * [simplify]: Extracting #2: cost 8 inf + 0 78.708 * * [simplify]: Extracting #3: cost 23 inf + 0 78.709 * * [simplify]: Extracting #4: cost 38 inf + 43 78.710 * * [simplify]: Extracting #5: cost 17 inf + 2368 78.711 * * [simplify]: Extracting #6: cost 0 inf + 4478 78.713 * * [simplify]: Extracting #7: cost 0 inf + 4318 78.715 * [simplify]: Simplified to (* (cbrt (+ x.im x.re)) (cbrt (- (* x.re x.re) (* x.im (- x.re x.im))))) 78.716 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (/ (* (cbrt (* (- x.re x.im) (* (+ x.re x.im) (* x.im (+ x.re x.im))))) (cbrt (* (* x.im (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re)))) (- x.re x.im)))) (* (cbrt (+ x.im x.re)) (cbrt (- (* x.re x.re) (* x.im (- x.re x.im)))))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 78.716 * * * * [progress]: [ 130 / 178 ] simplifiying candidate # 78.716 * [simplify]: Simplifying (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (+ x.re x.im) x.im))) (cbrt (* (- x.re x.im) (* (- (* x.re x.re) (* x.im x.im)) x.im)))) 78.716 * * [simplify]: iters left: 6 (14 enodes) 78.723 * * [simplify]: iters left: 5 (57 enodes) 78.745 * * [simplify]: iters left: 4 (130 enodes) 78.799 * * [simplify]: Extracting #0: cost 1 inf + 0 78.800 * * [simplify]: Extracting #1: cost 4 inf + 0 78.800 * * [simplify]: Extracting #2: cost 8 inf + 0 78.800 * * [simplify]: Extracting #3: cost 55 inf + 0 78.800 * * [simplify]: Extracting #4: cost 136 inf + 1 78.801 * * [simplify]: Extracting #5: cost 146 inf + 1997 78.804 * * [simplify]: Extracting #6: cost 42 inf + 16910 78.810 * * [simplify]: Extracting #7: cost 1 inf + 24670 78.822 * * [simplify]: Extracting #8: cost 0 inf + 24912 78.836 * [simplify]: Simplified to (* (cbrt (* (* (* (- x.re x.im) (- x.re x.im)) (+ x.re x.im)) x.im)) (cbrt (* (+ x.re x.im) (* (+ x.re x.im) (* x.im (- x.re x.im)))))) 78.836 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (/ (* (cbrt (* (* (* (- x.re x.im) (- x.re x.im)) (+ x.re x.im)) x.im)) (cbrt (* (+ x.re x.im) (* (+ x.re x.im) (* x.im (- x.re x.im)))))) (* (cbrt (+ x.re x.im)) (cbrt (- x.re x.im)))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 78.836 * [simplify]: Simplifying (* (cbrt (+ x.re x.im)) (cbrt (- x.re x.im))) 78.837 * * [simplify]: iters left: 5 (7 enodes) 78.838 * * [simplify]: iters left: 4 (25 enodes) 78.842 * * [simplify]: iters left: 3 (28 enodes) 78.846 * * [simplify]: Extracting #0: cost 1 inf + 0 78.846 * * [simplify]: Extracting #1: cost 4 inf + 0 78.846 * * [simplify]: Extracting #2: cost 8 inf + 0 78.846 * * [simplify]: Extracting #3: cost 13 inf + 0 78.846 * * [simplify]: Extracting #4: cost 11 inf + 43 78.846 * * [simplify]: Extracting #5: cost 3 inf + 618 78.846 * * [simplify]: Extracting #6: cost 1 inf + 1022 78.847 * * [simplify]: Extracting #7: cost 0 inf + 1304 78.847 * [simplify]: Simplified to (* (cbrt (+ x.im x.re)) (cbrt (- x.re x.im))) 78.847 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (/ (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (+ x.re x.im) x.im))) (cbrt (* (- x.re x.im) (* (- (* x.re x.re) (* x.im x.im)) x.im)))) (* (cbrt (+ x.im x.re)) (cbrt (- x.re x.im)))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 78.847 * * * * [progress]: [ 131 / 178 ] simplifiying candidate # 78.847 * [simplify]: Simplifying (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (+ x.re x.im) x.im))) (cbrt (* (- (pow x.re 3) (pow x.im 3)) (* (+ x.re x.im) x.im)))) 78.847 * * [simplify]: iters left: 6 (16 enodes) 78.853 * * [simplify]: iters left: 5 (74 enodes) 78.869 * * [simplify]: iters left: 4 (171 enodes) 78.937 * * [simplify]: Extracting #0: cost 1 inf + 0 78.937 * * [simplify]: Extracting #1: cost 4 inf + 0 78.937 * * [simplify]: Extracting #2: cost 8 inf + 0 78.937 * * [simplify]: Extracting #3: cost 51 inf + 0 78.937 * * [simplify]: Extracting #4: cost 141 inf + 1 78.938 * * [simplify]: Extracting #5: cost 145 inf + 3492 78.942 * * [simplify]: Extracting #6: cost 55 inf + 18753 78.947 * * [simplify]: Extracting #7: cost 19 inf + 30108 78.953 * * [simplify]: Extracting #8: cost 2 inf + 34967 78.959 * * [simplify]: Extracting #9: cost 0 inf + 35471 78.968 * [simplify]: Simplified to (* (cbrt (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* x.im (+ x.re x.im)))) (cbrt (* (* x.im (+ x.re x.im)) (- (* x.re x.re) (* x.im x.im))))) 78.968 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (/ (* (cbrt (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* x.im (+ x.re x.im)))) (cbrt (* (* x.im (+ x.re x.im)) (- (* x.re x.re) (* x.im x.im))))) (* (cbrt (+ x.re x.im)) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 78.968 * [simplify]: Simplifying (* (cbrt (+ x.re x.im)) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) 78.968 * * [simplify]: iters left: 6 (11 enodes) 78.973 * * [simplify]: iters left: 5 (41 enodes) 78.984 * * [simplify]: iters left: 4 (49 enodes) 78.997 * * [simplify]: iters left: 3 (52 enodes) 79.004 * * [simplify]: iters left: 2 (53 enodes) 79.013 * * [simplify]: Extracting #0: cost 1 inf + 0 79.013 * * [simplify]: Extracting #1: cost 4 inf + 0 79.013 * * [simplify]: Extracting #2: cost 8 inf + 0 79.013 * * [simplify]: Extracting #3: cost 18 inf + 0 79.013 * * [simplify]: Extracting #4: cost 21 inf + 43 79.014 * * [simplify]: Extracting #5: cost 5 inf + 1512 79.014 * * [simplify]: Extracting #6: cost 0 inf + 2682 79.014 * [simplify]: Simplified to (* (cbrt (+ x.im x.re)) (cbrt (+ (* x.im x.im) (* x.re (+ x.im x.re))))) 79.015 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (/ (* (cbrt (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* x.im (+ x.re x.im)))) (cbrt (* (* x.im (+ x.re x.im)) (- (* x.re x.re) (* x.im x.im))))) (* (cbrt (+ x.im x.re)) (cbrt (+ (* x.im x.im) (* x.re (+ x.im x.re)))))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 79.015 * * * * [progress]: [ 132 / 178 ] simplifiying candidate # 79.015 * [simplify]: Simplifying (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (+ x.re x.im) x.im))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (+ x.re x.im) x.im)))) 79.015 * * [simplify]: iters left: 6 (10 enodes) 79.018 * * [simplify]: iters left: 5 (39 enodes) 79.025 * * [simplify]: iters left: 4 (80 enodes) 79.045 * * [simplify]: iters left: 3 (273 enodes) 79.218 * * [simplify]: Extracting #0: cost 1 inf + 0 79.218 * * [simplify]: Extracting #1: cost 3 inf + 0 79.218 * * [simplify]: Extracting #2: cost 5 inf + 0 79.219 * * [simplify]: Extracting #3: cost 59 inf + 0 79.219 * * [simplify]: Extracting #4: cost 175 inf + 1 79.222 * * [simplify]: Extracting #5: cost 184 inf + 3533 79.231 * * [simplify]: Extracting #6: cost 52 inf + 24184 79.247 * * [simplify]: Extracting #7: cost 0 inf + 34328 79.266 * * [simplify]: Extracting #8: cost 0 inf + 33768 79.282 * [simplify]: Simplified to (* (cbrt (* (* x.im (- x.re x.im)) (* (+ x.re x.im) (+ x.re x.im)))) (cbrt (* (* x.im (- x.re x.im)) (* (+ x.re x.im) (+ x.re x.im))))) 79.282 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (/ (* (cbrt (* (* x.im (- x.re x.im)) (* (+ x.re x.im) (+ x.re x.im)))) (cbrt (* (* x.im (- x.re x.im)) (* (+ x.re x.im) (+ x.re x.im))))) (* (cbrt (+ x.re x.im)) (cbrt (+ x.re x.im)))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 79.283 * [simplify]: Simplifying (* (cbrt (+ x.re x.im)) (cbrt (+ x.re x.im))) 79.283 * * [simplify]: iters left: 5 (5 enodes) 79.285 * * [simplify]: iters left: 4 (16 enodes) 79.289 * * [simplify]: Extracting #0: cost 1 inf + 0 79.289 * * [simplify]: Extracting #1: cost 3 inf + 0 79.289 * * [simplify]: Extracting #2: cost 5 inf + 0 79.290 * * [simplify]: Extracting #3: cost 8 inf + 0 79.290 * * [simplify]: Extracting #4: cost 6 inf + 2 79.290 * * [simplify]: Extracting #5: cost 0 inf + 654 79.290 * [simplify]: Simplified to (* (cbrt (+ x.im x.re)) (cbrt (+ x.im x.re))) 79.290 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (/ (* (cbrt (* (* x.im (- x.re x.im)) (* (+ x.re x.im) (+ x.re x.im)))) (cbrt (* (* x.im (- x.re x.im)) (* (+ x.re x.im) (+ x.re x.im))))) (* (cbrt (+ x.im x.re)) (cbrt (+ x.im x.re)))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 79.290 * * * * [progress]: [ 133 / 178 ] simplifiying candidate # 79.290 * * * * [progress]: [ 134 / 178 ] simplifiying candidate # 79.291 * [simplify]: Simplifying (* (cbrt (- x.re x.im)) (cbrt (- x.re x.im))) 79.291 * * [simplify]: iters left: 5 (5 enodes) 79.293 * * [simplify]: iters left: 4 (17 enodes) 79.295 * * [simplify]: iters left: 3 (20 enodes) 79.298 * * [simplify]: Extracting #0: cost 1 inf + 0 79.298 * * [simplify]: Extracting #1: cost 3 inf + 0 79.298 * * [simplify]: Extracting #2: cost 5 inf + 0 79.298 * * [simplify]: Extracting #3: cost 9 inf + 0 79.298 * * [simplify]: Extracting #4: cost 7 inf + 43 79.299 * * [simplify]: Extracting #5: cost 0 inf + 736 79.299 * [simplify]: Simplified to (* (cbrt (- x.re x.im)) (cbrt (- x.re x.im))) 79.299 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (* (* (cbrt (- x.re x.im)) (cbrt (- x.re x.im))) (* (cbrt (* (+ x.re x.im) x.im)) (cbrt (* (+ x.re x.im) x.im)))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 79.299 * [simplify]: Simplifying (* (cbrt (* (+ x.re x.im) x.im)) (cbrt (* (+ x.re x.im) x.im))) 79.299 * * [simplify]: iters left: 6 (6 enodes) 79.300 * * [simplify]: iters left: 5 (20 enodes) 79.303 * * [simplify]: iters left: 4 (27 enodes) 79.308 * * [simplify]: iters left: 3 (33 enodes) 79.313 * * [simplify]: Extracting #0: cost 1 inf + 0 79.313 * * [simplify]: Extracting #1: cost 3 inf + 0 79.313 * * [simplify]: Extracting #2: cost 5 inf + 0 79.313 * * [simplify]: Extracting #3: cost 10 inf + 0 79.313 * * [simplify]: Extracting #4: cost 12 inf + 42 79.313 * * [simplify]: Extracting #5: cost 10 inf + 84 79.313 * * [simplify]: Extracting #6: cost 5 inf + 334 79.313 * * [simplify]: Extracting #7: cost 1 inf + 942 79.314 * * [simplify]: Extracting #8: cost 0 inf + 1144 79.314 * [simplify]: Simplified to (* (cbrt (* (+ x.im x.re) x.im)) (cbrt (* (+ x.im x.re) x.im))) 79.314 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (* (* (cbrt (- x.re x.im)) (cbrt (- x.re x.im))) (* (cbrt (* (+ x.im x.re) x.im)) (cbrt (* (+ x.im x.re) x.im)))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 79.314 * * * * [progress]: [ 135 / 178 ] simplifiying candidate # 79.314 * [simplify]: Simplifying (* (* (cbrt (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (cbrt (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im))))) (* (cbrt (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (cbrt (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))))) 79.314 * * [simplify]: iters left: 6 (10 enodes) 79.317 * * [simplify]: iters left: 5 (41 enodes) 79.324 * * [simplify]: iters left: 4 (75 enodes) 79.356 * * [simplify]: iters left: 3 (208 enodes) 79.423 * * [simplify]: iters left: 2 (449 enodes) 79.576 * * [simplify]: Extracting #0: cost 1 inf + 0 79.576 * * [simplify]: Extracting #1: cost 11 inf + 0 79.576 * * [simplify]: Extracting #2: cost 28 inf + 1 79.576 * * [simplify]: Extracting #3: cost 49 inf + 6 79.577 * * [simplify]: Extracting #4: cost 90 inf + 8 79.579 * * [simplify]: Extracting #5: cost 76 inf + 3505 79.585 * * [simplify]: Extracting #6: cost 18 inf + 12547 79.594 * * [simplify]: Extracting #7: cost 2 inf + 20242 79.603 * * [simplify]: Extracting #8: cost 0 inf + 21479 79.611 * [simplify]: Simplified to (* (cbrt (* (+ x.im x.re) (* (- x.re x.im) x.im))) (cbrt (cbrt (* (+ x.im x.re) (* (- x.re x.im) x.im))))) 79.611 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (* (* (cbrt (* (+ x.im x.re) (* (- x.re x.im) x.im))) (cbrt (cbrt (* (+ x.im x.re) (* (- x.re x.im) x.im))))) (* (cbrt (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (cbrt (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 79.612 * [simplify]: Simplifying (* (cbrt (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (cbrt (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im))))) 79.612 * * [simplify]: iters left: 6 (9 enodes) 79.616 * * [simplify]: iters left: 5 (34 enodes) 79.627 * * [simplify]: iters left: 4 (64 enodes) 79.660 * * [simplify]: iters left: 3 (187 enodes) 79.727 * * [simplify]: iters left: 2 (397 enodes) 79.865 * * [simplify]: Extracting #0: cost 1 inf + 0 79.866 * * [simplify]: Extracting #1: cost 3 inf + 0 79.866 * * [simplify]: Extracting #2: cost 5 inf + 0 79.866 * * [simplify]: Extracting #3: cost 7 inf + 0 79.866 * * [simplify]: Extracting #4: cost 32 inf + 0 79.866 * * [simplify]: Extracting #5: cost 75 inf + 1 79.867 * * [simplify]: Extracting #6: cost 85 inf + 653 79.868 * * [simplify]: Extracting #7: cost 50 inf + 5475 79.871 * * [simplify]: Extracting #8: cost 10 inf + 11354 79.875 * * [simplify]: Extracting #9: cost 0 inf + 12494 79.879 * * [simplify]: Extracting #10: cost 0 inf + 12414 79.886 * [simplify]: Simplified to (* (cbrt (cbrt (* (* (+ x.im x.re) x.im) (- x.re x.im)))) (cbrt (cbrt (* (* (+ x.im x.re) x.im) (- x.re x.im))))) 79.886 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (* (* (* (cbrt (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (cbrt (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im))))) (* (cbrt (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (cbrt (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))))) (* (cbrt (cbrt (* (* (+ x.im x.re) x.im) (- x.re x.im)))) (cbrt (cbrt (* (* (+ x.im x.re) x.im) (- x.re x.im)))))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 79.886 * * * * [progress]: [ 136 / 178 ] simplifiying candidate # 79.887 * [simplify]: Simplifying (* (sqrt (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (sqrt (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im))))) 79.887 * * [simplify]: iters left: 6 (9 enodes) 79.891 * * [simplify]: iters left: 5 (32 enodes) 79.901 * * [simplify]: iters left: 4 (63 enodes) 79.933 * * [simplify]: iters left: 3 (185 enodes) 79.990 * * [simplify]: iters left: 2 (406 enodes) 80.202 * * [simplify]: Extracting #0: cost 1 inf + 0 80.202 * * [simplify]: Extracting #1: cost 4 inf + 0 80.202 * * [simplify]: Extracting #2: cost 30 inf + 0 80.203 * * [simplify]: Extracting #3: cost 73 inf + 1 80.204 * * [simplify]: Extracting #4: cost 82 inf + 612 80.207 * * [simplify]: Extracting #5: cost 42 inf + 5806 80.214 * * [simplify]: Extracting #6: cost 2 inf + 11566 80.220 * * [simplify]: Extracting #7: cost 0 inf + 11650 80.224 * * [simplify]: Extracting #8: cost 0 inf + 11610 80.228 * [simplify]: Simplified to (cbrt (* (* (+ x.im x.re) x.im) (- x.re x.im))) 80.228 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (* (cbrt (* (* (+ x.im x.re) x.im) (- x.re x.im))) (* (sqrt (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (sqrt (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 80.228 * [simplify]: Simplifying (* (sqrt (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (sqrt (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im))))) 80.228 * * [simplify]: iters left: 6 (9 enodes) 80.230 * * [simplify]: iters left: 5 (32 enodes) 80.238 * * [simplify]: iters left: 4 (63 enodes) 80.253 * * [simplify]: iters left: 3 (185 enodes) 80.315 * * [simplify]: iters left: 2 (406 enodes) 80.528 * * [simplify]: Extracting #0: cost 1 inf + 0 80.528 * * [simplify]: Extracting #1: cost 4 inf + 0 80.528 * * [simplify]: Extracting #2: cost 30 inf + 0 80.529 * * [simplify]: Extracting #3: cost 73 inf + 1 80.530 * * [simplify]: Extracting #4: cost 82 inf + 612 80.533 * * [simplify]: Extracting #5: cost 42 inf + 5806 80.539 * * [simplify]: Extracting #6: cost 2 inf + 11566 80.547 * * [simplify]: Extracting #7: cost 0 inf + 11650 80.554 * * [simplify]: Extracting #8: cost 0 inf + 11610 80.563 * [simplify]: Simplified to (cbrt (* (* (+ x.im x.re) x.im) (- x.re x.im))) 80.563 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (* (* (sqrt (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (sqrt (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im))))) (cbrt (* (* (+ x.im x.re) x.im) (- x.re x.im)))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 80.563 * * * * [progress]: [ 137 / 178 ] simplifiying candidate # 80.564 * [simplify]: Simplifying (* 1 1) 80.564 * * [simplify]: iters left: 2 (2 enodes) 80.566 * * [simplify]: iters left: 1 (6 enodes) 80.568 * * [simplify]: Extracting #0: cost 1 inf + 0 80.568 * * [simplify]: Extracting #1: cost 0 inf + 1 80.568 * [simplify]: Simplified to 1 80.568 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (* 1 (* (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im))))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 80.568 * [simplify]: Simplifying (* (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) 80.569 * * [simplify]: iters left: 6 (8 enodes) 80.572 * * [simplify]: iters left: 5 (31 enodes) 80.582 * * [simplify]: iters left: 4 (61 enodes) 80.612 * * [simplify]: iters left: 3 (183 enodes) 80.690 * * [simplify]: iters left: 2 (394 enodes) 80.826 * * [simplify]: Extracting #0: cost 1 inf + 0 80.826 * * [simplify]: Extracting #1: cost 3 inf + 0 80.826 * * [simplify]: Extracting #2: cost 5 inf + 0 80.826 * * [simplify]: Extracting #3: cost 30 inf + 0 80.827 * * [simplify]: Extracting #4: cost 74 inf + 1 80.827 * * [simplify]: Extracting #5: cost 85 inf + 411 80.829 * * [simplify]: Extracting #6: cost 40 inf + 6653 80.832 * * [simplify]: Extracting #7: cost 8 inf + 10916 80.835 * * [simplify]: Extracting #8: cost 0 inf + 11852 80.840 * * [simplify]: Extracting #9: cost 0 inf + 11812 80.847 * [simplify]: Simplified to (* (cbrt (* (* (+ x.im x.re) x.im) (- x.re x.im))) (cbrt (* (* (+ x.im x.re) x.im) (- x.re x.im)))) 80.847 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (* 1 (* (cbrt (* (* (+ x.im x.re) x.im) (- x.re x.im))) (cbrt (* (* (+ x.im x.re) x.im) (- x.re x.im))))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 80.848 * * * * [progress]: [ 138 / 178 ] simplifiying candidate # 80.848 * [simplify]: Simplifying (* (sqrt (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (sqrt (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im))))) 80.848 * * [simplify]: iters left: 6 (9 enodes) 80.852 * * [simplify]: iters left: 5 (32 enodes) 80.863 * * [simplify]: iters left: 4 (63 enodes) 80.890 * * [simplify]: iters left: 3 (185 enodes) 80.939 * * [simplify]: iters left: 2 (406 enodes) 81.066 * * [simplify]: Extracting #0: cost 1 inf + 0 81.066 * * [simplify]: Extracting #1: cost 4 inf + 0 81.066 * * [simplify]: Extracting #2: cost 30 inf + 0 81.067 * * [simplify]: Extracting #3: cost 73 inf + 1 81.068 * * [simplify]: Extracting #4: cost 82 inf + 612 81.071 * * [simplify]: Extracting #5: cost 42 inf + 5806 81.079 * * [simplify]: Extracting #6: cost 2 inf + 11566 81.086 * * [simplify]: Extracting #7: cost 0 inf + 11650 81.093 * * [simplify]: Extracting #8: cost 0 inf + 11610 81.099 * [simplify]: Simplified to (cbrt (* (* (+ x.im x.re) x.im) (- x.re x.im))) 81.100 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (* (cbrt (* (* (+ x.im x.re) x.im) (- x.re x.im))) (* (sqrt (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (sqrt (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 81.100 * [simplify]: Simplifying (* (sqrt (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (sqrt (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im))))) 81.100 * * [simplify]: iters left: 6 (9 enodes) 81.104 * * [simplify]: iters left: 5 (32 enodes) 81.115 * * [simplify]: iters left: 4 (63 enodes) 81.143 * * [simplify]: iters left: 3 (185 enodes) 81.213 * * [simplify]: iters left: 2 (406 enodes) 81.397 * * [simplify]: Extracting #0: cost 1 inf + 0 81.397 * * [simplify]: Extracting #1: cost 4 inf + 0 81.397 * * [simplify]: Extracting #2: cost 30 inf + 0 81.398 * * [simplify]: Extracting #3: cost 73 inf + 1 81.398 * * [simplify]: Extracting #4: cost 82 inf + 612 81.400 * * [simplify]: Extracting #5: cost 42 inf + 5806 81.403 * * [simplify]: Extracting #6: cost 2 inf + 11566 81.407 * * [simplify]: Extracting #7: cost 0 inf + 11650 81.410 * * [simplify]: Extracting #8: cost 0 inf + 11610 81.414 * [simplify]: Simplified to (cbrt (* (* (+ x.im x.re) x.im) (- x.re x.im))) 81.414 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (* (* (sqrt (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (sqrt (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im))))) (cbrt (* (* (+ x.im x.re) x.im) (- x.re x.im)))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 81.414 * * * * [progress]: [ 139 / 178 ] simplifiying candidate # 81.414 * [simplify]: Simplifying (* (- x.re x.im) (* (+ x.re x.im) x.im)) 81.414 * * [simplify]: iters left: 6 (6 enodes) 81.416 * * [simplify]: iters left: 5 (25 enodes) 81.420 * * [simplify]: iters left: 4 (55 enodes) 81.447 * * [simplify]: iters left: 3 (177 enodes) 81.500 * * [simplify]: iters left: 2 (385 enodes) 81.662 * * [simplify]: Extracting #0: cost 1 inf + 0 81.662 * * [simplify]: Extracting #1: cost 26 inf + 0 81.663 * * [simplify]: Extracting #2: cost 69 inf + 1 81.664 * * [simplify]: Extracting #3: cost 83 inf + 167 81.669 * * [simplify]: Extracting #4: cost 20 inf + 7563 81.676 * * [simplify]: Extracting #5: cost 0 inf + 10642 81.683 * [simplify]: Simplified to (* (* (- x.re x.im) x.im) (+ x.im x.re)) 81.683 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (pow (* (* (- x.re x.im) x.im) (+ x.im x.re)) (* 2 1/3)) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 81.683 * [simplify]: Simplifying (* 2 1/3) 81.683 * * [simplify]: iters left: 2 (3 enodes) 81.687 * * [simplify]: iters left: 1 (11 enodes) 81.691 * * [simplify]: Extracting #0: cost 1 inf + 0 81.691 * * [simplify]: Extracting #1: cost 0 inf + 1 81.691 * [simplify]: Simplified to 2/3 81.691 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (pow (* (- x.re x.im) (* (+ x.re x.im) x.im)) 2/3) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 81.691 * * * * [progress]: [ 140 / 178 ] simplifiying candidate # 81.691 * [simplify]: Simplifying (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im))) 81.691 * * [simplify]: iters left: 6 (7 enodes) 81.695 * * [simplify]: iters left: 5 (28 enodes) 81.703 * * [simplify]: iters left: 4 (58 enodes) 81.717 * * [simplify]: iters left: 3 (180 enodes) 81.774 * * [simplify]: iters left: 2 (395 enodes) 81.921 * * [simplify]: Extracting #0: cost 1 inf + 0 81.921 * * [simplify]: Extracting #1: cost 3 inf + 0 81.921 * * [simplify]: Extracting #2: cost 28 inf + 0 81.921 * * [simplify]: Extracting #3: cost 71 inf + 1 81.921 * * [simplify]: Extracting #4: cost 83 inf + 550 81.923 * * [simplify]: Extracting #5: cost 33 inf + 6101 81.926 * * [simplify]: Extracting #6: cost 2 inf + 10722 81.934 * * [simplify]: Extracting #7: cost 0 inf + 11046 81.940 * [simplify]: Simplified to (cbrt (* (* (- x.re x.im) x.im) (+ x.im x.re))) 81.940 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (pow (cbrt (* (* (- x.re x.im) x.im) (+ x.im x.re))) (* 2 1)) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 81.941 * [simplify]: Simplifying (* 2 1) 81.941 * * [simplify]: iters left: 2 (3 enodes) 81.943 * * [simplify]: iters left: 1 (9 enodes) 81.947 * * [simplify]: Extracting #0: cost 1 inf + 0 81.947 * * [simplify]: Extracting #1: cost 0 inf + 1 81.947 * [simplify]: Simplified to 2 81.947 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (pow (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im))) 2) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 81.947 * * * * [progress]: [ 141 / 178 ] simplifiying candidate # 81.948 * [simplify]: Simplifying (cbrt (* (+ x.re x.im) x.im)) 81.948 * * [simplify]: iters left: 5 (5 enodes) 81.950 * * [simplify]: iters left: 4 (17 enodes) 81.955 * * [simplify]: iters left: 3 (24 enodes) 81.962 * * [simplify]: iters left: 2 (30 enodes) 81.968 * * [simplify]: Extracting #0: cost 1 inf + 0 81.969 * * [simplify]: Extracting #1: cost 3 inf + 0 81.969 * * [simplify]: Extracting #2: cost 8 inf + 0 81.969 * * [simplify]: Extracting #3: cost 10 inf + 42 81.969 * * [simplify]: Extracting #4: cost 8 inf + 84 81.969 * * [simplify]: Extracting #5: cost 2 inf + 416 81.969 * * [simplify]: Extracting #6: cost 0 inf + 740 81.970 * [simplify]: Simplified to (cbrt (* (+ x.im x.re) x.im)) 81.970 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (* (* (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im))) (cbrt (- x.re x.im))) (cbrt (* (+ x.im x.re) x.im))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 81.970 * * * * [progress]: [ 142 / 178 ] simplifiying candidate # 81.970 * [simplify]: Simplifying (cbrt (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) 81.970 * * [simplify]: iters left: 6 (8 enodes) 81.974 * * [simplify]: iters left: 5 (31 enodes) 81.984 * * [simplify]: iters left: 4 (61 enodes) 82.012 * * [simplify]: iters left: 3 (183 enodes) 82.076 * * [simplify]: iters left: 2 (394 enodes) 82.204 * * [simplify]: Extracting #0: cost 1 inf + 0 82.204 * * [simplify]: Extracting #1: cost 3 inf + 0 82.204 * * [simplify]: Extracting #2: cost 5 inf + 0 82.204 * * [simplify]: Extracting #3: cost 30 inf + 0 82.204 * * [simplify]: Extracting #4: cost 74 inf + 1 82.205 * * [simplify]: Extracting #5: cost 85 inf + 411 82.208 * * [simplify]: Extracting #6: cost 40 inf + 6733 82.214 * * [simplify]: Extracting #7: cost 8 inf + 10996 82.221 * * [simplify]: Extracting #8: cost 0 inf + 11932 82.228 * * [simplify]: Extracting #9: cost 0 inf + 11892 82.232 * [simplify]: Simplified to (cbrt (cbrt (* (* (+ x.im x.re) x.im) (- x.re x.im)))) 82.232 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (* (* (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im))) (* (cbrt (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (cbrt (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))))) (cbrt (cbrt (* (* (+ x.im x.re) x.im) (- x.re x.im))))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 82.232 * * * * [progress]: [ 143 / 178 ] simplifiying candidate # 82.232 * [simplify]: Simplifying (sqrt (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) 82.232 * * [simplify]: iters left: 6 (8 enodes) 82.234 * * [simplify]: iters left: 5 (31 enodes) 82.240 * * [simplify]: iters left: 4 (61 enodes) 82.260 * * [simplify]: iters left: 3 (183 enodes) 82.324 * * [simplify]: iters left: 2 (394 enodes) 82.462 * * [simplify]: Extracting #0: cost 1 inf + 0 82.462 * * [simplify]: Extracting #1: cost 3 inf + 0 82.462 * * [simplify]: Extracting #2: cost 5 inf + 0 82.462 * * [simplify]: Extracting #3: cost 30 inf + 0 82.462 * * [simplify]: Extracting #4: cost 74 inf + 1 82.463 * * [simplify]: Extracting #5: cost 85 inf + 411 82.464 * * [simplify]: Extracting #6: cost 40 inf + 6653 82.467 * * [simplify]: Extracting #7: cost 8 inf + 10916 82.474 * * [simplify]: Extracting #8: cost 0 inf + 11852 82.481 * * [simplify]: Extracting #9: cost 0 inf + 11812 82.486 * [simplify]: Simplified to (sqrt (cbrt (* (* (+ x.im x.re) x.im) (- x.re x.im)))) 82.486 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (* (* (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im))) (sqrt (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im))))) (sqrt (cbrt (* (* (+ x.im x.re) x.im) (- x.re x.im))))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 82.486 * * * * [progress]: [ 144 / 178 ] simplifiying candidate # 82.486 * [simplify]: Simplifying (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im))) 82.486 * * [simplify]: iters left: 6 (7 enodes) 82.488 * * [simplify]: iters left: 5 (28 enodes) 82.493 * * [simplify]: iters left: 4 (58 enodes) 82.509 * * [simplify]: iters left: 3 (180 enodes) 82.581 * * [simplify]: iters left: 2 (395 enodes) 82.734 * * [simplify]: Extracting #0: cost 1 inf + 0 82.734 * * [simplify]: Extracting #1: cost 3 inf + 0 82.734 * * [simplify]: Extracting #2: cost 28 inf + 0 82.734 * * [simplify]: Extracting #3: cost 71 inf + 1 82.735 * * [simplify]: Extracting #4: cost 83 inf + 550 82.736 * * [simplify]: Extracting #5: cost 33 inf + 6101 82.740 * * [simplify]: Extracting #6: cost 2 inf + 10722 82.743 * * [simplify]: Extracting #7: cost 0 inf + 11046 82.746 * [simplify]: Simplified to (cbrt (* (* (- x.re x.im) x.im) (+ x.im x.re))) 82.747 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (* (* (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im))) 1) (cbrt (* (* (- x.re x.im) x.im) (+ x.im x.re)))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 82.747 * * * * [progress]: [ 145 / 178 ] simplifiying candidate # 82.747 * [simplify]: Simplifying (cbrt (- x.re x.im)) 82.747 * * [simplify]: iters left: 3 (4 enodes) 82.748 * * [simplify]: iters left: 2 (14 enodes) 82.750 * * [simplify]: iters left: 1 (17 enodes) 82.753 * * [simplify]: Extracting #0: cost 1 inf + 0 82.753 * * [simplify]: Extracting #1: cost 3 inf + 0 82.753 * * [simplify]: Extracting #2: cost 7 inf + 0 82.753 * * [simplify]: Extracting #3: cost 5 inf + 43 82.753 * * [simplify]: Extracting #4: cost 0 inf + 412 82.753 * [simplify]: Simplified to (cbrt (- x.re x.im)) 82.753 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (* (cbrt (- x.re x.im)) (* (cbrt (* (+ x.re x.im) x.im)) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im))))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 82.753 * * * * [progress]: [ 146 / 178 ] simplifiying candidate # 82.753 * [simplify]: Simplifying (* (cbrt (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (cbrt (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im))))) 82.753 * * [simplify]: iters left: 6 (9 enodes) 82.755 * * [simplify]: iters left: 5 (34 enodes) 82.761 * * [simplify]: iters left: 4 (64 enodes) 82.788 * * [simplify]: iters left: 3 (187 enodes) 82.852 * * [simplify]: iters left: 2 (397 enodes) 83.042 * * [simplify]: Extracting #0: cost 1 inf + 0 83.042 * * [simplify]: Extracting #1: cost 3 inf + 0 83.042 * * [simplify]: Extracting #2: cost 5 inf + 0 83.042 * * [simplify]: Extracting #3: cost 7 inf + 0 83.042 * * [simplify]: Extracting #4: cost 32 inf + 0 83.042 * * [simplify]: Extracting #5: cost 75 inf + 1 83.043 * * [simplify]: Extracting #6: cost 85 inf + 653 83.046 * * [simplify]: Extracting #7: cost 50 inf + 5475 83.052 * * [simplify]: Extracting #8: cost 10 inf + 11354 83.058 * * [simplify]: Extracting #9: cost 0 inf + 12494 83.061 * * [simplify]: Extracting #10: cost 0 inf + 12414 83.065 * [simplify]: Simplified to (* (cbrt (cbrt (* (* (+ x.im x.re) x.im) (- x.re x.im)))) (cbrt (cbrt (* (* (+ x.im x.re) x.im) (- x.re x.im))))) 83.065 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (* (* (cbrt (cbrt (* (* (+ x.im x.re) x.im) (- x.re x.im)))) (cbrt (cbrt (* (* (+ x.im x.re) x.im) (- x.re x.im))))) (* (cbrt (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im))))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 83.065 * * * * [progress]: [ 147 / 178 ] simplifiying candidate # 83.066 * [simplify]: Simplifying (sqrt (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) 83.066 * * [simplify]: iters left: 6 (8 enodes) 83.067 * * [simplify]: iters left: 5 (31 enodes) 83.073 * * [simplify]: iters left: 4 (61 enodes) 83.088 * * [simplify]: iters left: 3 (183 enodes) 83.145 * * [simplify]: iters left: 2 (394 enodes) 83.313 * * [simplify]: Extracting #0: cost 1 inf + 0 83.313 * * [simplify]: Extracting #1: cost 3 inf + 0 83.314 * * [simplify]: Extracting #2: cost 5 inf + 0 83.314 * * [simplify]: Extracting #3: cost 30 inf + 0 83.314 * * [simplify]: Extracting #4: cost 74 inf + 1 83.314 * * [simplify]: Extracting #5: cost 85 inf + 411 83.316 * * [simplify]: Extracting #6: cost 40 inf + 6653 83.319 * * [simplify]: Extracting #7: cost 8 inf + 10916 83.322 * * [simplify]: Extracting #8: cost 0 inf + 11852 83.326 * * [simplify]: Extracting #9: cost 0 inf + 11812 83.331 * [simplify]: Simplified to (sqrt (cbrt (* (* (+ x.im x.re) x.im) (- x.re x.im)))) 83.332 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (* (sqrt (cbrt (* (* (+ x.im x.re) x.im) (- x.re x.im)))) (* (sqrt (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im))))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 83.332 * * * * [progress]: [ 148 / 178 ] simplifiying candidate # 83.332 * * * * [progress]: [ 149 / 178 ] simplifiying candidate # 83.332 * [simplify]: Simplifying (cbrt (* (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))))) 83.333 * * [simplify]: iters left: 6 (11 enodes) 83.339 * * [simplify]: iters left: 5 (53 enodes) 83.353 * * [simplify]: iters left: 4 (149 enodes) 83.410 * * [simplify]: Extracting #0: cost 1 inf + 0 83.410 * * [simplify]: Extracting #1: cost 3 inf + 0 83.410 * * [simplify]: Extracting #2: cost 41 inf + 0 83.410 * * [simplify]: Extracting #3: cost 172 inf + 0 83.412 * * [simplify]: Extracting #4: cost 161 inf + 4908 83.417 * * [simplify]: Extracting #5: cost 40 inf + 27863 83.427 * * [simplify]: Extracting #6: cost 0 inf + 37062 83.444 * * [simplify]: Extracting #7: cost 0 inf + 36502 83.461 * [simplify]: Simplified to (cbrt (* (+ (* x.re x.im) (+ (* x.re x.re) (* x.im x.im))) (+ (* (- x.im x.re) x.im) (* x.re x.re)))) 83.461 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (/ (* (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im))) (cbrt (* (- (pow x.re 3) (pow x.im 3)) (* (+ (pow x.re 3) (pow x.im 3)) x.im)))) (cbrt (* (+ (* x.re x.im) (+ (* x.re x.re) (* x.im x.im))) (+ (* (- x.im x.re) x.im) (* x.re x.re))))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 83.461 * * * * [progress]: [ 150 / 178 ] simplifiying candidate # 83.462 * [simplify]: Simplifying (cbrt (* (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))) (- x.re x.im))) 83.462 * * [simplify]: iters left: 6 (10 enodes) 83.467 * * [simplify]: iters left: 5 (40 enodes) 83.479 * * [simplify]: iters left: 4 (76 enodes) 83.497 * * [simplify]: iters left: 3 (214 enodes) 83.608 * * [simplify]: Extracting #0: cost 1 inf + 0 83.608 * * [simplify]: Extracting #1: cost 3 inf + 0 83.608 * * [simplify]: Extracting #2: cost 69 inf + 0 83.608 * * [simplify]: Extracting #3: cost 135 inf + 0 83.609 * * [simplify]: Extracting #4: cost 131 inf + 1462 83.612 * * [simplify]: Extracting #5: cost 55 inf + 14685 83.618 * * [simplify]: Extracting #6: cost 5 inf + 26825 83.625 * * [simplify]: Extracting #7: cost 0 inf + 28155 83.632 * [simplify]: Simplified to (cbrt (* (- x.re x.im) (+ (* x.im x.im) (* x.re (+ x.re x.im))))) 83.633 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (/ (* (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im))) (cbrt (* (- (pow x.re 3) (pow x.im 3)) (* (- (* x.re x.re) (* x.im x.im)) x.im)))) (cbrt (* (- x.re x.im) (+ (* x.im x.im) (* x.re (+ x.re x.im)))))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 83.633 * * * * [progress]: [ 151 / 178 ] simplifiying candidate # 83.633 * [simplify]: Simplifying (cbrt (* (+ x.re x.im) (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))))) 83.633 * * [simplify]: iters left: 6 (10 enodes) 83.636 * * [simplify]: iters left: 5 (46 enodes) 83.653 * * [simplify]: iters left: 4 (115 enodes) 83.686 * * [simplify]: iters left: 3 (307 enodes) 83.816 * * [simplify]: Extracting #0: cost 1 inf + 0 83.816 * * [simplify]: Extracting #1: cost 3 inf + 0 83.816 * * [simplify]: Extracting #2: cost 43 inf + 0 83.817 * * [simplify]: Extracting #3: cost 154 inf + 0 83.819 * * [simplify]: Extracting #4: cost 160 inf + 2475 83.829 * * [simplify]: Extracting #5: cost 39 inf + 26469 83.844 * * [simplify]: Extracting #6: cost 0 inf + 33796 83.859 * * [simplify]: Extracting #7: cost 0 inf + 33356 83.874 * [simplify]: Simplified to (cbrt (* (+ (* x.re x.re) (* (- x.im x.re) x.im)) (+ x.im x.re))) 83.874 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (/ (* (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (+ (pow x.re 3) (pow x.im 3)) x.im)))) (cbrt (* (+ (* x.re x.re) (* (- x.im x.re) x.im)) (+ x.im x.re)))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 83.874 * * * * [progress]: [ 152 / 178 ] simplifiying candidate # 83.875 * [simplify]: Simplifying (cbrt (* (+ x.re x.im) (- x.re x.im))) 83.875 * * [simplify]: iters left: 5 (6 enodes) 83.878 * * [simplify]: iters left: 4 (22 enodes) 83.884 * * [simplify]: iters left: 3 (39 enodes) 83.902 * * [simplify]: iters left: 2 (84 enodes) 83.922 * * [simplify]: iters left: 1 (157 enodes) 83.950 * * [simplify]: Extracting #0: cost 1 inf + 0 83.950 * * [simplify]: Extracting #1: cost 3 inf + 0 83.950 * * [simplify]: Extracting #2: cost 22 inf + 0 83.950 * * [simplify]: Extracting #3: cost 56 inf + 0 83.951 * * [simplify]: Extracting #4: cost 55 inf + 43 83.951 * * [simplify]: Extracting #5: cost 24 inf + 2699 83.953 * * [simplify]: Extracting #6: cost 0 inf + 5985 83.955 * [simplify]: Simplified to (cbrt (* (+ x.im x.re) (- x.re x.im))) 83.955 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (/ (* (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.im)))) (cbrt (* (+ x.im x.re) (- x.re x.im)))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 83.955 * * * * [progress]: [ 153 / 178 ] simplifiying candidate # 83.955 * [simplify]: Simplifying (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))) 83.955 * * [simplify]: iters left: 6 (8 enodes) 83.957 * * [simplify]: iters left: 5 (32 enodes) 83.966 * * [simplify]: iters left: 4 (53 enodes) 83.985 * * [simplify]: iters left: 3 (73 enodes) 84.007 * * [simplify]: iters left: 2 (89 enodes) 84.031 * * [simplify]: iters left: 1 (109 enodes) 84.048 * * [simplify]: Extracting #0: cost 1 inf + 0 84.048 * * [simplify]: Extracting #1: cost 3 inf + 0 84.048 * * [simplify]: Extracting #2: cost 15 inf + 0 84.048 * * [simplify]: Extracting #3: cost 35 inf + 0 84.049 * * [simplify]: Extracting #4: cost 23 inf + 865 84.049 * * [simplify]: Extracting #5: cost 0 inf + 3186 84.050 * [simplify]: Simplified to (cbrt (+ (* x.im x.im) (* x.re (- x.re x.im)))) 84.050 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (/ (* (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im))) (cbrt (* (- x.re x.im) (* (+ (pow x.re 3) (pow x.im 3)) x.im)))) (cbrt (+ (* x.im x.im) (* x.re (- x.re x.im))))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 84.050 * * * * [progress]: [ 154 / 178 ] simplifiying candidate # 84.051 * [simplify]: Simplifying (cbrt (- x.re x.im)) 84.051 * * [simplify]: iters left: 3 (4 enodes) 84.052 * * [simplify]: iters left: 2 (14 enodes) 84.054 * * [simplify]: iters left: 1 (17 enodes) 84.057 * * [simplify]: Extracting #0: cost 1 inf + 0 84.057 * * [simplify]: Extracting #1: cost 3 inf + 0 84.057 * * [simplify]: Extracting #2: cost 7 inf + 0 84.057 * * [simplify]: Extracting #3: cost 5 inf + 43 84.057 * * [simplify]: Extracting #4: cost 0 inf + 412 84.058 * [simplify]: Simplified to (cbrt (- x.re x.im)) 84.058 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (/ (* (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im))) (cbrt (* (- x.re x.im) (* (- (* x.re x.re) (* x.im x.im)) x.im)))) (cbrt (- x.re x.im))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 84.058 * * * * [progress]: [ 155 / 178 ] simplifiying candidate # 84.058 * [simplify]: Simplifying (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im)))) 84.058 * * [simplify]: iters left: 6 (8 enodes) 84.062 * * [simplify]: iters left: 5 (31 enodes) 84.072 * * [simplify]: iters left: 4 (44 enodes) 84.085 * * [simplify]: iters left: 3 (47 enodes) 84.091 * * [simplify]: iters left: 2 (48 enodes) 84.098 * * [simplify]: Extracting #0: cost 1 inf + 0 84.099 * * [simplify]: Extracting #1: cost 3 inf + 0 84.099 * * [simplify]: Extracting #2: cost 10 inf + 0 84.099 * * [simplify]: Extracting #3: cost 19 inf + 0 84.099 * * [simplify]: Extracting #4: cost 17 inf + 43 84.099 * * [simplify]: Extracting #5: cost 8 inf + 539 84.099 * * [simplify]: Extracting #6: cost 0 inf + 1714 84.100 * [simplify]: Simplified to (cbrt (+ (* x.im x.im) (* x.re (+ x.re x.im)))) 84.100 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (/ (* (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im))) (cbrt (* (- (pow x.re 3) (pow x.im 3)) (* (+ x.re x.im) x.im)))) (cbrt (+ (* x.im x.im) (* x.re (+ x.re x.im))))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 84.100 * * * * [progress]: [ 156 / 178 ] simplifiying candidate # 84.100 * [simplify]: Simplifying (cbrt (+ x.re x.im)) 84.100 * * [simplify]: iters left: 3 (4 enodes) 84.101 * * [simplify]: iters left: 2 (13 enodes) 84.103 * * [simplify]: Extracting #0: cost 1 inf + 0 84.103 * * [simplify]: Extracting #1: cost 3 inf + 0 84.103 * * [simplify]: Extracting #2: cost 6 inf + 0 84.103 * * [simplify]: Extracting #3: cost 4 inf + 2 84.103 * * [simplify]: Extracting #4: cost 0 inf + 330 84.103 * [simplify]: Simplified to (cbrt (+ x.im x.re)) 84.103 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (/ (* (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im))) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (+ x.re x.im) x.im)))) (cbrt (+ x.im x.re))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 84.103 * * * * [progress]: [ 157 / 178 ] simplifiying candidate # 84.103 * [simplify]: Simplifying (* (cbrt (* (- (pow x.re 3) (pow x.im 3)) (* (+ (pow x.re 3) (pow x.im 3)) x.im))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) 84.103 * * [simplify]: iters left: 6 (16 enodes) 84.108 * * [simplify]: iters left: 5 (76 enodes) 84.125 * * [simplify]: iters left: 4 (176 enodes) 84.201 * * [simplify]: Extracting #0: cost 1 inf + 0 84.202 * * [simplify]: Extracting #1: cost 4 inf + 0 84.202 * * [simplify]: Extracting #2: cost 8 inf + 0 84.202 * * [simplify]: Extracting #3: cost 49 inf + 0 84.202 * * [simplify]: Extracting #4: cost 131 inf + 1 84.204 * * [simplify]: Extracting #5: cost 170 inf + 2908 84.210 * * [simplify]: Extracting #6: cost 67 inf + 24036 84.217 * * [simplify]: Extracting #7: cost 18 inf + 38030 84.224 * * [simplify]: Extracting #8: cost 2 inf + 44431 84.231 * * [simplify]: Extracting #9: cost 0 inf + 44855 84.241 * [simplify]: Simplified to (* (cbrt (* (* x.im (+ x.im x.re)) (- x.re x.im))) (cbrt (* (* x.im (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) 84.241 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (/ (* (cbrt (* (* x.im (+ x.im x.re)) (- x.re x.im))) (cbrt (* (* x.im (+ (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im)))))) (cbrt (* (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))) (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 84.241 * * * * [progress]: [ 158 / 178 ] simplifiying candidate # 84.242 * [simplify]: Simplifying (* (cbrt (* (- (pow x.re 3) (pow x.im 3)) (* (- (* x.re x.re) (* x.im x.im)) x.im))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) 84.242 * * [simplify]: iters left: 6 (18 enodes) 84.252 * * [simplify]: iters left: 5 (82 enodes) 84.271 * * [simplify]: iters left: 4 (183 enodes) 84.348 * * [simplify]: Extracting #0: cost 1 inf + 0 84.348 * * [simplify]: Extracting #1: cost 4 inf + 0 84.348 * * [simplify]: Extracting #2: cost 8 inf + 0 84.348 * * [simplify]: Extracting #3: cost 69 inf + 0 84.348 * * [simplify]: Extracting #4: cost 190 inf + 1 84.350 * * [simplify]: Extracting #5: cost 183 inf + 10433 84.356 * * [simplify]: Extracting #6: cost 50 inf + 48243 84.367 * * [simplify]: Extracting #7: cost 16 inf + 48606 84.376 * * [simplify]: Extracting #8: cost 9 inf + 51544 84.385 * * [simplify]: Extracting #9: cost 0 inf + 56391 84.395 * [simplify]: Simplified to (* (cbrt (* (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* x.im (+ x.im x.re))) (- x.re x.im))) (cbrt (* x.im (* (+ x.im x.re) (- x.re x.im))))) 84.395 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (/ (* (cbrt (* (* (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))) (* x.im (+ x.im x.re))) (- x.re x.im))) (cbrt (* x.im (* (+ x.im x.re) (- x.re x.im))))) (cbrt (* (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))) (- x.re x.im)))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 84.395 * * * * [progress]: [ 159 / 178 ] simplifiying candidate # 84.395 * [simplify]: Simplifying (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (+ (pow x.re 3) (pow x.im 3)) x.im))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) 84.396 * * [simplify]: iters left: 6 (18 enodes) 84.405 * * [simplify]: iters left: 5 (81 enodes) 84.423 * * [simplify]: iters left: 4 (178 enodes) 84.500 * * [simplify]: Extracting #0: cost 1 inf + 0 84.501 * * [simplify]: Extracting #1: cost 4 inf + 0 84.501 * * [simplify]: Extracting #2: cost 8 inf + 0 84.501 * * [simplify]: Extracting #3: cost 71 inf + 0 84.501 * * [simplify]: Extracting #4: cost 146 inf + 1 84.503 * * [simplify]: Extracting #5: cost 192 inf + 2066 84.510 * * [simplify]: Extracting #6: cost 106 inf + 19912 84.525 * * [simplify]: Extracting #7: cost 17 inf + 41091 84.542 * * [simplify]: Extracting #8: cost 6 inf + 44358 84.564 * * [simplify]: Extracting #9: cost 1 inf + 45247 84.581 * * [simplify]: Extracting #10: cost 0 inf + 45459 84.599 * [simplify]: Simplified to (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* x.im (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re)))))) (cbrt (* (- x.re x.im) (* x.im (+ x.re x.im))))) 84.599 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (/ (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* x.im (+ (* x.im (* x.im x.im)) (* x.re (* x.re x.re)))))) (cbrt (* (- x.re x.im) (* x.im (+ x.re x.im))))) (cbrt (* (+ x.re x.im) (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im)))))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 84.599 * * * * [progress]: [ 160 / 178 ] simplifiying candidate # 84.600 * [simplify]: Simplifying (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.im))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) 84.600 * * [simplify]: iters left: 6 (14 enodes) 84.607 * * [simplify]: iters left: 5 (57 enodes) 84.628 * * [simplify]: iters left: 4 (128 enodes) 84.708 * * [simplify]: Extracting #0: cost 1 inf + 0 84.708 * * [simplify]: Extracting #1: cost 4 inf + 0 84.708 * * [simplify]: Extracting #2: cost 8 inf + 0 84.709 * * [simplify]: Extracting #3: cost 55 inf + 0 84.709 * * [simplify]: Extracting #4: cost 159 inf + 1 84.711 * * [simplify]: Extracting #5: cost 174 inf + 1952 84.719 * * [simplify]: Extracting #6: cost 58 inf + 21094 84.733 * * [simplify]: Extracting #7: cost 0 inf + 32528 84.748 * * [simplify]: Extracting #8: cost 0 inf + 32448 84.762 * [simplify]: Simplified to (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) x.im)) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.im)))) 84.762 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (/ (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) x.im)) (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) x.im)))) (cbrt (* (+ x.re x.im) (- x.re x.im)))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 84.763 * * * * [progress]: [ 161 / 178 ] simplifiying candidate # 84.763 * [simplify]: Simplifying (* (cbrt (* (- x.re x.im) (* (+ (pow x.re 3) (pow x.im 3)) x.im))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) 84.763 * * [simplify]: iters left: 6 (15 enodes) 84.772 * * [simplify]: iters left: 5 (71 enodes) 84.801 * * [simplify]: iters left: 4 (155 enodes) 84.867 * * [simplify]: iters left: 3 (496 enodes) 85.081 * * [simplify]: Extracting #0: cost 1 inf + 0 85.081 * * [simplify]: Extracting #1: cost 4 inf + 0 85.081 * * [simplify]: Extracting #2: cost 8 inf + 0 85.082 * * [simplify]: Extracting #3: cost 94 inf + 0 85.083 * * [simplify]: Extracting #4: cost 252 inf + 1 85.086 * * [simplify]: Extracting #5: cost 287 inf + 2605 85.101 * * [simplify]: Extracting #6: cost 132 inf + 30314 85.114 * * [simplify]: Extracting #7: cost 47 inf + 53268 85.126 * * [simplify]: Extracting #8: cost 19 inf + 61593 85.139 * * [simplify]: Extracting #9: cost 0 inf + 68659 85.162 * [simplify]: Simplified to (* (cbrt (* (+ (* (* x.im x.im) x.im) (* (* x.re x.re) x.re)) (* (- x.re x.im) x.im))) (cbrt (* (* (+ x.im x.re) x.im) (- x.re x.im)))) 85.162 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (/ (* (cbrt (* (+ (* (* x.im x.im) x.im) (* (* x.re x.re) x.re)) (* (- x.re x.im) x.im))) (cbrt (* (* (+ x.im x.re) x.im) (- x.re x.im)))) (cbrt (+ (* x.re x.re) (- (* x.im x.im) (* x.re x.im))))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 85.163 * * * * [progress]: [ 162 / 178 ] simplifiying candidate # 85.163 * [simplify]: Simplifying (* (cbrt (* (- x.re x.im) (* (- (* x.re x.re) (* x.im x.im)) x.im))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) 85.163 * * [simplify]: iters left: 6 (14 enodes) 85.170 * * [simplify]: iters left: 5 (57 enodes) 85.192 * * [simplify]: iters left: 4 (121 enodes) 85.246 * * [simplify]: iters left: 3 (489 enodes) 85.666 * * [simplify]: Extracting #0: cost 1 inf + 0 85.666 * * [simplify]: Extracting #1: cost 4 inf + 0 85.666 * * [simplify]: Extracting #2: cost 8 inf + 0 85.667 * * [simplify]: Extracting #3: cost 97 inf + 0 85.669 * * [simplify]: Extracting #4: cost 298 inf + 1 85.674 * * [simplify]: Extracting #5: cost 241 inf + 11480 85.694 * * [simplify]: Extracting #6: cost 25 inf + 49135 85.721 * * [simplify]: Extracting #7: cost 0 inf + 54945 85.749 * [simplify]: Simplified to (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) x.im)) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.im) (- x.re x.im)))) 85.749 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (/ (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) x.im)) (cbrt (* (* (- (* x.re x.re) (* x.im x.im)) x.im) (- x.re x.im)))) (cbrt (- x.re x.im))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 85.750 * * * * [progress]: [ 163 / 178 ] simplifiying candidate # 85.750 * [simplify]: Simplifying (* (cbrt (* (- (pow x.re 3) (pow x.im 3)) (* (+ x.re x.im) x.im))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) 85.750 * * [simplify]: iters left: 6 (14 enodes) 85.758 * * [simplify]: iters left: 5 (68 enodes) 85.777 * * [simplify]: iters left: 4 (158 enodes) 85.829 * * [simplify]: Extracting #0: cost 1 inf + 0 85.829 * * [simplify]: Extracting #1: cost 4 inf + 0 85.829 * * [simplify]: Extracting #2: cost 8 inf + 0 85.829 * * [simplify]: Extracting #3: cost 45 inf + 0 85.830 * * [simplify]: Extracting #4: cost 118 inf + 1 85.830 * * [simplify]: Extracting #5: cost 137 inf + 1179 85.832 * * [simplify]: Extracting #6: cost 69 inf + 11181 85.836 * * [simplify]: Extracting #7: cost 16 inf + 26201 85.841 * * [simplify]: Extracting #8: cost 1 inf + 30895 85.848 * * [simplify]: Extracting #9: cost 0 inf + 31107 85.853 * [simplify]: Simplified to (* (cbrt (* (* x.im (+ x.im x.re)) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (cbrt (* (* x.im (+ x.im x.re)) (- x.re x.im)))) 85.853 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (/ (* (cbrt (* (* x.im (+ x.im x.re)) (- (* x.re (* x.re x.re)) (* x.im (* x.im x.im))))) (cbrt (* (* x.im (+ x.im x.re)) (- x.re x.im)))) (cbrt (+ (* x.re x.re) (+ (* x.im x.im) (* x.re x.im))))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 85.853 * * * * [progress]: [ 164 / 178 ] simplifiying candidate # 85.854 * [simplify]: Simplifying (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) (* (+ x.re x.im) x.im))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) 85.854 * * [simplify]: iters left: 6 (13 enodes) 85.857 * * [simplify]: iters left: 5 (53 enodes) 85.867 * * [simplify]: iters left: 4 (114 enodes) 85.909 * * [simplify]: iters left: 3 (479 enodes) 86.208 * * [simplify]: Extracting #0: cost 1 inf + 0 86.208 * * [simplify]: Extracting #1: cost 4 inf + 0 86.208 * * [simplify]: Extracting #2: cost 8 inf + 0 86.208 * * [simplify]: Extracting #3: cost 104 inf + 0 86.209 * * [simplify]: Extracting #4: cost 289 inf + 1 86.212 * * [simplify]: Extracting #5: cost 267 inf + 9884 86.229 * * [simplify]: Extracting #6: cost 41 inf + 51968 86.244 * * [simplify]: Extracting #7: cost 0 inf + 59890 86.259 * * [simplify]: Extracting #8: cost 0 inf + 59730 86.284 * [simplify]: Simplified to (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) x.im)) (cbrt (* (* x.im (+ x.re x.im)) (- (* x.re x.re) (* x.im x.im))))) 86.284 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (/ (* (cbrt (* (- (* x.re x.re) (* x.im x.im)) x.im)) (cbrt (* (* x.im (+ x.re x.im)) (- (* x.re x.re) (* x.im x.im))))) (cbrt (+ x.re x.im))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 86.285 * * * * [progress]: [ 165 / 178 ] simplifiying candidate #real (real->posit16 (* (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re)))> 86.285 * * * * [progress]: [ 166 / 178 ] simplifiying candidate # 86.285 * * * * [progress]: [ 167 / 178 ] simplifiying candidate # 86.285 * [simplify]: Simplifying (exp (* 1/3 (+ (* 3 (log x.im)) (log -1)))) 86.285 * * [simplify]: iters left: 6 (10 enodes) 86.292 * * [simplify]: iters left: 5 (41 enodes) 86.309 * * [simplify]: iters left: 4 (74 enodes) 86.334 * * [simplify]: iters left: 3 (137 enodes) 86.395 * * [simplify]: iters left: 2 (262 enodes) 86.478 * * [simplify]: Extracting #0: cost 1 inf + 0 86.478 * * [simplify]: Extracting #1: cost 21 inf + 0 86.478 * * [simplify]: Extracting #2: cost 66 inf + 73 86.478 * * [simplify]: Extracting #3: cost 96 inf + 1484 86.479 * * [simplify]: Extracting #4: cost 73 inf + 6584 86.481 * * [simplify]: Extracting #5: cost 27 inf + 15318 86.485 * * [simplify]: Extracting #6: cost 5 inf + 26494 86.488 * * [simplify]: Extracting #7: cost 0 inf + 29229 86.492 * [simplify]: Simplified to (* x.im (cbrt -1)) 86.492 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (+ (* (* (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (* x.im (cbrt -1))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 86.495 * * * * [progress]: [ 168 / 178 ] simplifiying candidate # 86.496 * [simplify]: Simplifying (exp (* -1/3 (+ (log (/ 1 x.im)) (* 2 (log (/ 1 x.re)))))) 86.496 * * [simplify]: iters left: 6 (13 enodes) 86.504 * * [simplify]: iters left: 5 (59 enodes) 86.525 * * [simplify]: iters left: 4 (106 enodes) 86.555 * * [simplify]: iters left: 3 (208 enodes) 86.595 * * [simplify]: iters left: 2 (419 enodes) 86.698 * * [simplify]: Extracting #0: cost 1 inf + 0 86.698 * * [simplify]: Extracting #1: cost 57 inf + 0 86.699 * * [simplify]: Extracting #2: cost 166 inf + 2 86.701 * * [simplify]: Extracting #3: cost 220 inf + 1240 86.705 * * [simplify]: Extracting #4: cost 149 inf + 16159 86.717 * * [simplify]: Extracting #5: cost 41 inf + 48809 86.730 * * [simplify]: Extracting #6: cost 4 inf + 62887 86.739 * * [simplify]: Extracting #7: cost 1 inf + 64092 86.748 * * [simplify]: Extracting #8: cost 0 inf + 64717 86.756 * [simplify]: Simplified to (* (exp (* (log x.re) 2/3)) (cbrt x.im)) 86.756 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (+ (* (* (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (* (exp (* (log x.re) 2/3)) (cbrt x.im))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 86.757 * * * * [progress]: [ 169 / 178 ] simplifiying candidate # 86.757 * [simplify]: Simplifying (exp (* 1/3 (- (log -1) (+ (log (/ -1 x.im)) (* 2 (log (/ -1 x.re))))))) 86.757 * * [simplify]: iters left: 6 (15 enodes) 86.762 * * [simplify]: iters left: 5 (58 enodes) 86.783 * * [simplify]: iters left: 4 (98 enodes) 86.820 * * [simplify]: iters left: 3 (223 enodes) 86.927 * * [simplify]: Extracting #0: cost 1 inf + 0 86.927 * * [simplify]: Extracting #1: cost 21 inf + 0 86.927 * * [simplify]: Extracting #2: cost 85 inf + 72 86.928 * * [simplify]: Extracting #3: cost 183 inf + 148 86.930 * * [simplify]: Extracting #4: cost 185 inf + 1663 86.934 * * [simplify]: Extracting #5: cost 115 inf + 15452 86.947 * * [simplify]: Extracting #6: cost 23 inf + 41167 86.963 * * [simplify]: Extracting #7: cost 0 inf + 49928 86.979 * [simplify]: Simplified to (exp (* (- (log x.im) (* (log (/ -1 x.re)) 2)) 1/3)) 86.980 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (+ (* (* (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (exp (* (- (log x.im) (* (log (/ -1 x.re)) 2)) 1/3))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 86.980 * * * * [progress]: [ 170 / 178 ] simplifiying candidate # 86.980 * [simplify]: Simplifying (exp (* 1/3 (+ (* 3 (log x.im)) (log -1)))) 86.980 * * [simplify]: iters left: 6 (10 enodes) 86.987 * * [simplify]: iters left: 5 (41 enodes) 87.005 * * [simplify]: iters left: 4 (74 enodes) 87.030 * * [simplify]: iters left: 3 (137 enodes) 87.090 * * [simplify]: iters left: 2 (262 enodes) 87.168 * * [simplify]: Extracting #0: cost 1 inf + 0 87.168 * * [simplify]: Extracting #1: cost 21 inf + 0 87.168 * * [simplify]: Extracting #2: cost 66 inf + 73 87.169 * * [simplify]: Extracting #3: cost 96 inf + 1484 87.170 * * [simplify]: Extracting #4: cost 73 inf + 6584 87.172 * * [simplify]: Extracting #5: cost 27 inf + 15318 87.178 * * [simplify]: Extracting #6: cost 5 inf + 26494 87.185 * * [simplify]: Extracting #7: cost 0 inf + 29229 87.194 * [simplify]: Simplified to (* x.im (cbrt -1)) 87.194 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (* (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im))) (* x.im (cbrt -1))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 87.194 * * * * [progress]: [ 171 / 178 ] simplifiying candidate # 87.194 * [simplify]: Simplifying (exp (* -1/3 (+ (log (/ 1 x.im)) (* 2 (log (/ 1 x.re)))))) 87.194 * * [simplify]: iters left: 6 (13 enodes) 87.200 * * [simplify]: iters left: 5 (59 enodes) 87.212 * * [simplify]: iters left: 4 (106 enodes) 87.233 * * [simplify]: iters left: 3 (208 enodes) 87.285 * * [simplify]: iters left: 2 (419 enodes) 87.427 * * [simplify]: Extracting #0: cost 1 inf + 0 87.427 * * [simplify]: Extracting #1: cost 57 inf + 0 87.428 * * [simplify]: Extracting #2: cost 166 inf + 2 87.430 * * [simplify]: Extracting #3: cost 220 inf + 1240 87.434 * * [simplify]: Extracting #4: cost 149 inf + 16159 87.445 * * [simplify]: Extracting #5: cost 41 inf + 48809 87.453 * * [simplify]: Extracting #6: cost 4 inf + 62887 87.461 * * [simplify]: Extracting #7: cost 1 inf + 64092 87.469 * * [simplify]: Extracting #8: cost 0 inf + 64717 87.488 * [simplify]: Simplified to (* (exp (* (log x.re) 2/3)) (cbrt x.im)) 87.488 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (* (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im))) (* (exp (* (log x.re) 2/3)) (cbrt x.im))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 87.488 * * * * [progress]: [ 172 / 178 ] simplifiying candidate # 87.488 * [simplify]: Simplifying (exp (* 1/3 (- (log -1) (+ (log (/ -1 x.im)) (* 2 (log (/ -1 x.re))))))) 87.489 * * [simplify]: iters left: 6 (15 enodes) 87.498 * * [simplify]: iters left: 5 (58 enodes) 87.517 * * [simplify]: iters left: 4 (98 enodes) 87.556 * * [simplify]: iters left: 3 (223 enodes) 87.620 * * [simplify]: Extracting #0: cost 1 inf + 0 87.620 * * [simplify]: Extracting #1: cost 21 inf + 0 87.621 * * [simplify]: Extracting #2: cost 85 inf + 72 87.621 * * [simplify]: Extracting #3: cost 183 inf + 148 87.622 * * [simplify]: Extracting #4: cost 185 inf + 1663 87.624 * * [simplify]: Extracting #5: cost 115 inf + 15452 87.630 * * [simplify]: Extracting #6: cost 23 inf + 41167 87.639 * * [simplify]: Extracting #7: cost 0 inf + 49928 87.647 * [simplify]: Simplified to (exp (* (- (log x.im) (* (log (/ -1 x.re)) 2)) 1/3)) 87.647 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+ (* (* (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im))) (exp (* (- (log x.im) (* (log (/ -1 x.re)) 2)) 1/3))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 87.647 * * * * [progress]: [ 173 / 178 ] simplifiying candidate # 87.647 * [simplify]: Simplifying (exp (* 1/3 (+ (* 3 (log x.im)) (log -1)))) 87.647 * * [simplify]: iters left: 6 (10 enodes) 87.651 * * [simplify]: iters left: 5 (41 enodes) 87.666 * * [simplify]: iters left: 4 (74 enodes) 87.687 * * [simplify]: iters left: 3 (137 enodes) 87.733 * * [simplify]: iters left: 2 (262 enodes) 87.796 * * [simplify]: Extracting #0: cost 1 inf + 0 87.796 * * [simplify]: Extracting #1: cost 21 inf + 0 87.796 * * [simplify]: Extracting #2: cost 66 inf + 73 87.797 * * [simplify]: Extracting #3: cost 96 inf + 1484 87.797 * * [simplify]: Extracting #4: cost 73 inf + 6584 87.799 * * [simplify]: Extracting #5: cost 27 inf + 15318 87.803 * * [simplify]: Extracting #6: cost 5 inf + 26494 87.806 * * [simplify]: Extracting #7: cost 0 inf + 29229 87.810 * [simplify]: Simplified to (* x.im (cbrt -1)) 87.810 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (* (* x.im (cbrt -1)) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 87.810 * * * * [progress]: [ 174 / 178 ] simplifiying candidate # 87.811 * [simplify]: Simplifying (exp (* -1/3 (+ (log (/ 1 x.im)) (* 2 (log (/ 1 x.re)))))) 87.811 * * [simplify]: iters left: 6 (13 enodes) 87.816 * * [simplify]: iters left: 5 (59 enodes) 87.830 * * [simplify]: iters left: 4 (106 enodes) 87.866 * * [simplify]: iters left: 3 (208 enodes) 87.937 * * [simplify]: iters left: 2 (419 enodes) 88.057 * * [simplify]: Extracting #0: cost 1 inf + 0 88.057 * * [simplify]: Extracting #1: cost 57 inf + 0 88.058 * * [simplify]: Extracting #2: cost 166 inf + 2 88.059 * * [simplify]: Extracting #3: cost 220 inf + 1240 88.062 * * [simplify]: Extracting #4: cost 149 inf + 16159 88.074 * * [simplify]: Extracting #5: cost 41 inf + 48809 88.083 * * [simplify]: Extracting #6: cost 4 inf + 62887 88.094 * * [simplify]: Extracting #7: cost 1 inf + 64092 88.103 * * [simplify]: Extracting #8: cost 0 inf + 64717 88.117 * [simplify]: Simplified to (* (exp (* (log x.re) 2/3)) (cbrt x.im)) 88.117 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (* (* (exp (* (log x.re) 2/3)) (cbrt x.im)) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 88.118 * * * * [progress]: [ 175 / 178 ] simplifiying candidate # 88.118 * [simplify]: Simplifying (exp (* 1/3 (- (log -1) (+ (log (/ -1 x.im)) (* 2 (log (/ -1 x.re))))))) 88.118 * * [simplify]: iters left: 6 (15 enodes) 88.127 * * [simplify]: iters left: 5 (58 enodes) 88.146 * * [simplify]: iters left: 4 (98 enodes) 88.166 * * [simplify]: iters left: 3 (223 enodes) 88.262 * * [simplify]: Extracting #0: cost 1 inf + 0 88.262 * * [simplify]: Extracting #1: cost 21 inf + 0 88.263 * * [simplify]: Extracting #2: cost 85 inf + 72 88.264 * * [simplify]: Extracting #3: cost 183 inf + 148 88.265 * * [simplify]: Extracting #4: cost 185 inf + 1663 88.269 * * [simplify]: Extracting #5: cost 115 inf + 15452 88.275 * * [simplify]: Extracting #6: cost 23 inf + 41167 88.284 * * [simplify]: Extracting #7: cost 0 inf + 49928 88.296 * [simplify]: Simplified to (exp (* (- (log x.im) (* (log (/ -1 x.re)) 2)) 1/3)) 88.296 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (+ (* (* (exp (* (- (log x.im) (* (log (/ -1 x.re)) 2)) 1/3)) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 88.296 * * * * [progress]: [ 176 / 178 ] simplifiying candidate # 88.297 * [simplify]: Simplifying (- (pow x.im 2) (* 2/3 (pow x.re 2))) 88.297 * * [simplify]: iters left: 5 (8 enodes) 88.302 * * [simplify]: iters left: 4 (35 enodes) 88.315 * * [simplify]: iters left: 3 (53 enodes) 88.329 * * [simplify]: iters left: 2 (74 enodes) 88.339 * * [simplify]: iters left: 1 (82 enodes) 88.351 * * [simplify]: Extracting #0: cost 1 inf + 0 88.351 * * [simplify]: Extracting #1: cost 5 inf + 0 88.351 * * [simplify]: Extracting #2: cost 18 inf + 0 88.352 * * [simplify]: Extracting #3: cost 12 inf + 334 88.352 * * [simplify]: Extracting #4: cost 1 inf + 1072 88.353 * * [simplify]: Extracting #5: cost 0 inf + 1235 88.354 * [simplify]: Simplified to (+ (* x.im x.im) (* (* x.re x.re) -2/3)) 88.354 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (+ (* (+ (* x.im x.im) (* (* x.re x.re) -2/3)) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 88.354 * * * * [progress]: [ 177 / 178 ] simplifiying candidate # 88.354 * [simplify]: Simplifying (exp (* -1/3 (+ (* 2 (log (/ 1 x.im))) (* 4 (log (/ 1 x.re)))))) 88.354 * * [simplify]: iters left: 6 (15 enodes) 88.360 * * [simplify]: iters left: 5 (66 enodes) 88.374 * * [simplify]: iters left: 4 (121 enodes) 88.407 * * [simplify]: iters left: 3 (250 enodes) 88.500 * * [simplify]: Extracting #0: cost 1 inf + 0 88.501 * * [simplify]: Extracting #1: cost 19 inf + 0 88.501 * * [simplify]: Extracting #2: cost 98 inf + 1 88.501 * * [simplify]: Extracting #3: cost 143 inf + 220 88.502 * * [simplify]: Extracting #4: cost 131 inf + 796 88.503 * * [simplify]: Extracting #5: cost 105 inf + 4958 88.505 * * [simplify]: Extracting #6: cost 25 inf + 22570 88.512 * * [simplify]: Extracting #7: cost 0 inf + 31405 88.521 * [simplify]: Simplified to (exp (- (* (log x.re) 4/3) (* -2/3 (log x.im)))) 88.521 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (+ (* (exp (- (* (log x.re) 4/3) (* -2/3 (log x.im)))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 88.521 * * * * [progress]: [ 178 / 178 ] simplifiying candidate # 88.522 * [simplify]: Simplifying (exp (* -1/3 (+ (* 4 (log (/ -1 x.re))) (* 2 (log (/ -1 x.im)))))) 88.522 * * [simplify]: iters left: 6 (15 enodes) 88.531 * * [simplify]: iters left: 5 (62 enodes) 88.560 * * [simplify]: iters left: 4 (113 enodes) 88.597 * * [simplify]: iters left: 3 (214 enodes) 88.674 * * [simplify]: iters left: 2 (492 enodes) 88.829 * * [simplify]: Extracting #0: cost 1 inf + 0 88.829 * * [simplify]: Extracting #1: cost 87 inf + 0 88.830 * * [simplify]: Extracting #2: cost 240 inf + 1 88.831 * * [simplify]: Extracting #3: cost 397 inf + 688 88.834 * * [simplify]: Extracting #4: cost 326 inf + 10290 88.842 * * [simplify]: Extracting #5: cost 126 inf + 64225 88.874 * * [simplify]: Extracting #6: cost 24 inf + 115191 88.901 * * [simplify]: Extracting #7: cost 0 inf + 130415 88.918 * [simplify]: Simplified to (exp (+ (* -2/3 (log (/ -1 x.im))) (* (log (/ -1 x.re)) -4/3))) 88.919 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (+ (* (exp (+ (* -2/3 (log (/ -1 x.im))) (* (log (/ -1 x.re)) -4/3))) (cbrt (* (- x.re x.im) (* (+ x.re x.im) x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 88.919 * * * [progress]: adding candidates to table 91.881 * [progress]: [Phase 3 of 3] Extracting. 91.881 * * [regime]: Finding splitpoints for: (# # # # # # # # # # #) 91.889 * * * [regime-changes]: Trying 3 branch expressions: (x.im x.re (+ (* (- (* x.re x.re) (* x.im x.im)) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re))) 91.889 * * * * [regimes]: Trying to branch on x.im from (# # # # # # # # # # #) 91.959 * * * * [regimes]: Trying to branch on x.re from (# # # # # # # # # # #) 92.037 * * * * [regimes]: Trying to branch on (+ (* (- (* x.re x.re) (* x.im x.im)) x.im) (* (+ (* x.re x.im) (* x.im x.re)) x.re)) from (# # # # # # # # # # #) 92.130 * * * [regime]: Found split indices: #