* [misc]progress: [Phase 1 of 3] Setting up. * * * [misc]progress: [1/2] Preparing points * * * * [misc]points: Sampling 256 additional inputs, on iter 0 have 0 / 256 * * * * [misc]points: Computing exacts on every 16 of 256 points to ramp up precision * * * * [misc]points: Setting MPFR precision to 64 * * * * [misc]points: Setting MPFR precision to 320 * * * * [misc]points: Setting MPFR precision to 576 * * * * [misc]points: Setting MPFR precision to 832 * * * * [misc]points: Computing exacts on every 8 of 256 points to ramp up precision * * * * [misc]points: Setting MPFR precision to 576 * * * * [misc]points: Setting MPFR precision to 832 * * * * [misc]points: Setting MPFR precision to 1088 * * * * [misc]points: Setting MPFR precision to 1344 * * * * [misc]points: Computing exacts on every 4 of 256 points to ramp up precision * * * * [misc]points: Setting MPFR precision to 1088 * * * * [misc]points: Setting MPFR precision to 1344 * * * * [misc]points: Setting MPFR precision to 1600 * * * * [misc]points: Computing exacts on every 2 of 256 points to ramp up precision * * * * [misc]points: Setting MPFR precision to 1344 * * * * [misc]points: Setting MPFR precision to 1600 * * * * [misc]points: Setting MPFR precision to 1856 * * * * [misc]points: Setting MPFR precision to 2112 * * * * [misc]points: Setting MPFR precision to 2368 * * * * [misc]points: Setting MPFR precision to 2624 * * * * [misc]points: Setting MPFR precision to 2880 * * * * [misc]points: Computing exacts for 256 points * * * * [misc]points: Setting MPFR precision to 2624 * * * * [misc]points: Setting MPFR precision to 2880 * * * * [misc]points: Setting MPFR precision to 3136 * * * * [misc]points: Filtering points with unrepresentable outputs * * * * [exit]points: Sampled 256 points with exact outputs * * * [misc]progress: [2/2] Setting up program. * [misc]progress: [Phase 2 of 3] Improving. * [enter]simplify: Simplifying (* 0.5 (sqrt (* 2.0 (+ (sqrt (+ (* re re) (* im im))) re)))) * * [misc]simplify: iters left: 6 (12 enodes) * * [misc]simplify: iters left: 5 (24 enodes) * * [misc]simplify: iters left: 4 (29 enodes) * * [misc]simplify: iters left: 3 (31 enodes) * [exit]simplify: Simplified to (* 0.5 (sqrt (fma (hypot re im) 2.0 (* re 2.0)))) * * [misc]progress: iteration 1 / 4 * * * [misc]progress: picking best candidate * * * * [misc]pick: Picked # * * * [misc]progress: localizing error * * * [misc]progress: generating rewritten candidates * * * * [misc]progress: [ 1 / 2 ] rewriting at (2 2 1) * * * * [misc]progress: [ 2 / 2 ] rewriting at (2 2) * * * [misc]progress: generating series expansions * * * * [misc]progress: [ 1 / 2 ] generating series at (2 2 1) * [misc]approximate: Taking taylor expansion of (fma (hypot re im) 2.0 (* re 2.0)) in (re im) around 0 * [misc]taylor: Taking taylor expansion of (fma (hypot re im) 2.0 (* re 2.0)) in im * [misc]taylor: Rewrote expression to (+ (* (hypot re im) 2.0) (* re 2.0)) * [misc]taylor: Taking taylor expansion of (* (hypot re im) 2.0) in im * [misc]taylor: Taking taylor expansion of (hypot re im) in im * [misc]taylor: Rewrote expression to (sqrt (+ (* re re) (* im im))) * [misc]taylor: Taking taylor expansion of (+ (* re re) (* im im)) in im * [misc]taylor: Taking taylor expansion of (* re re) in im * [misc]taylor: Taking taylor expansion of re in im * [misc]backup-simplify: Simplify re into re * [misc]taylor: Taking taylor expansion of re in im * [misc]backup-simplify: Simplify re into re * [misc]taylor: Taking taylor expansion of (* im im) in im * [misc]taylor: Taking taylor expansion of im in im * [misc]backup-simplify: Simplify 0 into 0 * [misc]backup-simplify: Simplify 1 into 1 * [misc]taylor: Taking taylor expansion of im in im * [misc]backup-simplify: Simplify 0 into 0 * [misc]backup-simplify: Simplify 1 into 1 * [misc]backup-simplify: Simplify (* re re) into (pow re 2) * [misc]backup-simplify: Simplify (* 0 0) into 0 * [misc]backup-simplify: Simplify (+ (pow re 2) 0) into (pow re 2) * [misc]backup-simplify: Simplify (sqrt (pow re 2)) into re * [misc]backup-simplify: Simplify (+ (* re 0) (* 0 re)) into 0 * [misc]backup-simplify: Simplify (+ (* 0 1) (* 1 0)) into 0 * [misc]backup-simplify: Simplify (+ 0 0) into 0 * [misc]backup-simplify: Simplify (/ 0 (* 2 (sqrt (pow re 2)))) into 0 * [misc]taylor: Taking taylor expansion of 2.0 in im * [misc]backup-simplify: Simplify 2.0 into 2.0 * [misc]taylor: Taking taylor expansion of (* re 2.0) in im * [misc]taylor: Taking taylor expansion of re in im * [misc]backup-simplify: Simplify re into re * [misc]taylor: Taking taylor expansion of 2.0 in im * [misc]backup-simplify: Simplify 2.0 into 2.0 * [misc]taylor: Taking taylor expansion of (fma (hypot re im) 2.0 (* re 2.0)) in re * [misc]taylor: Rewrote expression to (+ (* (hypot re im) 2.0) (* re 2.0)) * [misc]taylor: Taking taylor expansion of (* (hypot re im) 2.0) in re * [misc]taylor: Taking taylor expansion of (hypot re im) in re * [misc]taylor: Rewrote expression to (sqrt (+ (* re re) (* im im))) * [misc]taylor: Taking taylor expansion of (+ (* re re) (* im im)) in re * [misc]taylor: Taking taylor expansion of (* re re) in re * [misc]taylor: Taking taylor expansion of re in re * [misc]backup-simplify: Simplify 0 into 0 * [misc]backup-simplify: Simplify 1 into 1 * [misc]taylor: Taking taylor expansion of re in re * [misc]backup-simplify: Simplify 0 into 0 * [misc]backup-simplify: Simplify 1 into 1 * [misc]taylor: Taking taylor expansion of (* im im) in re * [misc]taylor: Taking taylor expansion of im in re * [misc]backup-simplify: Simplify im into im * [misc]taylor: Taking taylor expansion of im in re * [misc]backup-simplify: Simplify im into im * [misc]backup-simplify: Simplify (* 0 0) into 0 * [misc]backup-simplify: Simplify (* im im) into (pow im 2) * [misc]backup-simplify: Simplify (+ 0 (pow im 2)) into (pow im 2) * [misc]backup-simplify: Simplify (sqrt (pow im 2)) into im * [misc]backup-simplify: Simplify (+ (* 0 1) (* 1 0)) into 0 * [misc]backup-simplify: Simplify (+ (* im 0) (* 0 im)) into 0 * [misc]backup-simplify: Simplify (+ 0 0) into 0 * [misc]backup-simplify: Simplify (/ 0 (* 2 (sqrt (pow im 2)))) into 0 * [misc]taylor: Taking taylor expansion of 2.0 in re * [misc]backup-simplify: Simplify 2.0 into 2.0 * [misc]taylor: Taking taylor expansion of (* re 2.0) in re * [misc]taylor: Taking taylor expansion of re in re * [misc]backup-simplify: Simplify 0 into 0 * [misc]backup-simplify: Simplify 1 into 1 * [misc]taylor: Taking taylor expansion of 2.0 in re * [misc]backup-simplify: Simplify 2.0 into 2.0 * [misc]taylor: Taking taylor expansion of (fma (hypot re im) 2.0 (* re 2.0)) in re * [misc]taylor: Rewrote expression to (+ (* (hypot re im) 2.0) (* re 2.0)) * [misc]taylor: Taking taylor expansion of (* (hypot re im) 2.0) in re * [misc]taylor: Taking taylor expansion of (hypot re im) in re * [misc]taylor: Rewrote expression to (sqrt (+ (* re re) (* im im))) * [misc]taylor: Taking taylor expansion of (+ (* re re) (* im im)) in re * [misc]taylor: Taking taylor expansion of (* re re) in re * [misc]taylor: Taking taylor expansion of re in re * [misc]backup-simplify: Simplify 0 into 0 * [misc]backup-simplify: Simplify 1 into 1 * [misc]taylor: Taking taylor expansion of re in re * [misc]backup-simplify: Simplify 0 into 0 * [misc]backup-simplify: Simplify 1 into 1 * [misc]taylor: Taking taylor expansion of (* im im) in re * [misc]taylor: Taking taylor expansion of im in re * [misc]backup-simplify: Simplify im into im * [misc]taylor: Taking taylor expansion of im in re * [misc]backup-simplify: Simplify im into im * [misc]backup-simplify: Simplify (* 0 0) into 0 * [misc]backup-simplify: Simplify (* im im) into (pow im 2) * [misc]backup-simplify: Simplify (+ 0 (pow im 2)) into (pow im 2) * [misc]backup-simplify: Simplify (sqrt (pow im 2)) into im * [misc]backup-simplify: Simplify (+ (* 0 1) (* 1 0)) into 0 * [misc]backup-simplify: Simplify (+ (* im 0) (* 0 im)) into 0 * [misc]backup-simplify: Simplify (+ 0 0) into 0 * [misc]backup-simplify: Simplify (/ 0 (* 2 (sqrt (pow im 2)))) into 0 * [misc]taylor: Taking taylor expansion of 2.0 in re * [misc]backup-simplify: Simplify 2.0 into 2.0 * [misc]taylor: Taking taylor expansion of (* re 2.0) in re * [misc]taylor: Taking taylor expansion of re in re * [misc]backup-simplify: Simplify 0 into 0 * [misc]backup-simplify: Simplify 1 into 1 * [misc]taylor: Taking taylor expansion of 2.0 in re * [misc]backup-simplify: Simplify 2.0 into 2.0 * [misc]backup-simplify: Simplify (* im 2.0) into (* 2.0 im) * [misc]backup-simplify: Simplify (* 0 2.0) into 0 * [misc]backup-simplify: Simplify (+ (* 2.0 im) 0) into (* 2.0 im) * [misc]taylor: Taking taylor expansion of (* 2.0 im) in im * [misc]taylor: Taking taylor expansion of 2.0 in im * [misc]backup-simplify: Simplify 2.0 into 2.0 * [misc]taylor: Taking taylor expansion of im in im * [misc]backup-simplify: Simplify 0 into 0 * [misc]backup-simplify: Simplify 1 into 1 * [misc]backup-simplify: Simplify (* 2.0 0) into 0 * [misc]backup-simplify: Simplify 0 into 0 * [misc]backup-simplify: Simplify (+ (* im 0) (* 0 2.0)) into 0 * [misc]backup-simplify: Simplify (+ (* 0 0) (* 1 2.0)) into 2.0 * [misc]backup-simplify: Simplify (+ 0 2.0) into 2.0 * [misc]taylor: Taking taylor expansion of 2.0 in im * [misc]backup-simplify: Simplify 2.0 into 2.0 * [misc]backup-simplify: Simplify 2.0 into 2.0 * [misc]backup-simplify: Simplify (+ (* 2.0 1) (* 0 0)) into 2.0 * [misc]backup-simplify: Simplify 2.0 into 2.0 * [misc]backup-simplify: Simplify (+ (* 0 0) (+ (* 1 1) (* 0 0))) into 1 * [misc]backup-simplify: Simplify (+ (* im 0) (+ (* 0 0) (* 0 im))) into 0 * [misc]backup-simplify: Simplify (+ 1 0) into 1 * [misc]backup-simplify: Simplify (/ (- 1 (pow 0 2) (+)) (* 2 im)) into (/ 1/2 im) * [misc]backup-simplify: Simplify (+ (* im 0) (+ (* 0 0) (* (/ 1/2 im) 2.0))) into (* 1.0 (/ 1 im)) * [misc]backup-simplify: Simplify (+ (* 0 0) (+ (* 1 0) (* 0 2.0))) into 0 * [misc]backup-simplify: Simplify (+ (* 1.0 (/ 1 im)) 0) into (* 1.0 (/ 1 im)) * [misc]taylor: Taking taylor expansion of (* 1.0 (/ 1 im)) in im * [misc]taylor: Taking taylor expansion of 1.0 in im * [misc]backup-simplify: Simplify 1.0 into 1.0 * [misc]taylor: Taking taylor expansion of (/ 1 im) in im * [misc]taylor: Taking taylor expansion of im in im * [misc]backup-simplify: Simplify 0 into 0 * [misc]backup-simplify: Simplify 1 into 1 * [misc]backup-simplify: Simplify (/ 1 1) into 1 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)))) into 0 * [misc]backup-simplify: Simplify (+ (* 1.0 0) (* 0 1)) into 0 * [misc]backup-simplify: Simplify 0 into 0 * [misc]backup-simplify: Simplify 0 into 0 * [misc]backup-simplify: Simplify (+ (* 2.0 0) (+ (* 0 1) (* 0 0))) into 0 * [misc]backup-simplify: Simplify 0 into 0 * [misc]backup-simplify: Simplify (+ (* 0 0) (+ (* 1 0) (+ (* 0 1) (* 0 0)))) into 0 * [misc]backup-simplify: Simplify (+ (* im 0) (+ (* 0 0) (+ (* 0 0) (* 0 im)))) into 0 * [misc]backup-simplify: Simplify (+ 0 0) into 0 * [misc]backup-simplify: Simplify (/ (- 0 (+ (* 2 (* 0 (/ 1/2 im))))) (* 2 im)) into 0 * [misc]backup-simplify: Simplify (+ (* im 0) (+ (* 0 0) (+ (* (/ 1/2 im) 0) (* 0 2.0)))) into 0 * [misc]backup-simplify: Simplify (+ (* 0 0) (+ (* 1 0) (+ (* 0 0) (* 0 2.0)))) into 0 * [misc]backup-simplify: Simplify (+ 0 0) into 0 * [misc]taylor: Taking taylor expansion of 0 in im * [misc]backup-simplify: Simplify 0 into 0 * [misc]backup-simplify: Simplify 0 into 0 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 * [misc]backup-simplify: Simplify (+ (* 1.0 0) (+ (* 0 0) (* 0 1))) into 0 * [misc]backup-simplify: Simplify 0 into 0 * [misc]backup-simplify: Simplify 0 into 0 * [misc]backup-simplify: Simplify (+ (* 2.0 (* im 1)) (* 2.0 (* 1 re))) into (+ (* 2.0 im) (* 2.0 re)) * [misc]approximate: Taking taylor expansion of (fma (hypot (/ 1 re) (/ 1 im)) 2.0 (* (/ 1 re) 2.0)) in (re im) around 0 * [misc]taylor: Taking taylor expansion of (fma (hypot (/ 1 re) (/ 1 im)) 2.0 (* (/ 1 re) 2.0)) in im * [misc]taylor: Rewrote expression to (+ (* (hypot (/ 1 re) (/ 1 im)) 2.0) (* (/ 1 re) 2.0)) * [misc]taylor: Taking taylor expansion of (* (hypot (/ 1 re) (/ 1 im)) 2.0) in im * [misc]taylor: Taking taylor expansion of (hypot (/ 1 re) (/ 1 im)) in im * [misc]taylor: Rewrote expression to (sqrt (+ (* (/ 1 re) (/ 1 re)) (* (/ 1 im) (/ 1 im)))) * [misc]taylor: Taking taylor expansion of (+ (* (/ 1 re) (/ 1 re)) (* (/ 1 im) (/ 1 im))) in im * [misc]taylor: Taking taylor expansion of (* (/ 1 re) (/ 1 re)) in im * [misc]taylor: Taking taylor expansion of (/ 1 re) in im * [misc]taylor: Taking taylor expansion of re in im * [misc]backup-simplify: Simplify re into re * [misc]backup-simplify: Simplify (/ 1 re) into (/ 1 re) * [misc]taylor: Taking taylor expansion of (/ 1 re) in im * [misc]taylor: Taking taylor expansion of re in im * [misc]backup-simplify: Simplify re into re * [misc]backup-simplify: Simplify (/ 1 re) into (/ 1 re) * [misc]taylor: Taking taylor expansion of (* (/ 1 im) (/ 1 im)) in im * [misc]taylor: Taking taylor expansion of (/ 1 im) in im * [misc]taylor: Taking taylor expansion of im in im * [misc]backup-simplify: Simplify 0 into 0 * [misc]backup-simplify: Simplify 1 into 1 * [misc]backup-simplify: Simplify (/ 1 1) into 1 * [misc]taylor: Taking taylor expansion of (/ 1 im) in im * [misc]taylor: Taking taylor expansion of im in im * [misc]backup-simplify: Simplify 0 into 0 * [misc]backup-simplify: Simplify 1 into 1 * [misc]backup-simplify: Simplify (/ 1 1) into 1 * [misc]backup-simplify: Simplify (* 1 1) into 1 * [misc]backup-simplify: Simplify (+ 0 1) into 1 * [misc]backup-simplify: Simplify (sqrt 1) into 1 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)))) into 0 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)))) into 0 * [misc]backup-simplify: Simplify (+ (* 1 0) (* 0 1)) into 0 * [misc]backup-simplify: Simplify (+ 0 0) into 0 * [misc]backup-simplify: Simplify (/ 0 (* 2 (sqrt 1))) into 0 * [misc]taylor: Taking taylor expansion of 2.0 in im * [misc]backup-simplify: Simplify 2.0 into 2.0 * [misc]taylor: Taking taylor expansion of (* (/ 1 re) 2.0) in im * [misc]taylor: Taking taylor expansion of (/ 1 re) in im * [misc]taylor: Taking taylor expansion of re in im * [misc]backup-simplify: Simplify re into re * [misc]backup-simplify: Simplify (/ 1 re) into (/ 1 re) * [misc]taylor: Taking taylor expansion of 2.0 in im * [misc]backup-simplify: Simplify 2.0 into 2.0 * [misc]taylor: Taking taylor expansion of (fma (hypot (/ 1 re) (/ 1 im)) 2.0 (* (/ 1 re) 2.0)) in re * [misc]taylor: Rewrote expression to (+ (* (hypot (/ 1 re) (/ 1 im)) 2.0) (* (/ 1 re) 2.0)) * [misc]taylor: Taking taylor expansion of (* (hypot (/ 1 re) (/ 1 im)) 2.0) in re * [misc]taylor: Taking taylor expansion of (hypot (/ 1 re) (/ 1 im)) in re * [misc]taylor: Rewrote expression to (sqrt (+ (* (/ 1 re) (/ 1 re)) (* (/ 1 im) (/ 1 im)))) * [misc]taylor: Taking taylor expansion of (+ (* (/ 1 re) (/ 1 re)) (* (/ 1 im) (/ 1 im))) in re * [misc]taylor: Taking taylor expansion of (* (/ 1 re) (/ 1 re)) in re * [misc]taylor: Taking taylor expansion of (/ 1 re) in re * [misc]taylor: Taking taylor expansion of re in re * [misc]backup-simplify: Simplify 0 into 0 * [misc]backup-simplify: Simplify 1 into 1 * [misc]backup-simplify: Simplify (/ 1 1) into 1 * [misc]taylor: Taking taylor expansion of (/ 1 re) in re * [misc]taylor: Taking taylor expansion of re in re * [misc]backup-simplify: Simplify 0 into 0 * [misc]backup-simplify: Simplify 1 into 1 * [misc]backup-simplify: Simplify (/ 1 1) into 1 * [misc]taylor: Taking taylor expansion of (* (/ 1 im) (/ 1 im)) in re * [misc]taylor: Taking taylor expansion of (/ 1 im) in re * [misc]taylor: Taking taylor expansion of im in re * [misc]backup-simplify: Simplify im into im * [misc]backup-simplify: Simplify (/ 1 im) into (/ 1 im) * [misc]taylor: Taking taylor expansion of (/ 1 im) in re * [misc]taylor: Taking taylor expansion of im in re * [misc]backup-simplify: Simplify im into im * [misc]backup-simplify: Simplify (/ 1 im) into (/ 1 im) * [misc]backup-simplify: Simplify (* 1 1) into 1 * [misc]backup-simplify: Simplify (+ 1 0) into 1 * [misc]backup-simplify: Simplify (sqrt 1) into 1 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)))) into 0 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)))) into 0 * [misc]backup-simplify: Simplify (+ (* 1 0) (* 0 1)) into 0 * [misc]backup-simplify: Simplify (+ 0 0) into 0 * [misc]backup-simplify: Simplify (/ 0 (* 2 (sqrt 1))) into 0 * [misc]taylor: Taking taylor expansion of 2.0 in re * [misc]backup-simplify: Simplify 2.0 into 2.0 * [misc]taylor: Taking taylor expansion of (* (/ 1 re) 2.0) in re * [misc]taylor: Taking taylor expansion of (/ 1 re) in re * [misc]taylor: Taking taylor expansion of re in re * [misc]backup-simplify: Simplify 0 into 0 * [misc]backup-simplify: Simplify 1 into 1 * [misc]backup-simplify: Simplify (/ 1 1) into 1 * [misc]taylor: Taking taylor expansion of 2.0 in re * [misc]backup-simplify: Simplify 2.0 into 2.0 * [misc]taylor: Taking taylor expansion of (fma (hypot (/ 1 re) (/ 1 im)) 2.0 (* (/ 1 re) 2.0)) in re * [misc]taylor: Rewrote expression to (+ (* (hypot (/ 1 re) (/ 1 im)) 2.0) (* (/ 1 re) 2.0)) * [misc]taylor: Taking taylor expansion of (* (hypot (/ 1 re) (/ 1 im)) 2.0) in re * [misc]taylor: Taking taylor expansion of (hypot (/ 1 re) (/ 1 im)) in re * [misc]taylor: Rewrote expression to (sqrt (+ (* (/ 1 re) (/ 1 re)) (* (/ 1 im) (/ 1 im)))) * [misc]taylor: Taking taylor expansion of (+ (* (/ 1 re) (/ 1 re)) (* (/ 1 im) (/ 1 im))) in re * [misc]taylor: Taking taylor expansion of (* (/ 1 re) (/ 1 re)) in re * [misc]taylor: Taking taylor expansion of (/ 1 re) in re * [misc]taylor: Taking taylor expansion of re in re * [misc]backup-simplify: Simplify 0 into 0 * [misc]backup-simplify: Simplify 1 into 1 * [misc]backup-simplify: Simplify (/ 1 1) into 1 * [misc]taylor: Taking taylor expansion of (/ 1 re) in re * [misc]taylor: Taking taylor expansion of re in re * [misc]backup-simplify: Simplify 0 into 0 * [misc]backup-simplify: Simplify 1 into 1 * [misc]backup-simplify: Simplify (/ 1 1) into 1 * [misc]taylor: Taking taylor expansion of (* (/ 1 im) (/ 1 im)) in re * [misc]taylor: Taking taylor expansion of (/ 1 im) in re * [misc]taylor: Taking taylor expansion of im in re * [misc]backup-simplify: Simplify im into im * [misc]backup-simplify: Simplify (/ 1 im) into (/ 1 im) * [misc]taylor: Taking taylor expansion of (/ 1 im) in re * [misc]taylor: Taking taylor expansion of im in re * [misc]backup-simplify: Simplify im into im * [misc]backup-simplify: Simplify (/ 1 im) into (/ 1 im) * [misc]backup-simplify: Simplify (* 1 1) into 1 * [misc]backup-simplify: Simplify (+ 1 0) into 1 * [misc]backup-simplify: Simplify (sqrt 1) into 1 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)))) into 0 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)))) into 0 * [misc]backup-simplify: Simplify (+ (* 1 0) (* 0 1)) into 0 * [misc]backup-simplify: Simplify (+ 0 0) into 0 * [misc]backup-simplify: Simplify (/ 0 (* 2 (sqrt 1))) into 0 * [misc]taylor: Taking taylor expansion of 2.0 in re * [misc]backup-simplify: Simplify 2.0 into 2.0 * [misc]taylor: Taking taylor expansion of (* (/ 1 re) 2.0) in re * [misc]taylor: Taking taylor expansion of (/ 1 re) in re * [misc]taylor: Taking taylor expansion of re in re * [misc]backup-simplify: Simplify 0 into 0 * [misc]backup-simplify: Simplify 1 into 1 * [misc]backup-simplify: Simplify (/ 1 1) into 1 * [misc]taylor: Taking taylor expansion of 2.0 in re * [misc]backup-simplify: Simplify 2.0 into 2.0 * [misc]backup-simplify: Simplify (* 1 2.0) into 2.0 * [misc]backup-simplify: Simplify (* 1 2.0) into 2.0 * [misc]backup-simplify: Simplify (+ 2.0 2.0) into 4.0 * [misc]taylor: Taking taylor expansion of 4.0 in im * [misc]backup-simplify: Simplify 4.0 into 4.0 * [misc]backup-simplify: Simplify (+ (* 1 0) (* 0 2.0)) into 0 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)))) into 0 * [misc]backup-simplify: Simplify (+ (* 1 0) (* 0 2.0)) into 0 * [misc]backup-simplify: Simplify (+ 0 0) into 0 * [misc]taylor: Taking taylor expansion of 0 in im * [misc]backup-simplify: Simplify 0 into 0 * [misc]backup-simplify: Simplify 4.0 into 4.0 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 * [misc]backup-simplify: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 * [misc]backup-simplify: Simplify (* (/ 1 im) (/ 1 im)) into (/ 1 (pow im 2)) * [misc]backup-simplify: Simplify (+ 0 (/ 1 (pow im 2))) into (/ 1 (pow im 2)) * [misc]backup-simplify: Simplify (/ (- (/ 1 (pow im 2)) (pow 0 2) (+)) (* 2 1)) into (/ 1/2 (pow im 2)) * [misc]backup-simplify: Simplify (+ (* 1 0) (+ (* 0 0) (* (/ 1/2 (pow im 2)) 2.0))) into (* 1.0 (/ 1 (pow im 2))) * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 * [misc]backup-simplify: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 2.0))) into 0 * [misc]backup-simplify: Simplify (+ (* 1.0 (/ 1 (pow im 2))) 0) into (* 1.0 (/ 1 (pow im 2))) * [misc]taylor: Taking taylor expansion of (* 1.0 (/ 1 (pow im 2))) in im * [misc]taylor: Taking taylor expansion of 1.0 in im * [misc]backup-simplify: Simplify 1.0 into 1.0 * [misc]taylor: Taking taylor expansion of (/ 1 (pow im 2)) in im * [misc]taylor: Taking taylor expansion of (pow im 2) in im * [misc]backup-simplify: Simplify (/ 1 1) into 1 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)))) into 0 * [misc]backup-simplify: Simplify (+ (* 1.0 0) (* 0 1)) into 0 * [misc]backup-simplify: Simplify 0 into 0 * [misc]backup-simplify: Simplify 0 into 0 * [misc]backup-simplify: Simplify 0 into 0 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 * [misc]backup-simplify: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 im) (/ 0 im)))) into 0 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 im) (/ 0 im)))) into 0 * [misc]backup-simplify: Simplify (+ (* (/ 1 im) 0) (* 0 (/ 1 im))) into 0 * [misc]backup-simplify: Simplify (+ 0 0) into 0 * [misc]backup-simplify: Simplify (/ (- 0 (+ (* 2 (* 0 (/ 1/2 (pow im 2)))))) (* 2 1)) into 0 * [misc]backup-simplify: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* (/ 1/2 (pow im 2)) 0) (* 0 2.0)))) into 0 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 * [misc]backup-simplify: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 2.0)))) into 0 * [misc]backup-simplify: Simplify (+ 0 0) into 0 * [misc]taylor: Taking taylor expansion of 0 in im * [misc]backup-simplify: Simplify 0 into 0 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 * [misc]backup-simplify: Simplify (+ (* 1.0 0) (+ (* 0 0) (* 0 1))) into 0 * [misc]backup-simplify: Simplify 0 into 0 * [misc]backup-simplify: Simplify 0 into 0 * [misc]backup-simplify: Simplify 0 into 0 * [misc]backup-simplify: Simplify (* 4.0 (* 1 (/ 1 (/ 1 re)))) into (* 4.0 re) * [misc]approximate: Taking taylor expansion of (fma (hypot (/ 1 (- re)) (/ 1 (- im))) 2.0 (* (/ 1 (- re)) 2.0)) in (re im) around 0 * [misc]taylor: Taking taylor expansion of (fma (hypot (/ 1 (- re)) (/ 1 (- im))) 2.0 (* (/ 1 (- re)) 2.0)) in im * [misc]taylor: Rewrote expression to (+ (* (hypot (/ 1 (- re)) (/ 1 (- im))) 2.0) (* (/ 1 (- re)) 2.0)) * [misc]taylor: Taking taylor expansion of (* (hypot (/ 1 (- re)) (/ 1 (- im))) 2.0) in im * [misc]taylor: Taking taylor expansion of (hypot (/ 1 (- re)) (/ 1 (- im))) in im * [misc]taylor: Rewrote expression to (sqrt (+ (* (/ 1 (- re)) (/ 1 (- re))) (* (/ 1 (- im)) (/ 1 (- im))))) * [misc]taylor: Taking taylor expansion of (+ (* (/ 1 (- re)) (/ 1 (- re))) (* (/ 1 (- im)) (/ 1 (- im)))) in im * [misc]taylor: Taking taylor expansion of (* (/ 1 (- re)) (/ 1 (- re))) in im * [misc]taylor: Taking taylor expansion of (/ 1 (- re)) in im * [misc]taylor: Taking taylor expansion of (- re) in im * [misc]taylor: Taking taylor expansion of re in im * [misc]backup-simplify: Simplify re into re * [misc]backup-simplify: Simplify (- re) into (- re) * [misc]backup-simplify: Simplify (- re) into (- re) * [misc]backup-simplify: Simplify (/ 1 (- re)) into (/ -1 re) * [misc]taylor: Taking taylor expansion of (/ 1 (- re)) in im * [misc]taylor: Taking taylor expansion of (- re) in im * [misc]taylor: Taking taylor expansion of re in im * [misc]backup-simplify: Simplify re into re * [misc]backup-simplify: Simplify (- re) into (- re) * [misc]backup-simplify: Simplify (- re) into (- re) * [misc]backup-simplify: Simplify (/ 1 (- re)) into (/ -1 re) * [misc]taylor: Taking taylor expansion of (* (/ 1 (- im)) (/ 1 (- im))) in im * [misc]taylor: Taking taylor expansion of (/ 1 (- im)) in im * [misc]taylor: Taking taylor expansion of (- im) in im * [misc]taylor: Taking taylor expansion of im in im * [misc]backup-simplify: Simplify 0 into 0 * [misc]backup-simplify: Simplify 1 into 1 * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (- 1) into -1 * [misc]backup-simplify: Simplify (- 1) into -1 * [misc]backup-simplify: Simplify (/ 1 -1) into -1 * [misc]taylor: Taking taylor expansion of (/ 1 (- im)) in im * [misc]taylor: Taking taylor expansion of (- im) in im * [misc]taylor: Taking taylor expansion of im in im * [misc]backup-simplify: Simplify 0 into 0 * [misc]backup-simplify: Simplify 1 into 1 * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (- 1) into -1 * [misc]backup-simplify: Simplify (- 1) into -1 * [misc]backup-simplify: Simplify (/ 1 -1) into -1 * [misc]backup-simplify: Simplify (* -1 -1) into 1 * [misc]backup-simplify: Simplify (+ 0 1) into 1 * [misc]backup-simplify: Simplify (sqrt 1) into 1 * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (- 1) into -1 * [misc]backup-simplify: Simplify (- (+ (* -1 (/ 0 -1)))) into 0 * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (- 1) into -1 * [misc]backup-simplify: Simplify (- (+ (* -1 (/ 0 -1)))) into 0 * [misc]backup-simplify: Simplify (+ (* -1 0) (* 0 -1)) into 0 * [misc]backup-simplify: Simplify (+ 0 0) into 0 * [misc]backup-simplify: Simplify (/ 0 (* 2 (sqrt 1))) into 0 * [misc]taylor: Taking taylor expansion of 2.0 in im * [misc]backup-simplify: Simplify 2.0 into 2.0 * [misc]taylor: Taking taylor expansion of (* (/ 1 (- re)) 2.0) in im * [misc]taylor: Taking taylor expansion of (/ 1 (- re)) in im * [misc]taylor: Taking taylor expansion of (- re) in im * [misc]taylor: Taking taylor expansion of re in im * [misc]backup-simplify: Simplify re into re * [misc]backup-simplify: Simplify (- re) into (- re) * [misc]backup-simplify: Simplify (- re) into (- re) * [misc]backup-simplify: Simplify (/ 1 (- re)) into (/ -1 re) * [misc]taylor: Taking taylor expansion of 2.0 in im * [misc]backup-simplify: Simplify 2.0 into 2.0 * [misc]taylor: Taking taylor expansion of (fma (hypot (/ 1 (- re)) (/ 1 (- im))) 2.0 (* (/ 1 (- re)) 2.0)) in re * [misc]taylor: Rewrote expression to (+ (* (hypot (/ 1 (- re)) (/ 1 (- im))) 2.0) (* (/ 1 (- re)) 2.0)) * [misc]taylor: Taking taylor expansion of (* (hypot (/ 1 (- re)) (/ 1 (- im))) 2.0) in re * [misc]taylor: Taking taylor expansion of (hypot (/ 1 (- re)) (/ 1 (- im))) in re * [misc]taylor: Rewrote expression to (sqrt (+ (* (/ 1 (- re)) (/ 1 (- re))) (* (/ 1 (- im)) (/ 1 (- im))))) * [misc]taylor: Taking taylor expansion of (+ (* (/ 1 (- re)) (/ 1 (- re))) (* (/ 1 (- im)) (/ 1 (- im)))) in re * [misc]taylor: Taking taylor expansion of (* (/ 1 (- re)) (/ 1 (- re))) in re * [misc]taylor: Taking taylor expansion of (/ 1 (- re)) in re * [misc]taylor: Taking taylor expansion of (- re) in re * [misc]taylor: Taking taylor expansion of re in re * [misc]backup-simplify: Simplify 0 into 0 * [misc]backup-simplify: Simplify 1 into 1 * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (- 1) into -1 * [misc]backup-simplify: Simplify (- 1) into -1 * [misc]backup-simplify: Simplify (/ 1 -1) into -1 * [misc]taylor: Taking taylor expansion of (/ 1 (- re)) in re * [misc]taylor: Taking taylor expansion of (- re) in re * [misc]taylor: Taking taylor expansion of re in re * [misc]backup-simplify: Simplify 0 into 0 * [misc]backup-simplify: Simplify 1 into 1 * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (- 1) into -1 * [misc]backup-simplify: Simplify (- 1) into -1 * [misc]backup-simplify: Simplify (/ 1 -1) into -1 * [misc]taylor: Taking taylor expansion of (* (/ 1 (- im)) (/ 1 (- im))) in re * [misc]taylor: Taking taylor expansion of (/ 1 (- im)) in re * [misc]taylor: Taking taylor expansion of (- im) in re * [misc]taylor: Taking taylor expansion of im in re * [misc]backup-simplify: Simplify im into im * [misc]backup-simplify: Simplify (- im) into (- im) * [misc]backup-simplify: Simplify (- im) into (- im) * [misc]backup-simplify: Simplify (/ 1 (- im)) into (/ -1 im) * [misc]taylor: Taking taylor expansion of (/ 1 (- im)) in re * [misc]taylor: Taking taylor expansion of (- im) in re * [misc]taylor: Taking taylor expansion of im in re * [misc]backup-simplify: Simplify im into im * [misc]backup-simplify: Simplify (- im) into (- im) * [misc]backup-simplify: Simplify (- im) into (- im) * [misc]backup-simplify: Simplify (/ 1 (- im)) into (/ -1 im) * [misc]backup-simplify: Simplify (* -1 -1) into 1 * [misc]backup-simplify: Simplify (+ 1 0) into 1 * [misc]backup-simplify: Simplify (sqrt 1) into 1 * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (- 1) into -1 * [misc]backup-simplify: Simplify (- (+ (* -1 (/ 0 -1)))) into 0 * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (- 1) into -1 * [misc]backup-simplify: Simplify (- (+ (* -1 (/ 0 -1)))) into 0 * [misc]backup-simplify: Simplify (+ (* -1 0) (* 0 -1)) into 0 * [misc]backup-simplify: Simplify (+ 0 0) into 0 * [misc]backup-simplify: Simplify (/ 0 (* 2 (sqrt 1))) into 0 * [misc]taylor: Taking taylor expansion of 2.0 in re * [misc]backup-simplify: Simplify 2.0 into 2.0 * [misc]taylor: Taking taylor expansion of (* (/ 1 (- re)) 2.0) in re * [misc]taylor: Taking taylor expansion of (/ 1 (- re)) in re * [misc]taylor: Taking taylor expansion of (- re) in re * [misc]taylor: Taking taylor expansion of re in re * [misc]backup-simplify: Simplify 0 into 0 * [misc]backup-simplify: Simplify 1 into 1 * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (- 1) into -1 * [misc]backup-simplify: Simplify (- 1) into -1 * [misc]backup-simplify: Simplify (/ 1 -1) into -1 * [misc]taylor: Taking taylor expansion of 2.0 in re * [misc]backup-simplify: Simplify 2.0 into 2.0 * [misc]taylor: Taking taylor expansion of (fma (hypot (/ 1 (- re)) (/ 1 (- im))) 2.0 (* (/ 1 (- re)) 2.0)) in re * [misc]taylor: Rewrote expression to (+ (* (hypot (/ 1 (- re)) (/ 1 (- im))) 2.0) (* (/ 1 (- re)) 2.0)) * [misc]taylor: Taking taylor expansion of (* (hypot (/ 1 (- re)) (/ 1 (- im))) 2.0) in re * [misc]taylor: Taking taylor expansion of (hypot (/ 1 (- re)) (/ 1 (- im))) in re * [misc]taylor: Rewrote expression to (sqrt (+ (* (/ 1 (- re)) (/ 1 (- re))) (* (/ 1 (- im)) (/ 1 (- im))))) * [misc]taylor: Taking taylor expansion of (+ (* (/ 1 (- re)) (/ 1 (- re))) (* (/ 1 (- im)) (/ 1 (- im)))) in re * [misc]taylor: Taking taylor expansion of (* (/ 1 (- re)) (/ 1 (- re))) in re * [misc]taylor: Taking taylor expansion of (/ 1 (- re)) in re * [misc]taylor: Taking taylor expansion of (- re) in re * [misc]taylor: Taking taylor expansion of re in re * [misc]backup-simplify: Simplify 0 into 0 * [misc]backup-simplify: Simplify 1 into 1 * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (- 1) into -1 * [misc]backup-simplify: Simplify (- 1) into -1 * [misc]backup-simplify: Simplify (/ 1 -1) into -1 * [misc]taylor: Taking taylor expansion of (/ 1 (- re)) in re * [misc]taylor: Taking taylor expansion of (- re) in re * [misc]taylor: Taking taylor expansion of re in re * [misc]backup-simplify: Simplify 0 into 0 * [misc]backup-simplify: Simplify 1 into 1 * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (- 1) into -1 * [misc]backup-simplify: Simplify (- 1) into -1 * [misc]backup-simplify: Simplify (/ 1 -1) into -1 * [misc]taylor: Taking taylor expansion of (* (/ 1 (- im)) (/ 1 (- im))) in re * [misc]taylor: Taking taylor expansion of (/ 1 (- im)) in re * [misc]taylor: Taking taylor expansion of (- im) in re * [misc]taylor: Taking taylor expansion of im in re * [misc]backup-simplify: Simplify im into im * [misc]backup-simplify: Simplify (- im) into (- im) * [misc]backup-simplify: Simplify (- im) into (- im) * [misc]backup-simplify: Simplify (/ 1 (- im)) into (/ -1 im) * [misc]taylor: Taking taylor expansion of (/ 1 (- im)) in re * [misc]taylor: Taking taylor expansion of (- im) in re * [misc]taylor: Taking taylor expansion of im in re * [misc]backup-simplify: Simplify im into im * [misc]backup-simplify: Simplify (- im) into (- im) * [misc]backup-simplify: Simplify (- im) into (- im) * [misc]backup-simplify: Simplify (/ 1 (- im)) into (/ -1 im) * [misc]backup-simplify: Simplify (* -1 -1) into 1 * [misc]backup-simplify: Simplify (+ 1 0) into 1 * [misc]backup-simplify: Simplify (sqrt 1) into 1 * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (- 1) into -1 * [misc]backup-simplify: Simplify (- (+ (* -1 (/ 0 -1)))) into 0 * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (- 1) into -1 * [misc]backup-simplify: Simplify (- (+ (* -1 (/ 0 -1)))) into 0 * [misc]backup-simplify: Simplify (+ (* -1 0) (* 0 -1)) into 0 * [misc]backup-simplify: Simplify (+ 0 0) into 0 * [misc]backup-simplify: Simplify (/ 0 (* 2 (sqrt 1))) into 0 * [misc]taylor: Taking taylor expansion of 2.0 in re * [misc]backup-simplify: Simplify 2.0 into 2.0 * [misc]taylor: Taking taylor expansion of (* (/ 1 (- re)) 2.0) in re * [misc]taylor: Taking taylor expansion of (/ 1 (- re)) in re * [misc]taylor: Taking taylor expansion of (- re) in re * [misc]taylor: Taking taylor expansion of re in re * [misc]backup-simplify: Simplify 0 into 0 * [misc]backup-simplify: Simplify 1 into 1 * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (- 1) into -1 * [misc]backup-simplify: Simplify (- 1) into -1 * [misc]backup-simplify: Simplify (/ 1 -1) into -1 * [misc]taylor: Taking taylor expansion of 2.0 in re * [misc]backup-simplify: Simplify 2.0 into 2.0 * [misc]backup-simplify: Simplify (* 1 2.0) into 2.0 * [misc]backup-simplify: Simplify (* -1 2.0) into -2.0 * [misc]backup-simplify: Simplify (+ 2.0 -2.0) into 0 * [misc]taylor: Taking taylor expansion of 0 in im * [misc]backup-simplify: Simplify 0 into 0 * [misc]backup-simplify: Simplify (+ (* 1 0) (* 0 2.0)) into 0 * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (- 1) into -1 * [misc]backup-simplify: Simplify (- (+ (* -1 (/ 0 -1)))) into 0 * [misc]backup-simplify: Simplify (+ (* -1 0) (* 0 2.0)) into 0 * [misc]backup-simplify: Simplify (+ 0 0) into 0 * [misc]taylor: Taking taylor expansion of 0 in im * [misc]backup-simplify: Simplify 0 into 0 * [misc]backup-simplify: Simplify 0 into 0 * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (- 1) into -1 * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (- 1) into -1 * [misc]backup-simplify: Simplify (- (+ (* -1 (/ 0 -1)) (* 0 (/ 0 -1)))) into 0 * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (- 1) into -1 * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (- 1) into -1 * [misc]backup-simplify: Simplify (- (+ (* -1 (/ 0 -1)) (* 0 (/ 0 -1)))) into 0 * [misc]backup-simplify: Simplify (+ (* -1 0) (+ (* 0 0) (* 0 -1))) into 0 * [misc]backup-simplify: Simplify (* (/ -1 im) (/ -1 im)) into (/ 1 (pow im 2)) * [misc]backup-simplify: Simplify (+ 0 (/ 1 (pow im 2))) into (/ 1 (pow im 2)) * [misc]backup-simplify: Simplify (/ (- (/ 1 (pow im 2)) (pow 0 2) (+)) (* 2 1)) into (/ 1/2 (pow im 2)) * [misc]backup-simplify: Simplify (+ (* 1 0) (+ (* 0 0) (* (/ 1/2 (pow im 2)) 2.0))) into (* 1.0 (/ 1 (pow im 2))) * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (- 1) into -1 * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (- 1) into -1 * [misc]backup-simplify: Simplify (- (+ (* -1 (/ 0 -1)) (* 0 (/ 0 -1)))) into 0 * [misc]backup-simplify: Simplify (+ (* -1 0) (+ (* 0 0) (* 0 2.0))) into 0 * [misc]backup-simplify: Simplify (+ (* 1.0 (/ 1 (pow im 2))) 0) into (* 1.0 (/ 1 (pow im 2))) * [misc]taylor: Taking taylor expansion of (* 1.0 (/ 1 (pow im 2))) in im * [misc]taylor: Taking taylor expansion of 1.0 in im * [misc]backup-simplify: Simplify 1.0 into 1.0 * [misc]taylor: Taking taylor expansion of (/ 1 (pow im 2)) in im * [misc]taylor: Taking taylor expansion of (pow im 2) in im * [misc]backup-simplify: Simplify (/ 1 1) into 1 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)))) into 0 * [misc]backup-simplify: Simplify (+ (* 1.0 0) (* 0 1)) into 0 * [misc]backup-simplify: Simplify 0 into 0 * [misc]backup-simplify: Simplify 0 into 0 * [misc]backup-simplify: Simplify 0 into 0 * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (- 1) into -1 * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (- 1) into -1 * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (- 1) into -1 * [misc]backup-simplify: Simplify (- (+ (* -1 (/ 0 -1)) (* 0 (/ 0 -1)) (* 0 (/ 0 -1)))) into 0 * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (- 1) into -1 * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (- 1) into -1 * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (- 1) into -1 * [misc]backup-simplify: Simplify (- (+ (* -1 (/ 0 -1)) (* 0 (/ 0 -1)) (* 0 (/ 0 -1)))) into 0 * [misc]backup-simplify: Simplify (+ (* -1 0) (+ (* 0 0) (+ (* 0 0) (* 0 -1)))) into 0 * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (- im) into (- im) * [misc]backup-simplify: Simplify (- (+ (* (/ -1 im) (/ 0 (- im))))) into 0 * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (- im) into (- im) * [misc]backup-simplify: Simplify (- (+ (* (/ -1 im) (/ 0 (- im))))) into 0 * [misc]backup-simplify: Simplify (+ (* (/ -1 im) 0) (* 0 (/ -1 im))) into 0 * [misc]backup-simplify: Simplify (+ 0 0) into 0 * [misc]backup-simplify: Simplify (/ (- 0 (+ (* 2 (* 0 (/ 1/2 (pow im 2)))))) (* 2 1)) into 0 * [misc]backup-simplify: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* (/ 1/2 (pow im 2)) 0) (* 0 2.0)))) into 0 * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (- 1) into -1 * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (- 1) into -1 * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (- 1) into -1 * [misc]backup-simplify: Simplify (- (+ (* -1 (/ 0 -1)) (* 0 (/ 0 -1)) (* 0 (/ 0 -1)))) into 0 * [misc]backup-simplify: Simplify (+ (* -1 0) (+ (* 0 0) (+ (* 0 0) (* 0 2.0)))) into 0 * [misc]backup-simplify: Simplify (+ 0 0) into 0 * [misc]taylor: Taking taylor expansion of 0 in im * [misc]backup-simplify: Simplify 0 into 0 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 * [misc]backup-simplify: Simplify (+ (* 1.0 0) (+ (* 0 0) (* 0 1))) into 0 * [misc]backup-simplify: Simplify 0 into 0 * [misc]backup-simplify: Simplify 0 into 0 * [misc]backup-simplify: Simplify 0 into 0 * * * * [misc]progress: [ 2 / 2 ] generating series at (2 2) * [misc]approximate: Taking taylor expansion of (sqrt (fma (hypot re im) 2.0 (* re 2.0))) in (re im) around 0 * [misc]taylor: Taking taylor expansion of (sqrt (fma (hypot re im) 2.0 (* re 2.0))) in im * [misc]taylor: Taking taylor expansion of (fma (hypot re im) 2.0 (* re 2.0)) in im * [misc]taylor: Rewrote expression to (+ (* (hypot re im) 2.0) (* re 2.0)) * [misc]taylor: Taking taylor expansion of (* (hypot re im) 2.0) in im * [misc]taylor: Taking taylor expansion of (hypot re im) in im * [misc]taylor: Rewrote expression to (sqrt (+ (* re re) (* im im))) * [misc]taylor: Taking taylor expansion of (+ (* re re) (* im im)) in im * [misc]taylor: Taking taylor expansion of (* re re) in im * [misc]taylor: Taking taylor expansion of re in im * [misc]backup-simplify: Simplify re into re * [misc]taylor: Taking taylor expansion of re in im * [misc]backup-simplify: Simplify re into re * [misc]taylor: Taking taylor expansion of (* im im) in im * [misc]taylor: Taking taylor expansion of im in im * [misc]backup-simplify: Simplify 0 into 0 * [misc]backup-simplify: Simplify 1 into 1 * [misc]taylor: Taking taylor expansion of im in im * [misc]backup-simplify: Simplify 0 into 0 * [misc]backup-simplify: Simplify 1 into 1 * [misc]backup-simplify: Simplify (* re re) into (pow re 2) * [misc]backup-simplify: Simplify (* 0 0) into 0 * [misc]backup-simplify: Simplify (+ (pow re 2) 0) into (pow re 2) * [misc]backup-simplify: Simplify (sqrt (pow re 2)) into re * [misc]backup-simplify: Simplify (+ (* re 0) (* 0 re)) into 0 * [misc]backup-simplify: Simplify (+ (* 0 1) (* 1 0)) into 0 * [misc]backup-simplify: Simplify (+ 0 0) into 0 * [misc]backup-simplify: Simplify (/ 0 (* 2 (sqrt (pow re 2)))) into 0 * [misc]taylor: Taking taylor expansion of 2.0 in im * [misc]backup-simplify: Simplify 2.0 into 2.0 * [misc]taylor: Taking taylor expansion of (* re 2.0) in im * [misc]taylor: Taking taylor expansion of re in im * [misc]backup-simplify: Simplify re into re * [misc]taylor: Taking taylor expansion of 2.0 in im * [misc]backup-simplify: Simplify 2.0 into 2.0 * [misc]backup-simplify: Simplify (* re 2.0) into (* 2.0 re) * [misc]backup-simplify: Simplify (* re 2.0) into (* 2.0 re) * [misc]backup-simplify: Simplify (+ (* 2.0 re) (* 2.0 re)) into (* 4.0 re) * [misc]backup-simplify: Simplify (sqrt (* 4.0 re)) into (* (sqrt 4.0) (sqrt re)) * [misc]backup-simplify: Simplify (+ (* re 0) (* 0 2.0)) into 0 * [misc]backup-simplify: Simplify (+ (* re 0) (* 0 2.0)) into 0 * [misc]backup-simplify: Simplify (+ 0 0) into 0 * [misc]backup-simplify: Simplify (/ 0 (* 2 (sqrt (* 4.0 re)))) into 0 * [misc]taylor: Taking taylor expansion of (sqrt (fma (hypot re im) 2.0 (* re 2.0))) in re * [misc]taylor: Taking taylor expansion of (fma (hypot re im) 2.0 (* re 2.0)) in re * [misc]taylor: Rewrote expression to (+ (* (hypot re im) 2.0) (* re 2.0)) * [misc]taylor: Taking taylor expansion of (* (hypot re im) 2.0) in re * [misc]taylor: Taking taylor expansion of (hypot re im) in re * [misc]taylor: Rewrote expression to (sqrt (+ (* re re) (* im im))) * [misc]taylor: Taking taylor expansion of (+ (* re re) (* im im)) in re * [misc]taylor: Taking taylor expansion of (* re re) in re * [misc]taylor: Taking taylor expansion of re in re * [misc]backup-simplify: Simplify 0 into 0 * [misc]backup-simplify: Simplify 1 into 1 * [misc]taylor: Taking taylor expansion of re in re * [misc]backup-simplify: Simplify 0 into 0 * [misc]backup-simplify: Simplify 1 into 1 * [misc]taylor: Taking taylor expansion of (* im im) in re * [misc]taylor: Taking taylor expansion of im in re * [misc]backup-simplify: Simplify im into im * [misc]taylor: Taking taylor expansion of im in re * [misc]backup-simplify: Simplify im into im * [misc]backup-simplify: Simplify (* 0 0) into 0 * [misc]backup-simplify: Simplify (* im im) into (pow im 2) * [misc]backup-simplify: Simplify (+ 0 (pow im 2)) into (pow im 2) * [misc]backup-simplify: Simplify (sqrt (pow im 2)) into im * [misc]backup-simplify: Simplify (+ (* 0 1) (* 1 0)) into 0 * [misc]backup-simplify: Simplify (+ (* im 0) (* 0 im)) into 0 * [misc]backup-simplify: Simplify (+ 0 0) into 0 * [misc]backup-simplify: Simplify (/ 0 (* 2 (sqrt (pow im 2)))) into 0 * [misc]taylor: Taking taylor expansion of 2.0 in re * [misc]backup-simplify: Simplify 2.0 into 2.0 * [misc]taylor: Taking taylor expansion of (* re 2.0) in re * [misc]taylor: Taking taylor expansion of re in re * [misc]backup-simplify: Simplify 0 into 0 * [misc]backup-simplify: Simplify 1 into 1 * [misc]taylor: Taking taylor expansion of 2.0 in re * [misc]backup-simplify: Simplify 2.0 into 2.0 * [misc]backup-simplify: Simplify (* im 2.0) into (* 2.0 im) * [misc]backup-simplify: Simplify (* 0 2.0) into 0 * [misc]backup-simplify: Simplify (+ (* 2.0 im) 0) into (* 2.0 im) * [misc]backup-simplify: Simplify (sqrt (* 2.0 im)) into (* (sqrt im) (sqrt 2.0)) * [misc]backup-simplify: Simplify (+ (* im 0) (* 0 2.0)) into 0 * [misc]backup-simplify: Simplify (+ (* 0 0) (* 1 2.0)) into 2.0 * [misc]backup-simplify: Simplify (+ 0 2.0) into 2.0 * [misc]backup-simplify: Simplify (/ 2.0 (* 2 (sqrt (* 2.0 im)))) into (* 1.0 (* (sqrt (/ 1 im)) (/ 1 (sqrt 2.0)))) * [misc]taylor: Taking taylor expansion of (sqrt (fma (hypot re im) 2.0 (* re 2.0))) in re * [misc]taylor: Taking taylor expansion of (fma (hypot re im) 2.0 (* re 2.0)) in re * [misc]taylor: Rewrote expression to (+ (* (hypot re im) 2.0) (* re 2.0)) * [misc]taylor: Taking taylor expansion of (* (hypot re im) 2.0) in re * [misc]taylor: Taking taylor expansion of (hypot re im) in re * [misc]taylor: Rewrote expression to (sqrt (+ (* re re) (* im im))) * [misc]taylor: Taking taylor expansion of (+ (* re re) (* im im)) in re * [misc]taylor: Taking taylor expansion of (* re re) in re * [misc]taylor: Taking taylor expansion of re in re * [misc]backup-simplify: Simplify 0 into 0 * [misc]backup-simplify: Simplify 1 into 1 * [misc]taylor: Taking taylor expansion of re in re * [misc]backup-simplify: Simplify 0 into 0 * [misc]backup-simplify: Simplify 1 into 1 * [misc]taylor: Taking taylor expansion of (* im im) in re * [misc]taylor: Taking taylor expansion of im in re * [misc]backup-simplify: Simplify im into im * [misc]taylor: Taking taylor expansion of im in re * [misc]backup-simplify: Simplify im into im * [misc]backup-simplify: Simplify (* 0 0) into 0 * [misc]backup-simplify: Simplify (* im im) into (pow im 2) * [misc]backup-simplify: Simplify (+ 0 (pow im 2)) into (pow im 2) * [misc]backup-simplify: Simplify (sqrt (pow im 2)) into im * [misc]backup-simplify: Simplify (+ (* 0 1) (* 1 0)) into 0 * [misc]backup-simplify: Simplify (+ (* im 0) (* 0 im)) into 0 * [misc]backup-simplify: Simplify (+ 0 0) into 0 * [misc]backup-simplify: Simplify (/ 0 (* 2 (sqrt (pow im 2)))) into 0 * [misc]taylor: Taking taylor expansion of 2.0 in re * [misc]backup-simplify: Simplify 2.0 into 2.0 * [misc]taylor: Taking taylor expansion of (* re 2.0) in re * [misc]taylor: Taking taylor expansion of re in re * [misc]backup-simplify: Simplify 0 into 0 * [misc]backup-simplify: Simplify 1 into 1 * [misc]taylor: Taking taylor expansion of 2.0 in re * [misc]backup-simplify: Simplify 2.0 into 2.0 * [misc]backup-simplify: Simplify (* im 2.0) into (* 2.0 im) * [misc]backup-simplify: Simplify (* 0 2.0) into 0 * [misc]backup-simplify: Simplify (+ (* 2.0 im) 0) into (* 2.0 im) * [misc]backup-simplify: Simplify (sqrt (* 2.0 im)) into (* (sqrt im) (sqrt 2.0)) * [misc]backup-simplify: Simplify (+ (* im 0) (* 0 2.0)) into 0 * [misc]backup-simplify: Simplify (+ (* 0 0) (* 1 2.0)) into 2.0 * [misc]backup-simplify: Simplify (+ 0 2.0) into 2.0 * [misc]backup-simplify: Simplify (/ 2.0 (* 2 (sqrt (* 2.0 im)))) into (* 1.0 (* (sqrt (/ 1 im)) (/ 1 (sqrt 2.0)))) * [misc]taylor: Taking taylor expansion of (* (sqrt im) (sqrt 2.0)) in im * [misc]taylor: Taking taylor expansion of (sqrt im) in im * [misc]taylor: Taking taylor expansion of im in im * [misc]backup-simplify: Simplify 0 into 0 * [misc]backup-simplify: Simplify 1 into 1 * [misc]backup-simplify: Simplify (sqrt 0) into 0 * [misc]backup-simplify: Simplify (/ 1 (* 2 (sqrt 0))) into +nan.0 * [misc]taylor: Taking taylor expansion of (sqrt 2.0) in im * [misc]taylor: Taking taylor expansion of 2.0 in im * [misc]backup-simplify: Simplify 2.0 into 2.0 * [misc]backup-simplify: Simplify (sqrt 2.0) into (sqrt 2.0) * [misc]backup-simplify: Simplify (/ 0 (* 2 (sqrt 2.0))) into 0 * [misc]backup-simplify: Simplify (* 0 (sqrt 2.0)) into 0 * [misc]backup-simplify: Simplify 0 into 0 * [misc]taylor: Taking taylor expansion of (* 1.0 (* (sqrt (/ 1 im)) (/ 1 (sqrt 2.0)))) in im * [misc]taylor: Taking taylor expansion of 1.0 in im * [misc]backup-simplify: Simplify 1.0 into 1.0 * [misc]taylor: Taking taylor expansion of (* (sqrt (/ 1 im)) (/ 1 (sqrt 2.0))) in im * [misc]taylor: Taking taylor expansion of (sqrt (/ 1 im)) in im * [misc]taylor: Taking taylor expansion of (/ 1 im) in im * [misc]taylor: Taking taylor expansion of im in im * [misc]backup-simplify: Simplify 0 into 0 * [misc]backup-simplify: Simplify 1 into 1 * [misc]backup-simplify: Simplify (/ 1 1) into 1 * [misc]backup-simplify: Simplify (sqrt 0) into 0 * [misc]backup-simplify: Simplify (/ 1 (* 2 (sqrt 0))) into +nan.0 * [misc]taylor: Taking taylor expansion of (/ 1 (sqrt 2.0)) in im * [misc]taylor: Taking taylor expansion of (sqrt 2.0) in im * [misc]taylor: Taking taylor expansion of 2.0 in im * [misc]backup-simplify: Simplify 2.0 into 2.0 * [misc]backup-simplify: Simplify (sqrt 2.0) into (sqrt 2.0) * [misc]backup-simplify: Simplify (/ 0 (* 2 (sqrt 2.0))) into 0 * [misc]backup-simplify: Simplify (/ 1 (sqrt 2.0)) into (/ 1 (sqrt 2.0)) * [misc]backup-simplify: Simplify (- (+ (* (/ 1 (sqrt 2.0)) (/ 0 (sqrt 2.0))))) into 0 * [misc]backup-simplify: Simplify (+ (* 0 0) (* +nan.0 (/ 1 (sqrt 2.0)))) into (- (* +nan.0 (/ 1 (sqrt 2.0)))) * [misc]backup-simplify: Simplify (* 0 (/ 1 (sqrt 2.0))) into 0 * [misc]backup-simplify: Simplify (+ (* 1.0 (- (* +nan.0 (/ 1 (sqrt 2.0))))) (* 0 0)) into (- (* +nan.0 (/ 1 (sqrt 2.0)))) * [misc]backup-simplify: Simplify (- (* +nan.0 (/ 1 (sqrt 2.0)))) into (- (* +nan.0 (/ 1 (sqrt 2.0)))) * [misc]backup-simplify: Simplify (+ (* 0 0) (* +nan.0 (sqrt 2.0))) into (- (* +nan.0 (sqrt 2.0))) * [misc]backup-simplify: Simplify (- (* +nan.0 (sqrt 2.0))) into (- (* +nan.0 (sqrt 2.0))) * [misc]backup-simplify: Simplify (+ (* 0 0) (+ (* 1 1) (* 0 0))) into 1 * [misc]backup-simplify: Simplify (+ (* im 0) (+ (* 0 0) (* 0 im))) into 0 * [misc]backup-simplify: Simplify (+ 1 0) into 1 * [misc]backup-simplify: Simplify (/ (- 1 (pow 0 2) (+)) (* 2 im)) into (/ 1/2 im) * [misc]backup-simplify: Simplify (+ (* im 0) (+ (* 0 0) (* (/ 1/2 im) 2.0))) into (* 1.0 (/ 1 im)) * [misc]backup-simplify: Simplify (+ (* 0 0) (+ (* 1 0) (* 0 2.0))) into 0 * [misc]backup-simplify: Simplify (+ (* 1.0 (/ 1 im)) 0) into (* 1.0 (/ 1 im)) * [misc]backup-simplify: Simplify (/ (- (* 1.0 (/ 1 im)) (pow (* 1.0 (* (sqrt (/ 1 im)) (/ 1 (sqrt 2.0)))) 2) (+)) (* 2 (* (sqrt im) (sqrt 2.0)))) into (* 1/2 (* (/ (- (* 1.0 (/ 1 im)) (* 1.0 (/ 1 (* im (pow (sqrt 2.0) 2))))) (sqrt 2.0)) (sqrt (/ 1 im)))) * [misc]taylor: Taking taylor expansion of (* 1/2 (* (/ (- (* 1.0 (/ 1 im)) (* 1.0 (/ 1 (* im (pow (sqrt 2.0) 2))))) (sqrt 2.0)) (sqrt (/ 1 im)))) in im * [misc]taylor: Taking taylor expansion of 1/2 in im * [misc]backup-simplify: Simplify 1/2 into 1/2 * [misc]taylor: Taking taylor expansion of (* (/ (- (* 1.0 (/ 1 im)) (* 1.0 (/ 1 (* im (pow (sqrt 2.0) 2))))) (sqrt 2.0)) (sqrt (/ 1 im))) in im * [misc]taylor: Taking taylor expansion of (/ (- (* 1.0 (/ 1 im)) (* 1.0 (/ 1 (* im (pow (sqrt 2.0) 2))))) (sqrt 2.0)) in im * [misc]taylor: Taking taylor expansion of (- (* 1.0 (/ 1 im)) (* 1.0 (/ 1 (* im (pow (sqrt 2.0) 2))))) in im * [misc]taylor: Taking taylor expansion of (* 1.0 (/ 1 im)) in im * [misc]taylor: Taking taylor expansion of 1.0 in im * [misc]backup-simplify: Simplify 1.0 into 1.0 * [misc]taylor: Taking taylor expansion of (/ 1 im) in im * [misc]taylor: Taking taylor expansion of im in im * [misc]backup-simplify: Simplify 0 into 0 * [misc]backup-simplify: Simplify 1 into 1 * [misc]backup-simplify: Simplify (/ 1 1) into 1 * [misc]taylor: Taking taylor expansion of (* 1.0 (/ 1 (* im (pow (sqrt 2.0) 2)))) in im * [misc]taylor: Taking taylor expansion of 1.0 in im * [misc]backup-simplify: Simplify 1.0 into 1.0 * [misc]taylor: Taking taylor expansion of (/ 1 (* im (pow (sqrt 2.0) 2))) in im * [misc]taylor: Taking taylor expansion of (* im (pow (sqrt 2.0) 2)) in im * [misc]taylor: Taking taylor expansion of im in im * [misc]backup-simplify: Simplify 0 into 0 * [misc]backup-simplify: Simplify 1 into 1 * [misc]taylor: Taking taylor expansion of (pow (sqrt 2.0) 2) in im * [misc]taylor: Taking taylor expansion of (exp (* 2 (log (sqrt 2.0)))) in im * [misc]taylor: Taking taylor expansion of (* 2 (log (sqrt 2.0))) in im * [misc]taylor: Taking taylor expansion of 2 in im * [misc]backup-simplify: Simplify 2 into 2 * [misc]taylor: Taking taylor expansion of (log (sqrt 2.0)) in im * [misc]taylor: Taking taylor expansion of (sqrt 2.0) in im * [misc]taylor: Taking taylor expansion of 2.0 in im * [misc]backup-simplify: Simplify 2.0 into 2.0 * [misc]backup-simplify: Simplify (sqrt 2.0) into (sqrt 2.0) * [misc]backup-simplify: Simplify (/ 0 (* 2 (sqrt 2.0))) into 0 * [misc]backup-simplify: Simplify (log (sqrt 2.0)) into (log (sqrt 2.0)) * [misc]backup-simplify: Simplify (* 2 (log (sqrt 2.0))) into (* 2 (log (sqrt 2.0))) * [misc]backup-simplify: Simplify (exp (* 2 (log (sqrt 2.0)))) into (pow (sqrt 2.0) 2) * [misc]backup-simplify: Simplify (* 0 (pow (sqrt 2.0) 2)) into 0 * [misc]backup-simplify: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (sqrt 2.0) 1)))) 1) into 0 * [misc]backup-simplify: Simplify (+ (* 2 0) (* 0 (log (sqrt 2.0)))) into 0 * [misc]backup-simplify: Simplify (* (exp (* 2 (log (sqrt 2.0)))) (+ (* (/ (pow 0 1) 1)))) into 0 * [misc]backup-simplify: Simplify (+ (* 0 0) (* 1 (pow (sqrt 2.0) 2))) into (pow (sqrt 2.0) 2) * [misc]backup-simplify: Simplify (/ 1 (pow (sqrt 2.0) 2)) into (/ 1 (pow (sqrt 2.0) 2)) * [misc]taylor: Taking taylor expansion of (sqrt 2.0) in im * [misc]taylor: Taking taylor expansion of 2.0 in im * [misc]backup-simplify: Simplify 2.0 into 2.0 * [misc]backup-simplify: Simplify (sqrt 2.0) into (sqrt 2.0) * [misc]backup-simplify: Simplify (/ 0 (* 2 (sqrt 2.0))) into 0 * [misc]backup-simplify: Simplify (* 1.0 1) into 1.0 * [misc]backup-simplify: Simplify (* 1.0 (/ 1 (pow (sqrt 2.0) 2))) into (/ 1.0 (pow (sqrt 2.0) 2)) * [misc]backup-simplify: Simplify (- (/ 1.0 (pow (sqrt 2.0) 2))) into (- (* 1.0 (/ 1 (pow (sqrt 2.0) 2)))) * [misc]backup-simplify: Simplify (+ 1.0 (- (* 1.0 (/ 1 (pow (sqrt 2.0) 2))))) into (- 1.0 (* 1.0 (/ 1 (pow (sqrt 2.0) 2)))) * [misc]backup-simplify: Simplify (/ (- 1.0 (* 1.0 (/ 1 (pow (sqrt 2.0) 2)))) (sqrt 2.0)) into (/ (- 1.0 (* 1.0 (/ 1 (pow (sqrt 2.0) 2)))) (sqrt 2.0)) * [misc]taylor: Taking taylor expansion of (sqrt (/ 1 im)) in im * [misc]taylor: Taking taylor expansion of (/ 1 im) in im * [misc]taylor: Taking taylor expansion of im in im * [misc]backup-simplify: Simplify 0 into 0 * [misc]backup-simplify: Simplify 1 into 1 * [misc]backup-simplify: Simplify (/ 1 1) into 1 * [misc]backup-simplify: Simplify (sqrt 0) into 0 * [misc]backup-simplify: Simplify (/ 1 (* 2 (sqrt 0))) into +nan.0 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)))) into 0 * [misc]backup-simplify: Simplify (/ (- 0 (pow +nan.0 2) (+)) (* 2 0)) into +nan.0 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)))) into 0 * [misc]backup-simplify: Simplify (+ (* 1.0 0) (* 0 1)) into 0 * [misc]backup-simplify: Simplify (/ (- 0 (pow 0 2) (+)) (* 2 (sqrt 2.0))) into 0 * [misc]backup-simplify: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow (sqrt 2.0) 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow (sqrt 2.0) 1)))) 2) into 0 * [misc]backup-simplify: Simplify (+ (* 2 0) (+ (* 0 0) (* 0 (log (sqrt 2.0))))) into 0 * [misc]backup-simplify: Simplify (* (exp (* 2 (log (sqrt 2.0)))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 * [misc]backup-simplify: Simplify (+ (* 0 0) (+ (* 1 0) (* 0 (pow (sqrt 2.0) 2)))) into 0 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 (pow (sqrt 2.0) 2)) (/ 0 (pow (sqrt 2.0) 2))))) into 0 * [misc]backup-simplify: Simplify (+ (* 1.0 0) (* 0 (/ 1 (pow (sqrt 2.0) 2)))) into 0 * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (+ 0 0) into 0 * [misc]backup-simplify: Simplify (- (/ 0 (sqrt 2.0)) (+ (* (/ (- 1.0 (* 1.0 (/ 1 (pow (sqrt 2.0) 2)))) (sqrt 2.0)) (/ 0 (sqrt 2.0))))) into 0 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 * [misc]backup-simplify: Simplify (+ (* 1.0 0) (+ (* 0 0) (* 0 1))) into 0 * [misc]backup-simplify: Simplify (/ (- 0 (+ (* 2 (* 0 0)))) (* 2 (sqrt 2.0))) into 0 * [misc]backup-simplify: Simplify (/ (+ (* 2 (/ (* (pow (* 1 0) 3)) (pow (sqrt 2.0) 3))) (* -3 (/ (* (pow (* 1 0) 1) (pow (* 2 0) 1)) (pow (sqrt 2.0) 2))) (* 1 (/ (* 1 1 (pow (* 6 0) 1)) (pow (sqrt 2.0) 1)))) 6) into 0 * [misc]backup-simplify: Simplify (+ (* 2 0) (+ (* 0 0) (+ (* 0 0) (* 0 (log (sqrt 2.0)))))) into 0 * [misc]backup-simplify: Simplify (* (exp (* 2 (log (sqrt 2.0)))) (+ (* (/ (pow 0 3) 6)) (* (/ (pow 0 1) 1) (/ (pow 0 1) 1)) (* (/ (pow 0 1) 1)))) into 0 * [misc]backup-simplify: Simplify (+ (* 0 0) (+ (* 1 0) (+ (* 0 0) (* 0 (pow (sqrt 2.0) 2))))) into 0 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 (pow (sqrt 2.0) 2)) (/ 0 (pow (sqrt 2.0) 2))) (* 0 (/ 0 (pow (sqrt 2.0) 2))))) into 0 * [misc]backup-simplify: Simplify (+ (* 1.0 0) (+ (* 0 0) (* 0 (/ 1 (pow (sqrt 2.0) 2))))) into 0 * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (+ 0 0) into 0 * [misc]backup-simplify: Simplify (/ (- 0 (pow 0 2) (+)) (* 2 (sqrt 2.0))) into 0 * [misc]backup-simplify: Simplify (- (/ 0 (sqrt 2.0)) (+ (* (/ (- 1.0 (* 1.0 (/ 1 (pow (sqrt 2.0) 2)))) (sqrt 2.0)) (/ 0 (sqrt 2.0))) (* 0 (/ 0 (sqrt 2.0))))) into 0 * [misc]backup-simplify: Simplify (+ (* (/ (- 1.0 (* 1.0 (/ 1 (pow (sqrt 2.0) 2)))) (sqrt 2.0)) +nan.0) (+ (* 0 +nan.0) (* 0 0))) into (- (+ (* +nan.0 (/ 1 (pow (sqrt 2.0) 3))) (- (* +nan.0 (/ 1 (sqrt 2.0)))))) * [misc]backup-simplify: Simplify (+ (* (/ (- 1.0 (* 1.0 (/ 1 (pow (sqrt 2.0) 2)))) (sqrt 2.0)) +nan.0) (* 0 0)) into (- (+ (* +nan.0 (/ 1 (pow (sqrt 2.0) 3))) (- (* +nan.0 (/ 1 (sqrt 2.0)))))) * [misc]backup-simplify: Simplify (* (/ (- 1.0 (* 1.0 (/ 1 (pow (sqrt 2.0) 2)))) (sqrt 2.0)) 0) into 0 * [misc]backup-simplify: Simplify (+ (* 1/2 (- (+ (* +nan.0 (/ 1 (pow (sqrt 2.0) 3))) (- (* +nan.0 (/ 1 (sqrt 2.0))))))) (+ (* 0 (- (+ (* +nan.0 (/ 1 (pow (sqrt 2.0) 3))) (- (* +nan.0 (/ 1 (sqrt 2.0))))))) (* 0 0))) into (- (+ (* +nan.0 (/ 1 (pow (sqrt 2.0) 3))) (- (* +nan.0 (/ 1 (sqrt 2.0)))))) * [misc]backup-simplify: Simplify (- (+ (* +nan.0 (/ 1 (pow (sqrt 2.0) 3))) (- (* +nan.0 (/ 1 (sqrt 2.0)))))) into (- (+ (* +nan.0 (/ 1 (pow (sqrt 2.0) 3))) (- (* +nan.0 (/ 1 (sqrt 2.0)))))) * [misc]backup-simplify: Simplify (+ (* (- (+ (* +nan.0 (/ 1 (pow (sqrt 2.0) 3))) (- (* +nan.0 (/ 1 (sqrt 2.0)))))) (pow (* 1 re) 2)) (+ (* (- (* +nan.0 (sqrt 2.0))) (* im 1)) (* (- (* +nan.0 (/ 1 (sqrt 2.0)))) (* 1 re)))) into (- (+ (* +nan.0 (/ (pow re 2) (sqrt 2.0))) (- (+ (* +nan.0 (/ (pow re 2) (pow (sqrt 2.0) 3))) (- (+ (* +nan.0 (/ re (sqrt 2.0))) (- (* +nan.0 (* im (sqrt 2.0)))))))))) * [misc]approximate: Taking taylor expansion of (sqrt (fma (hypot (/ 1 re) (/ 1 im)) 2.0 (* (/ 1 re) 2.0))) in (re im) around 0 * [misc]taylor: Taking taylor expansion of (sqrt (fma (hypot (/ 1 re) (/ 1 im)) 2.0 (* (/ 1 re) 2.0))) in im * [misc]taylor: Taking taylor expansion of (fma (hypot (/ 1 re) (/ 1 im)) 2.0 (* (/ 1 re) 2.0)) in im * [misc]taylor: Rewrote expression to (+ (* (hypot (/ 1 re) (/ 1 im)) 2.0) (* (/ 1 re) 2.0)) * [misc]taylor: Taking taylor expansion of (* (hypot (/ 1 re) (/ 1 im)) 2.0) in im * [misc]taylor: Taking taylor expansion of (hypot (/ 1 re) (/ 1 im)) in im * [misc]taylor: Rewrote expression to (sqrt (+ (* (/ 1 re) (/ 1 re)) (* (/ 1 im) (/ 1 im)))) * [misc]taylor: Taking taylor expansion of (+ (* (/ 1 re) (/ 1 re)) (* (/ 1 im) (/ 1 im))) in im * [misc]taylor: Taking taylor expansion of (* (/ 1 re) (/ 1 re)) in im * [misc]taylor: Taking taylor expansion of (/ 1 re) in im * [misc]taylor: Taking taylor expansion of re in im * [misc]backup-simplify: Simplify re into re * [misc]backup-simplify: Simplify (/ 1 re) into (/ 1 re) * [misc]taylor: Taking taylor expansion of (/ 1 re) in im * [misc]taylor: Taking taylor expansion of re in im * [misc]backup-simplify: Simplify re into re * [misc]backup-simplify: Simplify (/ 1 re) into (/ 1 re) * [misc]taylor: Taking taylor expansion of (* (/ 1 im) (/ 1 im)) in im * [misc]taylor: Taking taylor expansion of (/ 1 im) in im * [misc]taylor: Taking taylor expansion of im in im * [misc]backup-simplify: Simplify 0 into 0 * [misc]backup-simplify: Simplify 1 into 1 * [misc]backup-simplify: Simplify (/ 1 1) into 1 * [misc]taylor: Taking taylor expansion of (/ 1 im) in im * [misc]taylor: Taking taylor expansion of im in im * [misc]backup-simplify: Simplify 0 into 0 * [misc]backup-simplify: Simplify 1 into 1 * [misc]backup-simplify: Simplify (/ 1 1) into 1 * [misc]backup-simplify: Simplify (* 1 1) into 1 * [misc]backup-simplify: Simplify (+ 0 1) into 1 * [misc]backup-simplify: Simplify (sqrt 1) into 1 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)))) into 0 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)))) into 0 * [misc]backup-simplify: Simplify (+ (* 1 0) (* 0 1)) into 0 * [misc]backup-simplify: Simplify (+ 0 0) into 0 * [misc]backup-simplify: Simplify (/ 0 (* 2 (sqrt 1))) into 0 * [misc]taylor: Taking taylor expansion of 2.0 in im * [misc]backup-simplify: Simplify 2.0 into 2.0 * [misc]taylor: Taking taylor expansion of (* (/ 1 re) 2.0) in im * [misc]taylor: Taking taylor expansion of (/ 1 re) in im * [misc]taylor: Taking taylor expansion of re in im * [misc]backup-simplify: Simplify re into re * [misc]backup-simplify: Simplify (/ 1 re) into (/ 1 re) * [misc]taylor: Taking taylor expansion of 2.0 in im * [misc]backup-simplify: Simplify 2.0 into 2.0 * [misc]backup-simplify: Simplify (* 1 2.0) into 2.0 * [misc]backup-simplify: Simplify (+ 2.0 0) into 2.0 * [misc]backup-simplify: Simplify (sqrt 0) into 0 * [misc]backup-simplify: Simplify (/ 2.0 (* 2 (sqrt 0))) into +nan.0 * [misc]taylor: Taking taylor expansion of (sqrt (fma (hypot (/ 1 re) (/ 1 im)) 2.0 (* (/ 1 re) 2.0))) in re * [misc]taylor: Taking taylor expansion of (fma (hypot (/ 1 re) (/ 1 im)) 2.0 (* (/ 1 re) 2.0)) in re * [misc]taylor: Rewrote expression to (+ (* (hypot (/ 1 re) (/ 1 im)) 2.0) (* (/ 1 re) 2.0)) * [misc]taylor: Taking taylor expansion of (* (hypot (/ 1 re) (/ 1 im)) 2.0) in re * [misc]taylor: Taking taylor expansion of (hypot (/ 1 re) (/ 1 im)) in re * [misc]taylor: Rewrote expression to (sqrt (+ (* (/ 1 re) (/ 1 re)) (* (/ 1 im) (/ 1 im)))) * [misc]taylor: Taking taylor expansion of (+ (* (/ 1 re) (/ 1 re)) (* (/ 1 im) (/ 1 im))) in re * [misc]taylor: Taking taylor expansion of (* (/ 1 re) (/ 1 re)) in re * [misc]taylor: Taking taylor expansion of (/ 1 re) in re * [misc]taylor: Taking taylor expansion of re in re * [misc]backup-simplify: Simplify 0 into 0 * [misc]backup-simplify: Simplify 1 into 1 * [misc]backup-simplify: Simplify (/ 1 1) into 1 * [misc]taylor: Taking taylor expansion of (/ 1 re) in re * [misc]taylor: Taking taylor expansion of re in re * [misc]backup-simplify: Simplify 0 into 0 * [misc]backup-simplify: Simplify 1 into 1 * [misc]backup-simplify: Simplify (/ 1 1) into 1 * [misc]taylor: Taking taylor expansion of (* (/ 1 im) (/ 1 im)) in re * [misc]taylor: Taking taylor expansion of (/ 1 im) in re * [misc]taylor: Taking taylor expansion of im in re * [misc]backup-simplify: Simplify im into im * [misc]backup-simplify: Simplify (/ 1 im) into (/ 1 im) * [misc]taylor: Taking taylor expansion of (/ 1 im) in re * [misc]taylor: Taking taylor expansion of im in re * [misc]backup-simplify: Simplify im into im * [misc]backup-simplify: Simplify (/ 1 im) into (/ 1 im) * [misc]backup-simplify: Simplify (* 1 1) into 1 * [misc]backup-simplify: Simplify (+ 1 0) into 1 * [misc]backup-simplify: Simplify (sqrt 1) into 1 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)))) into 0 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)))) into 0 * [misc]backup-simplify: Simplify (+ (* 1 0) (* 0 1)) into 0 * [misc]backup-simplify: Simplify (+ 0 0) into 0 * [misc]backup-simplify: Simplify (/ 0 (* 2 (sqrt 1))) into 0 * [misc]taylor: Taking taylor expansion of 2.0 in re * [misc]backup-simplify: Simplify 2.0 into 2.0 * [misc]taylor: Taking taylor expansion of (* (/ 1 re) 2.0) in re * [misc]taylor: Taking taylor expansion of (/ 1 re) in re * [misc]taylor: Taking taylor expansion of re in re * [misc]backup-simplify: Simplify 0 into 0 * [misc]backup-simplify: Simplify 1 into 1 * [misc]backup-simplify: Simplify (/ 1 1) into 1 * [misc]taylor: Taking taylor expansion of 2.0 in re * [misc]backup-simplify: Simplify 2.0 into 2.0 * [misc]backup-simplify: Simplify (* 1 2.0) into 2.0 * [misc]backup-simplify: Simplify (* 1 2.0) into 2.0 * [misc]backup-simplify: Simplify (+ 2.0 2.0) into 4.0 * [misc]backup-simplify: Simplify (sqrt 0) into 0 * [misc]backup-simplify: Simplify (/ 4.0 (* 2 (sqrt 0))) into +nan.0 * [misc]taylor: Taking taylor expansion of (sqrt (fma (hypot (/ 1 re) (/ 1 im)) 2.0 (* (/ 1 re) 2.0))) in re * [misc]taylor: Taking taylor expansion of (fma (hypot (/ 1 re) (/ 1 im)) 2.0 (* (/ 1 re) 2.0)) in re * [misc]taylor: Rewrote expression to (+ (* (hypot (/ 1 re) (/ 1 im)) 2.0) (* (/ 1 re) 2.0)) * [misc]taylor: Taking taylor expansion of (* (hypot (/ 1 re) (/ 1 im)) 2.0) in re * [misc]taylor: Taking taylor expansion of (hypot (/ 1 re) (/ 1 im)) in re * [misc]taylor: Rewrote expression to (sqrt (+ (* (/ 1 re) (/ 1 re)) (* (/ 1 im) (/ 1 im)))) * [misc]taylor: Taking taylor expansion of (+ (* (/ 1 re) (/ 1 re)) (* (/ 1 im) (/ 1 im))) in re * [misc]taylor: Taking taylor expansion of (* (/ 1 re) (/ 1 re)) in re * [misc]taylor: Taking taylor expansion of (/ 1 re) in re * [misc]taylor: Taking taylor expansion of re in re * [misc]backup-simplify: Simplify 0 into 0 * [misc]backup-simplify: Simplify 1 into 1 * [misc]backup-simplify: Simplify (/ 1 1) into 1 * [misc]taylor: Taking taylor expansion of (/ 1 re) in re * [misc]taylor: Taking taylor expansion of re in re * [misc]backup-simplify: Simplify 0 into 0 * [misc]backup-simplify: Simplify 1 into 1 * [misc]backup-simplify: Simplify (/ 1 1) into 1 * [misc]taylor: Taking taylor expansion of (* (/ 1 im) (/ 1 im)) in re * [misc]taylor: Taking taylor expansion of (/ 1 im) in re * [misc]taylor: Taking taylor expansion of im in re * [misc]backup-simplify: Simplify im into im * [misc]backup-simplify: Simplify (/ 1 im) into (/ 1 im) * [misc]taylor: Taking taylor expansion of (/ 1 im) in re * [misc]taylor: Taking taylor expansion of im in re * [misc]backup-simplify: Simplify im into im * [misc]backup-simplify: Simplify (/ 1 im) into (/ 1 im) * [misc]backup-simplify: Simplify (* 1 1) into 1 * [misc]backup-simplify: Simplify (+ 1 0) into 1 * [misc]backup-simplify: Simplify (sqrt 1) into 1 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)))) into 0 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)))) into 0 * [misc]backup-simplify: Simplify (+ (* 1 0) (* 0 1)) into 0 * [misc]backup-simplify: Simplify (+ 0 0) into 0 * [misc]backup-simplify: Simplify (/ 0 (* 2 (sqrt 1))) into 0 * [misc]taylor: Taking taylor expansion of 2.0 in re * [misc]backup-simplify: Simplify 2.0 into 2.0 * [misc]taylor: Taking taylor expansion of (* (/ 1 re) 2.0) in re * [misc]taylor: Taking taylor expansion of (/ 1 re) in re * [misc]taylor: Taking taylor expansion of re in re * [misc]backup-simplify: Simplify 0 into 0 * [misc]backup-simplify: Simplify 1 into 1 * [misc]backup-simplify: Simplify (/ 1 1) into 1 * [misc]taylor: Taking taylor expansion of 2.0 in re * [misc]backup-simplify: Simplify 2.0 into 2.0 * [misc]backup-simplify: Simplify (* 1 2.0) into 2.0 * [misc]backup-simplify: Simplify (* 1 2.0) into 2.0 * [misc]backup-simplify: Simplify (+ 2.0 2.0) into 4.0 * [misc]backup-simplify: Simplify (sqrt 0) into 0 * [misc]backup-simplify: Simplify (/ 4.0 (* 2 (sqrt 0))) into +nan.0 * [misc]taylor: Taking taylor expansion of 0 in im * [misc]backup-simplify: Simplify 0 into 0 * [misc]taylor: Taking taylor expansion of +nan.0 in im * [misc]backup-simplify: Simplify +nan.0 into +nan.0 * [misc]backup-simplify: Simplify 0 into 0 * [misc]backup-simplify: Simplify (+ (* 1 0) (* 0 2.0)) into 0 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)))) into 0 * [misc]backup-simplify: Simplify (+ (* 1 0) (* 0 2.0)) into 0 * [misc]backup-simplify: Simplify (+ 0 0) into 0 * [misc]backup-simplify: Simplify (/ (- 0 (pow +nan.0 2) (+)) (* 2 0)) into +nan.0 * [misc]taylor: Taking taylor expansion of +nan.0 in im * [misc]backup-simplify: Simplify +nan.0 into +nan.0 * [misc]backup-simplify: Simplify +nan.0 into +nan.0 * [misc]backup-simplify: Simplify 0 into 0 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 * [misc]backup-simplify: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 * [misc]backup-simplify: Simplify (* (/ 1 im) (/ 1 im)) into (/ 1 (pow im 2)) * [misc]backup-simplify: Simplify (+ 0 (/ 1 (pow im 2))) into (/ 1 (pow im 2)) * [misc]backup-simplify: Simplify (/ (- (/ 1 (pow im 2)) (pow 0 2) (+)) (* 2 1)) into (/ 1/2 (pow im 2)) * [misc]backup-simplify: Simplify (+ (* 1 0) (+ (* 0 0) (* (/ 1/2 (pow im 2)) 2.0))) into (* 1.0 (/ 1 (pow im 2))) * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 * [misc]backup-simplify: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 2.0))) into 0 * [misc]backup-simplify: Simplify (+ (* 1.0 (/ 1 (pow im 2))) 0) into (* 1.0 (/ 1 (pow im 2))) * [misc]backup-simplify: Simplify (/ (- (* 1.0 (/ 1 (pow im 2))) (+ (* 2 (* +nan.0 +nan.0)))) (* 2 0)) into (* +nan.0 (- (* 1.0 (/ 1 (pow im 2))) +nan.0)) * [misc]taylor: Taking taylor expansion of (* +nan.0 (- (* 1.0 (/ 1 (pow im 2))) +nan.0)) in im * [misc]taylor: Taking taylor expansion of +nan.0 in im * [misc]backup-simplify: Simplify +nan.0 into +nan.0 * [misc]taylor: Taking taylor expansion of (- (* 1.0 (/ 1 (pow im 2))) +nan.0) in im * [misc]taylor: Taking taylor expansion of (* 1.0 (/ 1 (pow im 2))) in im * [misc]taylor: Taking taylor expansion of 1.0 in im * [misc]backup-simplify: Simplify 1.0 into 1.0 * [misc]taylor: Taking taylor expansion of (/ 1 (pow im 2)) in im * [misc]taylor: Taking taylor expansion of (pow im 2) in im * [misc]backup-simplify: Simplify (/ 1 1) into 1 * [misc]taylor: Taking taylor expansion of +nan.0 in im * [misc]backup-simplify: Simplify +nan.0 into +nan.0 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)))) into 0 * [misc]backup-simplify: Simplify (+ (* 1.0 0) (* 0 1)) into 0 * [misc]backup-simplify: Simplify (+ 0 0) into 0 * [misc]backup-simplify: Simplify (* 1.0 1) into 1.0 * [misc]backup-simplify: Simplify (+ 1.0 0) into 1.0 * [misc]backup-simplify: Simplify (+ (* +nan.0 0) (* 0 1.0)) into 0 * [misc]backup-simplify: Simplify 0 into 0 * [misc]backup-simplify: Simplify +nan.0 into +nan.0 * [misc]backup-simplify: Simplify 0 into 0 * [misc]backup-simplify: Simplify 0 into 0 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 * [misc]backup-simplify: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 im) (/ 0 im)))) into 0 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 im) (/ 0 im)))) into 0 * [misc]backup-simplify: Simplify (+ (* (/ 1 im) 0) (* 0 (/ 1 im))) into 0 * [misc]backup-simplify: Simplify (+ 0 0) into 0 * [misc]backup-simplify: Simplify (/ (- 0 (+ (* 2 (* 0 (/ 1/2 (pow im 2)))))) (* 2 1)) into 0 * [misc]backup-simplify: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* (/ 1/2 (pow im 2)) 0) (* 0 2.0)))) into 0 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 * [misc]backup-simplify: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 2.0)))) into 0 * [misc]backup-simplify: Simplify (+ 0 0) into 0 * [misc]backup-simplify: Simplify (/ (- 0 (pow +nan.0 2) (+ (* 2 (* +nan.0 (* +nan.0 (- (* 1.0 (/ 1 (pow im 2))) +nan.0)))))) (* 2 0)) into (* +nan.0 (+ +nan.0 (- (* +nan.0 (/ 1 (pow im 2)))))) * [misc]taylor: Taking taylor expansion of (* +nan.0 (+ +nan.0 (- (* +nan.0 (/ 1 (pow im 2)))))) in im * [misc]taylor: Taking taylor expansion of +nan.0 in im * [misc]backup-simplify: Simplify +nan.0 into +nan.0 * [misc]taylor: Taking taylor expansion of (+ +nan.0 (- (* +nan.0 (/ 1 (pow im 2))))) in im * [misc]taylor: Taking taylor expansion of +nan.0 in im * [misc]backup-simplify: Simplify +nan.0 into +nan.0 * [misc]taylor: Taking taylor expansion of (- (* +nan.0 (/ 1 (pow im 2)))) in im * [misc]taylor: Taking taylor expansion of (* +nan.0 (/ 1 (pow im 2))) in im * [misc]taylor: Taking taylor expansion of +nan.0 in im * [misc]backup-simplify: Simplify +nan.0 into +nan.0 * [misc]taylor: Taking taylor expansion of (/ 1 (pow im 2)) in im * [misc]taylor: Taking taylor expansion of (pow im 2) in im * [misc]backup-simplify: Simplify (/ 1 1) into 1 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)))) into 0 * [misc]backup-simplify: Simplify (+ (* +nan.0 0) (* 0 1)) into 0 * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (+ 0 0) into 0 * [misc]backup-simplify: Simplify (* +nan.0 1) into +nan.0 * [misc]backup-simplify: Simplify (- +nan.0) into (- +nan.0) * [misc]backup-simplify: Simplify (+ 0 (- +nan.0)) into (- +nan.0) * [misc]backup-simplify: Simplify (+ (* +nan.0 0) (* 0 (- +nan.0))) into 0 * [misc]backup-simplify: Simplify 0 into 0 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 * [misc]backup-simplify: Simplify (+ (* 1.0 0) (+ (* 0 0) (* 0 1))) into 0 * [misc]backup-simplify: Simplify (- +nan.0) into (- +nan.0) * [misc]backup-simplify: Simplify (+ 0 (- +nan.0)) into (- +nan.0) * [misc]backup-simplify: Simplify (+ (* +nan.0 (- +nan.0)) (+ (* 0 0) (* 0 1.0))) into (- +nan.0) * [misc]backup-simplify: Simplify (- +nan.0) into (- +nan.0) * [misc]backup-simplify: Simplify (+ (* (- +nan.0) (pow (* 1 (/ 1 re)) 2)) (+ (* +nan.0 (* 1 (/ 1 re))) +nan.0)) into (- (+ (* +nan.0 (/ 1 re)) (- (+ +nan.0 (- (* +nan.0 (/ 1 (pow re 2)))))))) * [misc]approximate: Taking taylor expansion of (sqrt (fma (hypot (/ 1 (- re)) (/ 1 (- im))) 2.0 (* (/ 1 (- re)) 2.0))) in (re im) around 0 * [misc]taylor: Taking taylor expansion of (sqrt (fma (hypot (/ 1 (- re)) (/ 1 (- im))) 2.0 (* (/ 1 (- re)) 2.0))) in im * [misc]taylor: Taking taylor expansion of (fma (hypot (/ 1 (- re)) (/ 1 (- im))) 2.0 (* (/ 1 (- re)) 2.0)) in im * [misc]taylor: Rewrote expression to (+ (* (hypot (/ 1 (- re)) (/ 1 (- im))) 2.0) (* (/ 1 (- re)) 2.0)) * [misc]taylor: Taking taylor expansion of (* (hypot (/ 1 (- re)) (/ 1 (- im))) 2.0) in im * [misc]taylor: Taking taylor expansion of (hypot (/ 1 (- re)) (/ 1 (- im))) in im * [misc]taylor: Rewrote expression to (sqrt (+ (* (/ 1 (- re)) (/ 1 (- re))) (* (/ 1 (- im)) (/ 1 (- im))))) * [misc]taylor: Taking taylor expansion of (+ (* (/ 1 (- re)) (/ 1 (- re))) (* (/ 1 (- im)) (/ 1 (- im)))) in im * [misc]taylor: Taking taylor expansion of (* (/ 1 (- re)) (/ 1 (- re))) in im * [misc]taylor: Taking taylor expansion of (/ 1 (- re)) in im * [misc]taylor: Taking taylor expansion of (- re) in im * [misc]taylor: Taking taylor expansion of re in im * [misc]backup-simplify: Simplify re into re * [misc]backup-simplify: Simplify (- re) into (- re) * [misc]backup-simplify: Simplify (- re) into (- re) * [misc]backup-simplify: Simplify (/ 1 (- re)) into (/ -1 re) * [misc]taylor: Taking taylor expansion of (/ 1 (- re)) in im * [misc]taylor: Taking taylor expansion of (- re) in im * [misc]taylor: Taking taylor expansion of re in im * [misc]backup-simplify: Simplify re into re * [misc]backup-simplify: Simplify (- re) into (- re) * [misc]backup-simplify: Simplify (- re) into (- re) * [misc]backup-simplify: Simplify (/ 1 (- re)) into (/ -1 re) * [misc]taylor: Taking taylor expansion of (* (/ 1 (- im)) (/ 1 (- im))) in im * [misc]taylor: Taking taylor expansion of (/ 1 (- im)) in im * [misc]taylor: Taking taylor expansion of (- im) in im * [misc]taylor: Taking taylor expansion of im in im * [misc]backup-simplify: Simplify 0 into 0 * [misc]backup-simplify: Simplify 1 into 1 * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (- 1) into -1 * [misc]backup-simplify: Simplify (- 1) into -1 * [misc]backup-simplify: Simplify (/ 1 -1) into -1 * [misc]taylor: Taking taylor expansion of (/ 1 (- im)) in im * [misc]taylor: Taking taylor expansion of (- im) in im * [misc]taylor: Taking taylor expansion of im in im * [misc]backup-simplify: Simplify 0 into 0 * [misc]backup-simplify: Simplify 1 into 1 * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (- 1) into -1 * [misc]backup-simplify: Simplify (- 1) into -1 * [misc]backup-simplify: Simplify (/ 1 -1) into -1 * [misc]backup-simplify: Simplify (* -1 -1) into 1 * [misc]backup-simplify: Simplify (+ 0 1) into 1 * [misc]backup-simplify: Simplify (sqrt 1) into 1 * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (- 1) into -1 * [misc]backup-simplify: Simplify (- (+ (* -1 (/ 0 -1)))) into 0 * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (- 1) into -1 * [misc]backup-simplify: Simplify (- (+ (* -1 (/ 0 -1)))) into 0 * [misc]backup-simplify: Simplify (+ (* -1 0) (* 0 -1)) into 0 * [misc]backup-simplify: Simplify (+ 0 0) into 0 * [misc]backup-simplify: Simplify (/ 0 (* 2 (sqrt 1))) into 0 * [misc]taylor: Taking taylor expansion of 2.0 in im * [misc]backup-simplify: Simplify 2.0 into 2.0 * [misc]taylor: Taking taylor expansion of (* (/ 1 (- re)) 2.0) in im * [misc]taylor: Taking taylor expansion of (/ 1 (- re)) in im * [misc]taylor: Taking taylor expansion of (- re) in im * [misc]taylor: Taking taylor expansion of re in im * [misc]backup-simplify: Simplify re into re * [misc]backup-simplify: Simplify (- re) into (- re) * [misc]backup-simplify: Simplify (- re) into (- re) * [misc]backup-simplify: Simplify (/ 1 (- re)) into (/ -1 re) * [misc]taylor: Taking taylor expansion of 2.0 in im * [misc]backup-simplify: Simplify 2.0 into 2.0 * [misc]backup-simplify: Simplify (* 1 2.0) into 2.0 * [misc]backup-simplify: Simplify (+ 2.0 0) into 2.0 * [misc]backup-simplify: Simplify (sqrt 0) into 0 * [misc]backup-simplify: Simplify (/ 2.0 (* 2 (sqrt 0))) into +nan.0 * [misc]taylor: Taking taylor expansion of (sqrt (fma (hypot (/ 1 (- re)) (/ 1 (- im))) 2.0 (* (/ 1 (- re)) 2.0))) in re * [misc]taylor: Taking taylor expansion of (fma (hypot (/ 1 (- re)) (/ 1 (- im))) 2.0 (* (/ 1 (- re)) 2.0)) in re * [misc]taylor: Rewrote expression to (+ (* (hypot (/ 1 (- re)) (/ 1 (- im))) 2.0) (* (/ 1 (- re)) 2.0)) * [misc]taylor: Taking taylor expansion of (* (hypot (/ 1 (- re)) (/ 1 (- im))) 2.0) in re * [misc]taylor: Taking taylor expansion of (hypot (/ 1 (- re)) (/ 1 (- im))) in re * [misc]taylor: Rewrote expression to (sqrt (+ (* (/ 1 (- re)) (/ 1 (- re))) (* (/ 1 (- im)) (/ 1 (- im))))) * [misc]taylor: Taking taylor expansion of (+ (* (/ 1 (- re)) (/ 1 (- re))) (* (/ 1 (- im)) (/ 1 (- im)))) in re * [misc]taylor: Taking taylor expansion of (* (/ 1 (- re)) (/ 1 (- re))) in re * [misc]taylor: Taking taylor expansion of (/ 1 (- re)) in re * [misc]taylor: Taking taylor expansion of (- re) in re * [misc]taylor: Taking taylor expansion of re in re * [misc]backup-simplify: Simplify 0 into 0 * [misc]backup-simplify: Simplify 1 into 1 * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (- 1) into -1 * [misc]backup-simplify: Simplify (- 1) into -1 * [misc]backup-simplify: Simplify (/ 1 -1) into -1 * [misc]taylor: Taking taylor expansion of (/ 1 (- re)) in re * [misc]taylor: Taking taylor expansion of (- re) in re * [misc]taylor: Taking taylor expansion of re in re * [misc]backup-simplify: Simplify 0 into 0 * [misc]backup-simplify: Simplify 1 into 1 * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (- 1) into -1 * [misc]backup-simplify: Simplify (- 1) into -1 * [misc]backup-simplify: Simplify (/ 1 -1) into -1 * [misc]taylor: Taking taylor expansion of (* (/ 1 (- im)) (/ 1 (- im))) in re * [misc]taylor: Taking taylor expansion of (/ 1 (- im)) in re * [misc]taylor: Taking taylor expansion of (- im) in re * [misc]taylor: Taking taylor expansion of im in re * [misc]backup-simplify: Simplify im into im * [misc]backup-simplify: Simplify (- im) into (- im) * [misc]backup-simplify: Simplify (- im) into (- im) * [misc]backup-simplify: Simplify (/ 1 (- im)) into (/ -1 im) * [misc]taylor: Taking taylor expansion of (/ 1 (- im)) in re * [misc]taylor: Taking taylor expansion of (- im) in re * [misc]taylor: Taking taylor expansion of im in re * [misc]backup-simplify: Simplify im into im * [misc]backup-simplify: Simplify (- im) into (- im) * [misc]backup-simplify: Simplify (- im) into (- im) * [misc]backup-simplify: Simplify (/ 1 (- im)) into (/ -1 im) * [misc]backup-simplify: Simplify (* -1 -1) into 1 * [misc]backup-simplify: Simplify (+ 1 0) into 1 * [misc]backup-simplify: Simplify (sqrt 1) into 1 * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (- 1) into -1 * [misc]backup-simplify: Simplify (- (+ (* -1 (/ 0 -1)))) into 0 * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (- 1) into -1 * [misc]backup-simplify: Simplify (- (+ (* -1 (/ 0 -1)))) into 0 * [misc]backup-simplify: Simplify (+ (* -1 0) (* 0 -1)) into 0 * [misc]backup-simplify: Simplify (+ 0 0) into 0 * [misc]backup-simplify: Simplify (/ 0 (* 2 (sqrt 1))) into 0 * [misc]taylor: Taking taylor expansion of 2.0 in re * [misc]backup-simplify: Simplify 2.0 into 2.0 * [misc]taylor: Taking taylor expansion of (* (/ 1 (- re)) 2.0) in re * [misc]taylor: Taking taylor expansion of (/ 1 (- re)) in re * [misc]taylor: Taking taylor expansion of (- re) in re * [misc]taylor: Taking taylor expansion of re in re * [misc]backup-simplify: Simplify 0 into 0 * [misc]backup-simplify: Simplify 1 into 1 * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (- 1) into -1 * [misc]backup-simplify: Simplify (- 1) into -1 * [misc]backup-simplify: Simplify (/ 1 -1) into -1 * [misc]taylor: Taking taylor expansion of 2.0 in re * [misc]backup-simplify: Simplify 2.0 into 2.0 * [misc]backup-simplify: Simplify (* 1 2.0) into 2.0 * [misc]backup-simplify: Simplify (* -1 2.0) into -2.0 * [misc]backup-simplify: Simplify (+ 2.0 -2.0) into 0 * [misc]backup-simplify: Simplify (+ (* 1 0) (* 0 2.0)) into 0 * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (- 1) into -1 * [misc]backup-simplify: Simplify (- (+ (* -1 (/ 0 -1)))) into 0 * [misc]backup-simplify: Simplify (+ (* -1 0) (* 0 2.0)) into 0 * [misc]backup-simplify: Simplify (+ 0 0) into 0 * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (- 1) into -1 * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (- 1) into -1 * [misc]backup-simplify: Simplify (- (+ (* -1 (/ 0 -1)) (* 0 (/ 0 -1)))) into 0 * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (- 1) into -1 * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (- 1) into -1 * [misc]backup-simplify: Simplify (- (+ (* -1 (/ 0 -1)) (* 0 (/ 0 -1)))) into 0 * [misc]backup-simplify: Simplify (+ (* -1 0) (+ (* 0 0) (* 0 -1))) into 0 * [misc]backup-simplify: Simplify (* (/ -1 im) (/ -1 im)) into (/ 1 (pow im 2)) * [misc]backup-simplify: Simplify (+ 0 (/ 1 (pow im 2))) into (/ 1 (pow im 2)) * [misc]backup-simplify: Simplify (/ (- (/ 1 (pow im 2)) (pow 0 2) (+)) (* 2 1)) into (/ 1/2 (pow im 2)) * [misc]backup-simplify: Simplify (+ (* 1 0) (+ (* 0 0) (* (/ 1/2 (pow im 2)) 2.0))) into (* 1.0 (/ 1 (pow im 2))) * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (- 1) into -1 * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (- 1) into -1 * [misc]backup-simplify: Simplify (- (+ (* -1 (/ 0 -1)) (* 0 (/ 0 -1)))) into 0 * [misc]backup-simplify: Simplify (+ (* -1 0) (+ (* 0 0) (* 0 2.0))) into 0 * [misc]backup-simplify: Simplify (+ (* 1.0 (/ 1 (pow im 2))) 0) into (* 1.0 (/ 1 (pow im 2))) * [misc]backup-simplify: Simplify (sqrt 0) into 0 * [misc]backup-simplify: Simplify (/ (* 1.0 (/ 1 (pow im 2))) (* 2 (sqrt 0))) into (/ +nan.0 (pow im 2)) * [misc]taylor: Taking taylor expansion of (sqrt (fma (hypot (/ 1 (- re)) (/ 1 (- im))) 2.0 (* (/ 1 (- re)) 2.0))) in re * [misc]taylor: Taking taylor expansion of (fma (hypot (/ 1 (- re)) (/ 1 (- im))) 2.0 (* (/ 1 (- re)) 2.0)) in re * [misc]taylor: Rewrote expression to (+ (* (hypot (/ 1 (- re)) (/ 1 (- im))) 2.0) (* (/ 1 (- re)) 2.0)) * [misc]taylor: Taking taylor expansion of (* (hypot (/ 1 (- re)) (/ 1 (- im))) 2.0) in re * [misc]taylor: Taking taylor expansion of (hypot (/ 1 (- re)) (/ 1 (- im))) in re * [misc]taylor: Rewrote expression to (sqrt (+ (* (/ 1 (- re)) (/ 1 (- re))) (* (/ 1 (- im)) (/ 1 (- im))))) * [misc]taylor: Taking taylor expansion of (+ (* (/ 1 (- re)) (/ 1 (- re))) (* (/ 1 (- im)) (/ 1 (- im)))) in re * [misc]taylor: Taking taylor expansion of (* (/ 1 (- re)) (/ 1 (- re))) in re * [misc]taylor: Taking taylor expansion of (/ 1 (- re)) in re * [misc]taylor: Taking taylor expansion of (- re) in re * [misc]taylor: Taking taylor expansion of re in re * [misc]backup-simplify: Simplify 0 into 0 * [misc]backup-simplify: Simplify 1 into 1 * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (- 1) into -1 * [misc]backup-simplify: Simplify (- 1) into -1 * [misc]backup-simplify: Simplify (/ 1 -1) into -1 * [misc]taylor: Taking taylor expansion of (/ 1 (- re)) in re * [misc]taylor: Taking taylor expansion of (- re) in re * [misc]taylor: Taking taylor expansion of re in re * [misc]backup-simplify: Simplify 0 into 0 * [misc]backup-simplify: Simplify 1 into 1 * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (- 1) into -1 * [misc]backup-simplify: Simplify (- 1) into -1 * [misc]backup-simplify: Simplify (/ 1 -1) into -1 * [misc]taylor: Taking taylor expansion of (* (/ 1 (- im)) (/ 1 (- im))) in re * [misc]taylor: Taking taylor expansion of (/ 1 (- im)) in re * [misc]taylor: Taking taylor expansion of (- im) in re * [misc]taylor: Taking taylor expansion of im in re * [misc]backup-simplify: Simplify im into im * [misc]backup-simplify: Simplify (- im) into (- im) * [misc]backup-simplify: Simplify (- im) into (- im) * [misc]backup-simplify: Simplify (/ 1 (- im)) into (/ -1 im) * [misc]taylor: Taking taylor expansion of (/ 1 (- im)) in re * [misc]taylor: Taking taylor expansion of (- im) in re * [misc]taylor: Taking taylor expansion of im in re * [misc]backup-simplify: Simplify im into im * [misc]backup-simplify: Simplify (- im) into (- im) * [misc]backup-simplify: Simplify (- im) into (- im) * [misc]backup-simplify: Simplify (/ 1 (- im)) into (/ -1 im) * [misc]backup-simplify: Simplify (* -1 -1) into 1 * [misc]backup-simplify: Simplify (+ 1 0) into 1 * [misc]backup-simplify: Simplify (sqrt 1) into 1 * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (- 1) into -1 * [misc]backup-simplify: Simplify (- (+ (* -1 (/ 0 -1)))) into 0 * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (- 1) into -1 * [misc]backup-simplify: Simplify (- (+ (* -1 (/ 0 -1)))) into 0 * [misc]backup-simplify: Simplify (+ (* -1 0) (* 0 -1)) into 0 * [misc]backup-simplify: Simplify (+ 0 0) into 0 * [misc]backup-simplify: Simplify (/ 0 (* 2 (sqrt 1))) into 0 * [misc]taylor: Taking taylor expansion of 2.0 in re * [misc]backup-simplify: Simplify 2.0 into 2.0 * [misc]taylor: Taking taylor expansion of (* (/ 1 (- re)) 2.0) in re * [misc]taylor: Taking taylor expansion of (/ 1 (- re)) in re * [misc]taylor: Taking taylor expansion of (- re) in re * [misc]taylor: Taking taylor expansion of re in re * [misc]backup-simplify: Simplify 0 into 0 * [misc]backup-simplify: Simplify 1 into 1 * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (- 1) into -1 * [misc]backup-simplify: Simplify (- 1) into -1 * [misc]backup-simplify: Simplify (/ 1 -1) into -1 * [misc]taylor: Taking taylor expansion of 2.0 in re * [misc]backup-simplify: Simplify 2.0 into 2.0 * [misc]backup-simplify: Simplify (* 1 2.0) into 2.0 * [misc]backup-simplify: Simplify (* -1 2.0) into -2.0 * [misc]backup-simplify: Simplify (+ 2.0 -2.0) into 0 * [misc]backup-simplify: Simplify (+ (* 1 0) (* 0 2.0)) into 0 * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (- 1) into -1 * [misc]backup-simplify: Simplify (- (+ (* -1 (/ 0 -1)))) into 0 * [misc]backup-simplify: Simplify (+ (* -1 0) (* 0 2.0)) into 0 * [misc]backup-simplify: Simplify (+ 0 0) into 0 * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (- 1) into -1 * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (- 1) into -1 * [misc]backup-simplify: Simplify (- (+ (* -1 (/ 0 -1)) (* 0 (/ 0 -1)))) into 0 * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (- 1) into -1 * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (- 1) into -1 * [misc]backup-simplify: Simplify (- (+ (* -1 (/ 0 -1)) (* 0 (/ 0 -1)))) into 0 * [misc]backup-simplify: Simplify (+ (* -1 0) (+ (* 0 0) (* 0 -1))) into 0 * [misc]backup-simplify: Simplify (* (/ -1 im) (/ -1 im)) into (/ 1 (pow im 2)) * [misc]backup-simplify: Simplify (+ 0 (/ 1 (pow im 2))) into (/ 1 (pow im 2)) * [misc]backup-simplify: Simplify (/ (- (/ 1 (pow im 2)) (pow 0 2) (+)) (* 2 1)) into (/ 1/2 (pow im 2)) * [misc]backup-simplify: Simplify (+ (* 1 0) (+ (* 0 0) (* (/ 1/2 (pow im 2)) 2.0))) into (* 1.0 (/ 1 (pow im 2))) * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (- 1) into -1 * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (- 1) into -1 * [misc]backup-simplify: Simplify (- (+ (* -1 (/ 0 -1)) (* 0 (/ 0 -1)))) into 0 * [misc]backup-simplify: Simplify (+ (* -1 0) (+ (* 0 0) (* 0 2.0))) into 0 * [misc]backup-simplify: Simplify (+ (* 1.0 (/ 1 (pow im 2))) 0) into (* 1.0 (/ 1 (pow im 2))) * [misc]backup-simplify: Simplify (sqrt 0) into 0 * [misc]backup-simplify: Simplify (/ (* 1.0 (/ 1 (pow im 2))) (* 2 (sqrt 0))) into (/ +nan.0 (pow im 2)) * [misc]taylor: Taking taylor expansion of 0 in im * [misc]backup-simplify: Simplify 0 into 0 * [misc]taylor: Taking taylor expansion of (/ +nan.0 (pow im 2)) in im * [misc]taylor: Taking taylor expansion of +nan.0 in im * [misc]backup-simplify: Simplify +nan.0 into +nan.0 * [misc]taylor: Taking taylor expansion of (pow im 2) in im * [misc]backup-simplify: Simplify (/ +nan.0 1) into +nan.0 * [misc]backup-simplify: Simplify (- (/ 0 1) (+ (* +nan.0 (/ 0 1)))) into 0 * [misc]backup-simplify: Simplify 0 into 0 * [misc]backup-simplify: Simplify 0 into 0 * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (- 1) into -1 * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (- 1) into -1 * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (- 1) into -1 * [misc]backup-simplify: Simplify (- (+ (* -1 (/ 0 -1)) (* 0 (/ 0 -1)) (* 0 (/ 0 -1)))) into 0 * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (- 1) into -1 * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (- 1) into -1 * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (- 1) into -1 * [misc]backup-simplify: Simplify (- (+ (* -1 (/ 0 -1)) (* 0 (/ 0 -1)) (* 0 (/ 0 -1)))) into 0 * [misc]backup-simplify: Simplify (+ (* -1 0) (+ (* 0 0) (+ (* 0 0) (* 0 -1)))) into 0 * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (- im) into (- im) * [misc]backup-simplify: Simplify (- (+ (* (/ -1 im) (/ 0 (- im))))) into 0 * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (- im) into (- im) * [misc]backup-simplify: Simplify (- (+ (* (/ -1 im) (/ 0 (- im))))) into 0 * [misc]backup-simplify: Simplify (+ (* (/ -1 im) 0) (* 0 (/ -1 im))) into 0 * [misc]backup-simplify: Simplify (+ 0 0) into 0 * [misc]backup-simplify: Simplify (/ (- 0 (+ (* 2 (* 0 (/ 1/2 (pow im 2)))))) (* 2 1)) into 0 * [misc]backup-simplify: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* (/ 1/2 (pow im 2)) 0) (* 0 2.0)))) into 0 * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (- 1) into -1 * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (- 1) into -1 * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (- 1) into -1 * [misc]backup-simplify: Simplify (- (+ (* -1 (/ 0 -1)) (* 0 (/ 0 -1)) (* 0 (/ 0 -1)))) into 0 * [misc]backup-simplify: Simplify (+ (* -1 0) (+ (* 0 0) (+ (* 0 0) (* 0 2.0)))) into 0 * [misc]backup-simplify: Simplify (+ 0 0) into 0 * [misc]backup-simplify: Simplify (/ (- 0 (pow (/ +nan.0 (pow im 2)) 2) (+)) (* 2 0)) into (/ +nan.0 (pow im 4)) * [misc]taylor: Taking taylor expansion of (/ +nan.0 (pow im 4)) in im * [misc]taylor: Taking taylor expansion of +nan.0 in im * [misc]backup-simplify: Simplify +nan.0 into +nan.0 * [misc]taylor: Taking taylor expansion of (pow im 4) in im * [misc]backup-simplify: Simplify (/ +nan.0 1) into +nan.0 * [misc]backup-simplify: Simplify (- (/ 0 1) (+ (* +nan.0 (/ 0 1)))) into 0 * [misc]backup-simplify: Simplify (- (/ 0 1) (+ (* +nan.0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 * [misc]backup-simplify: Simplify (- (/ 0 1) (+ (* +nan.0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 * [misc]backup-simplify: Simplify 0 into 0 * [misc]backup-simplify: Simplify (- (/ 0 1) (+ (* +nan.0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 * [misc]backup-simplify: Simplify 0 into 0 * [misc]backup-simplify: Simplify 0 into 0 * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (- 1) into -1 * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (- 1) into -1 * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (- 1) into -1 * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (- 1) into -1 * [misc]backup-simplify: Simplify (- (+ (* -1 (/ 0 -1)) (* 0 (/ 0 -1)) (* 0 (/ 0 -1)) (* 0 (/ 0 -1)))) into 0 * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (- 1) into -1 * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (- 1) into -1 * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (- 1) into -1 * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (- 1) into -1 * [misc]backup-simplify: Simplify (- (+ (* -1 (/ 0 -1)) (* 0 (/ 0 -1)) (* 0 (/ 0 -1)) (* 0 (/ 0 -1)))) into 0 * [misc]backup-simplify: Simplify (+ (* -1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 -1))))) into 0 * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (- im) into (- im) * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (- im) into (- im) * [misc]backup-simplify: Simplify (- (+ (* (/ -1 im) (/ 0 (- im))) (* 0 (/ 0 (- im))))) into 0 * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (- im) into (- im) * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (- im) into (- im) * [misc]backup-simplify: Simplify (- (+ (* (/ -1 im) (/ 0 (- im))) (* 0 (/ 0 (- im))))) into 0 * [misc]backup-simplify: Simplify (+ (* (/ -1 im) 0) (+ (* 0 0) (* 0 (/ -1 im)))) into 0 * [misc]backup-simplify: Simplify (+ 0 0) into 0 * [misc]backup-simplify: Simplify (/ (- 0 (pow (/ 1/2 (pow im 2)) 2) (+ (* 2 (* 0 0)))) (* 2 1)) into (/ -1/8 (pow im 4)) * [misc]backup-simplify: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* (/ 1/2 (pow im 2)) 0) (+ (* 0 0) (* (/ -1/8 (pow im 4)) 2.0))))) into (- (* 0.25 (/ 1 (pow im 4)))) * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (- 1) into -1 * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (- 1) into -1 * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (- 1) into -1 * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (- 1) into -1 * [misc]backup-simplify: Simplify (- (+ (* -1 (/ 0 -1)) (* 0 (/ 0 -1)) (* 0 (/ 0 -1)) (* 0 (/ 0 -1)))) into 0 * [misc]backup-simplify: Simplify (+ (* -1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 2.0))))) into 0 * [misc]backup-simplify: Simplify (+ (- (* 0.25 (/ 1 (pow im 4)))) 0) into (- (* 0.25 (/ 1 (pow im 4)))) * [misc]backup-simplify: Simplify (/ (- (- (* 0.25 (/ 1 (pow im 4)))) (+ (* 2 (* (/ +nan.0 (pow im 2)) (/ +nan.0 (pow im 4)))))) (* 2 0)) into (* +nan.0 (+ (* 0.25 (/ 1 (pow im 4))) (- (* +nan.0 (/ 1 (pow im 6)))))) * [misc]taylor: Taking taylor expansion of (* +nan.0 (+ (* 0.25 (/ 1 (pow im 4))) (- (* +nan.0 (/ 1 (pow im 6)))))) in im * [misc]taylor: Taking taylor expansion of +nan.0 in im * [misc]backup-simplify: Simplify +nan.0 into +nan.0 * [misc]taylor: Taking taylor expansion of (+ (* 0.25 (/ 1 (pow im 4))) (- (* +nan.0 (/ 1 (pow im 6))))) in im * [misc]taylor: Taking taylor expansion of (* 0.25 (/ 1 (pow im 4))) in im * [misc]taylor: Taking taylor expansion of 0.25 in im * [misc]backup-simplify: Simplify 0.25 into 0.25 * [misc]taylor: Taking taylor expansion of (/ 1 (pow im 4)) in im * [misc]taylor: Taking taylor expansion of (pow im 4) in im * [misc]backup-simplify: Simplify (/ 1 1) into 1 * [misc]taylor: Taking taylor expansion of (- (* +nan.0 (/ 1 (pow im 6)))) in im * [misc]taylor: Taking taylor expansion of (* +nan.0 (/ 1 (pow im 6))) in im * [misc]taylor: Taking taylor expansion of +nan.0 in im * [misc]backup-simplify: Simplify +nan.0 into +nan.0 * [misc]taylor: Taking taylor expansion of (/ 1 (pow im 6)) in im * [misc]taylor: Taking taylor expansion of (pow im 6) in im * [misc]backup-simplify: Simplify (/ 1 1) into 1 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)))) into 0 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 * [misc]backup-simplify: Simplify (+ (* 0.25 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)))) into 0 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 * [misc]backup-simplify: Simplify (+ (* +nan.0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))))) into 0 * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (+ 0 0) into 0 * [misc]backup-simplify: Simplify (+ (* 0.25 0) (+ (* 0 0) (* 0 1))) into 0 * [misc]backup-simplify: Simplify (+ (* +nan.0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (+ 0 0) into 0 * [misc]backup-simplify: Simplify (+ (* 0.25 0) (* 0 1)) into 0 * [misc]backup-simplify: Simplify (+ (* +nan.0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (+ 0 0) into 0 * [misc]backup-simplify: Simplify (* 0.25 1) into 0.25 * [misc]backup-simplify: Simplify (+ (* +nan.0 0) (+ (* 0 0) (* 0 1))) into 0 * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (+ 0.25 0) into 0.25 * [misc]backup-simplify: Simplify (+ (* +nan.0 0) (* 0 1)) into 0 * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (+ 0 0) into 0 * [misc]backup-simplify: Simplify (* +nan.0 1) into +nan.0 * [misc]backup-simplify: Simplify (- +nan.0) into (- +nan.0) * [misc]backup-simplify: Simplify (+ 0 (- +nan.0)) into (- +nan.0) * [misc]backup-simplify: Simplify (+ (* +nan.0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0.25) (+ (* 0 0) (* 0 (- +nan.0))))))) into 0 * [misc]backup-simplify: Simplify 0 into 0 * [misc]backup-simplify: Simplify 0 into 0 * * * [misc]progress: simplifying candidates * * * * [misc]progress: [ 1 / 30 ] simplifiying candidate # * [enter]simplify: Simplifying (expm1 (fma (hypot re im) 2.0 (* re 2.0))) * * [misc]simplify: iters left: 4 (7 enodes) * * [misc]simplify: iters left: 3 (10 enodes) * * [misc]simplify: iters left: 2 (14 enodes) * * [misc]simplify: iters left: 1 (20 enodes) * [exit]simplify: Simplified to (expm1 (fma (hypot re im) 2.0 (* 2.0 re))) * [exit]simplify: Simplified to (expm1 (fma (hypot re im) 2.0 (* 2.0 re))) * * * * [misc]progress: [ 2 / 30 ] simplifiying candidate # * [enter]simplify: Simplifying (log1p (fma (hypot re im) 2.0 (* re 2.0))) * * [misc]simplify: iters left: 4 (7 enodes) * * [misc]simplify: iters left: 3 (10 enodes) * * [misc]simplify: iters left: 2 (14 enodes) * * [misc]simplify: iters left: 1 (20 enodes) * [exit]simplify: Simplified to (log1p (fma (hypot re im) 2.0 (* 2.0 re))) * [exit]simplify: Simplified to (log1p (fma (hypot re im) 2.0 (* 2.0 re))) * * * * [misc]progress: [ 3 / 30 ] simplifiying candidate # * [enter]simplify: Simplifying (* (hypot re im) 2.0) * * [misc]simplify: iters left: 3 (5 enodes) * * [misc]simplify: iters left: 2 (6 enodes) * [exit]simplify: Simplified to (* (hypot re im) 2.0) * [exit]simplify: Simplified to (* (hypot re im) 2.0) * * * * [misc]progress: [ 4 / 30 ] simplifiying candidate # * * * * [misc]progress: [ 5 / 30 ] simplifiying candidate # * [enter]simplify: Simplifying (log (fma (hypot re im) 2.0 (* re 2.0))) * * [misc]simplify: iters left: 4 (7 enodes) * * [misc]simplify: iters left: 3 (10 enodes) * * [misc]simplify: iters left: 2 (14 enodes) * * [misc]simplify: iters left: 1 (23 enodes) * [exit]simplify: Simplified to (log (fma (hypot re im) 2.0 (* 2.0 re))) * [exit]simplify: Simplified to (log (fma (hypot re im) 2.0 (* 2.0 re))) * * * * [misc]progress: [ 6 / 30 ] simplifiying candidate # * [enter]simplify: Simplifying (exp (fma (hypot re im) 2.0 (* re 2.0))) * * [misc]simplify: iters left: 4 (7 enodes) * * [misc]simplify: iters left: 3 (10 enodes) * * [misc]simplify: iters left: 2 (17 enodes) * * [misc]simplify: iters left: 1 (32 enodes) * [exit]simplify: Simplified to (exp (fma (hypot re im) 2.0 (* 2.0 re))) * [exit]simplify: Simplified to (exp (fma (hypot re im) 2.0 (* 2.0 re))) * * * * [misc]progress: [ 7 / 30 ] simplifiying candidate # * [enter]simplify: Simplifying (* (cbrt (fma (hypot re im) 2.0 (* re 2.0))) (cbrt (fma (hypot re im) 2.0 (* re 2.0)))) * * [misc]simplify: iters left: 6 (8 enodes) * * [misc]simplify: iters left: 5 (11 enodes) * * [misc]simplify: iters left: 4 (15 enodes) * * [misc]simplify: iters left: 3 (21 enodes) * [exit]simplify: Simplified to (* (cbrt (fma (hypot re im) 2.0 (* 2.0 re))) (cbrt (fma (hypot re im) 2.0 (* 2.0 re)))) * [exit]simplify: Simplified to (* (cbrt (fma (hypot re im) 2.0 (* 2.0 re))) (cbrt (fma (hypot re im) 2.0 (* 2.0 re)))) * [enter]simplify: Simplifying (cbrt (fma (hypot re im) 2.0 (* re 2.0))) * * [misc]simplify: iters left: 4 (7 enodes) * * [misc]simplify: iters left: 3 (10 enodes) * * [misc]simplify: iters left: 2 (14 enodes) * * [misc]simplify: iters left: 1 (20 enodes) * [exit]simplify: Simplified to (cbrt (fma (hypot re im) 2.0 (* 2.0 re))) * [exit]simplify: Simplified to (cbrt (fma (hypot re im) 2.0 (* 2.0 re))) * * * * [misc]progress: [ 8 / 30 ] simplifiying candidate # * [enter]simplify: Simplifying (* (* (fma (hypot re im) 2.0 (* re 2.0)) (fma (hypot re im) 2.0 (* re 2.0))) (fma (hypot re im) 2.0 (* re 2.0))) * * [misc]simplify: iters left: 6 (8 enodes) * * [misc]simplify: iters left: 5 (12 enodes) * * [misc]simplify: iters left: 4 (30 enodes) * * [misc]simplify: iters left: 3 (132 enodes) * [exit]simplify: Simplified to (pow (fma (hypot re im) 2.0 (* 2.0 re)) 3) * [exit]simplify: Simplified to (pow (fma (hypot re im) 2.0 (* 2.0 re)) 3) * * * * [misc]progress: [ 9 / 30 ] simplifiying candidate # * [enter]simplify: Simplifying (sqrt (fma (hypot re im) 2.0 (* re 2.0))) * * [misc]simplify: iters left: 4 (7 enodes) * * [misc]simplify: iters left: 3 (10 enodes) * * [misc]simplify: iters left: 2 (14 enodes) * * [misc]simplify: iters left: 1 (20 enodes) * [exit]simplify: Simplified to (sqrt (fma (hypot re im) 2.0 (* 2.0 re))) * [exit]simplify: Simplified to (sqrt (fma (hypot re im) 2.0 (* 2.0 re))) * [enter]simplify: Simplifying (sqrt (fma (hypot re im) 2.0 (* re 2.0))) * * [misc]simplify: iters left: 4 (7 enodes) * * [misc]simplify: iters left: 3 (10 enodes) * * [misc]simplify: iters left: 2 (14 enodes) * * [misc]simplify: iters left: 1 (20 enodes) * [exit]simplify: Simplified to (sqrt (fma (hypot re im) 2.0 (* 2.0 re))) * [exit]simplify: Simplified to (sqrt (fma (hypot re im) 2.0 (* 2.0 re))) * * * * [misc]progress: [ 10 / 30 ] simplifiying candidate # * * * * [misc]progress: [ 11 / 30 ] simplifiying candidate # * [enter]simplify: Simplifying (expm1 (sqrt (fma (hypot re im) 2.0 (* re 2.0)))) * * [misc]simplify: iters left: 5 (8 enodes) * * [misc]simplify: iters left: 4 (11 enodes) * * [misc]simplify: iters left: 3 (15 enodes) * * [misc]simplify: iters left: 2 (21 enodes) * [exit]simplify: Simplified to (expm1 (sqrt (fma (hypot re im) 2.0 (* 2.0 re)))) * [exit]simplify: Simplified to (expm1 (sqrt (fma (hypot re im) 2.0 (* 2.0 re)))) * * * * [misc]progress: [ 12 / 30 ] simplifiying candidate # * [enter]simplify: Simplifying (log1p (sqrt (fma (hypot re im) 2.0 (* re 2.0)))) * * [misc]simplify: iters left: 5 (8 enodes) * * [misc]simplify: iters left: 4 (11 enodes) * * [misc]simplify: iters left: 3 (15 enodes) * * [misc]simplify: iters left: 2 (21 enodes) * [exit]simplify: Simplified to (log1p (sqrt (fma (hypot re im) 2.0 (* 2.0 re)))) * [exit]simplify: Simplified to (log1p (sqrt (fma (hypot re im) 2.0 (* 2.0 re)))) * * * * [misc]progress: [ 13 / 30 ] simplifiying candidate # * * * * [misc]progress: [ 14 / 30 ] simplifiying candidate # * * * * [misc]progress: [ 15 / 30 ] simplifiying candidate # * [enter]simplify: Simplifying (log (sqrt (fma (hypot re im) 2.0 (* re 2.0)))) * * [misc]simplify: iters left: 5 (8 enodes) * * [misc]simplify: iters left: 4 (11 enodes) * * [misc]simplify: iters left: 3 (15 enodes) * * [misc]simplify: iters left: 2 (21 enodes) * [exit]simplify: Simplified to (log (sqrt (fma (hypot re im) 2.0 (* 2.0 re)))) * [exit]simplify: Simplified to (log (sqrt (fma (hypot re im) 2.0 (* 2.0 re)))) * * * * [misc]progress: [ 16 / 30 ] simplifiying candidate # * [enter]simplify: Simplifying (exp (sqrt (fma (hypot re im) 2.0 (* re 2.0)))) * * [misc]simplify: iters left: 5 (8 enodes) * * [misc]simplify: iters left: 4 (11 enodes) * * [misc]simplify: iters left: 3 (15 enodes) * * [misc]simplify: iters left: 2 (21 enodes) * [exit]simplify: Simplified to (exp (sqrt (fma (hypot re im) 2.0 (* 2.0 re)))) * [exit]simplify: Simplified to (exp (sqrt (fma (hypot re im) 2.0 (* 2.0 re)))) * * * * [misc]progress: [ 17 / 30 ] simplifiying candidate # * [enter]simplify: Simplifying (* (cbrt (sqrt (fma (hypot re im) 2.0 (* re 2.0)))) (cbrt (sqrt (fma (hypot re im) 2.0 (* re 2.0))))) * * [misc]simplify: iters left: 6 (9 enodes) * * [misc]simplify: iters left: 5 (12 enodes) * * [misc]simplify: iters left: 4 (16 enodes) * * [misc]simplify: iters left: 3 (22 enodes) * [exit]simplify: Simplified to (* (cbrt (sqrt (fma (hypot re im) 2.0 (* 2.0 re)))) (cbrt (sqrt (fma (hypot re im) 2.0 (* 2.0 re))))) * [exit]simplify: Simplified to (* (cbrt (sqrt (fma (hypot re im) 2.0 (* 2.0 re)))) (cbrt (sqrt (fma (hypot re im) 2.0 (* 2.0 re))))) * [enter]simplify: Simplifying (cbrt (sqrt (fma (hypot re im) 2.0 (* re 2.0)))) * * [misc]simplify: iters left: 5 (8 enodes) * * [misc]simplify: iters left: 4 (11 enodes) * * [misc]simplify: iters left: 3 (15 enodes) * * [misc]simplify: iters left: 2 (21 enodes) * [exit]simplify: Simplified to (cbrt (sqrt (fma (hypot re im) 2.0 (* 2.0 re)))) * [exit]simplify: Simplified to (cbrt (sqrt (fma (hypot re im) 2.0 (* 2.0 re)))) * * * * [misc]progress: [ 18 / 30 ] simplifiying candidate # * [enter]simplify: Simplifying (* (* (sqrt (fma (hypot re im) 2.0 (* re 2.0))) (sqrt (fma (hypot re im) 2.0 (* re 2.0)))) (sqrt (fma (hypot re im) 2.0 (* re 2.0)))) * * [misc]simplify: iters left: 6 (9 enodes) * * [misc]simplify: iters left: 5 (14 enodes) * * [misc]simplify: iters left: 4 (27 enodes) * * [misc]simplify: iters left: 3 (51 enodes) * * [misc]simplify: iters left: 2 (76 enodes) * * [misc]simplify: iters left: 1 (101 enodes) * [exit]simplify: Simplified to (* (sqrt (fma (hypot re im) 2.0 (* 2.0 re))) (fma (hypot re im) 2.0 (* 2.0 re))) * [exit]simplify: Simplified to (* (sqrt (fma (hypot re im) 2.0 (* 2.0 re))) (fma (hypot re im) 2.0 (* 2.0 re))) * * * * [misc]progress: [ 19 / 30 ] simplifiying candidate # * [enter]simplify: Simplifying (sqrt (* (cbrt (fma (hypot re im) 2.0 (* re 2.0))) (cbrt (fma (hypot re im) 2.0 (* re 2.0))))) * * [misc]simplify: iters left: 6 (9 enodes) * * [misc]simplify: iters left: 5 (13 enodes) * * [misc]simplify: iters left: 4 (17 enodes) * * [misc]simplify: iters left: 3 (23 enodes) * [exit]simplify: Simplified to (fabs (cbrt (fma (hypot re im) 2.0 (* 2.0 re)))) * [exit]simplify: Simplified to (fabs (cbrt (fma (hypot re im) 2.0 (* 2.0 re)))) * [enter]simplify: Simplifying (sqrt (cbrt (fma (hypot re im) 2.0 (* re 2.0)))) * * [misc]simplify: iters left: 5 (8 enodes) * * [misc]simplify: iters left: 4 (11 enodes) * * [misc]simplify: iters left: 3 (15 enodes) * * [misc]simplify: iters left: 2 (21 enodes) * [exit]simplify: Simplified to (sqrt (cbrt (fma (hypot re im) 2.0 (* 2.0 re)))) * [exit]simplify: Simplified to (sqrt (cbrt (fma (hypot re im) 2.0 (* 2.0 re)))) * * * * [misc]progress: [ 20 / 30 ] simplifiying candidate # * [enter]simplify: Simplifying (sqrt (sqrt (fma (hypot re im) 2.0 (* re 2.0)))) * * [misc]simplify: iters left: 5 (8 enodes) * * [misc]simplify: iters left: 4 (11 enodes) * * [misc]simplify: iters left: 3 (15 enodes) * * [misc]simplify: iters left: 2 (21 enodes) * [exit]simplify: Simplified to (sqrt (sqrt (fma (hypot re im) 2.0 (* 2.0 re)))) * [exit]simplify: Simplified to (sqrt (sqrt (fma (hypot re im) 2.0 (* 2.0 re)))) * [enter]simplify: Simplifying (sqrt (sqrt (fma (hypot re im) 2.0 (* re 2.0)))) * * [misc]simplify: iters left: 5 (8 enodes) * * [misc]simplify: iters left: 4 (11 enodes) * * [misc]simplify: iters left: 3 (15 enodes) * * [misc]simplify: iters left: 2 (21 enodes) * [exit]simplify: Simplified to (sqrt (sqrt (fma (hypot re im) 2.0 (* 2.0 re)))) * [exit]simplify: Simplified to (sqrt (sqrt (fma (hypot re im) 2.0 (* 2.0 re)))) * * * * [misc]progress: [ 21 / 30 ] simplifiying candidate # * [enter]simplify: Simplifying (sqrt 1) * * [misc]simplify: iters left: 1 (2 enodes) * [exit]simplify: Simplified to (sqrt 1) * [exit]simplify: Simplified to (sqrt 1) * [enter]simplify: Simplifying (sqrt (fma (hypot re im) 2.0 (* re 2.0))) * * [misc]simplify: iters left: 4 (7 enodes) * * [misc]simplify: iters left: 3 (10 enodes) * * [misc]simplify: iters left: 2 (14 enodes) * * [misc]simplify: iters left: 1 (20 enodes) * [exit]simplify: Simplified to (sqrt (fma (hypot re im) 2.0 (* 2.0 re))) * [exit]simplify: Simplified to (sqrt (fma (hypot re im) 2.0 (* 2.0 re))) * * * * [misc]progress: [ 22 / 30 ] simplifiying candidate # * [enter]simplify: Simplifying (sqrt (sqrt (fma (hypot re im) 2.0 (* re 2.0)))) * * [misc]simplify: iters left: 5 (8 enodes) * * [misc]simplify: iters left: 4 (11 enodes) * * [misc]simplify: iters left: 3 (15 enodes) * * [misc]simplify: iters left: 2 (21 enodes) * [exit]simplify: Simplified to (sqrt (sqrt (fma (hypot re im) 2.0 (* 2.0 re)))) * [exit]simplify: Simplified to (sqrt (sqrt (fma (hypot re im) 2.0 (* 2.0 re)))) * [enter]simplify: Simplifying (sqrt (sqrt (fma (hypot re im) 2.0 (* re 2.0)))) * * [misc]simplify: iters left: 5 (8 enodes) * * [misc]simplify: iters left: 4 (11 enodes) * * [misc]simplify: iters left: 3 (15 enodes) * * [misc]simplify: iters left: 2 (21 enodes) * [exit]simplify: Simplified to (sqrt (sqrt (fma (hypot re im) 2.0 (* 2.0 re)))) * [exit]simplify: Simplified to (sqrt (sqrt (fma (hypot re im) 2.0 (* 2.0 re)))) * * * * [misc]progress: [ 23 / 30 ] simplifiying candidate # * * * * [misc]progress: [ 24 / 30 ] simplifiying candidate # * * * * [misc]progress: [ 25 / 30 ] simplifiying candidate # * [enter]simplify: Simplifying (* 0.5 (sqrt (+ (* 2.0 im) (* 2.0 re)))) * * [misc]simplify: iters left: 6 (9 enodes) * * [misc]simplify: iters left: 5 (16 enodes) * * [misc]simplify: iters left: 4 (22 enodes) * [exit]simplify: Simplified to (* (sqrt (* (+ re im) 2.0)) 0.5) * * * * [misc]progress: [ 26 / 30 ] simplifiying candidate # * [enter]simplify: Simplifying (* 0.5 (sqrt (* 4.0 re))) * * [misc]simplify: iters left: 5 (6 enodes) * * [misc]simplify: iters left: 4 (8 enodes) * [exit]simplify: Simplified to (* 0.5 (sqrt (* re 4.0))) * * * * [misc]progress: [ 27 / 30 ] simplifiying candidate # * [enter]simplify: Simplifying (* 0.5 (sqrt 0)) * * [misc]simplify: iters left: 3 (4 enodes) * * [misc]simplify: iters left: 2 (5 enodes) * [exit]simplify: Simplified to (* 0.5 (sqrt 0)) * * * * [misc]progress: [ 28 / 30 ] simplifiying candidate # * [enter]simplify: Simplifying (* 0.5 (- (+ (* +nan.0 (/ (pow re 2) (sqrt 2.0))) (- (+ (* +nan.0 (/ (pow re 2) (pow (sqrt 2.0) 3))) (- (+ (* +nan.0 (/ re (sqrt 2.0))) (- (* +nan.0 (* im (sqrt 2.0))))))))))) * * * * [misc]progress: [ 29 / 30 ] simplifiying candidate # * [enter]simplify: Simplifying (* 0.5 (- (+ (* +nan.0 (/ 1 re)) (- (+ +nan.0 (- (* +nan.0 (/ 1 (pow re 2))))))))) * * * * [misc]progress: [ 30 / 30 ] simplifiying candidate # * [enter]simplify: Simplifying (* 0.5 0) * * [misc]simplify: iters left: 2 (3 enodes) * [exit]simplify: Simplified to 0 * * * [misc]progress: adding candidates to table * * [misc]progress: iteration 2 / 4 * * * [misc]progress: picking best candidate * * * * [misc]pick: Picked # * * * [misc]progress: localizing error * * * [misc]progress: generating rewritten candidates * * * * [misc]progress: [ 1 / 3 ] rewriting at (2 2 1) * * * * [misc]progress: [ 2 / 3 ] rewriting at (2 2 1 1 1) * * * * [misc]progress: [ 3 / 3 ] rewriting at (2 2) * * * [misc]progress: generating series expansions * * * * [misc]progress: [ 1 / 3 ] generating series at (2 2 1) * [misc]approximate: Taking taylor expansion of (expm1 (log1p (fma (hypot re im) 2.0 (* re 2.0)))) in (re im) around 0 * [misc]taylor: Taking taylor expansion of (expm1 (log1p (fma (hypot re im) 2.0 (* re 2.0)))) in im * [misc]taylor: Rewrote expression to (- (exp (log1p (fma (hypot re im) 2.0 (* re 2.0)))) 1) * [misc]taylor: Taking taylor expansion of (exp (log1p (fma (hypot re im) 2.0 (* re 2.0)))) in im * [misc]taylor: Taking taylor expansion of (log1p (fma (hypot re im) 2.0 (* re 2.0))) in im * [misc]taylor: Rewrote expression to (log (+ 1 (fma (hypot re im) 2.0 (* re 2.0)))) * [misc]taylor: Taking taylor expansion of (+ 1 (fma (hypot re im) 2.0 (* re 2.0))) in im * [misc]taylor: Taking taylor expansion of 1 in im * [misc]backup-simplify: Simplify 1 into 1 * [misc]taylor: Taking taylor expansion of (fma (hypot re im) 2.0 (* re 2.0)) in im * [misc]taylor: Rewrote expression to (+ (* (hypot re im) 2.0) (* re 2.0)) * [misc]taylor: Taking taylor expansion of (* (hypot re im) 2.0) in im * [misc]taylor: Taking taylor expansion of (hypot re im) in im * [misc]taylor: Rewrote expression to (sqrt (+ (* re re) (* im im))) * [misc]taylor: Taking taylor expansion of (+ (* re re) (* im im)) in im * [misc]taylor: Taking taylor expansion of (* re re) in im * [misc]taylor: Taking taylor expansion of re in im * [misc]backup-simplify: Simplify re into re * [misc]taylor: Taking taylor expansion of re in im * [misc]backup-simplify: Simplify re into re * [misc]taylor: Taking taylor expansion of (* im im) in im * [misc]taylor: Taking taylor expansion of im in im * [misc]backup-simplify: Simplify 0 into 0 * [misc]backup-simplify: Simplify 1 into 1 * [misc]taylor: Taking taylor expansion of im in im * [misc]backup-simplify: Simplify 0 into 0 * [misc]backup-simplify: Simplify 1 into 1 * [misc]backup-simplify: Simplify (* re re) into (pow re 2) * [misc]backup-simplify: Simplify (* 0 0) into 0 * [misc]backup-simplify: Simplify (+ (pow re 2) 0) into (pow re 2) * [misc]backup-simplify: Simplify (sqrt (pow re 2)) into re * [misc]backup-simplify: Simplify (+ (* re 0) (* 0 re)) into 0 * [misc]backup-simplify: Simplify (+ (* 0 1) (* 1 0)) into 0 * [misc]backup-simplify: Simplify (+ 0 0) into 0 * [misc]backup-simplify: Simplify (/ 0 (* 2 (sqrt (pow re 2)))) into 0 * [misc]taylor: Taking taylor expansion of 2.0 in im * [misc]backup-simplify: Simplify 2.0 into 2.0 * [misc]taylor: Taking taylor expansion of (* re 2.0) in im * [misc]taylor: Taking taylor expansion of re in im * [misc]backup-simplify: Simplify re into re * [misc]taylor: Taking taylor expansion of 2.0 in im * [misc]backup-simplify: Simplify 2.0 into 2.0 * [misc]backup-simplify: Simplify (* re 2.0) into (* 2.0 re) * [misc]backup-simplify: Simplify (* re 2.0) into (* 2.0 re) * [misc]backup-simplify: Simplify (+ (* 2.0 re) (* 2.0 re)) into (* 4.0 re) * [misc]backup-simplify: Simplify (+ 1 (* 4.0 re)) into (+ 1 (* 4.0 re)) * [misc]backup-simplify: Simplify (log (+ 1 (* 4.0 re))) into (log (+ 1 (* 4.0 re))) * [misc]backup-simplify: Simplify (exp (log (+ 1 (* 4.0 re)))) into (+ 1 (* 4.0 re)) * [misc]taylor: Taking taylor expansion of 1 in im * [misc]backup-simplify: Simplify 1 into 1 * [misc]taylor: Taking taylor expansion of (expm1 (log1p (fma (hypot re im) 2.0 (* re 2.0)))) in re * [misc]taylor: Rewrote expression to (- (exp (log1p (fma (hypot re im) 2.0 (* re 2.0)))) 1) * [misc]taylor: Taking taylor expansion of (exp (log1p (fma (hypot re im) 2.0 (* re 2.0)))) in re * [misc]taylor: Taking taylor expansion of (log1p (fma (hypot re im) 2.0 (* re 2.0))) in re * [misc]taylor: Rewrote expression to (log (+ 1 (fma (hypot re im) 2.0 (* re 2.0)))) * [misc]taylor: Taking taylor expansion of (+ 1 (fma (hypot re im) 2.0 (* re 2.0))) in re * [misc]taylor: Taking taylor expansion of 1 in re * [misc]backup-simplify: Simplify 1 into 1 * [misc]taylor: Taking taylor expansion of (fma (hypot re im) 2.0 (* re 2.0)) in re * [misc]taylor: Rewrote expression to (+ (* (hypot re im) 2.0) (* re 2.0)) * [misc]taylor: Taking taylor expansion of (* (hypot re im) 2.0) in re * [misc]taylor: Taking taylor expansion of (hypot re im) in re * [misc]taylor: Rewrote expression to (sqrt (+ (* re re) (* im im))) * [misc]taylor: Taking taylor expansion of (+ (* re re) (* im im)) in re * [misc]taylor: Taking taylor expansion of (* re re) in re * [misc]taylor: Taking taylor expansion of re in re * [misc]backup-simplify: Simplify 0 into 0 * [misc]backup-simplify: Simplify 1 into 1 * [misc]taylor: Taking taylor expansion of re in re * [misc]backup-simplify: Simplify 0 into 0 * [misc]backup-simplify: Simplify 1 into 1 * [misc]taylor: Taking taylor expansion of (* im im) in re * [misc]taylor: Taking taylor expansion of im in re * [misc]backup-simplify: Simplify im into im * [misc]taylor: Taking taylor expansion of im in re * [misc]backup-simplify: Simplify im into im * [misc]backup-simplify: Simplify (* 0 0) into 0 * [misc]backup-simplify: Simplify (* im im) into (pow im 2) * [misc]backup-simplify: Simplify (+ 0 (pow im 2)) into (pow im 2) * [misc]backup-simplify: Simplify (sqrt (pow im 2)) into im * [misc]backup-simplify: Simplify (+ (* 0 1) (* 1 0)) into 0 * [misc]backup-simplify: Simplify (+ (* im 0) (* 0 im)) into 0 * [misc]backup-simplify: Simplify (+ 0 0) into 0 * [misc]backup-simplify: Simplify (/ 0 (* 2 (sqrt (pow im 2)))) into 0 * [misc]taylor: Taking taylor expansion of 2.0 in re * [misc]backup-simplify: Simplify 2.0 into 2.0 * [misc]taylor: Taking taylor expansion of (* re 2.0) in re * [misc]taylor: Taking taylor expansion of re in re * [misc]backup-simplify: Simplify 0 into 0 * [misc]backup-simplify: Simplify 1 into 1 * [misc]taylor: Taking taylor expansion of 2.0 in re * [misc]backup-simplify: Simplify 2.0 into 2.0 * [misc]backup-simplify: Simplify (* im 2.0) into (* 2.0 im) * [misc]backup-simplify: Simplify (* 0 2.0) into 0 * [misc]backup-simplify: Simplify (+ (* 2.0 im) 0) into (* 2.0 im) * [misc]backup-simplify: Simplify (+ 1 (* 2.0 im)) into (+ (* 2.0 im) 1) * [misc]backup-simplify: Simplify (log (+ (* 2.0 im) 1)) into (log (+ (* 2.0 im) 1)) * [misc]backup-simplify: Simplify (exp (log (+ (* 2.0 im) 1))) into (+ (* 2.0 im) 1) * [misc]taylor: Taking taylor expansion of 1 in re * [misc]backup-simplify: Simplify 1 into 1 * [misc]taylor: Taking taylor expansion of (expm1 (log1p (fma (hypot re im) 2.0 (* re 2.0)))) in re * [misc]taylor: Rewrote expression to (- (exp (log1p (fma (hypot re im) 2.0 (* re 2.0)))) 1) * [misc]taylor: Taking taylor expansion of (exp (log1p (fma (hypot re im) 2.0 (* re 2.0)))) in re * [misc]taylor: Taking taylor expansion of (log1p (fma (hypot re im) 2.0 (* re 2.0))) in re * [misc]taylor: Rewrote expression to (log (+ 1 (fma (hypot re im) 2.0 (* re 2.0)))) * [misc]taylor: Taking taylor expansion of (+ 1 (fma (hypot re im) 2.0 (* re 2.0))) in re * [misc]taylor: Taking taylor expansion of 1 in re * [misc]backup-simplify: Simplify 1 into 1 * [misc]taylor: Taking taylor expansion of (fma (hypot re im) 2.0 (* re 2.0)) in re * [misc]taylor: Rewrote expression to (+ (* (hypot re im) 2.0) (* re 2.0)) * [misc]taylor: Taking taylor expansion of (* (hypot re im) 2.0) in re * [misc]taylor: Taking taylor expansion of (hypot re im) in re * [misc]taylor: Rewrote expression to (sqrt (+ (* re re) (* im im))) * [misc]taylor: Taking taylor expansion of (+ (* re re) (* im im)) in re * [misc]taylor: Taking taylor expansion of (* re re) in re * [misc]taylor: Taking taylor expansion of re in re * [misc]backup-simplify: Simplify 0 into 0 * [misc]backup-simplify: Simplify 1 into 1 * [misc]taylor: Taking taylor expansion of re in re * [misc]backup-simplify: Simplify 0 into 0 * [misc]backup-simplify: Simplify 1 into 1 * [misc]taylor: Taking taylor expansion of (* im im) in re * [misc]taylor: Taking taylor expansion of im in re * [misc]backup-simplify: Simplify im into im * [misc]taylor: Taking taylor expansion of im in re * [misc]backup-simplify: Simplify im into im * [misc]backup-simplify: Simplify (* 0 0) into 0 * [misc]backup-simplify: Simplify (* im im) into (pow im 2) * [misc]backup-simplify: Simplify (+ 0 (pow im 2)) into (pow im 2) * [misc]backup-simplify: Simplify (sqrt (pow im 2)) into im * [misc]backup-simplify: Simplify (+ (* 0 1) (* 1 0)) into 0 * [misc]backup-simplify: Simplify (+ (* im 0) (* 0 im)) into 0 * [misc]backup-simplify: Simplify (+ 0 0) into 0 * [misc]backup-simplify: Simplify (/ 0 (* 2 (sqrt (pow im 2)))) into 0 * [misc]taylor: Taking taylor expansion of 2.0 in re * [misc]backup-simplify: Simplify 2.0 into 2.0 * [misc]taylor: Taking taylor expansion of (* re 2.0) in re * [misc]taylor: Taking taylor expansion of re in re * [misc]backup-simplify: Simplify 0 into 0 * [misc]backup-simplify: Simplify 1 into 1 * [misc]taylor: Taking taylor expansion of 2.0 in re * [misc]backup-simplify: Simplify 2.0 into 2.0 * [misc]backup-simplify: Simplify (* im 2.0) into (* 2.0 im) * [misc]backup-simplify: Simplify (* 0 2.0) into 0 * [misc]backup-simplify: Simplify (+ (* 2.0 im) 0) into (* 2.0 im) * [misc]backup-simplify: Simplify (+ 1 (* 2.0 im)) into (+ (* 2.0 im) 1) * [misc]backup-simplify: Simplify (log (+ (* 2.0 im) 1)) into (log (+ (* 2.0 im) 1)) * [misc]backup-simplify: Simplify (exp (log (+ (* 2.0 im) 1))) into (+ (* 2.0 im) 1) * [misc]taylor: Taking taylor expansion of 1 in re * [misc]backup-simplify: Simplify 1 into 1 * [misc]backup-simplify: Simplify (- 1) into -1 * [misc]backup-simplify: Simplify (+ (+ (* 2.0 im) 1) -1) into (* 2.0 im) * [misc]taylor: Taking taylor expansion of (* 2.0 im) in im * [misc]taylor: Taking taylor expansion of 2.0 in im * [misc]backup-simplify: Simplify 2.0 into 2.0 * [misc]taylor: Taking taylor expansion of im in im * [misc]backup-simplify: Simplify 0 into 0 * [misc]backup-simplify: Simplify 1 into 1 * [misc]backup-simplify: Simplify (* 2.0 0) into 0 * [misc]backup-simplify: Simplify 0 into 0 * [misc]backup-simplify: Simplify (+ (* im 0) (* 0 2.0)) into 0 * [misc]backup-simplify: Simplify (+ (* 0 0) (* 1 2.0)) into 2.0 * [misc]backup-simplify: Simplify (+ 0 2.0) into 2.0 * [misc]backup-simplify: Simplify (+ 0 2.0) into 2.0 * [misc]backup-simplify: Simplify (/ (+ (* 1 (/ (* (pow (* 1 2.0) 1)) (pow (+ (* 2.0 im) 1) 1)))) 1) into (/ 2.0 (+ (* 2.0 im) 1)) * [misc]backup-simplify: Simplify (* (exp (log (+ (* 2.0 im) 1))) (+ (* (/ (pow (/ 2.0 (+ (* 2.0 im) 1)) 1) 1)))) into 2.0 * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (+ 2.0 0) into 2.0 * [misc]taylor: Taking taylor expansion of 2.0 in im * [misc]backup-simplify: Simplify 2.0 into 2.0 * [misc]backup-simplify: Simplify 2.0 into 2.0 * [misc]backup-simplify: Simplify (+ (* 2.0 1) (* 0 0)) into 2.0 * [misc]backup-simplify: Simplify 2.0 into 2.0 * [misc]backup-simplify: Simplify (+ (* 0 0) (+ (* 1 1) (* 0 0))) into 1 * [misc]backup-simplify: Simplify (+ (* im 0) (+ (* 0 0) (* 0 im))) into 0 * [misc]backup-simplify: Simplify (+ 1 0) into 1 * [misc]backup-simplify: Simplify (/ (- 1 (pow 0 2) (+)) (* 2 im)) into (/ 1/2 im) * [misc]backup-simplify: Simplify (+ (* im 0) (+ (* 0 0) (* (/ 1/2 im) 2.0))) into (* 1.0 (/ 1 im)) * [misc]backup-simplify: Simplify (+ (* 0 0) (+ (* 1 0) (* 0 2.0))) into 0 * [misc]backup-simplify: Simplify (+ (* 1.0 (/ 1 im)) 0) into (* 1.0 (/ 1 im)) * [misc]backup-simplify: Simplify (+ 0 (* 1.0 (/ 1 im))) into (* 1.0 (/ 1 im)) * [misc]backup-simplify: Simplify (/ (+ (* -1 (/ (* (pow (* 1 2.0) 2)) (pow (+ (* 2.0 im) 1) 2))) (* 1 (/ (* 1 (pow (* 2 (* 1.0 (/ 1 im))) 1)) (pow (+ (* 2.0 im) 1) 1)))) 2) into (* 1/2 (- (* 2.0 (/ 1 (* (+ (* 2.0 im) 1) im))) (* 4.0 (/ 1 (pow (+ (* 2.0 im) 1) 2))))) * [misc]backup-simplify: Simplify (* (exp (log (+ (* 2.0 im) 1))) (+ (* (/ (pow (/ 2.0 (+ (* 2.0 im) 1)) 2) 2)) (* (/ (pow (* 1/2 (- (* 2.0 (/ 1 (* (+ (* 2.0 im) 1) im))) (* 4.0 (/ 1 (pow (+ (* 2.0 im) 1) 2))))) 1) 1)))) into (/ 1.0 im) * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (+ (/ 1.0 im) 0) into (* 1.0 (/ 1 im)) * [misc]taylor: Taking taylor expansion of (* 1.0 (/ 1 im)) in im * [misc]taylor: Taking taylor expansion of 1.0 in im * [misc]backup-simplify: Simplify 1.0 into 1.0 * [misc]taylor: Taking taylor expansion of (/ 1 im) in im * [misc]taylor: Taking taylor expansion of im in im * [misc]backup-simplify: Simplify 0 into 0 * [misc]backup-simplify: Simplify 1 into 1 * [misc]backup-simplify: Simplify (/ 1 1) into 1 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)))) into 0 * [misc]backup-simplify: Simplify (+ (* 1.0 0) (* 0 1)) into 0 * [misc]backup-simplify: Simplify 0 into 0 * [misc]backup-simplify: Simplify 0 into 0 * [misc]backup-simplify: Simplify (+ (* 2.0 0) (+ (* 0 1) (* 0 0))) into 0 * [misc]backup-simplify: Simplify 0 into 0 * [misc]backup-simplify: Simplify (+ (* 0 0) (+ (* 1 0) (+ (* 0 1) (* 0 0)))) into 0 * [misc]backup-simplify: Simplify (+ (* im 0) (+ (* 0 0) (+ (* 0 0) (* 0 im)))) into 0 * [misc]backup-simplify: Simplify (+ 0 0) into 0 * [misc]backup-simplify: Simplify (/ (- 0 (+ (* 2 (* 0 (/ 1/2 im))))) (* 2 im)) into 0 * [misc]backup-simplify: Simplify (+ (* im 0) (+ (* 0 0) (+ (* (/ 1/2 im) 0) (* 0 2.0)))) into 0 * [misc]backup-simplify: Simplify (+ (* 0 0) (+ (* 1 0) (+ (* 0 0) (* 0 2.0)))) into 0 * [misc]backup-simplify: Simplify (+ 0 0) into 0 * [misc]backup-simplify: Simplify (+ 0 0) into 0 * [misc]backup-simplify: Simplify (/ (+ (* 2 (/ (* (pow (* 1 2.0) 3)) (pow (+ (* 2.0 im) 1) 3))) (* -3 (/ (* (pow (* 1 2.0) 1) (pow (* 2 (* 1.0 (/ 1 im))) 1)) (pow (+ (* 2.0 im) 1) 2))) (* 1 (/ (* 1 1 (pow (* 6 0) 1)) (pow (+ (* 2.0 im) 1) 1)))) 6) into (* 1/6 (- (* 16.0 (/ 1 (pow (+ (* 2.0 im) 1) 3))) (* 12.0 (/ 1 (* (pow (+ (* 2.0 im) 1) 2) im))))) * [misc]backup-simplify: Simplify (* (exp (log (+ (* 2.0 im) 1))) (+ (* (/ (pow (/ 2.0 (+ (* 2.0 im) 1)) 3) 6)) (* (/ (pow (/ 2.0 (+ (* 2.0 im) 1)) 1) 1) (/ (pow (* 1/2 (- (* 2.0 (/ 1 (* (+ (* 2.0 im) 1) im))) (* 4.0 (/ 1 (pow (+ (* 2.0 im) 1) 2))))) 1) 1)) (* (/ (pow (* 1/6 (- (* 16.0 (/ 1 (pow (+ (* 2.0 im) 1) 3))) (* 12.0 (/ 1 (* (pow (+ (* 2.0 im) 1) 2) im))))) 1) 1)))) into (/ -4.440892098500626e-16 (pow (+ (* 2.0 im) 1) 2)) * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (+ (/ -4.440892098500626e-16 (pow (+ (* 2.0 im) 1) 2)) 0) into (- (* 4.440892098500626e-16 (/ 1 (pow (+ (* 2.0 im) 1) 2)))) * [misc]taylor: Taking taylor expansion of (- (* 4.440892098500626e-16 (/ 1 (pow (+ (* 2.0 im) 1) 2)))) in im * [misc]taylor: Taking taylor expansion of (* 4.440892098500626e-16 (/ 1 (pow (+ (* 2.0 im) 1) 2))) in im * [misc]taylor: Taking taylor expansion of 4.440892098500626e-16 in im * [misc]backup-simplify: Simplify 4.440892098500626e-16 into 4.440892098500626e-16 * [misc]taylor: Taking taylor expansion of (/ 1 (pow (+ (* 2.0 im) 1) 2)) in im * [misc]taylor: Taking taylor expansion of (pow (+ (* 2.0 im) 1) 2) in im * [misc]taylor: Taking taylor expansion of (exp (* 2 (log (+ (* 2.0 im) 1)))) in im * [misc]taylor: Taking taylor expansion of (* 2 (log (+ (* 2.0 im) 1))) in im * [misc]taylor: Taking taylor expansion of 2 in im * [misc]backup-simplify: Simplify 2 into 2 * [misc]taylor: Taking taylor expansion of (log (+ (* 2.0 im) 1)) in im * [misc]taylor: Taking taylor expansion of (+ (* 2.0 im) 1) in im * [misc]taylor: Taking taylor expansion of (* 2.0 im) in im * [misc]taylor: Taking taylor expansion of 2.0 in im * [misc]backup-simplify: Simplify 2.0 into 2.0 * [misc]taylor: Taking taylor expansion of im in im * [misc]backup-simplify: Simplify 0 into 0 * [misc]backup-simplify: Simplify 1 into 1 * [misc]taylor: Taking taylor expansion of 1 in im * [misc]backup-simplify: Simplify 1 into 1 * [misc]backup-simplify: Simplify (* 2.0 0) into 0 * [misc]backup-simplify: Simplify (+ 0 1) into 1 * [misc]backup-simplify: Simplify (log 1) into 0 * [misc]backup-simplify: Simplify (* 2 0) into 0 * [misc]backup-simplify: Simplify (+ (* 2.0 1) (* 0 0)) into 2.0 * [misc]backup-simplify: Simplify (+ 2.0 0) into 2.0 * [misc]backup-simplify: Simplify (/ (+ (* 1 (/ (* (pow (* 1 2.0) 1)) (pow 1 1)))) 1) into 2.0 * [misc]backup-simplify: Simplify (+ (* 2 2.0) (* 0 0)) into 4.0 * [misc]backup-simplify: Simplify (exp 0) into 1 * [misc]backup-simplify: Simplify (/ 1 1) into 1 * [misc]backup-simplify: Simplify (* 4.440892098500626e-16 1) into 4.440892098500626e-16 * [misc]backup-simplify: Simplify (- 4.440892098500626e-16) into (- 4.440892098500626e-16) * [misc]backup-simplify: Simplify (- 4.440892098500626e-16) into (- 4.440892098500626e-16) * [misc]backup-simplify: Simplify (+ (* (- 4.440892098500626e-16) (pow (* 1 re) 3)) (+ (* 2.0 (* im 1)) (* 2.0 (* 1 re)))) into (- (+ (* 2.0 im) (* 2.0 re)) (* 4.440892098500626e-16 (pow re 3))) * [misc]approximate: Taking taylor expansion of (expm1 (log1p (fma (hypot (/ 1 re) (/ 1 im)) 2.0 (* (/ 1 re) 2.0)))) in (re im) around 0 * [misc]taylor: Taking taylor expansion of (expm1 (log1p (fma (hypot (/ 1 re) (/ 1 im)) 2.0 (* (/ 1 re) 2.0)))) in im * [misc]taylor: Rewrote expression to (- (exp (log1p (fma (hypot (/ 1 re) (/ 1 im)) 2.0 (* (/ 1 re) 2.0)))) 1) * [misc]taylor: Taking taylor expansion of (exp (log1p (fma (hypot (/ 1 re) (/ 1 im)) 2.0 (* (/ 1 re) 2.0)))) in im * [misc]taylor: Taking taylor expansion of (log1p (fma (hypot (/ 1 re) (/ 1 im)) 2.0 (* (/ 1 re) 2.0))) in im * [misc]taylor: Rewrote expression to (log (+ 1 (fma (hypot (/ 1 re) (/ 1 im)) 2.0 (* (/ 1 re) 2.0)))) * [misc]taylor: Taking taylor expansion of (+ 1 (fma (hypot (/ 1 re) (/ 1 im)) 2.0 (* (/ 1 re) 2.0))) in im * [misc]taylor: Taking taylor expansion of 1 in im * [misc]backup-simplify: Simplify 1 into 1 * [misc]taylor: Taking taylor expansion of (fma (hypot (/ 1 re) (/ 1 im)) 2.0 (* (/ 1 re) 2.0)) in im * [misc]taylor: Rewrote expression to (+ (* (hypot (/ 1 re) (/ 1 im)) 2.0) (* (/ 1 re) 2.0)) * [misc]taylor: Taking taylor expansion of (* (hypot (/ 1 re) (/ 1 im)) 2.0) in im * [misc]taylor: Taking taylor expansion of (hypot (/ 1 re) (/ 1 im)) in im * [misc]taylor: Rewrote expression to (sqrt (+ (* (/ 1 re) (/ 1 re)) (* (/ 1 im) (/ 1 im)))) * [misc]taylor: Taking taylor expansion of (+ (* (/ 1 re) (/ 1 re)) (* (/ 1 im) (/ 1 im))) in im * [misc]taylor: Taking taylor expansion of (* (/ 1 re) (/ 1 re)) in im * [misc]taylor: Taking taylor expansion of (/ 1 re) in im * [misc]taylor: Taking taylor expansion of re in im * [misc]backup-simplify: Simplify re into re * [misc]backup-simplify: Simplify (/ 1 re) into (/ 1 re) * [misc]taylor: Taking taylor expansion of (/ 1 re) in im * [misc]taylor: Taking taylor expansion of re in im * [misc]backup-simplify: Simplify re into re * [misc]backup-simplify: Simplify (/ 1 re) into (/ 1 re) * [misc]taylor: Taking taylor expansion of (* (/ 1 im) (/ 1 im)) in im * [misc]taylor: Taking taylor expansion of (/ 1 im) in im * [misc]taylor: Taking taylor expansion of im in im * [misc]backup-simplify: Simplify 0 into 0 * [misc]backup-simplify: Simplify 1 into 1 * [misc]backup-simplify: Simplify (/ 1 1) into 1 * [misc]taylor: Taking taylor expansion of (/ 1 im) in im * [misc]taylor: Taking taylor expansion of im in im * [misc]backup-simplify: Simplify 0 into 0 * [misc]backup-simplify: Simplify 1 into 1 * [misc]backup-simplify: Simplify (/ 1 1) into 1 * [misc]backup-simplify: Simplify (* 1 1) into 1 * [misc]backup-simplify: Simplify (+ 0 1) into 1 * [misc]backup-simplify: Simplify (sqrt 1) into 1 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)))) into 0 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)))) into 0 * [misc]backup-simplify: Simplify (+ (* 1 0) (* 0 1)) into 0 * [misc]backup-simplify: Simplify (+ 0 0) into 0 * [misc]backup-simplify: Simplify (/ 0 (* 2 (sqrt 1))) into 0 * [misc]taylor: Taking taylor expansion of 2.0 in im * [misc]backup-simplify: Simplify 2.0 into 2.0 * [misc]taylor: Taking taylor expansion of (* (/ 1 re) 2.0) in im * [misc]taylor: Taking taylor expansion of (/ 1 re) in im * [misc]taylor: Taking taylor expansion of re in im * [misc]backup-simplify: Simplify re into re * [misc]backup-simplify: Simplify (/ 1 re) into (/ 1 re) * [misc]taylor: Taking taylor expansion of 2.0 in im * [misc]backup-simplify: Simplify 2.0 into 2.0 * [misc]backup-simplify: Simplify (* 1 2.0) into 2.0 * [misc]backup-simplify: Simplify (+ 2.0 0) into 2.0 * [misc]backup-simplify: Simplify (+ 0 2.0) into 2.0 * [misc]backup-simplify: Simplify (log 2.0) into (log 2.0) * [misc]backup-simplify: Simplify (+ (* (- 1) (log im)) (log 2.0)) into (- (log 2.0) (log im)) * [misc]backup-simplify: Simplify (+ (* (- 1) (log im)) (log 2.0)) into (- (log 2.0) (log im)) * [misc]backup-simplify: Simplify (exp (- (log 2.0) (log im))) into (exp (- (log 2.0) (log im))) * [misc]taylor: Taking taylor expansion of 1 in im * [misc]backup-simplify: Simplify 1 into 1 * [misc]taylor: Taking taylor expansion of (expm1 (log1p (fma (hypot (/ 1 re) (/ 1 im)) 2.0 (* (/ 1 re) 2.0)))) in re * [misc]taylor: Rewrote expression to (- (exp (log1p (fma (hypot (/ 1 re) (/ 1 im)) 2.0 (* (/ 1 re) 2.0)))) 1) * [misc]taylor: Taking taylor expansion of (exp (log1p (fma (hypot (/ 1 re) (/ 1 im)) 2.0 (* (/ 1 re) 2.0)))) in re * [misc]taylor: Taking taylor expansion of (log1p (fma (hypot (/ 1 re) (/ 1 im)) 2.0 (* (/ 1 re) 2.0))) in re * [misc]taylor: Rewrote expression to (log (+ 1 (fma (hypot (/ 1 re) (/ 1 im)) 2.0 (* (/ 1 re) 2.0)))) * [misc]taylor: Taking taylor expansion of (+ 1 (fma (hypot (/ 1 re) (/ 1 im)) 2.0 (* (/ 1 re) 2.0))) in re * [misc]taylor: Taking taylor expansion of 1 in re * [misc]backup-simplify: Simplify 1 into 1 * [misc]taylor: Taking taylor expansion of (fma (hypot (/ 1 re) (/ 1 im)) 2.0 (* (/ 1 re) 2.0)) in re * [misc]taylor: Rewrote expression to (+ (* (hypot (/ 1 re) (/ 1 im)) 2.0) (* (/ 1 re) 2.0)) * [misc]taylor: Taking taylor expansion of (* (hypot (/ 1 re) (/ 1 im)) 2.0) in re * [misc]taylor: Taking taylor expansion of (hypot (/ 1 re) (/ 1 im)) in re * [misc]taylor: Rewrote expression to (sqrt (+ (* (/ 1 re) (/ 1 re)) (* (/ 1 im) (/ 1 im)))) * [misc]taylor: Taking taylor expansion of (+ (* (/ 1 re) (/ 1 re)) (* (/ 1 im) (/ 1 im))) in re * [misc]taylor: Taking taylor expansion of (* (/ 1 re) (/ 1 re)) in re * [misc]taylor: Taking taylor expansion of (/ 1 re) in re * [misc]taylor: Taking taylor expansion of re in re * [misc]backup-simplify: Simplify 0 into 0 * [misc]backup-simplify: Simplify 1 into 1 * [misc]backup-simplify: Simplify (/ 1 1) into 1 * [misc]taylor: Taking taylor expansion of (/ 1 re) in re * [misc]taylor: Taking taylor expansion of re in re * [misc]backup-simplify: Simplify 0 into 0 * [misc]backup-simplify: Simplify 1 into 1 * [misc]backup-simplify: Simplify (/ 1 1) into 1 * [misc]taylor: Taking taylor expansion of (* (/ 1 im) (/ 1 im)) in re * [misc]taylor: Taking taylor expansion of (/ 1 im) in re * [misc]taylor: Taking taylor expansion of im in re * [misc]backup-simplify: Simplify im into im * [misc]backup-simplify: Simplify (/ 1 im) into (/ 1 im) * [misc]taylor: Taking taylor expansion of (/ 1 im) in re * [misc]taylor: Taking taylor expansion of im in re * [misc]backup-simplify: Simplify im into im * [misc]backup-simplify: Simplify (/ 1 im) into (/ 1 im) * [misc]backup-simplify: Simplify (* 1 1) into 1 * [misc]backup-simplify: Simplify (+ 1 0) into 1 * [misc]backup-simplify: Simplify (sqrt 1) into 1 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)))) into 0 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)))) into 0 * [misc]backup-simplify: Simplify (+ (* 1 0) (* 0 1)) into 0 * [misc]backup-simplify: Simplify (+ 0 0) into 0 * [misc]backup-simplify: Simplify (/ 0 (* 2 (sqrt 1))) into 0 * [misc]taylor: Taking taylor expansion of 2.0 in re * [misc]backup-simplify: Simplify 2.0 into 2.0 * [misc]taylor: Taking taylor expansion of (* (/ 1 re) 2.0) in re * [misc]taylor: Taking taylor expansion of (/ 1 re) in re * [misc]taylor: Taking taylor expansion of re in re * [misc]backup-simplify: Simplify 0 into 0 * [misc]backup-simplify: Simplify 1 into 1 * [misc]backup-simplify: Simplify (/ 1 1) into 1 * [misc]taylor: Taking taylor expansion of 2.0 in re * [misc]backup-simplify: Simplify 2.0 into 2.0 * [misc]backup-simplify: Simplify (* 1 2.0) into 2.0 * [misc]backup-simplify: Simplify (* 1 2.0) into 2.0 * [misc]backup-simplify: Simplify (+ 2.0 2.0) into 4.0 * [misc]backup-simplify: Simplify (+ 0 4.0) into 4.0 * [misc]backup-simplify: Simplify (log 4.0) into (log 4.0) * [misc]backup-simplify: Simplify (+ (* (- 1) (log re)) (log 4.0)) into (- (log 4.0) (log re)) * [misc]backup-simplify: Simplify (+ (* (- 1) (log re)) (log 4.0)) into (- (log 4.0) (log re)) * [misc]backup-simplify: Simplify (exp (- (log 4.0) (log re))) into (exp (- (log 4.0) (log re))) * [misc]taylor: Taking taylor expansion of 1 in re * [misc]backup-simplify: Simplify 1 into 1 * [misc]taylor: Taking taylor expansion of (expm1 (log1p (fma (hypot (/ 1 re) (/ 1 im)) 2.0 (* (/ 1 re) 2.0)))) in re * [misc]taylor: Rewrote expression to (- (exp (log1p (fma (hypot (/ 1 re) (/ 1 im)) 2.0 (* (/ 1 re) 2.0)))) 1) * [misc]taylor: Taking taylor expansion of (exp (log1p (fma (hypot (/ 1 re) (/ 1 im)) 2.0 (* (/ 1 re) 2.0)))) in re * [misc]taylor: Taking taylor expansion of (log1p (fma (hypot (/ 1 re) (/ 1 im)) 2.0 (* (/ 1 re) 2.0))) in re * [misc]taylor: Rewrote expression to (log (+ 1 (fma (hypot (/ 1 re) (/ 1 im)) 2.0 (* (/ 1 re) 2.0)))) * [misc]taylor: Taking taylor expansion of (+ 1 (fma (hypot (/ 1 re) (/ 1 im)) 2.0 (* (/ 1 re) 2.0))) in re * [misc]taylor: Taking taylor expansion of 1 in re * [misc]backup-simplify: Simplify 1 into 1 * [misc]taylor: Taking taylor expansion of (fma (hypot (/ 1 re) (/ 1 im)) 2.0 (* (/ 1 re) 2.0)) in re * [misc]taylor: Rewrote expression to (+ (* (hypot (/ 1 re) (/ 1 im)) 2.0) (* (/ 1 re) 2.0)) * [misc]taylor: Taking taylor expansion of (* (hypot (/ 1 re) (/ 1 im)) 2.0) in re * [misc]taylor: Taking taylor expansion of (hypot (/ 1 re) (/ 1 im)) in re * [misc]taylor: Rewrote expression to (sqrt (+ (* (/ 1 re) (/ 1 re)) (* (/ 1 im) (/ 1 im)))) * [misc]taylor: Taking taylor expansion of (+ (* (/ 1 re) (/ 1 re)) (* (/ 1 im) (/ 1 im))) in re * [misc]taylor: Taking taylor expansion of (* (/ 1 re) (/ 1 re)) in re * [misc]taylor: Taking taylor expansion of (/ 1 re) in re * [misc]taylor: Taking taylor expansion of re in re * [misc]backup-simplify: Simplify 0 into 0 * [misc]backup-simplify: Simplify 1 into 1 * [misc]backup-simplify: Simplify (/ 1 1) into 1 * [misc]taylor: Taking taylor expansion of (/ 1 re) in re * [misc]taylor: Taking taylor expansion of re in re * [misc]backup-simplify: Simplify 0 into 0 * [misc]backup-simplify: Simplify 1 into 1 * [misc]backup-simplify: Simplify (/ 1 1) into 1 * [misc]taylor: Taking taylor expansion of (* (/ 1 im) (/ 1 im)) in re * [misc]taylor: Taking taylor expansion of (/ 1 im) in re * [misc]taylor: Taking taylor expansion of im in re * [misc]backup-simplify: Simplify im into im * [misc]backup-simplify: Simplify (/ 1 im) into (/ 1 im) * [misc]taylor: Taking taylor expansion of (/ 1 im) in re * [misc]taylor: Taking taylor expansion of im in re * [misc]backup-simplify: Simplify im into im * [misc]backup-simplify: Simplify (/ 1 im) into (/ 1 im) * [misc]backup-simplify: Simplify (* 1 1) into 1 * [misc]backup-simplify: Simplify (+ 1 0) into 1 * [misc]backup-simplify: Simplify (sqrt 1) into 1 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)))) into 0 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)))) into 0 * [misc]backup-simplify: Simplify (+ (* 1 0) (* 0 1)) into 0 * [misc]backup-simplify: Simplify (+ 0 0) into 0 * [misc]backup-simplify: Simplify (/ 0 (* 2 (sqrt 1))) into 0 * [misc]taylor: Taking taylor expansion of 2.0 in re * [misc]backup-simplify: Simplify 2.0 into 2.0 * [misc]taylor: Taking taylor expansion of (* (/ 1 re) 2.0) in re * [misc]taylor: Taking taylor expansion of (/ 1 re) in re * [misc]taylor: Taking taylor expansion of re in re * [misc]backup-simplify: Simplify 0 into 0 * [misc]backup-simplify: Simplify 1 into 1 * [misc]backup-simplify: Simplify (/ 1 1) into 1 * [misc]taylor: Taking taylor expansion of 2.0 in re * [misc]backup-simplify: Simplify 2.0 into 2.0 * [misc]backup-simplify: Simplify (* 1 2.0) into 2.0 * [misc]backup-simplify: Simplify (* 1 2.0) into 2.0 * [misc]backup-simplify: Simplify (+ 2.0 2.0) into 4.0 * [misc]backup-simplify: Simplify (+ 0 4.0) into 4.0 * [misc]backup-simplify: Simplify (log 4.0) into (log 4.0) * [misc]backup-simplify: Simplify (+ (* (- 1) (log re)) (log 4.0)) into (- (log 4.0) (log re)) * [misc]backup-simplify: Simplify (+ (* (- 1) (log re)) (log 4.0)) into (- (log 4.0) (log re)) * [misc]backup-simplify: Simplify (exp (- (log 4.0) (log re))) into (exp (- (log 4.0) (log re))) * [misc]taylor: Taking taylor expansion of 1 in re * [misc]backup-simplify: Simplify 1 into 1 * [misc]backup-simplify: Simplify (- 1) into -1 * [misc]backup-simplify: Simplify (+ (exp (- (log 4.0) (log re))) -1) into (- (exp (- (log 4.0) (log re))) 1) * [misc]taylor: Taking taylor expansion of (- (exp (- (log 4.0) (log re))) 1) in im * [misc]taylor: Taking taylor expansion of (exp (- (log 4.0) (log re))) in im * [misc]taylor: Taking taylor expansion of (- (log 4.0) (log re)) in im * [misc]taylor: Taking taylor expansion of (log 4.0) in im * [misc]taylor: Taking taylor expansion of 4.0 in im * [misc]backup-simplify: Simplify 4.0 into 4.0 * [misc]backup-simplify: Simplify (log 4.0) into (log 4.0) * [misc]taylor: Taking taylor expansion of (log re) in im * [misc]taylor: Taking taylor expansion of re in im * [misc]backup-simplify: Simplify re into re * [misc]backup-simplify: Simplify (log re) into (log re) * [misc]backup-simplify: Simplify (- (log re)) into (- (log re)) * [misc]backup-simplify: Simplify (+ (log 4.0) (- (log re))) into (- (log 4.0) (log re)) * [misc]backup-simplify: Simplify (exp (- (log 4.0) (log re))) into (exp (- (log 4.0) (log re))) * [misc]taylor: Taking taylor expansion of 1 in im * [misc]backup-simplify: Simplify 1 into 1 * [misc]backup-simplify: Simplify (- 1) into -1 * [misc]backup-simplify: Simplify (+ (exp (- (log 4.0) (log re))) -1) into (- (exp (- (log 4.0) (log re))) 1) * [misc]backup-simplify: Simplify (- (exp (- (log 4.0) (log re))) 1) into (- (exp (- (log 4.0) (log re))) 1) * [misc]backup-simplify: Simplify (+ (* (- 1) (log re)) (log 4.0)) into (- (log 4.0) (log re)) * [misc]backup-simplify: Simplify (+ (* 1 0) (* 0 2.0)) into 0 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)))) into 0 * [misc]backup-simplify: Simplify (+ (* 1 0) (* 0 2.0)) into 0 * [misc]backup-simplify: Simplify (+ 0 0) into 0 * [misc]backup-simplify: Simplify (+ 1 0) into 1 * [misc]backup-simplify: Simplify (/ (+ (* 1 (/ (* (pow (* 1 1) 1)) (pow 4.0 1)))) 1) into 0.25 * [misc]backup-simplify: Simplify (* (exp (- (log 4.0) (log re))) (+ (* (/ (pow 0.25 1) 1)))) into (* 0.25 (exp (- (log 4.0) (log re)))) * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (+ (* 0.25 (exp (- (log 4.0) (log re)))) 0) into (* 0.25 (exp (- (log 4.0) (log re)))) * [misc]taylor: Taking taylor expansion of (* 0.25 (exp (- (log 4.0) (log re)))) in im * [misc]taylor: Taking taylor expansion of 0.25 in im * [misc]backup-simplify: Simplify 0.25 into 0.25 * [misc]taylor: Taking taylor expansion of (exp (- (log 4.0) (log re))) in im * [misc]taylor: Taking taylor expansion of (- (log 4.0) (log re)) in im * [misc]taylor: Taking taylor expansion of (log 4.0) in im * [misc]taylor: Taking taylor expansion of 4.0 in im * [misc]backup-simplify: Simplify 4.0 into 4.0 * [misc]backup-simplify: Simplify (log 4.0) into (log 4.0) * [misc]taylor: Taking taylor expansion of (log re) in im * [misc]taylor: Taking taylor expansion of re in im * [misc]backup-simplify: Simplify re into re * [misc]backup-simplify: Simplify (log re) into (log re) * [misc]backup-simplify: Simplify (- (log re)) into (- (log re)) * [misc]backup-simplify: Simplify (+ (log 4.0) (- (log re))) into (- (log 4.0) (log re)) * [misc]backup-simplify: Simplify (exp (- (log 4.0) (log re))) into (exp (- (log 4.0) (log re))) * [misc]backup-simplify: Simplify (* 0.25 (exp (- (log 4.0) (log re)))) into (* 0.25 (exp (- (log 4.0) (log re)))) * [misc]backup-simplify: Simplify (* 0.25 (exp (- (log 4.0) (log re)))) into (* 0.25 (exp (- (log 4.0) (log re)))) * [misc]backup-simplify: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow 4.0 1)))) 1) into 0 * [misc]backup-simplify: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow re 1)))) 1) into 0 * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (+ 0 0) into 0 * [misc]backup-simplify: Simplify (* (exp (- (log 4.0) (log re))) (+ (* (/ (pow 0 1) 1)))) into 0 * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (+ 0 0) into 0 * [misc]backup-simplify: Simplify 0 into 0 * [misc]backup-simplify: Simplify (+ (* (- 1) (log re)) (log 4.0)) into (- (log 4.0) (log re)) * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 * [misc]backup-simplify: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 * [misc]backup-simplify: Simplify (* (/ 1 im) (/ 1 im)) into (/ 1 (pow im 2)) * [misc]backup-simplify: Simplify (+ 0 (/ 1 (pow im 2))) into (/ 1 (pow im 2)) * [misc]backup-simplify: Simplify (/ (- (/ 1 (pow im 2)) (pow 0 2) (+)) (* 2 1)) into (/ 1/2 (pow im 2)) * [misc]backup-simplify: Simplify (+ (* 1 0) (+ (* 0 0) (* (/ 1/2 (pow im 2)) 2.0))) into (* 1.0 (/ 1 (pow im 2))) * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 * [misc]backup-simplify: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 2.0))) into 0 * [misc]backup-simplify: Simplify (+ (* 1.0 (/ 1 (pow im 2))) 0) into (* 1.0 (/ 1 (pow im 2))) * [misc]backup-simplify: Simplify (+ 0 (* 1.0 (/ 1 (pow im 2)))) into (* 1.0 (/ 1 (pow im 2))) * [misc]backup-simplify: Simplify (/ (+ (* -1 (/ (* (pow (* 1 1) 2)) (pow 4.0 2))) (* 1 (/ (* 1 (pow (* 2 (* 1.0 (/ 1 (pow im 2)))) 1)) (pow 4.0 1)))) 2) into (* 1/2 (- (* 0.5 (/ 1 (pow im 2))) (/ 1 (pow 4.0 2)))) * [misc]backup-simplify: Simplify (* (exp (- (log 4.0) (log re))) (+ (* (/ (pow 0.25 2) 2)) (* (/ (pow (* 1/2 (- (* 0.5 (/ 1 (pow im 2))) (/ 1 (pow 4.0 2)))) 1) 1)))) into (* (- (+ 0.03125 (* 0.25 (/ 1 (pow im 2)))) (* 1/2 (/ 1 (pow 4.0 2)))) (exp (- (log 4.0) (log re)))) * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (+ (* (- (+ 0.03125 (* 0.25 (/ 1 (pow im 2)))) (* 1/2 (/ 1 (pow 4.0 2)))) (exp (- (log 4.0) (log re)))) 0) into (- (+ (* 0.25 (/ (exp (- (log 4.0) (log re))) (pow im 2))) (* 0.03125 (exp (- (log 4.0) (log re))))) (* 1/2 (/ (exp (- (log 4.0) (log re))) (pow 4.0 2)))) * [misc]taylor: Taking taylor expansion of (- (+ (* 0.25 (/ (exp (- (log 4.0) (log re))) (pow im 2))) (* 0.03125 (exp (- (log 4.0) (log re))))) (* 1/2 (/ (exp (- (log 4.0) (log re))) (pow 4.0 2)))) in im * [misc]taylor: Taking taylor expansion of (+ (* 0.25 (/ (exp (- (log 4.0) (log re))) (pow im 2))) (* 0.03125 (exp (- (log 4.0) (log re))))) in im * [misc]taylor: Taking taylor expansion of (* 0.25 (/ (exp (- (log 4.0) (log re))) (pow im 2))) in im * [misc]taylor: Taking taylor expansion of 0.25 in im * [misc]backup-simplify: Simplify 0.25 into 0.25 * [misc]taylor: Taking taylor expansion of (/ (exp (- (log 4.0) (log re))) (pow im 2)) in im * [misc]taylor: Taking taylor expansion of (exp (- (log 4.0) (log re))) in im * [misc]taylor: Taking taylor expansion of (- (log 4.0) (log re)) in im * [misc]taylor: Taking taylor expansion of (log 4.0) in im * [misc]taylor: Taking taylor expansion of 4.0 in im * [misc]backup-simplify: Simplify 4.0 into 4.0 * [misc]backup-simplify: Simplify (log 4.0) into (log 4.0) * [misc]taylor: Taking taylor expansion of (log re) in im * [misc]taylor: Taking taylor expansion of re in im * [misc]backup-simplify: Simplify re into re * [misc]backup-simplify: Simplify (log re) into (log re) * [misc]backup-simplify: Simplify (- (log re)) into (- (log re)) * [misc]backup-simplify: Simplify (+ (log 4.0) (- (log re))) into (- (log 4.0) (log re)) * [misc]backup-simplify: Simplify (exp (- (log 4.0) (log re))) into (exp (- (log 4.0) (log re))) * [misc]taylor: Taking taylor expansion of (pow im 2) in im * [misc]backup-simplify: Simplify (/ (exp (- (log 4.0) (log re))) 1) into (exp (- (log 4.0) (log re))) * [misc]taylor: Taking taylor expansion of (* 0.03125 (exp (- (log 4.0) (log re)))) in im * [misc]taylor: Taking taylor expansion of 0.03125 in im * [misc]backup-simplify: Simplify 0.03125 into 0.03125 * [misc]taylor: Taking taylor expansion of (exp (- (log 4.0) (log re))) in im * [misc]taylor: Taking taylor expansion of (- (log 4.0) (log re)) in im * [misc]taylor: Taking taylor expansion of (log 4.0) in im * [misc]taylor: Taking taylor expansion of 4.0 in im * [misc]backup-simplify: Simplify 4.0 into 4.0 * [misc]backup-simplify: Simplify (log 4.0) into (log 4.0) * [misc]taylor: Taking taylor expansion of (log re) in im * [misc]taylor: Taking taylor expansion of re in im * [misc]backup-simplify: Simplify re into re * [misc]backup-simplify: Simplify (log re) into (log re) * [misc]backup-simplify: Simplify (- (log re)) into (- (log re)) * [misc]backup-simplify: Simplify (+ (log 4.0) (- (log re))) into (- (log 4.0) (log re)) * [misc]backup-simplify: Simplify (exp (- (log 4.0) (log re))) into (exp (- (log 4.0) (log re))) * [misc]taylor: Taking taylor expansion of (* 1/2 (/ (exp (- (log 4.0) (log re))) (pow 4.0 2))) in im * [misc]taylor: Taking taylor expansion of 1/2 in im * [misc]backup-simplify: Simplify 1/2 into 1/2 * [misc]taylor: Taking taylor expansion of (/ (exp (- (log 4.0) (log re))) (pow 4.0 2)) in im * [misc]taylor: Taking taylor expansion of (exp (- (log 4.0) (log re))) in im * [misc]taylor: Taking taylor expansion of (- (log 4.0) (log re)) in im * [misc]taylor: Taking taylor expansion of (log 4.0) in im * [misc]taylor: Taking taylor expansion of 4.0 in im * [misc]backup-simplify: Simplify 4.0 into 4.0 * [misc]backup-simplify: Simplify (log 4.0) into (log 4.0) * [misc]taylor: Taking taylor expansion of (log re) in im * [misc]taylor: Taking taylor expansion of re in im * [misc]backup-simplify: Simplify re into re * [misc]backup-simplify: Simplify (log re) into (log re) * [misc]backup-simplify: Simplify (- (log re)) into (- (log re)) * [misc]backup-simplify: Simplify (+ (log 4.0) (- (log re))) into (- (log 4.0) (log re)) * [misc]backup-simplify: Simplify (exp (- (log 4.0) (log re))) into (exp (- (log 4.0) (log re))) * [misc]taylor: Taking taylor expansion of (pow 4.0 2) in im * [misc]taylor: Taking taylor expansion of (exp (* 2 (log 4.0))) in im * [misc]taylor: Taking taylor expansion of (* 2 (log 4.0)) in im * [misc]taylor: Taking taylor expansion of 2 in im * [misc]backup-simplify: Simplify 2 into 2 * [misc]taylor: Taking taylor expansion of (log 4.0) in im * [misc]taylor: Taking taylor expansion of 4.0 in im * [misc]backup-simplify: Simplify 4.0 into 4.0 * [misc]backup-simplify: Simplify (log 4.0) into (log 4.0) * [misc]backup-simplify: Simplify (* 2 (log 4.0)) into (* 2 (log 4.0)) * [misc]backup-simplify: Simplify (exp (* 2 (log 4.0))) into (pow 4.0 2) * [misc]backup-simplify: Simplify (/ (exp (- (log 4.0) (log re))) (pow 4.0 2)) into (/ (exp (- (log 4.0) (log re))) (pow 4.0 2)) * [misc]backup-simplify: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow 4.0 1)))) 1) into 0 * [misc]backup-simplify: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow re 1)))) 1) into 0 * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (+ 0 0) into 0 * [misc]backup-simplify: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow 4.0 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow 4.0 1)))) 2) into 0 * [misc]backup-simplify: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow re 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow re 1)))) 2) into 0 * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (+ 0 0) into 0 * [misc]backup-simplify: Simplify (* (exp (- (log 4.0) (log re))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 * [misc]backup-simplify: Simplify (* (exp (- (log 4.0) (log re))) (+ (* (/ (pow 0 1) 1)))) into 0 * [misc]backup-simplify: Simplify (- (/ 0 1) (+ (* (exp (- (log 4.0) (log re))) (/ 0 1)))) into 0 * [misc]backup-simplify: Simplify (- (/ 0 1) (+ (* (exp (- (log 4.0) (log re))) (/ 0 1)) (* 0 (/ 0 1)))) into 0 * [misc]backup-simplify: Simplify (+ (* 0.25 0) (+ (* 0 0) (* 0 (exp (- (log 4.0) (log re)))))) into 0 * [misc]backup-simplify: Simplify (* 0.03125 (exp (- (log 4.0) (log re)))) into (* 0.03125 (exp (- (log 4.0) (log re)))) * [misc]backup-simplify: Simplify (+ 0 (* 0.03125 (exp (- (log 4.0) (log re))))) into (* 0.03125 (exp (- (log 4.0) (log re)))) * [misc]backup-simplify: Simplify (* 1/2 (/ (exp (- (log 4.0) (log re))) (pow 4.0 2))) into (* 1/2 (/ (exp (- (log 4.0) (log re))) (pow 4.0 2))) * [misc]backup-simplify: Simplify (- (* 1/2 (/ (exp (- (log 4.0) (log re))) (pow 4.0 2)))) into (- (* 1/2 (/ (exp (- (log 4.0) (log re))) (pow 4.0 2)))) * [misc]backup-simplify: Simplify (+ (* 0.03125 (exp (- (log 4.0) (log re)))) (- (* 1/2 (/ (exp (- (log 4.0) (log re))) (pow 4.0 2))))) into (- (* 0.03125 (exp (- (log 4.0) (log re)))) (* 1/2 (/ (exp (- (log 4.0) (log re))) (pow 4.0 2)))) * [misc]backup-simplify: Simplify (- (* 0.03125 (exp (- (log 4.0) (log re)))) (* 1/2 (/ (exp (- (log 4.0) (log re))) (pow 4.0 2)))) into (- (* 0.03125 (exp (- (log 4.0) (log re)))) (* 1/2 (/ (exp (- (log 4.0) (log re))) (pow 4.0 2)))) * [misc]backup-simplify: Simplify (+ (* (- (* 0.03125 (exp (- (log 4.0) (log (/ 1 re))))) (* 1/2 (/ (exp (- (log 4.0) (log (/ 1 re)))) (pow 4.0 2)))) (pow (* 1 (/ 1 re)) 2)) (+ (* (* 0.25 (exp (- (log 4.0) (log (/ 1 re))))) (* 1 (/ 1 re))) (- (exp (- (log 4.0) (log (/ 1 re)))) 1))) into (- (+ (exp (- (log 4.0) (log (/ 1 re)))) (+ (* 0.25 (/ (exp (- (log 4.0) (log (/ 1 re)))) re)) (* 0.03125 (/ (exp (- (log 4.0) (log (/ 1 re)))) (pow re 2))))) (+ 1 (* 1/2 (/ (exp (- (log 4.0) (log (/ 1 re)))) (* (pow 4.0 2) (pow re 2)))))) * [misc]approximate: Taking taylor expansion of (expm1 (log1p (fma (hypot (/ 1 (- re)) (/ 1 (- im))) 2.0 (* (/ 1 (- re)) 2.0)))) in (re im) around 0 * [misc]taylor: Taking taylor expansion of (expm1 (log1p (fma (hypot (/ 1 (- re)) (/ 1 (- im))) 2.0 (* (/ 1 (- re)) 2.0)))) in im * [misc]taylor: Rewrote expression to (- (exp (log1p (fma (hypot (/ 1 (- re)) (/ 1 (- im))) 2.0 (* (/ 1 (- re)) 2.0)))) 1) * [misc]taylor: Taking taylor expansion of (exp (log1p (fma (hypot (/ 1 (- re)) (/ 1 (- im))) 2.0 (* (/ 1 (- re)) 2.0)))) in im * [misc]taylor: Taking taylor expansion of (log1p (fma (hypot (/ 1 (- re)) (/ 1 (- im))) 2.0 (* (/ 1 (- re)) 2.0))) in im * [misc]taylor: Rewrote expression to (log (+ 1 (fma (hypot (/ 1 (- re)) (/ 1 (- im))) 2.0 (* (/ 1 (- re)) 2.0)))) * [misc]taylor: Taking taylor expansion of (+ 1 (fma (hypot (/ 1 (- re)) (/ 1 (- im))) 2.0 (* (/ 1 (- re)) 2.0))) in im * [misc]taylor: Taking taylor expansion of 1 in im * [misc]backup-simplify: Simplify 1 into 1 * [misc]taylor: Taking taylor expansion of (fma (hypot (/ 1 (- re)) (/ 1 (- im))) 2.0 (* (/ 1 (- re)) 2.0)) in im * [misc]taylor: Rewrote expression to (+ (* (hypot (/ 1 (- re)) (/ 1 (- im))) 2.0) (* (/ 1 (- re)) 2.0)) * [misc]taylor: Taking taylor expansion of (* (hypot (/ 1 (- re)) (/ 1 (- im))) 2.0) in im * [misc]taylor: Taking taylor expansion of (hypot (/ 1 (- re)) (/ 1 (- im))) in im * [misc]taylor: Rewrote expression to (sqrt (+ (* (/ 1 (- re)) (/ 1 (- re))) (* (/ 1 (- im)) (/ 1 (- im))))) * [misc]taylor: Taking taylor expansion of (+ (* (/ 1 (- re)) (/ 1 (- re))) (* (/ 1 (- im)) (/ 1 (- im)))) in im * [misc]taylor: Taking taylor expansion of (* (/ 1 (- re)) (/ 1 (- re))) in im * [misc]taylor: Taking taylor expansion of (/ 1 (- re)) in im * [misc]taylor: Taking taylor expansion of (- re) in im * [misc]taylor: Taking taylor expansion of re in im * [misc]backup-simplify: Simplify re into re * [misc]backup-simplify: Simplify (- re) into (- re) * [misc]backup-simplify: Simplify (- re) into (- re) * [misc]backup-simplify: Simplify (/ 1 (- re)) into (/ -1 re) * [misc]taylor: Taking taylor expansion of (/ 1 (- re)) in im * [misc]taylor: Taking taylor expansion of (- re) in im * [misc]taylor: Taking taylor expansion of re in im * [misc]backup-simplify: Simplify re into re * [misc]backup-simplify: Simplify (- re) into (- re) * [misc]backup-simplify: Simplify (- re) into (- re) * [misc]backup-simplify: Simplify (/ 1 (- re)) into (/ -1 re) * [misc]taylor: Taking taylor expansion of (* (/ 1 (- im)) (/ 1 (- im))) in im * [misc]taylor: Taking taylor expansion of (/ 1 (- im)) in im * [misc]taylor: Taking taylor expansion of (- im) in im * [misc]taylor: Taking taylor expansion of im in im * [misc]backup-simplify: Simplify 0 into 0 * [misc]backup-simplify: Simplify 1 into 1 * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (- 1) into -1 * [misc]backup-simplify: Simplify (- 1) into -1 * [misc]backup-simplify: Simplify (/ 1 -1) into -1 * [misc]taylor: Taking taylor expansion of (/ 1 (- im)) in im * [misc]taylor: Taking taylor expansion of (- im) in im * [misc]taylor: Taking taylor expansion of im in im * [misc]backup-simplify: Simplify 0 into 0 * [misc]backup-simplify: Simplify 1 into 1 * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (- 1) into -1 * [misc]backup-simplify: Simplify (- 1) into -1 * [misc]backup-simplify: Simplify (/ 1 -1) into -1 * [misc]backup-simplify: Simplify (* -1 -1) into 1 * [misc]backup-simplify: Simplify (+ 0 1) into 1 * [misc]backup-simplify: Simplify (sqrt 1) into 1 * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (- 1) into -1 * [misc]backup-simplify: Simplify (- (+ (* -1 (/ 0 -1)))) into 0 * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (- 1) into -1 * [misc]backup-simplify: Simplify (- (+ (* -1 (/ 0 -1)))) into 0 * [misc]backup-simplify: Simplify (+ (* -1 0) (* 0 -1)) into 0 * [misc]backup-simplify: Simplify (+ 0 0) into 0 * [misc]backup-simplify: Simplify (/ 0 (* 2 (sqrt 1))) into 0 * [misc]taylor: Taking taylor expansion of 2.0 in im * [misc]backup-simplify: Simplify 2.0 into 2.0 * [misc]taylor: Taking taylor expansion of (* (/ 1 (- re)) 2.0) in im * [misc]taylor: Taking taylor expansion of (/ 1 (- re)) in im * [misc]taylor: Taking taylor expansion of (- re) in im * [misc]taylor: Taking taylor expansion of re in im * [misc]backup-simplify: Simplify re into re * [misc]backup-simplify: Simplify (- re) into (- re) * [misc]backup-simplify: Simplify (- re) into (- re) * [misc]backup-simplify: Simplify (/ 1 (- re)) into (/ -1 re) * [misc]taylor: Taking taylor expansion of 2.0 in im * [misc]backup-simplify: Simplify 2.0 into 2.0 * [misc]backup-simplify: Simplify (* 1 2.0) into 2.0 * [misc]backup-simplify: Simplify (+ 2.0 0) into 2.0 * [misc]backup-simplify: Simplify (+ 0 2.0) into 2.0 * [misc]backup-simplify: Simplify (log 2.0) into (log 2.0) * [misc]backup-simplify: Simplify (+ (* (- 1) (log im)) (log 2.0)) into (- (log 2.0) (log im)) * [misc]backup-simplify: Simplify (+ (* (- 1) (log im)) (log 2.0)) into (- (log 2.0) (log im)) * [misc]backup-simplify: Simplify (exp (- (log 2.0) (log im))) into (exp (- (log 2.0) (log im))) * [misc]taylor: Taking taylor expansion of 1 in im * [misc]backup-simplify: Simplify 1 into 1 * [misc]taylor: Taking taylor expansion of (expm1 (log1p (fma (hypot (/ 1 (- re)) (/ 1 (- im))) 2.0 (* (/ 1 (- re)) 2.0)))) in re * [misc]taylor: Rewrote expression to (- (exp (log1p (fma (hypot (/ 1 (- re)) (/ 1 (- im))) 2.0 (* (/ 1 (- re)) 2.0)))) 1) * [misc]taylor: Taking taylor expansion of (exp (log1p (fma (hypot (/ 1 (- re)) (/ 1 (- im))) 2.0 (* (/ 1 (- re)) 2.0)))) in re * [misc]taylor: Taking taylor expansion of (log1p (fma (hypot (/ 1 (- re)) (/ 1 (- im))) 2.0 (* (/ 1 (- re)) 2.0))) in re * [misc]taylor: Rewrote expression to (log (+ 1 (fma (hypot (/ 1 (- re)) (/ 1 (- im))) 2.0 (* (/ 1 (- re)) 2.0)))) * [misc]taylor: Taking taylor expansion of (+ 1 (fma (hypot (/ 1 (- re)) (/ 1 (- im))) 2.0 (* (/ 1 (- re)) 2.0))) in re * [misc]taylor: Taking taylor expansion of 1 in re * [misc]backup-simplify: Simplify 1 into 1 * [misc]taylor: Taking taylor expansion of (fma (hypot (/ 1 (- re)) (/ 1 (- im))) 2.0 (* (/ 1 (- re)) 2.0)) in re * [misc]taylor: Rewrote expression to (+ (* (hypot (/ 1 (- re)) (/ 1 (- im))) 2.0) (* (/ 1 (- re)) 2.0)) * [misc]taylor: Taking taylor expansion of (* (hypot (/ 1 (- re)) (/ 1 (- im))) 2.0) in re * [misc]taylor: Taking taylor expansion of (hypot (/ 1 (- re)) (/ 1 (- im))) in re * [misc]taylor: Rewrote expression to (sqrt (+ (* (/ 1 (- re)) (/ 1 (- re))) (* (/ 1 (- im)) (/ 1 (- im))))) * [misc]taylor: Taking taylor expansion of (+ (* (/ 1 (- re)) (/ 1 (- re))) (* (/ 1 (- im)) (/ 1 (- im)))) in re * [misc]taylor: Taking taylor expansion of (* (/ 1 (- re)) (/ 1 (- re))) in re * [misc]taylor: Taking taylor expansion of (/ 1 (- re)) in re * [misc]taylor: Taking taylor expansion of (- re) in re * [misc]taylor: Taking taylor expansion of re in re * [misc]backup-simplify: Simplify 0 into 0 * [misc]backup-simplify: Simplify 1 into 1 * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (- 1) into -1 * [misc]backup-simplify: Simplify (- 1) into -1 * [misc]backup-simplify: Simplify (/ 1 -1) into -1 * [misc]taylor: Taking taylor expansion of (/ 1 (- re)) in re * [misc]taylor: Taking taylor expansion of (- re) in re * [misc]taylor: Taking taylor expansion of re in re * [misc]backup-simplify: Simplify 0 into 0 * [misc]backup-simplify: Simplify 1 into 1 * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (- 1) into -1 * [misc]backup-simplify: Simplify (- 1) into -1 * [misc]backup-simplify: Simplify (/ 1 -1) into -1 * [misc]taylor: Taking taylor expansion of (* (/ 1 (- im)) (/ 1 (- im))) in re * [misc]taylor: Taking taylor expansion of (/ 1 (- im)) in re * [misc]taylor: Taking taylor expansion of (- im) in re * [misc]taylor: Taking taylor expansion of im in re * [misc]backup-simplify: Simplify im into im * [misc]backup-simplify: Simplify (- im) into (- im) * [misc]backup-simplify: Simplify (- im) into (- im) * [misc]backup-simplify: Simplify (/ 1 (- im)) into (/ -1 im) * [misc]taylor: Taking taylor expansion of (/ 1 (- im)) in re * [misc]taylor: Taking taylor expansion of (- im) in re * [misc]taylor: Taking taylor expansion of im in re * [misc]backup-simplify: Simplify im into im * [misc]backup-simplify: Simplify (- im) into (- im) * [misc]backup-simplify: Simplify (- im) into (- im) * [misc]backup-simplify: Simplify (/ 1 (- im)) into (/ -1 im) * [misc]backup-simplify: Simplify (* -1 -1) into 1 * [misc]backup-simplify: Simplify (+ 1 0) into 1 * [misc]backup-simplify: Simplify (sqrt 1) into 1 * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (- 1) into -1 * [misc]backup-simplify: Simplify (- (+ (* -1 (/ 0 -1)))) into 0 * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (- 1) into -1 * [misc]backup-simplify: Simplify (- (+ (* -1 (/ 0 -1)))) into 0 * [misc]backup-simplify: Simplify (+ (* -1 0) (* 0 -1)) into 0 * [misc]backup-simplify: Simplify (+ 0 0) into 0 * [misc]backup-simplify: Simplify (/ 0 (* 2 (sqrt 1))) into 0 * [misc]taylor: Taking taylor expansion of 2.0 in re * [misc]backup-simplify: Simplify 2.0 into 2.0 * [misc]taylor: Taking taylor expansion of (* (/ 1 (- re)) 2.0) in re * [misc]taylor: Taking taylor expansion of (/ 1 (- re)) in re * [misc]taylor: Taking taylor expansion of (- re) in re * [misc]taylor: Taking taylor expansion of re in re * [misc]backup-simplify: Simplify 0 into 0 * [misc]backup-simplify: Simplify 1 into 1 * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (- 1) into -1 * [misc]backup-simplify: Simplify (- 1) into -1 * [misc]backup-simplify: Simplify (/ 1 -1) into -1 * [misc]taylor: Taking taylor expansion of 2.0 in re * [misc]backup-simplify: Simplify 2.0 into 2.0 * [misc]backup-simplify: Simplify (* 1 2.0) into 2.0 * [misc]backup-simplify: Simplify (* -1 2.0) into -2.0 * [misc]backup-simplify: Simplify (+ 2.0 -2.0) into 0 * [misc]backup-simplify: Simplify (+ 0 0) into 0 * [misc]backup-simplify: Simplify (+ (* 1 0) (* 0 2.0)) into 0 * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (- 1) into -1 * [misc]backup-simplify: Simplify (- (+ (* -1 (/ 0 -1)))) into 0 * [misc]backup-simplify: Simplify (+ (* -1 0) (* 0 2.0)) into 0 * [misc]backup-simplify: Simplify (+ 0 0) into 0 * [misc]backup-simplify: Simplify (+ 1 0) into 1 * [misc]backup-simplify: Simplify (log 1) into 0 * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (- 1) into -1 * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (- 1) into -1 * [misc]backup-simplify: Simplify (- (+ (* -1 (/ 0 -1)) (* 0 (/ 0 -1)))) into 0 * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (- 1) into -1 * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (- 1) into -1 * [misc]backup-simplify: Simplify (- (+ (* -1 (/ 0 -1)) (* 0 (/ 0 -1)))) into 0 * [misc]backup-simplify: Simplify (+ (* -1 0) (+ (* 0 0) (* 0 -1))) into 0 * [misc]backup-simplify: Simplify (* (/ -1 im) (/ -1 im)) into (/ 1 (pow im 2)) * [misc]backup-simplify: Simplify (+ 0 (/ 1 (pow im 2))) into (/ 1 (pow im 2)) * [misc]backup-simplify: Simplify (/ (- (/ 1 (pow im 2)) (pow 0 2) (+)) (* 2 1)) into (/ 1/2 (pow im 2)) * [misc]backup-simplify: Simplify (+ (* 1 0) (+ (* 0 0) (* (/ 1/2 (pow im 2)) 2.0))) into (* 1.0 (/ 1 (pow im 2))) * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (- 1) into -1 * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (- 1) into -1 * [misc]backup-simplify: Simplify (- (+ (* -1 (/ 0 -1)) (* 0 (/ 0 -1)))) into 0 * [misc]backup-simplify: Simplify (+ (* -1 0) (+ (* 0 0) (* 0 2.0))) into 0 * [misc]backup-simplify: Simplify (+ (* 1.0 (/ 1 (pow im 2))) 0) into (* 1.0 (/ 1 (pow im 2))) * [misc]backup-simplify: Simplify (+ 0 (* 1.0 (/ 1 (pow im 2)))) into (* 1.0 (/ 1 (pow im 2))) * [misc]backup-simplify: Simplify (/ (+ (* 1 (/ (* (pow (* 1 (* 1.0 (/ 1 (pow im 2)))) 1)) (pow 1 1)))) 1) into (/ 1.0 (pow im 2)) * [misc]backup-simplify: Simplify (exp 0) into 1 * [misc]taylor: Taking taylor expansion of 1 in re * [misc]backup-simplify: Simplify 1 into 1 * [misc]taylor: Taking taylor expansion of (expm1 (log1p (fma (hypot (/ 1 (- re)) (/ 1 (- im))) 2.0 (* (/ 1 (- re)) 2.0)))) in re * [misc]taylor: Rewrote expression to (- (exp (log1p (fma (hypot (/ 1 (- re)) (/ 1 (- im))) 2.0 (* (/ 1 (- re)) 2.0)))) 1) * [misc]taylor: Taking taylor expansion of (exp (log1p (fma (hypot (/ 1 (- re)) (/ 1 (- im))) 2.0 (* (/ 1 (- re)) 2.0)))) in re * [misc]taylor: Taking taylor expansion of (log1p (fma (hypot (/ 1 (- re)) (/ 1 (- im))) 2.0 (* (/ 1 (- re)) 2.0))) in re * [misc]taylor: Rewrote expression to (log (+ 1 (fma (hypot (/ 1 (- re)) (/ 1 (- im))) 2.0 (* (/ 1 (- re)) 2.0)))) * [misc]taylor: Taking taylor expansion of (+ 1 (fma (hypot (/ 1 (- re)) (/ 1 (- im))) 2.0 (* (/ 1 (- re)) 2.0))) in re * [misc]taylor: Taking taylor expansion of 1 in re * [misc]backup-simplify: Simplify 1 into 1 * [misc]taylor: Taking taylor expansion of (fma (hypot (/ 1 (- re)) (/ 1 (- im))) 2.0 (* (/ 1 (- re)) 2.0)) in re * [misc]taylor: Rewrote expression to (+ (* (hypot (/ 1 (- re)) (/ 1 (- im))) 2.0) (* (/ 1 (- re)) 2.0)) * [misc]taylor: Taking taylor expansion of (* (hypot (/ 1 (- re)) (/ 1 (- im))) 2.0) in re * [misc]taylor: Taking taylor expansion of (hypot (/ 1 (- re)) (/ 1 (- im))) in re * [misc]taylor: Rewrote expression to (sqrt (+ (* (/ 1 (- re)) (/ 1 (- re))) (* (/ 1 (- im)) (/ 1 (- im))))) * [misc]taylor: Taking taylor expansion of (+ (* (/ 1 (- re)) (/ 1 (- re))) (* (/ 1 (- im)) (/ 1 (- im)))) in re * [misc]taylor: Taking taylor expansion of (* (/ 1 (- re)) (/ 1 (- re))) in re * [misc]taylor: Taking taylor expansion of (/ 1 (- re)) in re * [misc]taylor: Taking taylor expansion of (- re) in re * [misc]taylor: Taking taylor expansion of re in re * [misc]backup-simplify: Simplify 0 into 0 * [misc]backup-simplify: Simplify 1 into 1 * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (- 1) into -1 * [misc]backup-simplify: Simplify (- 1) into -1 * [misc]backup-simplify: Simplify (/ 1 -1) into -1 * [misc]taylor: Taking taylor expansion of (/ 1 (- re)) in re * [misc]taylor: Taking taylor expansion of (- re) in re * [misc]taylor: Taking taylor expansion of re in re * [misc]backup-simplify: Simplify 0 into 0 * [misc]backup-simplify: Simplify 1 into 1 * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (- 1) into -1 * [misc]backup-simplify: Simplify (- 1) into -1 * [misc]backup-simplify: Simplify (/ 1 -1) into -1 * [misc]taylor: Taking taylor expansion of (* (/ 1 (- im)) (/ 1 (- im))) in re * [misc]taylor: Taking taylor expansion of (/ 1 (- im)) in re * [misc]taylor: Taking taylor expansion of (- im) in re * [misc]taylor: Taking taylor expansion of im in re * [misc]backup-simplify: Simplify im into im * [misc]backup-simplify: Simplify (- im) into (- im) * [misc]backup-simplify: Simplify (- im) into (- im) * [misc]backup-simplify: Simplify (/ 1 (- im)) into (/ -1 im) * [misc]taylor: Taking taylor expansion of (/ 1 (- im)) in re * [misc]taylor: Taking taylor expansion of (- im) in re * [misc]taylor: Taking taylor expansion of im in re * [misc]backup-simplify: Simplify im into im * [misc]backup-simplify: Simplify (- im) into (- im) * [misc]backup-simplify: Simplify (- im) into (- im) * [misc]backup-simplify: Simplify (/ 1 (- im)) into (/ -1 im) * [misc]backup-simplify: Simplify (* -1 -1) into 1 * [misc]backup-simplify: Simplify (+ 1 0) into 1 * [misc]backup-simplify: Simplify (sqrt 1) into 1 * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (- 1) into -1 * [misc]backup-simplify: Simplify (- (+ (* -1 (/ 0 -1)))) into 0 * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (- 1) into -1 * [misc]backup-simplify: Simplify (- (+ (* -1 (/ 0 -1)))) into 0 * [misc]backup-simplify: Simplify (+ (* -1 0) (* 0 -1)) into 0 * [misc]backup-simplify: Simplify (+ 0 0) into 0 * [misc]backup-simplify: Simplify (/ 0 (* 2 (sqrt 1))) into 0 * [misc]taylor: Taking taylor expansion of 2.0 in re * [misc]backup-simplify: Simplify 2.0 into 2.0 * [misc]taylor: Taking taylor expansion of (* (/ 1 (- re)) 2.0) in re * [misc]taylor: Taking taylor expansion of (/ 1 (- re)) in re * [misc]taylor: Taking taylor expansion of (- re) in re * [misc]taylor: Taking taylor expansion of re in re * [misc]backup-simplify: Simplify 0 into 0 * [misc]backup-simplify: Simplify 1 into 1 * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (- 1) into -1 * [misc]backup-simplify: Simplify (- 1) into -1 * [misc]backup-simplify: Simplify (/ 1 -1) into -1 * [misc]taylor: Taking taylor expansion of 2.0 in re * [misc]backup-simplify: Simplify 2.0 into 2.0 * [misc]backup-simplify: Simplify (* 1 2.0) into 2.0 * [misc]backup-simplify: Simplify (* -1 2.0) into -2.0 * [misc]backup-simplify: Simplify (+ 2.0 -2.0) into 0 * [misc]backup-simplify: Simplify (+ 0 0) into 0 * [misc]backup-simplify: Simplify (+ (* 1 0) (* 0 2.0)) into 0 * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (- 1) into -1 * [misc]backup-simplify: Simplify (- (+ (* -1 (/ 0 -1)))) into 0 * [misc]backup-simplify: Simplify (+ (* -1 0) (* 0 2.0)) into 0 * [misc]backup-simplify: Simplify (+ 0 0) into 0 * [misc]backup-simplify: Simplify (+ 1 0) into 1 * [misc]backup-simplify: Simplify (log 1) into 0 * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (- 1) into -1 * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (- 1) into -1 * [misc]backup-simplify: Simplify (- (+ (* -1 (/ 0 -1)) (* 0 (/ 0 -1)))) into 0 * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (- 1) into -1 * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (- 1) into -1 * [misc]backup-simplify: Simplify (- (+ (* -1 (/ 0 -1)) (* 0 (/ 0 -1)))) into 0 * [misc]backup-simplify: Simplify (+ (* -1 0) (+ (* 0 0) (* 0 -1))) into 0 * [misc]backup-simplify: Simplify (* (/ -1 im) (/ -1 im)) into (/ 1 (pow im 2)) * [misc]backup-simplify: Simplify (+ 0 (/ 1 (pow im 2))) into (/ 1 (pow im 2)) * [misc]backup-simplify: Simplify (/ (- (/ 1 (pow im 2)) (pow 0 2) (+)) (* 2 1)) into (/ 1/2 (pow im 2)) * [misc]backup-simplify: Simplify (+ (* 1 0) (+ (* 0 0) (* (/ 1/2 (pow im 2)) 2.0))) into (* 1.0 (/ 1 (pow im 2))) * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (- 1) into -1 * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (- 1) into -1 * [misc]backup-simplify: Simplify (- (+ (* -1 (/ 0 -1)) (* 0 (/ 0 -1)))) into 0 * [misc]backup-simplify: Simplify (+ (* -1 0) (+ (* 0 0) (* 0 2.0))) into 0 * [misc]backup-simplify: Simplify (+ (* 1.0 (/ 1 (pow im 2))) 0) into (* 1.0 (/ 1 (pow im 2))) * [misc]backup-simplify: Simplify (+ 0 (* 1.0 (/ 1 (pow im 2)))) into (* 1.0 (/ 1 (pow im 2))) * [misc]backup-simplify: Simplify (/ (+ (* 1 (/ (* (pow (* 1 (* 1.0 (/ 1 (pow im 2)))) 1)) (pow 1 1)))) 1) into (/ 1.0 (pow im 2)) * [misc]backup-simplify: Simplify (exp 0) into 1 * [misc]taylor: Taking taylor expansion of 1 in re * [misc]backup-simplify: Simplify 1 into 1 * [misc]backup-simplify: Simplify (- 1) into -1 * [misc]backup-simplify: Simplify (+ 1 -1) into 0 * [misc]taylor: Taking taylor expansion of 0 in im * [misc]backup-simplify: Simplify 0 into 0 * [misc]backup-simplify: Simplify 0 into 0 * [misc]backup-simplify: Simplify (* (exp 0) (+ (* (/ (pow (/ 1.0 (pow im 2)) 1) 1)))) into (/ 1.0 (pow im 2)) * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (+ (/ 1.0 (pow im 2)) 0) into (* 1.0 (/ 1 (pow im 2))) * [misc]taylor: Taking taylor expansion of (* 1.0 (/ 1 (pow im 2))) in im * [misc]taylor: Taking taylor expansion of 1.0 in im * [misc]backup-simplify: Simplify 1.0 into 1.0 * [misc]taylor: Taking taylor expansion of (/ 1 (pow im 2)) in im * [misc]taylor: Taking taylor expansion of (pow im 2) in im * [misc]backup-simplify: Simplify (/ 1 1) into 1 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)))) into 0 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 * [misc]backup-simplify: Simplify (+ (* 1.0 0) (+ (* 0 0) (* 0 1))) into 0 * [misc]backup-simplify: Simplify 0 into 0 * [misc]backup-simplify: Simplify 0 into 0 * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (- 1) into -1 * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (- 1) into -1 * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (- 1) into -1 * [misc]backup-simplify: Simplify (- (+ (* -1 (/ 0 -1)) (* 0 (/ 0 -1)) (* 0 (/ 0 -1)))) into 0 * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (- 1) into -1 * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (- 1) into -1 * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (- 1) into -1 * [misc]backup-simplify: Simplify (- (+ (* -1 (/ 0 -1)) (* 0 (/ 0 -1)) (* 0 (/ 0 -1)))) into 0 * [misc]backup-simplify: Simplify (+ (* -1 0) (+ (* 0 0) (+ (* 0 0) (* 0 -1)))) into 0 * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (- im) into (- im) * [misc]backup-simplify: Simplify (- (+ (* (/ -1 im) (/ 0 (- im))))) into 0 * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (- im) into (- im) * [misc]backup-simplify: Simplify (- (+ (* (/ -1 im) (/ 0 (- im))))) into 0 * [misc]backup-simplify: Simplify (+ (* (/ -1 im) 0) (* 0 (/ -1 im))) into 0 * [misc]backup-simplify: Simplify (+ 0 0) into 0 * [misc]backup-simplify: Simplify (/ (- 0 (+ (* 2 (* 0 (/ 1/2 (pow im 2)))))) (* 2 1)) into 0 * [misc]backup-simplify: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* (/ 1/2 (pow im 2)) 0) (* 0 2.0)))) into 0 * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (- 1) into -1 * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (- 1) into -1 * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (- 1) into -1 * [misc]backup-simplify: Simplify (- (+ (* -1 (/ 0 -1)) (* 0 (/ 0 -1)) (* 0 (/ 0 -1)))) into 0 * [misc]backup-simplify: Simplify (+ (* -1 0) (+ (* 0 0) (+ (* 0 0) (* 0 2.0)))) into 0 * [misc]backup-simplify: Simplify (+ 0 0) into 0 * [misc]backup-simplify: Simplify (+ 0 0) into 0 * [misc]backup-simplify: Simplify (/ (+ (* -1 (/ (* (pow (* 1 (* 1.0 (/ 1 (pow im 2)))) 2)) (pow 1 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow 1 1)))) 2) into (/ -0.5 (pow im 4)) * [misc]backup-simplify: Simplify (* (exp 0) (+ (* (/ (pow (/ 1.0 (pow im 2)) 2) 2)) (* (/ (pow (/ -0.5 (pow im 4)) 1) 1)))) into 0 * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (+ 0 0) into 0 * [misc]taylor: Taking taylor expansion of 0 in im * [misc]backup-simplify: Simplify 0 into 0 * [misc]backup-simplify: Simplify 0 into 0 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 * [misc]backup-simplify: Simplify (+ (* 1.0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 * [misc]backup-simplify: Simplify 0 into 0 * [misc]backup-simplify: Simplify 0 into 0 * [misc]backup-simplify: Simplify 0 into 0 * * * * [misc]progress: [ 2 / 3 ] generating series at (2 2 1 1 1) * [misc]approximate: Taking taylor expansion of (fma (hypot re im) 2.0 (* re 2.0)) in (re im) around 0 * [misc]taylor: Taking taylor expansion of (fma (hypot re im) 2.0 (* re 2.0)) in im * [misc]taylor: Rewrote expression to (+ (* (hypot re im) 2.0) (* re 2.0)) * [misc]taylor: Taking taylor expansion of (* (hypot re im) 2.0) in im * [misc]taylor: Taking taylor expansion of (hypot re im) in im * [misc]taylor: Rewrote expression to (sqrt (+ (* re re) (* im im))) * [misc]taylor: Taking taylor expansion of (+ (* re re) (* im im)) in im * [misc]taylor: Taking taylor expansion of (* re re) in im * [misc]taylor: Taking taylor expansion of re in im * [misc]backup-simplify: Simplify re into re * [misc]taylor: Taking taylor expansion of re in im * [misc]backup-simplify: Simplify re into re * [misc]taylor: Taking taylor expansion of (* im im) in im * [misc]taylor: Taking taylor expansion of im in im * [misc]backup-simplify: Simplify 0 into 0 * [misc]backup-simplify: Simplify 1 into 1 * [misc]taylor: Taking taylor expansion of im in im * [misc]backup-simplify: Simplify 0 into 0 * [misc]backup-simplify: Simplify 1 into 1 * [misc]backup-simplify: Simplify (* re re) into (pow re 2) * [misc]backup-simplify: Simplify (* 0 0) into 0 * [misc]backup-simplify: Simplify (+ (pow re 2) 0) into (pow re 2) * [misc]backup-simplify: Simplify (sqrt (pow re 2)) into re * [misc]backup-simplify: Simplify (+ (* re 0) (* 0 re)) into 0 * [misc]backup-simplify: Simplify (+ (* 0 1) (* 1 0)) into 0 * [misc]backup-simplify: Simplify (+ 0 0) into 0 * [misc]backup-simplify: Simplify (/ 0 (* 2 (sqrt (pow re 2)))) into 0 * [misc]taylor: Taking taylor expansion of 2.0 in im * [misc]backup-simplify: Simplify 2.0 into 2.0 * [misc]taylor: Taking taylor expansion of (* re 2.0) in im * [misc]taylor: Taking taylor expansion of re in im * [misc]backup-simplify: Simplify re into re * [misc]taylor: Taking taylor expansion of 2.0 in im * [misc]backup-simplify: Simplify 2.0 into 2.0 * [misc]taylor: Taking taylor expansion of (fma (hypot re im) 2.0 (* re 2.0)) in re * [misc]taylor: Rewrote expression to (+ (* (hypot re im) 2.0) (* re 2.0)) * [misc]taylor: Taking taylor expansion of (* (hypot re im) 2.0) in re * [misc]taylor: Taking taylor expansion of (hypot re im) in re * [misc]taylor: Rewrote expression to (sqrt (+ (* re re) (* im im))) * [misc]taylor: Taking taylor expansion of (+ (* re re) (* im im)) in re * [misc]taylor: Taking taylor expansion of (* re re) in re * [misc]taylor: Taking taylor expansion of re in re * [misc]backup-simplify: Simplify 0 into 0 * [misc]backup-simplify: Simplify 1 into 1 * [misc]taylor: Taking taylor expansion of re in re * [misc]backup-simplify: Simplify 0 into 0 * [misc]backup-simplify: Simplify 1 into 1 * [misc]taylor: Taking taylor expansion of (* im im) in re * [misc]taylor: Taking taylor expansion of im in re * [misc]backup-simplify: Simplify im into im * [misc]taylor: Taking taylor expansion of im in re * [misc]backup-simplify: Simplify im into im * [misc]backup-simplify: Simplify (* 0 0) into 0 * [misc]backup-simplify: Simplify (* im im) into (pow im 2) * [misc]backup-simplify: Simplify (+ 0 (pow im 2)) into (pow im 2) * [misc]backup-simplify: Simplify (sqrt (pow im 2)) into im * [misc]backup-simplify: Simplify (+ (* 0 1) (* 1 0)) into 0 * [misc]backup-simplify: Simplify (+ (* im 0) (* 0 im)) into 0 * [misc]backup-simplify: Simplify (+ 0 0) into 0 * [misc]backup-simplify: Simplify (/ 0 (* 2 (sqrt (pow im 2)))) into 0 * [misc]taylor: Taking taylor expansion of 2.0 in re * [misc]backup-simplify: Simplify 2.0 into 2.0 * [misc]taylor: Taking taylor expansion of (* re 2.0) in re * [misc]taylor: Taking taylor expansion of re in re * [misc]backup-simplify: Simplify 0 into 0 * [misc]backup-simplify: Simplify 1 into 1 * [misc]taylor: Taking taylor expansion of 2.0 in re * [misc]backup-simplify: Simplify 2.0 into 2.0 * [misc]taylor: Taking taylor expansion of (fma (hypot re im) 2.0 (* re 2.0)) in re * [misc]taylor: Rewrote expression to (+ (* (hypot re im) 2.0) (* re 2.0)) * [misc]taylor: Taking taylor expansion of (* (hypot re im) 2.0) in re * [misc]taylor: Taking taylor expansion of (hypot re im) in re * [misc]taylor: Rewrote expression to (sqrt (+ (* re re) (* im im))) * [misc]taylor: Taking taylor expansion of (+ (* re re) (* im im)) in re * [misc]taylor: Taking taylor expansion of (* re re) in re * [misc]taylor: Taking taylor expansion of re in re * [misc]backup-simplify: Simplify 0 into 0 * [misc]backup-simplify: Simplify 1 into 1 * [misc]taylor: Taking taylor expansion of re in re * [misc]backup-simplify: Simplify 0 into 0 * [misc]backup-simplify: Simplify 1 into 1 * [misc]taylor: Taking taylor expansion of (* im im) in re * [misc]taylor: Taking taylor expansion of im in re * [misc]backup-simplify: Simplify im into im * [misc]taylor: Taking taylor expansion of im in re * [misc]backup-simplify: Simplify im into im * [misc]backup-simplify: Simplify (* 0 0) into 0 * [misc]backup-simplify: Simplify (* im im) into (pow im 2) * [misc]backup-simplify: Simplify (+ 0 (pow im 2)) into (pow im 2) * [misc]backup-simplify: Simplify (sqrt (pow im 2)) into im * [misc]backup-simplify: Simplify (+ (* 0 1) (* 1 0)) into 0 * [misc]backup-simplify: Simplify (+ (* im 0) (* 0 im)) into 0 * [misc]backup-simplify: Simplify (+ 0 0) into 0 * [misc]backup-simplify: Simplify (/ 0 (* 2 (sqrt (pow im 2)))) into 0 * [misc]taylor: Taking taylor expansion of 2.0 in re * [misc]backup-simplify: Simplify 2.0 into 2.0 * [misc]taylor: Taking taylor expansion of (* re 2.0) in re * [misc]taylor: Taking taylor expansion of re in re * [misc]backup-simplify: Simplify 0 into 0 * [misc]backup-simplify: Simplify 1 into 1 * [misc]taylor: Taking taylor expansion of 2.0 in re * [misc]backup-simplify: Simplify 2.0 into 2.0 * [misc]backup-simplify: Simplify (* im 2.0) into (* 2.0 im) * [misc]backup-simplify: Simplify (* 0 2.0) into 0 * [misc]backup-simplify: Simplify (+ (* 2.0 im) 0) into (* 2.0 im) * [misc]taylor: Taking taylor expansion of (* 2.0 im) in im * [misc]taylor: Taking taylor expansion of 2.0 in im * [misc]backup-simplify: Simplify 2.0 into 2.0 * [misc]taylor: Taking taylor expansion of im in im * [misc]backup-simplify: Simplify 0 into 0 * [misc]backup-simplify: Simplify 1 into 1 * [misc]backup-simplify: Simplify (* 2.0 0) into 0 * [misc]backup-simplify: Simplify 0 into 0 * [misc]backup-simplify: Simplify (+ (* im 0) (* 0 2.0)) into 0 * [misc]backup-simplify: Simplify (+ (* 0 0) (* 1 2.0)) into 2.0 * [misc]backup-simplify: Simplify (+ 0 2.0) into 2.0 * [misc]taylor: Taking taylor expansion of 2.0 in im * [misc]backup-simplify: Simplify 2.0 into 2.0 * [misc]backup-simplify: Simplify 2.0 into 2.0 * [misc]backup-simplify: Simplify (+ (* 2.0 1) (* 0 0)) into 2.0 * [misc]backup-simplify: Simplify 2.0 into 2.0 * [misc]backup-simplify: Simplify (+ (* 0 0) (+ (* 1 1) (* 0 0))) into 1 * [misc]backup-simplify: Simplify (+ (* im 0) (+ (* 0 0) (* 0 im))) into 0 * [misc]backup-simplify: Simplify (+ 1 0) into 1 * [misc]backup-simplify: Simplify (/ (- 1 (pow 0 2) (+)) (* 2 im)) into (/ 1/2 im) * [misc]backup-simplify: Simplify (+ (* im 0) (+ (* 0 0) (* (/ 1/2 im) 2.0))) into (* 1.0 (/ 1 im)) * [misc]backup-simplify: Simplify (+ (* 0 0) (+ (* 1 0) (* 0 2.0))) into 0 * [misc]backup-simplify: Simplify (+ (* 1.0 (/ 1 im)) 0) into (* 1.0 (/ 1 im)) * [misc]taylor: Taking taylor expansion of (* 1.0 (/ 1 im)) in im * [misc]taylor: Taking taylor expansion of 1.0 in im * [misc]backup-simplify: Simplify 1.0 into 1.0 * [misc]taylor: Taking taylor expansion of (/ 1 im) in im * [misc]taylor: Taking taylor expansion of im in im * [misc]backup-simplify: Simplify 0 into 0 * [misc]backup-simplify: Simplify 1 into 1 * [misc]backup-simplify: Simplify (/ 1 1) into 1 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)))) into 0 * [misc]backup-simplify: Simplify (+ (* 1.0 0) (* 0 1)) into 0 * [misc]backup-simplify: Simplify 0 into 0 * [misc]backup-simplify: Simplify 0 into 0 * [misc]backup-simplify: Simplify (+ (* 2.0 0) (+ (* 0 1) (* 0 0))) into 0 * [misc]backup-simplify: Simplify 0 into 0 * [misc]backup-simplify: Simplify (+ (* 0 0) (+ (* 1 0) (+ (* 0 1) (* 0 0)))) into 0 * [misc]backup-simplify: Simplify (+ (* im 0) (+ (* 0 0) (+ (* 0 0) (* 0 im)))) into 0 * [misc]backup-simplify: Simplify (+ 0 0) into 0 * [misc]backup-simplify: Simplify (/ (- 0 (+ (* 2 (* 0 (/ 1/2 im))))) (* 2 im)) into 0 * [misc]backup-simplify: Simplify (+ (* im 0) (+ (* 0 0) (+ (* (/ 1/2 im) 0) (* 0 2.0)))) into 0 * [misc]backup-simplify: Simplify (+ (* 0 0) (+ (* 1 0) (+ (* 0 0) (* 0 2.0)))) into 0 * [misc]backup-simplify: Simplify (+ 0 0) into 0 * [misc]taylor: Taking taylor expansion of 0 in im * [misc]backup-simplify: Simplify 0 into 0 * [misc]backup-simplify: Simplify 0 into 0 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 * [misc]backup-simplify: Simplify (+ (* 1.0 0) (+ (* 0 0) (* 0 1))) into 0 * [misc]backup-simplify: Simplify 0 into 0 * [misc]backup-simplify: Simplify 0 into 0 * [misc]backup-simplify: Simplify (+ (* 2.0 (* im 1)) (* 2.0 (* 1 re))) into (+ (* 2.0 im) (* 2.0 re)) * [misc]approximate: Taking taylor expansion of (fma (hypot (/ 1 re) (/ 1 im)) 2.0 (* (/ 1 re) 2.0)) in (re im) around 0 * [misc]taylor: Taking taylor expansion of (fma (hypot (/ 1 re) (/ 1 im)) 2.0 (* (/ 1 re) 2.0)) in im * [misc]taylor: Rewrote expression to (+ (* (hypot (/ 1 re) (/ 1 im)) 2.0) (* (/ 1 re) 2.0)) * [misc]taylor: Taking taylor expansion of (* (hypot (/ 1 re) (/ 1 im)) 2.0) in im * [misc]taylor: Taking taylor expansion of (hypot (/ 1 re) (/ 1 im)) in im * [misc]taylor: Rewrote expression to (sqrt (+ (* (/ 1 re) (/ 1 re)) (* (/ 1 im) (/ 1 im)))) * [misc]taylor: Taking taylor expansion of (+ (* (/ 1 re) (/ 1 re)) (* (/ 1 im) (/ 1 im))) in im * [misc]taylor: Taking taylor expansion of (* (/ 1 re) (/ 1 re)) in im * [misc]taylor: Taking taylor expansion of (/ 1 re) in im * [misc]taylor: Taking taylor expansion of re in im * [misc]backup-simplify: Simplify re into re * [misc]backup-simplify: Simplify (/ 1 re) into (/ 1 re) * [misc]taylor: Taking taylor expansion of (/ 1 re) in im * [misc]taylor: Taking taylor expansion of re in im * [misc]backup-simplify: Simplify re into re * [misc]backup-simplify: Simplify (/ 1 re) into (/ 1 re) * [misc]taylor: Taking taylor expansion of (* (/ 1 im) (/ 1 im)) in im * [misc]taylor: Taking taylor expansion of (/ 1 im) in im * [misc]taylor: Taking taylor expansion of im in im * [misc]backup-simplify: Simplify 0 into 0 * [misc]backup-simplify: Simplify 1 into 1 * [misc]backup-simplify: Simplify (/ 1 1) into 1 * [misc]taylor: Taking taylor expansion of (/ 1 im) in im * [misc]taylor: Taking taylor expansion of im in im * [misc]backup-simplify: Simplify 0 into 0 * [misc]backup-simplify: Simplify 1 into 1 * [misc]backup-simplify: Simplify (/ 1 1) into 1 * [misc]backup-simplify: Simplify (* 1 1) into 1 * [misc]backup-simplify: Simplify (+ 0 1) into 1 * [misc]backup-simplify: Simplify (sqrt 1) into 1 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)))) into 0 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)))) into 0 * [misc]backup-simplify: Simplify (+ (* 1 0) (* 0 1)) into 0 * [misc]backup-simplify: Simplify (+ 0 0) into 0 * [misc]backup-simplify: Simplify (/ 0 (* 2 (sqrt 1))) into 0 * [misc]taylor: Taking taylor expansion of 2.0 in im * [misc]backup-simplify: Simplify 2.0 into 2.0 * [misc]taylor: Taking taylor expansion of (* (/ 1 re) 2.0) in im * [misc]taylor: Taking taylor expansion of (/ 1 re) in im * [misc]taylor: Taking taylor expansion of re in im * [misc]backup-simplify: Simplify re into re * [misc]backup-simplify: Simplify (/ 1 re) into (/ 1 re) * [misc]taylor: Taking taylor expansion of 2.0 in im * [misc]backup-simplify: Simplify 2.0 into 2.0 * [misc]taylor: Taking taylor expansion of (fma (hypot (/ 1 re) (/ 1 im)) 2.0 (* (/ 1 re) 2.0)) in re * [misc]taylor: Rewrote expression to (+ (* (hypot (/ 1 re) (/ 1 im)) 2.0) (* (/ 1 re) 2.0)) * [misc]taylor: Taking taylor expansion of (* (hypot (/ 1 re) (/ 1 im)) 2.0) in re * [misc]taylor: Taking taylor expansion of (hypot (/ 1 re) (/ 1 im)) in re * [misc]taylor: Rewrote expression to (sqrt (+ (* (/ 1 re) (/ 1 re)) (* (/ 1 im) (/ 1 im)))) * [misc]taylor: Taking taylor expansion of (+ (* (/ 1 re) (/ 1 re)) (* (/ 1 im) (/ 1 im))) in re * [misc]taylor: Taking taylor expansion of (* (/ 1 re) (/ 1 re)) in re * [misc]taylor: Taking taylor expansion of (/ 1 re) in re * [misc]taylor: Taking taylor expansion of re in re * [misc]backup-simplify: Simplify 0 into 0 * [misc]backup-simplify: Simplify 1 into 1 * [misc]backup-simplify: Simplify (/ 1 1) into 1 * [misc]taylor: Taking taylor expansion of (/ 1 re) in re * [misc]taylor: Taking taylor expansion of re in re * [misc]backup-simplify: Simplify 0 into 0 * [misc]backup-simplify: Simplify 1 into 1 * [misc]backup-simplify: Simplify (/ 1 1) into 1 * [misc]taylor: Taking taylor expansion of (* (/ 1 im) (/ 1 im)) in re * [misc]taylor: Taking taylor expansion of (/ 1 im) in re * [misc]taylor: Taking taylor expansion of im in re * [misc]backup-simplify: Simplify im into im * [misc]backup-simplify: Simplify (/ 1 im) into (/ 1 im) * [misc]taylor: Taking taylor expansion of (/ 1 im) in re * [misc]taylor: Taking taylor expansion of im in re * [misc]backup-simplify: Simplify im into im * [misc]backup-simplify: Simplify (/ 1 im) into (/ 1 im) * [misc]backup-simplify: Simplify (* 1 1) into 1 * [misc]backup-simplify: Simplify (+ 1 0) into 1 * [misc]backup-simplify: Simplify (sqrt 1) into 1 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)))) into 0 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)))) into 0 * [misc]backup-simplify: Simplify (+ (* 1 0) (* 0 1)) into 0 * [misc]backup-simplify: Simplify (+ 0 0) into 0 * [misc]backup-simplify: Simplify (/ 0 (* 2 (sqrt 1))) into 0 * [misc]taylor: Taking taylor expansion of 2.0 in re * [misc]backup-simplify: Simplify 2.0 into 2.0 * [misc]taylor: Taking taylor expansion of (* (/ 1 re) 2.0) in re * [misc]taylor: Taking taylor expansion of (/ 1 re) in re * [misc]taylor: Taking taylor expansion of re in re * [misc]backup-simplify: Simplify 0 into 0 * [misc]backup-simplify: Simplify 1 into 1 * [misc]backup-simplify: Simplify (/ 1 1) into 1 * [misc]taylor: Taking taylor expansion of 2.0 in re * [misc]backup-simplify: Simplify 2.0 into 2.0 * [misc]taylor: Taking taylor expansion of (fma (hypot (/ 1 re) (/ 1 im)) 2.0 (* (/ 1 re) 2.0)) in re * [misc]taylor: Rewrote expression to (+ (* (hypot (/ 1 re) (/ 1 im)) 2.0) (* (/ 1 re) 2.0)) * [misc]taylor: Taking taylor expansion of (* (hypot (/ 1 re) (/ 1 im)) 2.0) in re * [misc]taylor: Taking taylor expansion of (hypot (/ 1 re) (/ 1 im)) in re * [misc]taylor: Rewrote expression to (sqrt (+ (* (/ 1 re) (/ 1 re)) (* (/ 1 im) (/ 1 im)))) * [misc]taylor: Taking taylor expansion of (+ (* (/ 1 re) (/ 1 re)) (* (/ 1 im) (/ 1 im))) in re * [misc]taylor: Taking taylor expansion of (* (/ 1 re) (/ 1 re)) in re * [misc]taylor: Taking taylor expansion of (/ 1 re) in re * [misc]taylor: Taking taylor expansion of re in re * [misc]backup-simplify: Simplify 0 into 0 * [misc]backup-simplify: Simplify 1 into 1 * [misc]backup-simplify: Simplify (/ 1 1) into 1 * [misc]taylor: Taking taylor expansion of (/ 1 re) in re * [misc]taylor: Taking taylor expansion of re in re * [misc]backup-simplify: Simplify 0 into 0 * [misc]backup-simplify: Simplify 1 into 1 * [misc]backup-simplify: Simplify (/ 1 1) into 1 * [misc]taylor: Taking taylor expansion of (* (/ 1 im) (/ 1 im)) in re * [misc]taylor: Taking taylor expansion of (/ 1 im) in re * [misc]taylor: Taking taylor expansion of im in re * [misc]backup-simplify: Simplify im into im * [misc]backup-simplify: Simplify (/ 1 im) into (/ 1 im) * [misc]taylor: Taking taylor expansion of (/ 1 im) in re * [misc]taylor: Taking taylor expansion of im in re * [misc]backup-simplify: Simplify im into im * [misc]backup-simplify: Simplify (/ 1 im) into (/ 1 im) * [misc]backup-simplify: Simplify (* 1 1) into 1 * [misc]backup-simplify: Simplify (+ 1 0) into 1 * [misc]backup-simplify: Simplify (sqrt 1) into 1 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)))) into 0 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)))) into 0 * [misc]backup-simplify: Simplify (+ (* 1 0) (* 0 1)) into 0 * [misc]backup-simplify: Simplify (+ 0 0) into 0 * [misc]backup-simplify: Simplify (/ 0 (* 2 (sqrt 1))) into 0 * [misc]taylor: Taking taylor expansion of 2.0 in re * [misc]backup-simplify: Simplify 2.0 into 2.0 * [misc]taylor: Taking taylor expansion of (* (/ 1 re) 2.0) in re * [misc]taylor: Taking taylor expansion of (/ 1 re) in re * [misc]taylor: Taking taylor expansion of re in re * [misc]backup-simplify: Simplify 0 into 0 * [misc]backup-simplify: Simplify 1 into 1 * [misc]backup-simplify: Simplify (/ 1 1) into 1 * [misc]taylor: Taking taylor expansion of 2.0 in re * [misc]backup-simplify: Simplify 2.0 into 2.0 * [misc]backup-simplify: Simplify (* 1 2.0) into 2.0 * [misc]backup-simplify: Simplify (* 1 2.0) into 2.0 * [misc]backup-simplify: Simplify (+ 2.0 2.0) into 4.0 * [misc]taylor: Taking taylor expansion of 4.0 in im * [misc]backup-simplify: Simplify 4.0 into 4.0 * [misc]backup-simplify: Simplify (+ (* 1 0) (* 0 2.0)) into 0 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)))) into 0 * [misc]backup-simplify: Simplify (+ (* 1 0) (* 0 2.0)) into 0 * [misc]backup-simplify: Simplify (+ 0 0) into 0 * [misc]taylor: Taking taylor expansion of 0 in im * [misc]backup-simplify: Simplify 0 into 0 * [misc]backup-simplify: Simplify 4.0 into 4.0 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 * [misc]backup-simplify: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 * [misc]backup-simplify: Simplify (* (/ 1 im) (/ 1 im)) into (/ 1 (pow im 2)) * [misc]backup-simplify: Simplify (+ 0 (/ 1 (pow im 2))) into (/ 1 (pow im 2)) * [misc]backup-simplify: Simplify (/ (- (/ 1 (pow im 2)) (pow 0 2) (+)) (* 2 1)) into (/ 1/2 (pow im 2)) * [misc]backup-simplify: Simplify (+ (* 1 0) (+ (* 0 0) (* (/ 1/2 (pow im 2)) 2.0))) into (* 1.0 (/ 1 (pow im 2))) * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 * [misc]backup-simplify: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 2.0))) into 0 * [misc]backup-simplify: Simplify (+ (* 1.0 (/ 1 (pow im 2))) 0) into (* 1.0 (/ 1 (pow im 2))) * [misc]taylor: Taking taylor expansion of (* 1.0 (/ 1 (pow im 2))) in im * [misc]taylor: Taking taylor expansion of 1.0 in im * [misc]backup-simplify: Simplify 1.0 into 1.0 * [misc]taylor: Taking taylor expansion of (/ 1 (pow im 2)) in im * [misc]taylor: Taking taylor expansion of (pow im 2) in im * [misc]backup-simplify: Simplify (/ 1 1) into 1 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)))) into 0 * [misc]backup-simplify: Simplify (+ (* 1.0 0) (* 0 1)) into 0 * [misc]backup-simplify: Simplify 0 into 0 * [misc]backup-simplify: Simplify 0 into 0 * [misc]backup-simplify: Simplify 0 into 0 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 * [misc]backup-simplify: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 im) (/ 0 im)))) into 0 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 im) (/ 0 im)))) into 0 * [misc]backup-simplify: Simplify (+ (* (/ 1 im) 0) (* 0 (/ 1 im))) into 0 * [misc]backup-simplify: Simplify (+ 0 0) into 0 * [misc]backup-simplify: Simplify (/ (- 0 (+ (* 2 (* 0 (/ 1/2 (pow im 2)))))) (* 2 1)) into 0 * [misc]backup-simplify: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* (/ 1/2 (pow im 2)) 0) (* 0 2.0)))) into 0 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 * [misc]backup-simplify: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 2.0)))) into 0 * [misc]backup-simplify: Simplify (+ 0 0) into 0 * [misc]taylor: Taking taylor expansion of 0 in im * [misc]backup-simplify: Simplify 0 into 0 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 * [misc]backup-simplify: Simplify (+ (* 1.0 0) (+ (* 0 0) (* 0 1))) into 0 * [misc]backup-simplify: Simplify 0 into 0 * [misc]backup-simplify: Simplify 0 into 0 * [misc]backup-simplify: Simplify 0 into 0 * [misc]backup-simplify: Simplify (* 4.0 (* 1 (/ 1 (/ 1 re)))) into (* 4.0 re) * [misc]approximate: Taking taylor expansion of (fma (hypot (/ 1 (- re)) (/ 1 (- im))) 2.0 (* (/ 1 (- re)) 2.0)) in (re im) around 0 * [misc]taylor: Taking taylor expansion of (fma (hypot (/ 1 (- re)) (/ 1 (- im))) 2.0 (* (/ 1 (- re)) 2.0)) in im * [misc]taylor: Rewrote expression to (+ (* (hypot (/ 1 (- re)) (/ 1 (- im))) 2.0) (* (/ 1 (- re)) 2.0)) * [misc]taylor: Taking taylor expansion of (* (hypot (/ 1 (- re)) (/ 1 (- im))) 2.0) in im * [misc]taylor: Taking taylor expansion of (hypot (/ 1 (- re)) (/ 1 (- im))) in im * [misc]taylor: Rewrote expression to (sqrt (+ (* (/ 1 (- re)) (/ 1 (- re))) (* (/ 1 (- im)) (/ 1 (- im))))) * [misc]taylor: Taking taylor expansion of (+ (* (/ 1 (- re)) (/ 1 (- re))) (* (/ 1 (- im)) (/ 1 (- im)))) in im * [misc]taylor: Taking taylor expansion of (* (/ 1 (- re)) (/ 1 (- re))) in im * [misc]taylor: Taking taylor expansion of (/ 1 (- re)) in im * [misc]taylor: Taking taylor expansion of (- re) in im * [misc]taylor: Taking taylor expansion of re in im * [misc]backup-simplify: Simplify re into re * [misc]backup-simplify: Simplify (- re) into (- re) * [misc]backup-simplify: Simplify (- re) into (- re) * [misc]backup-simplify: Simplify (/ 1 (- re)) into (/ -1 re) * [misc]taylor: Taking taylor expansion of (/ 1 (- re)) in im * [misc]taylor: Taking taylor expansion of (- re) in im * [misc]taylor: Taking taylor expansion of re in im * [misc]backup-simplify: Simplify re into re * [misc]backup-simplify: Simplify (- re) into (- re) * [misc]backup-simplify: Simplify (- re) into (- re) * [misc]backup-simplify: Simplify (/ 1 (- re)) into (/ -1 re) * [misc]taylor: Taking taylor expansion of (* (/ 1 (- im)) (/ 1 (- im))) in im * [misc]taylor: Taking taylor expansion of (/ 1 (- im)) in im * [misc]taylor: Taking taylor expansion of (- im) in im * [misc]taylor: Taking taylor expansion of im in im * [misc]backup-simplify: Simplify 0 into 0 * [misc]backup-simplify: Simplify 1 into 1 * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (- 1) into -1 * [misc]backup-simplify: Simplify (- 1) into -1 * [misc]backup-simplify: Simplify (/ 1 -1) into -1 * [misc]taylor: Taking taylor expansion of (/ 1 (- im)) in im * [misc]taylor: Taking taylor expansion of (- im) in im * [misc]taylor: Taking taylor expansion of im in im * [misc]backup-simplify: Simplify 0 into 0 * [misc]backup-simplify: Simplify 1 into 1 * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (- 1) into -1 * [misc]backup-simplify: Simplify (- 1) into -1 * [misc]backup-simplify: Simplify (/ 1 -1) into -1 * [misc]backup-simplify: Simplify (* -1 -1) into 1 * [misc]backup-simplify: Simplify (+ 0 1) into 1 * [misc]backup-simplify: Simplify (sqrt 1) into 1 * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (- 1) into -1 * [misc]backup-simplify: Simplify (- (+ (* -1 (/ 0 -1)))) into 0 * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (- 1) into -1 * [misc]backup-simplify: Simplify (- (+ (* -1 (/ 0 -1)))) into 0 * [misc]backup-simplify: Simplify (+ (* -1 0) (* 0 -1)) into 0 * [misc]backup-simplify: Simplify (+ 0 0) into 0 * [misc]backup-simplify: Simplify (/ 0 (* 2 (sqrt 1))) into 0 * [misc]taylor: Taking taylor expansion of 2.0 in im * [misc]backup-simplify: Simplify 2.0 into 2.0 * [misc]taylor: Taking taylor expansion of (* (/ 1 (- re)) 2.0) in im * [misc]taylor: Taking taylor expansion of (/ 1 (- re)) in im * [misc]taylor: Taking taylor expansion of (- re) in im * [misc]taylor: Taking taylor expansion of re in im * [misc]backup-simplify: Simplify re into re * [misc]backup-simplify: Simplify (- re) into (- re) * [misc]backup-simplify: Simplify (- re) into (- re) * [misc]backup-simplify: Simplify (/ 1 (- re)) into (/ -1 re) * [misc]taylor: Taking taylor expansion of 2.0 in im * [misc]backup-simplify: Simplify 2.0 into 2.0 * [misc]taylor: Taking taylor expansion of (fma (hypot (/ 1 (- re)) (/ 1 (- im))) 2.0 (* (/ 1 (- re)) 2.0)) in re * [misc]taylor: Rewrote expression to (+ (* (hypot (/ 1 (- re)) (/ 1 (- im))) 2.0) (* (/ 1 (- re)) 2.0)) * [misc]taylor: Taking taylor expansion of (* (hypot (/ 1 (- re)) (/ 1 (- im))) 2.0) in re * [misc]taylor: Taking taylor expansion of (hypot (/ 1 (- re)) (/ 1 (- im))) in re * [misc]taylor: Rewrote expression to (sqrt (+ (* (/ 1 (- re)) (/ 1 (- re))) (* (/ 1 (- im)) (/ 1 (- im))))) * [misc]taylor: Taking taylor expansion of (+ (* (/ 1 (- re)) (/ 1 (- re))) (* (/ 1 (- im)) (/ 1 (- im)))) in re * [misc]taylor: Taking taylor expansion of (* (/ 1 (- re)) (/ 1 (- re))) in re * [misc]taylor: Taking taylor expansion of (/ 1 (- re)) in re * [misc]taylor: Taking taylor expansion of (- re) in re * [misc]taylor: Taking taylor expansion of re in re * [misc]backup-simplify: Simplify 0 into 0 * [misc]backup-simplify: Simplify 1 into 1 * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (- 1) into -1 * [misc]backup-simplify: Simplify (- 1) into -1 * [misc]backup-simplify: Simplify (/ 1 -1) into -1 * [misc]taylor: Taking taylor expansion of (/ 1 (- re)) in re * [misc]taylor: Taking taylor expansion of (- re) in re * [misc]taylor: Taking taylor expansion of re in re * [misc]backup-simplify: Simplify 0 into 0 * [misc]backup-simplify: Simplify 1 into 1 * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (- 1) into -1 * [misc]backup-simplify: Simplify (- 1) into -1 * [misc]backup-simplify: Simplify (/ 1 -1) into -1 * [misc]taylor: Taking taylor expansion of (* (/ 1 (- im)) (/ 1 (- im))) in re * [misc]taylor: Taking taylor expansion of (/ 1 (- im)) in re * [misc]taylor: Taking taylor expansion of (- im) in re * [misc]taylor: Taking taylor expansion of im in re * [misc]backup-simplify: Simplify im into im * [misc]backup-simplify: Simplify (- im) into (- im) * [misc]backup-simplify: Simplify (- im) into (- im) * [misc]backup-simplify: Simplify (/ 1 (- im)) into (/ -1 im) * [misc]taylor: Taking taylor expansion of (/ 1 (- im)) in re * [misc]taylor: Taking taylor expansion of (- im) in re * [misc]taylor: Taking taylor expansion of im in re * [misc]backup-simplify: Simplify im into im * [misc]backup-simplify: Simplify (- im) into (- im) * [misc]backup-simplify: Simplify (- im) into (- im) * [misc]backup-simplify: Simplify (/ 1 (- im)) into (/ -1 im) * [misc]backup-simplify: Simplify (* -1 -1) into 1 * [misc]backup-simplify: Simplify (+ 1 0) into 1 * [misc]backup-simplify: Simplify (sqrt 1) into 1 * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (- 1) into -1 * [misc]backup-simplify: Simplify (- (+ (* -1 (/ 0 -1)))) into 0 * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (- 1) into -1 * [misc]backup-simplify: Simplify (- (+ (* -1 (/ 0 -1)))) into 0 * [misc]backup-simplify: Simplify (+ (* -1 0) (* 0 -1)) into 0 * [misc]backup-simplify: Simplify (+ 0 0) into 0 * [misc]backup-simplify: Simplify (/ 0 (* 2 (sqrt 1))) into 0 * [misc]taylor: Taking taylor expansion of 2.0 in re * [misc]backup-simplify: Simplify 2.0 into 2.0 * [misc]taylor: Taking taylor expansion of (* (/ 1 (- re)) 2.0) in re * [misc]taylor: Taking taylor expansion of (/ 1 (- re)) in re * [misc]taylor: Taking taylor expansion of (- re) in re * [misc]taylor: Taking taylor expansion of re in re * [misc]backup-simplify: Simplify 0 into 0 * [misc]backup-simplify: Simplify 1 into 1 * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (- 1) into -1 * [misc]backup-simplify: Simplify (- 1) into -1 * [misc]backup-simplify: Simplify (/ 1 -1) into -1 * [misc]taylor: Taking taylor expansion of 2.0 in re * [misc]backup-simplify: Simplify 2.0 into 2.0 * [misc]taylor: Taking taylor expansion of (fma (hypot (/ 1 (- re)) (/ 1 (- im))) 2.0 (* (/ 1 (- re)) 2.0)) in re * [misc]taylor: Rewrote expression to (+ (* (hypot (/ 1 (- re)) (/ 1 (- im))) 2.0) (* (/ 1 (- re)) 2.0)) * [misc]taylor: Taking taylor expansion of (* (hypot (/ 1 (- re)) (/ 1 (- im))) 2.0) in re * [misc]taylor: Taking taylor expansion of (hypot (/ 1 (- re)) (/ 1 (- im))) in re * [misc]taylor: Rewrote expression to (sqrt (+ (* (/ 1 (- re)) (/ 1 (- re))) (* (/ 1 (- im)) (/ 1 (- im))))) * [misc]taylor: Taking taylor expansion of (+ (* (/ 1 (- re)) (/ 1 (- re))) (* (/ 1 (- im)) (/ 1 (- im)))) in re * [misc]taylor: Taking taylor expansion of (* (/ 1 (- re)) (/ 1 (- re))) in re * [misc]taylor: Taking taylor expansion of (/ 1 (- re)) in re * [misc]taylor: Taking taylor expansion of (- re) in re * [misc]taylor: Taking taylor expansion of re in re * [misc]backup-simplify: Simplify 0 into 0 * [misc]backup-simplify: Simplify 1 into 1 * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (- 1) into -1 * [misc]backup-simplify: Simplify (- 1) into -1 * [misc]backup-simplify: Simplify (/ 1 -1) into -1 * [misc]taylor: Taking taylor expansion of (/ 1 (- re)) in re * [misc]taylor: Taking taylor expansion of (- re) in re * [misc]taylor: Taking taylor expansion of re in re * [misc]backup-simplify: Simplify 0 into 0 * [misc]backup-simplify: Simplify 1 into 1 * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (- 1) into -1 * [misc]backup-simplify: Simplify (- 1) into -1 * [misc]backup-simplify: Simplify (/ 1 -1) into -1 * [misc]taylor: Taking taylor expansion of (* (/ 1 (- im)) (/ 1 (- im))) in re * [misc]taylor: Taking taylor expansion of (/ 1 (- im)) in re * [misc]taylor: Taking taylor expansion of (- im) in re * [misc]taylor: Taking taylor expansion of im in re * [misc]backup-simplify: Simplify im into im * [misc]backup-simplify: Simplify (- im) into (- im) * [misc]backup-simplify: Simplify (- im) into (- im) * [misc]backup-simplify: Simplify (/ 1 (- im)) into (/ -1 im) * [misc]taylor: Taking taylor expansion of (/ 1 (- im)) in re * [misc]taylor: Taking taylor expansion of (- im) in re * [misc]taylor: Taking taylor expansion of im in re * [misc]backup-simplify: Simplify im into im * [misc]backup-simplify: Simplify (- im) into (- im) * [misc]backup-simplify: Simplify (- im) into (- im) * [misc]backup-simplify: Simplify (/ 1 (- im)) into (/ -1 im) * [misc]backup-simplify: Simplify (* -1 -1) into 1 * [misc]backup-simplify: Simplify (+ 1 0) into 1 * [misc]backup-simplify: Simplify (sqrt 1) into 1 * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (- 1) into -1 * [misc]backup-simplify: Simplify (- (+ (* -1 (/ 0 -1)))) into 0 * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (- 1) into -1 * [misc]backup-simplify: Simplify (- (+ (* -1 (/ 0 -1)))) into 0 * [misc]backup-simplify: Simplify (+ (* -1 0) (* 0 -1)) into 0 * [misc]backup-simplify: Simplify (+ 0 0) into 0 * [misc]backup-simplify: Simplify (/ 0 (* 2 (sqrt 1))) into 0 * [misc]taylor: Taking taylor expansion of 2.0 in re * [misc]backup-simplify: Simplify 2.0 into 2.0 * [misc]taylor: Taking taylor expansion of (* (/ 1 (- re)) 2.0) in re * [misc]taylor: Taking taylor expansion of (/ 1 (- re)) in re * [misc]taylor: Taking taylor expansion of (- re) in re * [misc]taylor: Taking taylor expansion of re in re * [misc]backup-simplify: Simplify 0 into 0 * [misc]backup-simplify: Simplify 1 into 1 * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (- 1) into -1 * [misc]backup-simplify: Simplify (- 1) into -1 * [misc]backup-simplify: Simplify (/ 1 -1) into -1 * [misc]taylor: Taking taylor expansion of 2.0 in re * [misc]backup-simplify: Simplify 2.0 into 2.0 * [misc]backup-simplify: Simplify (* 1 2.0) into 2.0 * [misc]backup-simplify: Simplify (* -1 2.0) into -2.0 * [misc]backup-simplify: Simplify (+ 2.0 -2.0) into 0 * [misc]taylor: Taking taylor expansion of 0 in im * [misc]backup-simplify: Simplify 0 into 0 * [misc]backup-simplify: Simplify (+ (* 1 0) (* 0 2.0)) into 0 * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (- 1) into -1 * [misc]backup-simplify: Simplify (- (+ (* -1 (/ 0 -1)))) into 0 * [misc]backup-simplify: Simplify (+ (* -1 0) (* 0 2.0)) into 0 * [misc]backup-simplify: Simplify (+ 0 0) into 0 * [misc]taylor: Taking taylor expansion of 0 in im * [misc]backup-simplify: Simplify 0 into 0 * [misc]backup-simplify: Simplify 0 into 0 * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (- 1) into -1 * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (- 1) into -1 * [misc]backup-simplify: Simplify (- (+ (* -1 (/ 0 -1)) (* 0 (/ 0 -1)))) into 0 * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (- 1) into -1 * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (- 1) into -1 * [misc]backup-simplify: Simplify (- (+ (* -1 (/ 0 -1)) (* 0 (/ 0 -1)))) into 0 * [misc]backup-simplify: Simplify (+ (* -1 0) (+ (* 0 0) (* 0 -1))) into 0 * [misc]backup-simplify: Simplify (* (/ -1 im) (/ -1 im)) into (/ 1 (pow im 2)) * [misc]backup-simplify: Simplify (+ 0 (/ 1 (pow im 2))) into (/ 1 (pow im 2)) * [misc]backup-simplify: Simplify (/ (- (/ 1 (pow im 2)) (pow 0 2) (+)) (* 2 1)) into (/ 1/2 (pow im 2)) * [misc]backup-simplify: Simplify (+ (* 1 0) (+ (* 0 0) (* (/ 1/2 (pow im 2)) 2.0))) into (* 1.0 (/ 1 (pow im 2))) * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (- 1) into -1 * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (- 1) into -1 * [misc]backup-simplify: Simplify (- (+ (* -1 (/ 0 -1)) (* 0 (/ 0 -1)))) into 0 * [misc]backup-simplify: Simplify (+ (* -1 0) (+ (* 0 0) (* 0 2.0))) into 0 * [misc]backup-simplify: Simplify (+ (* 1.0 (/ 1 (pow im 2))) 0) into (* 1.0 (/ 1 (pow im 2))) * [misc]taylor: Taking taylor expansion of (* 1.0 (/ 1 (pow im 2))) in im * [misc]taylor: Taking taylor expansion of 1.0 in im * [misc]backup-simplify: Simplify 1.0 into 1.0 * [misc]taylor: Taking taylor expansion of (/ 1 (pow im 2)) in im * [misc]taylor: Taking taylor expansion of (pow im 2) in im * [misc]backup-simplify: Simplify (/ 1 1) into 1 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)))) into 0 * [misc]backup-simplify: Simplify (+ (* 1.0 0) (* 0 1)) into 0 * [misc]backup-simplify: Simplify 0 into 0 * [misc]backup-simplify: Simplify 0 into 0 * [misc]backup-simplify: Simplify 0 into 0 * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (- 1) into -1 * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (- 1) into -1 * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (- 1) into -1 * [misc]backup-simplify: Simplify (- (+ (* -1 (/ 0 -1)) (* 0 (/ 0 -1)) (* 0 (/ 0 -1)))) into 0 * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (- 1) into -1 * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (- 1) into -1 * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (- 1) into -1 * [misc]backup-simplify: Simplify (- (+ (* -1 (/ 0 -1)) (* 0 (/ 0 -1)) (* 0 (/ 0 -1)))) into 0 * [misc]backup-simplify: Simplify (+ (* -1 0) (+ (* 0 0) (+ (* 0 0) (* 0 -1)))) into 0 * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (- im) into (- im) * [misc]backup-simplify: Simplify (- (+ (* (/ -1 im) (/ 0 (- im))))) into 0 * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (- im) into (- im) * [misc]backup-simplify: Simplify (- (+ (* (/ -1 im) (/ 0 (- im))))) into 0 * [misc]backup-simplify: Simplify (+ (* (/ -1 im) 0) (* 0 (/ -1 im))) into 0 * [misc]backup-simplify: Simplify (+ 0 0) into 0 * [misc]backup-simplify: Simplify (/ (- 0 (+ (* 2 (* 0 (/ 1/2 (pow im 2)))))) (* 2 1)) into 0 * [misc]backup-simplify: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* (/ 1/2 (pow im 2)) 0) (* 0 2.0)))) into 0 * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (- 1) into -1 * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (- 1) into -1 * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (- 1) into -1 * [misc]backup-simplify: Simplify (- (+ (* -1 (/ 0 -1)) (* 0 (/ 0 -1)) (* 0 (/ 0 -1)))) into 0 * [misc]backup-simplify: Simplify (+ (* -1 0) (+ (* 0 0) (+ (* 0 0) (* 0 2.0)))) into 0 * [misc]backup-simplify: Simplify (+ 0 0) into 0 * [misc]taylor: Taking taylor expansion of 0 in im * [misc]backup-simplify: Simplify 0 into 0 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 * [misc]backup-simplify: Simplify (+ (* 1.0 0) (+ (* 0 0) (* 0 1))) into 0 * [misc]backup-simplify: Simplify 0 into 0 * [misc]backup-simplify: Simplify 0 into 0 * [misc]backup-simplify: Simplify 0 into 0 * * * * [misc]progress: [ 3 / 3 ] generating series at (2 2) * [misc]approximate: Taking taylor expansion of (sqrt (expm1 (log1p (fma (hypot re im) 2.0 (* re 2.0))))) in (re im) around 0 * [misc]taylor: Taking taylor expansion of (sqrt (expm1 (log1p (fma (hypot re im) 2.0 (* re 2.0))))) in im * [misc]taylor: Taking taylor expansion of (expm1 (log1p (fma (hypot re im) 2.0 (* re 2.0)))) in im * [misc]taylor: Rewrote expression to (- (exp (log1p (fma (hypot re im) 2.0 (* re 2.0)))) 1) * [misc]taylor: Taking taylor expansion of (exp (log1p (fma (hypot re im) 2.0 (* re 2.0)))) in im * [misc]taylor: Taking taylor expansion of (log1p (fma (hypot re im) 2.0 (* re 2.0))) in im * [misc]taylor: Rewrote expression to (log (+ 1 (fma (hypot re im) 2.0 (* re 2.0)))) * [misc]taylor: Taking taylor expansion of (+ 1 (fma (hypot re im) 2.0 (* re 2.0))) in im * [misc]taylor: Taking taylor expansion of 1 in im * [misc]backup-simplify: Simplify 1 into 1 * [misc]taylor: Taking taylor expansion of (fma (hypot re im) 2.0 (* re 2.0)) in im * [misc]taylor: Rewrote expression to (+ (* (hypot re im) 2.0) (* re 2.0)) * [misc]taylor: Taking taylor expansion of (* (hypot re im) 2.0) in im * [misc]taylor: Taking taylor expansion of (hypot re im) in im * [misc]taylor: Rewrote expression to (sqrt (+ (* re re) (* im im))) * [misc]taylor: Taking taylor expansion of (+ (* re re) (* im im)) in im * [misc]taylor: Taking taylor expansion of (* re re) in im * [misc]taylor: Taking taylor expansion of re in im * [misc]backup-simplify: Simplify re into re * [misc]taylor: Taking taylor expansion of re in im * [misc]backup-simplify: Simplify re into re * [misc]taylor: Taking taylor expansion of (* im im) in im * [misc]taylor: Taking taylor expansion of im in im * [misc]backup-simplify: Simplify 0 into 0 * [misc]backup-simplify: Simplify 1 into 1 * [misc]taylor: Taking taylor expansion of im in im * [misc]backup-simplify: Simplify 0 into 0 * [misc]backup-simplify: Simplify 1 into 1 * [misc]backup-simplify: Simplify (* re re) into (pow re 2) * [misc]backup-simplify: Simplify (* 0 0) into 0 * [misc]backup-simplify: Simplify (+ (pow re 2) 0) into (pow re 2) * [misc]backup-simplify: Simplify (sqrt (pow re 2)) into re * [misc]backup-simplify: Simplify (+ (* re 0) (* 0 re)) into 0 * [misc]backup-simplify: Simplify (+ (* 0 1) (* 1 0)) into 0 * [misc]backup-simplify: Simplify (+ 0 0) into 0 * [misc]backup-simplify: Simplify (/ 0 (* 2 (sqrt (pow re 2)))) into 0 * [misc]taylor: Taking taylor expansion of 2.0 in im * [misc]backup-simplify: Simplify 2.0 into 2.0 * [misc]taylor: Taking taylor expansion of (* re 2.0) in im * [misc]taylor: Taking taylor expansion of re in im * [misc]backup-simplify: Simplify re into re * [misc]taylor: Taking taylor expansion of 2.0 in im * [misc]backup-simplify: Simplify 2.0 into 2.0 * [misc]backup-simplify: Simplify (* re 2.0) into (* 2.0 re) * [misc]backup-simplify: Simplify (* re 2.0) into (* 2.0 re) * [misc]backup-simplify: Simplify (+ (* 2.0 re) (* 2.0 re)) into (* 4.0 re) * [misc]backup-simplify: Simplify (+ 1 (* 4.0 re)) into (+ 1 (* 4.0 re)) * [misc]backup-simplify: Simplify (log (+ 1 (* 4.0 re))) into (log (+ 1 (* 4.0 re))) * [misc]backup-simplify: Simplify (exp (log (+ 1 (* 4.0 re)))) into (+ 1 (* 4.0 re)) * [misc]taylor: Taking taylor expansion of 1 in im * [misc]backup-simplify: Simplify 1 into 1 * [misc]backup-simplify: Simplify (- 1) into -1 * [misc]backup-simplify: Simplify (+ (+ 1 (* 4.0 re)) -1) into (* 4.0 re) * [misc]backup-simplify: Simplify (sqrt (* 4.0 re)) into (* (sqrt 4.0) (sqrt re)) * [misc]backup-simplify: Simplify (+ (* re 0) (* 0 2.0)) into 0 * [misc]backup-simplify: Simplify (+ (* re 0) (* 0 2.0)) into 0 * [misc]backup-simplify: Simplify (+ 0 0) into 0 * [misc]backup-simplify: Simplify (+ 0 0) into 0 * [misc]backup-simplify: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (+ 1 (* 4.0 re)) 1)))) 1) into 0 * [misc]backup-simplify: Simplify (* (exp (log (+ 1 (* 4.0 re)))) (+ (* (/ (pow 0 1) 1)))) into 0 * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (+ 0 0) into 0 * [misc]backup-simplify: Simplify (/ 0 (* 2 (sqrt (* 4.0 re)))) into 0 * [misc]taylor: Taking taylor expansion of (sqrt (expm1 (log1p (fma (hypot re im) 2.0 (* re 2.0))))) in re * [misc]taylor: Taking taylor expansion of (expm1 (log1p (fma (hypot re im) 2.0 (* re 2.0)))) in re * [misc]taylor: Rewrote expression to (- (exp (log1p (fma (hypot re im) 2.0 (* re 2.0)))) 1) * [misc]taylor: Taking taylor expansion of (exp (log1p (fma (hypot re im) 2.0 (* re 2.0)))) in re * [misc]taylor: Taking taylor expansion of (log1p (fma (hypot re im) 2.0 (* re 2.0))) in re * [misc]taylor: Rewrote expression to (log (+ 1 (fma (hypot re im) 2.0 (* re 2.0)))) * [misc]taylor: Taking taylor expansion of (+ 1 (fma (hypot re im) 2.0 (* re 2.0))) in re * [misc]taylor: Taking taylor expansion of 1 in re * [misc]backup-simplify: Simplify 1 into 1 * [misc]taylor: Taking taylor expansion of (fma (hypot re im) 2.0 (* re 2.0)) in re * [misc]taylor: Rewrote expression to (+ (* (hypot re im) 2.0) (* re 2.0)) * [misc]taylor: Taking taylor expansion of (* (hypot re im) 2.0) in re * [misc]taylor: Taking taylor expansion of (hypot re im) in re * [misc]taylor: Rewrote expression to (sqrt (+ (* re re) (* im im))) * [misc]taylor: Taking taylor expansion of (+ (* re re) (* im im)) in re * [misc]taylor: Taking taylor expansion of (* re re) in re * [misc]taylor: Taking taylor expansion of re in re * [misc]backup-simplify: Simplify 0 into 0 * [misc]backup-simplify: Simplify 1 into 1 * [misc]taylor: Taking taylor expansion of re in re * [misc]backup-simplify: Simplify 0 into 0 * [misc]backup-simplify: Simplify 1 into 1 * [misc]taylor: Taking taylor expansion of (* im im) in re * [misc]taylor: Taking taylor expansion of im in re * [misc]backup-simplify: Simplify im into im * [misc]taylor: Taking taylor expansion of im in re * [misc]backup-simplify: Simplify im into im * [misc]backup-simplify: Simplify (* 0 0) into 0 * [misc]backup-simplify: Simplify (* im im) into (pow im 2) * [misc]backup-simplify: Simplify (+ 0 (pow im 2)) into (pow im 2) * [misc]backup-simplify: Simplify (sqrt (pow im 2)) into im * [misc]backup-simplify: Simplify (+ (* 0 1) (* 1 0)) into 0 * [misc]backup-simplify: Simplify (+ (* im 0) (* 0 im)) into 0 * [misc]backup-simplify: Simplify (+ 0 0) into 0 * [misc]backup-simplify: Simplify (/ 0 (* 2 (sqrt (pow im 2)))) into 0 * [misc]taylor: Taking taylor expansion of 2.0 in re * [misc]backup-simplify: Simplify 2.0 into 2.0 * [misc]taylor: Taking taylor expansion of (* re 2.0) in re * [misc]taylor: Taking taylor expansion of re in re * [misc]backup-simplify: Simplify 0 into 0 * [misc]backup-simplify: Simplify 1 into 1 * [misc]taylor: Taking taylor expansion of 2.0 in re * [misc]backup-simplify: Simplify 2.0 into 2.0 * [misc]backup-simplify: Simplify (* im 2.0) into (* 2.0 im) * [misc]backup-simplify: Simplify (* 0 2.0) into 0 * [misc]backup-simplify: Simplify (+ (* 2.0 im) 0) into (* 2.0 im) * [misc]backup-simplify: Simplify (+ 1 (* 2.0 im)) into (+ (* 2.0 im) 1) * [misc]backup-simplify: Simplify (log (+ (* 2.0 im) 1)) into (log (+ (* 2.0 im) 1)) * [misc]backup-simplify: Simplify (exp (log (+ (* 2.0 im) 1))) into (+ (* 2.0 im) 1) * [misc]taylor: Taking taylor expansion of 1 in re * [misc]backup-simplify: Simplify 1 into 1 * [misc]backup-simplify: Simplify (- 1) into -1 * [misc]backup-simplify: Simplify (+ (+ (* 2.0 im) 1) -1) into (* 2.0 im) * [misc]backup-simplify: Simplify (sqrt (* 2.0 im)) into (* (sqrt im) (sqrt 2.0)) * [misc]backup-simplify: Simplify (+ (* im 0) (* 0 2.0)) into 0 * [misc]backup-simplify: Simplify (+ (* 0 0) (* 1 2.0)) into 2.0 * [misc]backup-simplify: Simplify (+ 0 2.0) into 2.0 * [misc]backup-simplify: Simplify (+ 0 2.0) into 2.0 * [misc]backup-simplify: Simplify (/ (+ (* 1 (/ (* (pow (* 1 2.0) 1)) (pow (+ (* 2.0 im) 1) 1)))) 1) into (/ 2.0 (+ (* 2.0 im) 1)) * [misc]backup-simplify: Simplify (* (exp (log (+ (* 2.0 im) 1))) (+ (* (/ (pow (/ 2.0 (+ (* 2.0 im) 1)) 1) 1)))) into 2.0 * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (+ 2.0 0) into 2.0 * [misc]backup-simplify: Simplify (/ 2.0 (* 2 (sqrt (* 2.0 im)))) into (* 1.0 (* (sqrt (/ 1 im)) (/ 1 (sqrt 2.0)))) * [misc]taylor: Taking taylor expansion of (sqrt (expm1 (log1p (fma (hypot re im) 2.0 (* re 2.0))))) in re * [misc]taylor: Taking taylor expansion of (expm1 (log1p (fma (hypot re im) 2.0 (* re 2.0)))) in re * [misc]taylor: Rewrote expression to (- (exp (log1p (fma (hypot re im) 2.0 (* re 2.0)))) 1) * [misc]taylor: Taking taylor expansion of (exp (log1p (fma (hypot re im) 2.0 (* re 2.0)))) in re * [misc]taylor: Taking taylor expansion of (log1p (fma (hypot re im) 2.0 (* re 2.0))) in re * [misc]taylor: Rewrote expression to (log (+ 1 (fma (hypot re im) 2.0 (* re 2.0)))) * [misc]taylor: Taking taylor expansion of (+ 1 (fma (hypot re im) 2.0 (* re 2.0))) in re * [misc]taylor: Taking taylor expansion of 1 in re * [misc]backup-simplify: Simplify 1 into 1 * [misc]taylor: Taking taylor expansion of (fma (hypot re im) 2.0 (* re 2.0)) in re * [misc]taylor: Rewrote expression to (+ (* (hypot re im) 2.0) (* re 2.0)) * [misc]taylor: Taking taylor expansion of (* (hypot re im) 2.0) in re * [misc]taylor: Taking taylor expansion of (hypot re im) in re * [misc]taylor: Rewrote expression to (sqrt (+ (* re re) (* im im))) * [misc]taylor: Taking taylor expansion of (+ (* re re) (* im im)) in re * [misc]taylor: Taking taylor expansion of (* re re) in re * [misc]taylor: Taking taylor expansion of re in re * [misc]backup-simplify: Simplify 0 into 0 * [misc]backup-simplify: Simplify 1 into 1 * [misc]taylor: Taking taylor expansion of re in re * [misc]backup-simplify: Simplify 0 into 0 * [misc]backup-simplify: Simplify 1 into 1 * [misc]taylor: Taking taylor expansion of (* im im) in re * [misc]taylor: Taking taylor expansion of im in re * [misc]backup-simplify: Simplify im into im * [misc]taylor: Taking taylor expansion of im in re * [misc]backup-simplify: Simplify im into im * [misc]backup-simplify: Simplify (* 0 0) into 0 * [misc]backup-simplify: Simplify (* im im) into (pow im 2) * [misc]backup-simplify: Simplify (+ 0 (pow im 2)) into (pow im 2) * [misc]backup-simplify: Simplify (sqrt (pow im 2)) into im * [misc]backup-simplify: Simplify (+ (* 0 1) (* 1 0)) into 0 * [misc]backup-simplify: Simplify (+ (* im 0) (* 0 im)) into 0 * [misc]backup-simplify: Simplify (+ 0 0) into 0 * [misc]backup-simplify: Simplify (/ 0 (* 2 (sqrt (pow im 2)))) into 0 * [misc]taylor: Taking taylor expansion of 2.0 in re * [misc]backup-simplify: Simplify 2.0 into 2.0 * [misc]taylor: Taking taylor expansion of (* re 2.0) in re * [misc]taylor: Taking taylor expansion of re in re * [misc]backup-simplify: Simplify 0 into 0 * [misc]backup-simplify: Simplify 1 into 1 * [misc]taylor: Taking taylor expansion of 2.0 in re * [misc]backup-simplify: Simplify 2.0 into 2.0 * [misc]backup-simplify: Simplify (* im 2.0) into (* 2.0 im) * [misc]backup-simplify: Simplify (* 0 2.0) into 0 * [misc]backup-simplify: Simplify (+ (* 2.0 im) 0) into (* 2.0 im) * [misc]backup-simplify: Simplify (+ 1 (* 2.0 im)) into (+ (* 2.0 im) 1) * [misc]backup-simplify: Simplify (log (+ (* 2.0 im) 1)) into (log (+ (* 2.0 im) 1)) * [misc]backup-simplify: Simplify (exp (log (+ (* 2.0 im) 1))) into (+ (* 2.0 im) 1) * [misc]taylor: Taking taylor expansion of 1 in re * [misc]backup-simplify: Simplify 1 into 1 * [misc]backup-simplify: Simplify (- 1) into -1 * [misc]backup-simplify: Simplify (+ (+ (* 2.0 im) 1) -1) into (* 2.0 im) * [misc]backup-simplify: Simplify (sqrt (* 2.0 im)) into (* (sqrt im) (sqrt 2.0)) * [misc]backup-simplify: Simplify (+ (* im 0) (* 0 2.0)) into 0 * [misc]backup-simplify: Simplify (+ (* 0 0) (* 1 2.0)) into 2.0 * [misc]backup-simplify: Simplify (+ 0 2.0) into 2.0 * [misc]backup-simplify: Simplify (+ 0 2.0) into 2.0 * [misc]backup-simplify: Simplify (/ (+ (* 1 (/ (* (pow (* 1 2.0) 1)) (pow (+ (* 2.0 im) 1) 1)))) 1) into (/ 2.0 (+ (* 2.0 im) 1)) * [misc]backup-simplify: Simplify (* (exp (log (+ (* 2.0 im) 1))) (+ (* (/ (pow (/ 2.0 (+ (* 2.0 im) 1)) 1) 1)))) into 2.0 * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (+ 2.0 0) into 2.0 * [misc]backup-simplify: Simplify (/ 2.0 (* 2 (sqrt (* 2.0 im)))) into (* 1.0 (* (sqrt (/ 1 im)) (/ 1 (sqrt 2.0)))) * [misc]taylor: Taking taylor expansion of (* (sqrt im) (sqrt 2.0)) in im * [misc]taylor: Taking taylor expansion of (sqrt im) in im * [misc]taylor: Taking taylor expansion of im in im * [misc]backup-simplify: Simplify 0 into 0 * [misc]backup-simplify: Simplify 1 into 1 * [misc]backup-simplify: Simplify (sqrt 0) into 0 * [misc]backup-simplify: Simplify (/ 1 (* 2 (sqrt 0))) into +nan.0 * [misc]taylor: Taking taylor expansion of (sqrt 2.0) in im * [misc]taylor: Taking taylor expansion of 2.0 in im * [misc]backup-simplify: Simplify 2.0 into 2.0 * [misc]backup-simplify: Simplify (sqrt 2.0) into (sqrt 2.0) * [misc]backup-simplify: Simplify (/ 0 (* 2 (sqrt 2.0))) into 0 * [misc]backup-simplify: Simplify (* 0 (sqrt 2.0)) into 0 * [misc]backup-simplify: Simplify 0 into 0 * [misc]taylor: Taking taylor expansion of (* 1.0 (* (sqrt (/ 1 im)) (/ 1 (sqrt 2.0)))) in im * [misc]taylor: Taking taylor expansion of 1.0 in im * [misc]backup-simplify: Simplify 1.0 into 1.0 * [misc]taylor: Taking taylor expansion of (* (sqrt (/ 1 im)) (/ 1 (sqrt 2.0))) in im * [misc]taylor: Taking taylor expansion of (sqrt (/ 1 im)) in im * [misc]taylor: Taking taylor expansion of (/ 1 im) in im * [misc]taylor: Taking taylor expansion of im in im * [misc]backup-simplify: Simplify 0 into 0 * [misc]backup-simplify: Simplify 1 into 1 * [misc]backup-simplify: Simplify (/ 1 1) into 1 * [misc]backup-simplify: Simplify (sqrt 0) into 0 * [misc]backup-simplify: Simplify (/ 1 (* 2 (sqrt 0))) into +nan.0 * [misc]taylor: Taking taylor expansion of (/ 1 (sqrt 2.0)) in im * [misc]taylor: Taking taylor expansion of (sqrt 2.0) in im * [misc]taylor: Taking taylor expansion of 2.0 in im * [misc]backup-simplify: Simplify 2.0 into 2.0 * [misc]backup-simplify: Simplify (sqrt 2.0) into (sqrt 2.0) * [misc]backup-simplify: Simplify (/ 0 (* 2 (sqrt 2.0))) into 0 * [misc]backup-simplify: Simplify (/ 1 (sqrt 2.0)) into (/ 1 (sqrt 2.0)) * [misc]backup-simplify: Simplify (- (+ (* (/ 1 (sqrt 2.0)) (/ 0 (sqrt 2.0))))) into 0 * [misc]backup-simplify: Simplify (+ (* 0 0) (* +nan.0 (/ 1 (sqrt 2.0)))) into (- (* +nan.0 (/ 1 (sqrt 2.0)))) * [misc]backup-simplify: Simplify (* 0 (/ 1 (sqrt 2.0))) into 0 * [misc]backup-simplify: Simplify (+ (* 1.0 (- (* +nan.0 (/ 1 (sqrt 2.0))))) (* 0 0)) into (- (* +nan.0 (/ 1 (sqrt 2.0)))) * [misc]backup-simplify: Simplify (- (* +nan.0 (/ 1 (sqrt 2.0)))) into (- (* +nan.0 (/ 1 (sqrt 2.0)))) * [misc]backup-simplify: Simplify (+ (* 0 0) (* +nan.0 (sqrt 2.0))) into (- (* +nan.0 (sqrt 2.0))) * [misc]backup-simplify: Simplify (- (* +nan.0 (sqrt 2.0))) into (- (* +nan.0 (sqrt 2.0))) * [misc]backup-simplify: Simplify (+ (* 0 0) (+ (* 1 1) (* 0 0))) into 1 * [misc]backup-simplify: Simplify (+ (* im 0) (+ (* 0 0) (* 0 im))) into 0 * [misc]backup-simplify: Simplify (+ 1 0) into 1 * [misc]backup-simplify: Simplify (/ (- 1 (pow 0 2) (+)) (* 2 im)) into (/ 1/2 im) * [misc]backup-simplify: Simplify (+ (* im 0) (+ (* 0 0) (* (/ 1/2 im) 2.0))) into (* 1.0 (/ 1 im)) * [misc]backup-simplify: Simplify (+ (* 0 0) (+ (* 1 0) (* 0 2.0))) into 0 * [misc]backup-simplify: Simplify (+ (* 1.0 (/ 1 im)) 0) into (* 1.0 (/ 1 im)) * [misc]backup-simplify: Simplify (+ 0 (* 1.0 (/ 1 im))) into (* 1.0 (/ 1 im)) * [misc]backup-simplify: Simplify (/ (+ (* -1 (/ (* (pow (* 1 2.0) 2)) (pow (+ (* 2.0 im) 1) 2))) (* 1 (/ (* 1 (pow (* 2 (* 1.0 (/ 1 im))) 1)) (pow (+ (* 2.0 im) 1) 1)))) 2) into (* 1/2 (- (* 2.0 (/ 1 (* (+ (* 2.0 im) 1) im))) (* 4.0 (/ 1 (pow (+ (* 2.0 im) 1) 2))))) * [misc]backup-simplify: Simplify (* (exp (log (+ (* 2.0 im) 1))) (+ (* (/ (pow (/ 2.0 (+ (* 2.0 im) 1)) 2) 2)) (* (/ (pow (* 1/2 (- (* 2.0 (/ 1 (* (+ (* 2.0 im) 1) im))) (* 4.0 (/ 1 (pow (+ (* 2.0 im) 1) 2))))) 1) 1)))) into (/ 1.0 im) * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (+ (/ 1.0 im) 0) into (* 1.0 (/ 1 im)) * [misc]backup-simplify: Simplify (/ (- (* 1.0 (/ 1 im)) (pow (* 1.0 (* (sqrt (/ 1 im)) (/ 1 (sqrt 2.0)))) 2) (+)) (* 2 (* (sqrt im) (sqrt 2.0)))) into (* 1/2 (* (/ (- (* 1.0 (/ 1 im)) (* 1.0 (/ 1 (* im (pow (sqrt 2.0) 2))))) (sqrt 2.0)) (sqrt (/ 1 im)))) * [misc]taylor: Taking taylor expansion of (* 1/2 (* (/ (- (* 1.0 (/ 1 im)) (* 1.0 (/ 1 (* im (pow (sqrt 2.0) 2))))) (sqrt 2.0)) (sqrt (/ 1 im)))) in im * [misc]taylor: Taking taylor expansion of 1/2 in im * [misc]backup-simplify: Simplify 1/2 into 1/2 * [misc]taylor: Taking taylor expansion of (* (/ (- (* 1.0 (/ 1 im)) (* 1.0 (/ 1 (* im (pow (sqrt 2.0) 2))))) (sqrt 2.0)) (sqrt (/ 1 im))) in im * [misc]taylor: Taking taylor expansion of (/ (- (* 1.0 (/ 1 im)) (* 1.0 (/ 1 (* im (pow (sqrt 2.0) 2))))) (sqrt 2.0)) in im * [misc]taylor: Taking taylor expansion of (- (* 1.0 (/ 1 im)) (* 1.0 (/ 1 (* im (pow (sqrt 2.0) 2))))) in im * [misc]taylor: Taking taylor expansion of (* 1.0 (/ 1 im)) in im * [misc]taylor: Taking taylor expansion of 1.0 in im * [misc]backup-simplify: Simplify 1.0 into 1.0 * [misc]taylor: Taking taylor expansion of (/ 1 im) in im * [misc]taylor: Taking taylor expansion of im in im * [misc]backup-simplify: Simplify 0 into 0 * [misc]backup-simplify: Simplify 1 into 1 * [misc]backup-simplify: Simplify (/ 1 1) into 1 * [misc]taylor: Taking taylor expansion of (* 1.0 (/ 1 (* im (pow (sqrt 2.0) 2)))) in im * [misc]taylor: Taking taylor expansion of 1.0 in im * [misc]backup-simplify: Simplify 1.0 into 1.0 * [misc]taylor: Taking taylor expansion of (/ 1 (* im (pow (sqrt 2.0) 2))) in im * [misc]taylor: Taking taylor expansion of (* im (pow (sqrt 2.0) 2)) in im * [misc]taylor: Taking taylor expansion of im in im * [misc]backup-simplify: Simplify 0 into 0 * [misc]backup-simplify: Simplify 1 into 1 * [misc]taylor: Taking taylor expansion of (pow (sqrt 2.0) 2) in im * [misc]taylor: Taking taylor expansion of (exp (* 2 (log (sqrt 2.0)))) in im * [misc]taylor: Taking taylor expansion of (* 2 (log (sqrt 2.0))) in im * [misc]taylor: Taking taylor expansion of 2 in im * [misc]backup-simplify: Simplify 2 into 2 * [misc]taylor: Taking taylor expansion of (log (sqrt 2.0)) in im * [misc]taylor: Taking taylor expansion of (sqrt 2.0) in im * [misc]taylor: Taking taylor expansion of 2.0 in im * [misc]backup-simplify: Simplify 2.0 into 2.0 * [misc]backup-simplify: Simplify (sqrt 2.0) into (sqrt 2.0) * [misc]backup-simplify: Simplify (/ 0 (* 2 (sqrt 2.0))) into 0 * [misc]backup-simplify: Simplify (log (sqrt 2.0)) into (log (sqrt 2.0)) * [misc]backup-simplify: Simplify (* 2 (log (sqrt 2.0))) into (* 2 (log (sqrt 2.0))) * [misc]backup-simplify: Simplify (exp (* 2 (log (sqrt 2.0)))) into (pow (sqrt 2.0) 2) * [misc]backup-simplify: Simplify (* 0 (pow (sqrt 2.0) 2)) into 0 * [misc]backup-simplify: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (sqrt 2.0) 1)))) 1) into 0 * [misc]backup-simplify: Simplify (+ (* 2 0) (* 0 (log (sqrt 2.0)))) into 0 * [misc]backup-simplify: Simplify (* (exp (* 2 (log (sqrt 2.0)))) (+ (* (/ (pow 0 1) 1)))) into 0 * [misc]backup-simplify: Simplify (+ (* 0 0) (* 1 (pow (sqrt 2.0) 2))) into (pow (sqrt 2.0) 2) * [misc]backup-simplify: Simplify (/ 1 (pow (sqrt 2.0) 2)) into (/ 1 (pow (sqrt 2.0) 2)) * [misc]taylor: Taking taylor expansion of (sqrt 2.0) in im * [misc]taylor: Taking taylor expansion of 2.0 in im * [misc]backup-simplify: Simplify 2.0 into 2.0 * [misc]backup-simplify: Simplify (sqrt 2.0) into (sqrt 2.0) * [misc]backup-simplify: Simplify (/ 0 (* 2 (sqrt 2.0))) into 0 * [misc]backup-simplify: Simplify (* 1.0 1) into 1.0 * [misc]backup-simplify: Simplify (* 1.0 (/ 1 (pow (sqrt 2.0) 2))) into (/ 1.0 (pow (sqrt 2.0) 2)) * [misc]backup-simplify: Simplify (- (/ 1.0 (pow (sqrt 2.0) 2))) into (- (* 1.0 (/ 1 (pow (sqrt 2.0) 2)))) * [misc]backup-simplify: Simplify (+ 1.0 (- (* 1.0 (/ 1 (pow (sqrt 2.0) 2))))) into (- 1.0 (* 1.0 (/ 1 (pow (sqrt 2.0) 2)))) * [misc]backup-simplify: Simplify (/ (- 1.0 (* 1.0 (/ 1 (pow (sqrt 2.0) 2)))) (sqrt 2.0)) into (/ (- 1.0 (* 1.0 (/ 1 (pow (sqrt 2.0) 2)))) (sqrt 2.0)) * [misc]taylor: Taking taylor expansion of (sqrt (/ 1 im)) in im * [misc]taylor: Taking taylor expansion of (/ 1 im) in im * [misc]taylor: Taking taylor expansion of im in im * [misc]backup-simplify: Simplify 0 into 0 * [misc]backup-simplify: Simplify 1 into 1 * [misc]backup-simplify: Simplify (/ 1 1) into 1 * [misc]backup-simplify: Simplify (sqrt 0) into 0 * [misc]backup-simplify: Simplify (/ 1 (* 2 (sqrt 0))) into +nan.0 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)))) into 0 * [misc]backup-simplify: Simplify (/ (- 0 (pow +nan.0 2) (+)) (* 2 0)) into +nan.0 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)))) into 0 * [misc]backup-simplify: Simplify (+ (* 1.0 0) (* 0 1)) into 0 * [misc]backup-simplify: Simplify (/ (- 0 (pow 0 2) (+)) (* 2 (sqrt 2.0))) into 0 * [misc]backup-simplify: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow (sqrt 2.0) 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow (sqrt 2.0) 1)))) 2) into 0 * [misc]backup-simplify: Simplify (+ (* 2 0) (+ (* 0 0) (* 0 (log (sqrt 2.0))))) into 0 * [misc]backup-simplify: Simplify (* (exp (* 2 (log (sqrt 2.0)))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 * [misc]backup-simplify: Simplify (+ (* 0 0) (+ (* 1 0) (* 0 (pow (sqrt 2.0) 2)))) into 0 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 (pow (sqrt 2.0) 2)) (/ 0 (pow (sqrt 2.0) 2))))) into 0 * [misc]backup-simplify: Simplify (+ (* 1.0 0) (* 0 (/ 1 (pow (sqrt 2.0) 2)))) into 0 * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (+ 0 0) into 0 * [misc]backup-simplify: Simplify (- (/ 0 (sqrt 2.0)) (+ (* (/ (- 1.0 (* 1.0 (/ 1 (pow (sqrt 2.0) 2)))) (sqrt 2.0)) (/ 0 (sqrt 2.0))))) into 0 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 * [misc]backup-simplify: Simplify (+ (* 1.0 0) (+ (* 0 0) (* 0 1))) into 0 * [misc]backup-simplify: Simplify (/ (- 0 (+ (* 2 (* 0 0)))) (* 2 (sqrt 2.0))) into 0 * [misc]backup-simplify: Simplify (/ (+ (* 2 (/ (* (pow (* 1 0) 3)) (pow (sqrt 2.0) 3))) (* -3 (/ (* (pow (* 1 0) 1) (pow (* 2 0) 1)) (pow (sqrt 2.0) 2))) (* 1 (/ (* 1 1 (pow (* 6 0) 1)) (pow (sqrt 2.0) 1)))) 6) into 0 * [misc]backup-simplify: Simplify (+ (* 2 0) (+ (* 0 0) (+ (* 0 0) (* 0 (log (sqrt 2.0)))))) into 0 * [misc]backup-simplify: Simplify (* (exp (* 2 (log (sqrt 2.0)))) (+ (* (/ (pow 0 3) 6)) (* (/ (pow 0 1) 1) (/ (pow 0 1) 1)) (* (/ (pow 0 1) 1)))) into 0 * [misc]backup-simplify: Simplify (+ (* 0 0) (+ (* 1 0) (+ (* 0 0) (* 0 (pow (sqrt 2.0) 2))))) into 0 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 (pow (sqrt 2.0) 2)) (/ 0 (pow (sqrt 2.0) 2))) (* 0 (/ 0 (pow (sqrt 2.0) 2))))) into 0 * [misc]backup-simplify: Simplify (+ (* 1.0 0) (+ (* 0 0) (* 0 (/ 1 (pow (sqrt 2.0) 2))))) into 0 * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (+ 0 0) into 0 * [misc]backup-simplify: Simplify (/ (- 0 (pow 0 2) (+)) (* 2 (sqrt 2.0))) into 0 * [misc]backup-simplify: Simplify (- (/ 0 (sqrt 2.0)) (+ (* (/ (- 1.0 (* 1.0 (/ 1 (pow (sqrt 2.0) 2)))) (sqrt 2.0)) (/ 0 (sqrt 2.0))) (* 0 (/ 0 (sqrt 2.0))))) into 0 * [misc]backup-simplify: Simplify (+ (* (/ (- 1.0 (* 1.0 (/ 1 (pow (sqrt 2.0) 2)))) (sqrt 2.0)) +nan.0) (+ (* 0 +nan.0) (* 0 0))) into (- (+ (* +nan.0 (/ 1 (pow (sqrt 2.0) 3))) (- (* +nan.0 (/ 1 (sqrt 2.0)))))) * [misc]backup-simplify: Simplify (+ (* (/ (- 1.0 (* 1.0 (/ 1 (pow (sqrt 2.0) 2)))) (sqrt 2.0)) +nan.0) (* 0 0)) into (- (+ (* +nan.0 (/ 1 (pow (sqrt 2.0) 3))) (- (* +nan.0 (/ 1 (sqrt 2.0)))))) * [misc]backup-simplify: Simplify (* (/ (- 1.0 (* 1.0 (/ 1 (pow (sqrt 2.0) 2)))) (sqrt 2.0)) 0) into 0 * [misc]backup-simplify: Simplify (+ (* 1/2 (- (+ (* +nan.0 (/ 1 (pow (sqrt 2.0) 3))) (- (* +nan.0 (/ 1 (sqrt 2.0))))))) (+ (* 0 (- (+ (* +nan.0 (/ 1 (pow (sqrt 2.0) 3))) (- (* +nan.0 (/ 1 (sqrt 2.0))))))) (* 0 0))) into (- (+ (* +nan.0 (/ 1 (pow (sqrt 2.0) 3))) (- (* +nan.0 (/ 1 (sqrt 2.0)))))) * [misc]backup-simplify: Simplify (- (+ (* +nan.0 (/ 1 (pow (sqrt 2.0) 3))) (- (* +nan.0 (/ 1 (sqrt 2.0)))))) into (- (+ (* +nan.0 (/ 1 (pow (sqrt 2.0) 3))) (- (* +nan.0 (/ 1 (sqrt 2.0)))))) * [misc]backup-simplify: Simplify (+ (* (- (+ (* +nan.0 (/ 1 (pow (sqrt 2.0) 3))) (- (* +nan.0 (/ 1 (sqrt 2.0)))))) (pow (* 1 re) 2)) (+ (* (- (* +nan.0 (sqrt 2.0))) (* im 1)) (* (- (* +nan.0 (/ 1 (sqrt 2.0)))) (* 1 re)))) into (- (+ (* +nan.0 (/ (pow re 2) (sqrt 2.0))) (- (+ (* +nan.0 (/ (pow re 2) (pow (sqrt 2.0) 3))) (- (+ (* +nan.0 (/ re (sqrt 2.0))) (- (* +nan.0 (* im (sqrt 2.0)))))))))) * [misc]approximate: Taking taylor expansion of (sqrt (expm1 (log1p (fma (hypot (/ 1 re) (/ 1 im)) 2.0 (* (/ 1 re) 2.0))))) in (re im) around 0 * [misc]taylor: Taking taylor expansion of (sqrt (expm1 (log1p (fma (hypot (/ 1 re) (/ 1 im)) 2.0 (* (/ 1 re) 2.0))))) in im * [misc]taylor: Taking taylor expansion of (expm1 (log1p (fma (hypot (/ 1 re) (/ 1 im)) 2.0 (* (/ 1 re) 2.0)))) in im * [misc]taylor: Rewrote expression to (- (exp (log1p (fma (hypot (/ 1 re) (/ 1 im)) 2.0 (* (/ 1 re) 2.0)))) 1) * [misc]taylor: Taking taylor expansion of (exp (log1p (fma (hypot (/ 1 re) (/ 1 im)) 2.0 (* (/ 1 re) 2.0)))) in im * [misc]taylor: Taking taylor expansion of (log1p (fma (hypot (/ 1 re) (/ 1 im)) 2.0 (* (/ 1 re) 2.0))) in im * [misc]taylor: Rewrote expression to (log (+ 1 (fma (hypot (/ 1 re) (/ 1 im)) 2.0 (* (/ 1 re) 2.0)))) * [misc]taylor: Taking taylor expansion of (+ 1 (fma (hypot (/ 1 re) (/ 1 im)) 2.0 (* (/ 1 re) 2.0))) in im * [misc]taylor: Taking taylor expansion of 1 in im * [misc]backup-simplify: Simplify 1 into 1 * [misc]taylor: Taking taylor expansion of (fma (hypot (/ 1 re) (/ 1 im)) 2.0 (* (/ 1 re) 2.0)) in im * [misc]taylor: Rewrote expression to (+ (* (hypot (/ 1 re) (/ 1 im)) 2.0) (* (/ 1 re) 2.0)) * [misc]taylor: Taking taylor expansion of (* (hypot (/ 1 re) (/ 1 im)) 2.0) in im * [misc]taylor: Taking taylor expansion of (hypot (/ 1 re) (/ 1 im)) in im * [misc]taylor: Rewrote expression to (sqrt (+ (* (/ 1 re) (/ 1 re)) (* (/ 1 im) (/ 1 im)))) * [misc]taylor: Taking taylor expansion of (+ (* (/ 1 re) (/ 1 re)) (* (/ 1 im) (/ 1 im))) in im * [misc]taylor: Taking taylor expansion of (* (/ 1 re) (/ 1 re)) in im * [misc]taylor: Taking taylor expansion of (/ 1 re) in im * [misc]taylor: Taking taylor expansion of re in im * [misc]backup-simplify: Simplify re into re * [misc]backup-simplify: Simplify (/ 1 re) into (/ 1 re) * [misc]taylor: Taking taylor expansion of (/ 1 re) in im * [misc]taylor: Taking taylor expansion of re in im * [misc]backup-simplify: Simplify re into re * [misc]backup-simplify: Simplify (/ 1 re) into (/ 1 re) * [misc]taylor: Taking taylor expansion of (* (/ 1 im) (/ 1 im)) in im * [misc]taylor: Taking taylor expansion of (/ 1 im) in im * [misc]taylor: Taking taylor expansion of im in im * [misc]backup-simplify: Simplify 0 into 0 * [misc]backup-simplify: Simplify 1 into 1 * [misc]backup-simplify: Simplify (/ 1 1) into 1 * [misc]taylor: Taking taylor expansion of (/ 1 im) in im * [misc]taylor: Taking taylor expansion of im in im * [misc]backup-simplify: Simplify 0 into 0 * [misc]backup-simplify: Simplify 1 into 1 * [misc]backup-simplify: Simplify (/ 1 1) into 1 * [misc]backup-simplify: Simplify (* 1 1) into 1 * [misc]backup-simplify: Simplify (+ 0 1) into 1 * [misc]backup-simplify: Simplify (sqrt 1) into 1 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)))) into 0 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)))) into 0 * [misc]backup-simplify: Simplify (+ (* 1 0) (* 0 1)) into 0 * [misc]backup-simplify: Simplify (+ 0 0) into 0 * [misc]backup-simplify: Simplify (/ 0 (* 2 (sqrt 1))) into 0 * [misc]taylor: Taking taylor expansion of 2.0 in im * [misc]backup-simplify: Simplify 2.0 into 2.0 * [misc]taylor: Taking taylor expansion of (* (/ 1 re) 2.0) in im * [misc]taylor: Taking taylor expansion of (/ 1 re) in im * [misc]taylor: Taking taylor expansion of re in im * [misc]backup-simplify: Simplify re into re * [misc]backup-simplify: Simplify (/ 1 re) into (/ 1 re) * [misc]taylor: Taking taylor expansion of 2.0 in im * [misc]backup-simplify: Simplify 2.0 into 2.0 * [misc]backup-simplify: Simplify (* 1 2.0) into 2.0 * [misc]backup-simplify: Simplify (+ 2.0 0) into 2.0 * [misc]backup-simplify: Simplify (+ 0 2.0) into 2.0 * [misc]backup-simplify: Simplify (log 2.0) into (log 2.0) * [misc]backup-simplify: Simplify (+ (* (- 1) (log im)) (log 2.0)) into (- (log 2.0) (log im)) * [misc]backup-simplify: Simplify (+ (* (- 1) (log im)) (log 2.0)) into (- (log 2.0) (log im)) * [misc]backup-simplify: Simplify (exp (- (log 2.0) (log im))) into (exp (- (log 2.0) (log im))) * [misc]taylor: Taking taylor expansion of 1 in im * [misc]backup-simplify: Simplify 1 into 1 * [misc]backup-simplify: Simplify (- 1) into -1 * [misc]backup-simplify: Simplify (+ (exp (- (log 2.0) (log im))) -1) into (- (exp (- (log 2.0) (log im))) 1) * [misc]backup-simplify: Simplify (sqrt (- (exp (- (log 2.0) (log im))) 1)) into (sqrt (- (exp (- (log 2.0) (log im))) 1)) * [misc]backup-simplify: Simplify (+ (* (- 1) (log im)) (log 2.0)) into (- (log 2.0) (log im)) * [misc]backup-simplify: Simplify (+ (* 1 0) (* 0 2.0)) into 0 * [misc]backup-simplify: Simplify (* (/ 1 re) 2.0) into (/ 2.0 re) * [misc]backup-simplify: Simplify (+ 0 (/ 2.0 re)) into (* 2.0 (/ 1 re)) * [misc]backup-simplify: Simplify (+ 1 (* 2.0 (/ 1 re))) into (+ (* 2.0 (/ 1 re)) 1) * [misc]backup-simplify: Simplify (/ (+ (* 1 (/ (* (pow (* 1 (+ (* 2.0 (/ 1 re)) 1)) 1)) (pow 2.0 1)))) 1) into (+ (* 1.0 (/ 1 re)) 0.5) * [misc]backup-simplify: Simplify (* (exp (- (log 2.0) (log im))) (+ (* (/ (pow (+ (* 1.0 (/ 1 re)) 0.5) 1) 1)))) into (* (+ (* 1.0 (/ 1 re)) 0.5) (exp (- (log 2.0) (log im)))) * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (+ (* (+ (* 1.0 (/ 1 re)) 0.5) (exp (- (log 2.0) (log im)))) 0) into (+ (* 1.0 (/ (exp (- (log 2.0) (log im))) re)) (* 0.5 (exp (- (log 2.0) (log im))))) * [misc]backup-simplify: Simplify (/ (+ (* 1.0 (/ (exp (- (log 2.0) (log im))) re)) (* 0.5 (exp (- (log 2.0) (log im))))) (* 2 (sqrt (- (exp (- (log 2.0) (log im))) 1)))) into (* 1/2 (* (+ (* 1.0 (/ (exp (- (log 2.0) (log im))) re)) (* 0.5 (exp (- (log 2.0) (log im))))) (sqrt (/ 1 (- (exp (- (log 2.0) (log im))) 1))))) * [misc]taylor: Taking taylor expansion of (sqrt (expm1 (log1p (fma (hypot (/ 1 re) (/ 1 im)) 2.0 (* (/ 1 re) 2.0))))) in re * [misc]taylor: Taking taylor expansion of (expm1 (log1p (fma (hypot (/ 1 re) (/ 1 im)) 2.0 (* (/ 1 re) 2.0)))) in re * [misc]taylor: Rewrote expression to (- (exp (log1p (fma (hypot (/ 1 re) (/ 1 im)) 2.0 (* (/ 1 re) 2.0)))) 1) * [misc]taylor: Taking taylor expansion of (exp (log1p (fma (hypot (/ 1 re) (/ 1 im)) 2.0 (* (/ 1 re) 2.0)))) in re * [misc]taylor: Taking taylor expansion of (log1p (fma (hypot (/ 1 re) (/ 1 im)) 2.0 (* (/ 1 re) 2.0))) in re * [misc]taylor: Rewrote expression to (log (+ 1 (fma (hypot (/ 1 re) (/ 1 im)) 2.0 (* (/ 1 re) 2.0)))) * [misc]taylor: Taking taylor expansion of (+ 1 (fma (hypot (/ 1 re) (/ 1 im)) 2.0 (* (/ 1 re) 2.0))) in re * [misc]taylor: Taking taylor expansion of 1 in re * [misc]backup-simplify: Simplify 1 into 1 * [misc]taylor: Taking taylor expansion of (fma (hypot (/ 1 re) (/ 1 im)) 2.0 (* (/ 1 re) 2.0)) in re * [misc]taylor: Rewrote expression to (+ (* (hypot (/ 1 re) (/ 1 im)) 2.0) (* (/ 1 re) 2.0)) * [misc]taylor: Taking taylor expansion of (* (hypot (/ 1 re) (/ 1 im)) 2.0) in re * [misc]taylor: Taking taylor expansion of (hypot (/ 1 re) (/ 1 im)) in re * [misc]taylor: Rewrote expression to (sqrt (+ (* (/ 1 re) (/ 1 re)) (* (/ 1 im) (/ 1 im)))) * [misc]taylor: Taking taylor expansion of (+ (* (/ 1 re) (/ 1 re)) (* (/ 1 im) (/ 1 im))) in re * [misc]taylor: Taking taylor expansion of (* (/ 1 re) (/ 1 re)) in re * [misc]taylor: Taking taylor expansion of (/ 1 re) in re * [misc]taylor: Taking taylor expansion of re in re * [misc]backup-simplify: Simplify 0 into 0 * [misc]backup-simplify: Simplify 1 into 1 * [misc]backup-simplify: Simplify (/ 1 1) into 1 * [misc]taylor: Taking taylor expansion of (/ 1 re) in re * [misc]taylor: Taking taylor expansion of re in re * [misc]backup-simplify: Simplify 0 into 0 * [misc]backup-simplify: Simplify 1 into 1 * [misc]backup-simplify: Simplify (/ 1 1) into 1 * [misc]taylor: Taking taylor expansion of (* (/ 1 im) (/ 1 im)) in re * [misc]taylor: Taking taylor expansion of (/ 1 im) in re * [misc]taylor: Taking taylor expansion of im in re * [misc]backup-simplify: Simplify im into im * [misc]backup-simplify: Simplify (/ 1 im) into (/ 1 im) * [misc]taylor: Taking taylor expansion of (/ 1 im) in re * [misc]taylor: Taking taylor expansion of im in re * [misc]backup-simplify: Simplify im into im * [misc]backup-simplify: Simplify (/ 1 im) into (/ 1 im) * [misc]backup-simplify: Simplify (* 1 1) into 1 * [misc]backup-simplify: Simplify (+ 1 0) into 1 * [misc]backup-simplify: Simplify (sqrt 1) into 1 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)))) into 0 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)))) into 0 * [misc]backup-simplify: Simplify (+ (* 1 0) (* 0 1)) into 0 * [misc]backup-simplify: Simplify (+ 0 0) into 0 * [misc]backup-simplify: Simplify (/ 0 (* 2 (sqrt 1))) into 0 * [misc]taylor: Taking taylor expansion of 2.0 in re * [misc]backup-simplify: Simplify 2.0 into 2.0 * [misc]taylor: Taking taylor expansion of (* (/ 1 re) 2.0) in re * [misc]taylor: Taking taylor expansion of (/ 1 re) in re * [misc]taylor: Taking taylor expansion of re in re * [misc]backup-simplify: Simplify 0 into 0 * [misc]backup-simplify: Simplify 1 into 1 * [misc]backup-simplify: Simplify (/ 1 1) into 1 * [misc]taylor: Taking taylor expansion of 2.0 in re * [misc]backup-simplify: Simplify 2.0 into 2.0 * [misc]backup-simplify: Simplify (* 1 2.0) into 2.0 * [misc]backup-simplify: Simplify (* 1 2.0) into 2.0 * [misc]backup-simplify: Simplify (+ 2.0 2.0) into 4.0 * [misc]backup-simplify: Simplify (+ 0 4.0) into 4.0 * [misc]backup-simplify: Simplify (log 4.0) into (log 4.0) * [misc]backup-simplify: Simplify (+ (* (- 1) (log re)) (log 4.0)) into (- (log 4.0) (log re)) * [misc]backup-simplify: Simplify (+ (* (- 1) (log re)) (log 4.0)) into (- (log 4.0) (log re)) * [misc]backup-simplify: Simplify (exp (- (log 4.0) (log re))) into (exp (- (log 4.0) (log re))) * [misc]taylor: Taking taylor expansion of 1 in re * [misc]backup-simplify: Simplify 1 into 1 * [misc]backup-simplify: Simplify (- 1) into -1 * [misc]backup-simplify: Simplify (+ (exp (- (log 4.0) (log re))) -1) into (- (exp (- (log 4.0) (log re))) 1) * [misc]backup-simplify: Simplify (sqrt (- (exp (- (log 4.0) (log re))) 1)) into (sqrt (- (exp (- (log 4.0) (log re))) 1)) * [misc]backup-simplify: Simplify (+ (* (- 1) (log re)) (log 4.0)) into (- (log 4.0) (log re)) * [misc]backup-simplify: Simplify (+ (* 1 0) (* 0 2.0)) into 0 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)))) into 0 * [misc]backup-simplify: Simplify (+ (* 1 0) (* 0 2.0)) into 0 * [misc]backup-simplify: Simplify (+ 0 0) into 0 * [misc]backup-simplify: Simplify (+ 1 0) into 1 * [misc]backup-simplify: Simplify (/ (+ (* 1 (/ (* (pow (* 1 1) 1)) (pow 4.0 1)))) 1) into 0.25 * [misc]backup-simplify: Simplify (* (exp (- (log 4.0) (log re))) (+ (* (/ (pow 0.25 1) 1)))) into (* 0.25 (exp (- (log 4.0) (log re)))) * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (+ (* 0.25 (exp (- (log 4.0) (log re)))) 0) into (* 0.25 (exp (- (log 4.0) (log re)))) * [misc]backup-simplify: Simplify (/ (* 0.25 (exp (- (log 4.0) (log re)))) (* 2 (sqrt (- (exp (- (log 4.0) (log re))) 1)))) into (* 0.125 (* (sqrt (/ 1 (- (exp (- (log 4.0) (log re))) 1))) (exp (- (log 4.0) (log re))))) * [misc]taylor: Taking taylor expansion of (sqrt (expm1 (log1p (fma (hypot (/ 1 re) (/ 1 im)) 2.0 (* (/ 1 re) 2.0))))) in re * [misc]taylor: Taking taylor expansion of (expm1 (log1p (fma (hypot (/ 1 re) (/ 1 im)) 2.0 (* (/ 1 re) 2.0)))) in re * [misc]taylor: Rewrote expression to (- (exp (log1p (fma (hypot (/ 1 re) (/ 1 im)) 2.0 (* (/ 1 re) 2.0)))) 1) * [misc]taylor: Taking taylor expansion of (exp (log1p (fma (hypot (/ 1 re) (/ 1 im)) 2.0 (* (/ 1 re) 2.0)))) in re * [misc]taylor: Taking taylor expansion of (log1p (fma (hypot (/ 1 re) (/ 1 im)) 2.0 (* (/ 1 re) 2.0))) in re * [misc]taylor: Rewrote expression to (log (+ 1 (fma (hypot (/ 1 re) (/ 1 im)) 2.0 (* (/ 1 re) 2.0)))) * [misc]taylor: Taking taylor expansion of (+ 1 (fma (hypot (/ 1 re) (/ 1 im)) 2.0 (* (/ 1 re) 2.0))) in re * [misc]taylor: Taking taylor expansion of 1 in re * [misc]backup-simplify: Simplify 1 into 1 * [misc]taylor: Taking taylor expansion of (fma (hypot (/ 1 re) (/ 1 im)) 2.0 (* (/ 1 re) 2.0)) in re * [misc]taylor: Rewrote expression to (+ (* (hypot (/ 1 re) (/ 1 im)) 2.0) (* (/ 1 re) 2.0)) * [misc]taylor: Taking taylor expansion of (* (hypot (/ 1 re) (/ 1 im)) 2.0) in re * [misc]taylor: Taking taylor expansion of (hypot (/ 1 re) (/ 1 im)) in re * [misc]taylor: Rewrote expression to (sqrt (+ (* (/ 1 re) (/ 1 re)) (* (/ 1 im) (/ 1 im)))) * [misc]taylor: Taking taylor expansion of (+ (* (/ 1 re) (/ 1 re)) (* (/ 1 im) (/ 1 im))) in re * [misc]taylor: Taking taylor expansion of (* (/ 1 re) (/ 1 re)) in re * [misc]taylor: Taking taylor expansion of (/ 1 re) in re * [misc]taylor: Taking taylor expansion of re in re * [misc]backup-simplify: Simplify 0 into 0 * [misc]backup-simplify: Simplify 1 into 1 * [misc]backup-simplify: Simplify (/ 1 1) into 1 * [misc]taylor: Taking taylor expansion of (/ 1 re) in re * [misc]taylor: Taking taylor expansion of re in re * [misc]backup-simplify: Simplify 0 into 0 * [misc]backup-simplify: Simplify 1 into 1 * [misc]backup-simplify: Simplify (/ 1 1) into 1 * [misc]taylor: Taking taylor expansion of (* (/ 1 im) (/ 1 im)) in re * [misc]taylor: Taking taylor expansion of (/ 1 im) in re * [misc]taylor: Taking taylor expansion of im in re * [misc]backup-simplify: Simplify im into im * [misc]backup-simplify: Simplify (/ 1 im) into (/ 1 im) * [misc]taylor: Taking taylor expansion of (/ 1 im) in re * [misc]taylor: Taking taylor expansion of im in re * [misc]backup-simplify: Simplify im into im * [misc]backup-simplify: Simplify (/ 1 im) into (/ 1 im) * [misc]backup-simplify: Simplify (* 1 1) into 1 * [misc]backup-simplify: Simplify (+ 1 0) into 1 * [misc]backup-simplify: Simplify (sqrt 1) into 1 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)))) into 0 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)))) into 0 * [misc]backup-simplify: Simplify (+ (* 1 0) (* 0 1)) into 0 * [misc]backup-simplify: Simplify (+ 0 0) into 0 * [misc]backup-simplify: Simplify (/ 0 (* 2 (sqrt 1))) into 0 * [misc]taylor: Taking taylor expansion of 2.0 in re * [misc]backup-simplify: Simplify 2.0 into 2.0 * [misc]taylor: Taking taylor expansion of (* (/ 1 re) 2.0) in re * [misc]taylor: Taking taylor expansion of (/ 1 re) in re * [misc]taylor: Taking taylor expansion of re in re * [misc]backup-simplify: Simplify 0 into 0 * [misc]backup-simplify: Simplify 1 into 1 * [misc]backup-simplify: Simplify (/ 1 1) into 1 * [misc]taylor: Taking taylor expansion of 2.0 in re * [misc]backup-simplify: Simplify 2.0 into 2.0 * [misc]backup-simplify: Simplify (* 1 2.0) into 2.0 * [misc]backup-simplify: Simplify (* 1 2.0) into 2.0 * [misc]backup-simplify: Simplify (+ 2.0 2.0) into 4.0 * [misc]backup-simplify: Simplify (+ 0 4.0) into 4.0 * [misc]backup-simplify: Simplify (log 4.0) into (log 4.0) * [misc]backup-simplify: Simplify (+ (* (- 1) (log re)) (log 4.0)) into (- (log 4.0) (log re)) * [misc]backup-simplify: Simplify (+ (* (- 1) (log re)) (log 4.0)) into (- (log 4.0) (log re)) * [misc]backup-simplify: Simplify (exp (- (log 4.0) (log re))) into (exp (- (log 4.0) (log re))) * [misc]taylor: Taking taylor expansion of 1 in re * [misc]backup-simplify: Simplify 1 into 1 * [misc]backup-simplify: Simplify (- 1) into -1 * [misc]backup-simplify: Simplify (+ (exp (- (log 4.0) (log re))) -1) into (- (exp (- (log 4.0) (log re))) 1) * [misc]backup-simplify: Simplify (sqrt (- (exp (- (log 4.0) (log re))) 1)) into (sqrt (- (exp (- (log 4.0) (log re))) 1)) * [misc]backup-simplify: Simplify (+ (* (- 1) (log re)) (log 4.0)) into (- (log 4.0) (log re)) * [misc]backup-simplify: Simplify (+ (* 1 0) (* 0 2.0)) into 0 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)))) into 0 * [misc]backup-simplify: Simplify (+ (* 1 0) (* 0 2.0)) into 0 * [misc]backup-simplify: Simplify (+ 0 0) into 0 * [misc]backup-simplify: Simplify (+ 1 0) into 1 * [misc]backup-simplify: Simplify (/ (+ (* 1 (/ (* (pow (* 1 1) 1)) (pow 4.0 1)))) 1) into 0.25 * [misc]backup-simplify: Simplify (* (exp (- (log 4.0) (log re))) (+ (* (/ (pow 0.25 1) 1)))) into (* 0.25 (exp (- (log 4.0) (log re)))) * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (+ (* 0.25 (exp (- (log 4.0) (log re)))) 0) into (* 0.25 (exp (- (log 4.0) (log re)))) * [misc]backup-simplify: Simplify (/ (* 0.25 (exp (- (log 4.0) (log re)))) (* 2 (sqrt (- (exp (- (log 4.0) (log re))) 1)))) into (* 0.125 (* (sqrt (/ 1 (- (exp (- (log 4.0) (log re))) 1))) (exp (- (log 4.0) (log re))))) * [misc]taylor: Taking taylor expansion of (sqrt (- (exp (- (log 4.0) (log re))) 1)) in im * [misc]taylor: Taking taylor expansion of (- (exp (- (log 4.0) (log re))) 1) in im * [misc]taylor: Taking taylor expansion of (exp (- (log 4.0) (log re))) in im * [misc]taylor: Taking taylor expansion of (- (log 4.0) (log re)) in im * [misc]taylor: Taking taylor expansion of (log 4.0) in im * [misc]taylor: Taking taylor expansion of 4.0 in im * [misc]backup-simplify: Simplify 4.0 into 4.0 * [misc]backup-simplify: Simplify (log 4.0) into (log 4.0) * [misc]taylor: Taking taylor expansion of (log re) in im * [misc]taylor: Taking taylor expansion of re in im * [misc]backup-simplify: Simplify re into re * [misc]backup-simplify: Simplify (log re) into (log re) * [misc]backup-simplify: Simplify (- (log re)) into (- (log re)) * [misc]backup-simplify: Simplify (+ (log 4.0) (- (log re))) into (- (log 4.0) (log re)) * [misc]backup-simplify: Simplify (exp (- (log 4.0) (log re))) into (exp (- (log 4.0) (log re))) * [misc]taylor: Taking taylor expansion of 1 in im * [misc]backup-simplify: Simplify 1 into 1 * [misc]backup-simplify: Simplify (- 1) into -1 * [misc]backup-simplify: Simplify (+ (exp (- (log 4.0) (log re))) -1) into (- (exp (- (log 4.0) (log re))) 1) * [misc]backup-simplify: Simplify (sqrt (- (exp (- (log 4.0) (log re))) 1)) into (sqrt (- (exp (- (log 4.0) (log re))) 1)) * [misc]backup-simplify: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow 4.0 1)))) 1) into 0 * [misc]backup-simplify: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow re 1)))) 1) into 0 * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (+ 0 0) into 0 * [misc]backup-simplify: Simplify (* (exp (- (log 4.0) (log re))) (+ (* (/ (pow 0 1) 1)))) into 0 * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (+ 0 0) into 0 * [misc]backup-simplify: Simplify (/ 0 (* 2 (sqrt (- (exp (- (log 4.0) (log re))) 1)))) into 0 * [misc]backup-simplify: Simplify (sqrt (- (exp (- (log 4.0) (log re))) 1)) into (sqrt (- (exp (- (log 4.0) (log re))) 1)) * [misc]taylor: Taking taylor expansion of (* 0.125 (* (sqrt (/ 1 (- (exp (- (log 4.0) (log re))) 1))) (exp (- (log 4.0) (log re))))) in im * [misc]taylor: Taking taylor expansion of 0.125 in im * [misc]backup-simplify: Simplify 0.125 into 0.125 * [misc]taylor: Taking taylor expansion of (* (sqrt (/ 1 (- (exp (- (log 4.0) (log re))) 1))) (exp (- (log 4.0) (log re)))) in im * [misc]taylor: Taking taylor expansion of (sqrt (/ 1 (- (exp (- (log 4.0) (log re))) 1))) in im * [misc]taylor: Taking taylor expansion of (/ 1 (- (exp (- (log 4.0) (log re))) 1)) in im * [misc]taylor: Taking taylor expansion of (- (exp (- (log 4.0) (log re))) 1) in im * [misc]taylor: Taking taylor expansion of (exp (- (log 4.0) (log re))) in im * [misc]taylor: Taking taylor expansion of (- (log 4.0) (log re)) in im * [misc]taylor: Taking taylor expansion of (log 4.0) in im * [misc]taylor: Taking taylor expansion of 4.0 in im * [misc]backup-simplify: Simplify 4.0 into 4.0 * [misc]backup-simplify: Simplify (log 4.0) into (log 4.0) * [misc]taylor: Taking taylor expansion of (log re) in im * [misc]taylor: Taking taylor expansion of re in im * [misc]backup-simplify: Simplify re into re * [misc]backup-simplify: Simplify (log re) into (log re) * [misc]backup-simplify: Simplify (- (log re)) into (- (log re)) * [misc]backup-simplify: Simplify (+ (log 4.0) (- (log re))) into (- (log 4.0) (log re)) * [misc]backup-simplify: Simplify (exp (- (log 4.0) (log re))) into (exp (- (log 4.0) (log re))) * [misc]taylor: Taking taylor expansion of 1 in im * [misc]backup-simplify: Simplify 1 into 1 * [misc]backup-simplify: Simplify (- 1) into -1 * [misc]backup-simplify: Simplify (+ (exp (- (log 4.0) (log re))) -1) into (- (exp (- (log 4.0) (log re))) 1) * [misc]backup-simplify: Simplify (/ 1 (- (exp (- (log 4.0) (log re))) 1)) into (/ 1 (- (exp (- (log 4.0) (log re))) 1)) * [misc]backup-simplify: Simplify (sqrt (/ 1 (- (exp (- (log 4.0) (log re))) 1))) into (sqrt (/ 1 (- (exp (- (log 4.0) (log re))) 1))) * [misc]backup-simplify: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow 4.0 1)))) 1) into 0 * [misc]backup-simplify: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow re 1)))) 1) into 0 * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (+ 0 0) into 0 * [misc]backup-simplify: Simplify (* (exp (- (log 4.0) (log re))) (+ (* (/ (pow 0 1) 1)))) into 0 * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (+ 0 0) into 0 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 (- (exp (- (log 4.0) (log re))) 1)) (/ 0 (- (exp (- (log 4.0) (log re))) 1))))) into 0 * [misc]backup-simplify: Simplify (/ 0 (* 2 (sqrt (/ 1 (- (exp (- (log 4.0) (log re))) 1))))) into 0 * [misc]taylor: Taking taylor expansion of (exp (- (log 4.0) (log re))) in im * [misc]taylor: Taking taylor expansion of (- (log 4.0) (log re)) in im * [misc]taylor: Taking taylor expansion of (log 4.0) in im * [misc]taylor: Taking taylor expansion of 4.0 in im * [misc]backup-simplify: Simplify 4.0 into 4.0 * [misc]backup-simplify: Simplify (log 4.0) into (log 4.0) * [misc]taylor: Taking taylor expansion of (log re) in im * [misc]taylor: Taking taylor expansion of re in im * [misc]backup-simplify: Simplify re into re * [misc]backup-simplify: Simplify (log re) into (log re) * [misc]backup-simplify: Simplify (- (log re)) into (- (log re)) * [misc]backup-simplify: Simplify (+ (log 4.0) (- (log re))) into (- (log 4.0) (log re)) * [misc]backup-simplify: Simplify (exp (- (log 4.0) (log re))) into (exp (- (log 4.0) (log re))) * [misc]backup-simplify: Simplify (* (sqrt (/ 1 (- (exp (- (log 4.0) (log re))) 1))) (exp (- (log 4.0) (log re)))) into (* (exp (- (log 4.0) (log re))) (sqrt (/ 1 (- (exp (- (log 4.0) (log re))) 1)))) * [misc]backup-simplify: Simplify (* 0.125 (* (exp (- (log 4.0) (log re))) (sqrt (/ 1 (- (exp (- (log 4.0) (log re))) 1))))) into (* 0.125 (* (exp (- (log 4.0) (log re))) (sqrt (/ 1 (- (exp (- (log 4.0) (log re))) 1))))) * [misc]backup-simplify: Simplify (* 0.125 (* (exp (- (log 4.0) (log re))) (sqrt (/ 1 (- (exp (- (log 4.0) (log re))) 1))))) into (* 0.125 (* (exp (- (log 4.0) (log re))) (sqrt (/ 1 (- (exp (- (log 4.0) (log re))) 1))))) * [misc]backup-simplify: Simplify 0 into 0 * [misc]backup-simplify: Simplify (+ (* (- 1) (log re)) (log 4.0)) into (- (log 4.0) (log re)) * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 * [misc]backup-simplify: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 * [misc]backup-simplify: Simplify (* (/ 1 im) (/ 1 im)) into (/ 1 (pow im 2)) * [misc]backup-simplify: Simplify (+ 0 (/ 1 (pow im 2))) into (/ 1 (pow im 2)) * [misc]backup-simplify: Simplify (/ (- (/ 1 (pow im 2)) (pow 0 2) (+)) (* 2 1)) into (/ 1/2 (pow im 2)) * [misc]backup-simplify: Simplify (+ (* 1 0) (+ (* 0 0) (* (/ 1/2 (pow im 2)) 2.0))) into (* 1.0 (/ 1 (pow im 2))) * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 * [misc]backup-simplify: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 2.0))) into 0 * [misc]backup-simplify: Simplify (+ (* 1.0 (/ 1 (pow im 2))) 0) into (* 1.0 (/ 1 (pow im 2))) * [misc]backup-simplify: Simplify (+ 0 (* 1.0 (/ 1 (pow im 2)))) into (* 1.0 (/ 1 (pow im 2))) * [misc]backup-simplify: Simplify (/ (+ (* -1 (/ (* (pow (* 1 1) 2)) (pow 4.0 2))) (* 1 (/ (* 1 (pow (* 2 (* 1.0 (/ 1 (pow im 2)))) 1)) (pow 4.0 1)))) 2) into (* 1/2 (- (* 0.5 (/ 1 (pow im 2))) (/ 1 (pow 4.0 2)))) * [misc]backup-simplify: Simplify (* (exp (- (log 4.0) (log re))) (+ (* (/ (pow 0.25 2) 2)) (* (/ (pow (* 1/2 (- (* 0.5 (/ 1 (pow im 2))) (/ 1 (pow 4.0 2)))) 1) 1)))) into (* (- (+ 0.03125 (* 0.25 (/ 1 (pow im 2)))) (* 1/2 (/ 1 (pow 4.0 2)))) (exp (- (log 4.0) (log re)))) * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (+ (* (- (+ 0.03125 (* 0.25 (/ 1 (pow im 2)))) (* 1/2 (/ 1 (pow 4.0 2)))) (exp (- (log 4.0) (log re)))) 0) into (- (+ (* 0.25 (/ (exp (- (log 4.0) (log re))) (pow im 2))) (* 0.03125 (exp (- (log 4.0) (log re))))) (* 1/2 (/ (exp (- (log 4.0) (log re))) (pow 4.0 2)))) * [misc]backup-simplify: Simplify (/ (- (- (+ (* 0.25 (/ (exp (- (log 4.0) (log re))) (pow im 2))) (* 0.03125 (exp (- (log 4.0) (log re))))) (* 1/2 (/ (exp (- (log 4.0) (log re))) (pow 4.0 2)))) (pow (* 0.125 (* (sqrt (/ 1 (- (exp (- (log 4.0) (log re))) 1))) (exp (- (log 4.0) (log re))))) 2) (+)) (* 2 (sqrt (- (exp (- (log 4.0) (log re))) 1)))) into (* 1/2 (* (sqrt (/ 1 (- (exp (- (log 4.0) (log re))) 1))) (- (+ (* 0.25 (/ (exp (- (log 4.0) (log re))) (pow im 2))) (* 0.03125 (exp (- (log 4.0) (log re))))) (+ (* 1/2 (/ (exp (- (log 4.0) (log re))) (pow 4.0 2))) (* 0.015625 (/ (pow (exp (- (log 4.0) (log re))) 2) (- (exp (- (log 4.0) (log re))) 1))))))) * [misc]taylor: Taking taylor expansion of (* 1/2 (* (sqrt (/ 1 (- (exp (- (log 4.0) (log re))) 1))) (- (+ (* 0.25 (/ (exp (- (log 4.0) (log re))) (pow im 2))) (* 0.03125 (exp (- (log 4.0) (log re))))) (+ (* 1/2 (/ (exp (- (log 4.0) (log re))) (pow 4.0 2))) (* 0.015625 (/ (pow (exp (- (log 4.0) (log re))) 2) (- (exp (- (log 4.0) (log re))) 1))))))) in im * [misc]taylor: Taking taylor expansion of 1/2 in im * [misc]backup-simplify: Simplify 1/2 into 1/2 * [misc]taylor: Taking taylor expansion of (* (sqrt (/ 1 (- (exp (- (log 4.0) (log re))) 1))) (- (+ (* 0.25 (/ (exp (- (log 4.0) (log re))) (pow im 2))) (* 0.03125 (exp (- (log 4.0) (log re))))) (+ (* 1/2 (/ (exp (- (log 4.0) (log re))) (pow 4.0 2))) (* 0.015625 (/ (pow (exp (- (log 4.0) (log re))) 2) (- (exp (- (log 4.0) (log re))) 1)))))) in im * [misc]taylor: Taking taylor expansion of (sqrt (/ 1 (- (exp (- (log 4.0) (log re))) 1))) in im * [misc]taylor: Taking taylor expansion of (/ 1 (- (exp (- (log 4.0) (log re))) 1)) in im * [misc]taylor: Taking taylor expansion of (- (exp (- (log 4.0) (log re))) 1) in im * [misc]taylor: Taking taylor expansion of (exp (- (log 4.0) (log re))) in im * [misc]taylor: Taking taylor expansion of (- (log 4.0) (log re)) in im * [misc]taylor: Taking taylor expansion of (log 4.0) in im * [misc]taylor: Taking taylor expansion of 4.0 in im * [misc]backup-simplify: Simplify 4.0 into 4.0 * [misc]backup-simplify: Simplify (log 4.0) into (log 4.0) * [misc]taylor: Taking taylor expansion of (log re) in im * [misc]taylor: Taking taylor expansion of re in im * [misc]backup-simplify: Simplify re into re * [misc]backup-simplify: Simplify (log re) into (log re) * [misc]backup-simplify: Simplify (- (log re)) into (- (log re)) * [misc]backup-simplify: Simplify (+ (log 4.0) (- (log re))) into (- (log 4.0) (log re)) * [misc]backup-simplify: Simplify (exp (- (log 4.0) (log re))) into (exp (- (log 4.0) (log re))) * [misc]taylor: Taking taylor expansion of 1 in im * [misc]backup-simplify: Simplify 1 into 1 * [misc]backup-simplify: Simplify (- 1) into -1 * [misc]backup-simplify: Simplify (+ (exp (- (log 4.0) (log re))) -1) into (- (exp (- (log 4.0) (log re))) 1) * [misc]backup-simplify: Simplify (/ 1 (- (exp (- (log 4.0) (log re))) 1)) into (/ 1 (- (exp (- (log 4.0) (log re))) 1)) * [misc]backup-simplify: Simplify (sqrt (/ 1 (- (exp (- (log 4.0) (log re))) 1))) into (sqrt (/ 1 (- (exp (- (log 4.0) (log re))) 1))) * [misc]backup-simplify: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow 4.0 1)))) 1) into 0 * [misc]backup-simplify: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow re 1)))) 1) into 0 * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (+ 0 0) into 0 * [misc]backup-simplify: Simplify (* (exp (- (log 4.0) (log re))) (+ (* (/ (pow 0 1) 1)))) into 0 * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (+ 0 0) into 0 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 (- (exp (- (log 4.0) (log re))) 1)) (/ 0 (- (exp (- (log 4.0) (log re))) 1))))) into 0 * [misc]backup-simplify: Simplify (/ 0 (* 2 (sqrt (/ 1 (- (exp (- (log 4.0) (log re))) 1))))) into 0 * [misc]taylor: Taking taylor expansion of (- (+ (* 0.25 (/ (exp (- (log 4.0) (log re))) (pow im 2))) (* 0.03125 (exp (- (log 4.0) (log re))))) (+ (* 1/2 (/ (exp (- (log 4.0) (log re))) (pow 4.0 2))) (* 0.015625 (/ (pow (exp (- (log 4.0) (log re))) 2) (- (exp (- (log 4.0) (log re))) 1))))) in im * [misc]taylor: Taking taylor expansion of (+ (* 0.25 (/ (exp (- (log 4.0) (log re))) (pow im 2))) (* 0.03125 (exp (- (log 4.0) (log re))))) in im * [misc]taylor: Taking taylor expansion of (* 0.25 (/ (exp (- (log 4.0) (log re))) (pow im 2))) in im * [misc]taylor: Taking taylor expansion of 0.25 in im * [misc]backup-simplify: Simplify 0.25 into 0.25 * [misc]taylor: Taking taylor expansion of (/ (exp (- (log 4.0) (log re))) (pow im 2)) in im * [misc]taylor: Taking taylor expansion of (exp (- (log 4.0) (log re))) in im * [misc]taylor: Taking taylor expansion of (- (log 4.0) (log re)) in im * [misc]taylor: Taking taylor expansion of (log 4.0) in im * [misc]taylor: Taking taylor expansion of 4.0 in im * [misc]backup-simplify: Simplify 4.0 into 4.0 * [misc]backup-simplify: Simplify (log 4.0) into (log 4.0) * [misc]taylor: Taking taylor expansion of (log re) in im * [misc]taylor: Taking taylor expansion of re in im * [misc]backup-simplify: Simplify re into re * [misc]backup-simplify: Simplify (log re) into (log re) * [misc]backup-simplify: Simplify (- (log re)) into (- (log re)) * [misc]backup-simplify: Simplify (+ (log 4.0) (- (log re))) into (- (log 4.0) (log re)) * [misc]backup-simplify: Simplify (exp (- (log 4.0) (log re))) into (exp (- (log 4.0) (log re))) * [misc]taylor: Taking taylor expansion of (pow im 2) in im * [misc]backup-simplify: Simplify (/ (exp (- (log 4.0) (log re))) 1) into (exp (- (log 4.0) (log re))) * [misc]taylor: Taking taylor expansion of (* 0.03125 (exp (- (log 4.0) (log re)))) in im * [misc]taylor: Taking taylor expansion of 0.03125 in im * [misc]backup-simplify: Simplify 0.03125 into 0.03125 * [misc]taylor: Taking taylor expansion of (exp (- (log 4.0) (log re))) in im * [misc]taylor: Taking taylor expansion of (- (log 4.0) (log re)) in im * [misc]taylor: Taking taylor expansion of (log 4.0) in im * [misc]taylor: Taking taylor expansion of 4.0 in im * [misc]backup-simplify: Simplify 4.0 into 4.0 * [misc]backup-simplify: Simplify (log 4.0) into (log 4.0) * [misc]taylor: Taking taylor expansion of (log re) in im * [misc]taylor: Taking taylor expansion of re in im * [misc]backup-simplify: Simplify re into re * [misc]backup-simplify: Simplify (log re) into (log re) * [misc]backup-simplify: Simplify (- (log re)) into (- (log re)) * [misc]backup-simplify: Simplify (+ (log 4.0) (- (log re))) into (- (log 4.0) (log re)) * [misc]backup-simplify: Simplify (exp (- (log 4.0) (log re))) into (exp (- (log 4.0) (log re))) * [misc]taylor: Taking taylor expansion of (+ (* 1/2 (/ (exp (- (log 4.0) (log re))) (pow 4.0 2))) (* 0.015625 (/ (pow (exp (- (log 4.0) (log re))) 2) (- (exp (- (log 4.0) (log re))) 1)))) in im * [misc]taylor: Taking taylor expansion of (* 1/2 (/ (exp (- (log 4.0) (log re))) (pow 4.0 2))) in im * [misc]taylor: Taking taylor expansion of 1/2 in im * [misc]backup-simplify: Simplify 1/2 into 1/2 * [misc]taylor: Taking taylor expansion of (/ (exp (- (log 4.0) (log re))) (pow 4.0 2)) in im * [misc]taylor: Taking taylor expansion of (exp (- (log 4.0) (log re))) in im * [misc]taylor: Taking taylor expansion of (- (log 4.0) (log re)) in im * [misc]taylor: Taking taylor expansion of (log 4.0) in im * [misc]taylor: Taking taylor expansion of 4.0 in im * [misc]backup-simplify: Simplify 4.0 into 4.0 * [misc]backup-simplify: Simplify (log 4.0) into (log 4.0) * [misc]taylor: Taking taylor expansion of (log re) in im * [misc]taylor: Taking taylor expansion of re in im * [misc]backup-simplify: Simplify re into re * [misc]backup-simplify: Simplify (log re) into (log re) * [misc]backup-simplify: Simplify (- (log re)) into (- (log re)) * [misc]backup-simplify: Simplify (+ (log 4.0) (- (log re))) into (- (log 4.0) (log re)) * [misc]backup-simplify: Simplify (exp (- (log 4.0) (log re))) into (exp (- (log 4.0) (log re))) * [misc]taylor: Taking taylor expansion of (pow 4.0 2) in im * [misc]taylor: Taking taylor expansion of (exp (* 2 (log 4.0))) in im * [misc]taylor: Taking taylor expansion of (* 2 (log 4.0)) in im * [misc]taylor: Taking taylor expansion of 2 in im * [misc]backup-simplify: Simplify 2 into 2 * [misc]taylor: Taking taylor expansion of (log 4.0) in im * [misc]taylor: Taking taylor expansion of 4.0 in im * [misc]backup-simplify: Simplify 4.0 into 4.0 * [misc]backup-simplify: Simplify (log 4.0) into (log 4.0) * [misc]backup-simplify: Simplify (* 2 (log 4.0)) into (* 2 (log 4.0)) * [misc]backup-simplify: Simplify (exp (* 2 (log 4.0))) into (pow 4.0 2) * [misc]backup-simplify: Simplify (/ (exp (- (log 4.0) (log re))) (pow 4.0 2)) into (/ (exp (- (log 4.0) (log re))) (pow 4.0 2)) * [misc]taylor: Taking taylor expansion of (* 0.015625 (/ (pow (exp (- (log 4.0) (log re))) 2) (- (exp (- (log 4.0) (log re))) 1))) in im * [misc]taylor: Taking taylor expansion of 0.015625 in im * [misc]backup-simplify: Simplify 0.015625 into 0.015625 * [misc]taylor: Taking taylor expansion of (/ (pow (exp (- (log 4.0) (log re))) 2) (- (exp (- (log 4.0) (log re))) 1)) in im * [misc]taylor: Taking taylor expansion of (pow (exp (- (log 4.0) (log re))) 2) in im * [misc]taylor: Taking taylor expansion of (exp (* 2 (log (exp (- (log 4.0) (log re)))))) in im * [misc]taylor: Taking taylor expansion of (* 2 (log (exp (- (log 4.0) (log re))))) in im * [misc]taylor: Taking taylor expansion of 2 in im * [misc]backup-simplify: Simplify 2 into 2 * [misc]taylor: Taking taylor expansion of (log (exp (- (log 4.0) (log re)))) in im * [misc]taylor: Taking taylor expansion of (exp (- (log 4.0) (log re))) in im * [misc]taylor: Taking taylor expansion of (- (log 4.0) (log re)) in im * [misc]taylor: Taking taylor expansion of (log 4.0) in im * [misc]taylor: Taking taylor expansion of 4.0 in im * [misc]backup-simplify: Simplify 4.0 into 4.0 * [misc]backup-simplify: Simplify (log 4.0) into (log 4.0) * [misc]taylor: Taking taylor expansion of (log re) in im * [misc]taylor: Taking taylor expansion of re in im * [misc]backup-simplify: Simplify re into re * [misc]backup-simplify: Simplify (log re) into (log re) * [misc]backup-simplify: Simplify (- (log re)) into (- (log re)) * [misc]backup-simplify: Simplify (+ (log 4.0) (- (log re))) into (- (log 4.0) (log re)) * [misc]backup-simplify: Simplify (exp (- (log 4.0) (log re))) into (exp (- (log 4.0) (log re))) * [misc]backup-simplify: Simplify (log (exp (- (log 4.0) (log re)))) into (- (log 4.0) (log re)) * [misc]backup-simplify: Simplify (* 2 (- (log 4.0) (log re))) into (* 2 (- (log 4.0) (log re))) * [misc]backup-simplify: Simplify (exp (* 2 (- (log 4.0) (log re)))) into (exp (* 2 (- (log 4.0) (log re)))) * [misc]taylor: Taking taylor expansion of (- (exp (- (log 4.0) (log re))) 1) in im * [misc]taylor: Taking taylor expansion of (exp (- (log 4.0) (log re))) in im * [misc]taylor: Taking taylor expansion of (- (log 4.0) (log re)) in im * [misc]taylor: Taking taylor expansion of (log 4.0) in im * [misc]taylor: Taking taylor expansion of 4.0 in im * [misc]backup-simplify: Simplify 4.0 into 4.0 * [misc]backup-simplify: Simplify (log 4.0) into (log 4.0) * [misc]taylor: Taking taylor expansion of (log re) in im * [misc]taylor: Taking taylor expansion of re in im * [misc]backup-simplify: Simplify re into re * [misc]backup-simplify: Simplify (log re) into (log re) * [misc]backup-simplify: Simplify (- (log re)) into (- (log re)) * [misc]backup-simplify: Simplify (+ (log 4.0) (- (log re))) into (- (log 4.0) (log re)) * [misc]backup-simplify: Simplify (exp (- (log 4.0) (log re))) into (exp (- (log 4.0) (log re))) * [misc]taylor: Taking taylor expansion of 1 in im * [misc]backup-simplify: Simplify 1 into 1 * [misc]backup-simplify: Simplify (- 1) into -1 * [misc]backup-simplify: Simplify (+ (exp (- (log 4.0) (log re))) -1) into (- (exp (- (log 4.0) (log re))) 1) * [misc]backup-simplify: Simplify (/ (exp (* 2 (- (log 4.0) (log re)))) (- (exp (- (log 4.0) (log re))) 1)) into (/ (exp (* 2 (- (log 4.0) (log re)))) (- (exp (- (log 4.0) (log re))) 1)) * [misc]backup-simplify: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow 4.0 1)))) 1) into 0 * [misc]backup-simplify: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow re 1)))) 1) into 0 * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (+ 0 0) into 0 * [misc]backup-simplify: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow 4.0 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow 4.0 1)))) 2) into 0 * [misc]backup-simplify: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow re 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow re 1)))) 2) into 0 * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (+ 0 0) into 0 * [misc]backup-simplify: Simplify (* (exp (- (log 4.0) (log re))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 * [misc]backup-simplify: Simplify (* (exp (- (log 4.0) (log re))) (+ (* (/ (pow 0 1) 1)))) into 0 * [misc]backup-simplify: Simplify (- (/ 0 1) (+ (* (exp (- (log 4.0) (log re))) (/ 0 1)))) into 0 * [misc]backup-simplify: Simplify (- (/ 0 1) (+ (* (exp (- (log 4.0) (log re))) (/ 0 1)) (* 0 (/ 0 1)))) into 0 * [misc]backup-simplify: Simplify (+ (* 0.25 0) (+ (* 0 0) (* 0 (exp (- (log 4.0) (log re)))))) into 0 * [misc]backup-simplify: Simplify (* 0.03125 (exp (- (log 4.0) (log re)))) into (* 0.03125 (exp (- (log 4.0) (log re)))) * [misc]backup-simplify: Simplify (+ 0 (* 0.03125 (exp (- (log 4.0) (log re))))) into (* 0.03125 (exp (- (log 4.0) (log re)))) * [misc]backup-simplify: Simplify (* 1/2 (/ (exp (- (log 4.0) (log re))) (pow 4.0 2))) into (* 1/2 (/ (exp (- (log 4.0) (log re))) (pow 4.0 2))) * [misc]backup-simplify: Simplify (* 0.015625 (/ (exp (* 2 (- (log 4.0) (log re)))) (- (exp (- (log 4.0) (log re))) 1))) into (* 0.015625 (/ (exp (* 2 (- (log 4.0) (log re)))) (- (exp (- (log 4.0) (log re))) 1))) * [misc]backup-simplify: Simplify (+ (* 1/2 (/ (exp (- (log 4.0) (log re))) (pow 4.0 2))) (* 0.015625 (/ (exp (* 2 (- (log 4.0) (log re)))) (- (exp (- (log 4.0) (log re))) 1)))) into (+ (* 1/2 (/ (exp (- (log 4.0) (log re))) (pow 4.0 2))) (* 0.015625 (/ (exp (* 2 (- (log 4.0) (log re)))) (- (exp (- (log 4.0) (log re))) 1)))) * [misc]backup-simplify: Simplify (- (+ (* 1/2 (/ (exp (- (log 4.0) (log re))) (pow 4.0 2))) (* 0.015625 (/ (exp (* 2 (- (log 4.0) (log re)))) (- (exp (- (log 4.0) (log re))) 1))))) into (- (+ (* 1/2 (/ (exp (- (log 4.0) (log re))) (pow 4.0 2))) (* 0.015625 (/ (exp (* 2 (- (log 4.0) (log re)))) (- (exp (- (log 4.0) (log re))) 1))))) * [misc]backup-simplify: Simplify (+ (* 0.03125 (exp (- (log 4.0) (log re)))) (- (+ (* 1/2 (/ (exp (- (log 4.0) (log re))) (pow 4.0 2))) (* 0.015625 (/ (exp (* 2 (- (log 4.0) (log re)))) (- (exp (- (log 4.0) (log re))) 1)))))) into (- (* 0.03125 (exp (- (log 4.0) (log re)))) (+ (* 1/2 (/ (exp (- (log 4.0) (log re))) (pow 4.0 2))) (* 0.015625 (/ (exp (* 2 (- (log 4.0) (log re)))) (- (exp (- (log 4.0) (log re))) 1))))) * [misc]backup-simplify: Simplify (+ (* 0.25 0) (* 0 (exp (- (log 4.0) (log re))))) into 0 * [misc]backup-simplify: Simplify (+ 0 0) into 0 * [misc]backup-simplify: Simplify (+ 0 0) into 0 * [misc]backup-simplify: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow 4.0 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow 4.0 1)))) 2) into 0 * [misc]backup-simplify: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow re 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow re 1)))) 2) into 0 * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (+ 0 0) into 0 * [misc]backup-simplify: Simplify (* (exp (- (log 4.0) (log re))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (+ 0 0) into 0 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 (- (exp (- (log 4.0) (log re))) 1)) (/ 0 (- (exp (- (log 4.0) (log re))) 1))) (* 0 (/ 0 (- (exp (- (log 4.0) (log re))) 1))))) into 0 * [misc]backup-simplify: Simplify (/ (- 0 (pow 0 2) (+)) (* 2 (sqrt (/ 1 (- (exp (- (log 4.0) (log re))) 1))))) into 0 * [misc]backup-simplify: Simplify (* 0.25 (exp (- (log 4.0) (log re)))) into (* 0.25 (exp (- (log 4.0) (log re)))) * [misc]backup-simplify: Simplify (+ (* 0.25 (exp (- (log 4.0) (log re)))) 0) into (* 0.25 (exp (- (log 4.0) (log re)))) * [misc]backup-simplify: Simplify (+ (* 0.25 (exp (- (log 4.0) (log re)))) 0) into (* 0.25 (exp (- (log 4.0) (log re)))) * [misc]backup-simplify: Simplify (+ (* (sqrt (/ 1 (- (exp (- (log 4.0) (log re))) 1))) (- (* 0.03125 (exp (- (log 4.0) (log re)))) (+ (* 1/2 (/ (exp (- (log 4.0) (log re))) (pow 4.0 2))) (* 0.015625 (/ (exp (* 2 (- (log 4.0) (log re)))) (- (exp (- (log 4.0) (log re))) 1)))))) (+ (* 0 0) (* 0 (* 0.25 (exp (- (log 4.0) (log re))))))) into (- (* 0.03125 (* (sqrt (/ 1 (- (exp (- (log 4.0) (log re))) 1))) (exp (- (log 4.0) (log re))))) (+ (* 1/2 (* (sqrt (/ 1 (- (exp (- (log 4.0) (log re))) 1))) (/ (exp (- (log 4.0) (log re))) (pow 4.0 2)))) (* 0.015625 (* (exp (* 2 (- (log 4.0) (log re)))) (sqrt (/ 1 (pow (- (exp (- (log 4.0) (log re))) 1) 3))))))) * [misc]backup-simplify: Simplify (+ (* (sqrt (/ 1 (- (exp (- (log 4.0) (log re))) 1))) 0) (* 0 (* 0.25 (exp (- (log 4.0) (log re)))))) into 0 * [misc]backup-simplify: Simplify (* (sqrt (/ 1 (- (exp (- (log 4.0) (log re))) 1))) (* 0.25 (exp (- (log 4.0) (log re))))) into (* 0.25 (* (exp (- (log 4.0) (log re))) (sqrt (/ 1 (- (exp (- (log 4.0) (log re))) 1))))) * [misc]backup-simplify: Simplify (+ (* 1/2 (- (* 0.03125 (* (sqrt (/ 1 (- (exp (- (log 4.0) (log re))) 1))) (exp (- (log 4.0) (log re))))) (+ (* 1/2 (* (sqrt (/ 1 (- (exp (- (log 4.0) (log re))) 1))) (/ (exp (- (log 4.0) (log re))) (pow 4.0 2)))) (* 0.015625 (* (exp (* 2 (- (log 4.0) (log re)))) (sqrt (/ 1 (pow (- (exp (- (log 4.0) (log re))) 1) 3)))))))) (+ (* 0 0) (* 0 (* 0.25 (* (exp (- (log 4.0) (log re))) (sqrt (/ 1 (- (exp (- (log 4.0) (log re))) 1)))))))) into (- (* 0.015625 (* (exp (- (log 4.0) (log re))) (sqrt (/ 1 (- (exp (- (log 4.0) (log re))) 1))))) (+ (* 1/4 (* (/ (exp (- (log 4.0) (log re))) (pow 4.0 2)) (sqrt (/ 1 (- (exp (- (log 4.0) (log re))) 1))))) (* 0.0078125 (* (exp (* 2 (- (log 4.0) (log re)))) (sqrt (/ 1 (pow (- (exp (- (log 4.0) (log re))) 1) 3))))))) * [misc]backup-simplify: Simplify (- (* 0.015625 (* (exp (- (log 4.0) (log re))) (sqrt (/ 1 (- (exp (- (log 4.0) (log re))) 1))))) (+ (* 1/4 (* (/ (exp (- (log 4.0) (log re))) (pow 4.0 2)) (sqrt (/ 1 (- (exp (- (log 4.0) (log re))) 1))))) (* 0.0078125 (* (exp (* 2 (- (log 4.0) (log re)))) (sqrt (/ 1 (pow (- (exp (- (log 4.0) (log re))) 1) 3))))))) into (- (* 0.015625 (* (exp (- (log 4.0) (log re))) (sqrt (/ 1 (- (exp (- (log 4.0) (log re))) 1))))) (+ (* 1/4 (* (/ (exp (- (log 4.0) (log re))) (pow 4.0 2)) (sqrt (/ 1 (- (exp (- (log 4.0) (log re))) 1))))) (* 0.0078125 (* (exp (* 2 (- (log 4.0) (log re)))) (sqrt (/ 1 (pow (- (exp (- (log 4.0) (log re))) 1) 3))))))) * [misc]backup-simplify: Simplify (+ (* (- (* 0.015625 (* (exp (- (log 4.0) (log (/ 1 re)))) (sqrt (/ 1 (- (exp (- (log 4.0) (log (/ 1 re)))) 1))))) (+ (* 1/4 (* (/ (exp (- (log 4.0) (log (/ 1 re)))) (pow 4.0 2)) (sqrt (/ 1 (- (exp (- (log 4.0) (log (/ 1 re)))) 1))))) (* 0.0078125 (* (exp (* 2 (- (log 4.0) (log (/ 1 re))))) (sqrt (/ 1 (pow (- (exp (- (log 4.0) (log (/ 1 re)))) 1) 3))))))) (pow (* 1 (/ 1 re)) 2)) (+ (* (* 0.125 (* (exp (- (log 4.0) (log (/ 1 re)))) (sqrt (/ 1 (- (exp (- (log 4.0) (log (/ 1 re)))) 1))))) (* 1 (/ 1 re))) (sqrt (- (exp (- (log 4.0) (log (/ 1 re)))) 1)))) into (- (+ (* 0.015625 (* (/ (exp (- (log 4.0) (log (/ 1 re)))) (pow re 2)) (sqrt (/ 1 (- (exp (- (log 4.0) (log (/ 1 re)))) 1))))) (+ (* 0.125 (* (/ (exp (- (log 4.0) (log (/ 1 re)))) re) (sqrt (/ 1 (- (exp (- (log 4.0) (log (/ 1 re)))) 1))))) (sqrt (- (exp (- (log 4.0) (log (/ 1 re)))) 1)))) (+ (* 0.0078125 (* (sqrt (/ 1 (pow (- (exp (- (log 4.0) (log (/ 1 re)))) 1) 3))) (/ (exp (* 2 (- (log 4.0) (log (/ 1 re))))) (pow re 2)))) (* 1/4 (* (/ (exp (- (log 4.0) (log (/ 1 re)))) (* (pow 4.0 2) (pow re 2))) (sqrt (/ 1 (- (exp (- (log 4.0) (log (/ 1 re)))) 1))))))) * [misc]approximate: Taking taylor expansion of (sqrt (expm1 (log1p (fma (hypot (/ 1 (- re)) (/ 1 (- im))) 2.0 (* (/ 1 (- re)) 2.0))))) in (re im) around 0 * [misc]taylor: Taking taylor expansion of (sqrt (expm1 (log1p (fma (hypot (/ 1 (- re)) (/ 1 (- im))) 2.0 (* (/ 1 (- re)) 2.0))))) in im * [misc]taylor: Taking taylor expansion of (expm1 (log1p (fma (hypot (/ 1 (- re)) (/ 1 (- im))) 2.0 (* (/ 1 (- re)) 2.0)))) in im * [misc]taylor: Rewrote expression to (- (exp (log1p (fma (hypot (/ 1 (- re)) (/ 1 (- im))) 2.0 (* (/ 1 (- re)) 2.0)))) 1) * [misc]taylor: Taking taylor expansion of (exp (log1p (fma (hypot (/ 1 (- re)) (/ 1 (- im))) 2.0 (* (/ 1 (- re)) 2.0)))) in im * [misc]taylor: Taking taylor expansion of (log1p (fma (hypot (/ 1 (- re)) (/ 1 (- im))) 2.0 (* (/ 1 (- re)) 2.0))) in im * [misc]taylor: Rewrote expression to (log (+ 1 (fma (hypot (/ 1 (- re)) (/ 1 (- im))) 2.0 (* (/ 1 (- re)) 2.0)))) * [misc]taylor: Taking taylor expansion of (+ 1 (fma (hypot (/ 1 (- re)) (/ 1 (- im))) 2.0 (* (/ 1 (- re)) 2.0))) in im * [misc]taylor: Taking taylor expansion of 1 in im * [misc]backup-simplify: Simplify 1 into 1 * [misc]taylor: Taking taylor expansion of (fma (hypot (/ 1 (- re)) (/ 1 (- im))) 2.0 (* (/ 1 (- re)) 2.0)) in im * [misc]taylor: Rewrote expression to (+ (* (hypot (/ 1 (- re)) (/ 1 (- im))) 2.0) (* (/ 1 (- re)) 2.0)) * [misc]taylor: Taking taylor expansion of (* (hypot (/ 1 (- re)) (/ 1 (- im))) 2.0) in im * [misc]taylor: Taking taylor expansion of (hypot (/ 1 (- re)) (/ 1 (- im))) in im * [misc]taylor: Rewrote expression to (sqrt (+ (* (/ 1 (- re)) (/ 1 (- re))) (* (/ 1 (- im)) (/ 1 (- im))))) * [misc]taylor: Taking taylor expansion of (+ (* (/ 1 (- re)) (/ 1 (- re))) (* (/ 1 (- im)) (/ 1 (- im)))) in im * [misc]taylor: Taking taylor expansion of (* (/ 1 (- re)) (/ 1 (- re))) in im * [misc]taylor: Taking taylor expansion of (/ 1 (- re)) in im * [misc]taylor: Taking taylor expansion of (- re) in im * [misc]taylor: Taking taylor expansion of re in im * [misc]backup-simplify: Simplify re into re * [misc]backup-simplify: Simplify (- re) into (- re) * [misc]backup-simplify: Simplify (- re) into (- re) * [misc]backup-simplify: Simplify (/ 1 (- re)) into (/ -1 re) * [misc]taylor: Taking taylor expansion of (/ 1 (- re)) in im * [misc]taylor: Taking taylor expansion of (- re) in im * [misc]taylor: Taking taylor expansion of re in im * [misc]backup-simplify: Simplify re into re * [misc]backup-simplify: Simplify (- re) into (- re) * [misc]backup-simplify: Simplify (- re) into (- re) * [misc]backup-simplify: Simplify (/ 1 (- re)) into (/ -1 re) * [misc]taylor: Taking taylor expansion of (* (/ 1 (- im)) (/ 1 (- im))) in im * [misc]taylor: Taking taylor expansion of (/ 1 (- im)) in im * [misc]taylor: Taking taylor expansion of (- im) in im * [misc]taylor: Taking taylor expansion of im in im * [misc]backup-simplify: Simplify 0 into 0 * [misc]backup-simplify: Simplify 1 into 1 * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (- 1) into -1 * [misc]backup-simplify: Simplify (- 1) into -1 * [misc]backup-simplify: Simplify (/ 1 -1) into -1 * [misc]taylor: Taking taylor expansion of (/ 1 (- im)) in im * [misc]taylor: Taking taylor expansion of (- im) in im * [misc]taylor: Taking taylor expansion of im in im * [misc]backup-simplify: Simplify 0 into 0 * [misc]backup-simplify: Simplify 1 into 1 * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (- 1) into -1 * [misc]backup-simplify: Simplify (- 1) into -1 * [misc]backup-simplify: Simplify (/ 1 -1) into -1 * [misc]backup-simplify: Simplify (* -1 -1) into 1 * [misc]backup-simplify: Simplify (+ 0 1) into 1 * [misc]backup-simplify: Simplify (sqrt 1) into 1 * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (- 1) into -1 * [misc]backup-simplify: Simplify (- (+ (* -1 (/ 0 -1)))) into 0 * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (- 1) into -1 * [misc]backup-simplify: Simplify (- (+ (* -1 (/ 0 -1)))) into 0 * [misc]backup-simplify: Simplify (+ (* -1 0) (* 0 -1)) into 0 * [misc]backup-simplify: Simplify (+ 0 0) into 0 * [misc]backup-simplify: Simplify (/ 0 (* 2 (sqrt 1))) into 0 * [misc]taylor: Taking taylor expansion of 2.0 in im * [misc]backup-simplify: Simplify 2.0 into 2.0 * [misc]taylor: Taking taylor expansion of (* (/ 1 (- re)) 2.0) in im * [misc]taylor: Taking taylor expansion of (/ 1 (- re)) in im * [misc]taylor: Taking taylor expansion of (- re) in im * [misc]taylor: Taking taylor expansion of re in im * [misc]backup-simplify: Simplify re into re * [misc]backup-simplify: Simplify (- re) into (- re) * [misc]backup-simplify: Simplify (- re) into (- re) * [misc]backup-simplify: Simplify (/ 1 (- re)) into (/ -1 re) * [misc]taylor: Taking taylor expansion of 2.0 in im * [misc]backup-simplify: Simplify 2.0 into 2.0 * [misc]backup-simplify: Simplify (* 1 2.0) into 2.0 * [misc]backup-simplify: Simplify (+ 2.0 0) into 2.0 * [misc]backup-simplify: Simplify (+ 0 2.0) into 2.0 * [misc]backup-simplify: Simplify (log 2.0) into (log 2.0) * [misc]backup-simplify: Simplify (+ (* (- 1) (log im)) (log 2.0)) into (- (log 2.0) (log im)) * [misc]backup-simplify: Simplify (+ (* (- 1) (log im)) (log 2.0)) into (- (log 2.0) (log im)) * [misc]backup-simplify: Simplify (exp (- (log 2.0) (log im))) into (exp (- (log 2.0) (log im))) * [misc]taylor: Taking taylor expansion of 1 in im * [misc]backup-simplify: Simplify 1 into 1 * [misc]backup-simplify: Simplify (- 1) into -1 * [misc]backup-simplify: Simplify (+ (exp (- (log 2.0) (log im))) -1) into (- (exp (- (log 2.0) (log im))) 1) * [misc]backup-simplify: Simplify (sqrt (- (exp (- (log 2.0) (log im))) 1)) into (sqrt (- (exp (- (log 2.0) (log im))) 1)) * [misc]backup-simplify: Simplify (+ (* (- 1) (log im)) (log 2.0)) into (- (log 2.0) (log im)) * [misc]backup-simplify: Simplify (+ (* 1 0) (* 0 2.0)) into 0 * [misc]backup-simplify: Simplify (* (/ -1 re) 2.0) into (/ -2.0 re) * [misc]backup-simplify: Simplify (+ 0 (/ -2.0 re)) into (- (* 2.0 (/ 1 re))) * [misc]backup-simplify: Simplify (+ 1 (- (* 2.0 (/ 1 re)))) into (- 1 (* 2.0 (/ 1 re))) * [misc]backup-simplify: Simplify (/ (+ (* 1 (/ (* (pow (* 1 (- 1 (* 2.0 (/ 1 re)))) 1)) (pow 2.0 1)))) 1) into (- 0.5 (* 1.0 (/ 1 re))) * [misc]backup-simplify: Simplify (* (exp (- (log 2.0) (log im))) (+ (* (/ (pow (- 0.5 (* 1.0 (/ 1 re))) 1) 1)))) into (* (exp (- (log 2.0) (log im))) (- 0.5 (* 1.0 (/ 1 re)))) * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (+ (* (exp (- (log 2.0) (log im))) (- 0.5 (* 1.0 (/ 1 re)))) 0) into (- (* 0.5 (exp (- (log 2.0) (log im)))) (* 1.0 (/ (exp (- (log 2.0) (log im))) re))) * [misc]backup-simplify: Simplify (/ (- (* 0.5 (exp (- (log 2.0) (log im)))) (* 1.0 (/ (exp (- (log 2.0) (log im))) re))) (* 2 (sqrt (- (exp (- (log 2.0) (log im))) 1)))) into (* 1/2 (* (sqrt (/ 1 (- (exp (- (log 2.0) (log im))) 1))) (- (* 0.5 (exp (- (log 2.0) (log im)))) (* 1.0 (/ (exp (- (log 2.0) (log im))) re))))) * [misc]taylor: Taking taylor expansion of (sqrt (expm1 (log1p (fma (hypot (/ 1 (- re)) (/ 1 (- im))) 2.0 (* (/ 1 (- re)) 2.0))))) in re * [misc]taylor: Taking taylor expansion of (expm1 (log1p (fma (hypot (/ 1 (- re)) (/ 1 (- im))) 2.0 (* (/ 1 (- re)) 2.0)))) in re * [misc]taylor: Rewrote expression to (- (exp (log1p (fma (hypot (/ 1 (- re)) (/ 1 (- im))) 2.0 (* (/ 1 (- re)) 2.0)))) 1) * [misc]taylor: Taking taylor expansion of (exp (log1p (fma (hypot (/ 1 (- re)) (/ 1 (- im))) 2.0 (* (/ 1 (- re)) 2.0)))) in re * [misc]taylor: Taking taylor expansion of (log1p (fma (hypot (/ 1 (- re)) (/ 1 (- im))) 2.0 (* (/ 1 (- re)) 2.0))) in re * [misc]taylor: Rewrote expression to (log (+ 1 (fma (hypot (/ 1 (- re)) (/ 1 (- im))) 2.0 (* (/ 1 (- re)) 2.0)))) * [misc]taylor: Taking taylor expansion of (+ 1 (fma (hypot (/ 1 (- re)) (/ 1 (- im))) 2.0 (* (/ 1 (- re)) 2.0))) in re * [misc]taylor: Taking taylor expansion of 1 in re * [misc]backup-simplify: Simplify 1 into 1 * [misc]taylor: Taking taylor expansion of (fma (hypot (/ 1 (- re)) (/ 1 (- im))) 2.0 (* (/ 1 (- re)) 2.0)) in re * [misc]taylor: Rewrote expression to (+ (* (hypot (/ 1 (- re)) (/ 1 (- im))) 2.0) (* (/ 1 (- re)) 2.0)) * [misc]taylor: Taking taylor expansion of (* (hypot (/ 1 (- re)) (/ 1 (- im))) 2.0) in re * [misc]taylor: Taking taylor expansion of (hypot (/ 1 (- re)) (/ 1 (- im))) in re * [misc]taylor: Rewrote expression to (sqrt (+ (* (/ 1 (- re)) (/ 1 (- re))) (* (/ 1 (- im)) (/ 1 (- im))))) * [misc]taylor: Taking taylor expansion of (+ (* (/ 1 (- re)) (/ 1 (- re))) (* (/ 1 (- im)) (/ 1 (- im)))) in re * [misc]taylor: Taking taylor expansion of (* (/ 1 (- re)) (/ 1 (- re))) in re * [misc]taylor: Taking taylor expansion of (/ 1 (- re)) in re * [misc]taylor: Taking taylor expansion of (- re) in re * [misc]taylor: Taking taylor expansion of re in re * [misc]backup-simplify: Simplify 0 into 0 * [misc]backup-simplify: Simplify 1 into 1 * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (- 1) into -1 * [misc]backup-simplify: Simplify (- 1) into -1 * [misc]backup-simplify: Simplify (/ 1 -1) into -1 * [misc]taylor: Taking taylor expansion of (/ 1 (- re)) in re * [misc]taylor: Taking taylor expansion of (- re) in re * [misc]taylor: Taking taylor expansion of re in re * [misc]backup-simplify: Simplify 0 into 0 * [misc]backup-simplify: Simplify 1 into 1 * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (- 1) into -1 * [misc]backup-simplify: Simplify (- 1) into -1 * [misc]backup-simplify: Simplify (/ 1 -1) into -1 * [misc]taylor: Taking taylor expansion of (* (/ 1 (- im)) (/ 1 (- im))) in re * [misc]taylor: Taking taylor expansion of (/ 1 (- im)) in re * [misc]taylor: Taking taylor expansion of (- im) in re * [misc]taylor: Taking taylor expansion of im in re * [misc]backup-simplify: Simplify im into im * [misc]backup-simplify: Simplify (- im) into (- im) * [misc]backup-simplify: Simplify (- im) into (- im) * [misc]backup-simplify: Simplify (/ 1 (- im)) into (/ -1 im) * [misc]taylor: Taking taylor expansion of (/ 1 (- im)) in re * [misc]taylor: Taking taylor expansion of (- im) in re * [misc]taylor: Taking taylor expansion of im in re * [misc]backup-simplify: Simplify im into im * [misc]backup-simplify: Simplify (- im) into (- im) * [misc]backup-simplify: Simplify (- im) into (- im) * [misc]backup-simplify: Simplify (/ 1 (- im)) into (/ -1 im) * [misc]backup-simplify: Simplify (* -1 -1) into 1 * [misc]backup-simplify: Simplify (+ 1 0) into 1 * [misc]backup-simplify: Simplify (sqrt 1) into 1 * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (- 1) into -1 * [misc]backup-simplify: Simplify (- (+ (* -1 (/ 0 -1)))) into 0 * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (- 1) into -1 * [misc]backup-simplify: Simplify (- (+ (* -1 (/ 0 -1)))) into 0 * [misc]backup-simplify: Simplify (+ (* -1 0) (* 0 -1)) into 0 * [misc]backup-simplify: Simplify (+ 0 0) into 0 * [misc]backup-simplify: Simplify (/ 0 (* 2 (sqrt 1))) into 0 * [misc]taylor: Taking taylor expansion of 2.0 in re * [misc]backup-simplify: Simplify 2.0 into 2.0 * [misc]taylor: Taking taylor expansion of (* (/ 1 (- re)) 2.0) in re * [misc]taylor: Taking taylor expansion of (/ 1 (- re)) in re * [misc]taylor: Taking taylor expansion of (- re) in re * [misc]taylor: Taking taylor expansion of re in re * [misc]backup-simplify: Simplify 0 into 0 * [misc]backup-simplify: Simplify 1 into 1 * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (- 1) into -1 * [misc]backup-simplify: Simplify (- 1) into -1 * [misc]backup-simplify: Simplify (/ 1 -1) into -1 * [misc]taylor: Taking taylor expansion of 2.0 in re * [misc]backup-simplify: Simplify 2.0 into 2.0 * [misc]backup-simplify: Simplify (* 1 2.0) into 2.0 * [misc]backup-simplify: Simplify (* -1 2.0) into -2.0 * [misc]backup-simplify: Simplify (+ 2.0 -2.0) into 0 * [misc]backup-simplify: Simplify (+ 0 0) into 0 * [misc]backup-simplify: Simplify (+ (* 1 0) (* 0 2.0)) into 0 * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (- 1) into -1 * [misc]backup-simplify: Simplify (- (+ (* -1 (/ 0 -1)))) into 0 * [misc]backup-simplify: Simplify (+ (* -1 0) (* 0 2.0)) into 0 * [misc]backup-simplify: Simplify (+ 0 0) into 0 * [misc]backup-simplify: Simplify (+ 1 0) into 1 * [misc]backup-simplify: Simplify (log 1) into 0 * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (- 1) into -1 * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (- 1) into -1 * [misc]backup-simplify: Simplify (- (+ (* -1 (/ 0 -1)) (* 0 (/ 0 -1)))) into 0 * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (- 1) into -1 * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (- 1) into -1 * [misc]backup-simplify: Simplify (- (+ (* -1 (/ 0 -1)) (* 0 (/ 0 -1)))) into 0 * [misc]backup-simplify: Simplify (+ (* -1 0) (+ (* 0 0) (* 0 -1))) into 0 * [misc]backup-simplify: Simplify (* (/ -1 im) (/ -1 im)) into (/ 1 (pow im 2)) * [misc]backup-simplify: Simplify (+ 0 (/ 1 (pow im 2))) into (/ 1 (pow im 2)) * [misc]backup-simplify: Simplify (/ (- (/ 1 (pow im 2)) (pow 0 2) (+)) (* 2 1)) into (/ 1/2 (pow im 2)) * [misc]backup-simplify: Simplify (+ (* 1 0) (+ (* 0 0) (* (/ 1/2 (pow im 2)) 2.0))) into (* 1.0 (/ 1 (pow im 2))) * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (- 1) into -1 * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (- 1) into -1 * [misc]backup-simplify: Simplify (- (+ (* -1 (/ 0 -1)) (* 0 (/ 0 -1)))) into 0 * [misc]backup-simplify: Simplify (+ (* -1 0) (+ (* 0 0) (* 0 2.0))) into 0 * [misc]backup-simplify: Simplify (+ (* 1.0 (/ 1 (pow im 2))) 0) into (* 1.0 (/ 1 (pow im 2))) * [misc]backup-simplify: Simplify (+ 0 (* 1.0 (/ 1 (pow im 2)))) into (* 1.0 (/ 1 (pow im 2))) * [misc]backup-simplify: Simplify (/ (+ (* 1 (/ (* (pow (* 1 (* 1.0 (/ 1 (pow im 2)))) 1)) (pow 1 1)))) 1) into (/ 1.0 (pow im 2)) * [misc]backup-simplify: Simplify (exp 0) into 1 * [misc]taylor: Taking taylor expansion of 1 in re * [misc]backup-simplify: Simplify 1 into 1 * [misc]backup-simplify: Simplify (- 1) into -1 * [misc]backup-simplify: Simplify (+ 1 -1) into 0 * [misc]backup-simplify: Simplify (* (exp 0) (+ (* (/ (pow (/ 1.0 (pow im 2)) 1) 1)))) into (/ 1.0 (pow im 2)) * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (+ (/ 1.0 (pow im 2)) 0) into (* 1.0 (/ 1 (pow im 2))) * [misc]backup-simplify: Simplify (sqrt 0) into 0 * [misc]backup-simplify: Simplify (/ (* 1.0 (/ 1 (pow im 2))) (* 2 (sqrt 0))) into (/ +nan.0 (pow im 2)) * [misc]taylor: Taking taylor expansion of (sqrt (expm1 (log1p (fma (hypot (/ 1 (- re)) (/ 1 (- im))) 2.0 (* (/ 1 (- re)) 2.0))))) in re * [misc]taylor: Taking taylor expansion of (expm1 (log1p (fma (hypot (/ 1 (- re)) (/ 1 (- im))) 2.0 (* (/ 1 (- re)) 2.0)))) in re * [misc]taylor: Rewrote expression to (- (exp (log1p (fma (hypot (/ 1 (- re)) (/ 1 (- im))) 2.0 (* (/ 1 (- re)) 2.0)))) 1) * [misc]taylor: Taking taylor expansion of (exp (log1p (fma (hypot (/ 1 (- re)) (/ 1 (- im))) 2.0 (* (/ 1 (- re)) 2.0)))) in re * [misc]taylor: Taking taylor expansion of (log1p (fma (hypot (/ 1 (- re)) (/ 1 (- im))) 2.0 (* (/ 1 (- re)) 2.0))) in re * [misc]taylor: Rewrote expression to (log (+ 1 (fma (hypot (/ 1 (- re)) (/ 1 (- im))) 2.0 (* (/ 1 (- re)) 2.0)))) * [misc]taylor: Taking taylor expansion of (+ 1 (fma (hypot (/ 1 (- re)) (/ 1 (- im))) 2.0 (* (/ 1 (- re)) 2.0))) in re * [misc]taylor: Taking taylor expansion of 1 in re * [misc]backup-simplify: Simplify 1 into 1 * [misc]taylor: Taking taylor expansion of (fma (hypot (/ 1 (- re)) (/ 1 (- im))) 2.0 (* (/ 1 (- re)) 2.0)) in re * [misc]taylor: Rewrote expression to (+ (* (hypot (/ 1 (- re)) (/ 1 (- im))) 2.0) (* (/ 1 (- re)) 2.0)) * [misc]taylor: Taking taylor expansion of (* (hypot (/ 1 (- re)) (/ 1 (- im))) 2.0) in re * [misc]taylor: Taking taylor expansion of (hypot (/ 1 (- re)) (/ 1 (- im))) in re * [misc]taylor: Rewrote expression to (sqrt (+ (* (/ 1 (- re)) (/ 1 (- re))) (* (/ 1 (- im)) (/ 1 (- im))))) * [misc]taylor: Taking taylor expansion of (+ (* (/ 1 (- re)) (/ 1 (- re))) (* (/ 1 (- im)) (/ 1 (- im)))) in re * [misc]taylor: Taking taylor expansion of (* (/ 1 (- re)) (/ 1 (- re))) in re * [misc]taylor: Taking taylor expansion of (/ 1 (- re)) in re * [misc]taylor: Taking taylor expansion of (- re) in re * [misc]taylor: Taking taylor expansion of re in re * [misc]backup-simplify: Simplify 0 into 0 * [misc]backup-simplify: Simplify 1 into 1 * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (- 1) into -1 * [misc]backup-simplify: Simplify (- 1) into -1 * [misc]backup-simplify: Simplify (/ 1 -1) into -1 * [misc]taylor: Taking taylor expansion of (/ 1 (- re)) in re * [misc]taylor: Taking taylor expansion of (- re) in re * [misc]taylor: Taking taylor expansion of re in re * [misc]backup-simplify: Simplify 0 into 0 * [misc]backup-simplify: Simplify 1 into 1 * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (- 1) into -1 * [misc]backup-simplify: Simplify (- 1) into -1 * [misc]backup-simplify: Simplify (/ 1 -1) into -1 * [misc]taylor: Taking taylor expansion of (* (/ 1 (- im)) (/ 1 (- im))) in re * [misc]taylor: Taking taylor expansion of (/ 1 (- im)) in re * [misc]taylor: Taking taylor expansion of (- im) in re * [misc]taylor: Taking taylor expansion of im in re * [misc]backup-simplify: Simplify im into im * [misc]backup-simplify: Simplify (- im) into (- im) * [misc]backup-simplify: Simplify (- im) into (- im) * [misc]backup-simplify: Simplify (/ 1 (- im)) into (/ -1 im) * [misc]taylor: Taking taylor expansion of (/ 1 (- im)) in re * [misc]taylor: Taking taylor expansion of (- im) in re * [misc]taylor: Taking taylor expansion of im in re * [misc]backup-simplify: Simplify im into im * [misc]backup-simplify: Simplify (- im) into (- im) * [misc]backup-simplify: Simplify (- im) into (- im) * [misc]backup-simplify: Simplify (/ 1 (- im)) into (/ -1 im) * [misc]backup-simplify: Simplify (* -1 -1) into 1 * [misc]backup-simplify: Simplify (+ 1 0) into 1 * [misc]backup-simplify: Simplify (sqrt 1) into 1 * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (- 1) into -1 * [misc]backup-simplify: Simplify (- (+ (* -1 (/ 0 -1)))) into 0 * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (- 1) into -1 * [misc]backup-simplify: Simplify (- (+ (* -1 (/ 0 -1)))) into 0 * [misc]backup-simplify: Simplify (+ (* -1 0) (* 0 -1)) into 0 * [misc]backup-simplify: Simplify (+ 0 0) into 0 * [misc]backup-simplify: Simplify (/ 0 (* 2 (sqrt 1))) into 0 * [misc]taylor: Taking taylor expansion of 2.0 in re * [misc]backup-simplify: Simplify 2.0 into 2.0 * [misc]taylor: Taking taylor expansion of (* (/ 1 (- re)) 2.0) in re * [misc]taylor: Taking taylor expansion of (/ 1 (- re)) in re * [misc]taylor: Taking taylor expansion of (- re) in re * [misc]taylor: Taking taylor expansion of re in re * [misc]backup-simplify: Simplify 0 into 0 * [misc]backup-simplify: Simplify 1 into 1 * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (- 1) into -1 * [misc]backup-simplify: Simplify (- 1) into -1 * [misc]backup-simplify: Simplify (/ 1 -1) into -1 * [misc]taylor: Taking taylor expansion of 2.0 in re * [misc]backup-simplify: Simplify 2.0 into 2.0 * [misc]backup-simplify: Simplify (* 1 2.0) into 2.0 * [misc]backup-simplify: Simplify (* -1 2.0) into -2.0 * [misc]backup-simplify: Simplify (+ 2.0 -2.0) into 0 * [misc]backup-simplify: Simplify (+ 0 0) into 0 * [misc]backup-simplify: Simplify (+ (* 1 0) (* 0 2.0)) into 0 * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (- 1) into -1 * [misc]backup-simplify: Simplify (- (+ (* -1 (/ 0 -1)))) into 0 * [misc]backup-simplify: Simplify (+ (* -1 0) (* 0 2.0)) into 0 * [misc]backup-simplify: Simplify (+ 0 0) into 0 * [misc]backup-simplify: Simplify (+ 1 0) into 1 * [misc]backup-simplify: Simplify (log 1) into 0 * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (- 1) into -1 * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (- 1) into -1 * [misc]backup-simplify: Simplify (- (+ (* -1 (/ 0 -1)) (* 0 (/ 0 -1)))) into 0 * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (- 1) into -1 * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (- 1) into -1 * [misc]backup-simplify: Simplify (- (+ (* -1 (/ 0 -1)) (* 0 (/ 0 -1)))) into 0 * [misc]backup-simplify: Simplify (+ (* -1 0) (+ (* 0 0) (* 0 -1))) into 0 * [misc]backup-simplify: Simplify (* (/ -1 im) (/ -1 im)) into (/ 1 (pow im 2)) * [misc]backup-simplify: Simplify (+ 0 (/ 1 (pow im 2))) into (/ 1 (pow im 2)) * [misc]backup-simplify: Simplify (/ (- (/ 1 (pow im 2)) (pow 0 2) (+)) (* 2 1)) into (/ 1/2 (pow im 2)) * [misc]backup-simplify: Simplify (+ (* 1 0) (+ (* 0 0) (* (/ 1/2 (pow im 2)) 2.0))) into (* 1.0 (/ 1 (pow im 2))) * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (- 1) into -1 * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (- 1) into -1 * [misc]backup-simplify: Simplify (- (+ (* -1 (/ 0 -1)) (* 0 (/ 0 -1)))) into 0 * [misc]backup-simplify: Simplify (+ (* -1 0) (+ (* 0 0) (* 0 2.0))) into 0 * [misc]backup-simplify: Simplify (+ (* 1.0 (/ 1 (pow im 2))) 0) into (* 1.0 (/ 1 (pow im 2))) * [misc]backup-simplify: Simplify (+ 0 (* 1.0 (/ 1 (pow im 2)))) into (* 1.0 (/ 1 (pow im 2))) * [misc]backup-simplify: Simplify (/ (+ (* 1 (/ (* (pow (* 1 (* 1.0 (/ 1 (pow im 2)))) 1)) (pow 1 1)))) 1) into (/ 1.0 (pow im 2)) * [misc]backup-simplify: Simplify (exp 0) into 1 * [misc]taylor: Taking taylor expansion of 1 in re * [misc]backup-simplify: Simplify 1 into 1 * [misc]backup-simplify: Simplify (- 1) into -1 * [misc]backup-simplify: Simplify (+ 1 -1) into 0 * [misc]backup-simplify: Simplify (* (exp 0) (+ (* (/ (pow (/ 1.0 (pow im 2)) 1) 1)))) into (/ 1.0 (pow im 2)) * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (+ (/ 1.0 (pow im 2)) 0) into (* 1.0 (/ 1 (pow im 2))) * [misc]backup-simplify: Simplify (sqrt 0) into 0 * [misc]backup-simplify: Simplify (/ (* 1.0 (/ 1 (pow im 2))) (* 2 (sqrt 0))) into (/ +nan.0 (pow im 2)) * [misc]taylor: Taking taylor expansion of 0 in im * [misc]backup-simplify: Simplify 0 into 0 * [misc]backup-simplify: Simplify 0 into 0 * [misc]taylor: Taking taylor expansion of (/ +nan.0 (pow im 2)) in im * [misc]taylor: Taking taylor expansion of +nan.0 in im * [misc]backup-simplify: Simplify +nan.0 into +nan.0 * [misc]taylor: Taking taylor expansion of (pow im 2) in im * [misc]backup-simplify: Simplify (/ +nan.0 1) into +nan.0 * [misc]backup-simplify: Simplify (- (/ 0 1) (+ (* +nan.0 (/ 0 1)))) into 0 * [misc]backup-simplify: Simplify (- (/ 0 1) (+ (* +nan.0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 * [misc]backup-simplify: Simplify 0 into 0 * [misc]backup-simplify: Simplify 0 into 0 * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (- 1) into -1 * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (- 1) into -1 * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (- 1) into -1 * [misc]backup-simplify: Simplify (- (+ (* -1 (/ 0 -1)) (* 0 (/ 0 -1)) (* 0 (/ 0 -1)))) into 0 * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (- 1) into -1 * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (- 1) into -1 * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (- 1) into -1 * [misc]backup-simplify: Simplify (- (+ (* -1 (/ 0 -1)) (* 0 (/ 0 -1)) (* 0 (/ 0 -1)))) into 0 * [misc]backup-simplify: Simplify (+ (* -1 0) (+ (* 0 0) (+ (* 0 0) (* 0 -1)))) into 0 * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (- im) into (- im) * [misc]backup-simplify: Simplify (- (+ (* (/ -1 im) (/ 0 (- im))))) into 0 * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (- im) into (- im) * [misc]backup-simplify: Simplify (- (+ (* (/ -1 im) (/ 0 (- im))))) into 0 * [misc]backup-simplify: Simplify (+ (* (/ -1 im) 0) (* 0 (/ -1 im))) into 0 * [misc]backup-simplify: Simplify (+ 0 0) into 0 * [misc]backup-simplify: Simplify (/ (- 0 (+ (* 2 (* 0 (/ 1/2 (pow im 2)))))) (* 2 1)) into 0 * [misc]backup-simplify: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* (/ 1/2 (pow im 2)) 0) (* 0 2.0)))) into 0 * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (- 1) into -1 * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (- 1) into -1 * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (- 1) into -1 * [misc]backup-simplify: Simplify (- (+ (* -1 (/ 0 -1)) (* 0 (/ 0 -1)) (* 0 (/ 0 -1)))) into 0 * [misc]backup-simplify: Simplify (+ (* -1 0) (+ (* 0 0) (+ (* 0 0) (* 0 2.0)))) into 0 * [misc]backup-simplify: Simplify (+ 0 0) into 0 * [misc]backup-simplify: Simplify (+ 0 0) into 0 * [misc]backup-simplify: Simplify (/ (+ (* -1 (/ (* (pow (* 1 (* 1.0 (/ 1 (pow im 2)))) 2)) (pow 1 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow 1 1)))) 2) into (/ -0.5 (pow im 4)) * [misc]backup-simplify: Simplify (* (exp 0) (+ (* (/ (pow (/ 1.0 (pow im 2)) 2) 2)) (* (/ (pow (/ -0.5 (pow im 4)) 1) 1)))) into 0 * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (+ 0 0) into 0 * [misc]backup-simplify: Simplify (/ (- 0 (pow (/ +nan.0 (pow im 2)) 2) (+)) (* 2 0)) into (/ +nan.0 (pow im 4)) * [misc]taylor: Taking taylor expansion of (/ +nan.0 (pow im 4)) in im * [misc]taylor: Taking taylor expansion of +nan.0 in im * [misc]backup-simplify: Simplify +nan.0 into +nan.0 * [misc]taylor: Taking taylor expansion of (pow im 4) in im * [misc]backup-simplify: Simplify (/ +nan.0 1) into +nan.0 * [misc]backup-simplify: Simplify (- (/ 0 1) (+ (* +nan.0 (/ 0 1)))) into 0 * [misc]backup-simplify: Simplify (- (/ 0 1) (+ (* +nan.0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 * [misc]backup-simplify: Simplify (- (/ 0 1) (+ (* +nan.0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 * [misc]backup-simplify: Simplify (- (/ 0 1) (+ (* +nan.0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 * [misc]backup-simplify: Simplify 0 into 0 * [misc]backup-simplify: Simplify (- (/ 0 1) (+ (* +nan.0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 * [misc]backup-simplify: Simplify 0 into 0 * [misc]backup-simplify: Simplify 0 into 0 * [misc]backup-simplify: Simplify 0 into 0 * * * [misc]progress: simplifying candidates * * * * [misc]progress: [ 1 / 44 ] simplifiying candidate # * [enter]simplify: Simplifying (exp (log1p (fma (hypot re im) 2.0 (* re 2.0)))) * * [misc]simplify: iters left: 5 (8 enodes) * * [misc]simplify: iters left: 4 (11 enodes) * * [misc]simplify: iters left: 3 (15 enodes) * * [misc]simplify: iters left: 2 (21 enodes) * [exit]simplify: Simplified to (exp (log1p (fma (hypot re im) 2.0 (* 2.0 re)))) * [exit]simplify: Simplified to (exp (log1p (fma (hypot re im) 2.0 (* 2.0 re)))) * * * * [misc]progress: [ 2 / 44 ] simplifiying candidate # * [enter]simplify: Simplifying (expm1 (expm1 (log1p (fma (hypot re im) 2.0 (* re 2.0))))) * * [misc]simplify: iters left: 6 (9 enodes) * * [misc]simplify: iters left: 5 (12 enodes) * * [misc]simplify: iters left: 4 (16 enodes) * * [misc]simplify: iters left: 3 (22 enodes) * [exit]simplify: Simplified to (expm1 (fma (hypot re im) 2.0 (* 2.0 re))) * [exit]simplify: Simplified to (expm1 (fma (hypot re im) 2.0 (* 2.0 re))) * * * * [misc]progress: [ 3 / 44 ] simplifiying candidate # * [enter]simplify: Simplifying (log1p (expm1 (log1p (fma (hypot re im) 2.0 (* re 2.0))))) * * [misc]simplify: iters left: 6 (9 enodes) * * [misc]simplify: iters left: 5 (12 enodes) * * [misc]simplify: iters left: 4 (16 enodes) * * [misc]simplify: iters left: 3 (22 enodes) * [exit]simplify: Simplified to (log1p (fma (hypot re im) 2.0 (* 2.0 re))) * [exit]simplify: Simplified to (log1p (fma (hypot re im) 2.0 (* 2.0 re))) * * * * [misc]progress: [ 4 / 44 ] simplifiying candidate # * * * * [misc]progress: [ 5 / 44 ] simplifiying candidate # * * * * [misc]progress: [ 6 / 44 ] simplifiying candidate # * [enter]simplify: Simplifying (log (expm1 (log1p (fma (hypot re im) 2.0 (* re 2.0))))) * * [misc]simplify: iters left: 6 (9 enodes) * * [misc]simplify: iters left: 5 (12 enodes) * * [misc]simplify: iters left: 4 (16 enodes) * * [misc]simplify: iters left: 3 (25 enodes) * * [misc]simplify: iters left: 2 (26 enodes) * [exit]simplify: Simplified to (log (fma (hypot re im) 2.0 (* 2.0 re))) * [exit]simplify: Simplified to (log (fma (hypot re im) 2.0 (* 2.0 re))) * * * * [misc]progress: [ 7 / 44 ] simplifiying candidate # * [enter]simplify: Simplifying (exp (expm1 (log1p (fma (hypot re im) 2.0 (* re 2.0))))) * * [misc]simplify: iters left: 6 (9 enodes) * * [misc]simplify: iters left: 5 (12 enodes) * * [misc]simplify: iters left: 4 (19 enodes) * * [misc]simplify: iters left: 3 (34 enodes) * * [misc]simplify: iters left: 2 (36 enodes) * * [misc]simplify: iters left: 1 (38 enodes) * [exit]simplify: Simplified to (exp (fma (hypot re im) 2.0 (* 2.0 re))) * [exit]simplify: Simplified to (exp (fma (hypot re im) 2.0 (* 2.0 re))) * * * * [misc]progress: [ 8 / 44 ] simplifiying candidate # * [enter]simplify: Simplifying (* (cbrt (expm1 (log1p (fma (hypot re im) 2.0 (* re 2.0))))) (cbrt (expm1 (log1p (fma (hypot re im) 2.0 (* re 2.0)))))) * * [misc]simplify: iters left: 6 (10 enodes) * * [misc]simplify: iters left: 5 (13 enodes) * * [misc]simplify: iters left: 4 (17 enodes) * * [misc]simplify: iters left: 3 (23 enodes) * [exit]simplify: Simplified to (* (cbrt (fma (hypot re im) 2.0 (* 2.0 re))) (cbrt (fma (hypot re im) 2.0 (* 2.0 re)))) * [exit]simplify: Simplified to (* (cbrt (fma (hypot re im) 2.0 (* 2.0 re))) (cbrt (fma (hypot re im) 2.0 (* 2.0 re)))) * [enter]simplify: Simplifying (cbrt (expm1 (log1p (fma (hypot re im) 2.0 (* re 2.0))))) * * [misc]simplify: iters left: 6 (9 enodes) * * [misc]simplify: iters left: 5 (12 enodes) * * [misc]simplify: iters left: 4 (16 enodes) * * [misc]simplify: iters left: 3 (22 enodes) * [exit]simplify: Simplified to (cbrt (fma (hypot re im) 2.0 (* 2.0 re))) * [exit]simplify: Simplified to (cbrt (fma (hypot re im) 2.0 (* 2.0 re))) * * * * [misc]progress: [ 9 / 44 ] simplifiying candidate # * [enter]simplify: Simplifying (* (* (expm1 (log1p (fma (hypot re im) 2.0 (* re 2.0)))) (expm1 (log1p (fma (hypot re im) 2.0 (* re 2.0))))) (expm1 (log1p (fma (hypot re im) 2.0 (* re 2.0))))) * * [misc]simplify: iters left: 6 (10 enodes) * * [misc]simplify: iters left: 5 (14 enodes) * * [misc]simplify: iters left: 4 (32 enodes) * * [misc]simplify: iters left: 3 (134 enodes) * [exit]simplify: Simplified to (pow (fma (hypot re im) 2.0 (* 2.0 re)) 3) * [exit]simplify: Simplified to (pow (fma (hypot re im) 2.0 (* 2.0 re)) 3) * * * * [misc]progress: [ 10 / 44 ] simplifiying candidate # * [enter]simplify: Simplifying (sqrt (expm1 (log1p (fma (hypot re im) 2.0 (* re 2.0))))) * * [misc]simplify: iters left: 6 (9 enodes) * * [misc]simplify: iters left: 5 (12 enodes) * * [misc]simplify: iters left: 4 (16 enodes) * * [misc]simplify: iters left: 3 (22 enodes) * [exit]simplify: Simplified to (sqrt (fma (hypot re im) 2.0 (* 2.0 re))) * [exit]simplify: Simplified to (sqrt (fma (hypot re im) 2.0 (* 2.0 re))) * [enter]simplify: Simplifying (sqrt (expm1 (log1p (fma (hypot re im) 2.0 (* re 2.0))))) * * [misc]simplify: iters left: 6 (9 enodes) * * [misc]simplify: iters left: 5 (12 enodes) * * [misc]simplify: iters left: 4 (16 enodes) * * [misc]simplify: iters left: 3 (22 enodes) * [exit]simplify: Simplified to (sqrt (fma (hypot re im) 2.0 (* 2.0 re))) * [exit]simplify: Simplified to (sqrt (fma (hypot re im) 2.0 (* 2.0 re))) * * * * [misc]progress: [ 11 / 44 ] simplifiying candidate # * * * * [misc]progress: [ 12 / 44 ] simplifiying candidate # * [enter]simplify: Simplifying (expm1 (fma (hypot re im) 2.0 (* re 2.0))) * * [misc]simplify: iters left: 4 (7 enodes) * * [misc]simplify: iters left: 3 (10 enodes) * * [misc]simplify: iters left: 2 (14 enodes) * * [misc]simplify: iters left: 1 (20 enodes) * [exit]simplify: Simplified to (expm1 (fma (hypot re im) 2.0 (* 2.0 re))) * [exit]simplify: Simplified to (expm1 (fma (hypot re im) 2.0 (* 2.0 re))) * * * * [misc]progress: [ 13 / 44 ] simplifiying candidate # * [enter]simplify: Simplifying (log1p (fma (hypot re im) 2.0 (* re 2.0))) * * [misc]simplify: iters left: 4 (7 enodes) * * [misc]simplify: iters left: 3 (10 enodes) * * [misc]simplify: iters left: 2 (14 enodes) * * [misc]simplify: iters left: 1 (20 enodes) * [exit]simplify: Simplified to (log1p (fma (hypot re im) 2.0 (* 2.0 re))) * [exit]simplify: Simplified to (log1p (fma (hypot re im) 2.0 (* 2.0 re))) * * * * [misc]progress: [ 14 / 44 ] simplifiying candidate # * [enter]simplify: Simplifying (* (hypot re im) 2.0) * * [misc]simplify: iters left: 3 (5 enodes) * * [misc]simplify: iters left: 2 (6 enodes) * [exit]simplify: Simplified to (* (hypot re im) 2.0) * [exit]simplify: Simplified to (* (hypot re im) 2.0) * * * * [misc]progress: [ 15 / 44 ] simplifiying candidate # * * * * [misc]progress: [ 16 / 44 ] simplifiying candidate # * [enter]simplify: Simplifying (log (fma (hypot re im) 2.0 (* re 2.0))) * * [misc]simplify: iters left: 4 (7 enodes) * * [misc]simplify: iters left: 3 (10 enodes) * * [misc]simplify: iters left: 2 (14 enodes) * * [misc]simplify: iters left: 1 (23 enodes) * [exit]simplify: Simplified to (log (fma (hypot re im) 2.0 (* 2.0 re))) * [exit]simplify: Simplified to (log (fma (hypot re im) 2.0 (* 2.0 re))) * * * * [misc]progress: [ 17 / 44 ] simplifiying candidate # * [enter]simplify: Simplifying (exp (fma (hypot re im) 2.0 (* re 2.0))) * * [misc]simplify: iters left: 4 (7 enodes) * * [misc]simplify: iters left: 3 (10 enodes) * * [misc]simplify: iters left: 2 (17 enodes) * * [misc]simplify: iters left: 1 (32 enodes) * [exit]simplify: Simplified to (exp (fma (hypot re im) 2.0 (* 2.0 re))) * [exit]simplify: Simplified to (exp (fma (hypot re im) 2.0 (* 2.0 re))) * * * * [misc]progress: [ 18 / 44 ] simplifiying candidate # * [enter]simplify: Simplifying (* (cbrt (fma (hypot re im) 2.0 (* re 2.0))) (cbrt (fma (hypot re im) 2.0 (* re 2.0)))) * * [misc]simplify: iters left: 6 (8 enodes) * * [misc]simplify: iters left: 5 (11 enodes) * * [misc]simplify: iters left: 4 (15 enodes) * * [misc]simplify: iters left: 3 (21 enodes) * [exit]simplify: Simplified to (* (cbrt (fma (hypot re im) 2.0 (* 2.0 re))) (cbrt (fma (hypot re im) 2.0 (* 2.0 re)))) * [exit]simplify: Simplified to (* (cbrt (fma (hypot re im) 2.0 (* 2.0 re))) (cbrt (fma (hypot re im) 2.0 (* 2.0 re)))) * [enter]simplify: Simplifying (cbrt (fma (hypot re im) 2.0 (* re 2.0))) * * [misc]simplify: iters left: 4 (7 enodes) * * [misc]simplify: iters left: 3 (10 enodes) * * [misc]simplify: iters left: 2 (14 enodes) * * [misc]simplify: iters left: 1 (20 enodes) * [exit]simplify: Simplified to (cbrt (fma (hypot re im) 2.0 (* 2.0 re))) * [exit]simplify: Simplified to (cbrt (fma (hypot re im) 2.0 (* 2.0 re))) * * * * [misc]progress: [ 19 / 44 ] simplifiying candidate # * [enter]simplify: Simplifying (* (* (fma (hypot re im) 2.0 (* re 2.0)) (fma (hypot re im) 2.0 (* re 2.0))) (fma (hypot re im) 2.0 (* re 2.0))) * * [misc]simplify: iters left: 6 (8 enodes) * * [misc]simplify: iters left: 5 (12 enodes) * * [misc]simplify: iters left: 4 (30 enodes) * * [misc]simplify: iters left: 3 (132 enodes) * [exit]simplify: Simplified to (pow (fma (hypot re im) 2.0 (* 2.0 re)) 3) * [exit]simplify: Simplified to (pow (fma (hypot re im) 2.0 (* 2.0 re)) 3) * * * * [misc]progress: [ 20 / 44 ] simplifiying candidate # * [enter]simplify: Simplifying (sqrt (fma (hypot re im) 2.0 (* re 2.0))) * * [misc]simplify: iters left: 4 (7 enodes) * * [misc]simplify: iters left: 3 (10 enodes) * * [misc]simplify: iters left: 2 (14 enodes) * * [misc]simplify: iters left: 1 (20 enodes) * [exit]simplify: Simplified to (sqrt (fma (hypot re im) 2.0 (* 2.0 re))) * [exit]simplify: Simplified to (sqrt (fma (hypot re im) 2.0 (* 2.0 re))) * [enter]simplify: Simplifying (sqrt (fma (hypot re im) 2.0 (* re 2.0))) * * [misc]simplify: iters left: 4 (7 enodes) * * [misc]simplify: iters left: 3 (10 enodes) * * [misc]simplify: iters left: 2 (14 enodes) * * [misc]simplify: iters left: 1 (20 enodes) * [exit]simplify: Simplified to (sqrt (fma (hypot re im) 2.0 (* 2.0 re))) * [exit]simplify: Simplified to (sqrt (fma (hypot re im) 2.0 (* 2.0 re))) * * * * [misc]progress: [ 21 / 44 ] simplifiying candidate # * * * * [misc]progress: [ 22 / 44 ] simplifiying candidate # * [enter]simplify: Simplifying (expm1 (sqrt (expm1 (log1p (fma (hypot re im) 2.0 (* re 2.0)))))) * * [misc]simplify: iters left: 6 (10 enodes) * * [misc]simplify: iters left: 5 (13 enodes) * * [misc]simplify: iters left: 4 (17 enodes) * * [misc]simplify: iters left: 3 (23 enodes) * [exit]simplify: Simplified to (expm1 (sqrt (fma (hypot re im) 2.0 (* 2.0 re)))) * [exit]simplify: Simplified to (expm1 (sqrt (fma (hypot re im) 2.0 (* 2.0 re)))) * * * * [misc]progress: [ 23 / 44 ] simplifiying candidate # * [enter]simplify: Simplifying (log1p (sqrt (expm1 (log1p (fma (hypot re im) 2.0 (* re 2.0)))))) * * [misc]simplify: iters left: 6 (10 enodes) * * [misc]simplify: iters left: 5 (13 enodes) * * [misc]simplify: iters left: 4 (17 enodes) * * [misc]simplify: iters left: 3 (23 enodes) * [exit]simplify: Simplified to (log1p (sqrt (fma (hypot re im) 2.0 (* 2.0 re)))) * [exit]simplify: Simplified to (log1p (sqrt (fma (hypot re im) 2.0 (* 2.0 re)))) * * * * [misc]progress: [ 24 / 44 ] simplifiying candidate # * * * * [misc]progress: [ 25 / 44 ] simplifiying candidate # * * * * [misc]progress: [ 26 / 44 ] simplifiying candidate # * [enter]simplify: Simplifying (log (sqrt (expm1 (log1p (fma (hypot re im) 2.0 (* re 2.0)))))) * * [misc]simplify: iters left: 6 (10 enodes) * * [misc]simplify: iters left: 5 (13 enodes) * * [misc]simplify: iters left: 4 (17 enodes) * * [misc]simplify: iters left: 3 (23 enodes) * [exit]simplify: Simplified to (log (sqrt (fma (hypot re im) 2.0 (* 2.0 re)))) * [exit]simplify: Simplified to (log (sqrt (fma (hypot re im) 2.0 (* 2.0 re)))) * * * * [misc]progress: [ 27 / 44 ] simplifiying candidate # * [enter]simplify: Simplifying (exp (sqrt (expm1 (log1p (fma (hypot re im) 2.0 (* re 2.0)))))) * * [misc]simplify: iters left: 6 (10 enodes) * * [misc]simplify: iters left: 5 (13 enodes) * * [misc]simplify: iters left: 4 (17 enodes) * * [misc]simplify: iters left: 3 (23 enodes) * [exit]simplify: Simplified to (exp (sqrt (fma (hypot re im) 2.0 (* 2.0 re)))) * [exit]simplify: Simplified to (exp (sqrt (fma (hypot re im) 2.0 (* 2.0 re)))) * * * * [misc]progress: [ 28 / 44 ] simplifiying candidate # * [enter]simplify: Simplifying (* (cbrt (sqrt (expm1 (log1p (fma (hypot re im) 2.0 (* re 2.0)))))) (cbrt (sqrt (expm1 (log1p (fma (hypot re im) 2.0 (* re 2.0))))))) * * [misc]simplify: iters left: 6 (11 enodes) * * [misc]simplify: iters left: 5 (14 enodes) * * [misc]simplify: iters left: 4 (18 enodes) * * [misc]simplify: iters left: 3 (24 enodes) * [exit]simplify: Simplified to (* (cbrt (sqrt (fma (hypot re im) 2.0 (* 2.0 re)))) (cbrt (sqrt (fma (hypot re im) 2.0 (* 2.0 re))))) * [exit]simplify: Simplified to (* (cbrt (sqrt (fma (hypot re im) 2.0 (* 2.0 re)))) (cbrt (sqrt (fma (hypot re im) 2.0 (* 2.0 re))))) * [enter]simplify: Simplifying (cbrt (sqrt (expm1 (log1p (fma (hypot re im) 2.0 (* re 2.0)))))) * * [misc]simplify: iters left: 6 (10 enodes) * * [misc]simplify: iters left: 5 (13 enodes) * * [misc]simplify: iters left: 4 (17 enodes) * * [misc]simplify: iters left: 3 (23 enodes) * [exit]simplify: Simplified to (cbrt (sqrt (fma (hypot re im) 2.0 (* 2.0 re)))) * [exit]simplify: Simplified to (cbrt (sqrt (fma (hypot re im) 2.0 (* 2.0 re)))) * * * * [misc]progress: [ 29 / 44 ] simplifiying candidate # * [enter]simplify: Simplifying (* (* (sqrt (expm1 (log1p (fma (hypot re im) 2.0 (* re 2.0))))) (sqrt (expm1 (log1p (fma (hypot re im) 2.0 (* re 2.0)))))) (sqrt (expm1 (log1p (fma (hypot re im) 2.0 (* re 2.0)))))) * * [misc]simplify: iters left: 6 (11 enodes) * * [misc]simplify: iters left: 5 (16 enodes) * * [misc]simplify: iters left: 4 (29 enodes) * * [misc]simplify: iters left: 3 (53 enodes) * * [misc]simplify: iters left: 2 (78 enodes) * * [misc]simplify: iters left: 1 (111 enodes) * [exit]simplify: Simplified to (* (sqrt (fma (hypot re im) 2.0 (* 2.0 re))) (fma (hypot re im) 2.0 (* 2.0 re))) * [exit]simplify: Simplified to (* (sqrt (fma (hypot re im) 2.0 (* 2.0 re))) (fma (hypot re im) 2.0 (* 2.0 re))) * * * * [misc]progress: [ 30 / 44 ] simplifiying candidate # * [enter]simplify: Simplifying (sqrt (* (cbrt (expm1 (log1p (fma (hypot re im) 2.0 (* re 2.0))))) (cbrt (expm1 (log1p (fma (hypot re im) 2.0 (* re 2.0))))))) * * [misc]simplify: iters left: 6 (11 enodes) * * [misc]simplify: iters left: 5 (15 enodes) * * [misc]simplify: iters left: 4 (19 enodes) * * [misc]simplify: iters left: 3 (25 enodes) * [exit]simplify: Simplified to (fabs (cbrt (fma (hypot re im) 2.0 (* 2.0 re)))) * [exit]simplify: Simplified to (fabs (cbrt (fma (hypot re im) 2.0 (* 2.0 re)))) * [enter]simplify: Simplifying (sqrt (cbrt (expm1 (log1p (fma (hypot re im) 2.0 (* re 2.0)))))) * * [misc]simplify: iters left: 6 (10 enodes) * * [misc]simplify: iters left: 5 (13 enodes) * * [misc]simplify: iters left: 4 (17 enodes) * * [misc]simplify: iters left: 3 (23 enodes) * [exit]simplify: Simplified to (sqrt (cbrt (fma (hypot re im) 2.0 (* 2.0 re)))) * [exit]simplify: Simplified to (sqrt (cbrt (fma (hypot re im) 2.0 (* 2.0 re)))) * * * * [misc]progress: [ 31 / 44 ] simplifiying candidate # * [enter]simplify: Simplifying (sqrt (sqrt (expm1 (log1p (fma (hypot re im) 2.0 (* re 2.0)))))) * * [misc]simplify: iters left: 6 (10 enodes) * * [misc]simplify: iters left: 5 (13 enodes) * * [misc]simplify: iters left: 4 (17 enodes) * * [misc]simplify: iters left: 3 (23 enodes) * [exit]simplify: Simplified to (sqrt (sqrt (fma (hypot re im) 2.0 (* 2.0 re)))) * [exit]simplify: Simplified to (sqrt (sqrt (fma (hypot re im) 2.0 (* 2.0 re)))) * [enter]simplify: Simplifying (sqrt (sqrt (expm1 (log1p (fma (hypot re im) 2.0 (* re 2.0)))))) * * [misc]simplify: iters left: 6 (10 enodes) * * [misc]simplify: iters left: 5 (13 enodes) * * [misc]simplify: iters left: 4 (17 enodes) * * [misc]simplify: iters left: 3 (23 enodes) * [exit]simplify: Simplified to (sqrt (sqrt (fma (hypot re im) 2.0 (* 2.0 re)))) * [exit]simplify: Simplified to (sqrt (sqrt (fma (hypot re im) 2.0 (* 2.0 re)))) * * * * [misc]progress: [ 32 / 44 ] simplifiying candidate # * [enter]simplify: Simplifying (sqrt 1) * * [misc]simplify: iters left: 1 (2 enodes) * [exit]simplify: Simplified to (sqrt 1) * [exit]simplify: Simplified to (sqrt 1) * [enter]simplify: Simplifying (sqrt (expm1 (log1p (fma (hypot re im) 2.0 (* re 2.0))))) * * [misc]simplify: iters left: 6 (9 enodes) * * [misc]simplify: iters left: 5 (12 enodes) * * [misc]simplify: iters left: 4 (16 enodes) * * [misc]simplify: iters left: 3 (22 enodes) * [exit]simplify: Simplified to (sqrt (fma (hypot re im) 2.0 (* 2.0 re))) * [exit]simplify: Simplified to (sqrt (fma (hypot re im) 2.0 (* 2.0 re))) * * * * [misc]progress: [ 33 / 44 ] simplifiying candidate # * [enter]simplify: Simplifying (sqrt (sqrt (expm1 (log1p (fma (hypot re im) 2.0 (* re 2.0)))))) * * [misc]simplify: iters left: 6 (10 enodes) * * [misc]simplify: iters left: 5 (13 enodes) * * [misc]simplify: iters left: 4 (17 enodes) * * [misc]simplify: iters left: 3 (23 enodes) * [exit]simplify: Simplified to (sqrt (sqrt (fma (hypot re im) 2.0 (* 2.0 re)))) * [exit]simplify: Simplified to (sqrt (sqrt (fma (hypot re im) 2.0 (* 2.0 re)))) * [enter]simplify: Simplifying (sqrt (sqrt (expm1 (log1p (fma (hypot re im) 2.0 (* re 2.0)))))) * * [misc]simplify: iters left: 6 (10 enodes) * * [misc]simplify: iters left: 5 (13 enodes) * * [misc]simplify: iters left: 4 (17 enodes) * * [misc]simplify: iters left: 3 (23 enodes) * [exit]simplify: Simplified to (sqrt (sqrt (fma (hypot re im) 2.0 (* 2.0 re)))) * [exit]simplify: Simplified to (sqrt (sqrt (fma (hypot re im) 2.0 (* 2.0 re)))) * * * * [misc]progress: [ 34 / 44 ] simplifiying candidate # * * * * [misc]progress: [ 35 / 44 ] simplifiying candidate # * * * * [misc]progress: [ 36 / 44 ] simplifiying candidate # * [enter]simplify: Simplifying (* 0.5 (sqrt (- (+ (* 2.0 im) (* 2.0 re)) (* 4.440892098500626e-16 (pow re 3))))) * * [misc]simplify: iters left: 6 (14 enodes) * * [misc]simplify: iters left: 5 (29 enodes) * * [misc]simplify: iters left: 4 (62 enodes) * * [misc]simplify: iters left: 3 (110 enodes) * * [misc]simplify: iters left: 2 (173 enodes) * * [misc]simplify: iters left: 1 (205 enodes) * [exit]simplify: Simplified to (* 0.5 (sqrt (fma (fma (* 4.440892098500626e-16 re) (- re) 2.0) re (* im 2.0)))) * * * * [misc]progress: [ 37 / 44 ] simplifiying candidate # * [enter]simplify: Simplifying (* 0.5 (sqrt (- (+ (exp (- (log 4.0) (log (/ 1 re)))) (+ (* 0.25 (/ (exp (- (log 4.0) (log (/ 1 re)))) re)) (* 0.03125 (/ (exp (- (log 4.0) (log (/ 1 re)))) (pow re 2))))) (+ 1 (* 1/2 (/ (exp (- (log 4.0) (log (/ 1 re)))) (* (pow 4.0 2) (pow re 2)))))))) * * [misc]simplify: iters left: 6 (28 enodes) * * [misc]simplify: iters left: 5 (66 enodes) * * [misc]simplify: iters left: 4 (172 enodes) * [exit]simplify: Simplified to (* 0.5 (sqrt (- (fma (/ 0.03125 re) (/ (* 4.0 re) re) (fma 0.25 (/ (* 4.0 re) re) (* 4.0 re))) (fma 1/2 (/ (/ (* 4.0 re) 4.0) (* (* 4.0 re) re)) 1)))) * * * * [misc]progress: [ 38 / 44 ] simplifiying candidate # * [enter]simplify: Simplifying (* 0.5 (sqrt 0)) * * [misc]simplify: iters left: 3 (4 enodes) * * [misc]simplify: iters left: 2 (5 enodes) * [exit]simplify: Simplified to (* 0.5 (sqrt 0)) * * * * [misc]progress: [ 39 / 44 ] simplifiying candidate # * [enter]simplify: Simplifying (* 0.5 (sqrt (expm1 (log1p (+ (* 2.0 im) (* 2.0 re)))))) * * [misc]simplify: iters left: 6 (11 enodes) * * [misc]simplify: iters left: 5 (18 enodes) * * [misc]simplify: iters left: 4 (24 enodes) * [exit]simplify: Simplified to (* (sqrt (* (+ re im) 2.0)) 0.5) * * * * [misc]progress: [ 40 / 44 ] simplifiying candidate # * [enter]simplify: Simplifying (* 0.5 (sqrt (expm1 (log1p (* 4.0 re))))) * * [misc]simplify: iters left: 6 (8 enodes) * * [misc]simplify: iters left: 5 (10 enodes) * [exit]simplify: Simplified to (* 0.5 (sqrt (* re 4.0))) * * * * [misc]progress: [ 41 / 44 ] simplifiying candidate # * [enter]simplify: Simplifying (* 0.5 (sqrt (expm1 (log1p 0)))) * * [misc]simplify: iters left: 5 (6 enodes) * * [misc]simplify: iters left: 4 (7 enodes) * [exit]simplify: Simplified to (* 0.5 (sqrt 0)) * * * * [misc]progress: [ 42 / 44 ] simplifiying candidate # * [enter]simplify: Simplifying (* 0.5 (- (+ (* +nan.0 (/ (pow re 2) (sqrt 2.0))) (- (+ (* +nan.0 (/ (pow re 2) (pow (sqrt 2.0) 3))) (- (+ (* +nan.0 (/ re (sqrt 2.0))) (- (* +nan.0 (* im (sqrt 2.0))))))))))) * * * * [misc]progress: [ 43 / 44 ] simplifiying candidate # * [enter]simplify: Simplifying (* 0.5 (- (+ (* 0.015625 (* (/ (exp (- (log 4.0) (log (/ 1 re)))) (pow re 2)) (sqrt (/ 1 (- (exp (- (log 4.0) (log (/ 1 re)))) 1))))) (+ (* 0.125 (* (/ (exp (- (log 4.0) (log (/ 1 re)))) re) (sqrt (/ 1 (- (exp (- (log 4.0) (log (/ 1 re)))) 1))))) (sqrt (- (exp (- (log 4.0) (log (/ 1 re)))) 1)))) (+ (* 0.0078125 (* (sqrt (/ 1 (pow (- (exp (- (log 4.0) (log (/ 1 re)))) 1) 3))) (/ (exp (* 2 (- (log 4.0) (log (/ 1 re))))) (pow re 2)))) (* 1/4 (* (/ (exp (- (log 4.0) (log (/ 1 re)))) (* (pow 4.0 2) (pow re 2))) (sqrt (/ 1 (- (exp (- (log 4.0) (log (/ 1 re)))) 1)))))))) * * [misc]simplify: iters left: 6 (44 enodes) * * [misc]simplify: iters left: 5 (106 enodes) * * [misc]simplify: iters left: 4 (311 enodes) * [exit]simplify: Simplified to (* (- (- (fma (sqrt (/ 1 (- (* 4.0 re) 1))) (+ (* (/ (* 4.0 re) re) 0.125) (* (/ 0.015625 re) (/ (* 4.0 re) re))) (sqrt (- (* 4.0 re) 1))) (* (sqrt (/ 1 (- (* 4.0 re) 1))) (/ (* (* 4.0 re) 1/4) (* (* 4.0 4.0) (* re re))))) (* (sqrt (/ (/ 1 (- (* 4.0 re) 1)) (* (- (* 4.0 re) 1) (- (* 4.0 re) 1)))) (* (* (/ (* 4.0 re) re) (/ (* 4.0 re) re)) 0.0078125))) 0.5) * * * * [misc]progress: [ 44 / 44 ] simplifiying candidate # * [enter]simplify: Simplifying (* 0.5 0) * * [misc]simplify: iters left: 2 (3 enodes) * [exit]simplify: Simplified to 0 * * * [misc]progress: adding candidates to table * * [misc]progress: iteration 3 / 4 * * * [misc]progress: picking best candidate * * * * [misc]pick: Picked # * * * [misc]progress: localizing error * * * [misc]progress: generating rewritten candidates * * * * [misc]progress: [ 1 / 2 ] rewriting at (2 2) * * * * [misc]progress: [ 2 / 2 ] rewriting at (2 2 1) * * * [misc]progress: generating series expansions * * * * [misc]progress: [ 1 / 2 ] generating series at (2 2) * [misc]approximate: Taking taylor expansion of (sqrt (fma (fma (* 4.440892098500626e-16 re) (- re) 2.0) re (* im 2.0))) in (re im) around 0 * [misc]taylor: Taking taylor expansion of (sqrt (fma (fma (* 4.440892098500626e-16 re) (- re) 2.0) re (* im 2.0))) in im * [misc]taylor: Taking taylor expansion of (fma (fma (* 4.440892098500626e-16 re) (- re) 2.0) re (* im 2.0)) in im * [misc]taylor: Rewrote expression to (+ (* (fma (* 4.440892098500626e-16 re) (- re) 2.0) re) (* im 2.0)) * [misc]taylor: Taking taylor expansion of (* (fma (* 4.440892098500626e-16 re) (- re) 2.0) re) in im * [misc]taylor: Taking taylor expansion of (fma (* 4.440892098500626e-16 re) (- re) 2.0) in im * [misc]taylor: Rewrote expression to (+ (* (* 4.440892098500626e-16 re) (- re)) 2.0) * [misc]taylor: Taking taylor expansion of (* (* 4.440892098500626e-16 re) (- re)) in im * [misc]taylor: Taking taylor expansion of (* 4.440892098500626e-16 re) in im * [misc]taylor: Taking taylor expansion of 4.440892098500626e-16 in im * [misc]backup-simplify: Simplify 4.440892098500626e-16 into 4.440892098500626e-16 * [misc]taylor: Taking taylor expansion of re in im * [misc]backup-simplify: Simplify re into re * [misc]taylor: Taking taylor expansion of (- re) in im * [misc]taylor: Taking taylor expansion of re in im * [misc]backup-simplify: Simplify re into re * [misc]taylor: Taking taylor expansion of 2.0 in im * [misc]backup-simplify: Simplify 2.0 into 2.0 * [misc]taylor: Taking taylor expansion of re in im * [misc]backup-simplify: Simplify re into re * [misc]taylor: Taking taylor expansion of (* im 2.0) in im * [misc]taylor: Taking taylor expansion of im in im * [misc]backup-simplify: Simplify 0 into 0 * [misc]backup-simplify: Simplify 1 into 1 * [misc]taylor: Taking taylor expansion of 2.0 in im * [misc]backup-simplify: Simplify 2.0 into 2.0 * [misc]backup-simplify: Simplify (* 4.440892098500626e-16 re) into (* 4.440892098500626e-16 re) * [misc]backup-simplify: Simplify (- re) into (- re) * [misc]backup-simplify: Simplify (* (* 4.440892098500626e-16 re) (- re)) into (* -4.440892098500626e-16 (pow re 2)) * [misc]backup-simplify: Simplify (+ (* -4.440892098500626e-16 (pow re 2)) 2.0) into (- 2.0 (* 4.440892098500626e-16 (pow re 2))) * [misc]backup-simplify: Simplify (* (- 2.0 (* 4.440892098500626e-16 (pow re 2))) re) into (* (- 2.0 (* 4.440892098500626e-16 (pow re 2))) re) * [misc]backup-simplify: Simplify (* 0 2.0) into 0 * [misc]backup-simplify: Simplify (+ (* (- 2.0 (* 4.440892098500626e-16 (pow re 2))) re) 0) into (- (* 2.0 re) (* 4.440892098500626e-16 (pow re 3))) * [misc]backup-simplify: Simplify (sqrt (- (* 2.0 re) (* 4.440892098500626e-16 (pow re 3)))) into (sqrt (- (* 2.0 re) (* 4.440892098500626e-16 (pow re 3)))) * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (+ (* 4.440892098500626e-16 0) (* 0 re)) into 0 * [misc]backup-simplify: Simplify (- re) into (- re) * [misc]backup-simplify: Simplify (+ (* (* 4.440892098500626e-16 re) 0) (* 0 (- re))) into 0 * [misc]backup-simplify: Simplify (+ 0 0) into 0 * [misc]backup-simplify: Simplify (+ (* (- 2.0 (* 4.440892098500626e-16 (pow re 2))) 0) (* 0 re)) into 0 * [misc]backup-simplify: Simplify (+ (* 0 0) (* 1 2.0)) into 2.0 * [misc]backup-simplify: Simplify (+ 0 2.0) into 2.0 * [misc]backup-simplify: Simplify (/ 2.0 (* 2 (sqrt (- (* 2.0 re) (* 4.440892098500626e-16 (pow re 3)))))) into (* 1.0 (sqrt (/ 1 (- (* 2.0 re) (* 4.440892098500626e-16 (pow re 3)))))) * [misc]taylor: Taking taylor expansion of (sqrt (fma (fma (* 4.440892098500626e-16 re) (- re) 2.0) re (* im 2.0))) in re * [misc]taylor: Taking taylor expansion of (fma (fma (* 4.440892098500626e-16 re) (- re) 2.0) re (* im 2.0)) in re * [misc]taylor: Rewrote expression to (+ (* (fma (* 4.440892098500626e-16 re) (- re) 2.0) re) (* im 2.0)) * [misc]taylor: Taking taylor expansion of (* (fma (* 4.440892098500626e-16 re) (- re) 2.0) re) in re * [misc]taylor: Taking taylor expansion of (fma (* 4.440892098500626e-16 re) (- re) 2.0) in re * [misc]taylor: Rewrote expression to (+ (* (* 4.440892098500626e-16 re) (- re)) 2.0) * [misc]taylor: Taking taylor expansion of (* (* 4.440892098500626e-16 re) (- re)) in re * [misc]taylor: Taking taylor expansion of (* 4.440892098500626e-16 re) in re * [misc]taylor: Taking taylor expansion of 4.440892098500626e-16 in re * [misc]backup-simplify: Simplify 4.440892098500626e-16 into 4.440892098500626e-16 * [misc]taylor: Taking taylor expansion of re in re * [misc]backup-simplify: Simplify 0 into 0 * [misc]backup-simplify: Simplify 1 into 1 * [misc]taylor: Taking taylor expansion of (- re) in re * [misc]taylor: Taking taylor expansion of re in re * [misc]backup-simplify: Simplify 0 into 0 * [misc]backup-simplify: Simplify 1 into 1 * [misc]taylor: Taking taylor expansion of 2.0 in re * [misc]backup-simplify: Simplify 2.0 into 2.0 * [misc]taylor: Taking taylor expansion of re in re * [misc]backup-simplify: Simplify 0 into 0 * [misc]backup-simplify: Simplify 1 into 1 * [misc]taylor: Taking taylor expansion of (* im 2.0) in re * [misc]taylor: Taking taylor expansion of im in re * [misc]backup-simplify: Simplify im into im * [misc]taylor: Taking taylor expansion of 2.0 in re * [misc]backup-simplify: Simplify 2.0 into 2.0 * [misc]backup-simplify: Simplify (* 4.440892098500626e-16 0) into 0 * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (* 0 0) into 0 * [misc]backup-simplify: Simplify (+ 0 2.0) into 2.0 * [misc]backup-simplify: Simplify (* 2.0 0) into 0 * [misc]backup-simplify: Simplify (* im 2.0) into (* 2.0 im) * [misc]backup-simplify: Simplify (+ 0 (* 2.0 im)) into (* 2.0 im) * [misc]backup-simplify: Simplify (sqrt (* 2.0 im)) into (* (sqrt im) (sqrt 2.0)) * [misc]backup-simplify: Simplify (- 1) into -1 * [misc]backup-simplify: Simplify (+ (* 4.440892098500626e-16 1) (* 0 0)) into 4.440892098500626e-16 * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (+ (* 0 -1) (* 4.440892098500626e-16 0)) into 0 * [misc]backup-simplify: Simplify (+ 0 0) into 0 * [misc]backup-simplify: Simplify (+ (* 2.0 1) (* 0 0)) into 2.0 * [misc]backup-simplify: Simplify (+ (* im 0) (* 0 2.0)) into 0 * [misc]backup-simplify: Simplify (+ 2.0 0) into 2.0 * [misc]backup-simplify: Simplify (/ 2.0 (* 2 (sqrt (* 2.0 im)))) into (* 1.0 (* (sqrt (/ 1 im)) (/ 1 (sqrt 2.0)))) * [misc]taylor: Taking taylor expansion of (sqrt (fma (fma (* 4.440892098500626e-16 re) (- re) 2.0) re (* im 2.0))) in re * [misc]taylor: Taking taylor expansion of (fma (fma (* 4.440892098500626e-16 re) (- re) 2.0) re (* im 2.0)) in re * [misc]taylor: Rewrote expression to (+ (* (fma (* 4.440892098500626e-16 re) (- re) 2.0) re) (* im 2.0)) * [misc]taylor: Taking taylor expansion of (* (fma (* 4.440892098500626e-16 re) (- re) 2.0) re) in re * [misc]taylor: Taking taylor expansion of (fma (* 4.440892098500626e-16 re) (- re) 2.0) in re * [misc]taylor: Rewrote expression to (+ (* (* 4.440892098500626e-16 re) (- re)) 2.0) * [misc]taylor: Taking taylor expansion of (* (* 4.440892098500626e-16 re) (- re)) in re * [misc]taylor: Taking taylor expansion of (* 4.440892098500626e-16 re) in re * [misc]taylor: Taking taylor expansion of 4.440892098500626e-16 in re * [misc]backup-simplify: Simplify 4.440892098500626e-16 into 4.440892098500626e-16 * [misc]taylor: Taking taylor expansion of re in re * [misc]backup-simplify: Simplify 0 into 0 * [misc]backup-simplify: Simplify 1 into 1 * [misc]taylor: Taking taylor expansion of (- re) in re * [misc]taylor: Taking taylor expansion of re in re * [misc]backup-simplify: Simplify 0 into 0 * [misc]backup-simplify: Simplify 1 into 1 * [misc]taylor: Taking taylor expansion of 2.0 in re * [misc]backup-simplify: Simplify 2.0 into 2.0 * [misc]taylor: Taking taylor expansion of re in re * [misc]backup-simplify: Simplify 0 into 0 * [misc]backup-simplify: Simplify 1 into 1 * [misc]taylor: Taking taylor expansion of (* im 2.0) in re * [misc]taylor: Taking taylor expansion of im in re * [misc]backup-simplify: Simplify im into im * [misc]taylor: Taking taylor expansion of 2.0 in re * [misc]backup-simplify: Simplify 2.0 into 2.0 * [misc]backup-simplify: Simplify (* 4.440892098500626e-16 0) into 0 * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (* 0 0) into 0 * [misc]backup-simplify: Simplify (+ 0 2.0) into 2.0 * [misc]backup-simplify: Simplify (* 2.0 0) into 0 * [misc]backup-simplify: Simplify (* im 2.0) into (* 2.0 im) * [misc]backup-simplify: Simplify (+ 0 (* 2.0 im)) into (* 2.0 im) * [misc]backup-simplify: Simplify (sqrt (* 2.0 im)) into (* (sqrt im) (sqrt 2.0)) * [misc]backup-simplify: Simplify (- 1) into -1 * [misc]backup-simplify: Simplify (+ (* 4.440892098500626e-16 1) (* 0 0)) into 4.440892098500626e-16 * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (+ (* 0 -1) (* 4.440892098500626e-16 0)) into 0 * [misc]backup-simplify: Simplify (+ 0 0) into 0 * [misc]backup-simplify: Simplify (+ (* 2.0 1) (* 0 0)) into 2.0 * [misc]backup-simplify: Simplify (+ (* im 0) (* 0 2.0)) into 0 * [misc]backup-simplify: Simplify (+ 2.0 0) into 2.0 * [misc]backup-simplify: Simplify (/ 2.0 (* 2 (sqrt (* 2.0 im)))) into (* 1.0 (* (sqrt (/ 1 im)) (/ 1 (sqrt 2.0)))) * [misc]taylor: Taking taylor expansion of (* (sqrt im) (sqrt 2.0)) in im * [misc]taylor: Taking taylor expansion of (sqrt im) in im * [misc]taylor: Taking taylor expansion of im in im * [misc]backup-simplify: Simplify 0 into 0 * [misc]backup-simplify: Simplify 1 into 1 * [misc]backup-simplify: Simplify (sqrt 0) into 0 * [misc]backup-simplify: Simplify (/ 1 (* 2 (sqrt 0))) into +nan.0 * [misc]taylor: Taking taylor expansion of (sqrt 2.0) in im * [misc]taylor: Taking taylor expansion of 2.0 in im * [misc]backup-simplify: Simplify 2.0 into 2.0 * [misc]backup-simplify: Simplify (sqrt 2.0) into (sqrt 2.0) * [misc]backup-simplify: Simplify (/ 0 (* 2 (sqrt 2.0))) into 0 * [misc]backup-simplify: Simplify (* 0 (sqrt 2.0)) into 0 * [misc]backup-simplify: Simplify 0 into 0 * [misc]taylor: Taking taylor expansion of (* 1.0 (* (sqrt (/ 1 im)) (/ 1 (sqrt 2.0)))) in im * [misc]taylor: Taking taylor expansion of 1.0 in im * [misc]backup-simplify: Simplify 1.0 into 1.0 * [misc]taylor: Taking taylor expansion of (* (sqrt (/ 1 im)) (/ 1 (sqrt 2.0))) in im * [misc]taylor: Taking taylor expansion of (sqrt (/ 1 im)) in im * [misc]taylor: Taking taylor expansion of (/ 1 im) in im * [misc]taylor: Taking taylor expansion of im in im * [misc]backup-simplify: Simplify 0 into 0 * [misc]backup-simplify: Simplify 1 into 1 * [misc]backup-simplify: Simplify (/ 1 1) into 1 * [misc]backup-simplify: Simplify (sqrt 0) into 0 * [misc]backup-simplify: Simplify (/ 1 (* 2 (sqrt 0))) into +nan.0 * [misc]taylor: Taking taylor expansion of (/ 1 (sqrt 2.0)) in im * [misc]taylor: Taking taylor expansion of (sqrt 2.0) in im * [misc]taylor: Taking taylor expansion of 2.0 in im * [misc]backup-simplify: Simplify 2.0 into 2.0 * [misc]backup-simplify: Simplify (sqrt 2.0) into (sqrt 2.0) * [misc]backup-simplify: Simplify (/ 0 (* 2 (sqrt 2.0))) into 0 * [misc]backup-simplify: Simplify (/ 1 (sqrt 2.0)) into (/ 1 (sqrt 2.0)) * [misc]backup-simplify: Simplify (- (+ (* (/ 1 (sqrt 2.0)) (/ 0 (sqrt 2.0))))) into 0 * [misc]backup-simplify: Simplify (+ (* 0 0) (* +nan.0 (/ 1 (sqrt 2.0)))) into (- (* +nan.0 (/ 1 (sqrt 2.0)))) * [misc]backup-simplify: Simplify (* 0 (/ 1 (sqrt 2.0))) into 0 * [misc]backup-simplify: Simplify (+ (* 1.0 (- (* +nan.0 (/ 1 (sqrt 2.0))))) (* 0 0)) into (- (* +nan.0 (/ 1 (sqrt 2.0)))) * [misc]backup-simplify: Simplify (- (* +nan.0 (/ 1 (sqrt 2.0)))) into (- (* +nan.0 (/ 1 (sqrt 2.0)))) * [misc]backup-simplify: Simplify (+ (* 0 0) (* +nan.0 (sqrt 2.0))) into (- (* +nan.0 (sqrt 2.0))) * [misc]backup-simplify: Simplify (- (* +nan.0 (sqrt 2.0))) into (- (* +nan.0 (sqrt 2.0))) * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (- 1) into -1 * [misc]backup-simplify: Simplify (+ (* 4.440892098500626e-16 0) (+ (* 0 1) (* 0 0))) into 0 * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (+ (* 0 0) (+ (* 4.440892098500626e-16 -1) (* 0 0))) into (- 4.440892098500626e-16) * [misc]backup-simplify: Simplify (+ (- 4.440892098500626e-16) 0) into (- 4.440892098500626e-16) * [misc]backup-simplify: Simplify (+ (* 2.0 0) (+ (* 0 1) (* (- 4.440892098500626e-16) 0))) into 0 * [misc]backup-simplify: Simplify (+ (* im 0) (+ (* 0 0) (* 0 2.0))) into 0 * [misc]backup-simplify: Simplify (+ 0 0) into 0 * [misc]backup-simplify: Simplify (/ (- 0 (pow (* 1.0 (* (sqrt (/ 1 im)) (/ 1 (sqrt 2.0)))) 2) (+)) (* 2 (* (sqrt im) (sqrt 2.0)))) into (* -0.5 (* (sqrt (/ 1 (pow im 3))) (/ 1 (pow (sqrt 2.0) 3)))) * [misc]taylor: Taking taylor expansion of (* -0.5 (* (sqrt (/ 1 (pow im 3))) (/ 1 (pow (sqrt 2.0) 3)))) in im * [misc]taylor: Taking taylor expansion of -0.5 in im * [misc]backup-simplify: Simplify -0.5 into -0.5 * [misc]taylor: Taking taylor expansion of (* (sqrt (/ 1 (pow im 3))) (/ 1 (pow (sqrt 2.0) 3))) in im * [misc]taylor: Taking taylor expansion of (sqrt (/ 1 (pow im 3))) in im * [misc]taylor: Taking taylor expansion of (/ 1 (pow im 3)) in im * [misc]taylor: Taking taylor expansion of (pow im 3) in im * [misc]backup-simplify: Simplify (/ 1 1) into 1 * [misc]backup-simplify: Simplify (sqrt 0) into 0 * [misc]backup-simplify: Simplify (/ 1 (* 2 (sqrt 0))) into +nan.0 * [misc]taylor: Taking taylor expansion of (/ 1 (pow (sqrt 2.0) 3)) in im * [misc]taylor: Taking taylor expansion of (pow (sqrt 2.0) 3) in im * [misc]taylor: Taking taylor expansion of (exp (* 3 (log (sqrt 2.0)))) in im * [misc]taylor: Taking taylor expansion of (* 3 (log (sqrt 2.0))) in im * [misc]taylor: Taking taylor expansion of 3 in im * [misc]backup-simplify: Simplify 3 into 3 * [misc]taylor: Taking taylor expansion of (log (sqrt 2.0)) in im * [misc]taylor: Taking taylor expansion of (sqrt 2.0) in im * [misc]taylor: Taking taylor expansion of 2.0 in im * [misc]backup-simplify: Simplify 2.0 into 2.0 * [misc]backup-simplify: Simplify (sqrt 2.0) into (sqrt 2.0) * [misc]backup-simplify: Simplify (/ 0 (* 2 (sqrt 2.0))) into 0 * [misc]backup-simplify: Simplify (log (sqrt 2.0)) into (log (sqrt 2.0)) * [misc]backup-simplify: Simplify (* 3 (log (sqrt 2.0))) into (* 3 (log (sqrt 2.0))) * [misc]backup-simplify: Simplify (exp (* 3 (log (sqrt 2.0)))) into (pow (sqrt 2.0) 3) * [misc]backup-simplify: Simplify (/ 1 (pow (sqrt 2.0) 3)) into (/ 1 (pow (sqrt 2.0) 3)) * [misc]backup-simplify: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (sqrt 2.0) 1)))) 1) into 0 * [misc]backup-simplify: Simplify (+ (* 3 0) (* 0 (log (sqrt 2.0)))) into 0 * [misc]backup-simplify: Simplify (/ (- 0 (pow 0 2) (+)) (* 2 (sqrt 2.0))) into 0 * [misc]backup-simplify: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow (sqrt 2.0) 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow (sqrt 2.0) 1)))) 2) into 0 * [misc]backup-simplify: Simplify (+ (* 3 0) (+ (* 0 0) (* 0 (log (sqrt 2.0))))) into 0 * [misc]backup-simplify: Simplify (* (exp (* 3 (log (sqrt 2.0)))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 * [misc]backup-simplify: Simplify (* (exp (* 3 (log (sqrt 2.0)))) (+ (* (/ (pow 0 1) 1)))) into 0 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 (pow (sqrt 2.0) 3)) (/ 0 (pow (sqrt 2.0) 3))))) into 0 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 (pow (sqrt 2.0) 3)) (/ 0 (pow (sqrt 2.0) 3))) (* 0 (/ 0 (pow (sqrt 2.0) 3))))) into 0 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)))) into 0 * [misc]backup-simplify: Simplify (/ (- 0 (pow +nan.0 2) (+)) (* 2 0)) into +nan.0 * [misc]backup-simplify: Simplify (+ (* 0 0) (+ (* +nan.0 0) (* +nan.0 (/ 1 (pow (sqrt 2.0) 3))))) into (- (* +nan.0 (/ 1 (pow (sqrt 2.0) 3)))) * [misc]backup-simplify: Simplify (+ (* 0 0) (* +nan.0 (/ 1 (pow (sqrt 2.0) 3)))) into (- (* +nan.0 (/ 1 (pow (sqrt 2.0) 3)))) * [misc]backup-simplify: Simplify (* 0 (/ 1 (pow (sqrt 2.0) 3))) into 0 * [misc]backup-simplify: Simplify (+ (* -0.5 (- (* +nan.0 (/ 1 (pow (sqrt 2.0) 3))))) (+ (* 0 (- (* +nan.0 (/ 1 (pow (sqrt 2.0) 3))))) (* 0 0))) into (- (* +nan.0 (/ 1 (pow (sqrt 2.0) 3)))) * [misc]backup-simplify: Simplify (- (* +nan.0 (/ 1 (pow (sqrt 2.0) 3)))) into (- (* +nan.0 (/ 1 (pow (sqrt 2.0) 3)))) * [misc]backup-simplify: Simplify (+ (* (- (* +nan.0 (/ 1 (pow (sqrt 2.0) 3)))) (pow (* 1 re) 2)) (+ (* (- (* +nan.0 (sqrt 2.0))) (* im 1)) (* (- (* +nan.0 (/ 1 (sqrt 2.0)))) (* 1 re)))) into (- (+ (* +nan.0 (* im (sqrt 2.0))) (- (+ (* +nan.0 (/ (pow re 2) (pow (sqrt 2.0) 3))) (- (* +nan.0 (/ re (sqrt 2.0)))))))) * [misc]approximate: Taking taylor expansion of (sqrt (fma (fma (* 4.440892098500626e-16 (/ 1 re)) (- (/ 1 re)) 2.0) (/ 1 re) (* (/ 1 im) 2.0))) in (re im) around 0 * [misc]taylor: Taking taylor expansion of (sqrt (fma (fma (* 4.440892098500626e-16 (/ 1 re)) (- (/ 1 re)) 2.0) (/ 1 re) (* (/ 1 im) 2.0))) in im * [misc]taylor: Taking taylor expansion of (fma (fma (* 4.440892098500626e-16 (/ 1 re)) (- (/ 1 re)) 2.0) (/ 1 re) (* (/ 1 im) 2.0)) in im * [misc]taylor: Rewrote expression to (+ (* (fma (* 4.440892098500626e-16 (/ 1 re)) (- (/ 1 re)) 2.0) (/ 1 re)) (* (/ 1 im) 2.0)) * [misc]taylor: Taking taylor expansion of (* (fma (* 4.440892098500626e-16 (/ 1 re)) (- (/ 1 re)) 2.0) (/ 1 re)) in im * [misc]taylor: Taking taylor expansion of (fma (* 4.440892098500626e-16 (/ 1 re)) (- (/ 1 re)) 2.0) in im * [misc]taylor: Rewrote expression to (+ (* (* 4.440892098500626e-16 (/ 1 re)) (- (/ 1 re))) 2.0) * [misc]taylor: Taking taylor expansion of (* (* 4.440892098500626e-16 (/ 1 re)) (- (/ 1 re))) in im * [misc]taylor: Taking taylor expansion of (* 4.440892098500626e-16 (/ 1 re)) in im * [misc]taylor: Taking taylor expansion of 4.440892098500626e-16 in im * [misc]backup-simplify: Simplify 4.440892098500626e-16 into 4.440892098500626e-16 * [misc]taylor: Taking taylor expansion of (/ 1 re) in im * [misc]taylor: Taking taylor expansion of re in im * [misc]backup-simplify: Simplify re into re * [misc]backup-simplify: Simplify (/ 1 re) into (/ 1 re) * [misc]taylor: Taking taylor expansion of (- (/ 1 re)) in im * [misc]taylor: Taking taylor expansion of (/ 1 re) in im * [misc]taylor: Taking taylor expansion of re in im * [misc]backup-simplify: Simplify re into re * [misc]backup-simplify: Simplify (/ 1 re) into (/ 1 re) * [misc]taylor: Taking taylor expansion of 2.0 in im * [misc]backup-simplify: Simplify 2.0 into 2.0 * [misc]taylor: Taking taylor expansion of (/ 1 re) in im * [misc]taylor: Taking taylor expansion of re in im * [misc]backup-simplify: Simplify re into re * [misc]backup-simplify: Simplify (/ 1 re) into (/ 1 re) * [misc]taylor: Taking taylor expansion of (* (/ 1 im) 2.0) in im * [misc]taylor: Taking taylor expansion of (/ 1 im) in im * [misc]taylor: Taking taylor expansion of im in im * [misc]backup-simplify: Simplify 0 into 0 * [misc]backup-simplify: Simplify 1 into 1 * [misc]backup-simplify: Simplify (/ 1 1) into 1 * [misc]taylor: Taking taylor expansion of 2.0 in im * [misc]backup-simplify: Simplify 2.0 into 2.0 * [misc]backup-simplify: Simplify (* 1 2.0) into 2.0 * [misc]backup-simplify: Simplify (+ 0 2.0) into 2.0 * [misc]backup-simplify: Simplify (sqrt 0) into 0 * [misc]backup-simplify: Simplify (/ 2.0 (* 2 (sqrt 0))) into +nan.0 * [misc]taylor: Taking taylor expansion of (sqrt (fma (fma (* 4.440892098500626e-16 (/ 1 re)) (- (/ 1 re)) 2.0) (/ 1 re) (* (/ 1 im) 2.0))) in re * [misc]taylor: Taking taylor expansion of (fma (fma (* 4.440892098500626e-16 (/ 1 re)) (- (/ 1 re)) 2.0) (/ 1 re) (* (/ 1 im) 2.0)) in re * [misc]taylor: Rewrote expression to (+ (* (fma (* 4.440892098500626e-16 (/ 1 re)) (- (/ 1 re)) 2.0) (/ 1 re)) (* (/ 1 im) 2.0)) * [misc]taylor: Taking taylor expansion of (* (fma (* 4.440892098500626e-16 (/ 1 re)) (- (/ 1 re)) 2.0) (/ 1 re)) in re * [misc]taylor: Taking taylor expansion of (fma (* 4.440892098500626e-16 (/ 1 re)) (- (/ 1 re)) 2.0) in re * [misc]taylor: Rewrote expression to (+ (* (* 4.440892098500626e-16 (/ 1 re)) (- (/ 1 re))) 2.0) * [misc]taylor: Taking taylor expansion of (* (* 4.440892098500626e-16 (/ 1 re)) (- (/ 1 re))) in re * [misc]taylor: Taking taylor expansion of (* 4.440892098500626e-16 (/ 1 re)) in re * [misc]taylor: Taking taylor expansion of 4.440892098500626e-16 in re * [misc]backup-simplify: Simplify 4.440892098500626e-16 into 4.440892098500626e-16 * [misc]taylor: Taking taylor expansion of (/ 1 re) in re * [misc]taylor: Taking taylor expansion of re in re * [misc]backup-simplify: Simplify 0 into 0 * [misc]backup-simplify: Simplify 1 into 1 * [misc]backup-simplify: Simplify (/ 1 1) into 1 * [misc]taylor: Taking taylor expansion of (- (/ 1 re)) in re * [misc]taylor: Taking taylor expansion of (/ 1 re) in re * [misc]taylor: Taking taylor expansion of re in re * [misc]backup-simplify: Simplify 0 into 0 * [misc]backup-simplify: Simplify 1 into 1 * [misc]backup-simplify: Simplify (/ 1 1) into 1 * [misc]taylor: Taking taylor expansion of 2.0 in re * [misc]backup-simplify: Simplify 2.0 into 2.0 * [misc]taylor: Taking taylor expansion of (/ 1 re) in re * [misc]taylor: Taking taylor expansion of re in re * [misc]backup-simplify: Simplify 0 into 0 * [misc]backup-simplify: Simplify 1 into 1 * [misc]backup-simplify: Simplify (/ 1 1) into 1 * [misc]taylor: Taking taylor expansion of (* (/ 1 im) 2.0) in re * [misc]taylor: Taking taylor expansion of (/ 1 im) in re * [misc]taylor: Taking taylor expansion of im in re * [misc]backup-simplify: Simplify im into im * [misc]backup-simplify: Simplify (/ 1 im) into (/ 1 im) * [misc]taylor: Taking taylor expansion of 2.0 in re * [misc]backup-simplify: Simplify 2.0 into 2.0 * [misc]backup-simplify: Simplify (* 4.440892098500626e-16 1) into 4.440892098500626e-16 * [misc]backup-simplify: Simplify (- 1) into -1 * [misc]backup-simplify: Simplify (* 4.440892098500626e-16 -1) into -4.440892098500626e-16 * [misc]backup-simplify: Simplify (+ -4.440892098500626e-16 0) into (- 4.440892098500626e-16) * [misc]backup-simplify: Simplify (* (- 4.440892098500626e-16) 1) into -4.440892098500626e-16 * [misc]backup-simplify: Simplify (+ -4.440892098500626e-16 0) into (- 4.440892098500626e-16) * [misc]backup-simplify: Simplify (sqrt 0) into 0 * [misc]backup-simplify: Simplify (/ (- 4.440892098500626e-16) (* 2 (sqrt 0))) into +nan.0 * [misc]taylor: Taking taylor expansion of (sqrt (fma (fma (* 4.440892098500626e-16 (/ 1 re)) (- (/ 1 re)) 2.0) (/ 1 re) (* (/ 1 im) 2.0))) in re * [misc]taylor: Taking taylor expansion of (fma (fma (* 4.440892098500626e-16 (/ 1 re)) (- (/ 1 re)) 2.0) (/ 1 re) (* (/ 1 im) 2.0)) in re * [misc]taylor: Rewrote expression to (+ (* (fma (* 4.440892098500626e-16 (/ 1 re)) (- (/ 1 re)) 2.0) (/ 1 re)) (* (/ 1 im) 2.0)) * [misc]taylor: Taking taylor expansion of (* (fma (* 4.440892098500626e-16 (/ 1 re)) (- (/ 1 re)) 2.0) (/ 1 re)) in re * [misc]taylor: Taking taylor expansion of (fma (* 4.440892098500626e-16 (/ 1 re)) (- (/ 1 re)) 2.0) in re * [misc]taylor: Rewrote expression to (+ (* (* 4.440892098500626e-16 (/ 1 re)) (- (/ 1 re))) 2.0) * [misc]taylor: Taking taylor expansion of (* (* 4.440892098500626e-16 (/ 1 re)) (- (/ 1 re))) in re * [misc]taylor: Taking taylor expansion of (* 4.440892098500626e-16 (/ 1 re)) in re * [misc]taylor: Taking taylor expansion of 4.440892098500626e-16 in re * [misc]backup-simplify: Simplify 4.440892098500626e-16 into 4.440892098500626e-16 * [misc]taylor: Taking taylor expansion of (/ 1 re) in re * [misc]taylor: Taking taylor expansion of re in re * [misc]backup-simplify: Simplify 0 into 0 * [misc]backup-simplify: Simplify 1 into 1 * [misc]backup-simplify: Simplify (/ 1 1) into 1 * [misc]taylor: Taking taylor expansion of (- (/ 1 re)) in re * [misc]taylor: Taking taylor expansion of (/ 1 re) in re * [misc]taylor: Taking taylor expansion of re in re * [misc]backup-simplify: Simplify 0 into 0 * [misc]backup-simplify: Simplify 1 into 1 * [misc]backup-simplify: Simplify (/ 1 1) into 1 * [misc]taylor: Taking taylor expansion of 2.0 in re * [misc]backup-simplify: Simplify 2.0 into 2.0 * [misc]taylor: Taking taylor expansion of (/ 1 re) in re * [misc]taylor: Taking taylor expansion of re in re * [misc]backup-simplify: Simplify 0 into 0 * [misc]backup-simplify: Simplify 1 into 1 * [misc]backup-simplify: Simplify (/ 1 1) into 1 * [misc]taylor: Taking taylor expansion of (* (/ 1 im) 2.0) in re * [misc]taylor: Taking taylor expansion of (/ 1 im) in re * [misc]taylor: Taking taylor expansion of im in re * [misc]backup-simplify: Simplify im into im * [misc]backup-simplify: Simplify (/ 1 im) into (/ 1 im) * [misc]taylor: Taking taylor expansion of 2.0 in re * [misc]backup-simplify: Simplify 2.0 into 2.0 * [misc]backup-simplify: Simplify (* 4.440892098500626e-16 1) into 4.440892098500626e-16 * [misc]backup-simplify: Simplify (- 1) into -1 * [misc]backup-simplify: Simplify (* 4.440892098500626e-16 -1) into -4.440892098500626e-16 * [misc]backup-simplify: Simplify (+ -4.440892098500626e-16 0) into (- 4.440892098500626e-16) * [misc]backup-simplify: Simplify (* (- 4.440892098500626e-16) 1) into -4.440892098500626e-16 * [misc]backup-simplify: Simplify (+ -4.440892098500626e-16 0) into (- 4.440892098500626e-16) * [misc]backup-simplify: Simplify (sqrt 0) into 0 * [misc]backup-simplify: Simplify (/ (- 4.440892098500626e-16) (* 2 (sqrt 0))) into +nan.0 * [misc]taylor: Taking taylor expansion of 0 in im * [misc]backup-simplify: Simplify 0 into 0 * [misc]taylor: Taking taylor expansion of +nan.0 in im * [misc]backup-simplify: Simplify +nan.0 into +nan.0 * [misc]backup-simplify: Simplify 0 into 0 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)))) into 0 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)))) into 0 * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)))) into 0 * [misc]backup-simplify: Simplify (+ (* 4.440892098500626e-16 0) (* 0 1)) into 0 * [misc]backup-simplify: Simplify (- 1) into -1 * [misc]backup-simplify: Simplify (+ (* 4.440892098500626e-16 0) (* 0 -1)) into 0 * [misc]backup-simplify: Simplify (+ 0 0) into 0 * [misc]backup-simplify: Simplify (+ (* (- 4.440892098500626e-16) 0) (* 0 1)) into 0 * [misc]backup-simplify: Simplify (+ 0 0) into 0 * [misc]backup-simplify: Simplify (/ (- 0 (pow +nan.0 2) (+)) (* 2 0)) into +nan.0 * [misc]taylor: Taking taylor expansion of +nan.0 in im * [misc]backup-simplify: Simplify +nan.0 into +nan.0 * [misc]backup-simplify: Simplify +nan.0 into +nan.0 * [misc]backup-simplify: Simplify 0 into 0 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 * [misc]backup-simplify: Simplify (+ (* 4.440892098500626e-16 0) (+ (* 0 0) (* 0 1))) into 0 * [misc]backup-simplify: Simplify (- 1) into -1 * [misc]backup-simplify: Simplify (+ (* 4.440892098500626e-16 0) (+ (* 0 0) (* 0 -1))) into 0 * [misc]backup-simplify: Simplify (+ 0 2.0) into 2.0 * [misc]backup-simplify: Simplify (+ (* (- 4.440892098500626e-16) 0) (+ (* 0 0) (* 2.0 1))) into 2.0 * [misc]backup-simplify: Simplify (+ 2.0 0) into 2.0 * [misc]backup-simplify: Simplify (/ (- 2.0 (+ (* 2 (* +nan.0 +nan.0)))) (* 2 0)) into +nan.0 * [misc]taylor: Taking taylor expansion of +nan.0 in im * [misc]backup-simplify: Simplify +nan.0 into +nan.0 * [misc]backup-simplify: Simplify +nan.0 into +nan.0 * [misc]backup-simplify: Simplify 0 into 0 * [misc]backup-simplify: Simplify 0 into 0 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 * [misc]backup-simplify: Simplify (+ (* 4.440892098500626e-16 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 * [misc]backup-simplify: Simplify (- 1) into -1 * [misc]backup-simplify: Simplify (+ (* 4.440892098500626e-16 0) (+ (* 0 0) (+ (* 0 0) (* 0 -1)))) into 0 * [misc]backup-simplify: Simplify (+ 0 0) into 0 * [misc]backup-simplify: Simplify (+ (* (- 4.440892098500626e-16) 0) (+ (* 0 0) (+ (* 2.0 0) (* 0 1)))) into 0 * [misc]backup-simplify: Simplify (* (/ 1 im) 2.0) into (/ 2.0 im) * [misc]backup-simplify: Simplify (+ 0 (/ 2.0 im)) into (* 2.0 (/ 1 im)) * [misc]backup-simplify: Simplify (/ (- (* 2.0 (/ 1 im)) (pow +nan.0 2) (+ (* 2 (* +nan.0 +nan.0)))) (* 2 0)) into (* +nan.0 (- (* 2.0 (/ 1 im)) +nan.0)) * [misc]taylor: Taking taylor expansion of (* +nan.0 (- (* 2.0 (/ 1 im)) +nan.0)) in im * [misc]taylor: Taking taylor expansion of +nan.0 in im * [misc]backup-simplify: Simplify +nan.0 into +nan.0 * [misc]taylor: Taking taylor expansion of (- (* 2.0 (/ 1 im)) +nan.0) in im * [misc]taylor: Taking taylor expansion of (* 2.0 (/ 1 im)) in im * [misc]taylor: Taking taylor expansion of 2.0 in im * [misc]backup-simplify: Simplify 2.0 into 2.0 * [misc]taylor: Taking taylor expansion of (/ 1 im) in im * [misc]taylor: Taking taylor expansion of im in im * [misc]backup-simplify: Simplify 0 into 0 * [misc]backup-simplify: Simplify 1 into 1 * [misc]backup-simplify: Simplify (/ 1 1) into 1 * [misc]taylor: Taking taylor expansion of +nan.0 in im * [misc]backup-simplify: Simplify +nan.0 into +nan.0 * [misc]backup-simplify: Simplify (* 2.0 1) into 2.0 * [misc]backup-simplify: Simplify (+ 2.0 0) into 2.0 * [misc]backup-simplify: Simplify (* +nan.0 2.0) into +nan.0 * [misc]backup-simplify: Simplify +nan.0 into +nan.0 * [misc]backup-simplify: Simplify (+ (* +nan.0 (* (/ 1 (/ 1 im)) (pow (/ 1 re) 2))) (+ +nan.0 (* +nan.0 (* 1 (/ 1 (/ 1 re)))))) into (- (+ (* +nan.0 (/ im (pow re 2))) (- (+ +nan.0 (- (* +nan.0 re)))))) * [misc]approximate: Taking taylor expansion of (sqrt (fma (fma (* 4.440892098500626e-16 (/ 1 (- re))) (- (/ 1 (- re))) 2.0) (/ 1 (- re)) (* (/ 1 (- im)) 2.0))) in (re im) around 0 * [misc]taylor: Taking taylor expansion of (sqrt (fma (fma (* 4.440892098500626e-16 (/ 1 (- re))) (- (/ 1 (- re))) 2.0) (/ 1 (- re)) (* (/ 1 (- im)) 2.0))) in im * [misc]taylor: Taking taylor expansion of (fma (fma (* 4.440892098500626e-16 (/ 1 (- re))) (- (/ 1 (- re))) 2.0) (/ 1 (- re)) (* (/ 1 (- im)) 2.0)) in im * [misc]taylor: Rewrote expression to (+ (* (fma (* 4.440892098500626e-16 (/ 1 (- re))) (- (/ 1 (- re))) 2.0) (/ 1 (- re))) (* (/ 1 (- im)) 2.0)) * [misc]taylor: Taking taylor expansion of (* (fma (* 4.440892098500626e-16 (/ 1 (- re))) (- (/ 1 (- re))) 2.0) (/ 1 (- re))) in im * [misc]taylor: Taking taylor expansion of (fma (* 4.440892098500626e-16 (/ 1 (- re))) (- (/ 1 (- re))) 2.0) in im * [misc]taylor: Rewrote expression to (+ (* (* 4.440892098500626e-16 (/ 1 (- re))) (- (/ 1 (- re)))) 2.0) * [misc]taylor: Taking taylor expansion of (* (* 4.440892098500626e-16 (/ 1 (- re))) (- (/ 1 (- re)))) in im * [misc]taylor: Taking taylor expansion of (* 4.440892098500626e-16 (/ 1 (- re))) in im * [misc]taylor: Taking taylor expansion of 4.440892098500626e-16 in im * [misc]backup-simplify: Simplify 4.440892098500626e-16 into 4.440892098500626e-16 * [misc]taylor: Taking taylor expansion of (/ 1 (- re)) in im * [misc]taylor: Taking taylor expansion of (- re) in im * [misc]taylor: Taking taylor expansion of re in im * [misc]backup-simplify: Simplify re into re * [misc]backup-simplify: Simplify (- re) into (- re) * [misc]backup-simplify: Simplify (- re) into (- re) * [misc]backup-simplify: Simplify (/ 1 (- re)) into (/ -1 re) * [misc]taylor: Taking taylor expansion of (- (/ 1 (- re))) in im * [misc]taylor: Taking taylor expansion of (/ 1 (- re)) in im * [misc]taylor: Taking taylor expansion of (- re) in im * [misc]taylor: Taking taylor expansion of re in im * [misc]backup-simplify: Simplify re into re * [misc]backup-simplify: Simplify (- re) into (- re) * [misc]backup-simplify: Simplify (- re) into (- re) * [misc]backup-simplify: Simplify (/ 1 (- re)) into (/ -1 re) * [misc]taylor: Taking taylor expansion of 2.0 in im * [misc]backup-simplify: Simplify 2.0 into 2.0 * [misc]taylor: Taking taylor expansion of (/ 1 (- re)) in im * [misc]taylor: Taking taylor expansion of (- re) in im * [misc]taylor: Taking taylor expansion of re in im * [misc]backup-simplify: Simplify re into re * [misc]backup-simplify: Simplify (- re) into (- re) * [misc]backup-simplify: Simplify (- re) into (- re) * [misc]backup-simplify: Simplify (/ 1 (- re)) into (/ -1 re) * [misc]taylor: Taking taylor expansion of (* (/ 1 (- im)) 2.0) in im * [misc]taylor: Taking taylor expansion of (/ 1 (- im)) in im * [misc]taylor: Taking taylor expansion of (- im) in im * [misc]taylor: Taking taylor expansion of im in im * [misc]backup-simplify: Simplify 0 into 0 * [misc]backup-simplify: Simplify 1 into 1 * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (- 1) into -1 * [misc]backup-simplify: Simplify (- 1) into -1 * [misc]backup-simplify: Simplify (/ 1 -1) into -1 * [misc]taylor: Taking taylor expansion of 2.0 in im * [misc]backup-simplify: Simplify 2.0 into 2.0 * [misc]backup-simplify: Simplify (* -1 2.0) into -2.0 * [misc]backup-simplify: Simplify (+ 0 -2.0) into (- 2.0) * [misc]backup-simplify: Simplify (sqrt 0) into 0 * [misc]backup-simplify: Simplify (/ (- 2.0) (* 2 (sqrt 0))) into +nan.0 * [misc]taylor: Taking taylor expansion of (sqrt (fma (fma (* 4.440892098500626e-16 (/ 1 (- re))) (- (/ 1 (- re))) 2.0) (/ 1 (- re)) (* (/ 1 (- im)) 2.0))) in re * [misc]taylor: Taking taylor expansion of (fma (fma (* 4.440892098500626e-16 (/ 1 (- re))) (- (/ 1 (- re))) 2.0) (/ 1 (- re)) (* (/ 1 (- im)) 2.0)) in re * [misc]taylor: Rewrote expression to (+ (* (fma (* 4.440892098500626e-16 (/ 1 (- re))) (- (/ 1 (- re))) 2.0) (/ 1 (- re))) (* (/ 1 (- im)) 2.0)) * [misc]taylor: Taking taylor expansion of (* (fma (* 4.440892098500626e-16 (/ 1 (- re))) (- (/ 1 (- re))) 2.0) (/ 1 (- re))) in re * [misc]taylor: Taking taylor expansion of (fma (* 4.440892098500626e-16 (/ 1 (- re))) (- (/ 1 (- re))) 2.0) in re * [misc]taylor: Rewrote expression to (+ (* (* 4.440892098500626e-16 (/ 1 (- re))) (- (/ 1 (- re)))) 2.0) * [misc]taylor: Taking taylor expansion of (* (* 4.440892098500626e-16 (/ 1 (- re))) (- (/ 1 (- re)))) in re * [misc]taylor: Taking taylor expansion of (* 4.440892098500626e-16 (/ 1 (- re))) in re * [misc]taylor: Taking taylor expansion of 4.440892098500626e-16 in re * [misc]backup-simplify: Simplify 4.440892098500626e-16 into 4.440892098500626e-16 * [misc]taylor: Taking taylor expansion of (/ 1 (- re)) in re * [misc]taylor: Taking taylor expansion of (- re) in re * [misc]taylor: Taking taylor expansion of re in re * [misc]backup-simplify: Simplify 0 into 0 * [misc]backup-simplify: Simplify 1 into 1 * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (- 1) into -1 * [misc]backup-simplify: Simplify (- 1) into -1 * [misc]backup-simplify: Simplify (/ 1 -1) into -1 * [misc]taylor: Taking taylor expansion of (- (/ 1 (- re))) in re * [misc]taylor: Taking taylor expansion of (/ 1 (- re)) in re * [misc]taylor: Taking taylor expansion of (- re) in re * [misc]taylor: Taking taylor expansion of re in re * [misc]backup-simplify: Simplify 0 into 0 * [misc]backup-simplify: Simplify 1 into 1 * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (- 1) into -1 * [misc]backup-simplify: Simplify (- 1) into -1 * [misc]backup-simplify: Simplify (/ 1 -1) into -1 * [misc]taylor: Taking taylor expansion of 2.0 in re * [misc]backup-simplify: Simplify 2.0 into 2.0 * [misc]taylor: Taking taylor expansion of (/ 1 (- re)) in re * [misc]taylor: Taking taylor expansion of (- re) in re * [misc]taylor: Taking taylor expansion of re in re * [misc]backup-simplify: Simplify 0 into 0 * [misc]backup-simplify: Simplify 1 into 1 * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (- 1) into -1 * [misc]backup-simplify: Simplify (- 1) into -1 * [misc]backup-simplify: Simplify (/ 1 -1) into -1 * [misc]taylor: Taking taylor expansion of (* (/ 1 (- im)) 2.0) in re * [misc]taylor: Taking taylor expansion of (/ 1 (- im)) in re * [misc]taylor: Taking taylor expansion of (- im) in re * [misc]taylor: Taking taylor expansion of im in re * [misc]backup-simplify: Simplify im into im * [misc]backup-simplify: Simplify (- im) into (- im) * [misc]backup-simplify: Simplify (- im) into (- im) * [misc]backup-simplify: Simplify (/ 1 (- im)) into (/ -1 im) * [misc]taylor: Taking taylor expansion of 2.0 in re * [misc]backup-simplify: Simplify 2.0 into 2.0 * [misc]backup-simplify: Simplify (* 4.440892098500626e-16 -1) into -4.440892098500626e-16 * [misc]backup-simplify: Simplify (- -1) into 1 * [misc]backup-simplify: Simplify (* -4.440892098500626e-16 1) into -4.440892098500626e-16 * [misc]backup-simplify: Simplify (+ -4.440892098500626e-16 0) into (- 4.440892098500626e-16) * [misc]backup-simplify: Simplify (* (- 4.440892098500626e-16) -1) into 4.440892098500626e-16 * [misc]backup-simplify: Simplify (+ 4.440892098500626e-16 0) into 4.440892098500626e-16 * [misc]backup-simplify: Simplify (sqrt 0) into 0 * [misc]backup-simplify: Simplify (/ 4.440892098500626e-16 (* 2 (sqrt 0))) into +nan.0 * [misc]taylor: Taking taylor expansion of (sqrt (fma (fma (* 4.440892098500626e-16 (/ 1 (- re))) (- (/ 1 (- re))) 2.0) (/ 1 (- re)) (* (/ 1 (- im)) 2.0))) in re * [misc]taylor: Taking taylor expansion of (fma (fma (* 4.440892098500626e-16 (/ 1 (- re))) (- (/ 1 (- re))) 2.0) (/ 1 (- re)) (* (/ 1 (- im)) 2.0)) in re * [misc]taylor: Rewrote expression to (+ (* (fma (* 4.440892098500626e-16 (/ 1 (- re))) (- (/ 1 (- re))) 2.0) (/ 1 (- re))) (* (/ 1 (- im)) 2.0)) * [misc]taylor: Taking taylor expansion of (* (fma (* 4.440892098500626e-16 (/ 1 (- re))) (- (/ 1 (- re))) 2.0) (/ 1 (- re))) in re * [misc]taylor: Taking taylor expansion of (fma (* 4.440892098500626e-16 (/ 1 (- re))) (- (/ 1 (- re))) 2.0) in re * [misc]taylor: Rewrote expression to (+ (* (* 4.440892098500626e-16 (/ 1 (- re))) (- (/ 1 (- re)))) 2.0) * [misc]taylor: Taking taylor expansion of (* (* 4.440892098500626e-16 (/ 1 (- re))) (- (/ 1 (- re)))) in re * [misc]taylor: Taking taylor expansion of (* 4.440892098500626e-16 (/ 1 (- re))) in re * [misc]taylor: Taking taylor expansion of 4.440892098500626e-16 in re * [misc]backup-simplify: Simplify 4.440892098500626e-16 into 4.440892098500626e-16 * [misc]taylor: Taking taylor expansion of (/ 1 (- re)) in re * [misc]taylor: Taking taylor expansion of (- re) in re * [misc]taylor: Taking taylor expansion of re in re * [misc]backup-simplify: Simplify 0 into 0 * [misc]backup-simplify: Simplify 1 into 1 * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (- 1) into -1 * [misc]backup-simplify: Simplify (- 1) into -1 * [misc]backup-simplify: Simplify (/ 1 -1) into -1 * [misc]taylor: Taking taylor expansion of (- (/ 1 (- re))) in re * [misc]taylor: Taking taylor expansion of (/ 1 (- re)) in re * [misc]taylor: Taking taylor expansion of (- re) in re * [misc]taylor: Taking taylor expansion of re in re * [misc]backup-simplify: Simplify 0 into 0 * [misc]backup-simplify: Simplify 1 into 1 * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (- 1) into -1 * [misc]backup-simplify: Simplify (- 1) into -1 * [misc]backup-simplify: Simplify (/ 1 -1) into -1 * [misc]taylor: Taking taylor expansion of 2.0 in re * [misc]backup-simplify: Simplify 2.0 into 2.0 * [misc]taylor: Taking taylor expansion of (/ 1 (- re)) in re * [misc]taylor: Taking taylor expansion of (- re) in re * [misc]taylor: Taking taylor expansion of re in re * [misc]backup-simplify: Simplify 0 into 0 * [misc]backup-simplify: Simplify 1 into 1 * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (- 1) into -1 * [misc]backup-simplify: Simplify (- 1) into -1 * [misc]backup-simplify: Simplify (/ 1 -1) into -1 * [misc]taylor: Taking taylor expansion of (* (/ 1 (- im)) 2.0) in re * [misc]taylor: Taking taylor expansion of (/ 1 (- im)) in re * [misc]taylor: Taking taylor expansion of (- im) in re * [misc]taylor: Taking taylor expansion of im in re * [misc]backup-simplify: Simplify im into im * [misc]backup-simplify: Simplify (- im) into (- im) * [misc]backup-simplify: Simplify (- im) into (- im) * [misc]backup-simplify: Simplify (/ 1 (- im)) into (/ -1 im) * [misc]taylor: Taking taylor expansion of 2.0 in re * [misc]backup-simplify: Simplify 2.0 into 2.0 * [misc]backup-simplify: Simplify (* 4.440892098500626e-16 -1) into -4.440892098500626e-16 * [misc]backup-simplify: Simplify (- -1) into 1 * [misc]backup-simplify: Simplify (* -4.440892098500626e-16 1) into -4.440892098500626e-16 * [misc]backup-simplify: Simplify (+ -4.440892098500626e-16 0) into (- 4.440892098500626e-16) * [misc]backup-simplify: Simplify (* (- 4.440892098500626e-16) -1) into 4.440892098500626e-16 * [misc]backup-simplify: Simplify (+ 4.440892098500626e-16 0) into 4.440892098500626e-16 * [misc]backup-simplify: Simplify (sqrt 0) into 0 * [misc]backup-simplify: Simplify (/ 4.440892098500626e-16 (* 2 (sqrt 0))) into +nan.0 * [misc]taylor: Taking taylor expansion of 0 in im * [misc]backup-simplify: Simplify 0 into 0 * [misc]taylor: Taking taylor expansion of +nan.0 in im * [misc]backup-simplify: Simplify +nan.0 into +nan.0 * [misc]backup-simplify: Simplify 0 into 0 * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (- 1) into -1 * [misc]backup-simplify: Simplify (- (+ (* -1 (/ 0 -1)))) into 0 * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (- 1) into -1 * [misc]backup-simplify: Simplify (- (+ (* -1 (/ 0 -1)))) into 0 * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (- 1) into -1 * [misc]backup-simplify: Simplify (- (+ (* -1 (/ 0 -1)))) into 0 * [misc]backup-simplify: Simplify (+ (* 4.440892098500626e-16 0) (* 0 -1)) into 0 * [misc]backup-simplify: Simplify (- -1) into 1 * [misc]backup-simplify: Simplify (+ (* -4.440892098500626e-16 0) (* 0 1)) into 0 * [misc]backup-simplify: Simplify (+ 0 0) into 0 * [misc]backup-simplify: Simplify (+ (* (- 4.440892098500626e-16) 0) (* 0 -1)) into 0 * [misc]backup-simplify: Simplify (+ 0 0) into 0 * [misc]backup-simplify: Simplify (/ (- 0 (pow +nan.0 2) (+)) (* 2 0)) into +nan.0 * [misc]taylor: Taking taylor expansion of +nan.0 in im * [misc]backup-simplify: Simplify +nan.0 into +nan.0 * [misc]backup-simplify: Simplify +nan.0 into +nan.0 * [misc]backup-simplify: Simplify 0 into 0 * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (- 1) into -1 * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (- 1) into -1 * [misc]backup-simplify: Simplify (- (+ (* -1 (/ 0 -1)) (* 0 (/ 0 -1)))) into 0 * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (- 1) into -1 * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (- 1) into -1 * [misc]backup-simplify: Simplify (- (+ (* -1 (/ 0 -1)) (* 0 (/ 0 -1)))) into 0 * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (- 1) into -1 * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (- 1) into -1 * [misc]backup-simplify: Simplify (- (+ (* -1 (/ 0 -1)) (* 0 (/ 0 -1)))) into 0 * [misc]backup-simplify: Simplify (+ (* 4.440892098500626e-16 0) (+ (* 0 0) (* 0 -1))) into 0 * [misc]backup-simplify: Simplify (- -1) into 1 * [misc]backup-simplify: Simplify (+ (* -4.440892098500626e-16 0) (+ (* 0 0) (* 0 1))) into 0 * [misc]backup-simplify: Simplify (+ 0 2.0) into 2.0 * [misc]backup-simplify: Simplify (+ (* (- 4.440892098500626e-16) 0) (+ (* 0 0) (* 2.0 -1))) into (- 2.0) * [misc]backup-simplify: Simplify (+ (- 2.0) 0) into (- 2.0) * [misc]backup-simplify: Simplify (/ (- (- 2.0) (+ (* 2 (* +nan.0 +nan.0)))) (* 2 0)) into +nan.0 * [misc]taylor: Taking taylor expansion of +nan.0 in im * [misc]backup-simplify: Simplify +nan.0 into +nan.0 * [misc]backup-simplify: Simplify +nan.0 into +nan.0 * [misc]backup-simplify: Simplify 0 into 0 * [misc]backup-simplify: Simplify 0 into 0 * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (- 1) into -1 * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (- 1) into -1 * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (- 1) into -1 * [misc]backup-simplify: Simplify (- (+ (* -1 (/ 0 -1)) (* 0 (/ 0 -1)) (* 0 (/ 0 -1)))) into 0 * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (- 1) into -1 * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (- 1) into -1 * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (- 1) into -1 * [misc]backup-simplify: Simplify (- (+ (* -1 (/ 0 -1)) (* 0 (/ 0 -1)) (* 0 (/ 0 -1)))) into 0 * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (- 1) into -1 * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (- 1) into -1 * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (- 1) into -1 * [misc]backup-simplify: Simplify (- (+ (* -1 (/ 0 -1)) (* 0 (/ 0 -1)) (* 0 (/ 0 -1)))) into 0 * [misc]backup-simplify: Simplify (+ (* 4.440892098500626e-16 0) (+ (* 0 0) (+ (* 0 0) (* 0 -1)))) into 0 * [misc]backup-simplify: Simplify (- -1) into 1 * [misc]backup-simplify: Simplify (+ (* -4.440892098500626e-16 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 * [misc]backup-simplify: Simplify (+ 0 0) into 0 * [misc]backup-simplify: Simplify (+ (* (- 4.440892098500626e-16) 0) (+ (* 0 0) (+ (* 2.0 0) (* 0 -1)))) into 0 * [misc]backup-simplify: Simplify (* (/ -1 im) 2.0) into (/ -2.0 im) * [misc]backup-simplify: Simplify (+ 0 (/ -2.0 im)) into (- (* 2.0 (/ 1 im))) * [misc]backup-simplify: Simplify (/ (- (- (* 2.0 (/ 1 im))) (pow +nan.0 2) (+ (* 2 (* +nan.0 +nan.0)))) (* 2 0)) into (* +nan.0 (+ +nan.0 (* 2.0 (/ 1 im)))) * [misc]taylor: Taking taylor expansion of (* +nan.0 (+ +nan.0 (* 2.0 (/ 1 im)))) in im * [misc]taylor: Taking taylor expansion of +nan.0 in im * [misc]backup-simplify: Simplify +nan.0 into +nan.0 * [misc]taylor: Taking taylor expansion of (+ +nan.0 (* 2.0 (/ 1 im))) in im * [misc]taylor: Taking taylor expansion of +nan.0 in im * [misc]backup-simplify: Simplify +nan.0 into +nan.0 * [misc]taylor: Taking taylor expansion of (* 2.0 (/ 1 im)) in im * [misc]taylor: Taking taylor expansion of 2.0 in im * [misc]backup-simplify: Simplify 2.0 into 2.0 * [misc]taylor: Taking taylor expansion of (/ 1 im) in im * [misc]taylor: Taking taylor expansion of im in im * [misc]backup-simplify: Simplify 0 into 0 * [misc]backup-simplify: Simplify 1 into 1 * [misc]backup-simplify: Simplify (/ 1 1) into 1 * [misc]backup-simplify: Simplify (* 2.0 1) into 2.0 * [misc]backup-simplify: Simplify (+ 0 2.0) into 2.0 * [misc]backup-simplify: Simplify (* +nan.0 2.0) into +nan.0 * [misc]backup-simplify: Simplify +nan.0 into +nan.0 * [misc]backup-simplify: Simplify (+ (* +nan.0 (* (/ 1 (/ 1 (- im))) (pow (/ 1 (- re)) 2))) (+ +nan.0 (* +nan.0 (* 1 (/ 1 (/ 1 (- re))))))) into (- (+ (* +nan.0 (/ im (pow re 2))) (- (+ +nan.0 (- (* +nan.0 re)))))) * * * * [misc]progress: [ 2 / 2 ] generating series at (2 2 1) * [misc]approximate: Taking taylor expansion of (fma (fma (* 4.440892098500626e-16 re) (- re) 2.0) re (* im 2.0)) in (re im) around 0 * [misc]taylor: Taking taylor expansion of (fma (fma (* 4.440892098500626e-16 re) (- re) 2.0) re (* im 2.0)) in im * [misc]taylor: Rewrote expression to (+ (* (fma (* 4.440892098500626e-16 re) (- re) 2.0) re) (* im 2.0)) * [misc]taylor: Taking taylor expansion of (* (fma (* 4.440892098500626e-16 re) (- re) 2.0) re) in im * [misc]taylor: Taking taylor expansion of (fma (* 4.440892098500626e-16 re) (- re) 2.0) in im * [misc]taylor: Rewrote expression to (+ (* (* 4.440892098500626e-16 re) (- re)) 2.0) * [misc]taylor: Taking taylor expansion of (* (* 4.440892098500626e-16 re) (- re)) in im * [misc]taylor: Taking taylor expansion of (* 4.440892098500626e-16 re) in im * [misc]taylor: Taking taylor expansion of 4.440892098500626e-16 in im * [misc]backup-simplify: Simplify 4.440892098500626e-16 into 4.440892098500626e-16 * [misc]taylor: Taking taylor expansion of re in im * [misc]backup-simplify: Simplify re into re * [misc]taylor: Taking taylor expansion of (- re) in im * [misc]taylor: Taking taylor expansion of re in im * [misc]backup-simplify: Simplify re into re * [misc]taylor: Taking taylor expansion of 2.0 in im * [misc]backup-simplify: Simplify 2.0 into 2.0 * [misc]taylor: Taking taylor expansion of re in im * [misc]backup-simplify: Simplify re into re * [misc]taylor: Taking taylor expansion of (* im 2.0) in im * [misc]taylor: Taking taylor expansion of im in im * [misc]backup-simplify: Simplify 0 into 0 * [misc]backup-simplify: Simplify 1 into 1 * [misc]taylor: Taking taylor expansion of 2.0 in im * [misc]backup-simplify: Simplify 2.0 into 2.0 * [misc]taylor: Taking taylor expansion of (fma (fma (* 4.440892098500626e-16 re) (- re) 2.0) re (* im 2.0)) in re * [misc]taylor: Rewrote expression to (+ (* (fma (* 4.440892098500626e-16 re) (- re) 2.0) re) (* im 2.0)) * [misc]taylor: Taking taylor expansion of (* (fma (* 4.440892098500626e-16 re) (- re) 2.0) re) in re * [misc]taylor: Taking taylor expansion of (fma (* 4.440892098500626e-16 re) (- re) 2.0) in re * [misc]taylor: Rewrote expression to (+ (* (* 4.440892098500626e-16 re) (- re)) 2.0) * [misc]taylor: Taking taylor expansion of (* (* 4.440892098500626e-16 re) (- re)) in re * [misc]taylor: Taking taylor expansion of (* 4.440892098500626e-16 re) in re * [misc]taylor: Taking taylor expansion of 4.440892098500626e-16 in re * [misc]backup-simplify: Simplify 4.440892098500626e-16 into 4.440892098500626e-16 * [misc]taylor: Taking taylor expansion of re in re * [misc]backup-simplify: Simplify 0 into 0 * [misc]backup-simplify: Simplify 1 into 1 * [misc]taylor: Taking taylor expansion of (- re) in re * [misc]taylor: Taking taylor expansion of re in re * [misc]backup-simplify: Simplify 0 into 0 * [misc]backup-simplify: Simplify 1 into 1 * [misc]taylor: Taking taylor expansion of 2.0 in re * [misc]backup-simplify: Simplify 2.0 into 2.0 * [misc]taylor: Taking taylor expansion of re in re * [misc]backup-simplify: Simplify 0 into 0 * [misc]backup-simplify: Simplify 1 into 1 * [misc]taylor: Taking taylor expansion of (* im 2.0) in re * [misc]taylor: Taking taylor expansion of im in re * [misc]backup-simplify: Simplify im into im * [misc]taylor: Taking taylor expansion of 2.0 in re * [misc]backup-simplify: Simplify 2.0 into 2.0 * [misc]taylor: Taking taylor expansion of (fma (fma (* 4.440892098500626e-16 re) (- re) 2.0) re (* im 2.0)) in re * [misc]taylor: Rewrote expression to (+ (* (fma (* 4.440892098500626e-16 re) (- re) 2.0) re) (* im 2.0)) * [misc]taylor: Taking taylor expansion of (* (fma (* 4.440892098500626e-16 re) (- re) 2.0) re) in re * [misc]taylor: Taking taylor expansion of (fma (* 4.440892098500626e-16 re) (- re) 2.0) in re * [misc]taylor: Rewrote expression to (+ (* (* 4.440892098500626e-16 re) (- re)) 2.0) * [misc]taylor: Taking taylor expansion of (* (* 4.440892098500626e-16 re) (- re)) in re * [misc]taylor: Taking taylor expansion of (* 4.440892098500626e-16 re) in re * [misc]taylor: Taking taylor expansion of 4.440892098500626e-16 in re * [misc]backup-simplify: Simplify 4.440892098500626e-16 into 4.440892098500626e-16 * [misc]taylor: Taking taylor expansion of re in re * [misc]backup-simplify: Simplify 0 into 0 * [misc]backup-simplify: Simplify 1 into 1 * [misc]taylor: Taking taylor expansion of (- re) in re * [misc]taylor: Taking taylor expansion of re in re * [misc]backup-simplify: Simplify 0 into 0 * [misc]backup-simplify: Simplify 1 into 1 * [misc]taylor: Taking taylor expansion of 2.0 in re * [misc]backup-simplify: Simplify 2.0 into 2.0 * [misc]taylor: Taking taylor expansion of re in re * [misc]backup-simplify: Simplify 0 into 0 * [misc]backup-simplify: Simplify 1 into 1 * [misc]taylor: Taking taylor expansion of (* im 2.0) in re * [misc]taylor: Taking taylor expansion of im in re * [misc]backup-simplify: Simplify im into im * [misc]taylor: Taking taylor expansion of 2.0 in re * [misc]backup-simplify: Simplify 2.0 into 2.0 * [misc]backup-simplify: Simplify (* 4.440892098500626e-16 0) into 0 * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (* 0 0) into 0 * [misc]backup-simplify: Simplify (+ 0 2.0) into 2.0 * [misc]backup-simplify: Simplify (* 2.0 0) into 0 * [misc]backup-simplify: Simplify (* im 2.0) into (* 2.0 im) * [misc]backup-simplify: Simplify (+ 0 (* 2.0 im)) into (* 2.0 im) * [misc]taylor: Taking taylor expansion of (* 2.0 im) in im * [misc]taylor: Taking taylor expansion of 2.0 in im * [misc]backup-simplify: Simplify 2.0 into 2.0 * [misc]taylor: Taking taylor expansion of im in im * [misc]backup-simplify: Simplify 0 into 0 * [misc]backup-simplify: Simplify 1 into 1 * [misc]backup-simplify: Simplify (* 2.0 0) into 0 * [misc]backup-simplify: Simplify 0 into 0 * [misc]backup-simplify: Simplify (- 1) into -1 * [misc]backup-simplify: Simplify (+ (* 4.440892098500626e-16 1) (* 0 0)) into 4.440892098500626e-16 * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (+ (* 0 -1) (* 4.440892098500626e-16 0)) into 0 * [misc]backup-simplify: Simplify (+ 0 0) into 0 * [misc]backup-simplify: Simplify (+ (* 2.0 1) (* 0 0)) into 2.0 * [misc]backup-simplify: Simplify (+ (* im 0) (* 0 2.0)) into 0 * [misc]backup-simplify: Simplify (+ 2.0 0) into 2.0 * [misc]taylor: Taking taylor expansion of 2.0 in im * [misc]backup-simplify: Simplify 2.0 into 2.0 * [misc]backup-simplify: Simplify 2.0 into 2.0 * [misc]backup-simplify: Simplify (+ (* 2.0 1) (* 0 0)) into 2.0 * [misc]backup-simplify: Simplify 2.0 into 2.0 * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (- 1) into -1 * [misc]backup-simplify: Simplify (+ (* 4.440892098500626e-16 0) (+ (* 0 1) (* 0 0))) into 0 * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (+ (* 0 0) (+ (* 4.440892098500626e-16 -1) (* 0 0))) into (- 4.440892098500626e-16) * [misc]backup-simplify: Simplify (+ (- 4.440892098500626e-16) 0) into (- 4.440892098500626e-16) * [misc]backup-simplify: Simplify (+ (* 2.0 0) (+ (* 0 1) (* (- 4.440892098500626e-16) 0))) into 0 * [misc]backup-simplify: Simplify (+ (* im 0) (+ (* 0 0) (* 0 2.0))) into 0 * [misc]backup-simplify: Simplify (+ 0 0) into 0 * [misc]taylor: Taking taylor expansion of 0 in im * [misc]backup-simplify: Simplify 0 into 0 * [misc]backup-simplify: Simplify 0 into 0 * [misc]backup-simplify: Simplify 0 into 0 * [misc]backup-simplify: Simplify (+ (* 2.0 0) (+ (* 0 1) (* 0 0))) into 0 * [misc]backup-simplify: Simplify 0 into 0 * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (- 1) into -1 * [misc]backup-simplify: Simplify (+ (* 4.440892098500626e-16 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (+ (* 0 0) (+ (* 4.440892098500626e-16 0) (+ (* 0 -1) (* 0 0)))) into 0 * [misc]backup-simplify: Simplify (+ 0 0) into 0 * [misc]backup-simplify: Simplify (+ (* 2.0 0) (+ (* 0 0) (+ (* (- 4.440892098500626e-16) 1) (* 0 0)))) into (- 4.440892098500626e-16) * [misc]backup-simplify: Simplify (+ (* im 0) (+ (* 0 0) (+ (* 0 0) (* 0 2.0)))) into 0 * [misc]backup-simplify: Simplify (+ (- 4.440892098500626e-16) 0) into (- 4.440892098500626e-16) * [misc]taylor: Taking taylor expansion of (- 4.440892098500626e-16) in im * [misc]taylor: Taking taylor expansion of 4.440892098500626e-16 in im * [misc]backup-simplify: Simplify 4.440892098500626e-16 into 4.440892098500626e-16 * [misc]backup-simplify: Simplify (- 4.440892098500626e-16) into (- 4.440892098500626e-16) * [misc]backup-simplify: Simplify (- 4.440892098500626e-16) into (- 4.440892098500626e-16) * [misc]backup-simplify: Simplify (+ (* (- 4.440892098500626e-16) (pow (* 1 re) 3)) (+ (* 2.0 (* im 1)) (* 2.0 (* 1 re)))) into (- (+ (* 2.0 im) (* 2.0 re)) (* 4.440892098500626e-16 (pow re 3))) * [misc]approximate: Taking taylor expansion of (fma (fma (* 4.440892098500626e-16 (/ 1 re)) (- (/ 1 re)) 2.0) (/ 1 re) (* (/ 1 im) 2.0)) in (re im) around 0 * [misc]taylor: Taking taylor expansion of (fma (fma (* 4.440892098500626e-16 (/ 1 re)) (- (/ 1 re)) 2.0) (/ 1 re) (* (/ 1 im) 2.0)) in im * [misc]taylor: Rewrote expression to (+ (* (fma (* 4.440892098500626e-16 (/ 1 re)) (- (/ 1 re)) 2.0) (/ 1 re)) (* (/ 1 im) 2.0)) * [misc]taylor: Taking taylor expansion of (* (fma (* 4.440892098500626e-16 (/ 1 re)) (- (/ 1 re)) 2.0) (/ 1 re)) in im * [misc]taylor: Taking taylor expansion of (fma (* 4.440892098500626e-16 (/ 1 re)) (- (/ 1 re)) 2.0) in im * [misc]taylor: Rewrote expression to (+ (* (* 4.440892098500626e-16 (/ 1 re)) (- (/ 1 re))) 2.0) * [misc]taylor: Taking taylor expansion of (* (* 4.440892098500626e-16 (/ 1 re)) (- (/ 1 re))) in im * [misc]taylor: Taking taylor expansion of (* 4.440892098500626e-16 (/ 1 re)) in im * [misc]taylor: Taking taylor expansion of 4.440892098500626e-16 in im * [misc]backup-simplify: Simplify 4.440892098500626e-16 into 4.440892098500626e-16 * [misc]taylor: Taking taylor expansion of (/ 1 re) in im * [misc]taylor: Taking taylor expansion of re in im * [misc]backup-simplify: Simplify re into re * [misc]backup-simplify: Simplify (/ 1 re) into (/ 1 re) * [misc]taylor: Taking taylor expansion of (- (/ 1 re)) in im * [misc]taylor: Taking taylor expansion of (/ 1 re) in im * [misc]taylor: Taking taylor expansion of re in im * [misc]backup-simplify: Simplify re into re * [misc]backup-simplify: Simplify (/ 1 re) into (/ 1 re) * [misc]taylor: Taking taylor expansion of 2.0 in im * [misc]backup-simplify: Simplify 2.0 into 2.0 * [misc]taylor: Taking taylor expansion of (/ 1 re) in im * [misc]taylor: Taking taylor expansion of re in im * [misc]backup-simplify: Simplify re into re * [misc]backup-simplify: Simplify (/ 1 re) into (/ 1 re) * [misc]taylor: Taking taylor expansion of (* (/ 1 im) 2.0) in im * [misc]taylor: Taking taylor expansion of (/ 1 im) in im * [misc]taylor: Taking taylor expansion of im in im * [misc]backup-simplify: Simplify 0 into 0 * [misc]backup-simplify: Simplify 1 into 1 * [misc]backup-simplify: Simplify (/ 1 1) into 1 * [misc]taylor: Taking taylor expansion of 2.0 in im * [misc]backup-simplify: Simplify 2.0 into 2.0 * [misc]taylor: Taking taylor expansion of (fma (fma (* 4.440892098500626e-16 (/ 1 re)) (- (/ 1 re)) 2.0) (/ 1 re) (* (/ 1 im) 2.0)) in re * [misc]taylor: Rewrote expression to (+ (* (fma (* 4.440892098500626e-16 (/ 1 re)) (- (/ 1 re)) 2.0) (/ 1 re)) (* (/ 1 im) 2.0)) * [misc]taylor: Taking taylor expansion of (* (fma (* 4.440892098500626e-16 (/ 1 re)) (- (/ 1 re)) 2.0) (/ 1 re)) in re * [misc]taylor: Taking taylor expansion of (fma (* 4.440892098500626e-16 (/ 1 re)) (- (/ 1 re)) 2.0) in re * [misc]taylor: Rewrote expression to (+ (* (* 4.440892098500626e-16 (/ 1 re)) (- (/ 1 re))) 2.0) * [misc]taylor: Taking taylor expansion of (* (* 4.440892098500626e-16 (/ 1 re)) (- (/ 1 re))) in re * [misc]taylor: Taking taylor expansion of (* 4.440892098500626e-16 (/ 1 re)) in re * [misc]taylor: Taking taylor expansion of 4.440892098500626e-16 in re * [misc]backup-simplify: Simplify 4.440892098500626e-16 into 4.440892098500626e-16 * [misc]taylor: Taking taylor expansion of (/ 1 re) in re * [misc]taylor: Taking taylor expansion of re in re * [misc]backup-simplify: Simplify 0 into 0 * [misc]backup-simplify: Simplify 1 into 1 * [misc]backup-simplify: Simplify (/ 1 1) into 1 * [misc]taylor: Taking taylor expansion of (- (/ 1 re)) in re * [misc]taylor: Taking taylor expansion of (/ 1 re) in re * [misc]taylor: Taking taylor expansion of re in re * [misc]backup-simplify: Simplify 0 into 0 * [misc]backup-simplify: Simplify 1 into 1 * [misc]backup-simplify: Simplify (/ 1 1) into 1 * [misc]taylor: Taking taylor expansion of 2.0 in re * [misc]backup-simplify: Simplify 2.0 into 2.0 * [misc]taylor: Taking taylor expansion of (/ 1 re) in re * [misc]taylor: Taking taylor expansion of re in re * [misc]backup-simplify: Simplify 0 into 0 * [misc]backup-simplify: Simplify 1 into 1 * [misc]backup-simplify: Simplify (/ 1 1) into 1 * [misc]taylor: Taking taylor expansion of (* (/ 1 im) 2.0) in re * [misc]taylor: Taking taylor expansion of (/ 1 im) in re * [misc]taylor: Taking taylor expansion of im in re * [misc]backup-simplify: Simplify im into im * [misc]backup-simplify: Simplify (/ 1 im) into (/ 1 im) * [misc]taylor: Taking taylor expansion of 2.0 in re * [misc]backup-simplify: Simplify 2.0 into 2.0 * [misc]taylor: Taking taylor expansion of (fma (fma (* 4.440892098500626e-16 (/ 1 re)) (- (/ 1 re)) 2.0) (/ 1 re) (* (/ 1 im) 2.0)) in re * [misc]taylor: Rewrote expression to (+ (* (fma (* 4.440892098500626e-16 (/ 1 re)) (- (/ 1 re)) 2.0) (/ 1 re)) (* (/ 1 im) 2.0)) * [misc]taylor: Taking taylor expansion of (* (fma (* 4.440892098500626e-16 (/ 1 re)) (- (/ 1 re)) 2.0) (/ 1 re)) in re * [misc]taylor: Taking taylor expansion of (fma (* 4.440892098500626e-16 (/ 1 re)) (- (/ 1 re)) 2.0) in re * [misc]taylor: Rewrote expression to (+ (* (* 4.440892098500626e-16 (/ 1 re)) (- (/ 1 re))) 2.0) * [misc]taylor: Taking taylor expansion of (* (* 4.440892098500626e-16 (/ 1 re)) (- (/ 1 re))) in re * [misc]taylor: Taking taylor expansion of (* 4.440892098500626e-16 (/ 1 re)) in re * [misc]taylor: Taking taylor expansion of 4.440892098500626e-16 in re * [misc]backup-simplify: Simplify 4.440892098500626e-16 into 4.440892098500626e-16 * [misc]taylor: Taking taylor expansion of (/ 1 re) in re * [misc]taylor: Taking taylor expansion of re in re * [misc]backup-simplify: Simplify 0 into 0 * [misc]backup-simplify: Simplify 1 into 1 * [misc]backup-simplify: Simplify (/ 1 1) into 1 * [misc]taylor: Taking taylor expansion of (- (/ 1 re)) in re * [misc]taylor: Taking taylor expansion of (/ 1 re) in re * [misc]taylor: Taking taylor expansion of re in re * [misc]backup-simplify: Simplify 0 into 0 * [misc]backup-simplify: Simplify 1 into 1 * [misc]backup-simplify: Simplify (/ 1 1) into 1 * [misc]taylor: Taking taylor expansion of 2.0 in re * [misc]backup-simplify: Simplify 2.0 into 2.0 * [misc]taylor: Taking taylor expansion of (/ 1 re) in re * [misc]taylor: Taking taylor expansion of re in re * [misc]backup-simplify: Simplify 0 into 0 * [misc]backup-simplify: Simplify 1 into 1 * [misc]backup-simplify: Simplify (/ 1 1) into 1 * [misc]taylor: Taking taylor expansion of (* (/ 1 im) 2.0) in re * [misc]taylor: Taking taylor expansion of (/ 1 im) in re * [misc]taylor: Taking taylor expansion of im in re * [misc]backup-simplify: Simplify im into im * [misc]backup-simplify: Simplify (/ 1 im) into (/ 1 im) * [misc]taylor: Taking taylor expansion of 2.0 in re * [misc]backup-simplify: Simplify 2.0 into 2.0 * [misc]backup-simplify: Simplify (* 4.440892098500626e-16 1) into 4.440892098500626e-16 * [misc]backup-simplify: Simplify (- 1) into -1 * [misc]backup-simplify: Simplify (* 4.440892098500626e-16 -1) into -4.440892098500626e-16 * [misc]backup-simplify: Simplify (+ -4.440892098500626e-16 0) into (- 4.440892098500626e-16) * [misc]backup-simplify: Simplify (* (- 4.440892098500626e-16) 1) into -4.440892098500626e-16 * [misc]backup-simplify: Simplify (+ -4.440892098500626e-16 0) into (- 4.440892098500626e-16) * [misc]taylor: Taking taylor expansion of (- 4.440892098500626e-16) in im * [misc]taylor: Taking taylor expansion of 4.440892098500626e-16 in im * [misc]backup-simplify: Simplify 4.440892098500626e-16 into 4.440892098500626e-16 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)))) into 0 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)))) into 0 * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)))) into 0 * [misc]backup-simplify: Simplify (+ (* 4.440892098500626e-16 0) (* 0 1)) into 0 * [misc]backup-simplify: Simplify (- 1) into -1 * [misc]backup-simplify: Simplify (+ (* 4.440892098500626e-16 0) (* 0 -1)) into 0 * [misc]backup-simplify: Simplify (+ 0 0) into 0 * [misc]backup-simplify: Simplify (+ (* (- 4.440892098500626e-16) 0) (* 0 1)) into 0 * [misc]backup-simplify: Simplify (+ 0 0) into 0 * [misc]taylor: Taking taylor expansion of 0 in im * [misc]backup-simplify: Simplify 0 into 0 * [misc]backup-simplify: Simplify (- 4.440892098500626e-16) into (- 4.440892098500626e-16) * [misc]backup-simplify: Simplify (- 4.440892098500626e-16) into (- 4.440892098500626e-16) * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 * [misc]backup-simplify: Simplify (+ (* 4.440892098500626e-16 0) (+ (* 0 0) (* 0 1))) into 0 * [misc]backup-simplify: Simplify (- 1) into -1 * [misc]backup-simplify: Simplify (+ (* 4.440892098500626e-16 0) (+ (* 0 0) (* 0 -1))) into 0 * [misc]backup-simplify: Simplify (+ 0 2.0) into 2.0 * [misc]backup-simplify: Simplify (+ (* (- 4.440892098500626e-16) 0) (+ (* 0 0) (* 2.0 1))) into 2.0 * [misc]backup-simplify: Simplify (+ 2.0 0) into 2.0 * [misc]taylor: Taking taylor expansion of 2.0 in im * [misc]backup-simplify: Simplify 2.0 into 2.0 * [misc]backup-simplify: Simplify 0 into 0 * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify 0 into 0 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 * [misc]backup-simplify: Simplify (+ (* 4.440892098500626e-16 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 * [misc]backup-simplify: Simplify (- 1) into -1 * [misc]backup-simplify: Simplify (+ (* 4.440892098500626e-16 0) (+ (* 0 0) (+ (* 0 0) (* 0 -1)))) into 0 * [misc]backup-simplify: Simplify (+ 0 0) into 0 * [misc]backup-simplify: Simplify (+ (* (- 4.440892098500626e-16) 0) (+ (* 0 0) (+ (* 2.0 0) (* 0 1)))) into 0 * [misc]backup-simplify: Simplify (* (/ 1 im) 2.0) into (/ 2.0 im) * [misc]backup-simplify: Simplify (+ 0 (/ 2.0 im)) into (* 2.0 (/ 1 im)) * [misc]taylor: Taking taylor expansion of (* 2.0 (/ 1 im)) in im * [misc]taylor: Taking taylor expansion of 2.0 in im * [misc]backup-simplify: Simplify 2.0 into 2.0 * [misc]taylor: Taking taylor expansion of (/ 1 im) in im * [misc]taylor: Taking taylor expansion of im in im * [misc]backup-simplify: Simplify 0 into 0 * [misc]backup-simplify: Simplify 1 into 1 * [misc]backup-simplify: Simplify (/ 1 1) into 1 * [misc]backup-simplify: Simplify (* 2.0 1) into 2.0 * [misc]backup-simplify: Simplify 2.0 into 2.0 * [misc]backup-simplify: Simplify 2.0 into 2.0 * [misc]backup-simplify: Simplify (+ (* 2.0 (* 1 (/ 1 (/ 1 re)))) (+ (* 2.0 (* (/ 1 (/ 1 im)) 1)) (* (- 4.440892098500626e-16) (pow (* 1 (/ 1 (/ 1 re))) 3)))) into (- (+ (* 2.0 im) (* 2.0 re)) (* 4.440892098500626e-16 (pow re 3))) * [misc]approximate: Taking taylor expansion of (fma (fma (* 4.440892098500626e-16 (/ 1 (- re))) (- (/ 1 (- re))) 2.0) (/ 1 (- re)) (* (/ 1 (- im)) 2.0)) in (re im) around 0 * [misc]taylor: Taking taylor expansion of (fma (fma (* 4.440892098500626e-16 (/ 1 (- re))) (- (/ 1 (- re))) 2.0) (/ 1 (- re)) (* (/ 1 (- im)) 2.0)) in im * [misc]taylor: Rewrote expression to (+ (* (fma (* 4.440892098500626e-16 (/ 1 (- re))) (- (/ 1 (- re))) 2.0) (/ 1 (- re))) (* (/ 1 (- im)) 2.0)) * [misc]taylor: Taking taylor expansion of (* (fma (* 4.440892098500626e-16 (/ 1 (- re))) (- (/ 1 (- re))) 2.0) (/ 1 (- re))) in im * [misc]taylor: Taking taylor expansion of (fma (* 4.440892098500626e-16 (/ 1 (- re))) (- (/ 1 (- re))) 2.0) in im * [misc]taylor: Rewrote expression to (+ (* (* 4.440892098500626e-16 (/ 1 (- re))) (- (/ 1 (- re)))) 2.0) * [misc]taylor: Taking taylor expansion of (* (* 4.440892098500626e-16 (/ 1 (- re))) (- (/ 1 (- re)))) in im * [misc]taylor: Taking taylor expansion of (* 4.440892098500626e-16 (/ 1 (- re))) in im * [misc]taylor: Taking taylor expansion of 4.440892098500626e-16 in im * [misc]backup-simplify: Simplify 4.440892098500626e-16 into 4.440892098500626e-16 * [misc]taylor: Taking taylor expansion of (/ 1 (- re)) in im * [misc]taylor: Taking taylor expansion of (- re) in im * [misc]taylor: Taking taylor expansion of re in im * [misc]backup-simplify: Simplify re into re * [misc]backup-simplify: Simplify (- re) into (- re) * [misc]backup-simplify: Simplify (- re) into (- re) * [misc]backup-simplify: Simplify (/ 1 (- re)) into (/ -1 re) * [misc]taylor: Taking taylor expansion of (- (/ 1 (- re))) in im * [misc]taylor: Taking taylor expansion of (/ 1 (- re)) in im * [misc]taylor: Taking taylor expansion of (- re) in im * [misc]taylor: Taking taylor expansion of re in im * [misc]backup-simplify: Simplify re into re * [misc]backup-simplify: Simplify (- re) into (- re) * [misc]backup-simplify: Simplify (- re) into (- re) * [misc]backup-simplify: Simplify (/ 1 (- re)) into (/ -1 re) * [misc]taylor: Taking taylor expansion of 2.0 in im * [misc]backup-simplify: Simplify 2.0 into 2.0 * [misc]taylor: Taking taylor expansion of (/ 1 (- re)) in im * [misc]taylor: Taking taylor expansion of (- re) in im * [misc]taylor: Taking taylor expansion of re in im * [misc]backup-simplify: Simplify re into re * [misc]backup-simplify: Simplify (- re) into (- re) * [misc]backup-simplify: Simplify (- re) into (- re) * [misc]backup-simplify: Simplify (/ 1 (- re)) into (/ -1 re) * [misc]taylor: Taking taylor expansion of (* (/ 1 (- im)) 2.0) in im * [misc]taylor: Taking taylor expansion of (/ 1 (- im)) in im * [misc]taylor: Taking taylor expansion of (- im) in im * [misc]taylor: Taking taylor expansion of im in im * [misc]backup-simplify: Simplify 0 into 0 * [misc]backup-simplify: Simplify 1 into 1 * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (- 1) into -1 * [misc]backup-simplify: Simplify (- 1) into -1 * [misc]backup-simplify: Simplify (/ 1 -1) into -1 * [misc]taylor: Taking taylor expansion of 2.0 in im * [misc]backup-simplify: Simplify 2.0 into 2.0 * [misc]taylor: Taking taylor expansion of (fma (fma (* 4.440892098500626e-16 (/ 1 (- re))) (- (/ 1 (- re))) 2.0) (/ 1 (- re)) (* (/ 1 (- im)) 2.0)) in re * [misc]taylor: Rewrote expression to (+ (* (fma (* 4.440892098500626e-16 (/ 1 (- re))) (- (/ 1 (- re))) 2.0) (/ 1 (- re))) (* (/ 1 (- im)) 2.0)) * [misc]taylor: Taking taylor expansion of (* (fma (* 4.440892098500626e-16 (/ 1 (- re))) (- (/ 1 (- re))) 2.0) (/ 1 (- re))) in re * [misc]taylor: Taking taylor expansion of (fma (* 4.440892098500626e-16 (/ 1 (- re))) (- (/ 1 (- re))) 2.0) in re * [misc]taylor: Rewrote expression to (+ (* (* 4.440892098500626e-16 (/ 1 (- re))) (- (/ 1 (- re)))) 2.0) * [misc]taylor: Taking taylor expansion of (* (* 4.440892098500626e-16 (/ 1 (- re))) (- (/ 1 (- re)))) in re * [misc]taylor: Taking taylor expansion of (* 4.440892098500626e-16 (/ 1 (- re))) in re * [misc]taylor: Taking taylor expansion of 4.440892098500626e-16 in re * [misc]backup-simplify: Simplify 4.440892098500626e-16 into 4.440892098500626e-16 * [misc]taylor: Taking taylor expansion of (/ 1 (- re)) in re * [misc]taylor: Taking taylor expansion of (- re) in re * [misc]taylor: Taking taylor expansion of re in re * [misc]backup-simplify: Simplify 0 into 0 * [misc]backup-simplify: Simplify 1 into 1 * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (- 1) into -1 * [misc]backup-simplify: Simplify (- 1) into -1 * [misc]backup-simplify: Simplify (/ 1 -1) into -1 * [misc]taylor: Taking taylor expansion of (- (/ 1 (- re))) in re * [misc]taylor: Taking taylor expansion of (/ 1 (- re)) in re * [misc]taylor: Taking taylor expansion of (- re) in re * [misc]taylor: Taking taylor expansion of re in re * [misc]backup-simplify: Simplify 0 into 0 * [misc]backup-simplify: Simplify 1 into 1 * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (- 1) into -1 * [misc]backup-simplify: Simplify (- 1) into -1 * [misc]backup-simplify: Simplify (/ 1 -1) into -1 * [misc]taylor: Taking taylor expansion of 2.0 in re * [misc]backup-simplify: Simplify 2.0 into 2.0 * [misc]taylor: Taking taylor expansion of (/ 1 (- re)) in re * [misc]taylor: Taking taylor expansion of (- re) in re * [misc]taylor: Taking taylor expansion of re in re * [misc]backup-simplify: Simplify 0 into 0 * [misc]backup-simplify: Simplify 1 into 1 * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (- 1) into -1 * [misc]backup-simplify: Simplify (- 1) into -1 * [misc]backup-simplify: Simplify (/ 1 -1) into -1 * [misc]taylor: Taking taylor expansion of (* (/ 1 (- im)) 2.0) in re * [misc]taylor: Taking taylor expansion of (/ 1 (- im)) in re * [misc]taylor: Taking taylor expansion of (- im) in re * [misc]taylor: Taking taylor expansion of im in re * [misc]backup-simplify: Simplify im into im * [misc]backup-simplify: Simplify (- im) into (- im) * [misc]backup-simplify: Simplify (- im) into (- im) * [misc]backup-simplify: Simplify (/ 1 (- im)) into (/ -1 im) * [misc]taylor: Taking taylor expansion of 2.0 in re * [misc]backup-simplify: Simplify 2.0 into 2.0 * [misc]taylor: Taking taylor expansion of (fma (fma (* 4.440892098500626e-16 (/ 1 (- re))) (- (/ 1 (- re))) 2.0) (/ 1 (- re)) (* (/ 1 (- im)) 2.0)) in re * [misc]taylor: Rewrote expression to (+ (* (fma (* 4.440892098500626e-16 (/ 1 (- re))) (- (/ 1 (- re))) 2.0) (/ 1 (- re))) (* (/ 1 (- im)) 2.0)) * [misc]taylor: Taking taylor expansion of (* (fma (* 4.440892098500626e-16 (/ 1 (- re))) (- (/ 1 (- re))) 2.0) (/ 1 (- re))) in re * [misc]taylor: Taking taylor expansion of (fma (* 4.440892098500626e-16 (/ 1 (- re))) (- (/ 1 (- re))) 2.0) in re * [misc]taylor: Rewrote expression to (+ (* (* 4.440892098500626e-16 (/ 1 (- re))) (- (/ 1 (- re)))) 2.0) * [misc]taylor: Taking taylor expansion of (* (* 4.440892098500626e-16 (/ 1 (- re))) (- (/ 1 (- re)))) in re * [misc]taylor: Taking taylor expansion of (* 4.440892098500626e-16 (/ 1 (- re))) in re * [misc]taylor: Taking taylor expansion of 4.440892098500626e-16 in re * [misc]backup-simplify: Simplify 4.440892098500626e-16 into 4.440892098500626e-16 * [misc]taylor: Taking taylor expansion of (/ 1 (- re)) in re * [misc]taylor: Taking taylor expansion of (- re) in re * [misc]taylor: Taking taylor expansion of re in re * [misc]backup-simplify: Simplify 0 into 0 * [misc]backup-simplify: Simplify 1 into 1 * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (- 1) into -1 * [misc]backup-simplify: Simplify (- 1) into -1 * [misc]backup-simplify: Simplify (/ 1 -1) into -1 * [misc]taylor: Taking taylor expansion of (- (/ 1 (- re))) in re * [misc]taylor: Taking taylor expansion of (/ 1 (- re)) in re * [misc]taylor: Taking taylor expansion of (- re) in re * [misc]taylor: Taking taylor expansion of re in re * [misc]backup-simplify: Simplify 0 into 0 * [misc]backup-simplify: Simplify 1 into 1 * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (- 1) into -1 * [misc]backup-simplify: Simplify (- 1) into -1 * [misc]backup-simplify: Simplify (/ 1 -1) into -1 * [misc]taylor: Taking taylor expansion of 2.0 in re * [misc]backup-simplify: Simplify 2.0 into 2.0 * [misc]taylor: Taking taylor expansion of (/ 1 (- re)) in re * [misc]taylor: Taking taylor expansion of (- re) in re * [misc]taylor: Taking taylor expansion of re in re * [misc]backup-simplify: Simplify 0 into 0 * [misc]backup-simplify: Simplify 1 into 1 * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (- 1) into -1 * [misc]backup-simplify: Simplify (- 1) into -1 * [misc]backup-simplify: Simplify (/ 1 -1) into -1 * [misc]taylor: Taking taylor expansion of (* (/ 1 (- im)) 2.0) in re * [misc]taylor: Taking taylor expansion of (/ 1 (- im)) in re * [misc]taylor: Taking taylor expansion of (- im) in re * [misc]taylor: Taking taylor expansion of im in re * [misc]backup-simplify: Simplify im into im * [misc]backup-simplify: Simplify (- im) into (- im) * [misc]backup-simplify: Simplify (- im) into (- im) * [misc]backup-simplify: Simplify (/ 1 (- im)) into (/ -1 im) * [misc]taylor: Taking taylor expansion of 2.0 in re * [misc]backup-simplify: Simplify 2.0 into 2.0 * [misc]backup-simplify: Simplify (* 4.440892098500626e-16 -1) into -4.440892098500626e-16 * [misc]backup-simplify: Simplify (- -1) into 1 * [misc]backup-simplify: Simplify (* -4.440892098500626e-16 1) into -4.440892098500626e-16 * [misc]backup-simplify: Simplify (+ -4.440892098500626e-16 0) into (- 4.440892098500626e-16) * [misc]backup-simplify: Simplify (* (- 4.440892098500626e-16) -1) into 4.440892098500626e-16 * [misc]backup-simplify: Simplify (+ 4.440892098500626e-16 0) into 4.440892098500626e-16 * [misc]taylor: Taking taylor expansion of 4.440892098500626e-16 in im * [misc]backup-simplify: Simplify 4.440892098500626e-16 into 4.440892098500626e-16 * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (- 1) into -1 * [misc]backup-simplify: Simplify (- (+ (* -1 (/ 0 -1)))) into 0 * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (- 1) into -1 * [misc]backup-simplify: Simplify (- (+ (* -1 (/ 0 -1)))) into 0 * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (- 1) into -1 * [misc]backup-simplify: Simplify (- (+ (* -1 (/ 0 -1)))) into 0 * [misc]backup-simplify: Simplify (+ (* 4.440892098500626e-16 0) (* 0 -1)) into 0 * [misc]backup-simplify: Simplify (- -1) into 1 * [misc]backup-simplify: Simplify (+ (* -4.440892098500626e-16 0) (* 0 1)) into 0 * [misc]backup-simplify: Simplify (+ 0 0) into 0 * [misc]backup-simplify: Simplify (+ (* (- 4.440892098500626e-16) 0) (* 0 -1)) into 0 * [misc]backup-simplify: Simplify (+ 0 0) into 0 * [misc]taylor: Taking taylor expansion of 0 in im * [misc]backup-simplify: Simplify 0 into 0 * [misc]backup-simplify: Simplify 4.440892098500626e-16 into 4.440892098500626e-16 * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (- 1) into -1 * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (- 1) into -1 * [misc]backup-simplify: Simplify (- (+ (* -1 (/ 0 -1)) (* 0 (/ 0 -1)))) into 0 * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (- 1) into -1 * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (- 1) into -1 * [misc]backup-simplify: Simplify (- (+ (* -1 (/ 0 -1)) (* 0 (/ 0 -1)))) into 0 * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (- 1) into -1 * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (- 1) into -1 * [misc]backup-simplify: Simplify (- (+ (* -1 (/ 0 -1)) (* 0 (/ 0 -1)))) into 0 * [misc]backup-simplify: Simplify (+ (* 4.440892098500626e-16 0) (+ (* 0 0) (* 0 -1))) into 0 * [misc]backup-simplify: Simplify (- -1) into 1 * [misc]backup-simplify: Simplify (+ (* -4.440892098500626e-16 0) (+ (* 0 0) (* 0 1))) into 0 * [misc]backup-simplify: Simplify (+ 0 2.0) into 2.0 * [misc]backup-simplify: Simplify (+ (* (- 4.440892098500626e-16) 0) (+ (* 0 0) (* 2.0 -1))) into (- 2.0) * [misc]backup-simplify: Simplify (+ (- 2.0) 0) into (- 2.0) * [misc]taylor: Taking taylor expansion of (- 2.0) in im * [misc]taylor: Taking taylor expansion of 2.0 in im * [misc]backup-simplify: Simplify 2.0 into 2.0 * [misc]backup-simplify: Simplify 0 into 0 * [misc]backup-simplify: Simplify 0 into 0 * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (- 1) into -1 * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (- 1) into -1 * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (- 1) into -1 * [misc]backup-simplify: Simplify (- (+ (* -1 (/ 0 -1)) (* 0 (/ 0 -1)) (* 0 (/ 0 -1)))) into 0 * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (- 1) into -1 * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (- 1) into -1 * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (- 1) into -1 * [misc]backup-simplify: Simplify (- (+ (* -1 (/ 0 -1)) (* 0 (/ 0 -1)) (* 0 (/ 0 -1)))) into 0 * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (- 1) into -1 * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (- 1) into -1 * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (- 1) into -1 * [misc]backup-simplify: Simplify (- (+ (* -1 (/ 0 -1)) (* 0 (/ 0 -1)) (* 0 (/ 0 -1)))) into 0 * [misc]backup-simplify: Simplify (+ (* 4.440892098500626e-16 0) (+ (* 0 0) (+ (* 0 0) (* 0 -1)))) into 0 * [misc]backup-simplify: Simplify (- -1) into 1 * [misc]backup-simplify: Simplify (+ (* -4.440892098500626e-16 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 * [misc]backup-simplify: Simplify (+ 0 0) into 0 * [misc]backup-simplify: Simplify (+ (* (- 4.440892098500626e-16) 0) (+ (* 0 0) (+ (* 2.0 0) (* 0 -1)))) into 0 * [misc]backup-simplify: Simplify (* (/ -1 im) 2.0) into (/ -2.0 im) * [misc]backup-simplify: Simplify (+ 0 (/ -2.0 im)) into (- (* 2.0 (/ 1 im))) * [misc]taylor: Taking taylor expansion of (- (* 2.0 (/ 1 im))) in im * [misc]taylor: Taking taylor expansion of (* 2.0 (/ 1 im)) in im * [misc]taylor: Taking taylor expansion of 2.0 in im * [misc]backup-simplify: Simplify 2.0 into 2.0 * [misc]taylor: Taking taylor expansion of (/ 1 im) in im * [misc]taylor: Taking taylor expansion of im in im * [misc]backup-simplify: Simplify 0 into 0 * [misc]backup-simplify: Simplify 1 into 1 * [misc]backup-simplify: Simplify (/ 1 1) into 1 * [misc]backup-simplify: Simplify (* 2.0 1) into 2.0 * [misc]backup-simplify: Simplify (- 2.0) into (- 2.0) * [misc]backup-simplify: Simplify (- 2.0) into (- 2.0) * [misc]backup-simplify: Simplify (- 2.0) into (- 2.0) * [misc]backup-simplify: Simplify (- 2.0) into (- 2.0) * [misc]backup-simplify: Simplify (+ (* (- 2.0) (* 1 (/ 1 (/ 1 (- re))))) (+ (* (- 2.0) (* (/ 1 (/ 1 (- im))) 1)) (* 4.440892098500626e-16 (pow (* 1 (/ 1 (/ 1 (- re)))) 3)))) into (- (+ (* 2.0 im) (* 2.0 re)) (* 4.440892098500626e-16 (pow re 3))) * * * [misc]progress: simplifying candidates * * * * [misc]progress: [ 1 / 30 ] simplifiying candidate # * [enter]simplify: Simplifying (expm1 (sqrt (fma (fma (* 4.440892098500626e-16 re) (- re) 2.0) re (* im 2.0)))) * * [misc]simplify: iters left: 6 (11 enodes) * * [misc]simplify: iters left: 5 (17 enodes) * * [misc]simplify: iters left: 4 (27 enodes) * * [misc]simplify: iters left: 3 (53 enodes) * * [misc]simplify: iters left: 2 (95 enodes) * * [misc]simplify: iters left: 1 (157 enodes) * [exit]simplify: Simplified to (expm1 (sqrt (fma re (fma (* re 4.440892098500626e-16) (- re) 2.0) (* 2.0 im)))) * [exit]simplify: Simplified to (expm1 (sqrt (fma re (fma (* re 4.440892098500626e-16) (- re) 2.0) (* 2.0 im)))) * * * * [misc]progress: [ 2 / 30 ] simplifiying candidate # * [enter]simplify: Simplifying (log1p (sqrt (fma (fma (* 4.440892098500626e-16 re) (- re) 2.0) re (* im 2.0)))) * * [misc]simplify: iters left: 6 (11 enodes) * * [misc]simplify: iters left: 5 (17 enodes) * * [misc]simplify: iters left: 4 (27 enodes) * * [misc]simplify: iters left: 3 (53 enodes) * * [misc]simplify: iters left: 2 (95 enodes) * * [misc]simplify: iters left: 1 (157 enodes) * [exit]simplify: Simplified to (log1p (sqrt (fma re (fma (* re 4.440892098500626e-16) (- re) 2.0) (* 2.0 im)))) * [exit]simplify: Simplified to (log1p (sqrt (fma re (fma (* re 4.440892098500626e-16) (- re) 2.0) (* 2.0 im)))) * * * * [misc]progress: [ 3 / 30 ] simplifiying candidate # * * * * [misc]progress: [ 4 / 30 ] simplifiying candidate # * * * * [misc]progress: [ 5 / 30 ] simplifiying candidate # * [enter]simplify: Simplifying (log (sqrt (fma (fma (* 4.440892098500626e-16 re) (- re) 2.0) re (* im 2.0)))) * * [misc]simplify: iters left: 6 (11 enodes) * * [misc]simplify: iters left: 5 (17 enodes) * * [misc]simplify: iters left: 4 (27 enodes) * * [misc]simplify: iters left: 3 (53 enodes) * * [misc]simplify: iters left: 2 (95 enodes) * * [misc]simplify: iters left: 1 (157 enodes) * [exit]simplify: Simplified to (log (sqrt (fma re (fma (* re 4.440892098500626e-16) (- re) 2.0) (* 2.0 im)))) * [exit]simplify: Simplified to (log (sqrt (fma re (fma (* re 4.440892098500626e-16) (- re) 2.0) (* 2.0 im)))) * * * * [misc]progress: [ 6 / 30 ] simplifiying candidate # * [enter]simplify: Simplifying (exp (sqrt (fma (fma (* 4.440892098500626e-16 re) (- re) 2.0) re (* im 2.0)))) * * [misc]simplify: iters left: 6 (11 enodes) * * [misc]simplify: iters left: 5 (17 enodes) * * [misc]simplify: iters left: 4 (27 enodes) * * [misc]simplify: iters left: 3 (53 enodes) * * [misc]simplify: iters left: 2 (95 enodes) * * [misc]simplify: iters left: 1 (157 enodes) * [exit]simplify: Simplified to (exp (sqrt (fma re (fma (* re 4.440892098500626e-16) (- re) 2.0) (* 2.0 im)))) * [exit]simplify: Simplified to (exp (sqrt (fma re (fma (* re 4.440892098500626e-16) (- re) 2.0) (* 2.0 im)))) * * * * [misc]progress: [ 7 / 30 ] simplifiying candidate # * [enter]simplify: Simplifying (* (cbrt (sqrt (fma (fma (* 4.440892098500626e-16 re) (- re) 2.0) re (* im 2.0)))) (cbrt (sqrt (fma (fma (* 4.440892098500626e-16 re) (- re) 2.0) re (* im 2.0))))) * * [misc]simplify: iters left: 6 (12 enodes) * * [misc]simplify: iters left: 5 (18 enodes) * * [misc]simplify: iters left: 4 (28 enodes) * * [misc]simplify: iters left: 3 (54 enodes) * * [misc]simplify: iters left: 2 (98 enodes) * * [misc]simplify: iters left: 1 (162 enodes) * [exit]simplify: Simplified to (* (cbrt (sqrt (fma re (fma (* re 4.440892098500626e-16) (- re) 2.0) (* 2.0 im)))) (cbrt (sqrt (fma re (fma (* re 4.440892098500626e-16) (- re) 2.0) (* 2.0 im))))) * [exit]simplify: Simplified to (* (cbrt (sqrt (fma re (fma (* re 4.440892098500626e-16) (- re) 2.0) (* 2.0 im)))) (cbrt (sqrt (fma re (fma (* re 4.440892098500626e-16) (- re) 2.0) (* 2.0 im))))) * [enter]simplify: Simplifying (cbrt (sqrt (fma (fma (* 4.440892098500626e-16 re) (- re) 2.0) re (* im 2.0)))) * * [misc]simplify: iters left: 6 (11 enodes) * * [misc]simplify: iters left: 5 (17 enodes) * * [misc]simplify: iters left: 4 (27 enodes) * * [misc]simplify: iters left: 3 (53 enodes) * * [misc]simplify: iters left: 2 (95 enodes) * * [misc]simplify: iters left: 1 (157 enodes) * [exit]simplify: Simplified to (cbrt (sqrt (fma re (fma (* re 4.440892098500626e-16) (- re) 2.0) (* 2.0 im)))) * [exit]simplify: Simplified to (cbrt (sqrt (fma re (fma (* re 4.440892098500626e-16) (- re) 2.0) (* 2.0 im)))) * * * * [misc]progress: [ 8 / 30 ] simplifiying candidate # * [enter]simplify: Simplifying (* (* (sqrt (fma (fma (* 4.440892098500626e-16 re) (- re) 2.0) re (* im 2.0))) (sqrt (fma (fma (* 4.440892098500626e-16 re) (- re) 2.0) re (* im 2.0)))) (sqrt (fma (fma (* 4.440892098500626e-16 re) (- re) 2.0) re (* im 2.0)))) * * [misc]simplify: iters left: 6 (12 enodes) * * [misc]simplify: iters left: 5 (20 enodes) * * [misc]simplify: iters left: 4 (39 enodes) * * [misc]simplify: iters left: 3 (85 enodes) * * [misc]simplify: iters left: 2 (167 enodes) * * [misc]simplify: iters left: 1 (371 enodes) * [exit]simplify: Simplified to (* (fma re (fma (* re 4.440892098500626e-16) (- re) 2.0) (* 2.0 im)) (sqrt (fma re (fma (* re 4.440892098500626e-16) (- re) 2.0) (* 2.0 im)))) * [exit]simplify: Simplified to (* (fma re (fma (* re 4.440892098500626e-16) (- re) 2.0) (* 2.0 im)) (sqrt (fma re (fma (* re 4.440892098500626e-16) (- re) 2.0) (* 2.0 im)))) * * * * [misc]progress: [ 9 / 30 ] simplifiying candidate # * [enter]simplify: Simplifying (sqrt (* (cbrt (fma (fma (* 4.440892098500626e-16 re) (- re) 2.0) re (* im 2.0))) (cbrt (fma (fma (* 4.440892098500626e-16 re) (- re) 2.0) re (* im 2.0))))) * * [misc]simplify: iters left: 6 (12 enodes) * * [misc]simplify: iters left: 5 (19 enodes) * * [misc]simplify: iters left: 4 (29 enodes) * * [misc]simplify: iters left: 3 (55 enodes) * * [misc]simplify: iters left: 2 (99 enodes) * * [misc]simplify: iters left: 1 (161 enodes) * [exit]simplify: Simplified to (fabs (cbrt (fma re (fma (* re 4.440892098500626e-16) (- re) 2.0) (* 2.0 im)))) * [exit]simplify: Simplified to (fabs (cbrt (fma re (fma (* re 4.440892098500626e-16) (- re) 2.0) (* 2.0 im)))) * [enter]simplify: Simplifying (sqrt (cbrt (fma (fma (* 4.440892098500626e-16 re) (- re) 2.0) re (* im 2.0)))) * * [misc]simplify: iters left: 6 (11 enodes) * * [misc]simplify: iters left: 5 (17 enodes) * * [misc]simplify: iters left: 4 (27 enodes) * * [misc]simplify: iters left: 3 (53 enodes) * * [misc]simplify: iters left: 2 (95 enodes) * * [misc]simplify: iters left: 1 (157 enodes) * [exit]simplify: Simplified to (sqrt (cbrt (fma re (fma (* re 4.440892098500626e-16) (- re) 2.0) (* 2.0 im)))) * [exit]simplify: Simplified to (sqrt (cbrt (fma re (fma (* re 4.440892098500626e-16) (- re) 2.0) (* 2.0 im)))) * * * * [misc]progress: [ 10 / 30 ] simplifiying candidate # * [enter]simplify: Simplifying (sqrt (sqrt (fma (fma (* 4.440892098500626e-16 re) (- re) 2.0) re (* im 2.0)))) * * [misc]simplify: iters left: 6 (11 enodes) * * [misc]simplify: iters left: 5 (17 enodes) * * [misc]simplify: iters left: 4 (27 enodes) * * [misc]simplify: iters left: 3 (53 enodes) * * [misc]simplify: iters left: 2 (95 enodes) * * [misc]simplify: iters left: 1 (157 enodes) * [exit]simplify: Simplified to (sqrt (sqrt (fma re (fma (* re 4.440892098500626e-16) (- re) 2.0) (* 2.0 im)))) * [exit]simplify: Simplified to (sqrt (sqrt (fma re (fma (* re 4.440892098500626e-16) (- re) 2.0) (* 2.0 im)))) * [enter]simplify: Simplifying (sqrt (sqrt (fma (fma (* 4.440892098500626e-16 re) (- re) 2.0) re (* im 2.0)))) * * [misc]simplify: iters left: 6 (11 enodes) * * [misc]simplify: iters left: 5 (17 enodes) * * [misc]simplify: iters left: 4 (27 enodes) * * [misc]simplify: iters left: 3 (53 enodes) * * [misc]simplify: iters left: 2 (95 enodes) * * [misc]simplify: iters left: 1 (157 enodes) * [exit]simplify: Simplified to (sqrt (sqrt (fma re (fma (* re 4.440892098500626e-16) (- re) 2.0) (* 2.0 im)))) * [exit]simplify: Simplified to (sqrt (sqrt (fma re (fma (* re 4.440892098500626e-16) (- re) 2.0) (* 2.0 im)))) * * * * [misc]progress: [ 11 / 30 ] simplifiying candidate # * [enter]simplify: Simplifying (sqrt 1) * * [misc]simplify: iters left: 1 (2 enodes) * [exit]simplify: Simplified to (sqrt 1) * [exit]simplify: Simplified to (sqrt 1) * [enter]simplify: Simplifying (sqrt (fma (fma (* 4.440892098500626e-16 re) (- re) 2.0) re (* im 2.0))) * * [misc]simplify: iters left: 5 (10 enodes) * * [misc]simplify: iters left: 4 (16 enodes) * * [misc]simplify: iters left: 3 (26 enodes) * * [misc]simplify: iters left: 2 (52 enodes) * * [misc]simplify: iters left: 1 (94 enodes) * [exit]simplify: Simplified to (sqrt (fma re (fma (* re 4.440892098500626e-16) (- re) 2.0) (* 2.0 im))) * [exit]simplify: Simplified to (sqrt (fma re (fma (* re 4.440892098500626e-16) (- re) 2.0) (* 2.0 im))) * * * * [misc]progress: [ 12 / 30 ] simplifiying candidate # * [enter]simplify: Simplifying (sqrt (sqrt (fma (fma (* 4.440892098500626e-16 re) (- re) 2.0) re (* im 2.0)))) * * [misc]simplify: iters left: 6 (11 enodes) * * [misc]simplify: iters left: 5 (17 enodes) * * [misc]simplify: iters left: 4 (27 enodes) * * [misc]simplify: iters left: 3 (53 enodes) * * [misc]simplify: iters left: 2 (95 enodes) * * [misc]simplify: iters left: 1 (157 enodes) * [exit]simplify: Simplified to (sqrt (sqrt (fma re (fma (* re 4.440892098500626e-16) (- re) 2.0) (* 2.0 im)))) * [exit]simplify: Simplified to (sqrt (sqrt (fma re (fma (* re 4.440892098500626e-16) (- re) 2.0) (* 2.0 im)))) * [enter]simplify: Simplifying (sqrt (sqrt (fma (fma (* 4.440892098500626e-16 re) (- re) 2.0) re (* im 2.0)))) * * [misc]simplify: iters left: 6 (11 enodes) * * [misc]simplify: iters left: 5 (17 enodes) * * [misc]simplify: iters left: 4 (27 enodes) * * [misc]simplify: iters left: 3 (53 enodes) * * [misc]simplify: iters left: 2 (95 enodes) * * [misc]simplify: iters left: 1 (157 enodes) * [exit]simplify: Simplified to (sqrt (sqrt (fma re (fma (* re 4.440892098500626e-16) (- re) 2.0) (* 2.0 im)))) * [exit]simplify: Simplified to (sqrt (sqrt (fma re (fma (* re 4.440892098500626e-16) (- re) 2.0) (* 2.0 im)))) * * * * [misc]progress: [ 13 / 30 ] simplifiying candidate # * * * * [misc]progress: [ 14 / 30 ] simplifiying candidate # * * * * [misc]progress: [ 15 / 30 ] simplifiying candidate # * [enter]simplify: Simplifying (expm1 (fma (fma (* 4.440892098500626e-16 re) (- re) 2.0) re (* im 2.0))) * * [misc]simplify: iters left: 5 (10 enodes) * * [misc]simplify: iters left: 4 (16 enodes) * * [misc]simplify: iters left: 3 (26 enodes) * * [misc]simplify: iters left: 2 (52 enodes) * * [misc]simplify: iters left: 1 (94 enodes) * [exit]simplify: Simplified to (expm1 (fma re (fma (* re 4.440892098500626e-16) (- re) 2.0) (* 2.0 im))) * [exit]simplify: Simplified to (expm1 (fma re (fma (* re 4.440892098500626e-16) (- re) 2.0) (* 2.0 im))) * * * * [misc]progress: [ 16 / 30 ] simplifiying candidate # * [enter]simplify: Simplifying (log1p (fma (fma (* 4.440892098500626e-16 re) (- re) 2.0) re (* im 2.0))) * * [misc]simplify: iters left: 5 (10 enodes) * * [misc]simplify: iters left: 4 (16 enodes) * * [misc]simplify: iters left: 3 (26 enodes) * * [misc]simplify: iters left: 2 (52 enodes) * * [misc]simplify: iters left: 1 (94 enodes) * [exit]simplify: Simplified to (log1p (fma re (fma (* re 4.440892098500626e-16) (- re) 2.0) (* 2.0 im))) * [exit]simplify: Simplified to (log1p (fma re (fma (* re 4.440892098500626e-16) (- re) 2.0) (* 2.0 im))) * * * * [misc]progress: [ 17 / 30 ] simplifiying candidate # * [enter]simplify: Simplifying (* (fma (* 4.440892098500626e-16 re) (- re) 2.0) re) * * [misc]simplify: iters left: 5 (7 enodes) * * [misc]simplify: iters left: 4 (11 enodes) * * [misc]simplify: iters left: 3 (25 enodes) * * [misc]simplify: iters left: 2 (57 enodes) * * [misc]simplify: iters left: 1 (87 enodes) * [exit]simplify: Simplified to (* (fma (* re 4.440892098500626e-16) (- re) 2.0) re) * [exit]simplify: Simplified to (* (fma (* re 4.440892098500626e-16) (- re) 2.0) re) * * * * [misc]progress: [ 18 / 30 ] simplifiying candidate # * * * * [misc]progress: [ 19 / 30 ] simplifiying candidate # * [enter]simplify: Simplifying (log (fma (fma (* 4.440892098500626e-16 re) (- re) 2.0) re (* im 2.0))) * * [misc]simplify: iters left: 5 (10 enodes) * * [misc]simplify: iters left: 4 (16 enodes) * * [misc]simplify: iters left: 3 (26 enodes) * * [misc]simplify: iters left: 2 (52 enodes) * * [misc]simplify: iters left: 1 (94 enodes) * [exit]simplify: Simplified to (log (fma re (fma (* re 4.440892098500626e-16) (- re) 2.0) (* 2.0 im))) * [exit]simplify: Simplified to (log (fma re (fma (* re 4.440892098500626e-16) (- re) 2.0) (* 2.0 im))) * * * * [misc]progress: [ 20 / 30 ] simplifiying candidate # * [enter]simplify: Simplifying (exp (fma (fma (* 4.440892098500626e-16 re) (- re) 2.0) re (* im 2.0))) * * [misc]simplify: iters left: 5 (10 enodes) * * [misc]simplify: iters left: 4 (16 enodes) * * [misc]simplify: iters left: 3 (29 enodes) * * [misc]simplify: iters left: 2 (64 enodes) * * [misc]simplify: iters left: 1 (121 enodes) * [exit]simplify: Simplified to (exp (fma re (fma (* re 4.440892098500626e-16) (- re) 2.0) (* 2.0 im))) * [exit]simplify: Simplified to (exp (fma re (fma (* re 4.440892098500626e-16) (- re) 2.0) (* 2.0 im))) * * * * [misc]progress: [ 21 / 30 ] simplifiying candidate # * [enter]simplify: Simplifying (* (cbrt (fma (fma (* 4.440892098500626e-16 re) (- re) 2.0) re (* im 2.0))) (cbrt (fma (fma (* 4.440892098500626e-16 re) (- re) 2.0) re (* im 2.0)))) * * [misc]simplify: iters left: 6 (11 enodes) * * [misc]simplify: iters left: 5 (17 enodes) * * [misc]simplify: iters left: 4 (27 enodes) * * [misc]simplify: iters left: 3 (53 enodes) * * [misc]simplify: iters left: 2 (95 enodes) * * [misc]simplify: iters left: 1 (157 enodes) * [exit]simplify: Simplified to (* (cbrt (fma re (fma (* re 4.440892098500626e-16) (- re) 2.0) (* 2.0 im))) (cbrt (fma re (fma (* re 4.440892098500626e-16) (- re) 2.0) (* 2.0 im)))) * [exit]simplify: Simplified to (* (cbrt (fma re (fma (* re 4.440892098500626e-16) (- re) 2.0) (* 2.0 im))) (cbrt (fma re (fma (* re 4.440892098500626e-16) (- re) 2.0) (* 2.0 im)))) * [enter]simplify: Simplifying (cbrt (fma (fma (* 4.440892098500626e-16 re) (- re) 2.0) re (* im 2.0))) * * [misc]simplify: iters left: 5 (10 enodes) * * [misc]simplify: iters left: 4 (16 enodes) * * [misc]simplify: iters left: 3 (26 enodes) * * [misc]simplify: iters left: 2 (52 enodes) * * [misc]simplify: iters left: 1 (94 enodes) * [exit]simplify: Simplified to (cbrt (fma re (fma (* re 4.440892098500626e-16) (- re) 2.0) (* 2.0 im))) * [exit]simplify: Simplified to (cbrt (fma re (fma (* re 4.440892098500626e-16) (- re) 2.0) (* 2.0 im))) * * * * [misc]progress: [ 22 / 30 ] simplifiying candidate # * [enter]simplify: Simplifying (* (* (fma (fma (* 4.440892098500626e-16 re) (- re) 2.0) re (* im 2.0)) (fma (fma (* 4.440892098500626e-16 re) (- re) 2.0) re (* im 2.0))) (fma (fma (* 4.440892098500626e-16 re) (- re) 2.0) re (* im 2.0))) * * [misc]simplify: iters left: 6 (11 enodes) * * [misc]simplify: iters left: 5 (18 enodes) * * [misc]simplify: iters left: 4 (42 enodes) * * [misc]simplify: iters left: 3 (152 enodes) * [exit]simplify: Simplified to (pow (fma re (fma (* re 4.440892098500626e-16) (- re) 2.0) (* 2.0 im)) 3) * [exit]simplify: Simplified to (pow (fma re (fma (* re 4.440892098500626e-16) (- re) 2.0) (* 2.0 im)) 3) * * * * [misc]progress: [ 23 / 30 ] simplifiying candidate # * [enter]simplify: Simplifying (sqrt (fma (fma (* 4.440892098500626e-16 re) (- re) 2.0) re (* im 2.0))) * * [misc]simplify: iters left: 5 (10 enodes) * * [misc]simplify: iters left: 4 (16 enodes) * * [misc]simplify: iters left: 3 (26 enodes) * * [misc]simplify: iters left: 2 (52 enodes) * * [misc]simplify: iters left: 1 (94 enodes) * [exit]simplify: Simplified to (sqrt (fma re (fma (* re 4.440892098500626e-16) (- re) 2.0) (* 2.0 im))) * [exit]simplify: Simplified to (sqrt (fma re (fma (* re 4.440892098500626e-16) (- re) 2.0) (* 2.0 im))) * [enter]simplify: Simplifying (sqrt (fma (fma (* 4.440892098500626e-16 re) (- re) 2.0) re (* im 2.0))) * * [misc]simplify: iters left: 5 (10 enodes) * * [misc]simplify: iters left: 4 (16 enodes) * * [misc]simplify: iters left: 3 (26 enodes) * * [misc]simplify: iters left: 2 (52 enodes) * * [misc]simplify: iters left: 1 (94 enodes) * [exit]simplify: Simplified to (sqrt (fma re (fma (* re 4.440892098500626e-16) (- re) 2.0) (* 2.0 im))) * [exit]simplify: Simplified to (sqrt (fma re (fma (* re 4.440892098500626e-16) (- re) 2.0) (* 2.0 im))) * * * * [misc]progress: [ 24 / 30 ] simplifiying candidate # * * * * [misc]progress: [ 25 / 30 ] simplifiying candidate # * [enter]simplify: Simplifying (* 0.5 (- (+ (* +nan.0 (* im (sqrt 2.0))) (- (+ (* +nan.0 (/ (pow re 2) (pow (sqrt 2.0) 3))) (- (* +nan.0 (/ re (sqrt 2.0))))))))) * * * * [misc]progress: [ 26 / 30 ] simplifiying candidate # * [enter]simplify: Simplifying (* 0.5 (- (+ (* +nan.0 (/ im (pow re 2))) (- (+ +nan.0 (- (* +nan.0 re))))))) * * * * [misc]progress: [ 27 / 30 ] simplifiying candidate # * [enter]simplify: Simplifying (* 0.5 (- (+ (* +nan.0 (/ im (pow re 2))) (- (+ +nan.0 (- (* +nan.0 re))))))) * * * * [misc]progress: [ 28 / 30 ] simplifiying candidate # * [enter]simplify: Simplifying (* 0.5 (sqrt (- (+ (* 2.0 im) (* 2.0 re)) (* 4.440892098500626e-16 (pow re 3))))) * * [misc]simplify: iters left: 6 (14 enodes) * * [misc]simplify: iters left: 5 (29 enodes) * * [misc]simplify: iters left: 4 (62 enodes) * * [misc]simplify: iters left: 3 (110 enodes) * * [misc]simplify: iters left: 2 (173 enodes) * * [misc]simplify: iters left: 1 (205 enodes) * [exit]simplify: Simplified to (* 0.5 (sqrt (fma (fma (* 4.440892098500626e-16 re) (- re) 2.0) re (* im 2.0)))) * * * * [misc]progress: [ 29 / 30 ] simplifiying candidate # * [enter]simplify: Simplifying (* 0.5 (sqrt (- (+ (* 2.0 im) (* 2.0 re)) (* 4.440892098500626e-16 (pow re 3))))) * * [misc]simplify: iters left: 6 (14 enodes) * * [misc]simplify: iters left: 5 (29 enodes) * * [misc]simplify: iters left: 4 (62 enodes) * * [misc]simplify: iters left: 3 (110 enodes) * * [misc]simplify: iters left: 2 (173 enodes) * * [misc]simplify: iters left: 1 (205 enodes) * [exit]simplify: Simplified to (* 0.5 (sqrt (fma (fma (* 4.440892098500626e-16 re) (- re) 2.0) re (* im 2.0)))) * * * * [misc]progress: [ 30 / 30 ] simplifiying candidate # * [enter]simplify: Simplifying (* 0.5 (sqrt (- (+ (* 2.0 im) (* 2.0 re)) (* 4.440892098500626e-16 (pow re 3))))) * * [misc]simplify: iters left: 6 (14 enodes) * * [misc]simplify: iters left: 5 (29 enodes) * * [misc]simplify: iters left: 4 (62 enodes) * * [misc]simplify: iters left: 3 (110 enodes) * * [misc]simplify: iters left: 2 (173 enodes) * * [misc]simplify: iters left: 1 (205 enodes) * [exit]simplify: Simplified to (* 0.5 (sqrt (fma (fma (* 4.440892098500626e-16 re) (- re) 2.0) re (* im 2.0)))) * * * [misc]progress: adding candidates to table * * [misc]progress: iteration 4 / 4 * * * [misc]progress: picking best candidate * * * * [misc]pick: Picked # * * * [misc]progress: localizing error * * * [misc]progress: generating rewritten candidates * * * * [misc]progress: [ 1 / 4 ] rewriting at (2 2 2) * * * * [misc]progress: [ 2 / 4 ] rewriting at (2 2 1) * * * * [misc]progress: [ 3 / 4 ] rewriting at (2 2 2 1) * * * * [misc]progress: [ 4 / 4 ] rewriting at (2 2 1 1) * * * [misc]progress: generating series expansions * * * * [misc]progress: [ 1 / 4 ] generating series at (2 2 2) * [misc]approximate: Taking taylor expansion of (sqrt (sqrt (fma (fma (* 4.440892098500626e-16 re) (- re) 2.0) re (* im 2.0)))) in (re im) around 0 * [misc]taylor: Taking taylor expansion of (sqrt (sqrt (fma (fma (* 4.440892098500626e-16 re) (- re) 2.0) re (* im 2.0)))) in im * [misc]taylor: Taking taylor expansion of (sqrt (fma (fma (* 4.440892098500626e-16 re) (- re) 2.0) re (* im 2.0))) in im * [misc]taylor: Taking taylor expansion of (fma (fma (* 4.440892098500626e-16 re) (- re) 2.0) re (* im 2.0)) in im * [misc]taylor: Rewrote expression to (+ (* (fma (* 4.440892098500626e-16 re) (- re) 2.0) re) (* im 2.0)) * [misc]taylor: Taking taylor expansion of (* (fma (* 4.440892098500626e-16 re) (- re) 2.0) re) in im * [misc]taylor: Taking taylor expansion of (fma (* 4.440892098500626e-16 re) (- re) 2.0) in im * [misc]taylor: Rewrote expression to (+ (* (* 4.440892098500626e-16 re) (- re)) 2.0) * [misc]taylor: Taking taylor expansion of (* (* 4.440892098500626e-16 re) (- re)) in im * [misc]taylor: Taking taylor expansion of (* 4.440892098500626e-16 re) in im * [misc]taylor: Taking taylor expansion of 4.440892098500626e-16 in im * [misc]backup-simplify: Simplify 4.440892098500626e-16 into 4.440892098500626e-16 * [misc]taylor: Taking taylor expansion of re in im * [misc]backup-simplify: Simplify re into re * [misc]taylor: Taking taylor expansion of (- re) in im * [misc]taylor: Taking taylor expansion of re in im * [misc]backup-simplify: Simplify re into re * [misc]taylor: Taking taylor expansion of 2.0 in im * [misc]backup-simplify: Simplify 2.0 into 2.0 * [misc]taylor: Taking taylor expansion of re in im * [misc]backup-simplify: Simplify re into re * [misc]taylor: Taking taylor expansion of (* im 2.0) in im * [misc]taylor: Taking taylor expansion of im in im * [misc]backup-simplify: Simplify 0 into 0 * [misc]backup-simplify: Simplify 1 into 1 * [misc]taylor: Taking taylor expansion of 2.0 in im * [misc]backup-simplify: Simplify 2.0 into 2.0 * [misc]backup-simplify: Simplify (* 4.440892098500626e-16 re) into (* 4.440892098500626e-16 re) * [misc]backup-simplify: Simplify (- re) into (- re) * [misc]backup-simplify: Simplify (* (* 4.440892098500626e-16 re) (- re)) into (* -4.440892098500626e-16 (pow re 2)) * [misc]backup-simplify: Simplify (+ (* -4.440892098500626e-16 (pow re 2)) 2.0) into (- 2.0 (* 4.440892098500626e-16 (pow re 2))) * [misc]backup-simplify: Simplify (* (- 2.0 (* 4.440892098500626e-16 (pow re 2))) re) into (* (- 2.0 (* 4.440892098500626e-16 (pow re 2))) re) * [misc]backup-simplify: Simplify (* 0 2.0) into 0 * [misc]backup-simplify: Simplify (+ (* (- 2.0 (* 4.440892098500626e-16 (pow re 2))) re) 0) into (- (* 2.0 re) (* 4.440892098500626e-16 (pow re 3))) * [misc]backup-simplify: Simplify (sqrt (- (* 2.0 re) (* 4.440892098500626e-16 (pow re 3)))) into (sqrt (- (* 2.0 re) (* 4.440892098500626e-16 (pow re 3)))) * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (+ (* 4.440892098500626e-16 0) (* 0 re)) into 0 * [misc]backup-simplify: Simplify (- re) into (- re) * [misc]backup-simplify: Simplify (+ (* (* 4.440892098500626e-16 re) 0) (* 0 (- re))) into 0 * [misc]backup-simplify: Simplify (+ 0 0) into 0 * [misc]backup-simplify: Simplify (+ (* (- 2.0 (* 4.440892098500626e-16 (pow re 2))) 0) (* 0 re)) into 0 * [misc]backup-simplify: Simplify (+ (* 0 0) (* 1 2.0)) into 2.0 * [misc]backup-simplify: Simplify (+ 0 2.0) into 2.0 * [misc]backup-simplify: Simplify (/ 2.0 (* 2 (sqrt (- (* 2.0 re) (* 4.440892098500626e-16 (pow re 3)))))) into (* 1.0 (sqrt (/ 1 (- (* 2.0 re) (* 4.440892098500626e-16 (pow re 3)))))) * [misc]backup-simplify: Simplify (sqrt (sqrt (- (* 2.0 re) (* 4.440892098500626e-16 (pow re 3))))) into (pow (- (* 2.0 re) (* 4.440892098500626e-16 (pow re 3))) 1/4) * [misc]backup-simplify: Simplify (/ (* 1.0 (sqrt (/ 1 (- (* 2.0 re) (* 4.440892098500626e-16 (pow re 3)))))) (* 2 (sqrt (sqrt (- (* 2.0 re) (* 4.440892098500626e-16 (pow re 3))))))) into (* 0.5 (pow (/ 1 (pow (- (* 2.0 re) (* 4.440892098500626e-16 (pow re 3))) 3)) 1/4)) * [misc]taylor: Taking taylor expansion of (sqrt (sqrt (fma (fma (* 4.440892098500626e-16 re) (- re) 2.0) re (* im 2.0)))) in re * [misc]taylor: Taking taylor expansion of (sqrt (fma (fma (* 4.440892098500626e-16 re) (- re) 2.0) re (* im 2.0))) in re * [misc]taylor: Taking taylor expansion of (fma (fma (* 4.440892098500626e-16 re) (- re) 2.0) re (* im 2.0)) in re * [misc]taylor: Rewrote expression to (+ (* (fma (* 4.440892098500626e-16 re) (- re) 2.0) re) (* im 2.0)) * [misc]taylor: Taking taylor expansion of (* (fma (* 4.440892098500626e-16 re) (- re) 2.0) re) in re * [misc]taylor: Taking taylor expansion of (fma (* 4.440892098500626e-16 re) (- re) 2.0) in re * [misc]taylor: Rewrote expression to (+ (* (* 4.440892098500626e-16 re) (- re)) 2.0) * [misc]taylor: Taking taylor expansion of (* (* 4.440892098500626e-16 re) (- re)) in re * [misc]taylor: Taking taylor expansion of (* 4.440892098500626e-16 re) in re * [misc]taylor: Taking taylor expansion of 4.440892098500626e-16 in re * [misc]backup-simplify: Simplify 4.440892098500626e-16 into 4.440892098500626e-16 * [misc]taylor: Taking taylor expansion of re in re * [misc]backup-simplify: Simplify 0 into 0 * [misc]backup-simplify: Simplify 1 into 1 * [misc]taylor: Taking taylor expansion of (- re) in re * [misc]taylor: Taking taylor expansion of re in re * [misc]backup-simplify: Simplify 0 into 0 * [misc]backup-simplify: Simplify 1 into 1 * [misc]taylor: Taking taylor expansion of 2.0 in re * [misc]backup-simplify: Simplify 2.0 into 2.0 * [misc]taylor: Taking taylor expansion of re in re * [misc]backup-simplify: Simplify 0 into 0 * [misc]backup-simplify: Simplify 1 into 1 * [misc]taylor: Taking taylor expansion of (* im 2.0) in re * [misc]taylor: Taking taylor expansion of im in re * [misc]backup-simplify: Simplify im into im * [misc]taylor: Taking taylor expansion of 2.0 in re * [misc]backup-simplify: Simplify 2.0 into 2.0 * [misc]backup-simplify: Simplify (* 4.440892098500626e-16 0) into 0 * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (* 0 0) into 0 * [misc]backup-simplify: Simplify (+ 0 2.0) into 2.0 * [misc]backup-simplify: Simplify (* 2.0 0) into 0 * [misc]backup-simplify: Simplify (* im 2.0) into (* 2.0 im) * [misc]backup-simplify: Simplify (+ 0 (* 2.0 im)) into (* 2.0 im) * [misc]backup-simplify: Simplify (sqrt (* 2.0 im)) into (* (sqrt im) (sqrt 2.0)) * [misc]backup-simplify: Simplify (- 1) into -1 * [misc]backup-simplify: Simplify (+ (* 4.440892098500626e-16 1) (* 0 0)) into 4.440892098500626e-16 * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (+ (* 0 -1) (* 4.440892098500626e-16 0)) into 0 * [misc]backup-simplify: Simplify (+ 0 0) into 0 * [misc]backup-simplify: Simplify (+ (* 2.0 1) (* 0 0)) into 2.0 * [misc]backup-simplify: Simplify (+ (* im 0) (* 0 2.0)) into 0 * [misc]backup-simplify: Simplify (+ 2.0 0) into 2.0 * [misc]backup-simplify: Simplify (/ 2.0 (* 2 (sqrt (* 2.0 im)))) into (* 1.0 (* (sqrt (/ 1 im)) (/ 1 (sqrt 2.0)))) * [misc]backup-simplify: Simplify (sqrt (* (sqrt im) (sqrt 2.0))) into (* (pow im 1/4) (sqrt (sqrt 2.0))) * [misc]backup-simplify: Simplify (/ (* 1.0 (* (sqrt (/ 1 im)) (/ 1 (sqrt 2.0)))) (* 2 (sqrt (* (sqrt im) (sqrt 2.0))))) into (* 0.5 (* (pow (/ 1 (pow im 3)) 1/4) (sqrt (/ 1 (pow (sqrt 2.0) 3))))) * [misc]taylor: Taking taylor expansion of (sqrt (sqrt (fma (fma (* 4.440892098500626e-16 re) (- re) 2.0) re (* im 2.0)))) in re * [misc]taylor: Taking taylor expansion of (sqrt (fma (fma (* 4.440892098500626e-16 re) (- re) 2.0) re (* im 2.0))) in re * [misc]taylor: Taking taylor expansion of (fma (fma (* 4.440892098500626e-16 re) (- re) 2.0) re (* im 2.0)) in re * [misc]taylor: Rewrote expression to (+ (* (fma (* 4.440892098500626e-16 re) (- re) 2.0) re) (* im 2.0)) * [misc]taylor: Taking taylor expansion of (* (fma (* 4.440892098500626e-16 re) (- re) 2.0) re) in re * [misc]taylor: Taking taylor expansion of (fma (* 4.440892098500626e-16 re) (- re) 2.0) in re * [misc]taylor: Rewrote expression to (+ (* (* 4.440892098500626e-16 re) (- re)) 2.0) * [misc]taylor: Taking taylor expansion of (* (* 4.440892098500626e-16 re) (- re)) in re * [misc]taylor: Taking taylor expansion of (* 4.440892098500626e-16 re) in re * [misc]taylor: Taking taylor expansion of 4.440892098500626e-16 in re * [misc]backup-simplify: Simplify 4.440892098500626e-16 into 4.440892098500626e-16 * [misc]taylor: Taking taylor expansion of re in re * [misc]backup-simplify: Simplify 0 into 0 * [misc]backup-simplify: Simplify 1 into 1 * [misc]taylor: Taking taylor expansion of (- re) in re * [misc]taylor: Taking taylor expansion of re in re * [misc]backup-simplify: Simplify 0 into 0 * [misc]backup-simplify: Simplify 1 into 1 * [misc]taylor: Taking taylor expansion of 2.0 in re * [misc]backup-simplify: Simplify 2.0 into 2.0 * [misc]taylor: Taking taylor expansion of re in re * [misc]backup-simplify: Simplify 0 into 0 * [misc]backup-simplify: Simplify 1 into 1 * [misc]taylor: Taking taylor expansion of (* im 2.0) in re * [misc]taylor: Taking taylor expansion of im in re * [misc]backup-simplify: Simplify im into im * [misc]taylor: Taking taylor expansion of 2.0 in re * [misc]backup-simplify: Simplify 2.0 into 2.0 * [misc]backup-simplify: Simplify (* 4.440892098500626e-16 0) into 0 * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (* 0 0) into 0 * [misc]backup-simplify: Simplify (+ 0 2.0) into 2.0 * [misc]backup-simplify: Simplify (* 2.0 0) into 0 * [misc]backup-simplify: Simplify (* im 2.0) into (* 2.0 im) * [misc]backup-simplify: Simplify (+ 0 (* 2.0 im)) into (* 2.0 im) * [misc]backup-simplify: Simplify (sqrt (* 2.0 im)) into (* (sqrt im) (sqrt 2.0)) * [misc]backup-simplify: Simplify (- 1) into -1 * [misc]backup-simplify: Simplify (+ (* 4.440892098500626e-16 1) (* 0 0)) into 4.440892098500626e-16 * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (+ (* 0 -1) (* 4.440892098500626e-16 0)) into 0 * [misc]backup-simplify: Simplify (+ 0 0) into 0 * [misc]backup-simplify: Simplify (+ (* 2.0 1) (* 0 0)) into 2.0 * [misc]backup-simplify: Simplify (+ (* im 0) (* 0 2.0)) into 0 * [misc]backup-simplify: Simplify (+ 2.0 0) into 2.0 * [misc]backup-simplify: Simplify (/ 2.0 (* 2 (sqrt (* 2.0 im)))) into (* 1.0 (* (sqrt (/ 1 im)) (/ 1 (sqrt 2.0)))) * [misc]backup-simplify: Simplify (sqrt (* (sqrt im) (sqrt 2.0))) into (* (pow im 1/4) (sqrt (sqrt 2.0))) * [misc]backup-simplify: Simplify (/ (* 1.0 (* (sqrt (/ 1 im)) (/ 1 (sqrt 2.0)))) (* 2 (sqrt (* (sqrt im) (sqrt 2.0))))) into (* 0.5 (* (pow (/ 1 (pow im 3)) 1/4) (sqrt (/ 1 (pow (sqrt 2.0) 3))))) * [misc]taylor: Taking taylor expansion of (* (pow im 1/4) (sqrt (sqrt 2.0))) in im * [misc]taylor: Taking taylor expansion of (pow im 1/4) in im * [misc]taylor: Taking taylor expansion of (exp (* 1/4 (log im))) in im * [misc]taylor: Taking taylor expansion of (* 1/4 (log im)) in im * [misc]taylor: Taking taylor expansion of 1/4 in im * [misc]backup-simplify: Simplify 1/4 into 1/4 * [misc]taylor: Taking taylor expansion of (log im) in im * [misc]taylor: Taking taylor expansion of im in im * [misc]backup-simplify: Simplify 0 into 0 * [misc]backup-simplify: Simplify 1 into 1 * [misc]backup-simplify: Simplify (log 1) into 0 * [misc]backup-simplify: Simplify (+ (* (- -1) (log im)) 0) into (log im) * [misc]backup-simplify: Simplify (* 1/4 (log im)) into (* 1/4 (log im)) * [misc]backup-simplify: Simplify (exp (* 1/4 (log im))) into (pow im 1/4) * [misc]taylor: Taking taylor expansion of (sqrt (sqrt 2.0)) in im * [misc]taylor: Taking taylor expansion of (sqrt 2.0) in im * [misc]taylor: Taking taylor expansion of 2.0 in im * [misc]backup-simplify: Simplify 2.0 into 2.0 * [misc]backup-simplify: Simplify (sqrt 2.0) into (sqrt 2.0) * [misc]backup-simplify: Simplify (/ 0 (* 2 (sqrt 2.0))) into 0 * [misc]backup-simplify: Simplify (sqrt (sqrt 2.0)) into (sqrt (sqrt 2.0)) * [misc]backup-simplify: Simplify (/ 0 (* 2 (sqrt (sqrt 2.0)))) into 0 * [misc]backup-simplify: Simplify (* (pow im 1/4) (sqrt (sqrt 2.0))) into (* (pow im 1/4) (sqrt (sqrt 2.0))) * [misc]backup-simplify: Simplify (* (pow im 1/4) (sqrt (sqrt 2.0))) into (* (pow im 1/4) (sqrt (sqrt 2.0))) * [misc]taylor: Taking taylor expansion of (* 0.5 (* (pow (/ 1 (pow im 3)) 1/4) (sqrt (/ 1 (pow (sqrt 2.0) 3))))) in im * [misc]taylor: Taking taylor expansion of 0.5 in im * [misc]backup-simplify: Simplify 0.5 into 0.5 * [misc]taylor: Taking taylor expansion of (* (pow (/ 1 (pow im 3)) 1/4) (sqrt (/ 1 (pow (sqrt 2.0) 3)))) in im * [misc]taylor: Taking taylor expansion of (pow (/ 1 (pow im 3)) 1/4) in im * [misc]taylor: Taking taylor expansion of (exp (* 1/4 (log (/ 1 (pow im 3))))) in im * [misc]taylor: Taking taylor expansion of (* 1/4 (log (/ 1 (pow im 3)))) in im * [misc]taylor: Taking taylor expansion of 1/4 in im * [misc]backup-simplify: Simplify 1/4 into 1/4 * [misc]taylor: Taking taylor expansion of (log (/ 1 (pow im 3))) in im * [misc]taylor: Taking taylor expansion of (/ 1 (pow im 3)) in im * [misc]taylor: Taking taylor expansion of (pow im 3) in im * [misc]backup-simplify: Simplify (/ 1 1) into 1 * [misc]backup-simplify: Simplify (log 1) into 0 * [misc]backup-simplify: Simplify (+ (* (- 3) (log im)) 0) into (- (* 3 (log im))) * [misc]backup-simplify: Simplify (* 1/4 (- (* 3 (log im)))) into (* -3/4 (log im)) * [misc]backup-simplify: Simplify (exp (* -3/4 (log im))) into (pow im -3/4) * [misc]taylor: Taking taylor expansion of (sqrt (/ 1 (pow (sqrt 2.0) 3))) in im * [misc]taylor: Taking taylor expansion of (/ 1 (pow (sqrt 2.0) 3)) in im * [misc]taylor: Taking taylor expansion of (pow (sqrt 2.0) 3) in im * [misc]taylor: Taking taylor expansion of (exp (* 3 (log (sqrt 2.0)))) in im * [misc]taylor: Taking taylor expansion of (* 3 (log (sqrt 2.0))) in im * [misc]taylor: Taking taylor expansion of 3 in im * [misc]backup-simplify: Simplify 3 into 3 * [misc]taylor: Taking taylor expansion of (log (sqrt 2.0)) in im * [misc]taylor: Taking taylor expansion of (sqrt 2.0) in im * [misc]taylor: Taking taylor expansion of 2.0 in im * [misc]backup-simplify: Simplify 2.0 into 2.0 * [misc]backup-simplify: Simplify (sqrt 2.0) into (sqrt 2.0) * [misc]backup-simplify: Simplify (/ 0 (* 2 (sqrt 2.0))) into 0 * [misc]backup-simplify: Simplify (log (sqrt 2.0)) into (log (sqrt 2.0)) * [misc]backup-simplify: Simplify (* 3 (log (sqrt 2.0))) into (* 3 (log (sqrt 2.0))) * [misc]backup-simplify: Simplify (exp (* 3 (log (sqrt 2.0)))) into (pow (sqrt 2.0) 3) * [misc]backup-simplify: Simplify (/ 1 (pow (sqrt 2.0) 3)) into (/ 1 (pow (sqrt 2.0) 3)) * [misc]backup-simplify: Simplify (sqrt (/ 1 (pow (sqrt 2.0) 3))) into (sqrt (/ 1 (pow (sqrt 2.0) 3))) * [misc]backup-simplify: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (sqrt 2.0) 1)))) 1) into 0 * [misc]backup-simplify: Simplify (+ (* 3 0) (* 0 (log (sqrt 2.0)))) into 0 * [misc]backup-simplify: Simplify (* (exp (* 3 (log (sqrt 2.0)))) (+ (* (/ (pow 0 1) 1)))) into 0 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 (pow (sqrt 2.0) 3)) (/ 0 (pow (sqrt 2.0) 3))))) into 0 * [misc]backup-simplify: Simplify (/ 0 (* 2 (sqrt (/ 1 (pow (sqrt 2.0) 3))))) into 0 * [misc]backup-simplify: Simplify (* (pow im -3/4) (sqrt (/ 1 (pow (sqrt 2.0) 3)))) into (* (pow (/ 1 (pow im 3)) 1/4) (sqrt (/ 1 (pow (sqrt 2.0) 3)))) * [misc]backup-simplify: Simplify (* 0.5 (* (pow (/ 1 (pow im 3)) 1/4) (sqrt (/ 1 (pow (sqrt 2.0) 3))))) into (* 0.5 (* (pow (/ 1 (pow im 3)) 1/4) (sqrt (/ 1 (pow (sqrt 2.0) 3))))) * [misc]backup-simplify: Simplify (* 0.5 (* (pow (/ 1 (pow im 3)) 1/4) (sqrt (/ 1 (pow (sqrt 2.0) 3))))) into (* 0.5 (* (pow (/ 1 (pow im 3)) 1/4) (sqrt (/ 1 (pow (sqrt 2.0) 3))))) * [misc]backup-simplify: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow 1 1)))) 1) into 0 * [misc]backup-simplify: Simplify (+ (* (- -1) (log im)) 0) into (log im) * [misc]backup-simplify: Simplify (+ (* 1/4 0) (* 0 (log im))) into 0 * [misc]backup-simplify: Simplify (* (exp (* 1/4 (log im))) (+ (* (/ (pow 0 1) 1)))) into 0 * [misc]backup-simplify: Simplify (+ (* (pow im 1/4) 0) (* 0 (sqrt (sqrt 2.0)))) into 0 * [misc]backup-simplify: Simplify 0 into 0 * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (- 1) into -1 * [misc]backup-simplify: Simplify (+ (* 4.440892098500626e-16 0) (+ (* 0 1) (* 0 0))) into 0 * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (+ (* 0 0) (+ (* 4.440892098500626e-16 -1) (* 0 0))) into (- 4.440892098500626e-16) * [misc]backup-simplify: Simplify (+ (- 4.440892098500626e-16) 0) into (- 4.440892098500626e-16) * [misc]backup-simplify: Simplify (+ (* 2.0 0) (+ (* 0 1) (* (- 4.440892098500626e-16) 0))) into 0 * [misc]backup-simplify: Simplify (+ (* im 0) (+ (* 0 0) (* 0 2.0))) into 0 * [misc]backup-simplify: Simplify (+ 0 0) into 0 * [misc]backup-simplify: Simplify (/ (- 0 (pow (* 1.0 (* (sqrt (/ 1 im)) (/ 1 (sqrt 2.0)))) 2) (+)) (* 2 (* (sqrt im) (sqrt 2.0)))) into (* -0.5 (* (sqrt (/ 1 (pow im 3))) (/ 1 (pow (sqrt 2.0) 3)))) * [misc]backup-simplify: Simplify (/ (- (* -0.5 (* (sqrt (/ 1 (pow im 3))) (/ 1 (pow (sqrt 2.0) 3)))) (pow (* 0.5 (* (pow (/ 1 (pow im 3)) 1/4) (sqrt (/ 1 (pow (sqrt 2.0) 3))))) 2) (+)) (* 2 (* (pow im 1/4) (sqrt (sqrt 2.0))))) into (* -0.375 (* (pow (/ 1 (pow im 7)) 1/4) (sqrt (/ 1 (pow (sqrt 2.0) 7))))) * [misc]taylor: Taking taylor expansion of (* -0.375 (* (pow (/ 1 (pow im 7)) 1/4) (sqrt (/ 1 (pow (sqrt 2.0) 7))))) in im * [misc]taylor: Taking taylor expansion of -0.375 in im * [misc]backup-simplify: Simplify -0.375 into -0.375 * [misc]taylor: Taking taylor expansion of (* (pow (/ 1 (pow im 7)) 1/4) (sqrt (/ 1 (pow (sqrt 2.0) 7)))) in im * [misc]taylor: Taking taylor expansion of (pow (/ 1 (pow im 7)) 1/4) in im * [misc]taylor: Taking taylor expansion of (exp (* 1/4 (log (/ 1 (pow im 7))))) in im * [misc]taylor: Taking taylor expansion of (* 1/4 (log (/ 1 (pow im 7)))) in im * [misc]taylor: Taking taylor expansion of 1/4 in im * [misc]backup-simplify: Simplify 1/4 into 1/4 * [misc]taylor: Taking taylor expansion of (log (/ 1 (pow im 7))) in im * [misc]taylor: Taking taylor expansion of (/ 1 (pow im 7)) in im * [misc]taylor: Taking taylor expansion of (pow im 7) in im * [misc]backup-simplify: Simplify (/ 1 1) into 1 * [misc]backup-simplify: Simplify (log 1) into 0 * [misc]backup-simplify: Simplify (+ (* (- 7) (log im)) 0) into (- (* 7 (log im))) * [misc]backup-simplify: Simplify (* 1/4 (- (* 7 (log im)))) into (* -7/4 (log im)) * [misc]backup-simplify: Simplify (exp (* -7/4 (log im))) into (pow im -7/4) * [misc]taylor: Taking taylor expansion of (sqrt (/ 1 (pow (sqrt 2.0) 7))) in im * [misc]taylor: Taking taylor expansion of (/ 1 (pow (sqrt 2.0) 7)) in im * [misc]taylor: Taking taylor expansion of (pow (sqrt 2.0) 7) in im * [misc]taylor: Taking taylor expansion of (exp (* 7 (log (sqrt 2.0)))) in im * [misc]taylor: Taking taylor expansion of (* 7 (log (sqrt 2.0))) in im * [misc]taylor: Taking taylor expansion of 7 in im * [misc]backup-simplify: Simplify 7 into 7 * [misc]taylor: Taking taylor expansion of (log (sqrt 2.0)) in im * [misc]taylor: Taking taylor expansion of (sqrt 2.0) in im * [misc]taylor: Taking taylor expansion of 2.0 in im * [misc]backup-simplify: Simplify 2.0 into 2.0 * [misc]backup-simplify: Simplify (sqrt 2.0) into (sqrt 2.0) * [misc]backup-simplify: Simplify (/ 0 (* 2 (sqrt 2.0))) into 0 * [misc]backup-simplify: Simplify (log (sqrt 2.0)) into (log (sqrt 2.0)) * [misc]backup-simplify: Simplify (* 7 (log (sqrt 2.0))) into (* 7 (log (sqrt 2.0))) * [misc]backup-simplify: Simplify (exp (* 7 (log (sqrt 2.0)))) into (pow (sqrt 2.0) 7) * [misc]backup-simplify: Simplify (/ 1 (pow (sqrt 2.0) 7)) into (/ 1 (pow (sqrt 2.0) 7)) * [misc]backup-simplify: Simplify (sqrt (/ 1 (pow (sqrt 2.0) 7))) into (sqrt (/ 1 (pow (sqrt 2.0) 7))) * [misc]backup-simplify: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (sqrt 2.0) 1)))) 1) into 0 * [misc]backup-simplify: Simplify (+ (* 7 0) (* 0 (log (sqrt 2.0)))) into 0 * [misc]backup-simplify: Simplify (* (exp (* 7 (log (sqrt 2.0)))) (+ (* (/ (pow 0 1) 1)))) into 0 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 (pow (sqrt 2.0) 7)) (/ 0 (pow (sqrt 2.0) 7))))) into 0 * [misc]backup-simplify: Simplify (/ 0 (* 2 (sqrt (/ 1 (pow (sqrt 2.0) 7))))) into 0 * [misc]backup-simplify: Simplify (* (pow im -7/4) (sqrt (/ 1 (pow (sqrt 2.0) 7)))) into (* (pow (/ 1 (pow im 7)) 1/4) (sqrt (/ 1 (pow (sqrt 2.0) 7)))) * [misc]backup-simplify: Simplify (* -0.375 (* (pow (/ 1 (pow im 7)) 1/4) (sqrt (/ 1 (pow (sqrt 2.0) 7))))) into (* -0.375 (* (pow (/ 1 (pow im 7)) 1/4) (sqrt (/ 1 (pow (sqrt 2.0) 7))))) * [misc]backup-simplify: Simplify (* -0.375 (* (pow (/ 1 (pow im 7)) 1/4) (sqrt (/ 1 (pow (sqrt 2.0) 7))))) into (* -0.375 (* (pow (/ 1 (pow im 7)) 1/4) (sqrt (/ 1 (pow (sqrt 2.0) 7))))) * [misc]backup-simplify: Simplify (+ (* (* -0.375 (* (pow (/ 1 (pow im 7)) 1/4) (sqrt (/ 1 (pow (sqrt 2.0) 7))))) (pow (* 1 re) 2)) (+ (* (* 0.5 (* (pow (/ 1 (pow im 3)) 1/4) (sqrt (/ 1 (pow (sqrt 2.0) 3))))) (* 1 re)) (* (pow im 1/4) (sqrt (sqrt 2.0))))) into (- (+ (* (pow im 1/4) (sqrt (sqrt 2.0))) (* 0.5 (* (pow (/ 1 (pow im 3)) 1/4) (* (sqrt (/ 1 (pow (sqrt 2.0) 3))) re)))) (* 0.375 (* (pow (/ 1 (pow im 7)) 1/4) (* (sqrt (/ 1 (pow (sqrt 2.0) 7))) (pow re 2))))) * [misc]approximate: Taking taylor expansion of (sqrt (sqrt (fma (fma (* 4.440892098500626e-16 (/ 1 re)) (- (/ 1 re)) 2.0) (/ 1 re) (* (/ 1 im) 2.0)))) in (re im) around 0 * [misc]taylor: Taking taylor expansion of (sqrt (sqrt (fma (fma (* 4.440892098500626e-16 (/ 1 re)) (- (/ 1 re)) 2.0) (/ 1 re) (* (/ 1 im) 2.0)))) in im * [misc]taylor: Taking taylor expansion of (sqrt (fma (fma (* 4.440892098500626e-16 (/ 1 re)) (- (/ 1 re)) 2.0) (/ 1 re) (* (/ 1 im) 2.0))) in im * [misc]taylor: Taking taylor expansion of (fma (fma (* 4.440892098500626e-16 (/ 1 re)) (- (/ 1 re)) 2.0) (/ 1 re) (* (/ 1 im) 2.0)) in im * [misc]taylor: Rewrote expression to (+ (* (fma (* 4.440892098500626e-16 (/ 1 re)) (- (/ 1 re)) 2.0) (/ 1 re)) (* (/ 1 im) 2.0)) * [misc]taylor: Taking taylor expansion of (* (fma (* 4.440892098500626e-16 (/ 1 re)) (- (/ 1 re)) 2.0) (/ 1 re)) in im * [misc]taylor: Taking taylor expansion of (fma (* 4.440892098500626e-16 (/ 1 re)) (- (/ 1 re)) 2.0) in im * [misc]taylor: Rewrote expression to (+ (* (* 4.440892098500626e-16 (/ 1 re)) (- (/ 1 re))) 2.0) * [misc]taylor: Taking taylor expansion of (* (* 4.440892098500626e-16 (/ 1 re)) (- (/ 1 re))) in im * [misc]taylor: Taking taylor expansion of (* 4.440892098500626e-16 (/ 1 re)) in im * [misc]taylor: Taking taylor expansion of 4.440892098500626e-16 in im * [misc]backup-simplify: Simplify 4.440892098500626e-16 into 4.440892098500626e-16 * [misc]taylor: Taking taylor expansion of (/ 1 re) in im * [misc]taylor: Taking taylor expansion of re in im * [misc]backup-simplify: Simplify re into re * [misc]backup-simplify: Simplify (/ 1 re) into (/ 1 re) * [misc]taylor: Taking taylor expansion of (- (/ 1 re)) in im * [misc]taylor: Taking taylor expansion of (/ 1 re) in im * [misc]taylor: Taking taylor expansion of re in im * [misc]backup-simplify: Simplify re into re * [misc]backup-simplify: Simplify (/ 1 re) into (/ 1 re) * [misc]taylor: Taking taylor expansion of 2.0 in im * [misc]backup-simplify: Simplify 2.0 into 2.0 * [misc]taylor: Taking taylor expansion of (/ 1 re) in im * [misc]taylor: Taking taylor expansion of re in im * [misc]backup-simplify: Simplify re into re * [misc]backup-simplify: Simplify (/ 1 re) into (/ 1 re) * [misc]taylor: Taking taylor expansion of (* (/ 1 im) 2.0) in im * [misc]taylor: Taking taylor expansion of (/ 1 im) in im * [misc]taylor: Taking taylor expansion of im in im * [misc]backup-simplify: Simplify 0 into 0 * [misc]backup-simplify: Simplify 1 into 1 * [misc]backup-simplify: Simplify (/ 1 1) into 1 * [misc]taylor: Taking taylor expansion of 2.0 in im * [misc]backup-simplify: Simplify 2.0 into 2.0 * [misc]backup-simplify: Simplify (* 1 2.0) into 2.0 * [misc]backup-simplify: Simplify (+ 0 2.0) into 2.0 * [misc]backup-simplify: Simplify (sqrt 0) into 0 * [misc]backup-simplify: Simplify (/ 2.0 (* 2 (sqrt 0))) into +nan.0 * [misc]backup-simplify: Simplify (sqrt +nan.0) into (sqrt +nan.0) * [misc]backup-simplify: Simplify (* 4.440892098500626e-16 (/ 1 re)) into (/ 4.440892098500626e-16 re) * [misc]backup-simplify: Simplify (- (/ 1 re)) into (- (/ 1 re)) * [misc]backup-simplify: Simplify (* (/ 4.440892098500626e-16 re) (- (/ 1 re))) into (/ -4.440892098500626e-16 (pow re 2)) * [misc]backup-simplify: Simplify (+ (/ -4.440892098500626e-16 (pow re 2)) 2.0) into (- 2.0 (* 4.440892098500626e-16 (/ 1 (pow re 2)))) * [misc]backup-simplify: Simplify (* (- 2.0 (* 4.440892098500626e-16 (/ 1 (pow re 2)))) (/ 1 re)) into (/ (- 2.0 (* 4.440892098500626e-16 (/ 1 (pow re 2)))) re) * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)))) into 0 * [misc]backup-simplify: Simplify (+ (* 1 0) (* 0 2.0)) into 0 * [misc]backup-simplify: Simplify (+ (/ (- 2.0 (* 4.440892098500626e-16 (/ 1 (pow re 2)))) re) 0) into (- (* 2.0 (/ 1 re)) (* 4.440892098500626e-16 (/ 1 (pow re 3)))) * [misc]backup-simplify: Simplify (/ (- (- (* 2.0 (/ 1 re)) (* 4.440892098500626e-16 (/ 1 (pow re 3)))) (pow +nan.0 2) (+)) (* 2 0)) into (* +nan.0 (- (* 2.0 (/ 1 re)) (+ (* 4.440892098500626e-16 (/ 1 (pow re 3))) (- +nan.0)))) * [misc]backup-simplify: Simplify (/ (* +nan.0 (- (* 2.0 (/ 1 re)) (+ (* 4.440892098500626e-16 (/ 1 (pow re 3))) (- +nan.0)))) (* 2 (sqrt +nan.0))) into (* +nan.0 (/ (- (* 2.0 (/ 1 re)) (+ (* 4.440892098500626e-16 (/ 1 (pow re 3))) (- +nan.0))) (sqrt +nan.0))) * [misc]taylor: Taking taylor expansion of (sqrt (sqrt (fma (fma (* 4.440892098500626e-16 (/ 1 re)) (- (/ 1 re)) 2.0) (/ 1 re) (* (/ 1 im) 2.0)))) in re * [misc]taylor: Taking taylor expansion of (sqrt (fma (fma (* 4.440892098500626e-16 (/ 1 re)) (- (/ 1 re)) 2.0) (/ 1 re) (* (/ 1 im) 2.0))) in re * [misc]taylor: Taking taylor expansion of (fma (fma (* 4.440892098500626e-16 (/ 1 re)) (- (/ 1 re)) 2.0) (/ 1 re) (* (/ 1 im) 2.0)) in re * [misc]taylor: Rewrote expression to (+ (* (fma (* 4.440892098500626e-16 (/ 1 re)) (- (/ 1 re)) 2.0) (/ 1 re)) (* (/ 1 im) 2.0)) * [misc]taylor: Taking taylor expansion of (* (fma (* 4.440892098500626e-16 (/ 1 re)) (- (/ 1 re)) 2.0) (/ 1 re)) in re * [misc]taylor: Taking taylor expansion of (fma (* 4.440892098500626e-16 (/ 1 re)) (- (/ 1 re)) 2.0) in re * [misc]taylor: Rewrote expression to (+ (* (* 4.440892098500626e-16 (/ 1 re)) (- (/ 1 re))) 2.0) * [misc]taylor: Taking taylor expansion of (* (* 4.440892098500626e-16 (/ 1 re)) (- (/ 1 re))) in re * [misc]taylor: Taking taylor expansion of (* 4.440892098500626e-16 (/ 1 re)) in re * [misc]taylor: Taking taylor expansion of 4.440892098500626e-16 in re * [misc]backup-simplify: Simplify 4.440892098500626e-16 into 4.440892098500626e-16 * [misc]taylor: Taking taylor expansion of (/ 1 re) in re * [misc]taylor: Taking taylor expansion of re in re * [misc]backup-simplify: Simplify 0 into 0 * [misc]backup-simplify: Simplify 1 into 1 * [misc]backup-simplify: Simplify (/ 1 1) into 1 * [misc]taylor: Taking taylor expansion of (- (/ 1 re)) in re * [misc]taylor: Taking taylor expansion of (/ 1 re) in re * [misc]taylor: Taking taylor expansion of re in re * [misc]backup-simplify: Simplify 0 into 0 * [misc]backup-simplify: Simplify 1 into 1 * [misc]backup-simplify: Simplify (/ 1 1) into 1 * [misc]taylor: Taking taylor expansion of 2.0 in re * [misc]backup-simplify: Simplify 2.0 into 2.0 * [misc]taylor: Taking taylor expansion of (/ 1 re) in re * [misc]taylor: Taking taylor expansion of re in re * [misc]backup-simplify: Simplify 0 into 0 * [misc]backup-simplify: Simplify 1 into 1 * [misc]backup-simplify: Simplify (/ 1 1) into 1 * [misc]taylor: Taking taylor expansion of (* (/ 1 im) 2.0) in re * [misc]taylor: Taking taylor expansion of (/ 1 im) in re * [misc]taylor: Taking taylor expansion of im in re * [misc]backup-simplify: Simplify im into im * [misc]backup-simplify: Simplify (/ 1 im) into (/ 1 im) * [misc]taylor: Taking taylor expansion of 2.0 in re * [misc]backup-simplify: Simplify 2.0 into 2.0 * [misc]backup-simplify: Simplify (* 4.440892098500626e-16 1) into 4.440892098500626e-16 * [misc]backup-simplify: Simplify (- 1) into -1 * [misc]backup-simplify: Simplify (* 4.440892098500626e-16 -1) into -4.440892098500626e-16 * [misc]backup-simplify: Simplify (+ -4.440892098500626e-16 0) into (- 4.440892098500626e-16) * [misc]backup-simplify: Simplify (* (- 4.440892098500626e-16) 1) into -4.440892098500626e-16 * [misc]backup-simplify: Simplify (+ -4.440892098500626e-16 0) into (- 4.440892098500626e-16) * [misc]backup-simplify: Simplify (sqrt 0) into 0 * [misc]backup-simplify: Simplify (/ (- 4.440892098500626e-16) (* 2 (sqrt 0))) into +nan.0 * [misc]backup-simplify: Simplify (sqrt 0) into 0 * [misc]backup-simplify: Simplify (/ +nan.0 (* 2 (sqrt 0))) into +nan.0 * [misc]taylor: Taking taylor expansion of (sqrt (sqrt (fma (fma (* 4.440892098500626e-16 (/ 1 re)) (- (/ 1 re)) 2.0) (/ 1 re) (* (/ 1 im) 2.0)))) in re * [misc]taylor: Taking taylor expansion of (sqrt (fma (fma (* 4.440892098500626e-16 (/ 1 re)) (- (/ 1 re)) 2.0) (/ 1 re) (* (/ 1 im) 2.0))) in re * [misc]taylor: Taking taylor expansion of (fma (fma (* 4.440892098500626e-16 (/ 1 re)) (- (/ 1 re)) 2.0) (/ 1 re) (* (/ 1 im) 2.0)) in re * [misc]taylor: Rewrote expression to (+ (* (fma (* 4.440892098500626e-16 (/ 1 re)) (- (/ 1 re)) 2.0) (/ 1 re)) (* (/ 1 im) 2.0)) * [misc]taylor: Taking taylor expansion of (* (fma (* 4.440892098500626e-16 (/ 1 re)) (- (/ 1 re)) 2.0) (/ 1 re)) in re * [misc]taylor: Taking taylor expansion of (fma (* 4.440892098500626e-16 (/ 1 re)) (- (/ 1 re)) 2.0) in re * [misc]taylor: Rewrote expression to (+ (* (* 4.440892098500626e-16 (/ 1 re)) (- (/ 1 re))) 2.0) * [misc]taylor: Taking taylor expansion of (* (* 4.440892098500626e-16 (/ 1 re)) (- (/ 1 re))) in re * [misc]taylor: Taking taylor expansion of (* 4.440892098500626e-16 (/ 1 re)) in re * [misc]taylor: Taking taylor expansion of 4.440892098500626e-16 in re * [misc]backup-simplify: Simplify 4.440892098500626e-16 into 4.440892098500626e-16 * [misc]taylor: Taking taylor expansion of (/ 1 re) in re * [misc]taylor: Taking taylor expansion of re in re * [misc]backup-simplify: Simplify 0 into 0 * [misc]backup-simplify: Simplify 1 into 1 * [misc]backup-simplify: Simplify (/ 1 1) into 1 * [misc]taylor: Taking taylor expansion of (- (/ 1 re)) in re * [misc]taylor: Taking taylor expansion of (/ 1 re) in re * [misc]taylor: Taking taylor expansion of re in re * [misc]backup-simplify: Simplify 0 into 0 * [misc]backup-simplify: Simplify 1 into 1 * [misc]backup-simplify: Simplify (/ 1 1) into 1 * [misc]taylor: Taking taylor expansion of 2.0 in re * [misc]backup-simplify: Simplify 2.0 into 2.0 * [misc]taylor: Taking taylor expansion of (/ 1 re) in re * [misc]taylor: Taking taylor expansion of re in re * [misc]backup-simplify: Simplify 0 into 0 * [misc]backup-simplify: Simplify 1 into 1 * [misc]backup-simplify: Simplify (/ 1 1) into 1 * [misc]taylor: Taking taylor expansion of (* (/ 1 im) 2.0) in re * [misc]taylor: Taking taylor expansion of (/ 1 im) in re * [misc]taylor: Taking taylor expansion of im in re * [misc]backup-simplify: Simplify im into im * [misc]backup-simplify: Simplify (/ 1 im) into (/ 1 im) * [misc]taylor: Taking taylor expansion of 2.0 in re * [misc]backup-simplify: Simplify 2.0 into 2.0 * [misc]backup-simplify: Simplify (* 4.440892098500626e-16 1) into 4.440892098500626e-16 * [misc]backup-simplify: Simplify (- 1) into -1 * [misc]backup-simplify: Simplify (* 4.440892098500626e-16 -1) into -4.440892098500626e-16 * [misc]backup-simplify: Simplify (+ -4.440892098500626e-16 0) into (- 4.440892098500626e-16) * [misc]backup-simplify: Simplify (* (- 4.440892098500626e-16) 1) into -4.440892098500626e-16 * [misc]backup-simplify: Simplify (+ -4.440892098500626e-16 0) into (- 4.440892098500626e-16) * [misc]backup-simplify: Simplify (sqrt 0) into 0 * [misc]backup-simplify: Simplify (/ (- 4.440892098500626e-16) (* 2 (sqrt 0))) into +nan.0 * [misc]backup-simplify: Simplify (sqrt 0) into 0 * [misc]backup-simplify: Simplify (/ +nan.0 (* 2 (sqrt 0))) into +nan.0 * [misc]taylor: Taking taylor expansion of 0 in im * [misc]backup-simplify: Simplify 0 into 0 * [misc]backup-simplify: Simplify 0 into 0 * [misc]taylor: Taking taylor expansion of +nan.0 in im * [misc]backup-simplify: Simplify +nan.0 into +nan.0 * [misc]backup-simplify: Simplify +nan.0 into +nan.0 * [misc]backup-simplify: Simplify 0 into 0 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)))) into 0 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)))) into 0 * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)))) into 0 * [misc]backup-simplify: Simplify (+ (* 4.440892098500626e-16 0) (* 0 1)) into 0 * [misc]backup-simplify: Simplify (- 1) into -1 * [misc]backup-simplify: Simplify (+ (* 4.440892098500626e-16 0) (* 0 -1)) into 0 * [misc]backup-simplify: Simplify (+ 0 0) into 0 * [misc]backup-simplify: Simplify (+ (* (- 4.440892098500626e-16) 0) (* 0 1)) into 0 * [misc]backup-simplify: Simplify (+ 0 0) into 0 * [misc]backup-simplify: Simplify (/ (- 0 (pow +nan.0 2) (+)) (* 2 0)) into +nan.0 * [misc]backup-simplify: Simplify (/ (- +nan.0 (pow +nan.0 2) (+)) (* 2 0)) into +nan.0 * [misc]taylor: Taking taylor expansion of +nan.0 in im * [misc]backup-simplify: Simplify +nan.0 into +nan.0 * [misc]backup-simplify: Simplify +nan.0 into +nan.0 * [misc]backup-simplify: Simplify 0 into 0 * [misc]backup-simplify: Simplify 0 into 0 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 * [misc]backup-simplify: Simplify (+ (* 4.440892098500626e-16 0) (+ (* 0 0) (* 0 1))) into 0 * [misc]backup-simplify: Simplify (- 1) into -1 * [misc]backup-simplify: Simplify (+ (* 4.440892098500626e-16 0) (+ (* 0 0) (* 0 -1))) into 0 * [misc]backup-simplify: Simplify (+ 0 2.0) into 2.0 * [misc]backup-simplify: Simplify (+ (* (- 4.440892098500626e-16) 0) (+ (* 0 0) (* 2.0 1))) into 2.0 * [misc]backup-simplify: Simplify (+ 2.0 0) into 2.0 * [misc]backup-simplify: Simplify (/ (- 2.0 (+ (* 2 (* +nan.0 +nan.0)))) (* 2 0)) into +nan.0 * [misc]backup-simplify: Simplify (/ (- +nan.0 (+ (* 2 (* +nan.0 +nan.0)))) (* 2 0)) into +nan.0 * [misc]taylor: Taking taylor expansion of +nan.0 in im * [misc]backup-simplify: Simplify +nan.0 into +nan.0 * [misc]backup-simplify: Simplify +nan.0 into +nan.0 * [misc]backup-simplify: Simplify (+ (* +nan.0 (pow (* 1 (/ 1 re)) 2)) (+ (* +nan.0 (* 1 (/ 1 re))) +nan.0)) into (- (+ (* +nan.0 (/ 1 re)) (- (+ +nan.0 (- (* +nan.0 (/ 1 (pow re 2)))))))) * [misc]approximate: Taking taylor expansion of (sqrt (sqrt (fma (fma (* 4.440892098500626e-16 (/ 1 (- re))) (- (/ 1 (- re))) 2.0) (/ 1 (- re)) (* (/ 1 (- im)) 2.0)))) in (re im) around 0 * [misc]taylor: Taking taylor expansion of (sqrt (sqrt (fma (fma (* 4.440892098500626e-16 (/ 1 (- re))) (- (/ 1 (- re))) 2.0) (/ 1 (- re)) (* (/ 1 (- im)) 2.0)))) in im * [misc]taylor: Taking taylor expansion of (sqrt (fma (fma (* 4.440892098500626e-16 (/ 1 (- re))) (- (/ 1 (- re))) 2.0) (/ 1 (- re)) (* (/ 1 (- im)) 2.0))) in im * [misc]taylor: Taking taylor expansion of (fma (fma (* 4.440892098500626e-16 (/ 1 (- re))) (- (/ 1 (- re))) 2.0) (/ 1 (- re)) (* (/ 1 (- im)) 2.0)) in im * [misc]taylor: Rewrote expression to (+ (* (fma (* 4.440892098500626e-16 (/ 1 (- re))) (- (/ 1 (- re))) 2.0) (/ 1 (- re))) (* (/ 1 (- im)) 2.0)) * [misc]taylor: Taking taylor expansion of (* (fma (* 4.440892098500626e-16 (/ 1 (- re))) (- (/ 1 (- re))) 2.0) (/ 1 (- re))) in im * [misc]taylor: Taking taylor expansion of (fma (* 4.440892098500626e-16 (/ 1 (- re))) (- (/ 1 (- re))) 2.0) in im * [misc]taylor: Rewrote expression to (+ (* (* 4.440892098500626e-16 (/ 1 (- re))) (- (/ 1 (- re)))) 2.0) * [misc]taylor: Taking taylor expansion of (* (* 4.440892098500626e-16 (/ 1 (- re))) (- (/ 1 (- re)))) in im * [misc]taylor: Taking taylor expansion of (* 4.440892098500626e-16 (/ 1 (- re))) in im * [misc]taylor: Taking taylor expansion of 4.440892098500626e-16 in im * [misc]backup-simplify: Simplify 4.440892098500626e-16 into 4.440892098500626e-16 * [misc]taylor: Taking taylor expansion of (/ 1 (- re)) in im * [misc]taylor: Taking taylor expansion of (- re) in im * [misc]taylor: Taking taylor expansion of re in im * [misc]backup-simplify: Simplify re into re * [misc]backup-simplify: Simplify (- re) into (- re) * [misc]backup-simplify: Simplify (- re) into (- re) * [misc]backup-simplify: Simplify (/ 1 (- re)) into (/ -1 re) * [misc]taylor: Taking taylor expansion of (- (/ 1 (- re))) in im * [misc]taylor: Taking taylor expansion of (/ 1 (- re)) in im * [misc]taylor: Taking taylor expansion of (- re) in im * [misc]taylor: Taking taylor expansion of re in im * [misc]backup-simplify: Simplify re into re * [misc]backup-simplify: Simplify (- re) into (- re) * [misc]backup-simplify: Simplify (- re) into (- re) * [misc]backup-simplify: Simplify (/ 1 (- re)) into (/ -1 re) * [misc]taylor: Taking taylor expansion of 2.0 in im * [misc]backup-simplify: Simplify 2.0 into 2.0 * [misc]taylor: Taking taylor expansion of (/ 1 (- re)) in im * [misc]taylor: Taking taylor expansion of (- re) in im * [misc]taylor: Taking taylor expansion of re in im * [misc]backup-simplify: Simplify re into re * [misc]backup-simplify: Simplify (- re) into (- re) * [misc]backup-simplify: Simplify (- re) into (- re) * [misc]backup-simplify: Simplify (/ 1 (- re)) into (/ -1 re) * [misc]taylor: Taking taylor expansion of (* (/ 1 (- im)) 2.0) in im * [misc]taylor: Taking taylor expansion of (/ 1 (- im)) in im * [misc]taylor: Taking taylor expansion of (- im) in im * [misc]taylor: Taking taylor expansion of im in im * [misc]backup-simplify: Simplify 0 into 0 * [misc]backup-simplify: Simplify 1 into 1 * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (- 1) into -1 * [misc]backup-simplify: Simplify (- 1) into -1 * [misc]backup-simplify: Simplify (/ 1 -1) into -1 * [misc]taylor: Taking taylor expansion of 2.0 in im * [misc]backup-simplify: Simplify 2.0 into 2.0 * [misc]backup-simplify: Simplify (* -1 2.0) into -2.0 * [misc]backup-simplify: Simplify (+ 0 -2.0) into (- 2.0) * [misc]backup-simplify: Simplify (sqrt 0) into 0 * [misc]backup-simplify: Simplify (/ (- 2.0) (* 2 (sqrt 0))) into +nan.0 * [misc]backup-simplify: Simplify (sqrt +nan.0) into (sqrt +nan.0) * [misc]backup-simplify: Simplify (* 4.440892098500626e-16 (/ -1 re)) into (/ -4.440892098500626e-16 re) * [misc]backup-simplify: Simplify (- (/ -1 re)) into (/ 1 re) * [misc]backup-simplify: Simplify (* (/ -4.440892098500626e-16 re) (/ 1 re)) into (/ -4.440892098500626e-16 (pow re 2)) * [misc]backup-simplify: Simplify (+ (/ -4.440892098500626e-16 (pow re 2)) 2.0) into (- 2.0 (* 4.440892098500626e-16 (/ 1 (pow re 2)))) * [misc]backup-simplify: Simplify (* (- 2.0 (* 4.440892098500626e-16 (/ 1 (pow re 2)))) (/ -1 re)) into (* -1 (/ (- 2.0 (* 4.440892098500626e-16 (/ 1 (pow re 2)))) re)) * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (- 1) into -1 * [misc]backup-simplify: Simplify (- (+ (* -1 (/ 0 -1)))) into 0 * [misc]backup-simplify: Simplify (+ (* -1 0) (* 0 2.0)) into 0 * [misc]backup-simplify: Simplify (+ (* -1 (/ (- 2.0 (* 4.440892098500626e-16 (/ 1 (pow re 2)))) re)) 0) into (- (* 4.440892098500626e-16 (/ 1 (pow re 3))) (* 2.0 (/ 1 re))) * [misc]backup-simplify: Simplify (/ (- (- (* 4.440892098500626e-16 (/ 1 (pow re 3))) (* 2.0 (/ 1 re))) (pow +nan.0 2) (+)) (* 2 0)) into (* +nan.0 (- (* 4.440892098500626e-16 (/ 1 (pow re 3))) (+ (* 2.0 (/ 1 re)) (- +nan.0)))) * [misc]backup-simplify: Simplify (/ (* +nan.0 (- (* 4.440892098500626e-16 (/ 1 (pow re 3))) (+ (* 2.0 (/ 1 re)) (- +nan.0)))) (* 2 (sqrt +nan.0))) into (* +nan.0 (/ (- (* 4.440892098500626e-16 (/ 1 (pow re 3))) (+ (* 2.0 (/ 1 re)) (- +nan.0))) (sqrt +nan.0))) * [misc]taylor: Taking taylor expansion of (sqrt (sqrt (fma (fma (* 4.440892098500626e-16 (/ 1 (- re))) (- (/ 1 (- re))) 2.0) (/ 1 (- re)) (* (/ 1 (- im)) 2.0)))) in re * [misc]taylor: Taking taylor expansion of (sqrt (fma (fma (* 4.440892098500626e-16 (/ 1 (- re))) (- (/ 1 (- re))) 2.0) (/ 1 (- re)) (* (/ 1 (- im)) 2.0))) in re * [misc]taylor: Taking taylor expansion of (fma (fma (* 4.440892098500626e-16 (/ 1 (- re))) (- (/ 1 (- re))) 2.0) (/ 1 (- re)) (* (/ 1 (- im)) 2.0)) in re * [misc]taylor: Rewrote expression to (+ (* (fma (* 4.440892098500626e-16 (/ 1 (- re))) (- (/ 1 (- re))) 2.0) (/ 1 (- re))) (* (/ 1 (- im)) 2.0)) * [misc]taylor: Taking taylor expansion of (* (fma (* 4.440892098500626e-16 (/ 1 (- re))) (- (/ 1 (- re))) 2.0) (/ 1 (- re))) in re * [misc]taylor: Taking taylor expansion of (fma (* 4.440892098500626e-16 (/ 1 (- re))) (- (/ 1 (- re))) 2.0) in re * [misc]taylor: Rewrote expression to (+ (* (* 4.440892098500626e-16 (/ 1 (- re))) (- (/ 1 (- re)))) 2.0) * [misc]taylor: Taking taylor expansion of (* (* 4.440892098500626e-16 (/ 1 (- re))) (- (/ 1 (- re)))) in re * [misc]taylor: Taking taylor expansion of (* 4.440892098500626e-16 (/ 1 (- re))) in re * [misc]taylor: Taking taylor expansion of 4.440892098500626e-16 in re * [misc]backup-simplify: Simplify 4.440892098500626e-16 into 4.440892098500626e-16 * [misc]taylor: Taking taylor expansion of (/ 1 (- re)) in re * [misc]taylor: Taking taylor expansion of (- re) in re * [misc]taylor: Taking taylor expansion of re in re * [misc]backup-simplify: Simplify 0 into 0 * [misc]backup-simplify: Simplify 1 into 1 * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (- 1) into -1 * [misc]backup-simplify: Simplify (- 1) into -1 * [misc]backup-simplify: Simplify (/ 1 -1) into -1 * [misc]taylor: Taking taylor expansion of (- (/ 1 (- re))) in re * [misc]taylor: Taking taylor expansion of (/ 1 (- re)) in re * [misc]taylor: Taking taylor expansion of (- re) in re * [misc]taylor: Taking taylor expansion of re in re * [misc]backup-simplify: Simplify 0 into 0 * [misc]backup-simplify: Simplify 1 into 1 * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (- 1) into -1 * [misc]backup-simplify: Simplify (- 1) into -1 * [misc]backup-simplify: Simplify (/ 1 -1) into -1 * [misc]taylor: Taking taylor expansion of 2.0 in re * [misc]backup-simplify: Simplify 2.0 into 2.0 * [misc]taylor: Taking taylor expansion of (/ 1 (- re)) in re * [misc]taylor: Taking taylor expansion of (- re) in re * [misc]taylor: Taking taylor expansion of re in re * [misc]backup-simplify: Simplify 0 into 0 * [misc]backup-simplify: Simplify 1 into 1 * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (- 1) into -1 * [misc]backup-simplify: Simplify (- 1) into -1 * [misc]backup-simplify: Simplify (/ 1 -1) into -1 * [misc]taylor: Taking taylor expansion of (* (/ 1 (- im)) 2.0) in re * [misc]taylor: Taking taylor expansion of (/ 1 (- im)) in re * [misc]taylor: Taking taylor expansion of (- im) in re * [misc]taylor: Taking taylor expansion of im in re * [misc]backup-simplify: Simplify im into im * [misc]backup-simplify: Simplify (- im) into (- im) * [misc]backup-simplify: Simplify (- im) into (- im) * [misc]backup-simplify: Simplify (/ 1 (- im)) into (/ -1 im) * [misc]taylor: Taking taylor expansion of 2.0 in re * [misc]backup-simplify: Simplify 2.0 into 2.0 * [misc]backup-simplify: Simplify (* 4.440892098500626e-16 -1) into -4.440892098500626e-16 * [misc]backup-simplify: Simplify (- -1) into 1 * [misc]backup-simplify: Simplify (* -4.440892098500626e-16 1) into -4.440892098500626e-16 * [misc]backup-simplify: Simplify (+ -4.440892098500626e-16 0) into (- 4.440892098500626e-16) * [misc]backup-simplify: Simplify (* (- 4.440892098500626e-16) -1) into 4.440892098500626e-16 * [misc]backup-simplify: Simplify (+ 4.440892098500626e-16 0) into 4.440892098500626e-16 * [misc]backup-simplify: Simplify (sqrt 0) into 0 * [misc]backup-simplify: Simplify (/ 4.440892098500626e-16 (* 2 (sqrt 0))) into +nan.0 * [misc]backup-simplify: Simplify (sqrt 0) into 0 * [misc]backup-simplify: Simplify (/ +nan.0 (* 2 (sqrt 0))) into +nan.0 * [misc]taylor: Taking taylor expansion of (sqrt (sqrt (fma (fma (* 4.440892098500626e-16 (/ 1 (- re))) (- (/ 1 (- re))) 2.0) (/ 1 (- re)) (* (/ 1 (- im)) 2.0)))) in re * [misc]taylor: Taking taylor expansion of (sqrt (fma (fma (* 4.440892098500626e-16 (/ 1 (- re))) (- (/ 1 (- re))) 2.0) (/ 1 (- re)) (* (/ 1 (- im)) 2.0))) in re * [misc]taylor: Taking taylor expansion of (fma (fma (* 4.440892098500626e-16 (/ 1 (- re))) (- (/ 1 (- re))) 2.0) (/ 1 (- re)) (* (/ 1 (- im)) 2.0)) in re * [misc]taylor: Rewrote expression to (+ (* (fma (* 4.440892098500626e-16 (/ 1 (- re))) (- (/ 1 (- re))) 2.0) (/ 1 (- re))) (* (/ 1 (- im)) 2.0)) * [misc]taylor: Taking taylor expansion of (* (fma (* 4.440892098500626e-16 (/ 1 (- re))) (- (/ 1 (- re))) 2.0) (/ 1 (- re))) in re * [misc]taylor: Taking taylor expansion of (fma (* 4.440892098500626e-16 (/ 1 (- re))) (- (/ 1 (- re))) 2.0) in re * [misc]taylor: Rewrote expression to (+ (* (* 4.440892098500626e-16 (/ 1 (- re))) (- (/ 1 (- re)))) 2.0) * [misc]taylor: Taking taylor expansion of (* (* 4.440892098500626e-16 (/ 1 (- re))) (- (/ 1 (- re)))) in re * [misc]taylor: Taking taylor expansion of (* 4.440892098500626e-16 (/ 1 (- re))) in re * [misc]taylor: Taking taylor expansion of 4.440892098500626e-16 in re * [misc]backup-simplify: Simplify 4.440892098500626e-16 into 4.440892098500626e-16 * [misc]taylor: Taking taylor expansion of (/ 1 (- re)) in re * [misc]taylor: Taking taylor expansion of (- re) in re * [misc]taylor: Taking taylor expansion of re in re * [misc]backup-simplify: Simplify 0 into 0 * [misc]backup-simplify: Simplify 1 into 1 * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (- 1) into -1 * [misc]backup-simplify: Simplify (- 1) into -1 * [misc]backup-simplify: Simplify (/ 1 -1) into -1 * [misc]taylor: Taking taylor expansion of (- (/ 1 (- re))) in re * [misc]taylor: Taking taylor expansion of (/ 1 (- re)) in re * [misc]taylor: Taking taylor expansion of (- re) in re * [misc]taylor: Taking taylor expansion of re in re * [misc]backup-simplify: Simplify 0 into 0 * [misc]backup-simplify: Simplify 1 into 1 * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (- 1) into -1 * [misc]backup-simplify: Simplify (- 1) into -1 * [misc]backup-simplify: Simplify (/ 1 -1) into -1 * [misc]taylor: Taking taylor expansion of 2.0 in re * [misc]backup-simplify: Simplify 2.0 into 2.0 * [misc]taylor: Taking taylor expansion of (/ 1 (- re)) in re * [misc]taylor: Taking taylor expansion of (- re) in re * [misc]taylor: Taking taylor expansion of re in re * [misc]backup-simplify: Simplify 0 into 0 * [misc]backup-simplify: Simplify 1 into 1 * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (- 1) into -1 * [misc]backup-simplify: Simplify (- 1) into -1 * [misc]backup-simplify: Simplify (/ 1 -1) into -1 * [misc]taylor: Taking taylor expansion of (* (/ 1 (- im)) 2.0) in re * [misc]taylor: Taking taylor expansion of (/ 1 (- im)) in re * [misc]taylor: Taking taylor expansion of (- im) in re * [misc]taylor: Taking taylor expansion of im in re * [misc]backup-simplify: Simplify im into im * [misc]backup-simplify: Simplify (- im) into (- im) * [misc]backup-simplify: Simplify (- im) into (- im) * [misc]backup-simplify: Simplify (/ 1 (- im)) into (/ -1 im) * [misc]taylor: Taking taylor expansion of 2.0 in re * [misc]backup-simplify: Simplify 2.0 into 2.0 * [misc]backup-simplify: Simplify (* 4.440892098500626e-16 -1) into -4.440892098500626e-16 * [misc]backup-simplify: Simplify (- -1) into 1 * [misc]backup-simplify: Simplify (* -4.440892098500626e-16 1) into -4.440892098500626e-16 * [misc]backup-simplify: Simplify (+ -4.440892098500626e-16 0) into (- 4.440892098500626e-16) * [misc]backup-simplify: Simplify (* (- 4.440892098500626e-16) -1) into 4.440892098500626e-16 * [misc]backup-simplify: Simplify (+ 4.440892098500626e-16 0) into 4.440892098500626e-16 * [misc]backup-simplify: Simplify (sqrt 0) into 0 * [misc]backup-simplify: Simplify (/ 4.440892098500626e-16 (* 2 (sqrt 0))) into +nan.0 * [misc]backup-simplify: Simplify (sqrt 0) into 0 * [misc]backup-simplify: Simplify (/ +nan.0 (* 2 (sqrt 0))) into +nan.0 * [misc]taylor: Taking taylor expansion of 0 in im * [misc]backup-simplify: Simplify 0 into 0 * [misc]backup-simplify: Simplify 0 into 0 * [misc]taylor: Taking taylor expansion of +nan.0 in im * [misc]backup-simplify: Simplify +nan.0 into +nan.0 * [misc]backup-simplify: Simplify +nan.0 into +nan.0 * [misc]backup-simplify: Simplify 0 into 0 * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (- 1) into -1 * [misc]backup-simplify: Simplify (- (+ (* -1 (/ 0 -1)))) into 0 * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (- 1) into -1 * [misc]backup-simplify: Simplify (- (+ (* -1 (/ 0 -1)))) into 0 * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (- 1) into -1 * [misc]backup-simplify: Simplify (- (+ (* -1 (/ 0 -1)))) into 0 * [misc]backup-simplify: Simplify (+ (* 4.440892098500626e-16 0) (* 0 -1)) into 0 * [misc]backup-simplify: Simplify (- -1) into 1 * [misc]backup-simplify: Simplify (+ (* -4.440892098500626e-16 0) (* 0 1)) into 0 * [misc]backup-simplify: Simplify (+ 0 0) into 0 * [misc]backup-simplify: Simplify (+ (* (- 4.440892098500626e-16) 0) (* 0 -1)) into 0 * [misc]backup-simplify: Simplify (+ 0 0) into 0 * [misc]backup-simplify: Simplify (/ (- 0 (pow +nan.0 2) (+)) (* 2 0)) into +nan.0 * [misc]backup-simplify: Simplify (/ (- +nan.0 (pow +nan.0 2) (+)) (* 2 0)) into +nan.0 * [misc]taylor: Taking taylor expansion of +nan.0 in im * [misc]backup-simplify: Simplify +nan.0 into +nan.0 * [misc]backup-simplify: Simplify +nan.0 into +nan.0 * [misc]backup-simplify: Simplify 0 into 0 * [misc]backup-simplify: Simplify 0 into 0 * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (- 1) into -1 * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (- 1) into -1 * [misc]backup-simplify: Simplify (- (+ (* -1 (/ 0 -1)) (* 0 (/ 0 -1)))) into 0 * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (- 1) into -1 * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (- 1) into -1 * [misc]backup-simplify: Simplify (- (+ (* -1 (/ 0 -1)) (* 0 (/ 0 -1)))) into 0 * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (- 1) into -1 * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (- 1) into -1 * [misc]backup-simplify: Simplify (- (+ (* -1 (/ 0 -1)) (* 0 (/ 0 -1)))) into 0 * [misc]backup-simplify: Simplify (+ (* 4.440892098500626e-16 0) (+ (* 0 0) (* 0 -1))) into 0 * [misc]backup-simplify: Simplify (- -1) into 1 * [misc]backup-simplify: Simplify (+ (* -4.440892098500626e-16 0) (+ (* 0 0) (* 0 1))) into 0 * [misc]backup-simplify: Simplify (+ 0 2.0) into 2.0 * [misc]backup-simplify: Simplify (+ (* (- 4.440892098500626e-16) 0) (+ (* 0 0) (* 2.0 -1))) into (- 2.0) * [misc]backup-simplify: Simplify (+ (- 2.0) 0) into (- 2.0) * [misc]backup-simplify: Simplify (/ (- (- 2.0) (+ (* 2 (* +nan.0 +nan.0)))) (* 2 0)) into +nan.0 * [misc]backup-simplify: Simplify (/ (- +nan.0 (+ (* 2 (* +nan.0 +nan.0)))) (* 2 0)) into +nan.0 * [misc]taylor: Taking taylor expansion of +nan.0 in im * [misc]backup-simplify: Simplify +nan.0 into +nan.0 * [misc]backup-simplify: Simplify +nan.0 into +nan.0 * [misc]backup-simplify: Simplify (+ (* +nan.0 (pow (* 1 (/ 1 (- re))) 2)) (+ (* +nan.0 (* 1 (/ 1 (- re)))) +nan.0)) into (- (+ (* +nan.0 (/ 1 re)) (- (+ +nan.0 (- (* +nan.0 (/ 1 (pow re 2)))))))) * * * * [misc]progress: [ 2 / 4 ] generating series at (2 2 1) * [misc]approximate: Taking taylor expansion of (sqrt (sqrt (fma (fma (* 4.440892098500626e-16 re) (- re) 2.0) re (* im 2.0)))) in (re im) around 0 * [misc]taylor: Taking taylor expansion of (sqrt (sqrt (fma (fma (* 4.440892098500626e-16 re) (- re) 2.0) re (* im 2.0)))) in im * [misc]taylor: Taking taylor expansion of (sqrt (fma (fma (* 4.440892098500626e-16 re) (- re) 2.0) re (* im 2.0))) in im * [misc]taylor: Taking taylor expansion of (fma (fma (* 4.440892098500626e-16 re) (- re) 2.0) re (* im 2.0)) in im * [misc]taylor: Rewrote expression to (+ (* (fma (* 4.440892098500626e-16 re) (- re) 2.0) re) (* im 2.0)) * [misc]taylor: Taking taylor expansion of (* (fma (* 4.440892098500626e-16 re) (- re) 2.0) re) in im * [misc]taylor: Taking taylor expansion of (fma (* 4.440892098500626e-16 re) (- re) 2.0) in im * [misc]taylor: Rewrote expression to (+ (* (* 4.440892098500626e-16 re) (- re)) 2.0) * [misc]taylor: Taking taylor expansion of (* (* 4.440892098500626e-16 re) (- re)) in im * [misc]taylor: Taking taylor expansion of (* 4.440892098500626e-16 re) in im * [misc]taylor: Taking taylor expansion of 4.440892098500626e-16 in im * [misc]backup-simplify: Simplify 4.440892098500626e-16 into 4.440892098500626e-16 * [misc]taylor: Taking taylor expansion of re in im * [misc]backup-simplify: Simplify re into re * [misc]taylor: Taking taylor expansion of (- re) in im * [misc]taylor: Taking taylor expansion of re in im * [misc]backup-simplify: Simplify re into re * [misc]taylor: Taking taylor expansion of 2.0 in im * [misc]backup-simplify: Simplify 2.0 into 2.0 * [misc]taylor: Taking taylor expansion of re in im * [misc]backup-simplify: Simplify re into re * [misc]taylor: Taking taylor expansion of (* im 2.0) in im * [misc]taylor: Taking taylor expansion of im in im * [misc]backup-simplify: Simplify 0 into 0 * [misc]backup-simplify: Simplify 1 into 1 * [misc]taylor: Taking taylor expansion of 2.0 in im * [misc]backup-simplify: Simplify 2.0 into 2.0 * [misc]backup-simplify: Simplify (* 4.440892098500626e-16 re) into (* 4.440892098500626e-16 re) * [misc]backup-simplify: Simplify (- re) into (- re) * [misc]backup-simplify: Simplify (* (* 4.440892098500626e-16 re) (- re)) into (* -4.440892098500626e-16 (pow re 2)) * [misc]backup-simplify: Simplify (+ (* -4.440892098500626e-16 (pow re 2)) 2.0) into (- 2.0 (* 4.440892098500626e-16 (pow re 2))) * [misc]backup-simplify: Simplify (* (- 2.0 (* 4.440892098500626e-16 (pow re 2))) re) into (* (- 2.0 (* 4.440892098500626e-16 (pow re 2))) re) * [misc]backup-simplify: Simplify (* 0 2.0) into 0 * [misc]backup-simplify: Simplify (+ (* (- 2.0 (* 4.440892098500626e-16 (pow re 2))) re) 0) into (- (* 2.0 re) (* 4.440892098500626e-16 (pow re 3))) * [misc]backup-simplify: Simplify (sqrt (- (* 2.0 re) (* 4.440892098500626e-16 (pow re 3)))) into (sqrt (- (* 2.0 re) (* 4.440892098500626e-16 (pow re 3)))) * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (+ (* 4.440892098500626e-16 0) (* 0 re)) into 0 * [misc]backup-simplify: Simplify (- re) into (- re) * [misc]backup-simplify: Simplify (+ (* (* 4.440892098500626e-16 re) 0) (* 0 (- re))) into 0 * [misc]backup-simplify: Simplify (+ 0 0) into 0 * [misc]backup-simplify: Simplify (+ (* (- 2.0 (* 4.440892098500626e-16 (pow re 2))) 0) (* 0 re)) into 0 * [misc]backup-simplify: Simplify (+ (* 0 0) (* 1 2.0)) into 2.0 * [misc]backup-simplify: Simplify (+ 0 2.0) into 2.0 * [misc]backup-simplify: Simplify (/ 2.0 (* 2 (sqrt (- (* 2.0 re) (* 4.440892098500626e-16 (pow re 3)))))) into (* 1.0 (sqrt (/ 1 (- (* 2.0 re) (* 4.440892098500626e-16 (pow re 3)))))) * [misc]backup-simplify: Simplify (sqrt (sqrt (- (* 2.0 re) (* 4.440892098500626e-16 (pow re 3))))) into (pow (- (* 2.0 re) (* 4.440892098500626e-16 (pow re 3))) 1/4) * [misc]backup-simplify: Simplify (/ (* 1.0 (sqrt (/ 1 (- (* 2.0 re) (* 4.440892098500626e-16 (pow re 3)))))) (* 2 (sqrt (sqrt (- (* 2.0 re) (* 4.440892098500626e-16 (pow re 3))))))) into (* 0.5 (pow (/ 1 (pow (- (* 2.0 re) (* 4.440892098500626e-16 (pow re 3))) 3)) 1/4)) * [misc]taylor: Taking taylor expansion of (sqrt (sqrt (fma (fma (* 4.440892098500626e-16 re) (- re) 2.0) re (* im 2.0)))) in re * [misc]taylor: Taking taylor expansion of (sqrt (fma (fma (* 4.440892098500626e-16 re) (- re) 2.0) re (* im 2.0))) in re * [misc]taylor: Taking taylor expansion of (fma (fma (* 4.440892098500626e-16 re) (- re) 2.0) re (* im 2.0)) in re * [misc]taylor: Rewrote expression to (+ (* (fma (* 4.440892098500626e-16 re) (- re) 2.0) re) (* im 2.0)) * [misc]taylor: Taking taylor expansion of (* (fma (* 4.440892098500626e-16 re) (- re) 2.0) re) in re * [misc]taylor: Taking taylor expansion of (fma (* 4.440892098500626e-16 re) (- re) 2.0) in re * [misc]taylor: Rewrote expression to (+ (* (* 4.440892098500626e-16 re) (- re)) 2.0) * [misc]taylor: Taking taylor expansion of (* (* 4.440892098500626e-16 re) (- re)) in re * [misc]taylor: Taking taylor expansion of (* 4.440892098500626e-16 re) in re * [misc]taylor: Taking taylor expansion of 4.440892098500626e-16 in re * [misc]backup-simplify: Simplify 4.440892098500626e-16 into 4.440892098500626e-16 * [misc]taylor: Taking taylor expansion of re in re * [misc]backup-simplify: Simplify 0 into 0 * [misc]backup-simplify: Simplify 1 into 1 * [misc]taylor: Taking taylor expansion of (- re) in re * [misc]taylor: Taking taylor expansion of re in re * [misc]backup-simplify: Simplify 0 into 0 * [misc]backup-simplify: Simplify 1 into 1 * [misc]taylor: Taking taylor expansion of 2.0 in re * [misc]backup-simplify: Simplify 2.0 into 2.0 * [misc]taylor: Taking taylor expansion of re in re * [misc]backup-simplify: Simplify 0 into 0 * [misc]backup-simplify: Simplify 1 into 1 * [misc]taylor: Taking taylor expansion of (* im 2.0) in re * [misc]taylor: Taking taylor expansion of im in re * [misc]backup-simplify: Simplify im into im * [misc]taylor: Taking taylor expansion of 2.0 in re * [misc]backup-simplify: Simplify 2.0 into 2.0 * [misc]backup-simplify: Simplify (* 4.440892098500626e-16 0) into 0 * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (* 0 0) into 0 * [misc]backup-simplify: Simplify (+ 0 2.0) into 2.0 * [misc]backup-simplify: Simplify (* 2.0 0) into 0 * [misc]backup-simplify: Simplify (* im 2.0) into (* 2.0 im) * [misc]backup-simplify: Simplify (+ 0 (* 2.0 im)) into (* 2.0 im) * [misc]backup-simplify: Simplify (sqrt (* 2.0 im)) into (* (sqrt im) (sqrt 2.0)) * [misc]backup-simplify: Simplify (- 1) into -1 * [misc]backup-simplify: Simplify (+ (* 4.440892098500626e-16 1) (* 0 0)) into 4.440892098500626e-16 * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (+ (* 0 -1) (* 4.440892098500626e-16 0)) into 0 * [misc]backup-simplify: Simplify (+ 0 0) into 0 * [misc]backup-simplify: Simplify (+ (* 2.0 1) (* 0 0)) into 2.0 * [misc]backup-simplify: Simplify (+ (* im 0) (* 0 2.0)) into 0 * [misc]backup-simplify: Simplify (+ 2.0 0) into 2.0 * [misc]backup-simplify: Simplify (/ 2.0 (* 2 (sqrt (* 2.0 im)))) into (* 1.0 (* (sqrt (/ 1 im)) (/ 1 (sqrt 2.0)))) * [misc]backup-simplify: Simplify (sqrt (* (sqrt im) (sqrt 2.0))) into (* (pow im 1/4) (sqrt (sqrt 2.0))) * [misc]backup-simplify: Simplify (/ (* 1.0 (* (sqrt (/ 1 im)) (/ 1 (sqrt 2.0)))) (* 2 (sqrt (* (sqrt im) (sqrt 2.0))))) into (* 0.5 (* (pow (/ 1 (pow im 3)) 1/4) (sqrt (/ 1 (pow (sqrt 2.0) 3))))) * [misc]taylor: Taking taylor expansion of (sqrt (sqrt (fma (fma (* 4.440892098500626e-16 re) (- re) 2.0) re (* im 2.0)))) in re * [misc]taylor: Taking taylor expansion of (sqrt (fma (fma (* 4.440892098500626e-16 re) (- re) 2.0) re (* im 2.0))) in re * [misc]taylor: Taking taylor expansion of (fma (fma (* 4.440892098500626e-16 re) (- re) 2.0) re (* im 2.0)) in re * [misc]taylor: Rewrote expression to (+ (* (fma (* 4.440892098500626e-16 re) (- re) 2.0) re) (* im 2.0)) * [misc]taylor: Taking taylor expansion of (* (fma (* 4.440892098500626e-16 re) (- re) 2.0) re) in re * [misc]taylor: Taking taylor expansion of (fma (* 4.440892098500626e-16 re) (- re) 2.0) in re * [misc]taylor: Rewrote expression to (+ (* (* 4.440892098500626e-16 re) (- re)) 2.0) * [misc]taylor: Taking taylor expansion of (* (* 4.440892098500626e-16 re) (- re)) in re * [misc]taylor: Taking taylor expansion of (* 4.440892098500626e-16 re) in re * [misc]taylor: Taking taylor expansion of 4.440892098500626e-16 in re * [misc]backup-simplify: Simplify 4.440892098500626e-16 into 4.440892098500626e-16 * [misc]taylor: Taking taylor expansion of re in re * [misc]backup-simplify: Simplify 0 into 0 * [misc]backup-simplify: Simplify 1 into 1 * [misc]taylor: Taking taylor expansion of (- re) in re * [misc]taylor: Taking taylor expansion of re in re * [misc]backup-simplify: Simplify 0 into 0 * [misc]backup-simplify: Simplify 1 into 1 * [misc]taylor: Taking taylor expansion of 2.0 in re * [misc]backup-simplify: Simplify 2.0 into 2.0 * [misc]taylor: Taking taylor expansion of re in re * [misc]backup-simplify: Simplify 0 into 0 * [misc]backup-simplify: Simplify 1 into 1 * [misc]taylor: Taking taylor expansion of (* im 2.0) in re * [misc]taylor: Taking taylor expansion of im in re * [misc]backup-simplify: Simplify im into im * [misc]taylor: Taking taylor expansion of 2.0 in re * [misc]backup-simplify: Simplify 2.0 into 2.0 * [misc]backup-simplify: Simplify (* 4.440892098500626e-16 0) into 0 * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (* 0 0) into 0 * [misc]backup-simplify: Simplify (+ 0 2.0) into 2.0 * [misc]backup-simplify: Simplify (* 2.0 0) into 0 * [misc]backup-simplify: Simplify (* im 2.0) into (* 2.0 im) * [misc]backup-simplify: Simplify (+ 0 (* 2.0 im)) into (* 2.0 im) * [misc]backup-simplify: Simplify (sqrt (* 2.0 im)) into (* (sqrt im) (sqrt 2.0)) * [misc]backup-simplify: Simplify (- 1) into -1 * [misc]backup-simplify: Simplify (+ (* 4.440892098500626e-16 1) (* 0 0)) into 4.440892098500626e-16 * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (+ (* 0 -1) (* 4.440892098500626e-16 0)) into 0 * [misc]backup-simplify: Simplify (+ 0 0) into 0 * [misc]backup-simplify: Simplify (+ (* 2.0 1) (* 0 0)) into 2.0 * [misc]backup-simplify: Simplify (+ (* im 0) (* 0 2.0)) into 0 * [misc]backup-simplify: Simplify (+ 2.0 0) into 2.0 * [misc]backup-simplify: Simplify (/ 2.0 (* 2 (sqrt (* 2.0 im)))) into (* 1.0 (* (sqrt (/ 1 im)) (/ 1 (sqrt 2.0)))) * [misc]backup-simplify: Simplify (sqrt (* (sqrt im) (sqrt 2.0))) into (* (pow im 1/4) (sqrt (sqrt 2.0))) * [misc]backup-simplify: Simplify (/ (* 1.0 (* (sqrt (/ 1 im)) (/ 1 (sqrt 2.0)))) (* 2 (sqrt (* (sqrt im) (sqrt 2.0))))) into (* 0.5 (* (pow (/ 1 (pow im 3)) 1/4) (sqrt (/ 1 (pow (sqrt 2.0) 3))))) * [misc]taylor: Taking taylor expansion of (* (pow im 1/4) (sqrt (sqrt 2.0))) in im * [misc]taylor: Taking taylor expansion of (pow im 1/4) in im * [misc]taylor: Taking taylor expansion of (exp (* 1/4 (log im))) in im * [misc]taylor: Taking taylor expansion of (* 1/4 (log im)) in im * [misc]taylor: Taking taylor expansion of 1/4 in im * [misc]backup-simplify: Simplify 1/4 into 1/4 * [misc]taylor: Taking taylor expansion of (log im) in im * [misc]taylor: Taking taylor expansion of im in im * [misc]backup-simplify: Simplify 0 into 0 * [misc]backup-simplify: Simplify 1 into 1 * [misc]backup-simplify: Simplify (log 1) into 0 * [misc]backup-simplify: Simplify (+ (* (- -1) (log im)) 0) into (log im) * [misc]backup-simplify: Simplify (* 1/4 (log im)) into (* 1/4 (log im)) * [misc]backup-simplify: Simplify (exp (* 1/4 (log im))) into (pow im 1/4) * [misc]taylor: Taking taylor expansion of (sqrt (sqrt 2.0)) in im * [misc]taylor: Taking taylor expansion of (sqrt 2.0) in im * [misc]taylor: Taking taylor expansion of 2.0 in im * [misc]backup-simplify: Simplify 2.0 into 2.0 * [misc]backup-simplify: Simplify (sqrt 2.0) into (sqrt 2.0) * [misc]backup-simplify: Simplify (/ 0 (* 2 (sqrt 2.0))) into 0 * [misc]backup-simplify: Simplify (sqrt (sqrt 2.0)) into (sqrt (sqrt 2.0)) * [misc]backup-simplify: Simplify (/ 0 (* 2 (sqrt (sqrt 2.0)))) into 0 * [misc]backup-simplify: Simplify (* (pow im 1/4) (sqrt (sqrt 2.0))) into (* (pow im 1/4) (sqrt (sqrt 2.0))) * [misc]backup-simplify: Simplify (* (pow im 1/4) (sqrt (sqrt 2.0))) into (* (pow im 1/4) (sqrt (sqrt 2.0))) * [misc]taylor: Taking taylor expansion of (* 0.5 (* (pow (/ 1 (pow im 3)) 1/4) (sqrt (/ 1 (pow (sqrt 2.0) 3))))) in im * [misc]taylor: Taking taylor expansion of 0.5 in im * [misc]backup-simplify: Simplify 0.5 into 0.5 * [misc]taylor: Taking taylor expansion of (* (pow (/ 1 (pow im 3)) 1/4) (sqrt (/ 1 (pow (sqrt 2.0) 3)))) in im * [misc]taylor: Taking taylor expansion of (pow (/ 1 (pow im 3)) 1/4) in im * [misc]taylor: Taking taylor expansion of (exp (* 1/4 (log (/ 1 (pow im 3))))) in im * [misc]taylor: Taking taylor expansion of (* 1/4 (log (/ 1 (pow im 3)))) in im * [misc]taylor: Taking taylor expansion of 1/4 in im * [misc]backup-simplify: Simplify 1/4 into 1/4 * [misc]taylor: Taking taylor expansion of (log (/ 1 (pow im 3))) in im * [misc]taylor: Taking taylor expansion of (/ 1 (pow im 3)) in im * [misc]taylor: Taking taylor expansion of (pow im 3) in im * [misc]backup-simplify: Simplify (/ 1 1) into 1 * [misc]backup-simplify: Simplify (log 1) into 0 * [misc]backup-simplify: Simplify (+ (* (- 3) (log im)) 0) into (- (* 3 (log im))) * [misc]backup-simplify: Simplify (* 1/4 (- (* 3 (log im)))) into (* -3/4 (log im)) * [misc]backup-simplify: Simplify (exp (* -3/4 (log im))) into (pow im -3/4) * [misc]taylor: Taking taylor expansion of (sqrt (/ 1 (pow (sqrt 2.0) 3))) in im * [misc]taylor: Taking taylor expansion of (/ 1 (pow (sqrt 2.0) 3)) in im * [misc]taylor: Taking taylor expansion of (pow (sqrt 2.0) 3) in im * [misc]taylor: Taking taylor expansion of (exp (* 3 (log (sqrt 2.0)))) in im * [misc]taylor: Taking taylor expansion of (* 3 (log (sqrt 2.0))) in im * [misc]taylor: Taking taylor expansion of 3 in im * [misc]backup-simplify: Simplify 3 into 3 * [misc]taylor: Taking taylor expansion of (log (sqrt 2.0)) in im * [misc]taylor: Taking taylor expansion of (sqrt 2.0) in im * [misc]taylor: Taking taylor expansion of 2.0 in im * [misc]backup-simplify: Simplify 2.0 into 2.0 * [misc]backup-simplify: Simplify (sqrt 2.0) into (sqrt 2.0) * [misc]backup-simplify: Simplify (/ 0 (* 2 (sqrt 2.0))) into 0 * [misc]backup-simplify: Simplify (log (sqrt 2.0)) into (log (sqrt 2.0)) * [misc]backup-simplify: Simplify (* 3 (log (sqrt 2.0))) into (* 3 (log (sqrt 2.0))) * [misc]backup-simplify: Simplify (exp (* 3 (log (sqrt 2.0)))) into (pow (sqrt 2.0) 3) * [misc]backup-simplify: Simplify (/ 1 (pow (sqrt 2.0) 3)) into (/ 1 (pow (sqrt 2.0) 3)) * [misc]backup-simplify: Simplify (sqrt (/ 1 (pow (sqrt 2.0) 3))) into (sqrt (/ 1 (pow (sqrt 2.0) 3))) * [misc]backup-simplify: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (sqrt 2.0) 1)))) 1) into 0 * [misc]backup-simplify: Simplify (+ (* 3 0) (* 0 (log (sqrt 2.0)))) into 0 * [misc]backup-simplify: Simplify (* (exp (* 3 (log (sqrt 2.0)))) (+ (* (/ (pow 0 1) 1)))) into 0 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 (pow (sqrt 2.0) 3)) (/ 0 (pow (sqrt 2.0) 3))))) into 0 * [misc]backup-simplify: Simplify (/ 0 (* 2 (sqrt (/ 1 (pow (sqrt 2.0) 3))))) into 0 * [misc]backup-simplify: Simplify (* (pow im -3/4) (sqrt (/ 1 (pow (sqrt 2.0) 3)))) into (* (pow (/ 1 (pow im 3)) 1/4) (sqrt (/ 1 (pow (sqrt 2.0) 3)))) * [misc]backup-simplify: Simplify (* 0.5 (* (pow (/ 1 (pow im 3)) 1/4) (sqrt (/ 1 (pow (sqrt 2.0) 3))))) into (* 0.5 (* (pow (/ 1 (pow im 3)) 1/4) (sqrt (/ 1 (pow (sqrt 2.0) 3))))) * [misc]backup-simplify: Simplify (* 0.5 (* (pow (/ 1 (pow im 3)) 1/4) (sqrt (/ 1 (pow (sqrt 2.0) 3))))) into (* 0.5 (* (pow (/ 1 (pow im 3)) 1/4) (sqrt (/ 1 (pow (sqrt 2.0) 3))))) * [misc]backup-simplify: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow 1 1)))) 1) into 0 * [misc]backup-simplify: Simplify (+ (* (- -1) (log im)) 0) into (log im) * [misc]backup-simplify: Simplify (+ (* 1/4 0) (* 0 (log im))) into 0 * [misc]backup-simplify: Simplify (* (exp (* 1/4 (log im))) (+ (* (/ (pow 0 1) 1)))) into 0 * [misc]backup-simplify: Simplify (+ (* (pow im 1/4) 0) (* 0 (sqrt (sqrt 2.0)))) into 0 * [misc]backup-simplify: Simplify 0 into 0 * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (- 1) into -1 * [misc]backup-simplify: Simplify (+ (* 4.440892098500626e-16 0) (+ (* 0 1) (* 0 0))) into 0 * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (+ (* 0 0) (+ (* 4.440892098500626e-16 -1) (* 0 0))) into (- 4.440892098500626e-16) * [misc]backup-simplify: Simplify (+ (- 4.440892098500626e-16) 0) into (- 4.440892098500626e-16) * [misc]backup-simplify: Simplify (+ (* 2.0 0) (+ (* 0 1) (* (- 4.440892098500626e-16) 0))) into 0 * [misc]backup-simplify: Simplify (+ (* im 0) (+ (* 0 0) (* 0 2.0))) into 0 * [misc]backup-simplify: Simplify (+ 0 0) into 0 * [misc]backup-simplify: Simplify (/ (- 0 (pow (* 1.0 (* (sqrt (/ 1 im)) (/ 1 (sqrt 2.0)))) 2) (+)) (* 2 (* (sqrt im) (sqrt 2.0)))) into (* -0.5 (* (sqrt (/ 1 (pow im 3))) (/ 1 (pow (sqrt 2.0) 3)))) * [misc]backup-simplify: Simplify (/ (- (* -0.5 (* (sqrt (/ 1 (pow im 3))) (/ 1 (pow (sqrt 2.0) 3)))) (pow (* 0.5 (* (pow (/ 1 (pow im 3)) 1/4) (sqrt (/ 1 (pow (sqrt 2.0) 3))))) 2) (+)) (* 2 (* (pow im 1/4) (sqrt (sqrt 2.0))))) into (* -0.375 (* (pow (/ 1 (pow im 7)) 1/4) (sqrt (/ 1 (pow (sqrt 2.0) 7))))) * [misc]taylor: Taking taylor expansion of (* -0.375 (* (pow (/ 1 (pow im 7)) 1/4) (sqrt (/ 1 (pow (sqrt 2.0) 7))))) in im * [misc]taylor: Taking taylor expansion of -0.375 in im * [misc]backup-simplify: Simplify -0.375 into -0.375 * [misc]taylor: Taking taylor expansion of (* (pow (/ 1 (pow im 7)) 1/4) (sqrt (/ 1 (pow (sqrt 2.0) 7)))) in im * [misc]taylor: Taking taylor expansion of (pow (/ 1 (pow im 7)) 1/4) in im * [misc]taylor: Taking taylor expansion of (exp (* 1/4 (log (/ 1 (pow im 7))))) in im * [misc]taylor: Taking taylor expansion of (* 1/4 (log (/ 1 (pow im 7)))) in im * [misc]taylor: Taking taylor expansion of 1/4 in im * [misc]backup-simplify: Simplify 1/4 into 1/4 * [misc]taylor: Taking taylor expansion of (log (/ 1 (pow im 7))) in im * [misc]taylor: Taking taylor expansion of (/ 1 (pow im 7)) in im * [misc]taylor: Taking taylor expansion of (pow im 7) in im * [misc]backup-simplify: Simplify (/ 1 1) into 1 * [misc]backup-simplify: Simplify (log 1) into 0 * [misc]backup-simplify: Simplify (+ (* (- 7) (log im)) 0) into (- (* 7 (log im))) * [misc]backup-simplify: Simplify (* 1/4 (- (* 7 (log im)))) into (* -7/4 (log im)) * [misc]backup-simplify: Simplify (exp (* -7/4 (log im))) into (pow im -7/4) * [misc]taylor: Taking taylor expansion of (sqrt (/ 1 (pow (sqrt 2.0) 7))) in im * [misc]taylor: Taking taylor expansion of (/ 1 (pow (sqrt 2.0) 7)) in im * [misc]taylor: Taking taylor expansion of (pow (sqrt 2.0) 7) in im * [misc]taylor: Taking taylor expansion of (exp (* 7 (log (sqrt 2.0)))) in im * [misc]taylor: Taking taylor expansion of (* 7 (log (sqrt 2.0))) in im * [misc]taylor: Taking taylor expansion of 7 in im * [misc]backup-simplify: Simplify 7 into 7 * [misc]taylor: Taking taylor expansion of (log (sqrt 2.0)) in im * [misc]taylor: Taking taylor expansion of (sqrt 2.0) in im * [misc]taylor: Taking taylor expansion of 2.0 in im * [misc]backup-simplify: Simplify 2.0 into 2.0 * [misc]backup-simplify: Simplify (sqrt 2.0) into (sqrt 2.0) * [misc]backup-simplify: Simplify (/ 0 (* 2 (sqrt 2.0))) into 0 * [misc]backup-simplify: Simplify (log (sqrt 2.0)) into (log (sqrt 2.0)) * [misc]backup-simplify: Simplify (* 7 (log (sqrt 2.0))) into (* 7 (log (sqrt 2.0))) * [misc]backup-simplify: Simplify (exp (* 7 (log (sqrt 2.0)))) into (pow (sqrt 2.0) 7) * [misc]backup-simplify: Simplify (/ 1 (pow (sqrt 2.0) 7)) into (/ 1 (pow (sqrt 2.0) 7)) * [misc]backup-simplify: Simplify (sqrt (/ 1 (pow (sqrt 2.0) 7))) into (sqrt (/ 1 (pow (sqrt 2.0) 7))) * [misc]backup-simplify: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (sqrt 2.0) 1)))) 1) into 0 * [misc]backup-simplify: Simplify (+ (* 7 0) (* 0 (log (sqrt 2.0)))) into 0 * [misc]backup-simplify: Simplify (* (exp (* 7 (log (sqrt 2.0)))) (+ (* (/ (pow 0 1) 1)))) into 0 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 (pow (sqrt 2.0) 7)) (/ 0 (pow (sqrt 2.0) 7))))) into 0 * [misc]backup-simplify: Simplify (/ 0 (* 2 (sqrt (/ 1 (pow (sqrt 2.0) 7))))) into 0 * [misc]backup-simplify: Simplify (* (pow im -7/4) (sqrt (/ 1 (pow (sqrt 2.0) 7)))) into (* (pow (/ 1 (pow im 7)) 1/4) (sqrt (/ 1 (pow (sqrt 2.0) 7)))) * [misc]backup-simplify: Simplify (* -0.375 (* (pow (/ 1 (pow im 7)) 1/4) (sqrt (/ 1 (pow (sqrt 2.0) 7))))) into (* -0.375 (* (pow (/ 1 (pow im 7)) 1/4) (sqrt (/ 1 (pow (sqrt 2.0) 7))))) * [misc]backup-simplify: Simplify (* -0.375 (* (pow (/ 1 (pow im 7)) 1/4) (sqrt (/ 1 (pow (sqrt 2.0) 7))))) into (* -0.375 (* (pow (/ 1 (pow im 7)) 1/4) (sqrt (/ 1 (pow (sqrt 2.0) 7))))) * [misc]backup-simplify: Simplify (+ (* (* -0.375 (* (pow (/ 1 (pow im 7)) 1/4) (sqrt (/ 1 (pow (sqrt 2.0) 7))))) (pow (* 1 re) 2)) (+ (* (* 0.5 (* (pow (/ 1 (pow im 3)) 1/4) (sqrt (/ 1 (pow (sqrt 2.0) 3))))) (* 1 re)) (* (pow im 1/4) (sqrt (sqrt 2.0))))) into (- (+ (* (pow im 1/4) (sqrt (sqrt 2.0))) (* 0.5 (* (pow (/ 1 (pow im 3)) 1/4) (* (sqrt (/ 1 (pow (sqrt 2.0) 3))) re)))) (* 0.375 (* (pow (/ 1 (pow im 7)) 1/4) (* (sqrt (/ 1 (pow (sqrt 2.0) 7))) (pow re 2))))) * [misc]approximate: Taking taylor expansion of (sqrt (sqrt (fma (fma (* 4.440892098500626e-16 (/ 1 re)) (- (/ 1 re)) 2.0) (/ 1 re) (* (/ 1 im) 2.0)))) in (re im) around 0 * [misc]taylor: Taking taylor expansion of (sqrt (sqrt (fma (fma (* 4.440892098500626e-16 (/ 1 re)) (- (/ 1 re)) 2.0) (/ 1 re) (* (/ 1 im) 2.0)))) in im * [misc]taylor: Taking taylor expansion of (sqrt (fma (fma (* 4.440892098500626e-16 (/ 1 re)) (- (/ 1 re)) 2.0) (/ 1 re) (* (/ 1 im) 2.0))) in im * [misc]taylor: Taking taylor expansion of (fma (fma (* 4.440892098500626e-16 (/ 1 re)) (- (/ 1 re)) 2.0) (/ 1 re) (* (/ 1 im) 2.0)) in im * [misc]taylor: Rewrote expression to (+ (* (fma (* 4.440892098500626e-16 (/ 1 re)) (- (/ 1 re)) 2.0) (/ 1 re)) (* (/ 1 im) 2.0)) * [misc]taylor: Taking taylor expansion of (* (fma (* 4.440892098500626e-16 (/ 1 re)) (- (/ 1 re)) 2.0) (/ 1 re)) in im * [misc]taylor: Taking taylor expansion of (fma (* 4.440892098500626e-16 (/ 1 re)) (- (/ 1 re)) 2.0) in im * [misc]taylor: Rewrote expression to (+ (* (* 4.440892098500626e-16 (/ 1 re)) (- (/ 1 re))) 2.0) * [misc]taylor: Taking taylor expansion of (* (* 4.440892098500626e-16 (/ 1 re)) (- (/ 1 re))) in im * [misc]taylor: Taking taylor expansion of (* 4.440892098500626e-16 (/ 1 re)) in im * [misc]taylor: Taking taylor expansion of 4.440892098500626e-16 in im * [misc]backup-simplify: Simplify 4.440892098500626e-16 into 4.440892098500626e-16 * [misc]taylor: Taking taylor expansion of (/ 1 re) in im * [misc]taylor: Taking taylor expansion of re in im * [misc]backup-simplify: Simplify re into re * [misc]backup-simplify: Simplify (/ 1 re) into (/ 1 re) * [misc]taylor: Taking taylor expansion of (- (/ 1 re)) in im * [misc]taylor: Taking taylor expansion of (/ 1 re) in im * [misc]taylor: Taking taylor expansion of re in im * [misc]backup-simplify: Simplify re into re * [misc]backup-simplify: Simplify (/ 1 re) into (/ 1 re) * [misc]taylor: Taking taylor expansion of 2.0 in im * [misc]backup-simplify: Simplify 2.0 into 2.0 * [misc]taylor: Taking taylor expansion of (/ 1 re) in im * [misc]taylor: Taking taylor expansion of re in im * [misc]backup-simplify: Simplify re into re * [misc]backup-simplify: Simplify (/ 1 re) into (/ 1 re) * [misc]taylor: Taking taylor expansion of (* (/ 1 im) 2.0) in im * [misc]taylor: Taking taylor expansion of (/ 1 im) in im * [misc]taylor: Taking taylor expansion of im in im * [misc]backup-simplify: Simplify 0 into 0 * [misc]backup-simplify: Simplify 1 into 1 * [misc]backup-simplify: Simplify (/ 1 1) into 1 * [misc]taylor: Taking taylor expansion of 2.0 in im * [misc]backup-simplify: Simplify 2.0 into 2.0 * [misc]backup-simplify: Simplify (* 1 2.0) into 2.0 * [misc]backup-simplify: Simplify (+ 0 2.0) into 2.0 * [misc]backup-simplify: Simplify (sqrt 0) into 0 * [misc]backup-simplify: Simplify (/ 2.0 (* 2 (sqrt 0))) into +nan.0 * [misc]backup-simplify: Simplify (sqrt +nan.0) into (sqrt +nan.0) * [misc]backup-simplify: Simplify (* 4.440892098500626e-16 (/ 1 re)) into (/ 4.440892098500626e-16 re) * [misc]backup-simplify: Simplify (- (/ 1 re)) into (- (/ 1 re)) * [misc]backup-simplify: Simplify (* (/ 4.440892098500626e-16 re) (- (/ 1 re))) into (/ -4.440892098500626e-16 (pow re 2)) * [misc]backup-simplify: Simplify (+ (/ -4.440892098500626e-16 (pow re 2)) 2.0) into (- 2.0 (* 4.440892098500626e-16 (/ 1 (pow re 2)))) * [misc]backup-simplify: Simplify (* (- 2.0 (* 4.440892098500626e-16 (/ 1 (pow re 2)))) (/ 1 re)) into (/ (- 2.0 (* 4.440892098500626e-16 (/ 1 (pow re 2)))) re) * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)))) into 0 * [misc]backup-simplify: Simplify (+ (* 1 0) (* 0 2.0)) into 0 * [misc]backup-simplify: Simplify (+ (/ (- 2.0 (* 4.440892098500626e-16 (/ 1 (pow re 2)))) re) 0) into (- (* 2.0 (/ 1 re)) (* 4.440892098500626e-16 (/ 1 (pow re 3)))) * [misc]backup-simplify: Simplify (/ (- (- (* 2.0 (/ 1 re)) (* 4.440892098500626e-16 (/ 1 (pow re 3)))) (pow +nan.0 2) (+)) (* 2 0)) into (* +nan.0 (- (* 2.0 (/ 1 re)) (+ (* 4.440892098500626e-16 (/ 1 (pow re 3))) (- +nan.0)))) * [misc]backup-simplify: Simplify (/ (* +nan.0 (- (* 2.0 (/ 1 re)) (+ (* 4.440892098500626e-16 (/ 1 (pow re 3))) (- +nan.0)))) (* 2 (sqrt +nan.0))) into (* +nan.0 (/ (- (* 2.0 (/ 1 re)) (+ (* 4.440892098500626e-16 (/ 1 (pow re 3))) (- +nan.0))) (sqrt +nan.0))) * [misc]taylor: Taking taylor expansion of (sqrt (sqrt (fma (fma (* 4.440892098500626e-16 (/ 1 re)) (- (/ 1 re)) 2.0) (/ 1 re) (* (/ 1 im) 2.0)))) in re * [misc]taylor: Taking taylor expansion of (sqrt (fma (fma (* 4.440892098500626e-16 (/ 1 re)) (- (/ 1 re)) 2.0) (/ 1 re) (* (/ 1 im) 2.0))) in re * [misc]taylor: Taking taylor expansion of (fma (fma (* 4.440892098500626e-16 (/ 1 re)) (- (/ 1 re)) 2.0) (/ 1 re) (* (/ 1 im) 2.0)) in re * [misc]taylor: Rewrote expression to (+ (* (fma (* 4.440892098500626e-16 (/ 1 re)) (- (/ 1 re)) 2.0) (/ 1 re)) (* (/ 1 im) 2.0)) * [misc]taylor: Taking taylor expansion of (* (fma (* 4.440892098500626e-16 (/ 1 re)) (- (/ 1 re)) 2.0) (/ 1 re)) in re * [misc]taylor: Taking taylor expansion of (fma (* 4.440892098500626e-16 (/ 1 re)) (- (/ 1 re)) 2.0) in re * [misc]taylor: Rewrote expression to (+ (* (* 4.440892098500626e-16 (/ 1 re)) (- (/ 1 re))) 2.0) * [misc]taylor: Taking taylor expansion of (* (* 4.440892098500626e-16 (/ 1 re)) (- (/ 1 re))) in re * [misc]taylor: Taking taylor expansion of (* 4.440892098500626e-16 (/ 1 re)) in re * [misc]taylor: Taking taylor expansion of 4.440892098500626e-16 in re * [misc]backup-simplify: Simplify 4.440892098500626e-16 into 4.440892098500626e-16 * [misc]taylor: Taking taylor expansion of (/ 1 re) in re * [misc]taylor: Taking taylor expansion of re in re * [misc]backup-simplify: Simplify 0 into 0 * [misc]backup-simplify: Simplify 1 into 1 * [misc]backup-simplify: Simplify (/ 1 1) into 1 * [misc]taylor: Taking taylor expansion of (- (/ 1 re)) in re * [misc]taylor: Taking taylor expansion of (/ 1 re) in re * [misc]taylor: Taking taylor expansion of re in re * [misc]backup-simplify: Simplify 0 into 0 * [misc]backup-simplify: Simplify 1 into 1 * [misc]backup-simplify: Simplify (/ 1 1) into 1 * [misc]taylor: Taking taylor expansion of 2.0 in re * [misc]backup-simplify: Simplify 2.0 into 2.0 * [misc]taylor: Taking taylor expansion of (/ 1 re) in re * [misc]taylor: Taking taylor expansion of re in re * [misc]backup-simplify: Simplify 0 into 0 * [misc]backup-simplify: Simplify 1 into 1 * [misc]backup-simplify: Simplify (/ 1 1) into 1 * [misc]taylor: Taking taylor expansion of (* (/ 1 im) 2.0) in re * [misc]taylor: Taking taylor expansion of (/ 1 im) in re * [misc]taylor: Taking taylor expansion of im in re * [misc]backup-simplify: Simplify im into im * [misc]backup-simplify: Simplify (/ 1 im) into (/ 1 im) * [misc]taylor: Taking taylor expansion of 2.0 in re * [misc]backup-simplify: Simplify 2.0 into 2.0 * [misc]backup-simplify: Simplify (* 4.440892098500626e-16 1) into 4.440892098500626e-16 * [misc]backup-simplify: Simplify (- 1) into -1 * [misc]backup-simplify: Simplify (* 4.440892098500626e-16 -1) into -4.440892098500626e-16 * [misc]backup-simplify: Simplify (+ -4.440892098500626e-16 0) into (- 4.440892098500626e-16) * [misc]backup-simplify: Simplify (* (- 4.440892098500626e-16) 1) into -4.440892098500626e-16 * [misc]backup-simplify: Simplify (+ -4.440892098500626e-16 0) into (- 4.440892098500626e-16) * [misc]backup-simplify: Simplify (sqrt 0) into 0 * [misc]backup-simplify: Simplify (/ (- 4.440892098500626e-16) (* 2 (sqrt 0))) into +nan.0 * [misc]backup-simplify: Simplify (sqrt 0) into 0 * [misc]backup-simplify: Simplify (/ +nan.0 (* 2 (sqrt 0))) into +nan.0 * [misc]taylor: Taking taylor expansion of (sqrt (sqrt (fma (fma (* 4.440892098500626e-16 (/ 1 re)) (- (/ 1 re)) 2.0) (/ 1 re) (* (/ 1 im) 2.0)))) in re * [misc]taylor: Taking taylor expansion of (sqrt (fma (fma (* 4.440892098500626e-16 (/ 1 re)) (- (/ 1 re)) 2.0) (/ 1 re) (* (/ 1 im) 2.0))) in re * [misc]taylor: Taking taylor expansion of (fma (fma (* 4.440892098500626e-16 (/ 1 re)) (- (/ 1 re)) 2.0) (/ 1 re) (* (/ 1 im) 2.0)) in re * [misc]taylor: Rewrote expression to (+ (* (fma (* 4.440892098500626e-16 (/ 1 re)) (- (/ 1 re)) 2.0) (/ 1 re)) (* (/ 1 im) 2.0)) * [misc]taylor: Taking taylor expansion of (* (fma (* 4.440892098500626e-16 (/ 1 re)) (- (/ 1 re)) 2.0) (/ 1 re)) in re * [misc]taylor: Taking taylor expansion of (fma (* 4.440892098500626e-16 (/ 1 re)) (- (/ 1 re)) 2.0) in re * [misc]taylor: Rewrote expression to (+ (* (* 4.440892098500626e-16 (/ 1 re)) (- (/ 1 re))) 2.0) * [misc]taylor: Taking taylor expansion of (* (* 4.440892098500626e-16 (/ 1 re)) (- (/ 1 re))) in re * [misc]taylor: Taking taylor expansion of (* 4.440892098500626e-16 (/ 1 re)) in re * [misc]taylor: Taking taylor expansion of 4.440892098500626e-16 in re * [misc]backup-simplify: Simplify 4.440892098500626e-16 into 4.440892098500626e-16 * [misc]taylor: Taking taylor expansion of (/ 1 re) in re * [misc]taylor: Taking taylor expansion of re in re * [misc]backup-simplify: Simplify 0 into 0 * [misc]backup-simplify: Simplify 1 into 1 * [misc]backup-simplify: Simplify (/ 1 1) into 1 * [misc]taylor: Taking taylor expansion of (- (/ 1 re)) in re * [misc]taylor: Taking taylor expansion of (/ 1 re) in re * [misc]taylor: Taking taylor expansion of re in re * [misc]backup-simplify: Simplify 0 into 0 * [misc]backup-simplify: Simplify 1 into 1 * [misc]backup-simplify: Simplify (/ 1 1) into 1 * [misc]taylor: Taking taylor expansion of 2.0 in re * [misc]backup-simplify: Simplify 2.0 into 2.0 * [misc]taylor: Taking taylor expansion of (/ 1 re) in re * [misc]taylor: Taking taylor expansion of re in re * [misc]backup-simplify: Simplify 0 into 0 * [misc]backup-simplify: Simplify 1 into 1 * [misc]backup-simplify: Simplify (/ 1 1) into 1 * [misc]taylor: Taking taylor expansion of (* (/ 1 im) 2.0) in re * [misc]taylor: Taking taylor expansion of (/ 1 im) in re * [misc]taylor: Taking taylor expansion of im in re * [misc]backup-simplify: Simplify im into im * [misc]backup-simplify: Simplify (/ 1 im) into (/ 1 im) * [misc]taylor: Taking taylor expansion of 2.0 in re * [misc]backup-simplify: Simplify 2.0 into 2.0 * [misc]backup-simplify: Simplify (* 4.440892098500626e-16 1) into 4.440892098500626e-16 * [misc]backup-simplify: Simplify (- 1) into -1 * [misc]backup-simplify: Simplify (* 4.440892098500626e-16 -1) into -4.440892098500626e-16 * [misc]backup-simplify: Simplify (+ -4.440892098500626e-16 0) into (- 4.440892098500626e-16) * [misc]backup-simplify: Simplify (* (- 4.440892098500626e-16) 1) into -4.440892098500626e-16 * [misc]backup-simplify: Simplify (+ -4.440892098500626e-16 0) into (- 4.440892098500626e-16) * [misc]backup-simplify: Simplify (sqrt 0) into 0 * [misc]backup-simplify: Simplify (/ (- 4.440892098500626e-16) (* 2 (sqrt 0))) into +nan.0 * [misc]backup-simplify: Simplify (sqrt 0) into 0 * [misc]backup-simplify: Simplify (/ +nan.0 (* 2 (sqrt 0))) into +nan.0 * [misc]taylor: Taking taylor expansion of 0 in im * [misc]backup-simplify: Simplify 0 into 0 * [misc]backup-simplify: Simplify 0 into 0 * [misc]taylor: Taking taylor expansion of +nan.0 in im * [misc]backup-simplify: Simplify +nan.0 into +nan.0 * [misc]backup-simplify: Simplify +nan.0 into +nan.0 * [misc]backup-simplify: Simplify 0 into 0 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)))) into 0 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)))) into 0 * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)))) into 0 * [misc]backup-simplify: Simplify (+ (* 4.440892098500626e-16 0) (* 0 1)) into 0 * [misc]backup-simplify: Simplify (- 1) into -1 * [misc]backup-simplify: Simplify (+ (* 4.440892098500626e-16 0) (* 0 -1)) into 0 * [misc]backup-simplify: Simplify (+ 0 0) into 0 * [misc]backup-simplify: Simplify (+ (* (- 4.440892098500626e-16) 0) (* 0 1)) into 0 * [misc]backup-simplify: Simplify (+ 0 0) into 0 * [misc]backup-simplify: Simplify (/ (- 0 (pow +nan.0 2) (+)) (* 2 0)) into +nan.0 * [misc]backup-simplify: Simplify (/ (- +nan.0 (pow +nan.0 2) (+)) (* 2 0)) into +nan.0 * [misc]taylor: Taking taylor expansion of +nan.0 in im * [misc]backup-simplify: Simplify +nan.0 into +nan.0 * [misc]backup-simplify: Simplify +nan.0 into +nan.0 * [misc]backup-simplify: Simplify 0 into 0 * [misc]backup-simplify: Simplify 0 into 0 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 * [misc]backup-simplify: Simplify (+ (* 4.440892098500626e-16 0) (+ (* 0 0) (* 0 1))) into 0 * [misc]backup-simplify: Simplify (- 1) into -1 * [misc]backup-simplify: Simplify (+ (* 4.440892098500626e-16 0) (+ (* 0 0) (* 0 -1))) into 0 * [misc]backup-simplify: Simplify (+ 0 2.0) into 2.0 * [misc]backup-simplify: Simplify (+ (* (- 4.440892098500626e-16) 0) (+ (* 0 0) (* 2.0 1))) into 2.0 * [misc]backup-simplify: Simplify (+ 2.0 0) into 2.0 * [misc]backup-simplify: Simplify (/ (- 2.0 (+ (* 2 (* +nan.0 +nan.0)))) (* 2 0)) into +nan.0 * [misc]backup-simplify: Simplify (/ (- +nan.0 (+ (* 2 (* +nan.0 +nan.0)))) (* 2 0)) into +nan.0 * [misc]taylor: Taking taylor expansion of +nan.0 in im * [misc]backup-simplify: Simplify +nan.0 into +nan.0 * [misc]backup-simplify: Simplify +nan.0 into +nan.0 * [misc]backup-simplify: Simplify (+ (* +nan.0 (pow (* 1 (/ 1 re)) 2)) (+ (* +nan.0 (* 1 (/ 1 re))) +nan.0)) into (- (+ (* +nan.0 (/ 1 re)) (- (+ +nan.0 (- (* +nan.0 (/ 1 (pow re 2)))))))) * [misc]approximate: Taking taylor expansion of (sqrt (sqrt (fma (fma (* 4.440892098500626e-16 (/ 1 (- re))) (- (/ 1 (- re))) 2.0) (/ 1 (- re)) (* (/ 1 (- im)) 2.0)))) in (re im) around 0 * [misc]taylor: Taking taylor expansion of (sqrt (sqrt (fma (fma (* 4.440892098500626e-16 (/ 1 (- re))) (- (/ 1 (- re))) 2.0) (/ 1 (- re)) (* (/ 1 (- im)) 2.0)))) in im * [misc]taylor: Taking taylor expansion of (sqrt (fma (fma (* 4.440892098500626e-16 (/ 1 (- re))) (- (/ 1 (- re))) 2.0) (/ 1 (- re)) (* (/ 1 (- im)) 2.0))) in im * [misc]taylor: Taking taylor expansion of (fma (fma (* 4.440892098500626e-16 (/ 1 (- re))) (- (/ 1 (- re))) 2.0) (/ 1 (- re)) (* (/ 1 (- im)) 2.0)) in im * [misc]taylor: Rewrote expression to (+ (* (fma (* 4.440892098500626e-16 (/ 1 (- re))) (- (/ 1 (- re))) 2.0) (/ 1 (- re))) (* (/ 1 (- im)) 2.0)) * [misc]taylor: Taking taylor expansion of (* (fma (* 4.440892098500626e-16 (/ 1 (- re))) (- (/ 1 (- re))) 2.0) (/ 1 (- re))) in im * [misc]taylor: Taking taylor expansion of (fma (* 4.440892098500626e-16 (/ 1 (- re))) (- (/ 1 (- re))) 2.0) in im * [misc]taylor: Rewrote expression to (+ (* (* 4.440892098500626e-16 (/ 1 (- re))) (- (/ 1 (- re)))) 2.0) * [misc]taylor: Taking taylor expansion of (* (* 4.440892098500626e-16 (/ 1 (- re))) (- (/ 1 (- re)))) in im * [misc]taylor: Taking taylor expansion of (* 4.440892098500626e-16 (/ 1 (- re))) in im * [misc]taylor: Taking taylor expansion of 4.440892098500626e-16 in im * [misc]backup-simplify: Simplify 4.440892098500626e-16 into 4.440892098500626e-16 * [misc]taylor: Taking taylor expansion of (/ 1 (- re)) in im * [misc]taylor: Taking taylor expansion of (- re) in im * [misc]taylor: Taking taylor expansion of re in im * [misc]backup-simplify: Simplify re into re * [misc]backup-simplify: Simplify (- re) into (- re) * [misc]backup-simplify: Simplify (- re) into (- re) * [misc]backup-simplify: Simplify (/ 1 (- re)) into (/ -1 re) * [misc]taylor: Taking taylor expansion of (- (/ 1 (- re))) in im * [misc]taylor: Taking taylor expansion of (/ 1 (- re)) in im * [misc]taylor: Taking taylor expansion of (- re) in im * [misc]taylor: Taking taylor expansion of re in im * [misc]backup-simplify: Simplify re into re * [misc]backup-simplify: Simplify (- re) into (- re) * [misc]backup-simplify: Simplify (- re) into (- re) * [misc]backup-simplify: Simplify (/ 1 (- re)) into (/ -1 re) * [misc]taylor: Taking taylor expansion of 2.0 in im * [misc]backup-simplify: Simplify 2.0 into 2.0 * [misc]taylor: Taking taylor expansion of (/ 1 (- re)) in im * [misc]taylor: Taking taylor expansion of (- re) in im * [misc]taylor: Taking taylor expansion of re in im * [misc]backup-simplify: Simplify re into re * [misc]backup-simplify: Simplify (- re) into (- re) * [misc]backup-simplify: Simplify (- re) into (- re) * [misc]backup-simplify: Simplify (/ 1 (- re)) into (/ -1 re) * [misc]taylor: Taking taylor expansion of (* (/ 1 (- im)) 2.0) in im * [misc]taylor: Taking taylor expansion of (/ 1 (- im)) in im * [misc]taylor: Taking taylor expansion of (- im) in im * [misc]taylor: Taking taylor expansion of im in im * [misc]backup-simplify: Simplify 0 into 0 * [misc]backup-simplify: Simplify 1 into 1 * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (- 1) into -1 * [misc]backup-simplify: Simplify (- 1) into -1 * [misc]backup-simplify: Simplify (/ 1 -1) into -1 * [misc]taylor: Taking taylor expansion of 2.0 in im * [misc]backup-simplify: Simplify 2.0 into 2.0 * [misc]backup-simplify: Simplify (* -1 2.0) into -2.0 * [misc]backup-simplify: Simplify (+ 0 -2.0) into (- 2.0) * [misc]backup-simplify: Simplify (sqrt 0) into 0 * [misc]backup-simplify: Simplify (/ (- 2.0) (* 2 (sqrt 0))) into +nan.0 * [misc]backup-simplify: Simplify (sqrt +nan.0) into (sqrt +nan.0) * [misc]backup-simplify: Simplify (* 4.440892098500626e-16 (/ -1 re)) into (/ -4.440892098500626e-16 re) * [misc]backup-simplify: Simplify (- (/ -1 re)) into (/ 1 re) * [misc]backup-simplify: Simplify (* (/ -4.440892098500626e-16 re) (/ 1 re)) into (/ -4.440892098500626e-16 (pow re 2)) * [misc]backup-simplify: Simplify (+ (/ -4.440892098500626e-16 (pow re 2)) 2.0) into (- 2.0 (* 4.440892098500626e-16 (/ 1 (pow re 2)))) * [misc]backup-simplify: Simplify (* (- 2.0 (* 4.440892098500626e-16 (/ 1 (pow re 2)))) (/ -1 re)) into (* -1 (/ (- 2.0 (* 4.440892098500626e-16 (/ 1 (pow re 2)))) re)) * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (- 1) into -1 * [misc]backup-simplify: Simplify (- (+ (* -1 (/ 0 -1)))) into 0 * [misc]backup-simplify: Simplify (+ (* -1 0) (* 0 2.0)) into 0 * [misc]backup-simplify: Simplify (+ (* -1 (/ (- 2.0 (* 4.440892098500626e-16 (/ 1 (pow re 2)))) re)) 0) into (- (* 4.440892098500626e-16 (/ 1 (pow re 3))) (* 2.0 (/ 1 re))) * [misc]backup-simplify: Simplify (/ (- (- (* 4.440892098500626e-16 (/ 1 (pow re 3))) (* 2.0 (/ 1 re))) (pow +nan.0 2) (+)) (* 2 0)) into (* +nan.0 (- (* 4.440892098500626e-16 (/ 1 (pow re 3))) (+ (* 2.0 (/ 1 re)) (- +nan.0)))) * [misc]backup-simplify: Simplify (/ (* +nan.0 (- (* 4.440892098500626e-16 (/ 1 (pow re 3))) (+ (* 2.0 (/ 1 re)) (- +nan.0)))) (* 2 (sqrt +nan.0))) into (* +nan.0 (/ (- (* 4.440892098500626e-16 (/ 1 (pow re 3))) (+ (* 2.0 (/ 1 re)) (- +nan.0))) (sqrt +nan.0))) * [misc]taylor: Taking taylor expansion of (sqrt (sqrt (fma (fma (* 4.440892098500626e-16 (/ 1 (- re))) (- (/ 1 (- re))) 2.0) (/ 1 (- re)) (* (/ 1 (- im)) 2.0)))) in re * [misc]taylor: Taking taylor expansion of (sqrt (fma (fma (* 4.440892098500626e-16 (/ 1 (- re))) (- (/ 1 (- re))) 2.0) (/ 1 (- re)) (* (/ 1 (- im)) 2.0))) in re * [misc]taylor: Taking taylor expansion of (fma (fma (* 4.440892098500626e-16 (/ 1 (- re))) (- (/ 1 (- re))) 2.0) (/ 1 (- re)) (* (/ 1 (- im)) 2.0)) in re * [misc]taylor: Rewrote expression to (+ (* (fma (* 4.440892098500626e-16 (/ 1 (- re))) (- (/ 1 (- re))) 2.0) (/ 1 (- re))) (* (/ 1 (- im)) 2.0)) * [misc]taylor: Taking taylor expansion of (* (fma (* 4.440892098500626e-16 (/ 1 (- re))) (- (/ 1 (- re))) 2.0) (/ 1 (- re))) in re * [misc]taylor: Taking taylor expansion of (fma (* 4.440892098500626e-16 (/ 1 (- re))) (- (/ 1 (- re))) 2.0) in re * [misc]taylor: Rewrote expression to (+ (* (* 4.440892098500626e-16 (/ 1 (- re))) (- (/ 1 (- re)))) 2.0) * [misc]taylor: Taking taylor expansion of (* (* 4.440892098500626e-16 (/ 1 (- re))) (- (/ 1 (- re)))) in re * [misc]taylor: Taking taylor expansion of (* 4.440892098500626e-16 (/ 1 (- re))) in re * [misc]taylor: Taking taylor expansion of 4.440892098500626e-16 in re * [misc]backup-simplify: Simplify 4.440892098500626e-16 into 4.440892098500626e-16 * [misc]taylor: Taking taylor expansion of (/ 1 (- re)) in re * [misc]taylor: Taking taylor expansion of (- re) in re * [misc]taylor: Taking taylor expansion of re in re * [misc]backup-simplify: Simplify 0 into 0 * [misc]backup-simplify: Simplify 1 into 1 * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (- 1) into -1 * [misc]backup-simplify: Simplify (- 1) into -1 * [misc]backup-simplify: Simplify (/ 1 -1) into -1 * [misc]taylor: Taking taylor expansion of (- (/ 1 (- re))) in re * [misc]taylor: Taking taylor expansion of (/ 1 (- re)) in re * [misc]taylor: Taking taylor expansion of (- re) in re * [misc]taylor: Taking taylor expansion of re in re * [misc]backup-simplify: Simplify 0 into 0 * [misc]backup-simplify: Simplify 1 into 1 * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (- 1) into -1 * [misc]backup-simplify: Simplify (- 1) into -1 * [misc]backup-simplify: Simplify (/ 1 -1) into -1 * [misc]taylor: Taking taylor expansion of 2.0 in re * [misc]backup-simplify: Simplify 2.0 into 2.0 * [misc]taylor: Taking taylor expansion of (/ 1 (- re)) in re * [misc]taylor: Taking taylor expansion of (- re) in re * [misc]taylor: Taking taylor expansion of re in re * [misc]backup-simplify: Simplify 0 into 0 * [misc]backup-simplify: Simplify 1 into 1 * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (- 1) into -1 * [misc]backup-simplify: Simplify (- 1) into -1 * [misc]backup-simplify: Simplify (/ 1 -1) into -1 * [misc]taylor: Taking taylor expansion of (* (/ 1 (- im)) 2.0) in re * [misc]taylor: Taking taylor expansion of (/ 1 (- im)) in re * [misc]taylor: Taking taylor expansion of (- im) in re * [misc]taylor: Taking taylor expansion of im in re * [misc]backup-simplify: Simplify im into im * [misc]backup-simplify: Simplify (- im) into (- im) * [misc]backup-simplify: Simplify (- im) into (- im) * [misc]backup-simplify: Simplify (/ 1 (- im)) into (/ -1 im) * [misc]taylor: Taking taylor expansion of 2.0 in re * [misc]backup-simplify: Simplify 2.0 into 2.0 * [misc]backup-simplify: Simplify (* 4.440892098500626e-16 -1) into -4.440892098500626e-16 * [misc]backup-simplify: Simplify (- -1) into 1 * [misc]backup-simplify: Simplify (* -4.440892098500626e-16 1) into -4.440892098500626e-16 * [misc]backup-simplify: Simplify (+ -4.440892098500626e-16 0) into (- 4.440892098500626e-16) * [misc]backup-simplify: Simplify (* (- 4.440892098500626e-16) -1) into 4.440892098500626e-16 * [misc]backup-simplify: Simplify (+ 4.440892098500626e-16 0) into 4.440892098500626e-16 * [misc]backup-simplify: Simplify (sqrt 0) into 0 * [misc]backup-simplify: Simplify (/ 4.440892098500626e-16 (* 2 (sqrt 0))) into +nan.0 * [misc]backup-simplify: Simplify (sqrt 0) into 0 * [misc]backup-simplify: Simplify (/ +nan.0 (* 2 (sqrt 0))) into +nan.0 * [misc]taylor: Taking taylor expansion of (sqrt (sqrt (fma (fma (* 4.440892098500626e-16 (/ 1 (- re))) (- (/ 1 (- re))) 2.0) (/ 1 (- re)) (* (/ 1 (- im)) 2.0)))) in re * [misc]taylor: Taking taylor expansion of (sqrt (fma (fma (* 4.440892098500626e-16 (/ 1 (- re))) (- (/ 1 (- re))) 2.0) (/ 1 (- re)) (* (/ 1 (- im)) 2.0))) in re * [misc]taylor: Taking taylor expansion of (fma (fma (* 4.440892098500626e-16 (/ 1 (- re))) (- (/ 1 (- re))) 2.0) (/ 1 (- re)) (* (/ 1 (- im)) 2.0)) in re * [misc]taylor: Rewrote expression to (+ (* (fma (* 4.440892098500626e-16 (/ 1 (- re))) (- (/ 1 (- re))) 2.0) (/ 1 (- re))) (* (/ 1 (- im)) 2.0)) * [misc]taylor: Taking taylor expansion of (* (fma (* 4.440892098500626e-16 (/ 1 (- re))) (- (/ 1 (- re))) 2.0) (/ 1 (- re))) in re * [misc]taylor: Taking taylor expansion of (fma (* 4.440892098500626e-16 (/ 1 (- re))) (- (/ 1 (- re))) 2.0) in re * [misc]taylor: Rewrote expression to (+ (* (* 4.440892098500626e-16 (/ 1 (- re))) (- (/ 1 (- re)))) 2.0) * [misc]taylor: Taking taylor expansion of (* (* 4.440892098500626e-16 (/ 1 (- re))) (- (/ 1 (- re)))) in re * [misc]taylor: Taking taylor expansion of (* 4.440892098500626e-16 (/ 1 (- re))) in re * [misc]taylor: Taking taylor expansion of 4.440892098500626e-16 in re * [misc]backup-simplify: Simplify 4.440892098500626e-16 into 4.440892098500626e-16 * [misc]taylor: Taking taylor expansion of (/ 1 (- re)) in re * [misc]taylor: Taking taylor expansion of (- re) in re * [misc]taylor: Taking taylor expansion of re in re * [misc]backup-simplify: Simplify 0 into 0 * [misc]backup-simplify: Simplify 1 into 1 * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (- 1) into -1 * [misc]backup-simplify: Simplify (- 1) into -1 * [misc]backup-simplify: Simplify (/ 1 -1) into -1 * [misc]taylor: Taking taylor expansion of (- (/ 1 (- re))) in re * [misc]taylor: Taking taylor expansion of (/ 1 (- re)) in re * [misc]taylor: Taking taylor expansion of (- re) in re * [misc]taylor: Taking taylor expansion of re in re * [misc]backup-simplify: Simplify 0 into 0 * [misc]backup-simplify: Simplify 1 into 1 * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (- 1) into -1 * [misc]backup-simplify: Simplify (- 1) into -1 * [misc]backup-simplify: Simplify (/ 1 -1) into -1 * [misc]taylor: Taking taylor expansion of 2.0 in re * [misc]backup-simplify: Simplify 2.0 into 2.0 * [misc]taylor: Taking taylor expansion of (/ 1 (- re)) in re * [misc]taylor: Taking taylor expansion of (- re) in re * [misc]taylor: Taking taylor expansion of re in re * [misc]backup-simplify: Simplify 0 into 0 * [misc]backup-simplify: Simplify 1 into 1 * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (- 1) into -1 * [misc]backup-simplify: Simplify (- 1) into -1 * [misc]backup-simplify: Simplify (/ 1 -1) into -1 * [misc]taylor: Taking taylor expansion of (* (/ 1 (- im)) 2.0) in re * [misc]taylor: Taking taylor expansion of (/ 1 (- im)) in re * [misc]taylor: Taking taylor expansion of (- im) in re * [misc]taylor: Taking taylor expansion of im in re * [misc]backup-simplify: Simplify im into im * [misc]backup-simplify: Simplify (- im) into (- im) * [misc]backup-simplify: Simplify (- im) into (- im) * [misc]backup-simplify: Simplify (/ 1 (- im)) into (/ -1 im) * [misc]taylor: Taking taylor expansion of 2.0 in re * [misc]backup-simplify: Simplify 2.0 into 2.0 * [misc]backup-simplify: Simplify (* 4.440892098500626e-16 -1) into -4.440892098500626e-16 * [misc]backup-simplify: Simplify (- -1) into 1 * [misc]backup-simplify: Simplify (* -4.440892098500626e-16 1) into -4.440892098500626e-16 * [misc]backup-simplify: Simplify (+ -4.440892098500626e-16 0) into (- 4.440892098500626e-16) * [misc]backup-simplify: Simplify (* (- 4.440892098500626e-16) -1) into 4.440892098500626e-16 * [misc]backup-simplify: Simplify (+ 4.440892098500626e-16 0) into 4.440892098500626e-16 * [misc]backup-simplify: Simplify (sqrt 0) into 0 * [misc]backup-simplify: Simplify (/ 4.440892098500626e-16 (* 2 (sqrt 0))) into +nan.0 * [misc]backup-simplify: Simplify (sqrt 0) into 0 * [misc]backup-simplify: Simplify (/ +nan.0 (* 2 (sqrt 0))) into +nan.0 * [misc]taylor: Taking taylor expansion of 0 in im * [misc]backup-simplify: Simplify 0 into 0 * [misc]backup-simplify: Simplify 0 into 0 * [misc]taylor: Taking taylor expansion of +nan.0 in im * [misc]backup-simplify: Simplify +nan.0 into +nan.0 * [misc]backup-simplify: Simplify +nan.0 into +nan.0 * [misc]backup-simplify: Simplify 0 into 0 * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (- 1) into -1 * [misc]backup-simplify: Simplify (- (+ (* -1 (/ 0 -1)))) into 0 * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (- 1) into -1 * [misc]backup-simplify: Simplify (- (+ (* -1 (/ 0 -1)))) into 0 * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (- 1) into -1 * [misc]backup-simplify: Simplify (- (+ (* -1 (/ 0 -1)))) into 0 * [misc]backup-simplify: Simplify (+ (* 4.440892098500626e-16 0) (* 0 -1)) into 0 * [misc]backup-simplify: Simplify (- -1) into 1 * [misc]backup-simplify: Simplify (+ (* -4.440892098500626e-16 0) (* 0 1)) into 0 * [misc]backup-simplify: Simplify (+ 0 0) into 0 * [misc]backup-simplify: Simplify (+ (* (- 4.440892098500626e-16) 0) (* 0 -1)) into 0 * [misc]backup-simplify: Simplify (+ 0 0) into 0 * [misc]backup-simplify: Simplify (/ (- 0 (pow +nan.0 2) (+)) (* 2 0)) into +nan.0 * [misc]backup-simplify: Simplify (/ (- +nan.0 (pow +nan.0 2) (+)) (* 2 0)) into +nan.0 * [misc]taylor: Taking taylor expansion of +nan.0 in im * [misc]backup-simplify: Simplify +nan.0 into +nan.0 * [misc]backup-simplify: Simplify +nan.0 into +nan.0 * [misc]backup-simplify: Simplify 0 into 0 * [misc]backup-simplify: Simplify 0 into 0 * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (- 1) into -1 * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (- 1) into -1 * [misc]backup-simplify: Simplify (- (+ (* -1 (/ 0 -1)) (* 0 (/ 0 -1)))) into 0 * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (- 1) into -1 * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (- 1) into -1 * [misc]backup-simplify: Simplify (- (+ (* -1 (/ 0 -1)) (* 0 (/ 0 -1)))) into 0 * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (- 1) into -1 * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (- 1) into -1 * [misc]backup-simplify: Simplify (- (+ (* -1 (/ 0 -1)) (* 0 (/ 0 -1)))) into 0 * [misc]backup-simplify: Simplify (+ (* 4.440892098500626e-16 0) (+ (* 0 0) (* 0 -1))) into 0 * [misc]backup-simplify: Simplify (- -1) into 1 * [misc]backup-simplify: Simplify (+ (* -4.440892098500626e-16 0) (+ (* 0 0) (* 0 1))) into 0 * [misc]backup-simplify: Simplify (+ 0 2.0) into 2.0 * [misc]backup-simplify: Simplify (+ (* (- 4.440892098500626e-16) 0) (+ (* 0 0) (* 2.0 -1))) into (- 2.0) * [misc]backup-simplify: Simplify (+ (- 2.0) 0) into (- 2.0) * [misc]backup-simplify: Simplify (/ (- (- 2.0) (+ (* 2 (* +nan.0 +nan.0)))) (* 2 0)) into +nan.0 * [misc]backup-simplify: Simplify (/ (- +nan.0 (+ (* 2 (* +nan.0 +nan.0)))) (* 2 0)) into +nan.0 * [misc]taylor: Taking taylor expansion of +nan.0 in im * [misc]backup-simplify: Simplify +nan.0 into +nan.0 * [misc]backup-simplify: Simplify +nan.0 into +nan.0 * [misc]backup-simplify: Simplify (+ (* +nan.0 (pow (* 1 (/ 1 (- re))) 2)) (+ (* +nan.0 (* 1 (/ 1 (- re)))) +nan.0)) into (- (+ (* +nan.0 (/ 1 re)) (- (+ +nan.0 (- (* +nan.0 (/ 1 (pow re 2)))))))) * * * * [misc]progress: [ 3 / 4 ] generating series at (2 2 2 1) * [misc]approximate: Taking taylor expansion of (sqrt (fma (fma (* 4.440892098500626e-16 re) (- re) 2.0) re (* im 2.0))) in (re im) around 0 * [misc]taylor: Taking taylor expansion of (sqrt (fma (fma (* 4.440892098500626e-16 re) (- re) 2.0) re (* im 2.0))) in im * [misc]taylor: Taking taylor expansion of (fma (fma (* 4.440892098500626e-16 re) (- re) 2.0) re (* im 2.0)) in im * [misc]taylor: Rewrote expression to (+ (* (fma (* 4.440892098500626e-16 re) (- re) 2.0) re) (* im 2.0)) * [misc]taylor: Taking taylor expansion of (* (fma (* 4.440892098500626e-16 re) (- re) 2.0) re) in im * [misc]taylor: Taking taylor expansion of (fma (* 4.440892098500626e-16 re) (- re) 2.0) in im * [misc]taylor: Rewrote expression to (+ (* (* 4.440892098500626e-16 re) (- re)) 2.0) * [misc]taylor: Taking taylor expansion of (* (* 4.440892098500626e-16 re) (- re)) in im * [misc]taylor: Taking taylor expansion of (* 4.440892098500626e-16 re) in im * [misc]taylor: Taking taylor expansion of 4.440892098500626e-16 in im * [misc]backup-simplify: Simplify 4.440892098500626e-16 into 4.440892098500626e-16 * [misc]taylor: Taking taylor expansion of re in im * [misc]backup-simplify: Simplify re into re * [misc]taylor: Taking taylor expansion of (- re) in im * [misc]taylor: Taking taylor expansion of re in im * [misc]backup-simplify: Simplify re into re * [misc]taylor: Taking taylor expansion of 2.0 in im * [misc]backup-simplify: Simplify 2.0 into 2.0 * [misc]taylor: Taking taylor expansion of re in im * [misc]backup-simplify: Simplify re into re * [misc]taylor: Taking taylor expansion of (* im 2.0) in im * [misc]taylor: Taking taylor expansion of im in im * [misc]backup-simplify: Simplify 0 into 0 * [misc]backup-simplify: Simplify 1 into 1 * [misc]taylor: Taking taylor expansion of 2.0 in im * [misc]backup-simplify: Simplify 2.0 into 2.0 * [misc]backup-simplify: Simplify (* 4.440892098500626e-16 re) into (* 4.440892098500626e-16 re) * [misc]backup-simplify: Simplify (- re) into (- re) * [misc]backup-simplify: Simplify (* (* 4.440892098500626e-16 re) (- re)) into (* -4.440892098500626e-16 (pow re 2)) * [misc]backup-simplify: Simplify (+ (* -4.440892098500626e-16 (pow re 2)) 2.0) into (- 2.0 (* 4.440892098500626e-16 (pow re 2))) * [misc]backup-simplify: Simplify (* (- 2.0 (* 4.440892098500626e-16 (pow re 2))) re) into (* (- 2.0 (* 4.440892098500626e-16 (pow re 2))) re) * [misc]backup-simplify: Simplify (* 0 2.0) into 0 * [misc]backup-simplify: Simplify (+ (* (- 2.0 (* 4.440892098500626e-16 (pow re 2))) re) 0) into (- (* 2.0 re) (* 4.440892098500626e-16 (pow re 3))) * [misc]backup-simplify: Simplify (sqrt (- (* 2.0 re) (* 4.440892098500626e-16 (pow re 3)))) into (sqrt (- (* 2.0 re) (* 4.440892098500626e-16 (pow re 3)))) * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (+ (* 4.440892098500626e-16 0) (* 0 re)) into 0 * [misc]backup-simplify: Simplify (- re) into (- re) * [misc]backup-simplify: Simplify (+ (* (* 4.440892098500626e-16 re) 0) (* 0 (- re))) into 0 * [misc]backup-simplify: Simplify (+ 0 0) into 0 * [misc]backup-simplify: Simplify (+ (* (- 2.0 (* 4.440892098500626e-16 (pow re 2))) 0) (* 0 re)) into 0 * [misc]backup-simplify: Simplify (+ (* 0 0) (* 1 2.0)) into 2.0 * [misc]backup-simplify: Simplify (+ 0 2.0) into 2.0 * [misc]backup-simplify: Simplify (/ 2.0 (* 2 (sqrt (- (* 2.0 re) (* 4.440892098500626e-16 (pow re 3)))))) into (* 1.0 (sqrt (/ 1 (- (* 2.0 re) (* 4.440892098500626e-16 (pow re 3)))))) * [misc]taylor: Taking taylor expansion of (sqrt (fma (fma (* 4.440892098500626e-16 re) (- re) 2.0) re (* im 2.0))) in re * [misc]taylor: Taking taylor expansion of (fma (fma (* 4.440892098500626e-16 re) (- re) 2.0) re (* im 2.0)) in re * [misc]taylor: Rewrote expression to (+ (* (fma (* 4.440892098500626e-16 re) (- re) 2.0) re) (* im 2.0)) * [misc]taylor: Taking taylor expansion of (* (fma (* 4.440892098500626e-16 re) (- re) 2.0) re) in re * [misc]taylor: Taking taylor expansion of (fma (* 4.440892098500626e-16 re) (- re) 2.0) in re * [misc]taylor: Rewrote expression to (+ (* (* 4.440892098500626e-16 re) (- re)) 2.0) * [misc]taylor: Taking taylor expansion of (* (* 4.440892098500626e-16 re) (- re)) in re * [misc]taylor: Taking taylor expansion of (* 4.440892098500626e-16 re) in re * [misc]taylor: Taking taylor expansion of 4.440892098500626e-16 in re * [misc]backup-simplify: Simplify 4.440892098500626e-16 into 4.440892098500626e-16 * [misc]taylor: Taking taylor expansion of re in re * [misc]backup-simplify: Simplify 0 into 0 * [misc]backup-simplify: Simplify 1 into 1 * [misc]taylor: Taking taylor expansion of (- re) in re * [misc]taylor: Taking taylor expansion of re in re * [misc]backup-simplify: Simplify 0 into 0 * [misc]backup-simplify: Simplify 1 into 1 * [misc]taylor: Taking taylor expansion of 2.0 in re * [misc]backup-simplify: Simplify 2.0 into 2.0 * [misc]taylor: Taking taylor expansion of re in re * [misc]backup-simplify: Simplify 0 into 0 * [misc]backup-simplify: Simplify 1 into 1 * [misc]taylor: Taking taylor expansion of (* im 2.0) in re * [misc]taylor: Taking taylor expansion of im in re * [misc]backup-simplify: Simplify im into im * [misc]taylor: Taking taylor expansion of 2.0 in re * [misc]backup-simplify: Simplify 2.0 into 2.0 * [misc]backup-simplify: Simplify (* 4.440892098500626e-16 0) into 0 * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (* 0 0) into 0 * [misc]backup-simplify: Simplify (+ 0 2.0) into 2.0 * [misc]backup-simplify: Simplify (* 2.0 0) into 0 * [misc]backup-simplify: Simplify (* im 2.0) into (* 2.0 im) * [misc]backup-simplify: Simplify (+ 0 (* 2.0 im)) into (* 2.0 im) * [misc]backup-simplify: Simplify (sqrt (* 2.0 im)) into (* (sqrt im) (sqrt 2.0)) * [misc]backup-simplify: Simplify (- 1) into -1 * [misc]backup-simplify: Simplify (+ (* 4.440892098500626e-16 1) (* 0 0)) into 4.440892098500626e-16 * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (+ (* 0 -1) (* 4.440892098500626e-16 0)) into 0 * [misc]backup-simplify: Simplify (+ 0 0) into 0 * [misc]backup-simplify: Simplify (+ (* 2.0 1) (* 0 0)) into 2.0 * [misc]backup-simplify: Simplify (+ (* im 0) (* 0 2.0)) into 0 * [misc]backup-simplify: Simplify (+ 2.0 0) into 2.0 * [misc]backup-simplify: Simplify (/ 2.0 (* 2 (sqrt (* 2.0 im)))) into (* 1.0 (* (sqrt (/ 1 im)) (/ 1 (sqrt 2.0)))) * [misc]taylor: Taking taylor expansion of (sqrt (fma (fma (* 4.440892098500626e-16 re) (- re) 2.0) re (* im 2.0))) in re * [misc]taylor: Taking taylor expansion of (fma (fma (* 4.440892098500626e-16 re) (- re) 2.0) re (* im 2.0)) in re * [misc]taylor: Rewrote expression to (+ (* (fma (* 4.440892098500626e-16 re) (- re) 2.0) re) (* im 2.0)) * [misc]taylor: Taking taylor expansion of (* (fma (* 4.440892098500626e-16 re) (- re) 2.0) re) in re * [misc]taylor: Taking taylor expansion of (fma (* 4.440892098500626e-16 re) (- re) 2.0) in re * [misc]taylor: Rewrote expression to (+ (* (* 4.440892098500626e-16 re) (- re)) 2.0) * [misc]taylor: Taking taylor expansion of (* (* 4.440892098500626e-16 re) (- re)) in re * [misc]taylor: Taking taylor expansion of (* 4.440892098500626e-16 re) in re * [misc]taylor: Taking taylor expansion of 4.440892098500626e-16 in re * [misc]backup-simplify: Simplify 4.440892098500626e-16 into 4.440892098500626e-16 * [misc]taylor: Taking taylor expansion of re in re * [misc]backup-simplify: Simplify 0 into 0 * [misc]backup-simplify: Simplify 1 into 1 * [misc]taylor: Taking taylor expansion of (- re) in re * [misc]taylor: Taking taylor expansion of re in re * [misc]backup-simplify: Simplify 0 into 0 * [misc]backup-simplify: Simplify 1 into 1 * [misc]taylor: Taking taylor expansion of 2.0 in re * [misc]backup-simplify: Simplify 2.0 into 2.0 * [misc]taylor: Taking taylor expansion of re in re * [misc]backup-simplify: Simplify 0 into 0 * [misc]backup-simplify: Simplify 1 into 1 * [misc]taylor: Taking taylor expansion of (* im 2.0) in re * [misc]taylor: Taking taylor expansion of im in re * [misc]backup-simplify: Simplify im into im * [misc]taylor: Taking taylor expansion of 2.0 in re * [misc]backup-simplify: Simplify 2.0 into 2.0 * [misc]backup-simplify: Simplify (* 4.440892098500626e-16 0) into 0 * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (* 0 0) into 0 * [misc]backup-simplify: Simplify (+ 0 2.0) into 2.0 * [misc]backup-simplify: Simplify (* 2.0 0) into 0 * [misc]backup-simplify: Simplify (* im 2.0) into (* 2.0 im) * [misc]backup-simplify: Simplify (+ 0 (* 2.0 im)) into (* 2.0 im) * [misc]backup-simplify: Simplify (sqrt (* 2.0 im)) into (* (sqrt im) (sqrt 2.0)) * [misc]backup-simplify: Simplify (- 1) into -1 * [misc]backup-simplify: Simplify (+ (* 4.440892098500626e-16 1) (* 0 0)) into 4.440892098500626e-16 * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (+ (* 0 -1) (* 4.440892098500626e-16 0)) into 0 * [misc]backup-simplify: Simplify (+ 0 0) into 0 * [misc]backup-simplify: Simplify (+ (* 2.0 1) (* 0 0)) into 2.0 * [misc]backup-simplify: Simplify (+ (* im 0) (* 0 2.0)) into 0 * [misc]backup-simplify: Simplify (+ 2.0 0) into 2.0 * [misc]backup-simplify: Simplify (/ 2.0 (* 2 (sqrt (* 2.0 im)))) into (* 1.0 (* (sqrt (/ 1 im)) (/ 1 (sqrt 2.0)))) * [misc]taylor: Taking taylor expansion of (* (sqrt im) (sqrt 2.0)) in im * [misc]taylor: Taking taylor expansion of (sqrt im) in im * [misc]taylor: Taking taylor expansion of im in im * [misc]backup-simplify: Simplify 0 into 0 * [misc]backup-simplify: Simplify 1 into 1 * [misc]backup-simplify: Simplify (sqrt 0) into 0 * [misc]backup-simplify: Simplify (/ 1 (* 2 (sqrt 0))) into +nan.0 * [misc]taylor: Taking taylor expansion of (sqrt 2.0) in im * [misc]taylor: Taking taylor expansion of 2.0 in im * [misc]backup-simplify: Simplify 2.0 into 2.0 * [misc]backup-simplify: Simplify (sqrt 2.0) into (sqrt 2.0) * [misc]backup-simplify: Simplify (/ 0 (* 2 (sqrt 2.0))) into 0 * [misc]backup-simplify: Simplify (* 0 (sqrt 2.0)) into 0 * [misc]backup-simplify: Simplify 0 into 0 * [misc]taylor: Taking taylor expansion of (* 1.0 (* (sqrt (/ 1 im)) (/ 1 (sqrt 2.0)))) in im * [misc]taylor: Taking taylor expansion of 1.0 in im * [misc]backup-simplify: Simplify 1.0 into 1.0 * [misc]taylor: Taking taylor expansion of (* (sqrt (/ 1 im)) (/ 1 (sqrt 2.0))) in im * [misc]taylor: Taking taylor expansion of (sqrt (/ 1 im)) in im * [misc]taylor: Taking taylor expansion of (/ 1 im) in im * [misc]taylor: Taking taylor expansion of im in im * [misc]backup-simplify: Simplify 0 into 0 * [misc]backup-simplify: Simplify 1 into 1 * [misc]backup-simplify: Simplify (/ 1 1) into 1 * [misc]backup-simplify: Simplify (sqrt 0) into 0 * [misc]backup-simplify: Simplify (/ 1 (* 2 (sqrt 0))) into +nan.0 * [misc]taylor: Taking taylor expansion of (/ 1 (sqrt 2.0)) in im * [misc]taylor: Taking taylor expansion of (sqrt 2.0) in im * [misc]taylor: Taking taylor expansion of 2.0 in im * [misc]backup-simplify: Simplify 2.0 into 2.0 * [misc]backup-simplify: Simplify (sqrt 2.0) into (sqrt 2.0) * [misc]backup-simplify: Simplify (/ 0 (* 2 (sqrt 2.0))) into 0 * [misc]backup-simplify: Simplify (/ 1 (sqrt 2.0)) into (/ 1 (sqrt 2.0)) * [misc]backup-simplify: Simplify (- (+ (* (/ 1 (sqrt 2.0)) (/ 0 (sqrt 2.0))))) into 0 * [misc]backup-simplify: Simplify (+ (* 0 0) (* +nan.0 (/ 1 (sqrt 2.0)))) into (- (* +nan.0 (/ 1 (sqrt 2.0)))) * [misc]backup-simplify: Simplify (* 0 (/ 1 (sqrt 2.0))) into 0 * [misc]backup-simplify: Simplify (+ (* 1.0 (- (* +nan.0 (/ 1 (sqrt 2.0))))) (* 0 0)) into (- (* +nan.0 (/ 1 (sqrt 2.0)))) * [misc]backup-simplify: Simplify (- (* +nan.0 (/ 1 (sqrt 2.0)))) into (- (* +nan.0 (/ 1 (sqrt 2.0)))) * [misc]backup-simplify: Simplify (+ (* 0 0) (* +nan.0 (sqrt 2.0))) into (- (* +nan.0 (sqrt 2.0))) * [misc]backup-simplify: Simplify (- (* +nan.0 (sqrt 2.0))) into (- (* +nan.0 (sqrt 2.0))) * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (- 1) into -1 * [misc]backup-simplify: Simplify (+ (* 4.440892098500626e-16 0) (+ (* 0 1) (* 0 0))) into 0 * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (+ (* 0 0) (+ (* 4.440892098500626e-16 -1) (* 0 0))) into (- 4.440892098500626e-16) * [misc]backup-simplify: Simplify (+ (- 4.440892098500626e-16) 0) into (- 4.440892098500626e-16) * [misc]backup-simplify: Simplify (+ (* 2.0 0) (+ (* 0 1) (* (- 4.440892098500626e-16) 0))) into 0 * [misc]backup-simplify: Simplify (+ (* im 0) (+ (* 0 0) (* 0 2.0))) into 0 * [misc]backup-simplify: Simplify (+ 0 0) into 0 * [misc]backup-simplify: Simplify (/ (- 0 (pow (* 1.0 (* (sqrt (/ 1 im)) (/ 1 (sqrt 2.0)))) 2) (+)) (* 2 (* (sqrt im) (sqrt 2.0)))) into (* -0.5 (* (sqrt (/ 1 (pow im 3))) (/ 1 (pow (sqrt 2.0) 3)))) * [misc]taylor: Taking taylor expansion of (* -0.5 (* (sqrt (/ 1 (pow im 3))) (/ 1 (pow (sqrt 2.0) 3)))) in im * [misc]taylor: Taking taylor expansion of -0.5 in im * [misc]backup-simplify: Simplify -0.5 into -0.5 * [misc]taylor: Taking taylor expansion of (* (sqrt (/ 1 (pow im 3))) (/ 1 (pow (sqrt 2.0) 3))) in im * [misc]taylor: Taking taylor expansion of (sqrt (/ 1 (pow im 3))) in im * [misc]taylor: Taking taylor expansion of (/ 1 (pow im 3)) in im * [misc]taylor: Taking taylor expansion of (pow im 3) in im * [misc]backup-simplify: Simplify (/ 1 1) into 1 * [misc]backup-simplify: Simplify (sqrt 0) into 0 * [misc]backup-simplify: Simplify (/ 1 (* 2 (sqrt 0))) into +nan.0 * [misc]taylor: Taking taylor expansion of (/ 1 (pow (sqrt 2.0) 3)) in im * [misc]taylor: Taking taylor expansion of (pow (sqrt 2.0) 3) in im * [misc]taylor: Taking taylor expansion of (exp (* 3 (log (sqrt 2.0)))) in im * [misc]taylor: Taking taylor expansion of (* 3 (log (sqrt 2.0))) in im * [misc]taylor: Taking taylor expansion of 3 in im * [misc]backup-simplify: Simplify 3 into 3 * [misc]taylor: Taking taylor expansion of (log (sqrt 2.0)) in im * [misc]taylor: Taking taylor expansion of (sqrt 2.0) in im * [misc]taylor: Taking taylor expansion of 2.0 in im * [misc]backup-simplify: Simplify 2.0 into 2.0 * [misc]backup-simplify: Simplify (sqrt 2.0) into (sqrt 2.0) * [misc]backup-simplify: Simplify (/ 0 (* 2 (sqrt 2.0))) into 0 * [misc]backup-simplify: Simplify (log (sqrt 2.0)) into (log (sqrt 2.0)) * [misc]backup-simplify: Simplify (* 3 (log (sqrt 2.0))) into (* 3 (log (sqrt 2.0))) * [misc]backup-simplify: Simplify (exp (* 3 (log (sqrt 2.0)))) into (pow (sqrt 2.0) 3) * [misc]backup-simplify: Simplify (/ 1 (pow (sqrt 2.0) 3)) into (/ 1 (pow (sqrt 2.0) 3)) * [misc]backup-simplify: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (sqrt 2.0) 1)))) 1) into 0 * [misc]backup-simplify: Simplify (+ (* 3 0) (* 0 (log (sqrt 2.0)))) into 0 * [misc]backup-simplify: Simplify (/ (- 0 (pow 0 2) (+)) (* 2 (sqrt 2.0))) into 0 * [misc]backup-simplify: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow (sqrt 2.0) 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow (sqrt 2.0) 1)))) 2) into 0 * [misc]backup-simplify: Simplify (+ (* 3 0) (+ (* 0 0) (* 0 (log (sqrt 2.0))))) into 0 * [misc]backup-simplify: Simplify (* (exp (* 3 (log (sqrt 2.0)))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 * [misc]backup-simplify: Simplify (* (exp (* 3 (log (sqrt 2.0)))) (+ (* (/ (pow 0 1) 1)))) into 0 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 (pow (sqrt 2.0) 3)) (/ 0 (pow (sqrt 2.0) 3))))) into 0 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 (pow (sqrt 2.0) 3)) (/ 0 (pow (sqrt 2.0) 3))) (* 0 (/ 0 (pow (sqrt 2.0) 3))))) into 0 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)))) into 0 * [misc]backup-simplify: Simplify (/ (- 0 (pow +nan.0 2) (+)) (* 2 0)) into +nan.0 * [misc]backup-simplify: Simplify (+ (* 0 0) (+ (* +nan.0 0) (* +nan.0 (/ 1 (pow (sqrt 2.0) 3))))) into (- (* +nan.0 (/ 1 (pow (sqrt 2.0) 3)))) * [misc]backup-simplify: Simplify (+ (* 0 0) (* +nan.0 (/ 1 (pow (sqrt 2.0) 3)))) into (- (* +nan.0 (/ 1 (pow (sqrt 2.0) 3)))) * [misc]backup-simplify: Simplify (* 0 (/ 1 (pow (sqrt 2.0) 3))) into 0 * [misc]backup-simplify: Simplify (+ (* -0.5 (- (* +nan.0 (/ 1 (pow (sqrt 2.0) 3))))) (+ (* 0 (- (* +nan.0 (/ 1 (pow (sqrt 2.0) 3))))) (* 0 0))) into (- (* +nan.0 (/ 1 (pow (sqrt 2.0) 3)))) * [misc]backup-simplify: Simplify (- (* +nan.0 (/ 1 (pow (sqrt 2.0) 3)))) into (- (* +nan.0 (/ 1 (pow (sqrt 2.0) 3)))) * [misc]backup-simplify: Simplify (+ (* (- (* +nan.0 (/ 1 (pow (sqrt 2.0) 3)))) (pow (* 1 re) 2)) (+ (* (- (* +nan.0 (sqrt 2.0))) (* im 1)) (* (- (* +nan.0 (/ 1 (sqrt 2.0)))) (* 1 re)))) into (- (+ (* +nan.0 (* im (sqrt 2.0))) (- (+ (* +nan.0 (/ (pow re 2) (pow (sqrt 2.0) 3))) (- (* +nan.0 (/ re (sqrt 2.0)))))))) * [misc]approximate: Taking taylor expansion of (sqrt (fma (fma (* 4.440892098500626e-16 (/ 1 re)) (- (/ 1 re)) 2.0) (/ 1 re) (* (/ 1 im) 2.0))) in (re im) around 0 * [misc]taylor: Taking taylor expansion of (sqrt (fma (fma (* 4.440892098500626e-16 (/ 1 re)) (- (/ 1 re)) 2.0) (/ 1 re) (* (/ 1 im) 2.0))) in im * [misc]taylor: Taking taylor expansion of (fma (fma (* 4.440892098500626e-16 (/ 1 re)) (- (/ 1 re)) 2.0) (/ 1 re) (* (/ 1 im) 2.0)) in im * [misc]taylor: Rewrote expression to (+ (* (fma (* 4.440892098500626e-16 (/ 1 re)) (- (/ 1 re)) 2.0) (/ 1 re)) (* (/ 1 im) 2.0)) * [misc]taylor: Taking taylor expansion of (* (fma (* 4.440892098500626e-16 (/ 1 re)) (- (/ 1 re)) 2.0) (/ 1 re)) in im * [misc]taylor: Taking taylor expansion of (fma (* 4.440892098500626e-16 (/ 1 re)) (- (/ 1 re)) 2.0) in im * [misc]taylor: Rewrote expression to (+ (* (* 4.440892098500626e-16 (/ 1 re)) (- (/ 1 re))) 2.0) * [misc]taylor: Taking taylor expansion of (* (* 4.440892098500626e-16 (/ 1 re)) (- (/ 1 re))) in im * [misc]taylor: Taking taylor expansion of (* 4.440892098500626e-16 (/ 1 re)) in im * [misc]taylor: Taking taylor expansion of 4.440892098500626e-16 in im * [misc]backup-simplify: Simplify 4.440892098500626e-16 into 4.440892098500626e-16 * [misc]taylor: Taking taylor expansion of (/ 1 re) in im * [misc]taylor: Taking taylor expansion of re in im * [misc]backup-simplify: Simplify re into re * [misc]backup-simplify: Simplify (/ 1 re) into (/ 1 re) * [misc]taylor: Taking taylor expansion of (- (/ 1 re)) in im * [misc]taylor: Taking taylor expansion of (/ 1 re) in im * [misc]taylor: Taking taylor expansion of re in im * [misc]backup-simplify: Simplify re into re * [misc]backup-simplify: Simplify (/ 1 re) into (/ 1 re) * [misc]taylor: Taking taylor expansion of 2.0 in im * [misc]backup-simplify: Simplify 2.0 into 2.0 * [misc]taylor: Taking taylor expansion of (/ 1 re) in im * [misc]taylor: Taking taylor expansion of re in im * [misc]backup-simplify: Simplify re into re * [misc]backup-simplify: Simplify (/ 1 re) into (/ 1 re) * [misc]taylor: Taking taylor expansion of (* (/ 1 im) 2.0) in im * [misc]taylor: Taking taylor expansion of (/ 1 im) in im * [misc]taylor: Taking taylor expansion of im in im * [misc]backup-simplify: Simplify 0 into 0 * [misc]backup-simplify: Simplify 1 into 1 * [misc]backup-simplify: Simplify (/ 1 1) into 1 * [misc]taylor: Taking taylor expansion of 2.0 in im * [misc]backup-simplify: Simplify 2.0 into 2.0 * [misc]backup-simplify: Simplify (* 1 2.0) into 2.0 * [misc]backup-simplify: Simplify (+ 0 2.0) into 2.0 * [misc]backup-simplify: Simplify (sqrt 0) into 0 * [misc]backup-simplify: Simplify (/ 2.0 (* 2 (sqrt 0))) into +nan.0 * [misc]taylor: Taking taylor expansion of (sqrt (fma (fma (* 4.440892098500626e-16 (/ 1 re)) (- (/ 1 re)) 2.0) (/ 1 re) (* (/ 1 im) 2.0))) in re * [misc]taylor: Taking taylor expansion of (fma (fma (* 4.440892098500626e-16 (/ 1 re)) (- (/ 1 re)) 2.0) (/ 1 re) (* (/ 1 im) 2.0)) in re * [misc]taylor: Rewrote expression to (+ (* (fma (* 4.440892098500626e-16 (/ 1 re)) (- (/ 1 re)) 2.0) (/ 1 re)) (* (/ 1 im) 2.0)) * [misc]taylor: Taking taylor expansion of (* (fma (* 4.440892098500626e-16 (/ 1 re)) (- (/ 1 re)) 2.0) (/ 1 re)) in re * [misc]taylor: Taking taylor expansion of (fma (* 4.440892098500626e-16 (/ 1 re)) (- (/ 1 re)) 2.0) in re * [misc]taylor: Rewrote expression to (+ (* (* 4.440892098500626e-16 (/ 1 re)) (- (/ 1 re))) 2.0) * [misc]taylor: Taking taylor expansion of (* (* 4.440892098500626e-16 (/ 1 re)) (- (/ 1 re))) in re * [misc]taylor: Taking taylor expansion of (* 4.440892098500626e-16 (/ 1 re)) in re * [misc]taylor: Taking taylor expansion of 4.440892098500626e-16 in re * [misc]backup-simplify: Simplify 4.440892098500626e-16 into 4.440892098500626e-16 * [misc]taylor: Taking taylor expansion of (/ 1 re) in re * [misc]taylor: Taking taylor expansion of re in re * [misc]backup-simplify: Simplify 0 into 0 * [misc]backup-simplify: Simplify 1 into 1 * [misc]backup-simplify: Simplify (/ 1 1) into 1 * [misc]taylor: Taking taylor expansion of (- (/ 1 re)) in re * [misc]taylor: Taking taylor expansion of (/ 1 re) in re * [misc]taylor: Taking taylor expansion of re in re * [misc]backup-simplify: Simplify 0 into 0 * [misc]backup-simplify: Simplify 1 into 1 * [misc]backup-simplify: Simplify (/ 1 1) into 1 * [misc]taylor: Taking taylor expansion of 2.0 in re * [misc]backup-simplify: Simplify 2.0 into 2.0 * [misc]taylor: Taking taylor expansion of (/ 1 re) in re * [misc]taylor: Taking taylor expansion of re in re * [misc]backup-simplify: Simplify 0 into 0 * [misc]backup-simplify: Simplify 1 into 1 * [misc]backup-simplify: Simplify (/ 1 1) into 1 * [misc]taylor: Taking taylor expansion of (* (/ 1 im) 2.0) in re * [misc]taylor: Taking taylor expansion of (/ 1 im) in re * [misc]taylor: Taking taylor expansion of im in re * [misc]backup-simplify: Simplify im into im * [misc]backup-simplify: Simplify (/ 1 im) into (/ 1 im) * [misc]taylor: Taking taylor expansion of 2.0 in re * [misc]backup-simplify: Simplify 2.0 into 2.0 * [misc]backup-simplify: Simplify (* 4.440892098500626e-16 1) into 4.440892098500626e-16 * [misc]backup-simplify: Simplify (- 1) into -1 * [misc]backup-simplify: Simplify (* 4.440892098500626e-16 -1) into -4.440892098500626e-16 * [misc]backup-simplify: Simplify (+ -4.440892098500626e-16 0) into (- 4.440892098500626e-16) * [misc]backup-simplify: Simplify (* (- 4.440892098500626e-16) 1) into -4.440892098500626e-16 * [misc]backup-simplify: Simplify (+ -4.440892098500626e-16 0) into (- 4.440892098500626e-16) * [misc]backup-simplify: Simplify (sqrt 0) into 0 * [misc]backup-simplify: Simplify (/ (- 4.440892098500626e-16) (* 2 (sqrt 0))) into +nan.0 * [misc]taylor: Taking taylor expansion of (sqrt (fma (fma (* 4.440892098500626e-16 (/ 1 re)) (- (/ 1 re)) 2.0) (/ 1 re) (* (/ 1 im) 2.0))) in re * [misc]taylor: Taking taylor expansion of (fma (fma (* 4.440892098500626e-16 (/ 1 re)) (- (/ 1 re)) 2.0) (/ 1 re) (* (/ 1 im) 2.0)) in re * [misc]taylor: Rewrote expression to (+ (* (fma (* 4.440892098500626e-16 (/ 1 re)) (- (/ 1 re)) 2.0) (/ 1 re)) (* (/ 1 im) 2.0)) * [misc]taylor: Taking taylor expansion of (* (fma (* 4.440892098500626e-16 (/ 1 re)) (- (/ 1 re)) 2.0) (/ 1 re)) in re * [misc]taylor: Taking taylor expansion of (fma (* 4.440892098500626e-16 (/ 1 re)) (- (/ 1 re)) 2.0) in re * [misc]taylor: Rewrote expression to (+ (* (* 4.440892098500626e-16 (/ 1 re)) (- (/ 1 re))) 2.0) * [misc]taylor: Taking taylor expansion of (* (* 4.440892098500626e-16 (/ 1 re)) (- (/ 1 re))) in re * [misc]taylor: Taking taylor expansion of (* 4.440892098500626e-16 (/ 1 re)) in re * [misc]taylor: Taking taylor expansion of 4.440892098500626e-16 in re * [misc]backup-simplify: Simplify 4.440892098500626e-16 into 4.440892098500626e-16 * [misc]taylor: Taking taylor expansion of (/ 1 re) in re * [misc]taylor: Taking taylor expansion of re in re * [misc]backup-simplify: Simplify 0 into 0 * [misc]backup-simplify: Simplify 1 into 1 * [misc]backup-simplify: Simplify (/ 1 1) into 1 * [misc]taylor: Taking taylor expansion of (- (/ 1 re)) in re * [misc]taylor: Taking taylor expansion of (/ 1 re) in re * [misc]taylor: Taking taylor expansion of re in re * [misc]backup-simplify: Simplify 0 into 0 * [misc]backup-simplify: Simplify 1 into 1 * [misc]backup-simplify: Simplify (/ 1 1) into 1 * [misc]taylor: Taking taylor expansion of 2.0 in re * [misc]backup-simplify: Simplify 2.0 into 2.0 * [misc]taylor: Taking taylor expansion of (/ 1 re) in re * [misc]taylor: Taking taylor expansion of re in re * [misc]backup-simplify: Simplify 0 into 0 * [misc]backup-simplify: Simplify 1 into 1 * [misc]backup-simplify: Simplify (/ 1 1) into 1 * [misc]taylor: Taking taylor expansion of (* (/ 1 im) 2.0) in re * [misc]taylor: Taking taylor expansion of (/ 1 im) in re * [misc]taylor: Taking taylor expansion of im in re * [misc]backup-simplify: Simplify im into im * [misc]backup-simplify: Simplify (/ 1 im) into (/ 1 im) * [misc]taylor: Taking taylor expansion of 2.0 in re * [misc]backup-simplify: Simplify 2.0 into 2.0 * [misc]backup-simplify: Simplify (* 4.440892098500626e-16 1) into 4.440892098500626e-16 * [misc]backup-simplify: Simplify (- 1) into -1 * [misc]backup-simplify: Simplify (* 4.440892098500626e-16 -1) into -4.440892098500626e-16 * [misc]backup-simplify: Simplify (+ -4.440892098500626e-16 0) into (- 4.440892098500626e-16) * [misc]backup-simplify: Simplify (* (- 4.440892098500626e-16) 1) into -4.440892098500626e-16 * [misc]backup-simplify: Simplify (+ -4.440892098500626e-16 0) into (- 4.440892098500626e-16) * [misc]backup-simplify: Simplify (sqrt 0) into 0 * [misc]backup-simplify: Simplify (/ (- 4.440892098500626e-16) (* 2 (sqrt 0))) into +nan.0 * [misc]taylor: Taking taylor expansion of 0 in im * [misc]backup-simplify: Simplify 0 into 0 * [misc]taylor: Taking taylor expansion of +nan.0 in im * [misc]backup-simplify: Simplify +nan.0 into +nan.0 * [misc]backup-simplify: Simplify 0 into 0 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)))) into 0 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)))) into 0 * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)))) into 0 * [misc]backup-simplify: Simplify (+ (* 4.440892098500626e-16 0) (* 0 1)) into 0 * [misc]backup-simplify: Simplify (- 1) into -1 * [misc]backup-simplify: Simplify (+ (* 4.440892098500626e-16 0) (* 0 -1)) into 0 * [misc]backup-simplify: Simplify (+ 0 0) into 0 * [misc]backup-simplify: Simplify (+ (* (- 4.440892098500626e-16) 0) (* 0 1)) into 0 * [misc]backup-simplify: Simplify (+ 0 0) into 0 * [misc]backup-simplify: Simplify (/ (- 0 (pow +nan.0 2) (+)) (* 2 0)) into +nan.0 * [misc]taylor: Taking taylor expansion of +nan.0 in im * [misc]backup-simplify: Simplify +nan.0 into +nan.0 * [misc]backup-simplify: Simplify +nan.0 into +nan.0 * [misc]backup-simplify: Simplify 0 into 0 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 * [misc]backup-simplify: Simplify (+ (* 4.440892098500626e-16 0) (+ (* 0 0) (* 0 1))) into 0 * [misc]backup-simplify: Simplify (- 1) into -1 * [misc]backup-simplify: Simplify (+ (* 4.440892098500626e-16 0) (+ (* 0 0) (* 0 -1))) into 0 * [misc]backup-simplify: Simplify (+ 0 2.0) into 2.0 * [misc]backup-simplify: Simplify (+ (* (- 4.440892098500626e-16) 0) (+ (* 0 0) (* 2.0 1))) into 2.0 * [misc]backup-simplify: Simplify (+ 2.0 0) into 2.0 * [misc]backup-simplify: Simplify (/ (- 2.0 (+ (* 2 (* +nan.0 +nan.0)))) (* 2 0)) into +nan.0 * [misc]taylor: Taking taylor expansion of +nan.0 in im * [misc]backup-simplify: Simplify +nan.0 into +nan.0 * [misc]backup-simplify: Simplify +nan.0 into +nan.0 * [misc]backup-simplify: Simplify 0 into 0 * [misc]backup-simplify: Simplify 0 into 0 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 * [misc]backup-simplify: Simplify (+ (* 4.440892098500626e-16 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 * [misc]backup-simplify: Simplify (- 1) into -1 * [misc]backup-simplify: Simplify (+ (* 4.440892098500626e-16 0) (+ (* 0 0) (+ (* 0 0) (* 0 -1)))) into 0 * [misc]backup-simplify: Simplify (+ 0 0) into 0 * [misc]backup-simplify: Simplify (+ (* (- 4.440892098500626e-16) 0) (+ (* 0 0) (+ (* 2.0 0) (* 0 1)))) into 0 * [misc]backup-simplify: Simplify (* (/ 1 im) 2.0) into (/ 2.0 im) * [misc]backup-simplify: Simplify (+ 0 (/ 2.0 im)) into (* 2.0 (/ 1 im)) * [misc]backup-simplify: Simplify (/ (- (* 2.0 (/ 1 im)) (pow +nan.0 2) (+ (* 2 (* +nan.0 +nan.0)))) (* 2 0)) into (* +nan.0 (- (* 2.0 (/ 1 im)) +nan.0)) * [misc]taylor: Taking taylor expansion of (* +nan.0 (- (* 2.0 (/ 1 im)) +nan.0)) in im * [misc]taylor: Taking taylor expansion of +nan.0 in im * [misc]backup-simplify: Simplify +nan.0 into +nan.0 * [misc]taylor: Taking taylor expansion of (- (* 2.0 (/ 1 im)) +nan.0) in im * [misc]taylor: Taking taylor expansion of (* 2.0 (/ 1 im)) in im * [misc]taylor: Taking taylor expansion of 2.0 in im * [misc]backup-simplify: Simplify 2.0 into 2.0 * [misc]taylor: Taking taylor expansion of (/ 1 im) in im * [misc]taylor: Taking taylor expansion of im in im * [misc]backup-simplify: Simplify 0 into 0 * [misc]backup-simplify: Simplify 1 into 1 * [misc]backup-simplify: Simplify (/ 1 1) into 1 * [misc]taylor: Taking taylor expansion of +nan.0 in im * [misc]backup-simplify: Simplify +nan.0 into +nan.0 * [misc]backup-simplify: Simplify (* 2.0 1) into 2.0 * [misc]backup-simplify: Simplify (+ 2.0 0) into 2.0 * [misc]backup-simplify: Simplify (* +nan.0 2.0) into +nan.0 * [misc]backup-simplify: Simplify +nan.0 into +nan.0 * [misc]backup-simplify: Simplify (+ (* +nan.0 (* (/ 1 (/ 1 im)) (pow (/ 1 re) 2))) (+ +nan.0 (* +nan.0 (* 1 (/ 1 (/ 1 re)))))) into (- (+ (* +nan.0 (/ im (pow re 2))) (- (+ +nan.0 (- (* +nan.0 re)))))) * [misc]approximate: Taking taylor expansion of (sqrt (fma (fma (* 4.440892098500626e-16 (/ 1 (- re))) (- (/ 1 (- re))) 2.0) (/ 1 (- re)) (* (/ 1 (- im)) 2.0))) in (re im) around 0 * [misc]taylor: Taking taylor expansion of (sqrt (fma (fma (* 4.440892098500626e-16 (/ 1 (- re))) (- (/ 1 (- re))) 2.0) (/ 1 (- re)) (* (/ 1 (- im)) 2.0))) in im * [misc]taylor: Taking taylor expansion of (fma (fma (* 4.440892098500626e-16 (/ 1 (- re))) (- (/ 1 (- re))) 2.0) (/ 1 (- re)) (* (/ 1 (- im)) 2.0)) in im * [misc]taylor: Rewrote expression to (+ (* (fma (* 4.440892098500626e-16 (/ 1 (- re))) (- (/ 1 (- re))) 2.0) (/ 1 (- re))) (* (/ 1 (- im)) 2.0)) * [misc]taylor: Taking taylor expansion of (* (fma (* 4.440892098500626e-16 (/ 1 (- re))) (- (/ 1 (- re))) 2.0) (/ 1 (- re))) in im * [misc]taylor: Taking taylor expansion of (fma (* 4.440892098500626e-16 (/ 1 (- re))) (- (/ 1 (- re))) 2.0) in im * [misc]taylor: Rewrote expression to (+ (* (* 4.440892098500626e-16 (/ 1 (- re))) (- (/ 1 (- re)))) 2.0) * [misc]taylor: Taking taylor expansion of (* (* 4.440892098500626e-16 (/ 1 (- re))) (- (/ 1 (- re)))) in im * [misc]taylor: Taking taylor expansion of (* 4.440892098500626e-16 (/ 1 (- re))) in im * [misc]taylor: Taking taylor expansion of 4.440892098500626e-16 in im * [misc]backup-simplify: Simplify 4.440892098500626e-16 into 4.440892098500626e-16 * [misc]taylor: Taking taylor expansion of (/ 1 (- re)) in im * [misc]taylor: Taking taylor expansion of (- re) in im * [misc]taylor: Taking taylor expansion of re in im * [misc]backup-simplify: Simplify re into re * [misc]backup-simplify: Simplify (- re) into (- re) * [misc]backup-simplify: Simplify (- re) into (- re) * [misc]backup-simplify: Simplify (/ 1 (- re)) into (/ -1 re) * [misc]taylor: Taking taylor expansion of (- (/ 1 (- re))) in im * [misc]taylor: Taking taylor expansion of (/ 1 (- re)) in im * [misc]taylor: Taking taylor expansion of (- re) in im * [misc]taylor: Taking taylor expansion of re in im * [misc]backup-simplify: Simplify re into re * [misc]backup-simplify: Simplify (- re) into (- re) * [misc]backup-simplify: Simplify (- re) into (- re) * [misc]backup-simplify: Simplify (/ 1 (- re)) into (/ -1 re) * [misc]taylor: Taking taylor expansion of 2.0 in im * [misc]backup-simplify: Simplify 2.0 into 2.0 * [misc]taylor: Taking taylor expansion of (/ 1 (- re)) in im * [misc]taylor: Taking taylor expansion of (- re) in im * [misc]taylor: Taking taylor expansion of re in im * [misc]backup-simplify: Simplify re into re * [misc]backup-simplify: Simplify (- re) into (- re) * [misc]backup-simplify: Simplify (- re) into (- re) * [misc]backup-simplify: Simplify (/ 1 (- re)) into (/ -1 re) * [misc]taylor: Taking taylor expansion of (* (/ 1 (- im)) 2.0) in im * [misc]taylor: Taking taylor expansion of (/ 1 (- im)) in im * [misc]taylor: Taking taylor expansion of (- im) in im * [misc]taylor: Taking taylor expansion of im in im * [misc]backup-simplify: Simplify 0 into 0 * [misc]backup-simplify: Simplify 1 into 1 * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (- 1) into -1 * [misc]backup-simplify: Simplify (- 1) into -1 * [misc]backup-simplify: Simplify (/ 1 -1) into -1 * [misc]taylor: Taking taylor expansion of 2.0 in im * [misc]backup-simplify: Simplify 2.0 into 2.0 * [misc]backup-simplify: Simplify (* -1 2.0) into -2.0 * [misc]backup-simplify: Simplify (+ 0 -2.0) into (- 2.0) * [misc]backup-simplify: Simplify (sqrt 0) into 0 * [misc]backup-simplify: Simplify (/ (- 2.0) (* 2 (sqrt 0))) into +nan.0 * [misc]taylor: Taking taylor expansion of (sqrt (fma (fma (* 4.440892098500626e-16 (/ 1 (- re))) (- (/ 1 (- re))) 2.0) (/ 1 (- re)) (* (/ 1 (- im)) 2.0))) in re * [misc]taylor: Taking taylor expansion of (fma (fma (* 4.440892098500626e-16 (/ 1 (- re))) (- (/ 1 (- re))) 2.0) (/ 1 (- re)) (* (/ 1 (- im)) 2.0)) in re * [misc]taylor: Rewrote expression to (+ (* (fma (* 4.440892098500626e-16 (/ 1 (- re))) (- (/ 1 (- re))) 2.0) (/ 1 (- re))) (* (/ 1 (- im)) 2.0)) * [misc]taylor: Taking taylor expansion of (* (fma (* 4.440892098500626e-16 (/ 1 (- re))) (- (/ 1 (- re))) 2.0) (/ 1 (- re))) in re * [misc]taylor: Taking taylor expansion of (fma (* 4.440892098500626e-16 (/ 1 (- re))) (- (/ 1 (- re))) 2.0) in re * [misc]taylor: Rewrote expression to (+ (* (* 4.440892098500626e-16 (/ 1 (- re))) (- (/ 1 (- re)))) 2.0) * [misc]taylor: Taking taylor expansion of (* (* 4.440892098500626e-16 (/ 1 (- re))) (- (/ 1 (- re)))) in re * [misc]taylor: Taking taylor expansion of (* 4.440892098500626e-16 (/ 1 (- re))) in re * [misc]taylor: Taking taylor expansion of 4.440892098500626e-16 in re * [misc]backup-simplify: Simplify 4.440892098500626e-16 into 4.440892098500626e-16 * [misc]taylor: Taking taylor expansion of (/ 1 (- re)) in re * [misc]taylor: Taking taylor expansion of (- re) in re * [misc]taylor: Taking taylor expansion of re in re * [misc]backup-simplify: Simplify 0 into 0 * [misc]backup-simplify: Simplify 1 into 1 * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (- 1) into -1 * [misc]backup-simplify: Simplify (- 1) into -1 * [misc]backup-simplify: Simplify (/ 1 -1) into -1 * [misc]taylor: Taking taylor expansion of (- (/ 1 (- re))) in re * [misc]taylor: Taking taylor expansion of (/ 1 (- re)) in re * [misc]taylor: Taking taylor expansion of (- re) in re * [misc]taylor: Taking taylor expansion of re in re * [misc]backup-simplify: Simplify 0 into 0 * [misc]backup-simplify: Simplify 1 into 1 * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (- 1) into -1 * [misc]backup-simplify: Simplify (- 1) into -1 * [misc]backup-simplify: Simplify (/ 1 -1) into -1 * [misc]taylor: Taking taylor expansion of 2.0 in re * [misc]backup-simplify: Simplify 2.0 into 2.0 * [misc]taylor: Taking taylor expansion of (/ 1 (- re)) in re * [misc]taylor: Taking taylor expansion of (- re) in re * [misc]taylor: Taking taylor expansion of re in re * [misc]backup-simplify: Simplify 0 into 0 * [misc]backup-simplify: Simplify 1 into 1 * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (- 1) into -1 * [misc]backup-simplify: Simplify (- 1) into -1 * [misc]backup-simplify: Simplify (/ 1 -1) into -1 * [misc]taylor: Taking taylor expansion of (* (/ 1 (- im)) 2.0) in re * [misc]taylor: Taking taylor expansion of (/ 1 (- im)) in re * [misc]taylor: Taking taylor expansion of (- im) in re * [misc]taylor: Taking taylor expansion of im in re * [misc]backup-simplify: Simplify im into im * [misc]backup-simplify: Simplify (- im) into (- im) * [misc]backup-simplify: Simplify (- im) into (- im) * [misc]backup-simplify: Simplify (/ 1 (- im)) into (/ -1 im) * [misc]taylor: Taking taylor expansion of 2.0 in re * [misc]backup-simplify: Simplify 2.0 into 2.0 * [misc]backup-simplify: Simplify (* 4.440892098500626e-16 -1) into -4.440892098500626e-16 * [misc]backup-simplify: Simplify (- -1) into 1 * [misc]backup-simplify: Simplify (* -4.440892098500626e-16 1) into -4.440892098500626e-16 * [misc]backup-simplify: Simplify (+ -4.440892098500626e-16 0) into (- 4.440892098500626e-16) * [misc]backup-simplify: Simplify (* (- 4.440892098500626e-16) -1) into 4.440892098500626e-16 * [misc]backup-simplify: Simplify (+ 4.440892098500626e-16 0) into 4.440892098500626e-16 * [misc]backup-simplify: Simplify (sqrt 0) into 0 * [misc]backup-simplify: Simplify (/ 4.440892098500626e-16 (* 2 (sqrt 0))) into +nan.0 * [misc]taylor: Taking taylor expansion of (sqrt (fma (fma (* 4.440892098500626e-16 (/ 1 (- re))) (- (/ 1 (- re))) 2.0) (/ 1 (- re)) (* (/ 1 (- im)) 2.0))) in re * [misc]taylor: Taking taylor expansion of (fma (fma (* 4.440892098500626e-16 (/ 1 (- re))) (- (/ 1 (- re))) 2.0) (/ 1 (- re)) (* (/ 1 (- im)) 2.0)) in re * [misc]taylor: Rewrote expression to (+ (* (fma (* 4.440892098500626e-16 (/ 1 (- re))) (- (/ 1 (- re))) 2.0) (/ 1 (- re))) (* (/ 1 (- im)) 2.0)) * [misc]taylor: Taking taylor expansion of (* (fma (* 4.440892098500626e-16 (/ 1 (- re))) (- (/ 1 (- re))) 2.0) (/ 1 (- re))) in re * [misc]taylor: Taking taylor expansion of (fma (* 4.440892098500626e-16 (/ 1 (- re))) (- (/ 1 (- re))) 2.0) in re * [misc]taylor: Rewrote expression to (+ (* (* 4.440892098500626e-16 (/ 1 (- re))) (- (/ 1 (- re)))) 2.0) * [misc]taylor: Taking taylor expansion of (* (* 4.440892098500626e-16 (/ 1 (- re))) (- (/ 1 (- re)))) in re * [misc]taylor: Taking taylor expansion of (* 4.440892098500626e-16 (/ 1 (- re))) in re * [misc]taylor: Taking taylor expansion of 4.440892098500626e-16 in re * [misc]backup-simplify: Simplify 4.440892098500626e-16 into 4.440892098500626e-16 * [misc]taylor: Taking taylor expansion of (/ 1 (- re)) in re * [misc]taylor: Taking taylor expansion of (- re) in re * [misc]taylor: Taking taylor expansion of re in re * [misc]backup-simplify: Simplify 0 into 0 * [misc]backup-simplify: Simplify 1 into 1 * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (- 1) into -1 * [misc]backup-simplify: Simplify (- 1) into -1 * [misc]backup-simplify: Simplify (/ 1 -1) into -1 * [misc]taylor: Taking taylor expansion of (- (/ 1 (- re))) in re * [misc]taylor: Taking taylor expansion of (/ 1 (- re)) in re * [misc]taylor: Taking taylor expansion of (- re) in re * [misc]taylor: Taking taylor expansion of re in re * [misc]backup-simplify: Simplify 0 into 0 * [misc]backup-simplify: Simplify 1 into 1 * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (- 1) into -1 * [misc]backup-simplify: Simplify (- 1) into -1 * [misc]backup-simplify: Simplify (/ 1 -1) into -1 * [misc]taylor: Taking taylor expansion of 2.0 in re * [misc]backup-simplify: Simplify 2.0 into 2.0 * [misc]taylor: Taking taylor expansion of (/ 1 (- re)) in re * [misc]taylor: Taking taylor expansion of (- re) in re * [misc]taylor: Taking taylor expansion of re in re * [misc]backup-simplify: Simplify 0 into 0 * [misc]backup-simplify: Simplify 1 into 1 * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (- 1) into -1 * [misc]backup-simplify: Simplify (- 1) into -1 * [misc]backup-simplify: Simplify (/ 1 -1) into -1 * [misc]taylor: Taking taylor expansion of (* (/ 1 (- im)) 2.0) in re * [misc]taylor: Taking taylor expansion of (/ 1 (- im)) in re * [misc]taylor: Taking taylor expansion of (- im) in re * [misc]taylor: Taking taylor expansion of im in re * [misc]backup-simplify: Simplify im into im * [misc]backup-simplify: Simplify (- im) into (- im) * [misc]backup-simplify: Simplify (- im) into (- im) * [misc]backup-simplify: Simplify (/ 1 (- im)) into (/ -1 im) * [misc]taylor: Taking taylor expansion of 2.0 in re * [misc]backup-simplify: Simplify 2.0 into 2.0 * [misc]backup-simplify: Simplify (* 4.440892098500626e-16 -1) into -4.440892098500626e-16 * [misc]backup-simplify: Simplify (- -1) into 1 * [misc]backup-simplify: Simplify (* -4.440892098500626e-16 1) into -4.440892098500626e-16 * [misc]backup-simplify: Simplify (+ -4.440892098500626e-16 0) into (- 4.440892098500626e-16) * [misc]backup-simplify: Simplify (* (- 4.440892098500626e-16) -1) into 4.440892098500626e-16 * [misc]backup-simplify: Simplify (+ 4.440892098500626e-16 0) into 4.440892098500626e-16 * [misc]backup-simplify: Simplify (sqrt 0) into 0 * [misc]backup-simplify: Simplify (/ 4.440892098500626e-16 (* 2 (sqrt 0))) into +nan.0 * [misc]taylor: Taking taylor expansion of 0 in im * [misc]backup-simplify: Simplify 0 into 0 * [misc]taylor: Taking taylor expansion of +nan.0 in im * [misc]backup-simplify: Simplify +nan.0 into +nan.0 * [misc]backup-simplify: Simplify 0 into 0 * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (- 1) into -1 * [misc]backup-simplify: Simplify (- (+ (* -1 (/ 0 -1)))) into 0 * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (- 1) into -1 * [misc]backup-simplify: Simplify (- (+ (* -1 (/ 0 -1)))) into 0 * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (- 1) into -1 * [misc]backup-simplify: Simplify (- (+ (* -1 (/ 0 -1)))) into 0 * [misc]backup-simplify: Simplify (+ (* 4.440892098500626e-16 0) (* 0 -1)) into 0 * [misc]backup-simplify: Simplify (- -1) into 1 * [misc]backup-simplify: Simplify (+ (* -4.440892098500626e-16 0) (* 0 1)) into 0 * [misc]backup-simplify: Simplify (+ 0 0) into 0 * [misc]backup-simplify: Simplify (+ (* (- 4.440892098500626e-16) 0) (* 0 -1)) into 0 * [misc]backup-simplify: Simplify (+ 0 0) into 0 * [misc]backup-simplify: Simplify (/ (- 0 (pow +nan.0 2) (+)) (* 2 0)) into +nan.0 * [misc]taylor: Taking taylor expansion of +nan.0 in im * [misc]backup-simplify: Simplify +nan.0 into +nan.0 * [misc]backup-simplify: Simplify +nan.0 into +nan.0 * [misc]backup-simplify: Simplify 0 into 0 * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (- 1) into -1 * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (- 1) into -1 * [misc]backup-simplify: Simplify (- (+ (* -1 (/ 0 -1)) (* 0 (/ 0 -1)))) into 0 * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (- 1) into -1 * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (- 1) into -1 * [misc]backup-simplify: Simplify (- (+ (* -1 (/ 0 -1)) (* 0 (/ 0 -1)))) into 0 * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (- 1) into -1 * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (- 1) into -1 * [misc]backup-simplify: Simplify (- (+ (* -1 (/ 0 -1)) (* 0 (/ 0 -1)))) into 0 * [misc]backup-simplify: Simplify (+ (* 4.440892098500626e-16 0) (+ (* 0 0) (* 0 -1))) into 0 * [misc]backup-simplify: Simplify (- -1) into 1 * [misc]backup-simplify: Simplify (+ (* -4.440892098500626e-16 0) (+ (* 0 0) (* 0 1))) into 0 * [misc]backup-simplify: Simplify (+ 0 2.0) into 2.0 * [misc]backup-simplify: Simplify (+ (* (- 4.440892098500626e-16) 0) (+ (* 0 0) (* 2.0 -1))) into (- 2.0) * [misc]backup-simplify: Simplify (+ (- 2.0) 0) into (- 2.0) * [misc]backup-simplify: Simplify (/ (- (- 2.0) (+ (* 2 (* +nan.0 +nan.0)))) (* 2 0)) into +nan.0 * [misc]taylor: Taking taylor expansion of +nan.0 in im * [misc]backup-simplify: Simplify +nan.0 into +nan.0 * [misc]backup-simplify: Simplify +nan.0 into +nan.0 * [misc]backup-simplify: Simplify 0 into 0 * [misc]backup-simplify: Simplify 0 into 0 * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (- 1) into -1 * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (- 1) into -1 * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (- 1) into -1 * [misc]backup-simplify: Simplify (- (+ (* -1 (/ 0 -1)) (* 0 (/ 0 -1)) (* 0 (/ 0 -1)))) into 0 * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (- 1) into -1 * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (- 1) into -1 * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (- 1) into -1 * [misc]backup-simplify: Simplify (- (+ (* -1 (/ 0 -1)) (* 0 (/ 0 -1)) (* 0 (/ 0 -1)))) into 0 * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (- 1) into -1 * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (- 1) into -1 * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (- 1) into -1 * [misc]backup-simplify: Simplify (- (+ (* -1 (/ 0 -1)) (* 0 (/ 0 -1)) (* 0 (/ 0 -1)))) into 0 * [misc]backup-simplify: Simplify (+ (* 4.440892098500626e-16 0) (+ (* 0 0) (+ (* 0 0) (* 0 -1)))) into 0 * [misc]backup-simplify: Simplify (- -1) into 1 * [misc]backup-simplify: Simplify (+ (* -4.440892098500626e-16 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 * [misc]backup-simplify: Simplify (+ 0 0) into 0 * [misc]backup-simplify: Simplify (+ (* (- 4.440892098500626e-16) 0) (+ (* 0 0) (+ (* 2.0 0) (* 0 -1)))) into 0 * [misc]backup-simplify: Simplify (* (/ -1 im) 2.0) into (/ -2.0 im) * [misc]backup-simplify: Simplify (+ 0 (/ -2.0 im)) into (- (* 2.0 (/ 1 im))) * [misc]backup-simplify: Simplify (/ (- (- (* 2.0 (/ 1 im))) (pow +nan.0 2) (+ (* 2 (* +nan.0 +nan.0)))) (* 2 0)) into (* +nan.0 (+ +nan.0 (* 2.0 (/ 1 im)))) * [misc]taylor: Taking taylor expansion of (* +nan.0 (+ +nan.0 (* 2.0 (/ 1 im)))) in im * [misc]taylor: Taking taylor expansion of +nan.0 in im * [misc]backup-simplify: Simplify +nan.0 into +nan.0 * [misc]taylor: Taking taylor expansion of (+ +nan.0 (* 2.0 (/ 1 im))) in im * [misc]taylor: Taking taylor expansion of +nan.0 in im * [misc]backup-simplify: Simplify +nan.0 into +nan.0 * [misc]taylor: Taking taylor expansion of (* 2.0 (/ 1 im)) in im * [misc]taylor: Taking taylor expansion of 2.0 in im * [misc]backup-simplify: Simplify 2.0 into 2.0 * [misc]taylor: Taking taylor expansion of (/ 1 im) in im * [misc]taylor: Taking taylor expansion of im in im * [misc]backup-simplify: Simplify 0 into 0 * [misc]backup-simplify: Simplify 1 into 1 * [misc]backup-simplify: Simplify (/ 1 1) into 1 * [misc]backup-simplify: Simplify (* 2.0 1) into 2.0 * [misc]backup-simplify: Simplify (+ 0 2.0) into 2.0 * [misc]backup-simplify: Simplify (* +nan.0 2.0) into +nan.0 * [misc]backup-simplify: Simplify +nan.0 into +nan.0 * [misc]backup-simplify: Simplify (+ (* +nan.0 (* (/ 1 (/ 1 (- im))) (pow (/ 1 (- re)) 2))) (+ +nan.0 (* +nan.0 (* 1 (/ 1 (/ 1 (- re))))))) into (- (+ (* +nan.0 (/ im (pow re 2))) (- (+ +nan.0 (- (* +nan.0 re)))))) * * * * [misc]progress: [ 4 / 4 ] generating series at (2 2 1 1) * [misc]approximate: Taking taylor expansion of (sqrt (fma (fma (* 4.440892098500626e-16 re) (- re) 2.0) re (* im 2.0))) in (re im) around 0 * [misc]taylor: Taking taylor expansion of (sqrt (fma (fma (* 4.440892098500626e-16 re) (- re) 2.0) re (* im 2.0))) in im * [misc]taylor: Taking taylor expansion of (fma (fma (* 4.440892098500626e-16 re) (- re) 2.0) re (* im 2.0)) in im * [misc]taylor: Rewrote expression to (+ (* (fma (* 4.440892098500626e-16 re) (- re) 2.0) re) (* im 2.0)) * [misc]taylor: Taking taylor expansion of (* (fma (* 4.440892098500626e-16 re) (- re) 2.0) re) in im * [misc]taylor: Taking taylor expansion of (fma (* 4.440892098500626e-16 re) (- re) 2.0) in im * [misc]taylor: Rewrote expression to (+ (* (* 4.440892098500626e-16 re) (- re)) 2.0) * [misc]taylor: Taking taylor expansion of (* (* 4.440892098500626e-16 re) (- re)) in im * [misc]taylor: Taking taylor expansion of (* 4.440892098500626e-16 re) in im * [misc]taylor: Taking taylor expansion of 4.440892098500626e-16 in im * [misc]backup-simplify: Simplify 4.440892098500626e-16 into 4.440892098500626e-16 * [misc]taylor: Taking taylor expansion of re in im * [misc]backup-simplify: Simplify re into re * [misc]taylor: Taking taylor expansion of (- re) in im * [misc]taylor: Taking taylor expansion of re in im * [misc]backup-simplify: Simplify re into re * [misc]taylor: Taking taylor expansion of 2.0 in im * [misc]backup-simplify: Simplify 2.0 into 2.0 * [misc]taylor: Taking taylor expansion of re in im * [misc]backup-simplify: Simplify re into re * [misc]taylor: Taking taylor expansion of (* im 2.0) in im * [misc]taylor: Taking taylor expansion of im in im * [misc]backup-simplify: Simplify 0 into 0 * [misc]backup-simplify: Simplify 1 into 1 * [misc]taylor: Taking taylor expansion of 2.0 in im * [misc]backup-simplify: Simplify 2.0 into 2.0 * [misc]backup-simplify: Simplify (* 4.440892098500626e-16 re) into (* 4.440892098500626e-16 re) * [misc]backup-simplify: Simplify (- re) into (- re) * [misc]backup-simplify: Simplify (* (* 4.440892098500626e-16 re) (- re)) into (* -4.440892098500626e-16 (pow re 2)) * [misc]backup-simplify: Simplify (+ (* -4.440892098500626e-16 (pow re 2)) 2.0) into (- 2.0 (* 4.440892098500626e-16 (pow re 2))) * [misc]backup-simplify: Simplify (* (- 2.0 (* 4.440892098500626e-16 (pow re 2))) re) into (* (- 2.0 (* 4.440892098500626e-16 (pow re 2))) re) * [misc]backup-simplify: Simplify (* 0 2.0) into 0 * [misc]backup-simplify: Simplify (+ (* (- 2.0 (* 4.440892098500626e-16 (pow re 2))) re) 0) into (- (* 2.0 re) (* 4.440892098500626e-16 (pow re 3))) * [misc]backup-simplify: Simplify (sqrt (- (* 2.0 re) (* 4.440892098500626e-16 (pow re 3)))) into (sqrt (- (* 2.0 re) (* 4.440892098500626e-16 (pow re 3)))) * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (+ (* 4.440892098500626e-16 0) (* 0 re)) into 0 * [misc]backup-simplify: Simplify (- re) into (- re) * [misc]backup-simplify: Simplify (+ (* (* 4.440892098500626e-16 re) 0) (* 0 (- re))) into 0 * [misc]backup-simplify: Simplify (+ 0 0) into 0 * [misc]backup-simplify: Simplify (+ (* (- 2.0 (* 4.440892098500626e-16 (pow re 2))) 0) (* 0 re)) into 0 * [misc]backup-simplify: Simplify (+ (* 0 0) (* 1 2.0)) into 2.0 * [misc]backup-simplify: Simplify (+ 0 2.0) into 2.0 * [misc]backup-simplify: Simplify (/ 2.0 (* 2 (sqrt (- (* 2.0 re) (* 4.440892098500626e-16 (pow re 3)))))) into (* 1.0 (sqrt (/ 1 (- (* 2.0 re) (* 4.440892098500626e-16 (pow re 3)))))) * [misc]taylor: Taking taylor expansion of (sqrt (fma (fma (* 4.440892098500626e-16 re) (- re) 2.0) re (* im 2.0))) in re * [misc]taylor: Taking taylor expansion of (fma (fma (* 4.440892098500626e-16 re) (- re) 2.0) re (* im 2.0)) in re * [misc]taylor: Rewrote expression to (+ (* (fma (* 4.440892098500626e-16 re) (- re) 2.0) re) (* im 2.0)) * [misc]taylor: Taking taylor expansion of (* (fma (* 4.440892098500626e-16 re) (- re) 2.0) re) in re * [misc]taylor: Taking taylor expansion of (fma (* 4.440892098500626e-16 re) (- re) 2.0) in re * [misc]taylor: Rewrote expression to (+ (* (* 4.440892098500626e-16 re) (- re)) 2.0) * [misc]taylor: Taking taylor expansion of (* (* 4.440892098500626e-16 re) (- re)) in re * [misc]taylor: Taking taylor expansion of (* 4.440892098500626e-16 re) in re * [misc]taylor: Taking taylor expansion of 4.440892098500626e-16 in re * [misc]backup-simplify: Simplify 4.440892098500626e-16 into 4.440892098500626e-16 * [misc]taylor: Taking taylor expansion of re in re * [misc]backup-simplify: Simplify 0 into 0 * [misc]backup-simplify: Simplify 1 into 1 * [misc]taylor: Taking taylor expansion of (- re) in re * [misc]taylor: Taking taylor expansion of re in re * [misc]backup-simplify: Simplify 0 into 0 * [misc]backup-simplify: Simplify 1 into 1 * [misc]taylor: Taking taylor expansion of 2.0 in re * [misc]backup-simplify: Simplify 2.0 into 2.0 * [misc]taylor: Taking taylor expansion of re in re * [misc]backup-simplify: Simplify 0 into 0 * [misc]backup-simplify: Simplify 1 into 1 * [misc]taylor: Taking taylor expansion of (* im 2.0) in re * [misc]taylor: Taking taylor expansion of im in re * [misc]backup-simplify: Simplify im into im * [misc]taylor: Taking taylor expansion of 2.0 in re * [misc]backup-simplify: Simplify 2.0 into 2.0 * [misc]backup-simplify: Simplify (* 4.440892098500626e-16 0) into 0 * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (* 0 0) into 0 * [misc]backup-simplify: Simplify (+ 0 2.0) into 2.0 * [misc]backup-simplify: Simplify (* 2.0 0) into 0 * [misc]backup-simplify: Simplify (* im 2.0) into (* 2.0 im) * [misc]backup-simplify: Simplify (+ 0 (* 2.0 im)) into (* 2.0 im) * [misc]backup-simplify: Simplify (sqrt (* 2.0 im)) into (* (sqrt im) (sqrt 2.0)) * [misc]backup-simplify: Simplify (- 1) into -1 * [misc]backup-simplify: Simplify (+ (* 4.440892098500626e-16 1) (* 0 0)) into 4.440892098500626e-16 * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (+ (* 0 -1) (* 4.440892098500626e-16 0)) into 0 * [misc]backup-simplify: Simplify (+ 0 0) into 0 * [misc]backup-simplify: Simplify (+ (* 2.0 1) (* 0 0)) into 2.0 * [misc]backup-simplify: Simplify (+ (* im 0) (* 0 2.0)) into 0 * [misc]backup-simplify: Simplify (+ 2.0 0) into 2.0 * [misc]backup-simplify: Simplify (/ 2.0 (* 2 (sqrt (* 2.0 im)))) into (* 1.0 (* (sqrt (/ 1 im)) (/ 1 (sqrt 2.0)))) * [misc]taylor: Taking taylor expansion of (sqrt (fma (fma (* 4.440892098500626e-16 re) (- re) 2.0) re (* im 2.0))) in re * [misc]taylor: Taking taylor expansion of (fma (fma (* 4.440892098500626e-16 re) (- re) 2.0) re (* im 2.0)) in re * [misc]taylor: Rewrote expression to (+ (* (fma (* 4.440892098500626e-16 re) (- re) 2.0) re) (* im 2.0)) * [misc]taylor: Taking taylor expansion of (* (fma (* 4.440892098500626e-16 re) (- re) 2.0) re) in re * [misc]taylor: Taking taylor expansion of (fma (* 4.440892098500626e-16 re) (- re) 2.0) in re * [misc]taylor: Rewrote expression to (+ (* (* 4.440892098500626e-16 re) (- re)) 2.0) * [misc]taylor: Taking taylor expansion of (* (* 4.440892098500626e-16 re) (- re)) in re * [misc]taylor: Taking taylor expansion of (* 4.440892098500626e-16 re) in re * [misc]taylor: Taking taylor expansion of 4.440892098500626e-16 in re * [misc]backup-simplify: Simplify 4.440892098500626e-16 into 4.440892098500626e-16 * [misc]taylor: Taking taylor expansion of re in re * [misc]backup-simplify: Simplify 0 into 0 * [misc]backup-simplify: Simplify 1 into 1 * [misc]taylor: Taking taylor expansion of (- re) in re * [misc]taylor: Taking taylor expansion of re in re * [misc]backup-simplify: Simplify 0 into 0 * [misc]backup-simplify: Simplify 1 into 1 * [misc]taylor: Taking taylor expansion of 2.0 in re * [misc]backup-simplify: Simplify 2.0 into 2.0 * [misc]taylor: Taking taylor expansion of re in re * [misc]backup-simplify: Simplify 0 into 0 * [misc]backup-simplify: Simplify 1 into 1 * [misc]taylor: Taking taylor expansion of (* im 2.0) in re * [misc]taylor: Taking taylor expansion of im in re * [misc]backup-simplify: Simplify im into im * [misc]taylor: Taking taylor expansion of 2.0 in re * [misc]backup-simplify: Simplify 2.0 into 2.0 * [misc]backup-simplify: Simplify (* 4.440892098500626e-16 0) into 0 * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (* 0 0) into 0 * [misc]backup-simplify: Simplify (+ 0 2.0) into 2.0 * [misc]backup-simplify: Simplify (* 2.0 0) into 0 * [misc]backup-simplify: Simplify (* im 2.0) into (* 2.0 im) * [misc]backup-simplify: Simplify (+ 0 (* 2.0 im)) into (* 2.0 im) * [misc]backup-simplify: Simplify (sqrt (* 2.0 im)) into (* (sqrt im) (sqrt 2.0)) * [misc]backup-simplify: Simplify (- 1) into -1 * [misc]backup-simplify: Simplify (+ (* 4.440892098500626e-16 1) (* 0 0)) into 4.440892098500626e-16 * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (+ (* 0 -1) (* 4.440892098500626e-16 0)) into 0 * [misc]backup-simplify: Simplify (+ 0 0) into 0 * [misc]backup-simplify: Simplify (+ (* 2.0 1) (* 0 0)) into 2.0 * [misc]backup-simplify: Simplify (+ (* im 0) (* 0 2.0)) into 0 * [misc]backup-simplify: Simplify (+ 2.0 0) into 2.0 * [misc]backup-simplify: Simplify (/ 2.0 (* 2 (sqrt (* 2.0 im)))) into (* 1.0 (* (sqrt (/ 1 im)) (/ 1 (sqrt 2.0)))) * [misc]taylor: Taking taylor expansion of (* (sqrt im) (sqrt 2.0)) in im * [misc]taylor: Taking taylor expansion of (sqrt im) in im * [misc]taylor: Taking taylor expansion of im in im * [misc]backup-simplify: Simplify 0 into 0 * [misc]backup-simplify: Simplify 1 into 1 * [misc]backup-simplify: Simplify (sqrt 0) into 0 * [misc]backup-simplify: Simplify (/ 1 (* 2 (sqrt 0))) into +nan.0 * [misc]taylor: Taking taylor expansion of (sqrt 2.0) in im * [misc]taylor: Taking taylor expansion of 2.0 in im * [misc]backup-simplify: Simplify 2.0 into 2.0 * [misc]backup-simplify: Simplify (sqrt 2.0) into (sqrt 2.0) * [misc]backup-simplify: Simplify (/ 0 (* 2 (sqrt 2.0))) into 0 * [misc]backup-simplify: Simplify (* 0 (sqrt 2.0)) into 0 * [misc]backup-simplify: Simplify 0 into 0 * [misc]taylor: Taking taylor expansion of (* 1.0 (* (sqrt (/ 1 im)) (/ 1 (sqrt 2.0)))) in im * [misc]taylor: Taking taylor expansion of 1.0 in im * [misc]backup-simplify: Simplify 1.0 into 1.0 * [misc]taylor: Taking taylor expansion of (* (sqrt (/ 1 im)) (/ 1 (sqrt 2.0))) in im * [misc]taylor: Taking taylor expansion of (sqrt (/ 1 im)) in im * [misc]taylor: Taking taylor expansion of (/ 1 im) in im * [misc]taylor: Taking taylor expansion of im in im * [misc]backup-simplify: Simplify 0 into 0 * [misc]backup-simplify: Simplify 1 into 1 * [misc]backup-simplify: Simplify (/ 1 1) into 1 * [misc]backup-simplify: Simplify (sqrt 0) into 0 * [misc]backup-simplify: Simplify (/ 1 (* 2 (sqrt 0))) into +nan.0 * [misc]taylor: Taking taylor expansion of (/ 1 (sqrt 2.0)) in im * [misc]taylor: Taking taylor expansion of (sqrt 2.0) in im * [misc]taylor: Taking taylor expansion of 2.0 in im * [misc]backup-simplify: Simplify 2.0 into 2.0 * [misc]backup-simplify: Simplify (sqrt 2.0) into (sqrt 2.0) * [misc]backup-simplify: Simplify (/ 0 (* 2 (sqrt 2.0))) into 0 * [misc]backup-simplify: Simplify (/ 1 (sqrt 2.0)) into (/ 1 (sqrt 2.0)) * [misc]backup-simplify: Simplify (- (+ (* (/ 1 (sqrt 2.0)) (/ 0 (sqrt 2.0))))) into 0 * [misc]backup-simplify: Simplify (+ (* 0 0) (* +nan.0 (/ 1 (sqrt 2.0)))) into (- (* +nan.0 (/ 1 (sqrt 2.0)))) * [misc]backup-simplify: Simplify (* 0 (/ 1 (sqrt 2.0))) into 0 * [misc]backup-simplify: Simplify (+ (* 1.0 (- (* +nan.0 (/ 1 (sqrt 2.0))))) (* 0 0)) into (- (* +nan.0 (/ 1 (sqrt 2.0)))) * [misc]backup-simplify: Simplify (- (* +nan.0 (/ 1 (sqrt 2.0)))) into (- (* +nan.0 (/ 1 (sqrt 2.0)))) * [misc]backup-simplify: Simplify (+ (* 0 0) (* +nan.0 (sqrt 2.0))) into (- (* +nan.0 (sqrt 2.0))) * [misc]backup-simplify: Simplify (- (* +nan.0 (sqrt 2.0))) into (- (* +nan.0 (sqrt 2.0))) * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (- 1) into -1 * [misc]backup-simplify: Simplify (+ (* 4.440892098500626e-16 0) (+ (* 0 1) (* 0 0))) into 0 * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (+ (* 0 0) (+ (* 4.440892098500626e-16 -1) (* 0 0))) into (- 4.440892098500626e-16) * [misc]backup-simplify: Simplify (+ (- 4.440892098500626e-16) 0) into (- 4.440892098500626e-16) * [misc]backup-simplify: Simplify (+ (* 2.0 0) (+ (* 0 1) (* (- 4.440892098500626e-16) 0))) into 0 * [misc]backup-simplify: Simplify (+ (* im 0) (+ (* 0 0) (* 0 2.0))) into 0 * [misc]backup-simplify: Simplify (+ 0 0) into 0 * [misc]backup-simplify: Simplify (/ (- 0 (pow (* 1.0 (* (sqrt (/ 1 im)) (/ 1 (sqrt 2.0)))) 2) (+)) (* 2 (* (sqrt im) (sqrt 2.0)))) into (* -0.5 (* (sqrt (/ 1 (pow im 3))) (/ 1 (pow (sqrt 2.0) 3)))) * [misc]taylor: Taking taylor expansion of (* -0.5 (* (sqrt (/ 1 (pow im 3))) (/ 1 (pow (sqrt 2.0) 3)))) in im * [misc]taylor: Taking taylor expansion of -0.5 in im * [misc]backup-simplify: Simplify -0.5 into -0.5 * [misc]taylor: Taking taylor expansion of (* (sqrt (/ 1 (pow im 3))) (/ 1 (pow (sqrt 2.0) 3))) in im * [misc]taylor: Taking taylor expansion of (sqrt (/ 1 (pow im 3))) in im * [misc]taylor: Taking taylor expansion of (/ 1 (pow im 3)) in im * [misc]taylor: Taking taylor expansion of (pow im 3) in im * [misc]backup-simplify: Simplify (/ 1 1) into 1 * [misc]backup-simplify: Simplify (sqrt 0) into 0 * [misc]backup-simplify: Simplify (/ 1 (* 2 (sqrt 0))) into +nan.0 * [misc]taylor: Taking taylor expansion of (/ 1 (pow (sqrt 2.0) 3)) in im * [misc]taylor: Taking taylor expansion of (pow (sqrt 2.0) 3) in im * [misc]taylor: Taking taylor expansion of (exp (* 3 (log (sqrt 2.0)))) in im * [misc]taylor: Taking taylor expansion of (* 3 (log (sqrt 2.0))) in im * [misc]taylor: Taking taylor expansion of 3 in im * [misc]backup-simplify: Simplify 3 into 3 * [misc]taylor: Taking taylor expansion of (log (sqrt 2.0)) in im * [misc]taylor: Taking taylor expansion of (sqrt 2.0) in im * [misc]taylor: Taking taylor expansion of 2.0 in im * [misc]backup-simplify: Simplify 2.0 into 2.0 * [misc]backup-simplify: Simplify (sqrt 2.0) into (sqrt 2.0) * [misc]backup-simplify: Simplify (/ 0 (* 2 (sqrt 2.0))) into 0 * [misc]backup-simplify: Simplify (log (sqrt 2.0)) into (log (sqrt 2.0)) * [misc]backup-simplify: Simplify (* 3 (log (sqrt 2.0))) into (* 3 (log (sqrt 2.0))) * [misc]backup-simplify: Simplify (exp (* 3 (log (sqrt 2.0)))) into (pow (sqrt 2.0) 3) * [misc]backup-simplify: Simplify (/ 1 (pow (sqrt 2.0) 3)) into (/ 1 (pow (sqrt 2.0) 3)) * [misc]backup-simplify: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (sqrt 2.0) 1)))) 1) into 0 * [misc]backup-simplify: Simplify (+ (* 3 0) (* 0 (log (sqrt 2.0)))) into 0 * [misc]backup-simplify: Simplify (/ (- 0 (pow 0 2) (+)) (* 2 (sqrt 2.0))) into 0 * [misc]backup-simplify: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow (sqrt 2.0) 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow (sqrt 2.0) 1)))) 2) into 0 * [misc]backup-simplify: Simplify (+ (* 3 0) (+ (* 0 0) (* 0 (log (sqrt 2.0))))) into 0 * [misc]backup-simplify: Simplify (* (exp (* 3 (log (sqrt 2.0)))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 * [misc]backup-simplify: Simplify (* (exp (* 3 (log (sqrt 2.0)))) (+ (* (/ (pow 0 1) 1)))) into 0 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 (pow (sqrt 2.0) 3)) (/ 0 (pow (sqrt 2.0) 3))))) into 0 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 (pow (sqrt 2.0) 3)) (/ 0 (pow (sqrt 2.0) 3))) (* 0 (/ 0 (pow (sqrt 2.0) 3))))) into 0 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)))) into 0 * [misc]backup-simplify: Simplify (/ (- 0 (pow +nan.0 2) (+)) (* 2 0)) into +nan.0 * [misc]backup-simplify: Simplify (+ (* 0 0) (+ (* +nan.0 0) (* +nan.0 (/ 1 (pow (sqrt 2.0) 3))))) into (- (* +nan.0 (/ 1 (pow (sqrt 2.0) 3)))) * [misc]backup-simplify: Simplify (+ (* 0 0) (* +nan.0 (/ 1 (pow (sqrt 2.0) 3)))) into (- (* +nan.0 (/ 1 (pow (sqrt 2.0) 3)))) * [misc]backup-simplify: Simplify (* 0 (/ 1 (pow (sqrt 2.0) 3))) into 0 * [misc]backup-simplify: Simplify (+ (* -0.5 (- (* +nan.0 (/ 1 (pow (sqrt 2.0) 3))))) (+ (* 0 (- (* +nan.0 (/ 1 (pow (sqrt 2.0) 3))))) (* 0 0))) into (- (* +nan.0 (/ 1 (pow (sqrt 2.0) 3)))) * [misc]backup-simplify: Simplify (- (* +nan.0 (/ 1 (pow (sqrt 2.0) 3)))) into (- (* +nan.0 (/ 1 (pow (sqrt 2.0) 3)))) * [misc]backup-simplify: Simplify (+ (* (- (* +nan.0 (/ 1 (pow (sqrt 2.0) 3)))) (pow (* 1 re) 2)) (+ (* (- (* +nan.0 (sqrt 2.0))) (* im 1)) (* (- (* +nan.0 (/ 1 (sqrt 2.0)))) (* 1 re)))) into (- (+ (* +nan.0 (* im (sqrt 2.0))) (- (+ (* +nan.0 (/ (pow re 2) (pow (sqrt 2.0) 3))) (- (* +nan.0 (/ re (sqrt 2.0)))))))) * [misc]approximate: Taking taylor expansion of (sqrt (fma (fma (* 4.440892098500626e-16 (/ 1 re)) (- (/ 1 re)) 2.0) (/ 1 re) (* (/ 1 im) 2.0))) in (re im) around 0 * [misc]taylor: Taking taylor expansion of (sqrt (fma (fma (* 4.440892098500626e-16 (/ 1 re)) (- (/ 1 re)) 2.0) (/ 1 re) (* (/ 1 im) 2.0))) in im * [misc]taylor: Taking taylor expansion of (fma (fma (* 4.440892098500626e-16 (/ 1 re)) (- (/ 1 re)) 2.0) (/ 1 re) (* (/ 1 im) 2.0)) in im * [misc]taylor: Rewrote expression to (+ (* (fma (* 4.440892098500626e-16 (/ 1 re)) (- (/ 1 re)) 2.0) (/ 1 re)) (* (/ 1 im) 2.0)) * [misc]taylor: Taking taylor expansion of (* (fma (* 4.440892098500626e-16 (/ 1 re)) (- (/ 1 re)) 2.0) (/ 1 re)) in im * [misc]taylor: Taking taylor expansion of (fma (* 4.440892098500626e-16 (/ 1 re)) (- (/ 1 re)) 2.0) in im * [misc]taylor: Rewrote expression to (+ (* (* 4.440892098500626e-16 (/ 1 re)) (- (/ 1 re))) 2.0) * [misc]taylor: Taking taylor expansion of (* (* 4.440892098500626e-16 (/ 1 re)) (- (/ 1 re))) in im * [misc]taylor: Taking taylor expansion of (* 4.440892098500626e-16 (/ 1 re)) in im * [misc]taylor: Taking taylor expansion of 4.440892098500626e-16 in im * [misc]backup-simplify: Simplify 4.440892098500626e-16 into 4.440892098500626e-16 * [misc]taylor: Taking taylor expansion of (/ 1 re) in im * [misc]taylor: Taking taylor expansion of re in im * [misc]backup-simplify: Simplify re into re * [misc]backup-simplify: Simplify (/ 1 re) into (/ 1 re) * [misc]taylor: Taking taylor expansion of (- (/ 1 re)) in im * [misc]taylor: Taking taylor expansion of (/ 1 re) in im * [misc]taylor: Taking taylor expansion of re in im * [misc]backup-simplify: Simplify re into re * [misc]backup-simplify: Simplify (/ 1 re) into (/ 1 re) * [misc]taylor: Taking taylor expansion of 2.0 in im * [misc]backup-simplify: Simplify 2.0 into 2.0 * [misc]taylor: Taking taylor expansion of (/ 1 re) in im * [misc]taylor: Taking taylor expansion of re in im * [misc]backup-simplify: Simplify re into re * [misc]backup-simplify: Simplify (/ 1 re) into (/ 1 re) * [misc]taylor: Taking taylor expansion of (* (/ 1 im) 2.0) in im * [misc]taylor: Taking taylor expansion of (/ 1 im) in im * [misc]taylor: Taking taylor expansion of im in im * [misc]backup-simplify: Simplify 0 into 0 * [misc]backup-simplify: Simplify 1 into 1 * [misc]backup-simplify: Simplify (/ 1 1) into 1 * [misc]taylor: Taking taylor expansion of 2.0 in im * [misc]backup-simplify: Simplify 2.0 into 2.0 * [misc]backup-simplify: Simplify (* 1 2.0) into 2.0 * [misc]backup-simplify: Simplify (+ 0 2.0) into 2.0 * [misc]backup-simplify: Simplify (sqrt 0) into 0 * [misc]backup-simplify: Simplify (/ 2.0 (* 2 (sqrt 0))) into +nan.0 * [misc]taylor: Taking taylor expansion of (sqrt (fma (fma (* 4.440892098500626e-16 (/ 1 re)) (- (/ 1 re)) 2.0) (/ 1 re) (* (/ 1 im) 2.0))) in re * [misc]taylor: Taking taylor expansion of (fma (fma (* 4.440892098500626e-16 (/ 1 re)) (- (/ 1 re)) 2.0) (/ 1 re) (* (/ 1 im) 2.0)) in re * [misc]taylor: Rewrote expression to (+ (* (fma (* 4.440892098500626e-16 (/ 1 re)) (- (/ 1 re)) 2.0) (/ 1 re)) (* (/ 1 im) 2.0)) * [misc]taylor: Taking taylor expansion of (* (fma (* 4.440892098500626e-16 (/ 1 re)) (- (/ 1 re)) 2.0) (/ 1 re)) in re * [misc]taylor: Taking taylor expansion of (fma (* 4.440892098500626e-16 (/ 1 re)) (- (/ 1 re)) 2.0) in re * [misc]taylor: Rewrote expression to (+ (* (* 4.440892098500626e-16 (/ 1 re)) (- (/ 1 re))) 2.0) * [misc]taylor: Taking taylor expansion of (* (* 4.440892098500626e-16 (/ 1 re)) (- (/ 1 re))) in re * [misc]taylor: Taking taylor expansion of (* 4.440892098500626e-16 (/ 1 re)) in re * [misc]taylor: Taking taylor expansion of 4.440892098500626e-16 in re * [misc]backup-simplify: Simplify 4.440892098500626e-16 into 4.440892098500626e-16 * [misc]taylor: Taking taylor expansion of (/ 1 re) in re * [misc]taylor: Taking taylor expansion of re in re * [misc]backup-simplify: Simplify 0 into 0 * [misc]backup-simplify: Simplify 1 into 1 * [misc]backup-simplify: Simplify (/ 1 1) into 1 * [misc]taylor: Taking taylor expansion of (- (/ 1 re)) in re * [misc]taylor: Taking taylor expansion of (/ 1 re) in re * [misc]taylor: Taking taylor expansion of re in re * [misc]backup-simplify: Simplify 0 into 0 * [misc]backup-simplify: Simplify 1 into 1 * [misc]backup-simplify: Simplify (/ 1 1) into 1 * [misc]taylor: Taking taylor expansion of 2.0 in re * [misc]backup-simplify: Simplify 2.0 into 2.0 * [misc]taylor: Taking taylor expansion of (/ 1 re) in re * [misc]taylor: Taking taylor expansion of re in re * [misc]backup-simplify: Simplify 0 into 0 * [misc]backup-simplify: Simplify 1 into 1 * [misc]backup-simplify: Simplify (/ 1 1) into 1 * [misc]taylor: Taking taylor expansion of (* (/ 1 im) 2.0) in re * [misc]taylor: Taking taylor expansion of (/ 1 im) in re * [misc]taylor: Taking taylor expansion of im in re * [misc]backup-simplify: Simplify im into im * [misc]backup-simplify: Simplify (/ 1 im) into (/ 1 im) * [misc]taylor: Taking taylor expansion of 2.0 in re * [misc]backup-simplify: Simplify 2.0 into 2.0 * [misc]backup-simplify: Simplify (* 4.440892098500626e-16 1) into 4.440892098500626e-16 * [misc]backup-simplify: Simplify (- 1) into -1 * [misc]backup-simplify: Simplify (* 4.440892098500626e-16 -1) into -4.440892098500626e-16 * [misc]backup-simplify: Simplify (+ -4.440892098500626e-16 0) into (- 4.440892098500626e-16) * [misc]backup-simplify: Simplify (* (- 4.440892098500626e-16) 1) into -4.440892098500626e-16 * [misc]backup-simplify: Simplify (+ -4.440892098500626e-16 0) into (- 4.440892098500626e-16) * [misc]backup-simplify: Simplify (sqrt 0) into 0 * [misc]backup-simplify: Simplify (/ (- 4.440892098500626e-16) (* 2 (sqrt 0))) into +nan.0 * [misc]taylor: Taking taylor expansion of (sqrt (fma (fma (* 4.440892098500626e-16 (/ 1 re)) (- (/ 1 re)) 2.0) (/ 1 re) (* (/ 1 im) 2.0))) in re * [misc]taylor: Taking taylor expansion of (fma (fma (* 4.440892098500626e-16 (/ 1 re)) (- (/ 1 re)) 2.0) (/ 1 re) (* (/ 1 im) 2.0)) in re * [misc]taylor: Rewrote expression to (+ (* (fma (* 4.440892098500626e-16 (/ 1 re)) (- (/ 1 re)) 2.0) (/ 1 re)) (* (/ 1 im) 2.0)) * [misc]taylor: Taking taylor expansion of (* (fma (* 4.440892098500626e-16 (/ 1 re)) (- (/ 1 re)) 2.0) (/ 1 re)) in re * [misc]taylor: Taking taylor expansion of (fma (* 4.440892098500626e-16 (/ 1 re)) (- (/ 1 re)) 2.0) in re * [misc]taylor: Rewrote expression to (+ (* (* 4.440892098500626e-16 (/ 1 re)) (- (/ 1 re))) 2.0) * [misc]taylor: Taking taylor expansion of (* (* 4.440892098500626e-16 (/ 1 re)) (- (/ 1 re))) in re * [misc]taylor: Taking taylor expansion of (* 4.440892098500626e-16 (/ 1 re)) in re * [misc]taylor: Taking taylor expansion of 4.440892098500626e-16 in re * [misc]backup-simplify: Simplify 4.440892098500626e-16 into 4.440892098500626e-16 * [misc]taylor: Taking taylor expansion of (/ 1 re) in re * [misc]taylor: Taking taylor expansion of re in re * [misc]backup-simplify: Simplify 0 into 0 * [misc]backup-simplify: Simplify 1 into 1 * [misc]backup-simplify: Simplify (/ 1 1) into 1 * [misc]taylor: Taking taylor expansion of (- (/ 1 re)) in re * [misc]taylor: Taking taylor expansion of (/ 1 re) in re * [misc]taylor: Taking taylor expansion of re in re * [misc]backup-simplify: Simplify 0 into 0 * [misc]backup-simplify: Simplify 1 into 1 * [misc]backup-simplify: Simplify (/ 1 1) into 1 * [misc]taylor: Taking taylor expansion of 2.0 in re * [misc]backup-simplify: Simplify 2.0 into 2.0 * [misc]taylor: Taking taylor expansion of (/ 1 re) in re * [misc]taylor: Taking taylor expansion of re in re * [misc]backup-simplify: Simplify 0 into 0 * [misc]backup-simplify: Simplify 1 into 1 * [misc]backup-simplify: Simplify (/ 1 1) into 1 * [misc]taylor: Taking taylor expansion of (* (/ 1 im) 2.0) in re * [misc]taylor: Taking taylor expansion of (/ 1 im) in re * [misc]taylor: Taking taylor expansion of im in re * [misc]backup-simplify: Simplify im into im * [misc]backup-simplify: Simplify (/ 1 im) into (/ 1 im) * [misc]taylor: Taking taylor expansion of 2.0 in re * [misc]backup-simplify: Simplify 2.0 into 2.0 * [misc]backup-simplify: Simplify (* 4.440892098500626e-16 1) into 4.440892098500626e-16 * [misc]backup-simplify: Simplify (- 1) into -1 * [misc]backup-simplify: Simplify (* 4.440892098500626e-16 -1) into -4.440892098500626e-16 * [misc]backup-simplify: Simplify (+ -4.440892098500626e-16 0) into (- 4.440892098500626e-16) * [misc]backup-simplify: Simplify (* (- 4.440892098500626e-16) 1) into -4.440892098500626e-16 * [misc]backup-simplify: Simplify (+ -4.440892098500626e-16 0) into (- 4.440892098500626e-16) * [misc]backup-simplify: Simplify (sqrt 0) into 0 * [misc]backup-simplify: Simplify (/ (- 4.440892098500626e-16) (* 2 (sqrt 0))) into +nan.0 * [misc]taylor: Taking taylor expansion of 0 in im * [misc]backup-simplify: Simplify 0 into 0 * [misc]taylor: Taking taylor expansion of +nan.0 in im * [misc]backup-simplify: Simplify +nan.0 into +nan.0 * [misc]backup-simplify: Simplify 0 into 0 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)))) into 0 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)))) into 0 * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)))) into 0 * [misc]backup-simplify: Simplify (+ (* 4.440892098500626e-16 0) (* 0 1)) into 0 * [misc]backup-simplify: Simplify (- 1) into -1 * [misc]backup-simplify: Simplify (+ (* 4.440892098500626e-16 0) (* 0 -1)) into 0 * [misc]backup-simplify: Simplify (+ 0 0) into 0 * [misc]backup-simplify: Simplify (+ (* (- 4.440892098500626e-16) 0) (* 0 1)) into 0 * [misc]backup-simplify: Simplify (+ 0 0) into 0 * [misc]backup-simplify: Simplify (/ (- 0 (pow +nan.0 2) (+)) (* 2 0)) into +nan.0 * [misc]taylor: Taking taylor expansion of +nan.0 in im * [misc]backup-simplify: Simplify +nan.0 into +nan.0 * [misc]backup-simplify: Simplify +nan.0 into +nan.0 * [misc]backup-simplify: Simplify 0 into 0 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 * [misc]backup-simplify: Simplify (+ (* 4.440892098500626e-16 0) (+ (* 0 0) (* 0 1))) into 0 * [misc]backup-simplify: Simplify (- 1) into -1 * [misc]backup-simplify: Simplify (+ (* 4.440892098500626e-16 0) (+ (* 0 0) (* 0 -1))) into 0 * [misc]backup-simplify: Simplify (+ 0 2.0) into 2.0 * [misc]backup-simplify: Simplify (+ (* (- 4.440892098500626e-16) 0) (+ (* 0 0) (* 2.0 1))) into 2.0 * [misc]backup-simplify: Simplify (+ 2.0 0) into 2.0 * [misc]backup-simplify: Simplify (/ (- 2.0 (+ (* 2 (* +nan.0 +nan.0)))) (* 2 0)) into +nan.0 * [misc]taylor: Taking taylor expansion of +nan.0 in im * [misc]backup-simplify: Simplify +nan.0 into +nan.0 * [misc]backup-simplify: Simplify +nan.0 into +nan.0 * [misc]backup-simplify: Simplify 0 into 0 * [misc]backup-simplify: Simplify 0 into 0 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 * [misc]backup-simplify: Simplify (+ (* 4.440892098500626e-16 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 * [misc]backup-simplify: Simplify (- 1) into -1 * [misc]backup-simplify: Simplify (+ (* 4.440892098500626e-16 0) (+ (* 0 0) (+ (* 0 0) (* 0 -1)))) into 0 * [misc]backup-simplify: Simplify (+ 0 0) into 0 * [misc]backup-simplify: Simplify (+ (* (- 4.440892098500626e-16) 0) (+ (* 0 0) (+ (* 2.0 0) (* 0 1)))) into 0 * [misc]backup-simplify: Simplify (* (/ 1 im) 2.0) into (/ 2.0 im) * [misc]backup-simplify: Simplify (+ 0 (/ 2.0 im)) into (* 2.0 (/ 1 im)) * [misc]backup-simplify: Simplify (/ (- (* 2.0 (/ 1 im)) (pow +nan.0 2) (+ (* 2 (* +nan.0 +nan.0)))) (* 2 0)) into (* +nan.0 (- (* 2.0 (/ 1 im)) +nan.0)) * [misc]taylor: Taking taylor expansion of (* +nan.0 (- (* 2.0 (/ 1 im)) +nan.0)) in im * [misc]taylor: Taking taylor expansion of +nan.0 in im * [misc]backup-simplify: Simplify +nan.0 into +nan.0 * [misc]taylor: Taking taylor expansion of (- (* 2.0 (/ 1 im)) +nan.0) in im * [misc]taylor: Taking taylor expansion of (* 2.0 (/ 1 im)) in im * [misc]taylor: Taking taylor expansion of 2.0 in im * [misc]backup-simplify: Simplify 2.0 into 2.0 * [misc]taylor: Taking taylor expansion of (/ 1 im) in im * [misc]taylor: Taking taylor expansion of im in im * [misc]backup-simplify: Simplify 0 into 0 * [misc]backup-simplify: Simplify 1 into 1 * [misc]backup-simplify: Simplify (/ 1 1) into 1 * [misc]taylor: Taking taylor expansion of +nan.0 in im * [misc]backup-simplify: Simplify +nan.0 into +nan.0 * [misc]backup-simplify: Simplify (* 2.0 1) into 2.0 * [misc]backup-simplify: Simplify (+ 2.0 0) into 2.0 * [misc]backup-simplify: Simplify (* +nan.0 2.0) into +nan.0 * [misc]backup-simplify: Simplify +nan.0 into +nan.0 * [misc]backup-simplify: Simplify (+ (* +nan.0 (* (/ 1 (/ 1 im)) (pow (/ 1 re) 2))) (+ +nan.0 (* +nan.0 (* 1 (/ 1 (/ 1 re)))))) into (- (+ (* +nan.0 (/ im (pow re 2))) (- (+ +nan.0 (- (* +nan.0 re)))))) * [misc]approximate: Taking taylor expansion of (sqrt (fma (fma (* 4.440892098500626e-16 (/ 1 (- re))) (- (/ 1 (- re))) 2.0) (/ 1 (- re)) (* (/ 1 (- im)) 2.0))) in (re im) around 0 * [misc]taylor: Taking taylor expansion of (sqrt (fma (fma (* 4.440892098500626e-16 (/ 1 (- re))) (- (/ 1 (- re))) 2.0) (/ 1 (- re)) (* (/ 1 (- im)) 2.0))) in im * [misc]taylor: Taking taylor expansion of (fma (fma (* 4.440892098500626e-16 (/ 1 (- re))) (- (/ 1 (- re))) 2.0) (/ 1 (- re)) (* (/ 1 (- im)) 2.0)) in im * [misc]taylor: Rewrote expression to (+ (* (fma (* 4.440892098500626e-16 (/ 1 (- re))) (- (/ 1 (- re))) 2.0) (/ 1 (- re))) (* (/ 1 (- im)) 2.0)) * [misc]taylor: Taking taylor expansion of (* (fma (* 4.440892098500626e-16 (/ 1 (- re))) (- (/ 1 (- re))) 2.0) (/ 1 (- re))) in im * [misc]taylor: Taking taylor expansion of (fma (* 4.440892098500626e-16 (/ 1 (- re))) (- (/ 1 (- re))) 2.0) in im * [misc]taylor: Rewrote expression to (+ (* (* 4.440892098500626e-16 (/ 1 (- re))) (- (/ 1 (- re)))) 2.0) * [misc]taylor: Taking taylor expansion of (* (* 4.440892098500626e-16 (/ 1 (- re))) (- (/ 1 (- re)))) in im * [misc]taylor: Taking taylor expansion of (* 4.440892098500626e-16 (/ 1 (- re))) in im * [misc]taylor: Taking taylor expansion of 4.440892098500626e-16 in im * [misc]backup-simplify: Simplify 4.440892098500626e-16 into 4.440892098500626e-16 * [misc]taylor: Taking taylor expansion of (/ 1 (- re)) in im * [misc]taylor: Taking taylor expansion of (- re) in im * [misc]taylor: Taking taylor expansion of re in im * [misc]backup-simplify: Simplify re into re * [misc]backup-simplify: Simplify (- re) into (- re) * [misc]backup-simplify: Simplify (- re) into (- re) * [misc]backup-simplify: Simplify (/ 1 (- re)) into (/ -1 re) * [misc]taylor: Taking taylor expansion of (- (/ 1 (- re))) in im * [misc]taylor: Taking taylor expansion of (/ 1 (- re)) in im * [misc]taylor: Taking taylor expansion of (- re) in im * [misc]taylor: Taking taylor expansion of re in im * [misc]backup-simplify: Simplify re into re * [misc]backup-simplify: Simplify (- re) into (- re) * [misc]backup-simplify: Simplify (- re) into (- re) * [misc]backup-simplify: Simplify (/ 1 (- re)) into (/ -1 re) * [misc]taylor: Taking taylor expansion of 2.0 in im * [misc]backup-simplify: Simplify 2.0 into 2.0 * [misc]taylor: Taking taylor expansion of (/ 1 (- re)) in im * [misc]taylor: Taking taylor expansion of (- re) in im * [misc]taylor: Taking taylor expansion of re in im * [misc]backup-simplify: Simplify re into re * [misc]backup-simplify: Simplify (- re) into (- re) * [misc]backup-simplify: Simplify (- re) into (- re) * [misc]backup-simplify: Simplify (/ 1 (- re)) into (/ -1 re) * [misc]taylor: Taking taylor expansion of (* (/ 1 (- im)) 2.0) in im * [misc]taylor: Taking taylor expansion of (/ 1 (- im)) in im * [misc]taylor: Taking taylor expansion of (- im) in im * [misc]taylor: Taking taylor expansion of im in im * [misc]backup-simplify: Simplify 0 into 0 * [misc]backup-simplify: Simplify 1 into 1 * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (- 1) into -1 * [misc]backup-simplify: Simplify (- 1) into -1 * [misc]backup-simplify: Simplify (/ 1 -1) into -1 * [misc]taylor: Taking taylor expansion of 2.0 in im * [misc]backup-simplify: Simplify 2.0 into 2.0 * [misc]backup-simplify: Simplify (* -1 2.0) into -2.0 * [misc]backup-simplify: Simplify (+ 0 -2.0) into (- 2.0) * [misc]backup-simplify: Simplify (sqrt 0) into 0 * [misc]backup-simplify: Simplify (/ (- 2.0) (* 2 (sqrt 0))) into +nan.0 * [misc]taylor: Taking taylor expansion of (sqrt (fma (fma (* 4.440892098500626e-16 (/ 1 (- re))) (- (/ 1 (- re))) 2.0) (/ 1 (- re)) (* (/ 1 (- im)) 2.0))) in re * [misc]taylor: Taking taylor expansion of (fma (fma (* 4.440892098500626e-16 (/ 1 (- re))) (- (/ 1 (- re))) 2.0) (/ 1 (- re)) (* (/ 1 (- im)) 2.0)) in re * [misc]taylor: Rewrote expression to (+ (* (fma (* 4.440892098500626e-16 (/ 1 (- re))) (- (/ 1 (- re))) 2.0) (/ 1 (- re))) (* (/ 1 (- im)) 2.0)) * [misc]taylor: Taking taylor expansion of (* (fma (* 4.440892098500626e-16 (/ 1 (- re))) (- (/ 1 (- re))) 2.0) (/ 1 (- re))) in re * [misc]taylor: Taking taylor expansion of (fma (* 4.440892098500626e-16 (/ 1 (- re))) (- (/ 1 (- re))) 2.0) in re * [misc]taylor: Rewrote expression to (+ (* (* 4.440892098500626e-16 (/ 1 (- re))) (- (/ 1 (- re)))) 2.0) * [misc]taylor: Taking taylor expansion of (* (* 4.440892098500626e-16 (/ 1 (- re))) (- (/ 1 (- re)))) in re * [misc]taylor: Taking taylor expansion of (* 4.440892098500626e-16 (/ 1 (- re))) in re * [misc]taylor: Taking taylor expansion of 4.440892098500626e-16 in re * [misc]backup-simplify: Simplify 4.440892098500626e-16 into 4.440892098500626e-16 * [misc]taylor: Taking taylor expansion of (/ 1 (- re)) in re * [misc]taylor: Taking taylor expansion of (- re) in re * [misc]taylor: Taking taylor expansion of re in re * [misc]backup-simplify: Simplify 0 into 0 * [misc]backup-simplify: Simplify 1 into 1 * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (- 1) into -1 * [misc]backup-simplify: Simplify (- 1) into -1 * [misc]backup-simplify: Simplify (/ 1 -1) into -1 * [misc]taylor: Taking taylor expansion of (- (/ 1 (- re))) in re * [misc]taylor: Taking taylor expansion of (/ 1 (- re)) in re * [misc]taylor: Taking taylor expansion of (- re) in re * [misc]taylor: Taking taylor expansion of re in re * [misc]backup-simplify: Simplify 0 into 0 * [misc]backup-simplify: Simplify 1 into 1 * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (- 1) into -1 * [misc]backup-simplify: Simplify (- 1) into -1 * [misc]backup-simplify: Simplify (/ 1 -1) into -1 * [misc]taylor: Taking taylor expansion of 2.0 in re * [misc]backup-simplify: Simplify 2.0 into 2.0 * [misc]taylor: Taking taylor expansion of (/ 1 (- re)) in re * [misc]taylor: Taking taylor expansion of (- re) in re * [misc]taylor: Taking taylor expansion of re in re * [misc]backup-simplify: Simplify 0 into 0 * [misc]backup-simplify: Simplify 1 into 1 * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (- 1) into -1 * [misc]backup-simplify: Simplify (- 1) into -1 * [misc]backup-simplify: Simplify (/ 1 -1) into -1 * [misc]taylor: Taking taylor expansion of (* (/ 1 (- im)) 2.0) in re * [misc]taylor: Taking taylor expansion of (/ 1 (- im)) in re * [misc]taylor: Taking taylor expansion of (- im) in re * [misc]taylor: Taking taylor expansion of im in re * [misc]backup-simplify: Simplify im into im * [misc]backup-simplify: Simplify (- im) into (- im) * [misc]backup-simplify: Simplify (- im) into (- im) * [misc]backup-simplify: Simplify (/ 1 (- im)) into (/ -1 im) * [misc]taylor: Taking taylor expansion of 2.0 in re * [misc]backup-simplify: Simplify 2.0 into 2.0 * [misc]backup-simplify: Simplify (* 4.440892098500626e-16 -1) into -4.440892098500626e-16 * [misc]backup-simplify: Simplify (- -1) into 1 * [misc]backup-simplify: Simplify (* -4.440892098500626e-16 1) into -4.440892098500626e-16 * [misc]backup-simplify: Simplify (+ -4.440892098500626e-16 0) into (- 4.440892098500626e-16) * [misc]backup-simplify: Simplify (* (- 4.440892098500626e-16) -1) into 4.440892098500626e-16 * [misc]backup-simplify: Simplify (+ 4.440892098500626e-16 0) into 4.440892098500626e-16 * [misc]backup-simplify: Simplify (sqrt 0) into 0 * [misc]backup-simplify: Simplify (/ 4.440892098500626e-16 (* 2 (sqrt 0))) into +nan.0 * [misc]taylor: Taking taylor expansion of (sqrt (fma (fma (* 4.440892098500626e-16 (/ 1 (- re))) (- (/ 1 (- re))) 2.0) (/ 1 (- re)) (* (/ 1 (- im)) 2.0))) in re * [misc]taylor: Taking taylor expansion of (fma (fma (* 4.440892098500626e-16 (/ 1 (- re))) (- (/ 1 (- re))) 2.0) (/ 1 (- re)) (* (/ 1 (- im)) 2.0)) in re * [misc]taylor: Rewrote expression to (+ (* (fma (* 4.440892098500626e-16 (/ 1 (- re))) (- (/ 1 (- re))) 2.0) (/ 1 (- re))) (* (/ 1 (- im)) 2.0)) * [misc]taylor: Taking taylor expansion of (* (fma (* 4.440892098500626e-16 (/ 1 (- re))) (- (/ 1 (- re))) 2.0) (/ 1 (- re))) in re * [misc]taylor: Taking taylor expansion of (fma (* 4.440892098500626e-16 (/ 1 (- re))) (- (/ 1 (- re))) 2.0) in re * [misc]taylor: Rewrote expression to (+ (* (* 4.440892098500626e-16 (/ 1 (- re))) (- (/ 1 (- re)))) 2.0) * [misc]taylor: Taking taylor expansion of (* (* 4.440892098500626e-16 (/ 1 (- re))) (- (/ 1 (- re)))) in re * [misc]taylor: Taking taylor expansion of (* 4.440892098500626e-16 (/ 1 (- re))) in re * [misc]taylor: Taking taylor expansion of 4.440892098500626e-16 in re * [misc]backup-simplify: Simplify 4.440892098500626e-16 into 4.440892098500626e-16 * [misc]taylor: Taking taylor expansion of (/ 1 (- re)) in re * [misc]taylor: Taking taylor expansion of (- re) in re * [misc]taylor: Taking taylor expansion of re in re * [misc]backup-simplify: Simplify 0 into 0 * [misc]backup-simplify: Simplify 1 into 1 * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (- 1) into -1 * [misc]backup-simplify: Simplify (- 1) into -1 * [misc]backup-simplify: Simplify (/ 1 -1) into -1 * [misc]taylor: Taking taylor expansion of (- (/ 1 (- re))) in re * [misc]taylor: Taking taylor expansion of (/ 1 (- re)) in re * [misc]taylor: Taking taylor expansion of (- re) in re * [misc]taylor: Taking taylor expansion of re in re * [misc]backup-simplify: Simplify 0 into 0 * [misc]backup-simplify: Simplify 1 into 1 * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (- 1) into -1 * [misc]backup-simplify: Simplify (- 1) into -1 * [misc]backup-simplify: Simplify (/ 1 -1) into -1 * [misc]taylor: Taking taylor expansion of 2.0 in re * [misc]backup-simplify: Simplify 2.0 into 2.0 * [misc]taylor: Taking taylor expansion of (/ 1 (- re)) in re * [misc]taylor: Taking taylor expansion of (- re) in re * [misc]taylor: Taking taylor expansion of re in re * [misc]backup-simplify: Simplify 0 into 0 * [misc]backup-simplify: Simplify 1 into 1 * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (- 1) into -1 * [misc]backup-simplify: Simplify (- 1) into -1 * [misc]backup-simplify: Simplify (/ 1 -1) into -1 * [misc]taylor: Taking taylor expansion of (* (/ 1 (- im)) 2.0) in re * [misc]taylor: Taking taylor expansion of (/ 1 (- im)) in re * [misc]taylor: Taking taylor expansion of (- im) in re * [misc]taylor: Taking taylor expansion of im in re * [misc]backup-simplify: Simplify im into im * [misc]backup-simplify: Simplify (- im) into (- im) * [misc]backup-simplify: Simplify (- im) into (- im) * [misc]backup-simplify: Simplify (/ 1 (- im)) into (/ -1 im) * [misc]taylor: Taking taylor expansion of 2.0 in re * [misc]backup-simplify: Simplify 2.0 into 2.0 * [misc]backup-simplify: Simplify (* 4.440892098500626e-16 -1) into -4.440892098500626e-16 * [misc]backup-simplify: Simplify (- -1) into 1 * [misc]backup-simplify: Simplify (* -4.440892098500626e-16 1) into -4.440892098500626e-16 * [misc]backup-simplify: Simplify (+ -4.440892098500626e-16 0) into (- 4.440892098500626e-16) * [misc]backup-simplify: Simplify (* (- 4.440892098500626e-16) -1) into 4.440892098500626e-16 * [misc]backup-simplify: Simplify (+ 4.440892098500626e-16 0) into 4.440892098500626e-16 * [misc]backup-simplify: Simplify (sqrt 0) into 0 * [misc]backup-simplify: Simplify (/ 4.440892098500626e-16 (* 2 (sqrt 0))) into +nan.0 * [misc]taylor: Taking taylor expansion of 0 in im * [misc]backup-simplify: Simplify 0 into 0 * [misc]taylor: Taking taylor expansion of +nan.0 in im * [misc]backup-simplify: Simplify +nan.0 into +nan.0 * [misc]backup-simplify: Simplify 0 into 0 * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (- 1) into -1 * [misc]backup-simplify: Simplify (- (+ (* -1 (/ 0 -1)))) into 0 * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (- 1) into -1 * [misc]backup-simplify: Simplify (- (+ (* -1 (/ 0 -1)))) into 0 * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (- 1) into -1 * [misc]backup-simplify: Simplify (- (+ (* -1 (/ 0 -1)))) into 0 * [misc]backup-simplify: Simplify (+ (* 4.440892098500626e-16 0) (* 0 -1)) into 0 * [misc]backup-simplify: Simplify (- -1) into 1 * [misc]backup-simplify: Simplify (+ (* -4.440892098500626e-16 0) (* 0 1)) into 0 * [misc]backup-simplify: Simplify (+ 0 0) into 0 * [misc]backup-simplify: Simplify (+ (* (- 4.440892098500626e-16) 0) (* 0 -1)) into 0 * [misc]backup-simplify: Simplify (+ 0 0) into 0 * [misc]backup-simplify: Simplify (/ (- 0 (pow +nan.0 2) (+)) (* 2 0)) into +nan.0 * [misc]taylor: Taking taylor expansion of +nan.0 in im * [misc]backup-simplify: Simplify +nan.0 into +nan.0 * [misc]backup-simplify: Simplify +nan.0 into +nan.0 * [misc]backup-simplify: Simplify 0 into 0 * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (- 1) into -1 * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (- 1) into -1 * [misc]backup-simplify: Simplify (- (+ (* -1 (/ 0 -1)) (* 0 (/ 0 -1)))) into 0 * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (- 1) into -1 * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (- 1) into -1 * [misc]backup-simplify: Simplify (- (+ (* -1 (/ 0 -1)) (* 0 (/ 0 -1)))) into 0 * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (- 1) into -1 * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (- 1) into -1 * [misc]backup-simplify: Simplify (- (+ (* -1 (/ 0 -1)) (* 0 (/ 0 -1)))) into 0 * [misc]backup-simplify: Simplify (+ (* 4.440892098500626e-16 0) (+ (* 0 0) (* 0 -1))) into 0 * [misc]backup-simplify: Simplify (- -1) into 1 * [misc]backup-simplify: Simplify (+ (* -4.440892098500626e-16 0) (+ (* 0 0) (* 0 1))) into 0 * [misc]backup-simplify: Simplify (+ 0 2.0) into 2.0 * [misc]backup-simplify: Simplify (+ (* (- 4.440892098500626e-16) 0) (+ (* 0 0) (* 2.0 -1))) into (- 2.0) * [misc]backup-simplify: Simplify (+ (- 2.0) 0) into (- 2.0) * [misc]backup-simplify: Simplify (/ (- (- 2.0) (+ (* 2 (* +nan.0 +nan.0)))) (* 2 0)) into +nan.0 * [misc]taylor: Taking taylor expansion of +nan.0 in im * [misc]backup-simplify: Simplify +nan.0 into +nan.0 * [misc]backup-simplify: Simplify +nan.0 into +nan.0 * [misc]backup-simplify: Simplify 0 into 0 * [misc]backup-simplify: Simplify 0 into 0 * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (- 1) into -1 * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (- 1) into -1 * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (- 1) into -1 * [misc]backup-simplify: Simplify (- (+ (* -1 (/ 0 -1)) (* 0 (/ 0 -1)) (* 0 (/ 0 -1)))) into 0 * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (- 1) into -1 * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (- 1) into -1 * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (- 1) into -1 * [misc]backup-simplify: Simplify (- (+ (* -1 (/ 0 -1)) (* 0 (/ 0 -1)) (* 0 (/ 0 -1)))) into 0 * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (- 1) into -1 * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (- 1) into -1 * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (- 1) into -1 * [misc]backup-simplify: Simplify (- (+ (* -1 (/ 0 -1)) (* 0 (/ 0 -1)) (* 0 (/ 0 -1)))) into 0 * [misc]backup-simplify: Simplify (+ (* 4.440892098500626e-16 0) (+ (* 0 0) (+ (* 0 0) (* 0 -1)))) into 0 * [misc]backup-simplify: Simplify (- -1) into 1 * [misc]backup-simplify: Simplify (+ (* -4.440892098500626e-16 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 * [misc]backup-simplify: Simplify (+ 0 0) into 0 * [misc]backup-simplify: Simplify (+ (* (- 4.440892098500626e-16) 0) (+ (* 0 0) (+ (* 2.0 0) (* 0 -1)))) into 0 * [misc]backup-simplify: Simplify (* (/ -1 im) 2.0) into (/ -2.0 im) * [misc]backup-simplify: Simplify (+ 0 (/ -2.0 im)) into (- (* 2.0 (/ 1 im))) * [misc]backup-simplify: Simplify (/ (- (- (* 2.0 (/ 1 im))) (pow +nan.0 2) (+ (* 2 (* +nan.0 +nan.0)))) (* 2 0)) into (* +nan.0 (+ +nan.0 (* 2.0 (/ 1 im)))) * [misc]taylor: Taking taylor expansion of (* +nan.0 (+ +nan.0 (* 2.0 (/ 1 im)))) in im * [misc]taylor: Taking taylor expansion of +nan.0 in im * [misc]backup-simplify: Simplify +nan.0 into +nan.0 * [misc]taylor: Taking taylor expansion of (+ +nan.0 (* 2.0 (/ 1 im))) in im * [misc]taylor: Taking taylor expansion of +nan.0 in im * [misc]backup-simplify: Simplify +nan.0 into +nan.0 * [misc]taylor: Taking taylor expansion of (* 2.0 (/ 1 im)) in im * [misc]taylor: Taking taylor expansion of 2.0 in im * [misc]backup-simplify: Simplify 2.0 into 2.0 * [misc]taylor: Taking taylor expansion of (/ 1 im) in im * [misc]taylor: Taking taylor expansion of im in im * [misc]backup-simplify: Simplify 0 into 0 * [misc]backup-simplify: Simplify 1 into 1 * [misc]backup-simplify: Simplify (/ 1 1) into 1 * [misc]backup-simplify: Simplify (* 2.0 1) into 2.0 * [misc]backup-simplify: Simplify (+ 0 2.0) into 2.0 * [misc]backup-simplify: Simplify (* +nan.0 2.0) into +nan.0 * [misc]backup-simplify: Simplify +nan.0 into +nan.0 * [misc]backup-simplify: Simplify (+ (* +nan.0 (* (/ 1 (/ 1 (- im))) (pow (/ 1 (- re)) 2))) (+ +nan.0 (* +nan.0 (* 1 (/ 1 (/ 1 (- re))))))) into (- (+ (* +nan.0 (/ im (pow re 2))) (- (+ +nan.0 (- (* +nan.0 re)))))) * * * [misc]progress: simplifying candidates * * * * [misc]progress: [ 1 / 76 ] simplifiying candidate # * [enter]simplify: Simplifying (expm1 (sqrt (sqrt (fma (fma (* 4.440892098500626e-16 re) (- re) 2.0) re (* im 2.0))))) * * [misc]simplify: iters left: 6 (12 enodes) * * [misc]simplify: iters left: 5 (18 enodes) * * [misc]simplify: iters left: 4 (28 enodes) * * [misc]simplify: iters left: 3 (54 enodes) * * [misc]simplify: iters left: 2 (98 enodes) * * [misc]simplify: iters left: 1 (162 enodes) * [exit]simplify: Simplified to (expm1 (sqrt (sqrt (fma re (fma (* re 4.440892098500626e-16) (- re) 2.0) (* 2.0 im))))) * [exit]simplify: Simplified to (expm1 (sqrt (sqrt (fma re (fma (* re 4.440892098500626e-16) (- re) 2.0) (* 2.0 im))))) * * * * [misc]progress: [ 2 / 76 ] simplifiying candidate # * [enter]simplify: Simplifying (log1p (sqrt (sqrt (fma (fma (* 4.440892098500626e-16 re) (- re) 2.0) re (* im 2.0))))) * * [misc]simplify: iters left: 6 (12 enodes) * * [misc]simplify: iters left: 5 (18 enodes) * * [misc]simplify: iters left: 4 (28 enodes) * * [misc]simplify: iters left: 3 (54 enodes) * * [misc]simplify: iters left: 2 (98 enodes) * * [misc]simplify: iters left: 1 (162 enodes) * [exit]simplify: Simplified to (log1p (sqrt (sqrt (fma re (fma (* re 4.440892098500626e-16) (- re) 2.0) (* 2.0 im))))) * [exit]simplify: Simplified to (log1p (sqrt (sqrt (fma re (fma (* re 4.440892098500626e-16) (- re) 2.0) (* 2.0 im))))) * * * * [misc]progress: [ 3 / 76 ] simplifiying candidate # * * * * [misc]progress: [ 4 / 76 ] simplifiying candidate # * * * * [misc]progress: [ 5 / 76 ] simplifiying candidate # * [enter]simplify: Simplifying (log (sqrt (sqrt (fma (fma (* 4.440892098500626e-16 re) (- re) 2.0) re (* im 2.0))))) * * [misc]simplify: iters left: 6 (12 enodes) * * [misc]simplify: iters left: 5 (18 enodes) * * [misc]simplify: iters left: 4 (28 enodes) * * [misc]simplify: iters left: 3 (54 enodes) * * [misc]simplify: iters left: 2 (98 enodes) * * [misc]simplify: iters left: 1 (162 enodes) * [exit]simplify: Simplified to (log (sqrt (sqrt (fma re (fma (* re 4.440892098500626e-16) (- re) 2.0) (* 2.0 im))))) * [exit]simplify: Simplified to (log (sqrt (sqrt (fma re (fma (* re 4.440892098500626e-16) (- re) 2.0) (* 2.0 im))))) * * * * [misc]progress: [ 6 / 76 ] simplifiying candidate # * [enter]simplify: Simplifying (exp (sqrt (sqrt (fma (fma (* 4.440892098500626e-16 re) (- re) 2.0) re (* im 2.0))))) * * [misc]simplify: iters left: 6 (12 enodes) * * [misc]simplify: iters left: 5 (18 enodes) * * [misc]simplify: iters left: 4 (28 enodes) * * [misc]simplify: iters left: 3 (54 enodes) * * [misc]simplify: iters left: 2 (98 enodes) * * [misc]simplify: iters left: 1 (162 enodes) * [exit]simplify: Simplified to (exp (sqrt (sqrt (fma re (fma (* re 4.440892098500626e-16) (- re) 2.0) (* 2.0 im))))) * [exit]simplify: Simplified to (exp (sqrt (sqrt (fma re (fma (* re 4.440892098500626e-16) (- re) 2.0) (* 2.0 im))))) * * * * [misc]progress: [ 7 / 76 ] simplifiying candidate # * [enter]simplify: Simplifying (* (cbrt (sqrt (sqrt (fma (fma (* 4.440892098500626e-16 re) (- re) 2.0) re (* im 2.0))))) (cbrt (sqrt (sqrt (fma (fma (* 4.440892098500626e-16 re) (- re) 2.0) re (* im 2.0)))))) * * [misc]simplify: iters left: 6 (13 enodes) * * [misc]simplify: iters left: 5 (19 enodes) * * [misc]simplify: iters left: 4 (29 enodes) * * [misc]simplify: iters left: 3 (55 enodes) * * [misc]simplify: iters left: 2 (99 enodes) * * [misc]simplify: iters left: 1 (161 enodes) * [exit]simplify: Simplified to (* (cbrt (sqrt (sqrt (fma re (fma (* re 4.440892098500626e-16) (- re) 2.0) (* 2.0 im))))) (cbrt (sqrt (sqrt (fma re (fma (* re 4.440892098500626e-16) (- re) 2.0) (* 2.0 im)))))) * [exit]simplify: Simplified to (* (cbrt (sqrt (sqrt (fma re (fma (* re 4.440892098500626e-16) (- re) 2.0) (* 2.0 im))))) (cbrt (sqrt (sqrt (fma re (fma (* re 4.440892098500626e-16) (- re) 2.0) (* 2.0 im)))))) * [enter]simplify: Simplifying (cbrt (sqrt (sqrt (fma (fma (* 4.440892098500626e-16 re) (- re) 2.0) re (* im 2.0))))) * * [misc]simplify: iters left: 6 (12 enodes) * * [misc]simplify: iters left: 5 (18 enodes) * * [misc]simplify: iters left: 4 (28 enodes) * * [misc]simplify: iters left: 3 (54 enodes) * * [misc]simplify: iters left: 2 (98 enodes) * * [misc]simplify: iters left: 1 (162 enodes) * [exit]simplify: Simplified to (cbrt (sqrt (sqrt (fma re (fma (* re 4.440892098500626e-16) (- re) 2.0) (* 2.0 im))))) * [exit]simplify: Simplified to (cbrt (sqrt (sqrt (fma re (fma (* re 4.440892098500626e-16) (- re) 2.0) (* 2.0 im))))) * * * * [misc]progress: [ 8 / 76 ] simplifiying candidate # * [enter]simplify: Simplifying (* (* (sqrt (sqrt (fma (fma (* 4.440892098500626e-16 re) (- re) 2.0) re (* im 2.0)))) (sqrt (sqrt (fma (fma (* 4.440892098500626e-16 re) (- re) 2.0) re (* im 2.0))))) (sqrt (sqrt (fma (fma (* 4.440892098500626e-16 re) (- re) 2.0) re (* im 2.0))))) * * [misc]simplify: iters left: 6 (13 enodes) * * [misc]simplify: iters left: 5 (20 enodes) * * [misc]simplify: iters left: 4 (33 enodes) * * [misc]simplify: iters left: 3 (59 enodes) * * [misc]simplify: iters left: 2 (103 enodes) * * [misc]simplify: iters left: 1 (163 enodes) * [exit]simplify: Simplified to (* (sqrt (fma re (fma (* re 4.440892098500626e-16) (- re) 2.0) (* 2.0 im))) (sqrt (sqrt (fma re (fma (* re 4.440892098500626e-16) (- re) 2.0) (* 2.0 im))))) * [exit]simplify: Simplified to (* (sqrt (fma re (fma (* re 4.440892098500626e-16) (- re) 2.0) (* 2.0 im))) (sqrt (sqrt (fma re (fma (* re 4.440892098500626e-16) (- re) 2.0) (* 2.0 im))))) * * * * [misc]progress: [ 9 / 76 ] simplifiying candidate # * [enter]simplify: Simplifying (sqrt (* (cbrt (sqrt (fma (fma (* 4.440892098500626e-16 re) (- re) 2.0) re (* im 2.0)))) (cbrt (sqrt (fma (fma (* 4.440892098500626e-16 re) (- re) 2.0) re (* im 2.0)))))) * * [misc]simplify: iters left: 6 (13 enodes) * * [misc]simplify: iters left: 5 (20 enodes) * * [misc]simplify: iters left: 4 (30 enodes) * * [misc]simplify: iters left: 3 (56 enodes) * * [misc]simplify: iters left: 2 (98 enodes) * * [misc]simplify: iters left: 1 (158 enodes) * [exit]simplify: Simplified to (fabs (cbrt (sqrt (fma re (fma (* re 4.440892098500626e-16) (- re) 2.0) (* 2.0 im))))) * [exit]simplify: Simplified to (fabs (cbrt (sqrt (fma re (fma (* re 4.440892098500626e-16) (- re) 2.0) (* 2.0 im))))) * [enter]simplify: Simplifying (sqrt (cbrt (sqrt (fma (fma (* 4.440892098500626e-16 re) (- re) 2.0) re (* im 2.0))))) * * [misc]simplify: iters left: 6 (12 enodes) * * [misc]simplify: iters left: 5 (18 enodes) * * [misc]simplify: iters left: 4 (28 enodes) * * [misc]simplify: iters left: 3 (54 enodes) * * [misc]simplify: iters left: 2 (98 enodes) * * [misc]simplify: iters left: 1 (162 enodes) * [exit]simplify: Simplified to (sqrt (cbrt (sqrt (fma re (fma (* re 4.440892098500626e-16) (- re) 2.0) (* 2.0 im))))) * [exit]simplify: Simplified to (sqrt (cbrt (sqrt (fma re (fma (* re 4.440892098500626e-16) (- re) 2.0) (* 2.0 im))))) * * * * [misc]progress: [ 10 / 76 ] simplifiying candidate # * [enter]simplify: Simplifying (sqrt (sqrt (* (cbrt (fma (fma (* 4.440892098500626e-16 re) (- re) 2.0) re (* im 2.0))) (cbrt (fma (fma (* 4.440892098500626e-16 re) (- re) 2.0) re (* im 2.0)))))) * * [misc]simplify: iters left: 6 (13 enodes) * * [misc]simplify: iters left: 5 (20 enodes) * * [misc]simplify: iters left: 4 (30 enodes) * * [misc]simplify: iters left: 3 (56 enodes) * * [misc]simplify: iters left: 2 (98 enodes) * * [misc]simplify: iters left: 1 (158 enodes) * [exit]simplify: Simplified to (sqrt (fabs (cbrt (fma re (fma (* re 4.440892098500626e-16) (- re) 2.0) (* 2.0 im))))) * [exit]simplify: Simplified to (sqrt (fabs (cbrt (fma re (fma (* re 4.440892098500626e-16) (- re) 2.0) (* 2.0 im))))) * [enter]simplify: Simplifying (sqrt (sqrt (cbrt (fma (fma (* 4.440892098500626e-16 re) (- re) 2.0) re (* im 2.0))))) * * [misc]simplify: iters left: 6 (12 enodes) * * [misc]simplify: iters left: 5 (18 enodes) * * [misc]simplify: iters left: 4 (28 enodes) * * [misc]simplify: iters left: 3 (54 enodes) * * [misc]simplify: iters left: 2 (98 enodes) * * [misc]simplify: iters left: 1 (162 enodes) * [exit]simplify: Simplified to (sqrt (sqrt (cbrt (fma re (fma (* re 4.440892098500626e-16) (- re) 2.0) (* 2.0 im))))) * [exit]simplify: Simplified to (sqrt (sqrt (cbrt (fma re (fma (* re 4.440892098500626e-16) (- re) 2.0) (* 2.0 im))))) * * * * [misc]progress: [ 11 / 76 ] simplifiying candidate # * [enter]simplify: Simplifying (sqrt (sqrt (sqrt (fma (fma (* 4.440892098500626e-16 re) (- re) 2.0) re (* im 2.0))))) * * [misc]simplify: iters left: 6 (12 enodes) * * [misc]simplify: iters left: 5 (18 enodes) * * [misc]simplify: iters left: 4 (28 enodes) * * [misc]simplify: iters left: 3 (54 enodes) * * [misc]simplify: iters left: 2 (98 enodes) * * [misc]simplify: iters left: 1 (162 enodes) * [exit]simplify: Simplified to (sqrt (sqrt (sqrt (fma re (fma (* re 4.440892098500626e-16) (- re) 2.0) (* 2.0 im))))) * [exit]simplify: Simplified to (sqrt (sqrt (sqrt (fma re (fma (* re 4.440892098500626e-16) (- re) 2.0) (* 2.0 im))))) * [enter]simplify: Simplifying (sqrt (sqrt (sqrt (fma (fma (* 4.440892098500626e-16 re) (- re) 2.0) re (* im 2.0))))) * * [misc]simplify: iters left: 6 (12 enodes) * * [misc]simplify: iters left: 5 (18 enodes) * * [misc]simplify: iters left: 4 (28 enodes) * * [misc]simplify: iters left: 3 (54 enodes) * * [misc]simplify: iters left: 2 (98 enodes) * * [misc]simplify: iters left: 1 (162 enodes) * [exit]simplify: Simplified to (sqrt (sqrt (sqrt (fma re (fma (* re 4.440892098500626e-16) (- re) 2.0) (* 2.0 im))))) * [exit]simplify: Simplified to (sqrt (sqrt (sqrt (fma re (fma (* re 4.440892098500626e-16) (- re) 2.0) (* 2.0 im))))) * * * * [misc]progress: [ 12 / 76 ] simplifiying candidate # * [enter]simplify: Simplifying (sqrt (sqrt 1)) * * [misc]simplify: iters left: 2 (3 enodes) * * [misc]simplify: iters left: 1 (5 enodes) * [exit]simplify: Simplified to (sqrt (sqrt 1)) * [exit]simplify: Simplified to (sqrt (sqrt 1)) * [enter]simplify: Simplifying (sqrt (sqrt (fma (fma (* 4.440892098500626e-16 re) (- re) 2.0) re (* im 2.0)))) * * [misc]simplify: iters left: 6 (11 enodes) * * [misc]simplify: iters left: 5 (17 enodes) * * [misc]simplify: iters left: 4 (27 enodes) * * [misc]simplify: iters left: 3 (53 enodes) * * [misc]simplify: iters left: 2 (95 enodes) * * [misc]simplify: iters left: 1 (157 enodes) * [exit]simplify: Simplified to (sqrt (sqrt (fma re (fma (* re 4.440892098500626e-16) (- re) 2.0) (* 2.0 im)))) * [exit]simplify: Simplified to (sqrt (sqrt (fma re (fma (* re 4.440892098500626e-16) (- re) 2.0) (* 2.0 im)))) * * * * [misc]progress: [ 13 / 76 ] simplifiying candidate # * [enter]simplify: Simplifying (sqrt (sqrt (sqrt (fma (fma (* 4.440892098500626e-16 re) (- re) 2.0) re (* im 2.0))))) * * [misc]simplify: iters left: 6 (12 enodes) * * [misc]simplify: iters left: 5 (18 enodes) * * [misc]simplify: iters left: 4 (28 enodes) * * [misc]simplify: iters left: 3 (54 enodes) * * [misc]simplify: iters left: 2 (98 enodes) * * [misc]simplify: iters left: 1 (162 enodes) * [exit]simplify: Simplified to (sqrt (sqrt (sqrt (fma re (fma (* re 4.440892098500626e-16) (- re) 2.0) (* 2.0 im))))) * [exit]simplify: Simplified to (sqrt (sqrt (sqrt (fma re (fma (* re 4.440892098500626e-16) (- re) 2.0) (* 2.0 im))))) * [enter]simplify: Simplifying (sqrt (sqrt (sqrt (fma (fma (* 4.440892098500626e-16 re) (- re) 2.0) re (* im 2.0))))) * * [misc]simplify: iters left: 6 (12 enodes) * * [misc]simplify: iters left: 5 (18 enodes) * * [misc]simplify: iters left: 4 (28 enodes) * * [misc]simplify: iters left: 3 (54 enodes) * * [misc]simplify: iters left: 2 (98 enodes) * * [misc]simplify: iters left: 1 (162 enodes) * [exit]simplify: Simplified to (sqrt (sqrt (sqrt (fma re (fma (* re 4.440892098500626e-16) (- re) 2.0) (* 2.0 im))))) * [exit]simplify: Simplified to (sqrt (sqrt (sqrt (fma re (fma (* re 4.440892098500626e-16) (- re) 2.0) (* 2.0 im))))) * * * * [misc]progress: [ 14 / 76 ] simplifiying candidate # * [enter]simplify: Simplifying (sqrt 1) * * [misc]simplify: iters left: 1 (2 enodes) * [exit]simplify: Simplified to (sqrt 1) * [exit]simplify: Simplified to (sqrt 1) * [enter]simplify: Simplifying (sqrt (sqrt (fma (fma (* 4.440892098500626e-16 re) (- re) 2.0) re (* im 2.0)))) * * [misc]simplify: iters left: 6 (11 enodes) * * [misc]simplify: iters left: 5 (17 enodes) * * [misc]simplify: iters left: 4 (27 enodes) * * [misc]simplify: iters left: 3 (53 enodes) * * [misc]simplify: iters left: 2 (95 enodes) * * [misc]simplify: iters left: 1 (157 enodes) * [exit]simplify: Simplified to (sqrt (sqrt (fma re (fma (* re 4.440892098500626e-16) (- re) 2.0) (* 2.0 im)))) * [exit]simplify: Simplified to (sqrt (sqrt (fma re (fma (* re 4.440892098500626e-16) (- re) 2.0) (* 2.0 im)))) * * * * [misc]progress: [ 15 / 76 ] simplifiying candidate # * [enter]simplify: Simplifying (sqrt (sqrt (sqrt (fma (fma (* 4.440892098500626e-16 re) (- re) 2.0) re (* im 2.0))))) * * [misc]simplify: iters left: 6 (12 enodes) * * [misc]simplify: iters left: 5 (18 enodes) * * [misc]simplify: iters left: 4 (28 enodes) * * [misc]simplify: iters left: 3 (54 enodes) * * [misc]simplify: iters left: 2 (98 enodes) * * [misc]simplify: iters left: 1 (162 enodes) * [exit]simplify: Simplified to (sqrt (sqrt (sqrt (fma re (fma (* re 4.440892098500626e-16) (- re) 2.0) (* 2.0 im))))) * [exit]simplify: Simplified to (sqrt (sqrt (sqrt (fma re (fma (* re 4.440892098500626e-16) (- re) 2.0) (* 2.0 im))))) * [enter]simplify: Simplifying (sqrt (sqrt (sqrt (fma (fma (* 4.440892098500626e-16 re) (- re) 2.0) re (* im 2.0))))) * * [misc]simplify: iters left: 6 (12 enodes) * * [misc]simplify: iters left: 5 (18 enodes) * * [misc]simplify: iters left: 4 (28 enodes) * * [misc]simplify: iters left: 3 (54 enodes) * * [misc]simplify: iters left: 2 (98 enodes) * * [misc]simplify: iters left: 1 (162 enodes) * [exit]simplify: Simplified to (sqrt (sqrt (sqrt (fma re (fma (* re 4.440892098500626e-16) (- re) 2.0) (* 2.0 im))))) * [exit]simplify: Simplified to (sqrt (sqrt (sqrt (fma re (fma (* re 4.440892098500626e-16) (- re) 2.0) (* 2.0 im))))) * * * * [misc]progress: [ 16 / 76 ] simplifiying candidate # * * * * [misc]progress: [ 17 / 76 ] simplifiying candidate # * * * * [misc]progress: [ 18 / 76 ] simplifiying candidate # * * * * [misc]progress: [ 19 / 76 ] simplifiying candidate # * [enter]simplify: Simplifying (expm1 (sqrt (sqrt (fma (fma (* 4.440892098500626e-16 re) (- re) 2.0) re (* im 2.0))))) * * [misc]simplify: iters left: 6 (12 enodes) * * [misc]simplify: iters left: 5 (18 enodes) * * [misc]simplify: iters left: 4 (28 enodes) * * [misc]simplify: iters left: 3 (54 enodes) * * [misc]simplify: iters left: 2 (98 enodes) * * [misc]simplify: iters left: 1 (162 enodes) * [exit]simplify: Simplified to (expm1 (sqrt (sqrt (fma re (fma (* re 4.440892098500626e-16) (- re) 2.0) (* 2.0 im))))) * [exit]simplify: Simplified to (expm1 (sqrt (sqrt (fma re (fma (* re 4.440892098500626e-16) (- re) 2.0) (* 2.0 im))))) * * * * [misc]progress: [ 20 / 76 ] simplifiying candidate # * [enter]simplify: Simplifying (log1p (sqrt (sqrt (fma (fma (* 4.440892098500626e-16 re) (- re) 2.0) re (* im 2.0))))) * * [misc]simplify: iters left: 6 (12 enodes) * * [misc]simplify: iters left: 5 (18 enodes) * * [misc]simplify: iters left: 4 (28 enodes) * * [misc]simplify: iters left: 3 (54 enodes) * * [misc]simplify: iters left: 2 (98 enodes) * * [misc]simplify: iters left: 1 (162 enodes) * [exit]simplify: Simplified to (log1p (sqrt (sqrt (fma re (fma (* re 4.440892098500626e-16) (- re) 2.0) (* 2.0 im))))) * [exit]simplify: Simplified to (log1p (sqrt (sqrt (fma re (fma (* re 4.440892098500626e-16) (- re) 2.0) (* 2.0 im))))) * * * * [misc]progress: [ 21 / 76 ] simplifiying candidate # * * * * [misc]progress: [ 22 / 76 ] simplifiying candidate # * * * * [misc]progress: [ 23 / 76 ] simplifiying candidate # * [enter]simplify: Simplifying (log (sqrt (sqrt (fma (fma (* 4.440892098500626e-16 re) (- re) 2.0) re (* im 2.0))))) * * [misc]simplify: iters left: 6 (12 enodes) * * [misc]simplify: iters left: 5 (18 enodes) * * [misc]simplify: iters left: 4 (28 enodes) * * [misc]simplify: iters left: 3 (54 enodes) * * [misc]simplify: iters left: 2 (98 enodes) * * [misc]simplify: iters left: 1 (162 enodes) * [exit]simplify: Simplified to (log (sqrt (sqrt (fma re (fma (* re 4.440892098500626e-16) (- re) 2.0) (* 2.0 im))))) * [exit]simplify: Simplified to (log (sqrt (sqrt (fma re (fma (* re 4.440892098500626e-16) (- re) 2.0) (* 2.0 im))))) * * * * [misc]progress: [ 24 / 76 ] simplifiying candidate # * [enter]simplify: Simplifying (exp (sqrt (sqrt (fma (fma (* 4.440892098500626e-16 re) (- re) 2.0) re (* im 2.0))))) * * [misc]simplify: iters left: 6 (12 enodes) * * [misc]simplify: iters left: 5 (18 enodes) * * [misc]simplify: iters left: 4 (28 enodes) * * [misc]simplify: iters left: 3 (54 enodes) * * [misc]simplify: iters left: 2 (98 enodes) * * [misc]simplify: iters left: 1 (162 enodes) * [exit]simplify: Simplified to (exp (sqrt (sqrt (fma re (fma (* re 4.440892098500626e-16) (- re) 2.0) (* 2.0 im))))) * [exit]simplify: Simplified to (exp (sqrt (sqrt (fma re (fma (* re 4.440892098500626e-16) (- re) 2.0) (* 2.0 im))))) * * * * [misc]progress: [ 25 / 76 ] simplifiying candidate # * [enter]simplify: Simplifying (* (cbrt (sqrt (sqrt (fma (fma (* 4.440892098500626e-16 re) (- re) 2.0) re (* im 2.0))))) (cbrt (sqrt (sqrt (fma (fma (* 4.440892098500626e-16 re) (- re) 2.0) re (* im 2.0)))))) * * [misc]simplify: iters left: 6 (13 enodes) * * [misc]simplify: iters left: 5 (19 enodes) * * [misc]simplify: iters left: 4 (29 enodes) * * [misc]simplify: iters left: 3 (55 enodes) * * [misc]simplify: iters left: 2 (99 enodes) * * [misc]simplify: iters left: 1 (161 enodes) * [exit]simplify: Simplified to (* (cbrt (sqrt (sqrt (fma re (fma (* re 4.440892098500626e-16) (- re) 2.0) (* 2.0 im))))) (cbrt (sqrt (sqrt (fma re (fma (* re 4.440892098500626e-16) (- re) 2.0) (* 2.0 im)))))) * [exit]simplify: Simplified to (* (cbrt (sqrt (sqrt (fma re (fma (* re 4.440892098500626e-16) (- re) 2.0) (* 2.0 im))))) (cbrt (sqrt (sqrt (fma re (fma (* re 4.440892098500626e-16) (- re) 2.0) (* 2.0 im)))))) * [enter]simplify: Simplifying (cbrt (sqrt (sqrt (fma (fma (* 4.440892098500626e-16 re) (- re) 2.0) re (* im 2.0))))) * * [misc]simplify: iters left: 6 (12 enodes) * * [misc]simplify: iters left: 5 (18 enodes) * * [misc]simplify: iters left: 4 (28 enodes) * * [misc]simplify: iters left: 3 (54 enodes) * * [misc]simplify: iters left: 2 (98 enodes) * * [misc]simplify: iters left: 1 (162 enodes) * [exit]simplify: Simplified to (cbrt (sqrt (sqrt (fma re (fma (* re 4.440892098500626e-16) (- re) 2.0) (* 2.0 im))))) * [exit]simplify: Simplified to (cbrt (sqrt (sqrt (fma re (fma (* re 4.440892098500626e-16) (- re) 2.0) (* 2.0 im))))) * * * * [misc]progress: [ 26 / 76 ] simplifiying candidate # * [enter]simplify: Simplifying (* (* (sqrt (sqrt (fma (fma (* 4.440892098500626e-16 re) (- re) 2.0) re (* im 2.0)))) (sqrt (sqrt (fma (fma (* 4.440892098500626e-16 re) (- re) 2.0) re (* im 2.0))))) (sqrt (sqrt (fma (fma (* 4.440892098500626e-16 re) (- re) 2.0) re (* im 2.0))))) * * [misc]simplify: iters left: 6 (13 enodes) * * [misc]simplify: iters left: 5 (20 enodes) * * [misc]simplify: iters left: 4 (33 enodes) * * [misc]simplify: iters left: 3 (59 enodes) * * [misc]simplify: iters left: 2 (103 enodes) * * [misc]simplify: iters left: 1 (163 enodes) * [exit]simplify: Simplified to (* (sqrt (fma re (fma (* re 4.440892098500626e-16) (- re) 2.0) (* 2.0 im))) (sqrt (sqrt (fma re (fma (* re 4.440892098500626e-16) (- re) 2.0) (* 2.0 im))))) * [exit]simplify: Simplified to (* (sqrt (fma re (fma (* re 4.440892098500626e-16) (- re) 2.0) (* 2.0 im))) (sqrt (sqrt (fma re (fma (* re 4.440892098500626e-16) (- re) 2.0) (* 2.0 im))))) * * * * [misc]progress: [ 27 / 76 ] simplifiying candidate # * [enter]simplify: Simplifying (sqrt (* (cbrt (sqrt (fma (fma (* 4.440892098500626e-16 re) (- re) 2.0) re (* im 2.0)))) (cbrt (sqrt (fma (fma (* 4.440892098500626e-16 re) (- re) 2.0) re (* im 2.0)))))) * * [misc]simplify: iters left: 6 (13 enodes) * * [misc]simplify: iters left: 5 (20 enodes) * * [misc]simplify: iters left: 4 (30 enodes) * * [misc]simplify: iters left: 3 (56 enodes) * * [misc]simplify: iters left: 2 (98 enodes) * * [misc]simplify: iters left: 1 (158 enodes) * [exit]simplify: Simplified to (fabs (cbrt (sqrt (fma re (fma (* re 4.440892098500626e-16) (- re) 2.0) (* 2.0 im))))) * [exit]simplify: Simplified to (fabs (cbrt (sqrt (fma re (fma (* re 4.440892098500626e-16) (- re) 2.0) (* 2.0 im))))) * [enter]simplify: Simplifying (sqrt (cbrt (sqrt (fma (fma (* 4.440892098500626e-16 re) (- re) 2.0) re (* im 2.0))))) * * [misc]simplify: iters left: 6 (12 enodes) * * [misc]simplify: iters left: 5 (18 enodes) * * [misc]simplify: iters left: 4 (28 enodes) * * [misc]simplify: iters left: 3 (54 enodes) * * [misc]simplify: iters left: 2 (98 enodes) * * [misc]simplify: iters left: 1 (162 enodes) * [exit]simplify: Simplified to (sqrt (cbrt (sqrt (fma re (fma (* re 4.440892098500626e-16) (- re) 2.0) (* 2.0 im))))) * [exit]simplify: Simplified to (sqrt (cbrt (sqrt (fma re (fma (* re 4.440892098500626e-16) (- re) 2.0) (* 2.0 im))))) * * * * [misc]progress: [ 28 / 76 ] simplifiying candidate # * [enter]simplify: Simplifying (sqrt (sqrt (* (cbrt (fma (fma (* 4.440892098500626e-16 re) (- re) 2.0) re (* im 2.0))) (cbrt (fma (fma (* 4.440892098500626e-16 re) (- re) 2.0) re (* im 2.0)))))) * * [misc]simplify: iters left: 6 (13 enodes) * * [misc]simplify: iters left: 5 (20 enodes) * * [misc]simplify: iters left: 4 (30 enodes) * * [misc]simplify: iters left: 3 (56 enodes) * * [misc]simplify: iters left: 2 (98 enodes) * * [misc]simplify: iters left: 1 (158 enodes) * [exit]simplify: Simplified to (sqrt (fabs (cbrt (fma re (fma (* re 4.440892098500626e-16) (- re) 2.0) (* 2.0 im))))) * [exit]simplify: Simplified to (sqrt (fabs (cbrt (fma re (fma (* re 4.440892098500626e-16) (- re) 2.0) (* 2.0 im))))) * [enter]simplify: Simplifying (sqrt (sqrt (cbrt (fma (fma (* 4.440892098500626e-16 re) (- re) 2.0) re (* im 2.0))))) * * [misc]simplify: iters left: 6 (12 enodes) * * [misc]simplify: iters left: 5 (18 enodes) * * [misc]simplify: iters left: 4 (28 enodes) * * [misc]simplify: iters left: 3 (54 enodes) * * [misc]simplify: iters left: 2 (98 enodes) * * [misc]simplify: iters left: 1 (162 enodes) * [exit]simplify: Simplified to (sqrt (sqrt (cbrt (fma re (fma (* re 4.440892098500626e-16) (- re) 2.0) (* 2.0 im))))) * [exit]simplify: Simplified to (sqrt (sqrt (cbrt (fma re (fma (* re 4.440892098500626e-16) (- re) 2.0) (* 2.0 im))))) * * * * [misc]progress: [ 29 / 76 ] simplifiying candidate # * [enter]simplify: Simplifying (sqrt (sqrt (sqrt (fma (fma (* 4.440892098500626e-16 re) (- re) 2.0) re (* im 2.0))))) * * [misc]simplify: iters left: 6 (12 enodes) * * [misc]simplify: iters left: 5 (18 enodes) * * [misc]simplify: iters left: 4 (28 enodes) * * [misc]simplify: iters left: 3 (54 enodes) * * [misc]simplify: iters left: 2 (98 enodes) * * [misc]simplify: iters left: 1 (162 enodes) * [exit]simplify: Simplified to (sqrt (sqrt (sqrt (fma re (fma (* re 4.440892098500626e-16) (- re) 2.0) (* 2.0 im))))) * [exit]simplify: Simplified to (sqrt (sqrt (sqrt (fma re (fma (* re 4.440892098500626e-16) (- re) 2.0) (* 2.0 im))))) * [enter]simplify: Simplifying (sqrt (sqrt (sqrt (fma (fma (* 4.440892098500626e-16 re) (- re) 2.0) re (* im 2.0))))) * * [misc]simplify: iters left: 6 (12 enodes) * * [misc]simplify: iters left: 5 (18 enodes) * * [misc]simplify: iters left: 4 (28 enodes) * * [misc]simplify: iters left: 3 (54 enodes) * * [misc]simplify: iters left: 2 (98 enodes) * * [misc]simplify: iters left: 1 (162 enodes) * [exit]simplify: Simplified to (sqrt (sqrt (sqrt (fma re (fma (* re 4.440892098500626e-16) (- re) 2.0) (* 2.0 im))))) * [exit]simplify: Simplified to (sqrt (sqrt (sqrt (fma re (fma (* re 4.440892098500626e-16) (- re) 2.0) (* 2.0 im))))) * * * * [misc]progress: [ 30 / 76 ] simplifiying candidate # * [enter]simplify: Simplifying (sqrt (sqrt 1)) * * [misc]simplify: iters left: 2 (3 enodes) * * [misc]simplify: iters left: 1 (5 enodes) * [exit]simplify: Simplified to (sqrt (sqrt 1)) * [exit]simplify: Simplified to (sqrt (sqrt 1)) * [enter]simplify: Simplifying (sqrt (sqrt (fma (fma (* 4.440892098500626e-16 re) (- re) 2.0) re (* im 2.0)))) * * [misc]simplify: iters left: 6 (11 enodes) * * [misc]simplify: iters left: 5 (17 enodes) * * [misc]simplify: iters left: 4 (27 enodes) * * [misc]simplify: iters left: 3 (53 enodes) * * [misc]simplify: iters left: 2 (95 enodes) * * [misc]simplify: iters left: 1 (157 enodes) * [exit]simplify: Simplified to (sqrt (sqrt (fma re (fma (* re 4.440892098500626e-16) (- re) 2.0) (* 2.0 im)))) * [exit]simplify: Simplified to (sqrt (sqrt (fma re (fma (* re 4.440892098500626e-16) (- re) 2.0) (* 2.0 im)))) * * * * [misc]progress: [ 31 / 76 ] simplifiying candidate # * [enter]simplify: Simplifying (sqrt (sqrt (sqrt (fma (fma (* 4.440892098500626e-16 re) (- re) 2.0) re (* im 2.0))))) * * [misc]simplify: iters left: 6 (12 enodes) * * [misc]simplify: iters left: 5 (18 enodes) * * [misc]simplify: iters left: 4 (28 enodes) * * [misc]simplify: iters left: 3 (54 enodes) * * [misc]simplify: iters left: 2 (98 enodes) * * [misc]simplify: iters left: 1 (162 enodes) * [exit]simplify: Simplified to (sqrt (sqrt (sqrt (fma re (fma (* re 4.440892098500626e-16) (- re) 2.0) (* 2.0 im))))) * [exit]simplify: Simplified to (sqrt (sqrt (sqrt (fma re (fma (* re 4.440892098500626e-16) (- re) 2.0) (* 2.0 im))))) * [enter]simplify: Simplifying (sqrt (sqrt (sqrt (fma (fma (* 4.440892098500626e-16 re) (- re) 2.0) re (* im 2.0))))) * * [misc]simplify: iters left: 6 (12 enodes) * * [misc]simplify: iters left: 5 (18 enodes) * * [misc]simplify: iters left: 4 (28 enodes) * * [misc]simplify: iters left: 3 (54 enodes) * * [misc]simplify: iters left: 2 (98 enodes) * * [misc]simplify: iters left: 1 (162 enodes) * [exit]simplify: Simplified to (sqrt (sqrt (sqrt (fma re (fma (* re 4.440892098500626e-16) (- re) 2.0) (* 2.0 im))))) * [exit]simplify: Simplified to (sqrt (sqrt (sqrt (fma re (fma (* re 4.440892098500626e-16) (- re) 2.0) (* 2.0 im))))) * * * * [misc]progress: [ 32 / 76 ] simplifiying candidate # * [enter]simplify: Simplifying (sqrt 1) * * [misc]simplify: iters left: 1 (2 enodes) * [exit]simplify: Simplified to (sqrt 1) * [exit]simplify: Simplified to (sqrt 1) * [enter]simplify: Simplifying (sqrt (sqrt (fma (fma (* 4.440892098500626e-16 re) (- re) 2.0) re (* im 2.0)))) * * [misc]simplify: iters left: 6 (11 enodes) * * [misc]simplify: iters left: 5 (17 enodes) * * [misc]simplify: iters left: 4 (27 enodes) * * [misc]simplify: iters left: 3 (53 enodes) * * [misc]simplify: iters left: 2 (95 enodes) * * [misc]simplify: iters left: 1 (157 enodes) * [exit]simplify: Simplified to (sqrt (sqrt (fma re (fma (* re 4.440892098500626e-16) (- re) 2.0) (* 2.0 im)))) * [exit]simplify: Simplified to (sqrt (sqrt (fma re (fma (* re 4.440892098500626e-16) (- re) 2.0) (* 2.0 im)))) * * * * [misc]progress: [ 33 / 76 ] simplifiying candidate # * [enter]simplify: Simplifying (sqrt (sqrt (sqrt (fma (fma (* 4.440892098500626e-16 re) (- re) 2.0) re (* im 2.0))))) * * [misc]simplify: iters left: 6 (12 enodes) * * [misc]simplify: iters left: 5 (18 enodes) * * [misc]simplify: iters left: 4 (28 enodes) * * [misc]simplify: iters left: 3 (54 enodes) * * [misc]simplify: iters left: 2 (98 enodes) * * [misc]simplify: iters left: 1 (162 enodes) * [exit]simplify: Simplified to (sqrt (sqrt (sqrt (fma re (fma (* re 4.440892098500626e-16) (- re) 2.0) (* 2.0 im))))) * [exit]simplify: Simplified to (sqrt (sqrt (sqrt (fma re (fma (* re 4.440892098500626e-16) (- re) 2.0) (* 2.0 im))))) * [enter]simplify: Simplifying (sqrt (sqrt (sqrt (fma (fma (* 4.440892098500626e-16 re) (- re) 2.0) re (* im 2.0))))) * * [misc]simplify: iters left: 6 (12 enodes) * * [misc]simplify: iters left: 5 (18 enodes) * * [misc]simplify: iters left: 4 (28 enodes) * * [misc]simplify: iters left: 3 (54 enodes) * * [misc]simplify: iters left: 2 (98 enodes) * * [misc]simplify: iters left: 1 (162 enodes) * [exit]simplify: Simplified to (sqrt (sqrt (sqrt (fma re (fma (* re 4.440892098500626e-16) (- re) 2.0) (* 2.0 im))))) * [exit]simplify: Simplified to (sqrt (sqrt (sqrt (fma re (fma (* re 4.440892098500626e-16) (- re) 2.0) (* 2.0 im))))) * * * * [misc]progress: [ 34 / 76 ] simplifiying candidate # * * * * [misc]progress: [ 35 / 76 ] simplifiying candidate # * * * * [misc]progress: [ 36 / 76 ] simplifiying candidate # * * * * [misc]progress: [ 37 / 76 ] simplifiying candidate # * [enter]simplify: Simplifying (expm1 (sqrt (fma (fma (* 4.440892098500626e-16 re) (- re) 2.0) re (* im 2.0)))) * * [misc]simplify: iters left: 6 (11 enodes) * * [misc]simplify: iters left: 5 (17 enodes) * * [misc]simplify: iters left: 4 (27 enodes) * * [misc]simplify: iters left: 3 (53 enodes) * * [misc]simplify: iters left: 2 (95 enodes) * * [misc]simplify: iters left: 1 (157 enodes) * [exit]simplify: Simplified to (expm1 (sqrt (fma re (fma (* re 4.440892098500626e-16) (- re) 2.0) (* 2.0 im)))) * [exit]simplify: Simplified to (expm1 (sqrt (fma re (fma (* re 4.440892098500626e-16) (- re) 2.0) (* 2.0 im)))) * * * * [misc]progress: [ 38 / 76 ] simplifiying candidate # * [enter]simplify: Simplifying (log1p (sqrt (fma (fma (* 4.440892098500626e-16 re) (- re) 2.0) re (* im 2.0)))) * * [misc]simplify: iters left: 6 (11 enodes) * * [misc]simplify: iters left: 5 (17 enodes) * * [misc]simplify: iters left: 4 (27 enodes) * * [misc]simplify: iters left: 3 (53 enodes) * * [misc]simplify: iters left: 2 (95 enodes) * * [misc]simplify: iters left: 1 (157 enodes) * [exit]simplify: Simplified to (log1p (sqrt (fma re (fma (* re 4.440892098500626e-16) (- re) 2.0) (* 2.0 im)))) * [exit]simplify: Simplified to (log1p (sqrt (fma re (fma (* re 4.440892098500626e-16) (- re) 2.0) (* 2.0 im)))) * * * * [misc]progress: [ 39 / 76 ] simplifiying candidate # * * * * [misc]progress: [ 40 / 76 ] simplifiying candidate # * * * * [misc]progress: [ 41 / 76 ] simplifiying candidate # * [enter]simplify: Simplifying (log (sqrt (fma (fma (* 4.440892098500626e-16 re) (- re) 2.0) re (* im 2.0)))) * * [misc]simplify: iters left: 6 (11 enodes) * * [misc]simplify: iters left: 5 (17 enodes) * * [misc]simplify: iters left: 4 (27 enodes) * * [misc]simplify: iters left: 3 (53 enodes) * * [misc]simplify: iters left: 2 (95 enodes) * * [misc]simplify: iters left: 1 (157 enodes) * [exit]simplify: Simplified to (log (sqrt (fma re (fma (* re 4.440892098500626e-16) (- re) 2.0) (* 2.0 im)))) * [exit]simplify: Simplified to (log (sqrt (fma re (fma (* re 4.440892098500626e-16) (- re) 2.0) (* 2.0 im)))) * * * * [misc]progress: [ 42 / 76 ] simplifiying candidate # * [enter]simplify: Simplifying (exp (sqrt (fma (fma (* 4.440892098500626e-16 re) (- re) 2.0) re (* im 2.0)))) * * [misc]simplify: iters left: 6 (11 enodes) * * [misc]simplify: iters left: 5 (17 enodes) * * [misc]simplify: iters left: 4 (27 enodes) * * [misc]simplify: iters left: 3 (53 enodes) * * [misc]simplify: iters left: 2 (95 enodes) * * [misc]simplify: iters left: 1 (157 enodes) * [exit]simplify: Simplified to (exp (sqrt (fma re (fma (* re 4.440892098500626e-16) (- re) 2.0) (* 2.0 im)))) * [exit]simplify: Simplified to (exp (sqrt (fma re (fma (* re 4.440892098500626e-16) (- re) 2.0) (* 2.0 im)))) * * * * [misc]progress: [ 43 / 76 ] simplifiying candidate # * [enter]simplify: Simplifying (* (cbrt (sqrt (fma (fma (* 4.440892098500626e-16 re) (- re) 2.0) re (* im 2.0)))) (cbrt (sqrt (fma (fma (* 4.440892098500626e-16 re) (- re) 2.0) re (* im 2.0))))) * * [misc]simplify: iters left: 6 (12 enodes) * * [misc]simplify: iters left: 5 (18 enodes) * * [misc]simplify: iters left: 4 (28 enodes) * * [misc]simplify: iters left: 3 (54 enodes) * * [misc]simplify: iters left: 2 (98 enodes) * * [misc]simplify: iters left: 1 (162 enodes) * [exit]simplify: Simplified to (* (cbrt (sqrt (fma re (fma (* re 4.440892098500626e-16) (- re) 2.0) (* 2.0 im)))) (cbrt (sqrt (fma re (fma (* re 4.440892098500626e-16) (- re) 2.0) (* 2.0 im))))) * [exit]simplify: Simplified to (* (cbrt (sqrt (fma re (fma (* re 4.440892098500626e-16) (- re) 2.0) (* 2.0 im)))) (cbrt (sqrt (fma re (fma (* re 4.440892098500626e-16) (- re) 2.0) (* 2.0 im))))) * [enter]simplify: Simplifying (cbrt (sqrt (fma (fma (* 4.440892098500626e-16 re) (- re) 2.0) re (* im 2.0)))) * * [misc]simplify: iters left: 6 (11 enodes) * * [misc]simplify: iters left: 5 (17 enodes) * * [misc]simplify: iters left: 4 (27 enodes) * * [misc]simplify: iters left: 3 (53 enodes) * * [misc]simplify: iters left: 2 (95 enodes) * * [misc]simplify: iters left: 1 (157 enodes) * [exit]simplify: Simplified to (cbrt (sqrt (fma re (fma (* re 4.440892098500626e-16) (- re) 2.0) (* 2.0 im)))) * [exit]simplify: Simplified to (cbrt (sqrt (fma re (fma (* re 4.440892098500626e-16) (- re) 2.0) (* 2.0 im)))) * * * * [misc]progress: [ 44 / 76 ] simplifiying candidate # * [enter]simplify: Simplifying (* (* (sqrt (fma (fma (* 4.440892098500626e-16 re) (- re) 2.0) re (* im 2.0))) (sqrt (fma (fma (* 4.440892098500626e-16 re) (- re) 2.0) re (* im 2.0)))) (sqrt (fma (fma (* 4.440892098500626e-16 re) (- re) 2.0) re (* im 2.0)))) * * [misc]simplify: iters left: 6 (12 enodes) * * [misc]simplify: iters left: 5 (20 enodes) * * [misc]simplify: iters left: 4 (39 enodes) * * [misc]simplify: iters left: 3 (85 enodes) * * [misc]simplify: iters left: 2 (167 enodes) * * [misc]simplify: iters left: 1 (371 enodes) * [exit]simplify: Simplified to (* (fma re (fma (* re 4.440892098500626e-16) (- re) 2.0) (* 2.0 im)) (sqrt (fma re (fma (* re 4.440892098500626e-16) (- re) 2.0) (* 2.0 im)))) * [exit]simplify: Simplified to (* (fma re (fma (* re 4.440892098500626e-16) (- re) 2.0) (* 2.0 im)) (sqrt (fma re (fma (* re 4.440892098500626e-16) (- re) 2.0) (* 2.0 im)))) * * * * [misc]progress: [ 45 / 76 ] simplifiying candidate # * [enter]simplify: Simplifying (sqrt (* (cbrt (fma (fma (* 4.440892098500626e-16 re) (- re) 2.0) re (* im 2.0))) (cbrt (fma (fma (* 4.440892098500626e-16 re) (- re) 2.0) re (* im 2.0))))) * * [misc]simplify: iters left: 6 (12 enodes) * * [misc]simplify: iters left: 5 (19 enodes) * * [misc]simplify: iters left: 4 (29 enodes) * * [misc]simplify: iters left: 3 (55 enodes) * * [misc]simplify: iters left: 2 (99 enodes) * * [misc]simplify: iters left: 1 (161 enodes) * [exit]simplify: Simplified to (fabs (cbrt (fma re (fma (* re 4.440892098500626e-16) (- re) 2.0) (* 2.0 im)))) * [exit]simplify: Simplified to (fabs (cbrt (fma re (fma (* re 4.440892098500626e-16) (- re) 2.0) (* 2.0 im)))) * [enter]simplify: Simplifying (sqrt (cbrt (fma (fma (* 4.440892098500626e-16 re) (- re) 2.0) re (* im 2.0)))) * * [misc]simplify: iters left: 6 (11 enodes) * * [misc]simplify: iters left: 5 (17 enodes) * * [misc]simplify: iters left: 4 (27 enodes) * * [misc]simplify: iters left: 3 (53 enodes) * * [misc]simplify: iters left: 2 (95 enodes) * * [misc]simplify: iters left: 1 (157 enodes) * [exit]simplify: Simplified to (sqrt (cbrt (fma re (fma (* re 4.440892098500626e-16) (- re) 2.0) (* 2.0 im)))) * [exit]simplify: Simplified to (sqrt (cbrt (fma re (fma (* re 4.440892098500626e-16) (- re) 2.0) (* 2.0 im)))) * * * * [misc]progress: [ 46 / 76 ] simplifiying candidate # * [enter]simplify: Simplifying (sqrt (sqrt (fma (fma (* 4.440892098500626e-16 re) (- re) 2.0) re (* im 2.0)))) * * [misc]simplify: iters left: 6 (11 enodes) * * [misc]simplify: iters left: 5 (17 enodes) * * [misc]simplify: iters left: 4 (27 enodes) * * [misc]simplify: iters left: 3 (53 enodes) * * [misc]simplify: iters left: 2 (95 enodes) * * [misc]simplify: iters left: 1 (157 enodes) * [exit]simplify: Simplified to (sqrt (sqrt (fma re (fma (* re 4.440892098500626e-16) (- re) 2.0) (* 2.0 im)))) * [exit]simplify: Simplified to (sqrt (sqrt (fma re (fma (* re 4.440892098500626e-16) (- re) 2.0) (* 2.0 im)))) * [enter]simplify: Simplifying (sqrt (sqrt (fma (fma (* 4.440892098500626e-16 re) (- re) 2.0) re (* im 2.0)))) * * [misc]simplify: iters left: 6 (11 enodes) * * [misc]simplify: iters left: 5 (17 enodes) * * [misc]simplify: iters left: 4 (27 enodes) * * [misc]simplify: iters left: 3 (53 enodes) * * [misc]simplify: iters left: 2 (95 enodes) * * [misc]simplify: iters left: 1 (157 enodes) * [exit]simplify: Simplified to (sqrt (sqrt (fma re (fma (* re 4.440892098500626e-16) (- re) 2.0) (* 2.0 im)))) * [exit]simplify: Simplified to (sqrt (sqrt (fma re (fma (* re 4.440892098500626e-16) (- re) 2.0) (* 2.0 im)))) * * * * [misc]progress: [ 47 / 76 ] simplifiying candidate # * [enter]simplify: Simplifying (sqrt 1) * * [misc]simplify: iters left: 1 (2 enodes) * [exit]simplify: Simplified to (sqrt 1) * [exit]simplify: Simplified to (sqrt 1) * [enter]simplify: Simplifying (sqrt (fma (fma (* 4.440892098500626e-16 re) (- re) 2.0) re (* im 2.0))) * * [misc]simplify: iters left: 5 (10 enodes) * * [misc]simplify: iters left: 4 (16 enodes) * * [misc]simplify: iters left: 3 (26 enodes) * * [misc]simplify: iters left: 2 (52 enodes) * * [misc]simplify: iters left: 1 (94 enodes) * [exit]simplify: Simplified to (sqrt (fma re (fma (* re 4.440892098500626e-16) (- re) 2.0) (* 2.0 im))) * [exit]simplify: Simplified to (sqrt (fma re (fma (* re 4.440892098500626e-16) (- re) 2.0) (* 2.0 im))) * * * * [misc]progress: [ 48 / 76 ] simplifiying candidate # * [enter]simplify: Simplifying (sqrt (sqrt (fma (fma (* 4.440892098500626e-16 re) (- re) 2.0) re (* im 2.0)))) * * [misc]simplify: iters left: 6 (11 enodes) * * [misc]simplify: iters left: 5 (17 enodes) * * [misc]simplify: iters left: 4 (27 enodes) * * [misc]simplify: iters left: 3 (53 enodes) * * [misc]simplify: iters left: 2 (95 enodes) * * [misc]simplify: iters left: 1 (157 enodes) * [exit]simplify: Simplified to (sqrt (sqrt (fma re (fma (* re 4.440892098500626e-16) (- re) 2.0) (* 2.0 im)))) * [exit]simplify: Simplified to (sqrt (sqrt (fma re (fma (* re 4.440892098500626e-16) (- re) 2.0) (* 2.0 im)))) * [enter]simplify: Simplifying (sqrt (sqrt (fma (fma (* 4.440892098500626e-16 re) (- re) 2.0) re (* im 2.0)))) * * [misc]simplify: iters left: 6 (11 enodes) * * [misc]simplify: iters left: 5 (17 enodes) * * [misc]simplify: iters left: 4 (27 enodes) * * [misc]simplify: iters left: 3 (53 enodes) * * [misc]simplify: iters left: 2 (95 enodes) * * [misc]simplify: iters left: 1 (157 enodes) * [exit]simplify: Simplified to (sqrt (sqrt (fma re (fma (* re 4.440892098500626e-16) (- re) 2.0) (* 2.0 im)))) * [exit]simplify: Simplified to (sqrt (sqrt (fma re (fma (* re 4.440892098500626e-16) (- re) 2.0) (* 2.0 im)))) * * * * [misc]progress: [ 49 / 76 ] simplifiying candidate # * * * * [misc]progress: [ 50 / 76 ] simplifiying candidate # * * * * [misc]progress: [ 51 / 76 ] simplifiying candidate # * [enter]simplify: Simplifying (expm1 (sqrt (fma (fma (* 4.440892098500626e-16 re) (- re) 2.0) re (* im 2.0)))) * * [misc]simplify: iters left: 6 (11 enodes) * * [misc]simplify: iters left: 5 (17 enodes) * * [misc]simplify: iters left: 4 (27 enodes) * * [misc]simplify: iters left: 3 (53 enodes) * * [misc]simplify: iters left: 2 (95 enodes) * * [misc]simplify: iters left: 1 (157 enodes) * [exit]simplify: Simplified to (expm1 (sqrt (fma re (fma (* re 4.440892098500626e-16) (- re) 2.0) (* 2.0 im)))) * [exit]simplify: Simplified to (expm1 (sqrt (fma re (fma (* re 4.440892098500626e-16) (- re) 2.0) (* 2.0 im)))) * * * * [misc]progress: [ 52 / 76 ] simplifiying candidate # * [enter]simplify: Simplifying (log1p (sqrt (fma (fma (* 4.440892098500626e-16 re) (- re) 2.0) re (* im 2.0)))) * * [misc]simplify: iters left: 6 (11 enodes) * * [misc]simplify: iters left: 5 (17 enodes) * * [misc]simplify: iters left: 4 (27 enodes) * * [misc]simplify: iters left: 3 (53 enodes) * * [misc]simplify: iters left: 2 (95 enodes) * * [misc]simplify: iters left: 1 (157 enodes) * [exit]simplify: Simplified to (log1p (sqrt (fma re (fma (* re 4.440892098500626e-16) (- re) 2.0) (* 2.0 im)))) * [exit]simplify: Simplified to (log1p (sqrt (fma re (fma (* re 4.440892098500626e-16) (- re) 2.0) (* 2.0 im)))) * * * * [misc]progress: [ 53 / 76 ] simplifiying candidate # * * * * [misc]progress: [ 54 / 76 ] simplifiying candidate # * * * * [misc]progress: [ 55 / 76 ] simplifiying candidate # * [enter]simplify: Simplifying (log (sqrt (fma (fma (* 4.440892098500626e-16 re) (- re) 2.0) re (* im 2.0)))) * * [misc]simplify: iters left: 6 (11 enodes) * * [misc]simplify: iters left: 5 (17 enodes) * * [misc]simplify: iters left: 4 (27 enodes) * * [misc]simplify: iters left: 3 (53 enodes) * * [misc]simplify: iters left: 2 (95 enodes) * * [misc]simplify: iters left: 1 (157 enodes) * [exit]simplify: Simplified to (log (sqrt (fma re (fma (* re 4.440892098500626e-16) (- re) 2.0) (* 2.0 im)))) * [exit]simplify: Simplified to (log (sqrt (fma re (fma (* re 4.440892098500626e-16) (- re) 2.0) (* 2.0 im)))) * * * * [misc]progress: [ 56 / 76 ] simplifiying candidate # * [enter]simplify: Simplifying (exp (sqrt (fma (fma (* 4.440892098500626e-16 re) (- re) 2.0) re (* im 2.0)))) * * [misc]simplify: iters left: 6 (11 enodes) * * [misc]simplify: iters left: 5 (17 enodes) * * [misc]simplify: iters left: 4 (27 enodes) * * [misc]simplify: iters left: 3 (53 enodes) * * [misc]simplify: iters left: 2 (95 enodes) * * [misc]simplify: iters left: 1 (157 enodes) * [exit]simplify: Simplified to (exp (sqrt (fma re (fma (* re 4.440892098500626e-16) (- re) 2.0) (* 2.0 im)))) * [exit]simplify: Simplified to (exp (sqrt (fma re (fma (* re 4.440892098500626e-16) (- re) 2.0) (* 2.0 im)))) * * * * [misc]progress: [ 57 / 76 ] simplifiying candidate # * [enter]simplify: Simplifying (* (cbrt (sqrt (fma (fma (* 4.440892098500626e-16 re) (- re) 2.0) re (* im 2.0)))) (cbrt (sqrt (fma (fma (* 4.440892098500626e-16 re) (- re) 2.0) re (* im 2.0))))) * * [misc]simplify: iters left: 6 (12 enodes) * * [misc]simplify: iters left: 5 (18 enodes) * * [misc]simplify: iters left: 4 (28 enodes) * * [misc]simplify: iters left: 3 (54 enodes) * * [misc]simplify: iters left: 2 (98 enodes) * * [misc]simplify: iters left: 1 (162 enodes) * [exit]simplify: Simplified to (* (cbrt (sqrt (fma re (fma (* re 4.440892098500626e-16) (- re) 2.0) (* 2.0 im)))) (cbrt (sqrt (fma re (fma (* re 4.440892098500626e-16) (- re) 2.0) (* 2.0 im))))) * [exit]simplify: Simplified to (* (cbrt (sqrt (fma re (fma (* re 4.440892098500626e-16) (- re) 2.0) (* 2.0 im)))) (cbrt (sqrt (fma re (fma (* re 4.440892098500626e-16) (- re) 2.0) (* 2.0 im))))) * [enter]simplify: Simplifying (cbrt (sqrt (fma (fma (* 4.440892098500626e-16 re) (- re) 2.0) re (* im 2.0)))) * * [misc]simplify: iters left: 6 (11 enodes) * * [misc]simplify: iters left: 5 (17 enodes) * * [misc]simplify: iters left: 4 (27 enodes) * * [misc]simplify: iters left: 3 (53 enodes) * * [misc]simplify: iters left: 2 (95 enodes) * * [misc]simplify: iters left: 1 (157 enodes) * [exit]simplify: Simplified to (cbrt (sqrt (fma re (fma (* re 4.440892098500626e-16) (- re) 2.0) (* 2.0 im)))) * [exit]simplify: Simplified to (cbrt (sqrt (fma re (fma (* re 4.440892098500626e-16) (- re) 2.0) (* 2.0 im)))) * * * * [misc]progress: [ 58 / 76 ] simplifiying candidate # * [enter]simplify: Simplifying (* (* (sqrt (fma (fma (* 4.440892098500626e-16 re) (- re) 2.0) re (* im 2.0))) (sqrt (fma (fma (* 4.440892098500626e-16 re) (- re) 2.0) re (* im 2.0)))) (sqrt (fma (fma (* 4.440892098500626e-16 re) (- re) 2.0) re (* im 2.0)))) * * [misc]simplify: iters left: 6 (12 enodes) * * [misc]simplify: iters left: 5 (20 enodes) * * [misc]simplify: iters left: 4 (39 enodes) * * [misc]simplify: iters left: 3 (85 enodes) * * [misc]simplify: iters left: 2 (167 enodes) * * [misc]simplify: iters left: 1 (371 enodes) * [exit]simplify: Simplified to (* (fma re (fma (* re 4.440892098500626e-16) (- re) 2.0) (* 2.0 im)) (sqrt (fma re (fma (* re 4.440892098500626e-16) (- re) 2.0) (* 2.0 im)))) * [exit]simplify: Simplified to (* (fma re (fma (* re 4.440892098500626e-16) (- re) 2.0) (* 2.0 im)) (sqrt (fma re (fma (* re 4.440892098500626e-16) (- re) 2.0) (* 2.0 im)))) * * * * [misc]progress: [ 59 / 76 ] simplifiying candidate # * [enter]simplify: Simplifying (sqrt (* (cbrt (fma (fma (* 4.440892098500626e-16 re) (- re) 2.0) re (* im 2.0))) (cbrt (fma (fma (* 4.440892098500626e-16 re) (- re) 2.0) re (* im 2.0))))) * * [misc]simplify: iters left: 6 (12 enodes) * * [misc]simplify: iters left: 5 (19 enodes) * * [misc]simplify: iters left: 4 (29 enodes) * * [misc]simplify: iters left: 3 (55 enodes) * * [misc]simplify: iters left: 2 (99 enodes) * * [misc]simplify: iters left: 1 (161 enodes) * [exit]simplify: Simplified to (fabs (cbrt (fma re (fma (* re 4.440892098500626e-16) (- re) 2.0) (* 2.0 im)))) * [exit]simplify: Simplified to (fabs (cbrt (fma re (fma (* re 4.440892098500626e-16) (- re) 2.0) (* 2.0 im)))) * [enter]simplify: Simplifying (sqrt (cbrt (fma (fma (* 4.440892098500626e-16 re) (- re) 2.0) re (* im 2.0)))) * * [misc]simplify: iters left: 6 (11 enodes) * * [misc]simplify: iters left: 5 (17 enodes) * * [misc]simplify: iters left: 4 (27 enodes) * * [misc]simplify: iters left: 3 (53 enodes) * * [misc]simplify: iters left: 2 (95 enodes) * * [misc]simplify: iters left: 1 (157 enodes) * [exit]simplify: Simplified to (sqrt (cbrt (fma re (fma (* re 4.440892098500626e-16) (- re) 2.0) (* 2.0 im)))) * [exit]simplify: Simplified to (sqrt (cbrt (fma re (fma (* re 4.440892098500626e-16) (- re) 2.0) (* 2.0 im)))) * * * * [misc]progress: [ 60 / 76 ] simplifiying candidate # * [enter]simplify: Simplifying (sqrt (sqrt (fma (fma (* 4.440892098500626e-16 re) (- re) 2.0) re (* im 2.0)))) * * [misc]simplify: iters left: 6 (11 enodes) * * [misc]simplify: iters left: 5 (17 enodes) * * [misc]simplify: iters left: 4 (27 enodes) * * [misc]simplify: iters left: 3 (53 enodes) * * [misc]simplify: iters left: 2 (95 enodes) * * [misc]simplify: iters left: 1 (157 enodes) * [exit]simplify: Simplified to (sqrt (sqrt (fma re (fma (* re 4.440892098500626e-16) (- re) 2.0) (* 2.0 im)))) * [exit]simplify: Simplified to (sqrt (sqrt (fma re (fma (* re 4.440892098500626e-16) (- re) 2.0) (* 2.0 im)))) * [enter]simplify: Simplifying (sqrt (sqrt (fma (fma (* 4.440892098500626e-16 re) (- re) 2.0) re (* im 2.0)))) * * [misc]simplify: iters left: 6 (11 enodes) * * [misc]simplify: iters left: 5 (17 enodes) * * [misc]simplify: iters left: 4 (27 enodes) * * [misc]simplify: iters left: 3 (53 enodes) * * [misc]simplify: iters left: 2 (95 enodes) * * [misc]simplify: iters left: 1 (157 enodes) * [exit]simplify: Simplified to (sqrt (sqrt (fma re (fma (* re 4.440892098500626e-16) (- re) 2.0) (* 2.0 im)))) * [exit]simplify: Simplified to (sqrt (sqrt (fma re (fma (* re 4.440892098500626e-16) (- re) 2.0) (* 2.0 im)))) * * * * [misc]progress: [ 61 / 76 ] simplifiying candidate # * [enter]simplify: Simplifying (sqrt 1) * * [misc]simplify: iters left: 1 (2 enodes) * [exit]simplify: Simplified to (sqrt 1) * [exit]simplify: Simplified to (sqrt 1) * [enter]simplify: Simplifying (sqrt (fma (fma (* 4.440892098500626e-16 re) (- re) 2.0) re (* im 2.0))) * * [misc]simplify: iters left: 5 (10 enodes) * * [misc]simplify: iters left: 4 (16 enodes) * * [misc]simplify: iters left: 3 (26 enodes) * * [misc]simplify: iters left: 2 (52 enodes) * * [misc]simplify: iters left: 1 (94 enodes) * [exit]simplify: Simplified to (sqrt (fma re (fma (* re 4.440892098500626e-16) (- re) 2.0) (* 2.0 im))) * [exit]simplify: Simplified to (sqrt (fma re (fma (* re 4.440892098500626e-16) (- re) 2.0) (* 2.0 im))) * * * * [misc]progress: [ 62 / 76 ] simplifiying candidate # * [enter]simplify: Simplifying (sqrt (sqrt (fma (fma (* 4.440892098500626e-16 re) (- re) 2.0) re (* im 2.0)))) * * [misc]simplify: iters left: 6 (11 enodes) * * [misc]simplify: iters left: 5 (17 enodes) * * [misc]simplify: iters left: 4 (27 enodes) * * [misc]simplify: iters left: 3 (53 enodes) * * [misc]simplify: iters left: 2 (95 enodes) * * [misc]simplify: iters left: 1 (157 enodes) * [exit]simplify: Simplified to (sqrt (sqrt (fma re (fma (* re 4.440892098500626e-16) (- re) 2.0) (* 2.0 im)))) * [exit]simplify: Simplified to (sqrt (sqrt (fma re (fma (* re 4.440892098500626e-16) (- re) 2.0) (* 2.0 im)))) * [enter]simplify: Simplifying (sqrt (sqrt (fma (fma (* 4.440892098500626e-16 re) (- re) 2.0) re (* im 2.0)))) * * [misc]simplify: iters left: 6 (11 enodes) * * [misc]simplify: iters left: 5 (17 enodes) * * [misc]simplify: iters left: 4 (27 enodes) * * [misc]simplify: iters left: 3 (53 enodes) * * [misc]simplify: iters left: 2 (95 enodes) * * [misc]simplify: iters left: 1 (157 enodes) * [exit]simplify: Simplified to (sqrt (sqrt (fma re (fma (* re 4.440892098500626e-16) (- re) 2.0) (* 2.0 im)))) * [exit]simplify: Simplified to (sqrt (sqrt (fma re (fma (* re 4.440892098500626e-16) (- re) 2.0) (* 2.0 im)))) * * * * [misc]progress: [ 63 / 76 ] simplifiying candidate # * * * * [misc]progress: [ 64 / 76 ] simplifiying candidate # * * * * [misc]progress: [ 65 / 76 ] simplifiying candidate # * [enter]simplify: Simplifying (* 0.5 (* (sqrt (sqrt (fma (fma (* 4.440892098500626e-16 re) (- re) 2.0) re (* im 2.0)))) (- (+ (* (pow im 1/4) (sqrt (sqrt 2.0))) (* 0.5 (* (pow (/ 1 (pow im 3)) 1/4) (* (sqrt (/ 1 (pow (sqrt 2.0) 3))) re)))) (* 0.375 (* (pow (/ 1 (pow im 7)) 1/4) (* (sqrt (/ 1 (pow (sqrt 2.0) 7))) (pow re 2))))))) * * [misc]simplify: iters left: 6 (45 enodes) * * [misc]simplify: iters left: 5 (85 enodes) * * [misc]simplify: iters left: 4 (208 enodes) * [exit]simplify: Simplified to (* (- (fma (* 0.5 (pow (/ (/ 1 im) (* im im)) 1/4)) (* (sqrt (/ (/ 1 2.0) (sqrt 2.0))) re) (* (sqrt (sqrt 2.0)) (pow im 1/4))) (* (sqrt (/ 1 (pow (sqrt 2.0) 7))) (* (pow (/ 1 (pow im 7)) 1/4) (* re (* re 0.375))))) (* 0.5 (sqrt (sqrt (fma re (fma (* re 4.440892098500626e-16) (- re) 2.0) (* 2.0 im)))))) * * * * [misc]progress: [ 66 / 76 ] simplifiying candidate # * [enter]simplify: Simplifying (* 0.5 (* (sqrt (sqrt (fma (fma (* 4.440892098500626e-16 re) (- re) 2.0) re (* im 2.0)))) (- (+ (* +nan.0 (/ 1 re)) (- (+ +nan.0 (- (* +nan.0 (/ 1 (pow re 2)))))))))) * * * * [misc]progress: [ 67 / 76 ] simplifiying candidate # * [enter]simplify: Simplifying (* 0.5 (* (sqrt (sqrt (fma (fma (* 4.440892098500626e-16 re) (- re) 2.0) re (* im 2.0)))) (- (+ (* +nan.0 (/ 1 re)) (- (+ +nan.0 (- (* +nan.0 (/ 1 (pow re 2)))))))))) * * * * [misc]progress: [ 68 / 76 ] simplifiying candidate # * [enter]simplify: Simplifying (* 0.5 (* (- (+ (* (pow im 1/4) (sqrt (sqrt 2.0))) (* 0.5 (* (pow (/ 1 (pow im 3)) 1/4) (* (sqrt (/ 1 (pow (sqrt 2.0) 3))) re)))) (* 0.375 (* (pow (/ 1 (pow im 7)) 1/4) (* (sqrt (/ 1 (pow (sqrt 2.0) 7))) (pow re 2))))) (sqrt (sqrt (fma (fma (* 4.440892098500626e-16 re) (- re) 2.0) re (* im 2.0)))))) * * [misc]simplify: iters left: 6 (45 enodes) * * [misc]simplify: iters left: 5 (85 enodes) * * [misc]simplify: iters left: 4 (208 enodes) * [exit]simplify: Simplified to (* (* (sqrt (sqrt (fma (fma (- re) (* 4.440892098500626e-16 re) 2.0) re (* im 2.0)))) 0.5) (- (fma (* 0.5 (pow (/ (/ 1 im) (* im im)) 1/4)) (* re (sqrt (/ (/ 1 2.0) (sqrt 2.0)))) (* (pow im 1/4) (sqrt (sqrt 2.0)))) (* (* (pow (/ 1 (pow im 7)) 1/4) (* 0.375 (* re re))) (sqrt (/ 1 (pow (sqrt 2.0) 7)))))) * * * * [misc]progress: [ 69 / 76 ] simplifiying candidate # * [enter]simplify: Simplifying (* 0.5 (* (- (+ (* +nan.0 (/ 1 re)) (- (+ +nan.0 (- (* +nan.0 (/ 1 (pow re 2)))))))) (sqrt (sqrt (fma (fma (* 4.440892098500626e-16 re) (- re) 2.0) re (* im 2.0)))))) * * * * [misc]progress: [ 70 / 76 ] simplifiying candidate # * [enter]simplify: Simplifying (* 0.5 (* (- (+ (* +nan.0 (/ 1 re)) (- (+ +nan.0 (- (* +nan.0 (/ 1 (pow re 2)))))))) (sqrt (sqrt (fma (fma (* 4.440892098500626e-16 re) (- re) 2.0) re (* im 2.0)))))) * * * * [misc]progress: [ 71 / 76 ] simplifiying candidate # * [enter]simplify: Simplifying (* 0.5 (* (sqrt (sqrt (fma (fma (* 4.440892098500626e-16 re) (- re) 2.0) re (* im 2.0)))) (sqrt (- (+ (* +nan.0 (* im (sqrt 2.0))) (- (+ (* +nan.0 (/ (pow re 2) (pow (sqrt 2.0) 3))) (- (* +nan.0 (/ re (sqrt 2.0))))))))))) * * * * [misc]progress: [ 72 / 76 ] simplifiying candidate # * [enter]simplify: Simplifying (* 0.5 (* (sqrt (sqrt (fma (fma (* 4.440892098500626e-16 re) (- re) 2.0) re (* im 2.0)))) (sqrt (- (+ (* +nan.0 (/ im (pow re 2))) (- (+ +nan.0 (- (* +nan.0 re))))))))) * * * * [misc]progress: [ 73 / 76 ] simplifiying candidate # * [enter]simplify: Simplifying (* 0.5 (* (sqrt (sqrt (fma (fma (* 4.440892098500626e-16 re) (- re) 2.0) re (* im 2.0)))) (sqrt (- (+ (* +nan.0 (/ im (pow re 2))) (- (+ +nan.0 (- (* +nan.0 re))))))))) * * * * [misc]progress: [ 74 / 76 ] simplifiying candidate # * [enter]simplify: Simplifying (* 0.5 (* (sqrt (- (+ (* +nan.0 (* im (sqrt 2.0))) (- (+ (* +nan.0 (/ (pow re 2) (pow (sqrt 2.0) 3))) (- (* +nan.0 (/ re (sqrt 2.0))))))))) (sqrt (sqrt (fma (fma (* 4.440892098500626e-16 re) (- re) 2.0) re (* im 2.0)))))) * * * * [misc]progress: [ 75 / 76 ] simplifiying candidate # * [enter]simplify: Simplifying (* 0.5 (* (sqrt (- (+ (* +nan.0 (/ im (pow re 2))) (- (+ +nan.0 (- (* +nan.0 re))))))) (sqrt (sqrt (fma (fma (* 4.440892098500626e-16 re) (- re) 2.0) re (* im 2.0)))))) * * * * [misc]progress: [ 76 / 76 ] simplifiying candidate # * [enter]simplify: Simplifying (* 0.5 (* (sqrt (- (+ (* +nan.0 (/ im (pow re 2))) (- (+ +nan.0 (- (* +nan.0 re))))))) (sqrt (sqrt (fma (fma (* 4.440892098500626e-16 re) (- re) 2.0) re (* im 2.0)))))) * * * [misc]progress: adding candidates to table * [misc]progress: [Phase 3 of 3] Extracting. * * [misc]regime-changes: Finding splitpoints for: (# # # # # #) * [misc]regimes: Found splitpoints: (#s(sp 0 (* 2.0 (+ (sqrt (+ (* re re) (* im im))) re)) +nan.0)) , with alts (#) * [enter]simplify: Simplifying (sqrt (fma (hypot re im) 2.0 (* re 2.0))) * * [misc]simplify: iters left: 4 (7 enodes) * * [misc]simplify: iters left: 3 (8 enodes) * [exit]simplify: Simplified to (sqrt (fma (hypot re im) 2.0 (* 2.0 re))) * [exit]simplify: Simplified to (sqrt (fma (hypot re im) 2.0 (* 2.0 re))) * * * * [misc]points: Sampling 8000 additional inputs, on iter 0 have 0 / 8000 * * * * [misc]points: Computing exacts on every 500 of 8000 points to ramp up precision * * * * [misc]points: Setting MPFR precision to 2880 * * * * [misc]points: Setting MPFR precision to 3136 * * * * [misc]points: Computing exacts on every 250 of 8000 points to ramp up precision * * * * [misc]points: Setting MPFR precision to 2880 * * * * [misc]points: Setting MPFR precision to 3136 * * * * [misc]points: Computing exacts on every 125 of 8000 points to ramp up precision * * * * [misc]points: Setting MPFR precision to 2880 * * * * [misc]points: Setting MPFR precision to 3136 * * * * [misc]points: Computing exacts on every 62 of 8000 points to ramp up precision * * * * [misc]points: Setting MPFR precision to 2880 * * * * [misc]points: Setting MPFR precision to 3136 * * * * [misc]points: Computing exacts on every 31 of 8000 points to ramp up precision * * * * [misc]points: Setting MPFR precision to 2880 * * * * [misc]points: Setting MPFR precision to 3136 * * * * [misc]points: Computing exacts on every 15 of 8000 points to ramp up precision * * * * [misc]points: Setting MPFR precision to 2880 * * * * [misc]points: Setting MPFR precision to 3136 * * * * [misc]points: Computing exacts on every 7 of 8000 points to ramp up precision * * * * [misc]points: Setting MPFR precision to 2880 * * * * [misc]points: Setting MPFR precision to 3136 * * * * [misc]points: Setting MPFR precision to 3392 * * * * [misc]points: Computing exacts on every 3 of 8000 points to ramp up precision * * * * [misc]points: Setting MPFR precision to 3136 * * * * [misc]points: Setting MPFR precision to 3392 * * * * [misc]points: Computing exacts for 8000 points * * * * [misc]points: Setting MPFR precision to 3136 * * * * [misc]points: Setting MPFR precision to 3392 * * * * [misc]points: Setting MPFR precision to 3648 * * * * [misc]points: Filtering points with unrepresentable outputs * * * * [exit]points: Sampled 8000 points with exact outputs