0.001 * [progress]: [Phase 1 of 3] Setting up. 0.001 * * * [progress]: [1/2] Preparing points 0.024 * * * [progress]: [2/2] Setting up program. 0.027 * [progress]: [Phase 2 of 3] Improving. 0.027 * * * * [progress]: [ 1 / 1 ] simplifiying candidate # 0.027 * [simplify]: Simplifying (- (* x.re y.re) (* x.im y.im)) 0.027 * * [simplify]: iters left: 4 (7 enodes) 0.029 * * [simplify]: iters left: 3 (25 enodes) 0.032 * * [simplify]: iters left: 2 (34 enodes) 0.041 * * [simplify]: iters left: 1 (38 enodes) 0.050 * * [simplify]: Extracting #0: cost 1 inf + 0 0.050 * * [simplify]: Extracting #1: cost 5 inf + 0 0.050 * * [simplify]: Extracting #2: cost 14 inf + 0 0.051 * * [simplify]: Extracting #3: cost 9 inf + 169 0.051 * * [simplify]: Extracting #4: cost 2 inf + 583 0.051 * * [simplify]: Extracting #5: cost 0 inf + 748 0.052 * [simplify]: Simplified to (- (* x.re y.re) (* x.im y.im)) 0.052 * [simplify]: Simplified (2) to (λ (x.re x.im y.re y.im) (- (* x.re y.re) (* x.im y.im))) 0.057 * * [progress]: iteration 1 / 4 0.057 * * * [progress]: picking best candidate 0.062 * * * * [pick]: Picked # 0.062 * * * [progress]: localizing error 0.072 * * * [progress]: generating rewritten candidates 0.072 * * * * [progress]: [ 1 / 1 ] rewriting at (2) 0.080 * * * [progress]: generating series expansions 0.080 * * * * [progress]: [ 1 / 1 ] generating series at (2) 0.080 * [backup-simplify]: Simplify (- (* x.re y.re) (* x.im y.im)) into (- (* y.re x.re) (* y.im x.im)) 0.080 * [approximate]: Taking taylor expansion of (- (* y.re x.re) (* y.im x.im)) in (x.re y.re x.im y.im) around 0 0.080 * [taylor]: Taking taylor expansion of (- (* y.re x.re) (* y.im x.im)) in y.im 0.080 * [taylor]: Taking taylor expansion of (* y.re x.re) in y.im 0.080 * [taylor]: Taking taylor expansion of y.re in y.im 0.080 * [backup-simplify]: Simplify y.re into y.re 0.080 * [taylor]: Taking taylor expansion of x.re in y.im 0.080 * [backup-simplify]: Simplify x.re into x.re 0.080 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.im 0.080 * [taylor]: Taking taylor expansion of y.im in y.im 0.080 * [backup-simplify]: Simplify 0 into 0 0.080 * [backup-simplify]: Simplify 1 into 1 0.080 * [taylor]: Taking taylor expansion of x.im in y.im 0.080 * [backup-simplify]: Simplify x.im into x.im 0.080 * [taylor]: Taking taylor expansion of (- (* y.re x.re) (* y.im x.im)) in x.im 0.080 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.im 0.080 * [taylor]: Taking taylor expansion of y.re in x.im 0.080 * [backup-simplify]: Simplify y.re into y.re 0.080 * [taylor]: Taking taylor expansion of x.re in x.im 0.080 * [backup-simplify]: Simplify x.re into x.re 0.080 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 0.080 * [taylor]: Taking taylor expansion of y.im in x.im 0.080 * [backup-simplify]: Simplify y.im into y.im 0.080 * [taylor]: Taking taylor expansion of x.im in x.im 0.080 * [backup-simplify]: Simplify 0 into 0 0.080 * [backup-simplify]: Simplify 1 into 1 0.080 * [taylor]: Taking taylor expansion of (- (* y.re x.re) (* y.im x.im)) in y.re 0.080 * [taylor]: Taking taylor expansion of (* y.re x.re) in y.re 0.080 * [taylor]: Taking taylor expansion of y.re in y.re 0.080 * [backup-simplify]: Simplify 0 into 0 0.080 * [backup-simplify]: Simplify 1 into 1 0.080 * [taylor]: Taking taylor expansion of x.re in y.re 0.080 * [backup-simplify]: Simplify x.re into x.re 0.080 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.re 0.080 * [taylor]: Taking taylor expansion of y.im in y.re 0.080 * [backup-simplify]: Simplify y.im into y.im 0.080 * [taylor]: Taking taylor expansion of x.im in y.re 0.081 * [backup-simplify]: Simplify x.im into x.im 0.081 * [taylor]: Taking taylor expansion of (- (* y.re x.re) (* y.im x.im)) in x.re 0.081 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.re 0.081 * [taylor]: Taking taylor expansion of y.re in x.re 0.081 * [backup-simplify]: Simplify y.re into y.re 0.081 * [taylor]: Taking taylor expansion of x.re in x.re 0.081 * [backup-simplify]: Simplify 0 into 0 0.081 * [backup-simplify]: Simplify 1 into 1 0.081 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 0.081 * [taylor]: Taking taylor expansion of y.im in x.re 0.081 * [backup-simplify]: Simplify y.im into y.im 0.081 * [taylor]: Taking taylor expansion of x.im in x.re 0.081 * [backup-simplify]: Simplify x.im into x.im 0.081 * [taylor]: Taking taylor expansion of (- (* y.re x.re) (* y.im x.im)) in x.re 0.081 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.re 0.081 * [taylor]: Taking taylor expansion of y.re in x.re 0.081 * [backup-simplify]: Simplify y.re into y.re 0.081 * [taylor]: Taking taylor expansion of x.re in x.re 0.081 * [backup-simplify]: Simplify 0 into 0 0.081 * [backup-simplify]: Simplify 1 into 1 0.081 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 0.081 * [taylor]: Taking taylor expansion of y.im in x.re 0.081 * [backup-simplify]: Simplify y.im into y.im 0.081 * [taylor]: Taking taylor expansion of x.im in x.re 0.081 * [backup-simplify]: Simplify x.im into x.im 0.081 * [backup-simplify]: Simplify (* y.re 0) into 0 0.081 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 0.081 * [backup-simplify]: Simplify (- (* y.im x.im)) into (- (* y.im x.im)) 0.081 * [backup-simplify]: Simplify (+ 0 (- (* y.im x.im))) into (- (* y.im x.im)) 0.081 * [taylor]: Taking taylor expansion of (- (* y.im x.im)) in y.re 0.081 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.re 0.081 * [taylor]: Taking taylor expansion of y.im in y.re 0.081 * [backup-simplify]: Simplify y.im into y.im 0.081 * [taylor]: Taking taylor expansion of x.im in y.re 0.081 * [backup-simplify]: Simplify x.im into x.im 0.081 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 0.081 * [backup-simplify]: Simplify (- (* y.im x.im)) into (- (* y.im x.im)) 0.081 * [taylor]: Taking taylor expansion of (- (* y.im x.im)) in x.im 0.081 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 0.081 * [taylor]: Taking taylor expansion of y.im in x.im 0.081 * [backup-simplify]: Simplify y.im into y.im 0.081 * [taylor]: Taking taylor expansion of x.im in x.im 0.082 * [backup-simplify]: Simplify 0 into 0 0.082 * [backup-simplify]: Simplify 1 into 1 0.082 * [backup-simplify]: Simplify (* y.im 0) into 0 0.082 * [backup-simplify]: Simplify (- 0) into 0 0.082 * [taylor]: Taking taylor expansion of 0 in y.im 0.082 * [backup-simplify]: Simplify 0 into 0 0.082 * [backup-simplify]: Simplify 0 into 0 0.082 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 0.082 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 0.083 * [backup-simplify]: Simplify (- 0) into 0 0.083 * [backup-simplify]: Simplify (+ y.re 0) into y.re 0.083 * [taylor]: Taking taylor expansion of y.re in y.re 0.083 * [backup-simplify]: Simplify 0 into 0 0.083 * [backup-simplify]: Simplify 1 into 1 0.083 * [taylor]: Taking taylor expansion of 0 in x.im 0.083 * [backup-simplify]: Simplify 0 into 0 0.083 * [taylor]: Taking taylor expansion of 0 in y.im 0.083 * [backup-simplify]: Simplify 0 into 0 0.083 * [backup-simplify]: Simplify 0 into 0 0.083 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 0.083 * [backup-simplify]: Simplify (- 0) into 0 0.083 * [taylor]: Taking taylor expansion of 0 in x.im 0.083 * [backup-simplify]: Simplify 0 into 0 0.083 * [taylor]: Taking taylor expansion of 0 in y.im 0.083 * [backup-simplify]: Simplify 0 into 0 0.083 * [backup-simplify]: Simplify 0 into 0 0.083 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 0.084 * [backup-simplify]: Simplify (- y.im) into (- y.im) 0.084 * [taylor]: Taking taylor expansion of (- y.im) in y.im 0.084 * [taylor]: Taking taylor expansion of y.im in y.im 0.084 * [backup-simplify]: Simplify 0 into 0 0.084 * [backup-simplify]: Simplify 1 into 1 0.084 * [backup-simplify]: Simplify (- 0) into 0 0.084 * [backup-simplify]: Simplify 0 into 0 0.084 * [backup-simplify]: Simplify 0 into 0 0.084 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 1) (* 0 0))) into 0 0.085 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.im))) into 0 0.085 * [backup-simplify]: Simplify (- 0) into 0 0.085 * [backup-simplify]: Simplify (+ 0 0) into 0 0.085 * [taylor]: Taking taylor expansion of 0 in y.re 0.085 * [backup-simplify]: Simplify 0 into 0 0.085 * [taylor]: Taking taylor expansion of 0 in x.im 0.085 * [backup-simplify]: Simplify 0 into 0 0.085 * [taylor]: Taking taylor expansion of 0 in y.im 0.085 * [backup-simplify]: Simplify 0 into 0 0.085 * [backup-simplify]: Simplify 0 into 0 0.085 * [backup-simplify]: Simplify 0 into 0 0.086 * [backup-simplify]: Simplify (- (* (/ 1 x.re) (/ 1 y.re)) (* (/ 1 x.im) (/ 1 y.im))) into (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 0.086 * [approximate]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in (x.re y.re x.im y.im) around 0 0.086 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in y.im 0.086 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in y.im 0.086 * [taylor]: Taking taylor expansion of (* y.re x.re) in y.im 0.086 * [taylor]: Taking taylor expansion of y.re in y.im 0.086 * [backup-simplify]: Simplify y.re into y.re 0.086 * [taylor]: Taking taylor expansion of x.re in y.im 0.086 * [backup-simplify]: Simplify x.re into x.re 0.086 * [backup-simplify]: Simplify (* y.re x.re) into (* y.re x.re) 0.086 * [backup-simplify]: Simplify (/ 1 (* y.re x.re)) into (/ 1 (* y.re x.re)) 0.086 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.im 0.086 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.im 0.086 * [taylor]: Taking taylor expansion of y.im in y.im 0.086 * [backup-simplify]: Simplify 0 into 0 0.086 * [backup-simplify]: Simplify 1 into 1 0.086 * [taylor]: Taking taylor expansion of x.im in y.im 0.086 * [backup-simplify]: Simplify x.im into x.im 0.086 * [backup-simplify]: Simplify (* 0 x.im) into 0 0.086 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.im)) into x.im 0.086 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 0.086 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in x.im 0.086 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in x.im 0.086 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.im 0.086 * [taylor]: Taking taylor expansion of y.re in x.im 0.086 * [backup-simplify]: Simplify y.re into y.re 0.086 * [taylor]: Taking taylor expansion of x.re in x.im 0.086 * [backup-simplify]: Simplify x.re into x.re 0.087 * [backup-simplify]: Simplify (* y.re x.re) into (* y.re x.re) 0.087 * [backup-simplify]: Simplify (/ 1 (* y.re x.re)) into (/ 1 (* y.re x.re)) 0.087 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.im 0.087 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 0.087 * [taylor]: Taking taylor expansion of y.im in x.im 0.087 * [backup-simplify]: Simplify y.im into y.im 0.087 * [taylor]: Taking taylor expansion of x.im in x.im 0.087 * [backup-simplify]: Simplify 0 into 0 0.087 * [backup-simplify]: Simplify 1 into 1 0.087 * [backup-simplify]: Simplify (* y.im 0) into 0 0.087 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 0.087 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 0.087 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in y.re 0.087 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in y.re 0.087 * [taylor]: Taking taylor expansion of (* y.re x.re) in y.re 0.087 * [taylor]: Taking taylor expansion of y.re in y.re 0.087 * [backup-simplify]: Simplify 0 into 0 0.087 * [backup-simplify]: Simplify 1 into 1 0.087 * [taylor]: Taking taylor expansion of x.re in y.re 0.087 * [backup-simplify]: Simplify x.re into x.re 0.087 * [backup-simplify]: Simplify (* 0 x.re) into 0 0.087 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.re)) into x.re 0.088 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 0.088 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.re 0.088 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.re 0.088 * [taylor]: Taking taylor expansion of y.im in y.re 0.088 * [backup-simplify]: Simplify y.im into y.im 0.088 * [taylor]: Taking taylor expansion of x.im in y.re 0.088 * [backup-simplify]: Simplify x.im into x.im 0.088 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 0.088 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 0.088 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in x.re 0.088 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in x.re 0.088 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.re 0.088 * [taylor]: Taking taylor expansion of y.re in x.re 0.088 * [backup-simplify]: Simplify y.re into y.re 0.088 * [taylor]: Taking taylor expansion of x.re in x.re 0.088 * [backup-simplify]: Simplify 0 into 0 0.088 * [backup-simplify]: Simplify 1 into 1 0.088 * [backup-simplify]: Simplify (* y.re 0) into 0 0.088 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 0.088 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 0.088 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.re 0.088 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 0.088 * [taylor]: Taking taylor expansion of y.im in x.re 0.088 * [backup-simplify]: Simplify y.im into y.im 0.088 * [taylor]: Taking taylor expansion of x.im in x.re 0.088 * [backup-simplify]: Simplify x.im into x.im 0.088 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 0.088 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 0.088 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in x.re 0.088 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in x.re 0.088 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.re 0.088 * [taylor]: Taking taylor expansion of y.re in x.re 0.088 * [backup-simplify]: Simplify y.re into y.re 0.088 * [taylor]: Taking taylor expansion of x.re in x.re 0.088 * [backup-simplify]: Simplify 0 into 0 0.088 * [backup-simplify]: Simplify 1 into 1 0.089 * [backup-simplify]: Simplify (* y.re 0) into 0 0.089 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 0.089 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 0.089 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.re 0.089 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 0.089 * [taylor]: Taking taylor expansion of y.im in x.re 0.089 * [backup-simplify]: Simplify y.im into y.im 0.089 * [taylor]: Taking taylor expansion of x.im in x.re 0.089 * [backup-simplify]: Simplify x.im into x.im 0.089 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 0.089 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 0.089 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 0.089 * [taylor]: Taking taylor expansion of (/ 1 y.re) in y.re 0.089 * [taylor]: Taking taylor expansion of y.re in y.re 0.089 * [backup-simplify]: Simplify 0 into 0 0.089 * [backup-simplify]: Simplify 1 into 1 0.089 * [backup-simplify]: Simplify (/ 1 1) into 1 0.089 * [taylor]: Taking taylor expansion of 1 in x.im 0.090 * [backup-simplify]: Simplify 1 into 1 0.090 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 1) (* 0 0))) into 0 0.090 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 0.090 * [backup-simplify]: Simplify (- (/ 1 (* y.im x.im))) into (- (/ 1 (* y.im x.im))) 0.090 * [backup-simplify]: Simplify (+ 0 (- (/ 1 (* y.im x.im)))) into (- (/ 1 (* y.im x.im))) 0.090 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.im x.im))) in y.re 0.090 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.re 0.090 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.re 0.090 * [taylor]: Taking taylor expansion of y.im in y.re 0.090 * [backup-simplify]: Simplify y.im into y.im 0.090 * [taylor]: Taking taylor expansion of x.im in y.re 0.090 * [backup-simplify]: Simplify x.im into x.im 0.090 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 0.090 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 0.091 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 0.091 * [taylor]: Taking taylor expansion of 0 in x.im 0.091 * [backup-simplify]: Simplify 0 into 0 0.091 * [taylor]: Taking taylor expansion of 1 in y.im 0.091 * [backup-simplify]: Simplify 1 into 1 0.091 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 0.092 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 0.092 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 0.092 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))))) into 0 0.092 * [backup-simplify]: Simplify (- 0) into 0 0.092 * [backup-simplify]: Simplify (+ 0 0) into 0 0.092 * [taylor]: Taking taylor expansion of 0 in y.re 0.092 * [backup-simplify]: Simplify 0 into 0 0.092 * [backup-simplify]: Simplify (- (/ 1 (* y.im x.im))) into (- (/ 1 (* y.im x.im))) 0.092 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.im x.im))) in x.im 0.092 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.im 0.092 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 0.092 * [taylor]: Taking taylor expansion of y.im in x.im 0.092 * [backup-simplify]: Simplify y.im into y.im 0.092 * [taylor]: Taking taylor expansion of x.im in x.im 0.093 * [backup-simplify]: Simplify 0 into 0 0.093 * [backup-simplify]: Simplify 1 into 1 0.093 * [backup-simplify]: Simplify (* y.im 0) into 0 0.093 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 0.093 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 0.093 * [backup-simplify]: Simplify (- (/ 1 y.im)) into (- (/ 1 y.im)) 0.093 * [taylor]: Taking taylor expansion of (- (/ 1 y.im)) in y.im 0.093 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 0.093 * [taylor]: Taking taylor expansion of y.im in y.im 0.093 * [backup-simplify]: Simplify 0 into 0 0.093 * [backup-simplify]: Simplify 1 into 1 0.093 * [backup-simplify]: Simplify (/ 1 1) into 1 0.094 * [backup-simplify]: Simplify (- 1) into -1 0.094 * [backup-simplify]: Simplify -1 into -1 0.094 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.094 * [taylor]: Taking taylor expansion of 0 in x.im 0.094 * [backup-simplify]: Simplify 0 into 0 0.094 * [taylor]: Taking taylor expansion of 0 in y.im 0.094 * [backup-simplify]: Simplify 0 into 0 0.094 * [taylor]: Taking taylor expansion of 0 in y.im 0.094 * [backup-simplify]: Simplify 0 into 0 0.094 * [backup-simplify]: Simplify 1 into 1 0.095 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0))))) into 0 0.095 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 0.095 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.im))) into 0 0.096 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))) (* 0 (/ 0 (* y.im x.im))))) into 0 0.096 * [backup-simplify]: Simplify (- 0) into 0 0.096 * [backup-simplify]: Simplify (+ 0 0) into 0 0.096 * [taylor]: Taking taylor expansion of 0 in y.re 0.096 * [backup-simplify]: Simplify 0 into 0 0.096 * [taylor]: Taking taylor expansion of 0 in x.im 0.096 * [backup-simplify]: Simplify 0 into 0 0.096 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 0.096 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))))) into 0 0.097 * [backup-simplify]: Simplify (- 0) into 0 0.097 * [taylor]: Taking taylor expansion of 0 in x.im 0.097 * [backup-simplify]: Simplify 0 into 0 0.097 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.097 * [taylor]: Taking taylor expansion of 0 in x.im 0.097 * [backup-simplify]: Simplify 0 into 0 0.098 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 1) (* 0 0))) into 0 0.098 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 0.098 * [backup-simplify]: Simplify (- 0) into 0 0.098 * [taylor]: Taking taylor expansion of 0 in y.im 0.098 * [backup-simplify]: Simplify 0 into 0 0.098 * [taylor]: Taking taylor expansion of 0 in y.im 0.098 * [backup-simplify]: Simplify 0 into 0 0.098 * [taylor]: Taking taylor expansion of 0 in y.im 0.098 * [backup-simplify]: Simplify 0 into 0 0.098 * [taylor]: Taking taylor expansion of 0 in y.im 0.098 * [backup-simplify]: Simplify 0 into 0 0.099 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 0.099 * [backup-simplify]: Simplify (- 0) into 0 0.099 * [backup-simplify]: Simplify 0 into 0 0.099 * [backup-simplify]: Simplify 0 into 0 0.099 * [backup-simplify]: Simplify 0 into 0 0.099 * [backup-simplify]: Simplify 0 into 0 0.100 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))))) into 0 0.100 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 0.100 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im)))) into 0 0.100 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))) (* 0 (/ 0 (* y.im x.im))) (* 0 (/ 0 (* y.im x.im))))) into 0 0.101 * [backup-simplify]: Simplify (- 0) into 0 0.101 * [backup-simplify]: Simplify (+ 0 0) into 0 0.101 * [taylor]: Taking taylor expansion of 0 in y.re 0.101 * [backup-simplify]: Simplify 0 into 0 0.101 * [taylor]: Taking taylor expansion of 0 in x.im 0.101 * [backup-simplify]: Simplify 0 into 0 0.101 * [taylor]: Taking taylor expansion of 0 in x.im 0.101 * [backup-simplify]: Simplify 0 into 0 0.101 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.im))) into 0 0.102 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))) (* 0 (/ 0 (* y.im x.im))))) into 0 0.102 * [backup-simplify]: Simplify (- 0) into 0 0.102 * [taylor]: Taking taylor expansion of 0 in x.im 0.102 * [backup-simplify]: Simplify 0 into 0 0.102 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.102 * [taylor]: Taking taylor expansion of 0 in x.im 0.102 * [backup-simplify]: Simplify 0 into 0 0.102 * [taylor]: Taking taylor expansion of 0 in y.im 0.102 * [backup-simplify]: Simplify 0 into 0 0.102 * [taylor]: Taking taylor expansion of 0 in y.im 0.103 * [backup-simplify]: Simplify 0 into 0 0.103 * [taylor]: Taking taylor expansion of 0 in y.im 0.103 * [backup-simplify]: Simplify 0 into 0 0.103 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 0.103 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 0.103 * [backup-simplify]: Simplify (- 0) into 0 0.103 * [taylor]: Taking taylor expansion of 0 in y.im 0.103 * [backup-simplify]: Simplify 0 into 0 0.103 * [taylor]: Taking taylor expansion of 0 in y.im 0.103 * [backup-simplify]: Simplify 0 into 0 0.104 * [taylor]: Taking taylor expansion of 0 in y.im 0.104 * [backup-simplify]: Simplify 0 into 0 0.104 * [taylor]: Taking taylor expansion of 0 in y.im 0.104 * [backup-simplify]: Simplify 0 into 0 0.104 * [backup-simplify]: Simplify 0 into 0 0.104 * [backup-simplify]: Simplify 0 into 0 0.104 * [backup-simplify]: Simplify (+ (* 1 (* 1 (* 1 (* (/ 1 (/ 1 y.re)) (/ 1 (/ 1 x.re)))))) (* -1 (* (/ 1 (/ 1 y.im)) (* (/ 1 (/ 1 x.im)) (* 1 1))))) into (- (* y.re x.re) (* y.im x.im)) 0.104 * [backup-simplify]: Simplify (- (* (/ 1 (- x.re)) (/ 1 (- y.re))) (* (/ 1 (- x.im)) (/ 1 (- y.im)))) into (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 0.104 * [approximate]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in (x.re y.re x.im y.im) around 0 0.104 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in y.im 0.104 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in y.im 0.104 * [taylor]: Taking taylor expansion of (* y.re x.re) in y.im 0.104 * [taylor]: Taking taylor expansion of y.re in y.im 0.104 * [backup-simplify]: Simplify y.re into y.re 0.104 * [taylor]: Taking taylor expansion of x.re in y.im 0.104 * [backup-simplify]: Simplify x.re into x.re 0.104 * [backup-simplify]: Simplify (* y.re x.re) into (* y.re x.re) 0.104 * [backup-simplify]: Simplify (/ 1 (* y.re x.re)) into (/ 1 (* y.re x.re)) 0.105 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.im 0.105 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.im 0.105 * [taylor]: Taking taylor expansion of y.im in y.im 0.105 * [backup-simplify]: Simplify 0 into 0 0.105 * [backup-simplify]: Simplify 1 into 1 0.105 * [taylor]: Taking taylor expansion of x.im in y.im 0.105 * [backup-simplify]: Simplify x.im into x.im 0.105 * [backup-simplify]: Simplify (* 0 x.im) into 0 0.105 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.im)) into x.im 0.105 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 0.105 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in x.im 0.105 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in x.im 0.105 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.im 0.105 * [taylor]: Taking taylor expansion of y.re in x.im 0.105 * [backup-simplify]: Simplify y.re into y.re 0.105 * [taylor]: Taking taylor expansion of x.re in x.im 0.105 * [backup-simplify]: Simplify x.re into x.re 0.105 * [backup-simplify]: Simplify (* y.re x.re) into (* y.re x.re) 0.105 * [backup-simplify]: Simplify (/ 1 (* y.re x.re)) into (/ 1 (* y.re x.re)) 0.105 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.im 0.105 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 0.105 * [taylor]: Taking taylor expansion of y.im in x.im 0.105 * [backup-simplify]: Simplify y.im into y.im 0.105 * [taylor]: Taking taylor expansion of x.im in x.im 0.105 * [backup-simplify]: Simplify 0 into 0 0.105 * [backup-simplify]: Simplify 1 into 1 0.105 * [backup-simplify]: Simplify (* y.im 0) into 0 0.106 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 0.106 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 0.106 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in y.re 0.106 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in y.re 0.106 * [taylor]: Taking taylor expansion of (* y.re x.re) in y.re 0.106 * [taylor]: Taking taylor expansion of y.re in y.re 0.106 * [backup-simplify]: Simplify 0 into 0 0.106 * [backup-simplify]: Simplify 1 into 1 0.106 * [taylor]: Taking taylor expansion of x.re in y.re 0.106 * [backup-simplify]: Simplify x.re into x.re 0.106 * [backup-simplify]: Simplify (* 0 x.re) into 0 0.106 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.re)) into x.re 0.106 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 0.106 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.re 0.106 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.re 0.106 * [taylor]: Taking taylor expansion of y.im in y.re 0.106 * [backup-simplify]: Simplify y.im into y.im 0.106 * [taylor]: Taking taylor expansion of x.im in y.re 0.106 * [backup-simplify]: Simplify x.im into x.im 0.106 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 0.106 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 0.106 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in x.re 0.106 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in x.re 0.106 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.re 0.106 * [taylor]: Taking taylor expansion of y.re in x.re 0.106 * [backup-simplify]: Simplify y.re into y.re 0.106 * [taylor]: Taking taylor expansion of x.re in x.re 0.106 * [backup-simplify]: Simplify 0 into 0 0.106 * [backup-simplify]: Simplify 1 into 1 0.106 * [backup-simplify]: Simplify (* y.re 0) into 0 0.107 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 0.107 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 0.107 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.re 0.107 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 0.107 * [taylor]: Taking taylor expansion of y.im in x.re 0.107 * [backup-simplify]: Simplify y.im into y.im 0.107 * [taylor]: Taking taylor expansion of x.im in x.re 0.107 * [backup-simplify]: Simplify x.im into x.im 0.107 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 0.107 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 0.107 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in x.re 0.107 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in x.re 0.107 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.re 0.107 * [taylor]: Taking taylor expansion of y.re in x.re 0.107 * [backup-simplify]: Simplify y.re into y.re 0.107 * [taylor]: Taking taylor expansion of x.re in x.re 0.107 * [backup-simplify]: Simplify 0 into 0 0.107 * [backup-simplify]: Simplify 1 into 1 0.107 * [backup-simplify]: Simplify (* y.re 0) into 0 0.107 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 0.107 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 0.107 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.re 0.107 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 0.107 * [taylor]: Taking taylor expansion of y.im in x.re 0.107 * [backup-simplify]: Simplify y.im into y.im 0.107 * [taylor]: Taking taylor expansion of x.im in x.re 0.107 * [backup-simplify]: Simplify x.im into x.im 0.107 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 0.108 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 0.108 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 0.108 * [taylor]: Taking taylor expansion of (/ 1 y.re) in y.re 0.108 * [taylor]: Taking taylor expansion of y.re in y.re 0.108 * [backup-simplify]: Simplify 0 into 0 0.108 * [backup-simplify]: Simplify 1 into 1 0.108 * [backup-simplify]: Simplify (/ 1 1) into 1 0.108 * [taylor]: Taking taylor expansion of 1 in x.im 0.108 * [backup-simplify]: Simplify 1 into 1 0.108 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 1) (* 0 0))) into 0 0.108 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 0.109 * [backup-simplify]: Simplify (- (/ 1 (* y.im x.im))) into (- (/ 1 (* y.im x.im))) 0.109 * [backup-simplify]: Simplify (+ 0 (- (/ 1 (* y.im x.im)))) into (- (/ 1 (* y.im x.im))) 0.109 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.im x.im))) in y.re 0.109 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.re 0.109 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.re 0.109 * [taylor]: Taking taylor expansion of y.im in y.re 0.109 * [backup-simplify]: Simplify y.im into y.im 0.109 * [taylor]: Taking taylor expansion of x.im in y.re 0.109 * [backup-simplify]: Simplify x.im into x.im 0.109 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 0.109 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 0.116 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 0.117 * [taylor]: Taking taylor expansion of 0 in x.im 0.117 * [backup-simplify]: Simplify 0 into 0 0.117 * [taylor]: Taking taylor expansion of 1 in y.im 0.117 * [backup-simplify]: Simplify 1 into 1 0.118 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 0.118 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 0.118 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 0.118 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))))) into 0 0.118 * [backup-simplify]: Simplify (- 0) into 0 0.118 * [backup-simplify]: Simplify (+ 0 0) into 0 0.118 * [taylor]: Taking taylor expansion of 0 in y.re 0.118 * [backup-simplify]: Simplify 0 into 0 0.118 * [backup-simplify]: Simplify (- (/ 1 (* y.im x.im))) into (- (/ 1 (* y.im x.im))) 0.118 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.im x.im))) in x.im 0.118 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.im 0.118 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 0.119 * [taylor]: Taking taylor expansion of y.im in x.im 0.119 * [backup-simplify]: Simplify y.im into y.im 0.119 * [taylor]: Taking taylor expansion of x.im in x.im 0.119 * [backup-simplify]: Simplify 0 into 0 0.119 * [backup-simplify]: Simplify 1 into 1 0.119 * [backup-simplify]: Simplify (* y.im 0) into 0 0.119 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 0.119 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 0.119 * [backup-simplify]: Simplify (- (/ 1 y.im)) into (- (/ 1 y.im)) 0.119 * [taylor]: Taking taylor expansion of (- (/ 1 y.im)) in y.im 0.119 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 0.119 * [taylor]: Taking taylor expansion of y.im in y.im 0.119 * [backup-simplify]: Simplify 0 into 0 0.119 * [backup-simplify]: Simplify 1 into 1 0.119 * [backup-simplify]: Simplify (/ 1 1) into 1 0.120 * [backup-simplify]: Simplify (- 1) into -1 0.120 * [backup-simplify]: Simplify -1 into -1 0.120 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.120 * [taylor]: Taking taylor expansion of 0 in x.im 0.120 * [backup-simplify]: Simplify 0 into 0 0.120 * [taylor]: Taking taylor expansion of 0 in y.im 0.120 * [backup-simplify]: Simplify 0 into 0 0.120 * [taylor]: Taking taylor expansion of 0 in y.im 0.120 * [backup-simplify]: Simplify 0 into 0 0.120 * [backup-simplify]: Simplify 1 into 1 0.121 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0))))) into 0 0.121 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 0.121 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.im))) into 0 0.122 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))) (* 0 (/ 0 (* y.im x.im))))) into 0 0.122 * [backup-simplify]: Simplify (- 0) into 0 0.122 * [backup-simplify]: Simplify (+ 0 0) into 0 0.122 * [taylor]: Taking taylor expansion of 0 in y.re 0.122 * [backup-simplify]: Simplify 0 into 0 0.122 * [taylor]: Taking taylor expansion of 0 in x.im 0.122 * [backup-simplify]: Simplify 0 into 0 0.122 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 0.122 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))))) into 0 0.123 * [backup-simplify]: Simplify (- 0) into 0 0.123 * [taylor]: Taking taylor expansion of 0 in x.im 0.123 * [backup-simplify]: Simplify 0 into 0 0.123 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.123 * [taylor]: Taking taylor expansion of 0 in x.im 0.123 * [backup-simplify]: Simplify 0 into 0 0.124 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 1) (* 0 0))) into 0 0.124 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 0.124 * [backup-simplify]: Simplify (- 0) into 0 0.124 * [taylor]: Taking taylor expansion of 0 in y.im 0.124 * [backup-simplify]: Simplify 0 into 0 0.124 * [taylor]: Taking taylor expansion of 0 in y.im 0.124 * [backup-simplify]: Simplify 0 into 0 0.124 * [taylor]: Taking taylor expansion of 0 in y.im 0.124 * [backup-simplify]: Simplify 0 into 0 0.124 * [taylor]: Taking taylor expansion of 0 in y.im 0.124 * [backup-simplify]: Simplify 0 into 0 0.125 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 0.125 * [backup-simplify]: Simplify (- 0) into 0 0.125 * [backup-simplify]: Simplify 0 into 0 0.125 * [backup-simplify]: Simplify 0 into 0 0.125 * [backup-simplify]: Simplify 0 into 0 0.125 * [backup-simplify]: Simplify 0 into 0 0.126 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))))) into 0 0.126 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 0.126 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im)))) into 0 0.126 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))) (* 0 (/ 0 (* y.im x.im))) (* 0 (/ 0 (* y.im x.im))))) into 0 0.127 * [backup-simplify]: Simplify (- 0) into 0 0.127 * [backup-simplify]: Simplify (+ 0 0) into 0 0.127 * [taylor]: Taking taylor expansion of 0 in y.re 0.127 * [backup-simplify]: Simplify 0 into 0 0.127 * [taylor]: Taking taylor expansion of 0 in x.im 0.127 * [backup-simplify]: Simplify 0 into 0 0.127 * [taylor]: Taking taylor expansion of 0 in x.im 0.127 * [backup-simplify]: Simplify 0 into 0 0.127 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.im))) into 0 0.127 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))) (* 0 (/ 0 (* y.im x.im))))) into 0 0.128 * [backup-simplify]: Simplify (- 0) into 0 0.128 * [taylor]: Taking taylor expansion of 0 in x.im 0.128 * [backup-simplify]: Simplify 0 into 0 0.128 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.128 * [taylor]: Taking taylor expansion of 0 in x.im 0.128 * [backup-simplify]: Simplify 0 into 0 0.128 * [taylor]: Taking taylor expansion of 0 in y.im 0.128 * [backup-simplify]: Simplify 0 into 0 0.128 * [taylor]: Taking taylor expansion of 0 in y.im 0.128 * [backup-simplify]: Simplify 0 into 0 0.128 * [taylor]: Taking taylor expansion of 0 in y.im 0.128 * [backup-simplify]: Simplify 0 into 0 0.129 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 0.129 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 0.129 * [backup-simplify]: Simplify (- 0) into 0 0.129 * [taylor]: Taking taylor expansion of 0 in y.im 0.129 * [backup-simplify]: Simplify 0 into 0 0.129 * [taylor]: Taking taylor expansion of 0 in y.im 0.129 * [backup-simplify]: Simplify 0 into 0 0.129 * [taylor]: Taking taylor expansion of 0 in y.im 0.129 * [backup-simplify]: Simplify 0 into 0 0.129 * [taylor]: Taking taylor expansion of 0 in y.im 0.129 * [backup-simplify]: Simplify 0 into 0 0.129 * [backup-simplify]: Simplify 0 into 0 0.129 * [backup-simplify]: Simplify 0 into 0 0.130 * [backup-simplify]: Simplify (+ (* 1 (* 1 (* 1 (* (/ 1 (/ 1 (- y.re))) (/ 1 (/ 1 (- x.re))))))) (* -1 (* (/ 1 (/ 1 (- y.im))) (* (/ 1 (/ 1 (- x.im))) (* 1 1))))) into (- (* y.re x.re) (* y.im x.im)) 0.130 * * * [progress]: simplifying candidates 0.130 * * * * [progress]: [ 1 / 16 ] simplifiying candidate # 0.130 * [simplify]: Simplifying (/ (exp (* x.re y.re)) (exp (* x.im y.im))) 0.130 * * [simplify]: iters left: 5 (9 enodes) 0.132 * * [simplify]: iters left: 4 (35 enodes) 0.137 * * [simplify]: iters left: 3 (54 enodes) 0.145 * * [simplify]: iters left: 2 (95 enodes) 0.160 * * [simplify]: iters left: 1 (193 enodes) 0.254 * * [simplify]: Extracting #0: cost 1 inf + 0 0.254 * * [simplify]: Extracting #1: cost 61 inf + 0 0.255 * * [simplify]: Extracting #2: cost 177 inf + 0 0.256 * * [simplify]: Extracting #3: cost 207 inf + 844 0.259 * * [simplify]: Extracting #4: cost 161 inf + 6973 0.264 * * [simplify]: Extracting #5: cost 112 inf + 18650 0.275 * * [simplify]: Extracting #6: cost 35 inf + 67314 0.285 * * [simplify]: Extracting #7: cost 0 inf + 95011 0.295 * [simplify]: Simplified to (exp (- (* x.re y.re) (* x.im y.im))) 0.295 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (log (exp (- (* x.re y.re) (* x.im y.im))))) 0.295 * * * * [progress]: [ 2 / 16 ] simplifiying candidate # 0.295 * * * * [progress]: [ 3 / 16 ] simplifiying candidate # 0.295 * * * * [progress]: [ 4 / 16 ] simplifiying candidate # 0.295 * * * * [progress]: [ 5 / 16 ] simplifiying candidate # 0.295 * * * * [progress]: [ 6 / 16 ] simplifiying candidate # 0.295 * * * * [progress]: [ 7 / 16 ] simplifiying candidate # 0.295 * * * * [progress]: [ 8 / 16 ] simplifiying candidate # 0.295 * * * * [progress]: [ 9 / 16 ] simplifiying candidate # 0.295 * * * * [progress]: [ 10 / 16 ] simplifiying candidate # 0.295 * * * * [progress]: [ 11 / 16 ] simplifiying candidate # 0.295 * * * * [progress]: [ 12 / 16 ] simplifiying candidate # 0.295 * * * * [progress]: [ 13 / 16 ] simplifiying candidate #real (real->posit16 (- (* x.re y.re) (* x.im y.im)))))> 0.295 * * * * [progress]: [ 14 / 16 ] simplifiying candidate # 0.296 * [simplify]: Simplifying 0 0.296 * * [simplify]: iters left: 0 (1 enodes) 0.296 * * [simplify]: Extracting #0: cost 1 inf + 0 0.296 * * [simplify]: Extracting #1: cost 0 inf + 1 0.296 * [simplify]: Simplified to 0 0.296 * [simplify]: Simplified (2) to (λ (x.re x.im y.re y.im) 0) 0.296 * * * * [progress]: [ 15 / 16 ] simplifiying candidate # 0.297 * [simplify]: Simplifying (- (* y.re x.re) (* y.im x.im)) 0.297 * * [simplify]: iters left: 4 (7 enodes) 0.298 * * [simplify]: iters left: 3 (25 enodes) 0.301 * * [simplify]: iters left: 2 (34 enodes) 0.307 * * [simplify]: iters left: 1 (38 enodes) 0.316 * * [simplify]: Extracting #0: cost 1 inf + 0 0.316 * * [simplify]: Extracting #1: cost 5 inf + 0 0.316 * * [simplify]: Extracting #2: cost 14 inf + 0 0.316 * * [simplify]: Extracting #3: cost 9 inf + 169 0.316 * * [simplify]: Extracting #4: cost 2 inf + 583 0.317 * * [simplify]: Extracting #5: cost 0 inf + 748 0.317 * [simplify]: Simplified to (- (* y.re x.re) (* y.im x.im)) 0.317 * [simplify]: Simplified (2) to (λ (x.re x.im y.re y.im) (- (* y.re x.re) (* y.im x.im))) 0.317 * * * * [progress]: [ 16 / 16 ] simplifiying candidate # 0.318 * [simplify]: Simplifying (- (* y.re x.re) (* y.im x.im)) 0.318 * * [simplify]: iters left: 4 (7 enodes) 0.321 * * [simplify]: iters left: 3 (25 enodes) 0.327 * * [simplify]: iters left: 2 (34 enodes) 0.337 * * [simplify]: iters left: 1 (38 enodes) 0.341 * * [simplify]: Extracting #0: cost 1 inf + 0 0.341 * * [simplify]: Extracting #1: cost 5 inf + 0 0.341 * * [simplify]: Extracting #2: cost 14 inf + 0 0.341 * * [simplify]: Extracting #3: cost 9 inf + 169 0.342 * * [simplify]: Extracting #4: cost 2 inf + 583 0.342 * * [simplify]: Extracting #5: cost 0 inf + 748 0.342 * [simplify]: Simplified to (- (* y.re x.re) (* y.im x.im)) 0.342 * [simplify]: Simplified (2) to (λ (x.re x.im y.re y.im) (- (* y.re x.re) (* y.im x.im))) 0.342 * * * [progress]: adding candidates to table 0.440 * * [progress]: iteration 2 / 4 0.440 * * * [progress]: picking best candidate 0.443 * * * * [pick]: Picked # 0.443 * * * [progress]: localizing error 0.465 * * * [progress]: generating rewritten candidates 0.465 * * * * [progress]: [ 1 / 4 ] rewriting at (2) 0.537 * * * * [progress]: [ 2 / 4 ] rewriting at (2 1) 0.571 * * * * [progress]: [ 3 / 4 ] rewriting at (2 1 1) 0.617 * * * * [progress]: [ 4 / 4 ] rewriting at (2 1 2) 0.641 * * * [progress]: generating series expansions 0.641 * * * * [progress]: [ 1 / 4 ] generating series at (2) 0.641 * [backup-simplify]: Simplify (/ (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (+ (* x.re y.re) (* x.im y.im))) into (/ (- (* (pow y.re 2) (pow x.re 2)) (* (pow y.im 2) (pow x.im 2))) (+ (* y.im x.im) (* y.re x.re))) 0.641 * [approximate]: Taking taylor expansion of (/ (- (* (pow y.re 2) (pow x.re 2)) (* (pow y.im 2) (pow x.im 2))) (+ (* y.im x.im) (* y.re x.re))) in (x.re y.re x.im y.im) around 0 0.641 * [taylor]: Taking taylor expansion of (/ (- (* (pow y.re 2) (pow x.re 2)) (* (pow y.im 2) (pow x.im 2))) (+ (* y.im x.im) (* y.re x.re))) in y.im 0.641 * [taylor]: Taking taylor expansion of (- (* (pow y.re 2) (pow x.re 2)) (* (pow y.im 2) (pow x.im 2))) in y.im 0.641 * [taylor]: Taking taylor expansion of (* (pow y.re 2) (pow x.re 2)) in y.im 0.641 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.im 0.641 * [taylor]: Taking taylor expansion of y.re in y.im 0.641 * [backup-simplify]: Simplify y.re into y.re 0.641 * [taylor]: Taking taylor expansion of (pow x.re 2) in y.im 0.641 * [taylor]: Taking taylor expansion of x.re in y.im 0.641 * [backup-simplify]: Simplify x.re into x.re 0.641 * [taylor]: Taking taylor expansion of (* (pow y.im 2) (pow x.im 2)) in y.im 0.641 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.im 0.641 * [taylor]: Taking taylor expansion of y.im in y.im 0.641 * [backup-simplify]: Simplify 0 into 0 0.641 * [backup-simplify]: Simplify 1 into 1 0.641 * [taylor]: Taking taylor expansion of (pow x.im 2) in y.im 0.641 * [taylor]: Taking taylor expansion of x.im in y.im 0.641 * [backup-simplify]: Simplify x.im into x.im 0.641 * [taylor]: Taking taylor expansion of (+ (* y.im x.im) (* y.re x.re)) in y.im 0.641 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.im 0.641 * [taylor]: Taking taylor expansion of y.im in y.im 0.641 * [backup-simplify]: Simplify 0 into 0 0.641 * [backup-simplify]: Simplify 1 into 1 0.641 * [taylor]: Taking taylor expansion of x.im in y.im 0.642 * [backup-simplify]: Simplify x.im into x.im 0.642 * [taylor]: Taking taylor expansion of (* y.re x.re) in y.im 0.642 * [taylor]: Taking taylor expansion of y.re in y.im 0.642 * [backup-simplify]: Simplify y.re into y.re 0.642 * [taylor]: Taking taylor expansion of x.re in y.im 0.642 * [backup-simplify]: Simplify x.re into x.re 0.642 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 0.642 * [backup-simplify]: Simplify (* x.re x.re) into (pow x.re 2) 0.642 * [backup-simplify]: Simplify (* (pow y.re 2) (pow x.re 2)) into (* (pow y.re 2) (pow x.re 2)) 0.642 * [backup-simplify]: Simplify (+ (* (pow y.re 2) (pow x.re 2)) 0) into (* (pow y.re 2) (pow x.re 2)) 0.642 * [backup-simplify]: Simplify (* 0 x.im) into 0 0.642 * [backup-simplify]: Simplify (* y.re x.re) into (* y.re x.re) 0.642 * [backup-simplify]: Simplify (+ 0 (* y.re x.re)) into (* y.re x.re) 0.642 * [backup-simplify]: Simplify (/ (* (pow y.re 2) (pow x.re 2)) (* y.re x.re)) into (* y.re x.re) 0.642 * [taylor]: Taking taylor expansion of (/ (- (* (pow y.re 2) (pow x.re 2)) (* (pow y.im 2) (pow x.im 2))) (+ (* y.im x.im) (* y.re x.re))) in x.im 0.642 * [taylor]: Taking taylor expansion of (- (* (pow y.re 2) (pow x.re 2)) (* (pow y.im 2) (pow x.im 2))) in x.im 0.642 * [taylor]: Taking taylor expansion of (* (pow y.re 2) (pow x.re 2)) in x.im 0.642 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.im 0.642 * [taylor]: Taking taylor expansion of y.re in x.im 0.642 * [backup-simplify]: Simplify y.re into y.re 0.642 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.im 0.642 * [taylor]: Taking taylor expansion of x.re in x.im 0.642 * [backup-simplify]: Simplify x.re into x.re 0.642 * [taylor]: Taking taylor expansion of (* (pow y.im 2) (pow x.im 2)) in x.im 0.642 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.im 0.642 * [taylor]: Taking taylor expansion of y.im in x.im 0.642 * [backup-simplify]: Simplify y.im into y.im 0.642 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 0.642 * [taylor]: Taking taylor expansion of x.im in x.im 0.642 * [backup-simplify]: Simplify 0 into 0 0.642 * [backup-simplify]: Simplify 1 into 1 0.642 * [taylor]: Taking taylor expansion of (+ (* y.im x.im) (* y.re x.re)) in x.im 0.642 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 0.642 * [taylor]: Taking taylor expansion of y.im in x.im 0.642 * [backup-simplify]: Simplify y.im into y.im 0.642 * [taylor]: Taking taylor expansion of x.im in x.im 0.642 * [backup-simplify]: Simplify 0 into 0 0.642 * [backup-simplify]: Simplify 1 into 1 0.642 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.im 0.642 * [taylor]: Taking taylor expansion of y.re in x.im 0.642 * [backup-simplify]: Simplify y.re into y.re 0.642 * [taylor]: Taking taylor expansion of x.re in x.im 0.642 * [backup-simplify]: Simplify x.re into x.re 0.643 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 0.643 * [backup-simplify]: Simplify (* x.re x.re) into (pow x.re 2) 0.643 * [backup-simplify]: Simplify (* (pow y.re 2) (pow x.re 2)) into (* (pow y.re 2) (pow x.re 2)) 0.643 * [backup-simplify]: Simplify (+ (* (pow y.re 2) (pow x.re 2)) 0) into (* (pow y.re 2) (pow x.re 2)) 0.643 * [backup-simplify]: Simplify (* y.im 0) into 0 0.643 * [backup-simplify]: Simplify (* y.re x.re) into (* y.re x.re) 0.643 * [backup-simplify]: Simplify (+ 0 (* y.re x.re)) into (* y.re x.re) 0.643 * [backup-simplify]: Simplify (/ (* (pow y.re 2) (pow x.re 2)) (* y.re x.re)) into (* y.re x.re) 0.643 * [taylor]: Taking taylor expansion of (/ (- (* (pow y.re 2) (pow x.re 2)) (* (pow y.im 2) (pow x.im 2))) (+ (* y.im x.im) (* y.re x.re))) in y.re 0.643 * [taylor]: Taking taylor expansion of (- (* (pow y.re 2) (pow x.re 2)) (* (pow y.im 2) (pow x.im 2))) in y.re 0.643 * [taylor]: Taking taylor expansion of (* (pow y.re 2) (pow x.re 2)) in y.re 0.643 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 0.643 * [taylor]: Taking taylor expansion of y.re in y.re 0.643 * [backup-simplify]: Simplify 0 into 0 0.643 * [backup-simplify]: Simplify 1 into 1 0.643 * [taylor]: Taking taylor expansion of (pow x.re 2) in y.re 0.643 * [taylor]: Taking taylor expansion of x.re in y.re 0.643 * [backup-simplify]: Simplify x.re into x.re 0.643 * [taylor]: Taking taylor expansion of (* (pow y.im 2) (pow x.im 2)) in y.re 0.643 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 0.643 * [taylor]: Taking taylor expansion of y.im in y.re 0.643 * [backup-simplify]: Simplify y.im into y.im 0.643 * [taylor]: Taking taylor expansion of (pow x.im 2) in y.re 0.643 * [taylor]: Taking taylor expansion of x.im in y.re 0.643 * [backup-simplify]: Simplify x.im into x.im 0.643 * [taylor]: Taking taylor expansion of (+ (* y.im x.im) (* y.re x.re)) in y.re 0.643 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.re 0.643 * [taylor]: Taking taylor expansion of y.im in y.re 0.643 * [backup-simplify]: Simplify y.im into y.im 0.643 * [taylor]: Taking taylor expansion of x.im in y.re 0.643 * [backup-simplify]: Simplify x.im into x.im 0.643 * [taylor]: Taking taylor expansion of (* y.re x.re) in y.re 0.643 * [taylor]: Taking taylor expansion of y.re in y.re 0.643 * [backup-simplify]: Simplify 0 into 0 0.643 * [backup-simplify]: Simplify 1 into 1 0.643 * [taylor]: Taking taylor expansion of x.re in y.re 0.643 * [backup-simplify]: Simplify x.re into x.re 0.643 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 0.643 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 0.644 * [backup-simplify]: Simplify (* (pow y.im 2) (pow x.im 2)) into (* (pow y.im 2) (pow x.im 2)) 0.644 * [backup-simplify]: Simplify (- (* (pow y.im 2) (pow x.im 2))) into (- (* (pow y.im 2) (pow x.im 2))) 0.644 * [backup-simplify]: Simplify (+ 0 (- (* (pow y.im 2) (pow x.im 2)))) into (- (* (pow y.im 2) (pow x.im 2))) 0.644 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 0.644 * [backup-simplify]: Simplify (* 0 x.re) into 0 0.644 * [backup-simplify]: Simplify (+ (* y.im x.im) 0) into (* y.im x.im) 0.644 * [backup-simplify]: Simplify (/ (- (* (pow y.im 2) (pow x.im 2))) (* y.im x.im)) into (* -1 (* y.im x.im)) 0.644 * [taylor]: Taking taylor expansion of (/ (- (* (pow y.re 2) (pow x.re 2)) (* (pow y.im 2) (pow x.im 2))) (+ (* y.im x.im) (* y.re x.re))) in x.re 0.644 * [taylor]: Taking taylor expansion of (- (* (pow y.re 2) (pow x.re 2)) (* (pow y.im 2) (pow x.im 2))) in x.re 0.644 * [taylor]: Taking taylor expansion of (* (pow y.re 2) (pow x.re 2)) in x.re 0.644 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.re 0.644 * [taylor]: Taking taylor expansion of y.re in x.re 0.644 * [backup-simplify]: Simplify y.re into y.re 0.644 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.re 0.644 * [taylor]: Taking taylor expansion of x.re in x.re 0.644 * [backup-simplify]: Simplify 0 into 0 0.644 * [backup-simplify]: Simplify 1 into 1 0.644 * [taylor]: Taking taylor expansion of (* (pow y.im 2) (pow x.im 2)) in x.re 0.644 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.re 0.644 * [taylor]: Taking taylor expansion of y.im in x.re 0.644 * [backup-simplify]: Simplify y.im into y.im 0.644 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.re 0.644 * [taylor]: Taking taylor expansion of x.im in x.re 0.644 * [backup-simplify]: Simplify x.im into x.im 0.644 * [taylor]: Taking taylor expansion of (+ (* y.im x.im) (* y.re x.re)) in x.re 0.644 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 0.644 * [taylor]: Taking taylor expansion of y.im in x.re 0.644 * [backup-simplify]: Simplify y.im into y.im 0.644 * [taylor]: Taking taylor expansion of x.im in x.re 0.644 * [backup-simplify]: Simplify x.im into x.im 0.644 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.re 0.644 * [taylor]: Taking taylor expansion of y.re in x.re 0.644 * [backup-simplify]: Simplify y.re into y.re 0.644 * [taylor]: Taking taylor expansion of x.re in x.re 0.644 * [backup-simplify]: Simplify 0 into 0 0.644 * [backup-simplify]: Simplify 1 into 1 0.645 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 0.645 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 0.645 * [backup-simplify]: Simplify (* (pow y.im 2) (pow x.im 2)) into (* (pow y.im 2) (pow x.im 2)) 0.645 * [backup-simplify]: Simplify (- (* (pow y.im 2) (pow x.im 2))) into (- (* (pow y.im 2) (pow x.im 2))) 0.645 * [backup-simplify]: Simplify (+ 0 (- (* (pow y.im 2) (pow x.im 2)))) into (- (* (pow y.im 2) (pow x.im 2))) 0.645 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 0.645 * [backup-simplify]: Simplify (* y.re 0) into 0 0.645 * [backup-simplify]: Simplify (+ (* y.im x.im) 0) into (* y.im x.im) 0.645 * [backup-simplify]: Simplify (/ (- (* (pow y.im 2) (pow x.im 2))) (* y.im x.im)) into (* -1 (* y.im x.im)) 0.645 * [taylor]: Taking taylor expansion of (/ (- (* (pow y.re 2) (pow x.re 2)) (* (pow y.im 2) (pow x.im 2))) (+ (* y.im x.im) (* y.re x.re))) in x.re 0.645 * [taylor]: Taking taylor expansion of (- (* (pow y.re 2) (pow x.re 2)) (* (pow y.im 2) (pow x.im 2))) in x.re 0.645 * [taylor]: Taking taylor expansion of (* (pow y.re 2) (pow x.re 2)) in x.re 0.645 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.re 0.645 * [taylor]: Taking taylor expansion of y.re in x.re 0.645 * [backup-simplify]: Simplify y.re into y.re 0.645 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.re 0.645 * [taylor]: Taking taylor expansion of x.re in x.re 0.645 * [backup-simplify]: Simplify 0 into 0 0.645 * [backup-simplify]: Simplify 1 into 1 0.645 * [taylor]: Taking taylor expansion of (* (pow y.im 2) (pow x.im 2)) in x.re 0.645 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.re 0.645 * [taylor]: Taking taylor expansion of y.im in x.re 0.645 * [backup-simplify]: Simplify y.im into y.im 0.645 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.re 0.645 * [taylor]: Taking taylor expansion of x.im in x.re 0.645 * [backup-simplify]: Simplify x.im into x.im 0.645 * [taylor]: Taking taylor expansion of (+ (* y.im x.im) (* y.re x.re)) in x.re 0.645 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 0.645 * [taylor]: Taking taylor expansion of y.im in x.re 0.645 * [backup-simplify]: Simplify y.im into y.im 0.645 * [taylor]: Taking taylor expansion of x.im in x.re 0.645 * [backup-simplify]: Simplify x.im into x.im 0.645 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.re 0.646 * [taylor]: Taking taylor expansion of y.re in x.re 0.646 * [backup-simplify]: Simplify y.re into y.re 0.646 * [taylor]: Taking taylor expansion of x.re in x.re 0.646 * [backup-simplify]: Simplify 0 into 0 0.646 * [backup-simplify]: Simplify 1 into 1 0.646 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 0.646 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 0.646 * [backup-simplify]: Simplify (* (pow y.im 2) (pow x.im 2)) into (* (pow y.im 2) (pow x.im 2)) 0.646 * [backup-simplify]: Simplify (- (* (pow y.im 2) (pow x.im 2))) into (- (* (pow y.im 2) (pow x.im 2))) 0.646 * [backup-simplify]: Simplify (+ 0 (- (* (pow y.im 2) (pow x.im 2)))) into (- (* (pow y.im 2) (pow x.im 2))) 0.646 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 0.646 * [backup-simplify]: Simplify (* y.re 0) into 0 0.646 * [backup-simplify]: Simplify (+ (* y.im x.im) 0) into (* y.im x.im) 0.646 * [backup-simplify]: Simplify (/ (- (* (pow y.im 2) (pow x.im 2))) (* y.im x.im)) into (* -1 (* y.im x.im)) 0.646 * [taylor]: Taking taylor expansion of (* -1 (* y.im x.im)) in y.re 0.646 * [taylor]: Taking taylor expansion of -1 in y.re 0.646 * [backup-simplify]: Simplify -1 into -1 0.646 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.re 0.646 * [taylor]: Taking taylor expansion of y.im in y.re 0.646 * [backup-simplify]: Simplify y.im into y.im 0.646 * [taylor]: Taking taylor expansion of x.im in y.re 0.646 * [backup-simplify]: Simplify x.im into x.im 0.646 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 0.646 * [backup-simplify]: Simplify (* -1 (* y.im x.im)) into (* -1 (* y.im x.im)) 0.646 * [taylor]: Taking taylor expansion of (* -1 (* y.im x.im)) in x.im 0.646 * [taylor]: Taking taylor expansion of -1 in x.im 0.647 * [backup-simplify]: Simplify -1 into -1 0.647 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 0.647 * [taylor]: Taking taylor expansion of y.im in x.im 0.647 * [backup-simplify]: Simplify y.im into y.im 0.647 * [taylor]: Taking taylor expansion of x.im in x.im 0.647 * [backup-simplify]: Simplify 0 into 0 0.647 * [backup-simplify]: Simplify 1 into 1 0.647 * [backup-simplify]: Simplify (* y.im 0) into 0 0.647 * [backup-simplify]: Simplify (* -1 0) into 0 0.647 * [taylor]: Taking taylor expansion of 0 in y.im 0.647 * [backup-simplify]: Simplify 0 into 0 0.647 * [backup-simplify]: Simplify 0 into 0 0.647 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 x.im)) into 0 0.647 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 0.648 * [backup-simplify]: Simplify (+ (* (pow y.im 2) 0) (* 0 (pow x.im 2))) into 0 0.648 * [backup-simplify]: Simplify (- 0) into 0 0.648 * [backup-simplify]: Simplify (+ 0 0) into 0 0.648 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 0.648 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 0.648 * [backup-simplify]: Simplify (+ 0 y.re) into y.re 0.649 * [backup-simplify]: Simplify (- (/ 0 (* y.im x.im)) (+ (* (* -1 (* y.im x.im)) (/ y.re (* y.im x.im))))) into y.re 0.649 * [taylor]: Taking taylor expansion of y.re in y.re 0.649 * [backup-simplify]: Simplify 0 into 0 0.649 * [backup-simplify]: Simplify 1 into 1 0.649 * [taylor]: Taking taylor expansion of 0 in x.im 0.649 * [backup-simplify]: Simplify 0 into 0 0.649 * [taylor]: Taking taylor expansion of 0 in y.im 0.649 * [backup-simplify]: Simplify 0 into 0 0.649 * [backup-simplify]: Simplify 0 into 0 0.649 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 0.649 * [backup-simplify]: Simplify (+ (* -1 0) (* 0 (* y.im x.im))) into 0 0.649 * [taylor]: Taking taylor expansion of 0 in x.im 0.649 * [backup-simplify]: Simplify 0 into 0 0.649 * [taylor]: Taking taylor expansion of 0 in y.im 0.649 * [backup-simplify]: Simplify 0 into 0 0.649 * [backup-simplify]: Simplify 0 into 0 0.650 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 0.650 * [backup-simplify]: Simplify (+ (* -1 y.im) (* 0 0)) into (- y.im) 0.650 * [taylor]: Taking taylor expansion of (- y.im) in y.im 0.650 * [taylor]: Taking taylor expansion of y.im in y.im 0.650 * [backup-simplify]: Simplify 0 into 0 0.650 * [backup-simplify]: Simplify 1 into 1 0.650 * [backup-simplify]: Simplify (- 0) into 0 0.650 * [backup-simplify]: Simplify 0 into 0 0.650 * [backup-simplify]: Simplify 0 into 0 0.650 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 0.651 * [backup-simplify]: Simplify (* 1 1) into 1 0.651 * [backup-simplify]: Simplify (* (pow y.re 2) 1) into (pow y.re 2) 0.651 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (* 0 x.im))) into 0 0.651 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 y.im))) into 0 0.652 * [backup-simplify]: Simplify (+ (* (pow y.im 2) 0) (+ (* 0 0) (* 0 (pow x.im 2)))) into 0 0.652 * [backup-simplify]: Simplify (- 0) into 0 0.652 * [backup-simplify]: Simplify (+ (pow y.re 2) 0) into (pow y.re 2) 0.652 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.im))) into 0 0.653 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 1) (* 0 0))) into 0 0.653 * [backup-simplify]: Simplify (+ 0 0) into 0 0.653 * [backup-simplify]: Simplify (- (/ (pow y.re 2) (* y.im x.im)) (+ (* (* -1 (* y.im x.im)) (/ 0 (* y.im x.im))) (* y.re (/ y.re (* y.im x.im))))) into 0 0.653 * [taylor]: Taking taylor expansion of 0 in y.re 0.653 * [backup-simplify]: Simplify 0 into 0 0.653 * [taylor]: Taking taylor expansion of 0 in x.im 0.653 * [backup-simplify]: Simplify 0 into 0 0.653 * [taylor]: Taking taylor expansion of 0 in y.im 0.653 * [backup-simplify]: Simplify 0 into 0 0.653 * [backup-simplify]: Simplify 0 into 0 0.653 * [backup-simplify]: Simplify 0 into 0 0.654 * [backup-simplify]: Simplify (/ (- (* (* (/ 1 x.re) (/ 1 y.re)) (* (/ 1 x.re) (/ 1 y.re))) (* (* (/ 1 x.im) (/ 1 y.im)) (* (/ 1 x.im) (/ 1 y.im)))) (+ (* (/ 1 x.re) (/ 1 y.re)) (* (/ 1 x.im) (/ 1 y.im)))) into (/ (- (/ 1 (* (pow y.re 2) (pow x.re 2))) (/ 1 (* (pow y.im 2) (pow x.im 2)))) (+ (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im)))) 0.654 * [approximate]: Taking taylor expansion of (/ (- (/ 1 (* (pow y.re 2) (pow x.re 2))) (/ 1 (* (pow y.im 2) (pow x.im 2)))) (+ (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im)))) in (x.re y.re x.im y.im) around 0 0.654 * [taylor]: Taking taylor expansion of (/ (- (/ 1 (* (pow y.re 2) (pow x.re 2))) (/ 1 (* (pow y.im 2) (pow x.im 2)))) (+ (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im)))) in y.im 0.654 * [taylor]: Taking taylor expansion of (- (/ 1 (* (pow y.re 2) (pow x.re 2))) (/ 1 (* (pow y.im 2) (pow x.im 2)))) in y.im 0.654 * [taylor]: Taking taylor expansion of (/ 1 (* (pow y.re 2) (pow x.re 2))) in y.im 0.654 * [taylor]: Taking taylor expansion of (* (pow y.re 2) (pow x.re 2)) in y.im 0.654 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.im 0.654 * [taylor]: Taking taylor expansion of y.re in y.im 0.654 * [backup-simplify]: Simplify y.re into y.re 0.654 * [taylor]: Taking taylor expansion of (pow x.re 2) in y.im 0.654 * [taylor]: Taking taylor expansion of x.re in y.im 0.654 * [backup-simplify]: Simplify x.re into x.re 0.654 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 0.654 * [backup-simplify]: Simplify (* x.re x.re) into (pow x.re 2) 0.654 * [backup-simplify]: Simplify (* (pow y.re 2) (pow x.re 2)) into (* (pow y.re 2) (pow x.re 2)) 0.654 * [backup-simplify]: Simplify (/ 1 (* (pow y.re 2) (pow x.re 2))) into (/ 1 (* (pow y.re 2) (pow x.re 2))) 0.654 * [taylor]: Taking taylor expansion of (/ 1 (* (pow y.im 2) (pow x.im 2))) in y.im 0.654 * [taylor]: Taking taylor expansion of (* (pow y.im 2) (pow x.im 2)) in y.im 0.654 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.im 0.654 * [taylor]: Taking taylor expansion of y.im in y.im 0.654 * [backup-simplify]: Simplify 0 into 0 0.654 * [backup-simplify]: Simplify 1 into 1 0.655 * [taylor]: Taking taylor expansion of (pow x.im 2) in y.im 0.655 * [taylor]: Taking taylor expansion of x.im in y.im 0.655 * [backup-simplify]: Simplify x.im into x.im 0.655 * [backup-simplify]: Simplify (* 1 1) into 1 0.655 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 0.655 * [backup-simplify]: Simplify (* 1 (pow x.im 2)) into (pow x.im 2) 0.655 * [backup-simplify]: Simplify (/ 1 (pow x.im 2)) into (/ 1 (pow x.im 2)) 0.655 * [taylor]: Taking taylor expansion of (+ (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in y.im 0.655 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in y.im 0.655 * [taylor]: Taking taylor expansion of (* y.re x.re) in y.im 0.655 * [taylor]: Taking taylor expansion of y.re in y.im 0.655 * [backup-simplify]: Simplify y.re into y.re 0.655 * [taylor]: Taking taylor expansion of x.re in y.im 0.655 * [backup-simplify]: Simplify x.re into x.re 0.655 * [backup-simplify]: Simplify (* y.re x.re) into (* y.re x.re) 0.655 * [backup-simplify]: Simplify (/ 1 (* y.re x.re)) into (/ 1 (* y.re x.re)) 0.655 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.im 0.655 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.im 0.655 * [taylor]: Taking taylor expansion of y.im in y.im 0.655 * [backup-simplify]: Simplify 0 into 0 0.655 * [backup-simplify]: Simplify 1 into 1 0.655 * [taylor]: Taking taylor expansion of x.im in y.im 0.655 * [backup-simplify]: Simplify x.im into x.im 0.655 * [backup-simplify]: Simplify (* 0 x.im) into 0 0.656 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.im)) into x.im 0.656 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 0.656 * [backup-simplify]: Simplify (- (/ 1 (pow x.im 2))) into (- (/ 1 (pow x.im 2))) 0.656 * [backup-simplify]: Simplify (+ 0 (- (/ 1 (pow x.im 2)))) into (- (/ 1 (pow x.im 2))) 0.656 * [backup-simplify]: Simplify (+ 0 (/ 1 x.im)) into (/ 1 x.im) 0.656 * [backup-simplify]: Simplify (/ (- (/ 1 (pow x.im 2))) (/ 1 x.im)) into (/ -1 x.im) 0.656 * [taylor]: Taking taylor expansion of (/ (- (/ 1 (* (pow y.re 2) (pow x.re 2))) (/ 1 (* (pow y.im 2) (pow x.im 2)))) (+ (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im)))) in x.im 0.656 * [taylor]: Taking taylor expansion of (- (/ 1 (* (pow y.re 2) (pow x.re 2))) (/ 1 (* (pow y.im 2) (pow x.im 2)))) in x.im 0.656 * [taylor]: Taking taylor expansion of (/ 1 (* (pow y.re 2) (pow x.re 2))) in x.im 0.656 * [taylor]: Taking taylor expansion of (* (pow y.re 2) (pow x.re 2)) in x.im 0.656 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.im 0.656 * [taylor]: Taking taylor expansion of y.re in x.im 0.656 * [backup-simplify]: Simplify y.re into y.re 0.656 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.im 0.656 * [taylor]: Taking taylor expansion of x.re in x.im 0.656 * [backup-simplify]: Simplify x.re into x.re 0.656 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 0.656 * [backup-simplify]: Simplify (* x.re x.re) into (pow x.re 2) 0.656 * [backup-simplify]: Simplify (* (pow y.re 2) (pow x.re 2)) into (* (pow y.re 2) (pow x.re 2)) 0.657 * [backup-simplify]: Simplify (/ 1 (* (pow y.re 2) (pow x.re 2))) into (/ 1 (* (pow y.re 2) (pow x.re 2))) 0.657 * [taylor]: Taking taylor expansion of (/ 1 (* (pow y.im 2) (pow x.im 2))) in x.im 0.657 * [taylor]: Taking taylor expansion of (* (pow y.im 2) (pow x.im 2)) in x.im 0.657 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.im 0.657 * [taylor]: Taking taylor expansion of y.im in x.im 0.657 * [backup-simplify]: Simplify y.im into y.im 0.657 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 0.657 * [taylor]: Taking taylor expansion of x.im in x.im 0.657 * [backup-simplify]: Simplify 0 into 0 0.657 * [backup-simplify]: Simplify 1 into 1 0.657 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 0.657 * [backup-simplify]: Simplify (* 1 1) into 1 0.657 * [backup-simplify]: Simplify (* (pow y.im 2) 1) into (pow y.im 2) 0.657 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 0.657 * [taylor]: Taking taylor expansion of (+ (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in x.im 0.657 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in x.im 0.657 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.im 0.657 * [taylor]: Taking taylor expansion of y.re in x.im 0.657 * [backup-simplify]: Simplify y.re into y.re 0.657 * [taylor]: Taking taylor expansion of x.re in x.im 0.657 * [backup-simplify]: Simplify x.re into x.re 0.657 * [backup-simplify]: Simplify (* y.re x.re) into (* y.re x.re) 0.657 * [backup-simplify]: Simplify (/ 1 (* y.re x.re)) into (/ 1 (* y.re x.re)) 0.657 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.im 0.657 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 0.658 * [taylor]: Taking taylor expansion of y.im in x.im 0.658 * [backup-simplify]: Simplify y.im into y.im 0.658 * [taylor]: Taking taylor expansion of x.im in x.im 0.658 * [backup-simplify]: Simplify 0 into 0 0.658 * [backup-simplify]: Simplify 1 into 1 0.658 * [backup-simplify]: Simplify (* y.im 0) into 0 0.658 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 0.658 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 0.658 * [backup-simplify]: Simplify (- (/ 1 (pow y.im 2))) into (- (/ 1 (pow y.im 2))) 0.658 * [backup-simplify]: Simplify (+ 0 (- (/ 1 (pow y.im 2)))) into (- (/ 1 (pow y.im 2))) 0.658 * [backup-simplify]: Simplify (+ 0 (/ 1 y.im)) into (/ 1 y.im) 0.658 * [backup-simplify]: Simplify (/ (- (/ 1 (pow y.im 2))) (/ 1 y.im)) into (/ -1 y.im) 0.658 * [taylor]: Taking taylor expansion of (/ (- (/ 1 (* (pow y.re 2) (pow x.re 2))) (/ 1 (* (pow y.im 2) (pow x.im 2)))) (+ (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im)))) in y.re 0.658 * [taylor]: Taking taylor expansion of (- (/ 1 (* (pow y.re 2) (pow x.re 2))) (/ 1 (* (pow y.im 2) (pow x.im 2)))) in y.re 0.658 * [taylor]: Taking taylor expansion of (/ 1 (* (pow y.re 2) (pow x.re 2))) in y.re 0.658 * [taylor]: Taking taylor expansion of (* (pow y.re 2) (pow x.re 2)) in y.re 0.658 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 0.658 * [taylor]: Taking taylor expansion of y.re in y.re 0.658 * [backup-simplify]: Simplify 0 into 0 0.658 * [backup-simplify]: Simplify 1 into 1 0.658 * [taylor]: Taking taylor expansion of (pow x.re 2) in y.re 0.658 * [taylor]: Taking taylor expansion of x.re in y.re 0.658 * [backup-simplify]: Simplify x.re into x.re 0.659 * [backup-simplify]: Simplify (* 1 1) into 1 0.659 * [backup-simplify]: Simplify (* x.re x.re) into (pow x.re 2) 0.659 * [backup-simplify]: Simplify (* 1 (pow x.re 2)) into (pow x.re 2) 0.659 * [backup-simplify]: Simplify (/ 1 (pow x.re 2)) into (/ 1 (pow x.re 2)) 0.659 * [taylor]: Taking taylor expansion of (/ 1 (* (pow y.im 2) (pow x.im 2))) in y.re 0.659 * [taylor]: Taking taylor expansion of (* (pow y.im 2) (pow x.im 2)) in y.re 0.659 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 0.659 * [taylor]: Taking taylor expansion of y.im in y.re 0.659 * [backup-simplify]: Simplify y.im into y.im 0.659 * [taylor]: Taking taylor expansion of (pow x.im 2) in y.re 0.659 * [taylor]: Taking taylor expansion of x.im in y.re 0.659 * [backup-simplify]: Simplify x.im into x.im 0.659 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 0.659 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 0.659 * [backup-simplify]: Simplify (* (pow y.im 2) (pow x.im 2)) into (* (pow y.im 2) (pow x.im 2)) 0.659 * [backup-simplify]: Simplify (/ 1 (* (pow y.im 2) (pow x.im 2))) into (/ 1 (* (pow y.im 2) (pow x.im 2))) 0.659 * [taylor]: Taking taylor expansion of (+ (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in y.re 0.659 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in y.re 0.659 * [taylor]: Taking taylor expansion of (* y.re x.re) in y.re 0.659 * [taylor]: Taking taylor expansion of y.re in y.re 0.659 * [backup-simplify]: Simplify 0 into 0 0.659 * [backup-simplify]: Simplify 1 into 1 0.659 * [taylor]: Taking taylor expansion of x.re in y.re 0.659 * [backup-simplify]: Simplify x.re into x.re 0.659 * [backup-simplify]: Simplify (* 0 x.re) into 0 0.660 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.re)) into x.re 0.660 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 0.660 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.re 0.660 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.re 0.660 * [taylor]: Taking taylor expansion of y.im in y.re 0.660 * [backup-simplify]: Simplify y.im into y.im 0.660 * [taylor]: Taking taylor expansion of x.im in y.re 0.660 * [backup-simplify]: Simplify x.im into x.im 0.660 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 0.660 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 0.660 * [backup-simplify]: Simplify (+ (/ 1 (pow x.re 2)) 0) into (/ 1 (pow x.re 2)) 0.660 * [backup-simplify]: Simplify (+ (/ 1 x.re) 0) into (/ 1 x.re) 0.660 * [backup-simplify]: Simplify (/ (/ 1 (pow x.re 2)) (/ 1 x.re)) into (/ 1 x.re) 0.660 * [taylor]: Taking taylor expansion of (/ (- (/ 1 (* (pow y.re 2) (pow x.re 2))) (/ 1 (* (pow y.im 2) (pow x.im 2)))) (+ (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im)))) in x.re 0.660 * [taylor]: Taking taylor expansion of (- (/ 1 (* (pow y.re 2) (pow x.re 2))) (/ 1 (* (pow y.im 2) (pow x.im 2)))) in x.re 0.660 * [taylor]: Taking taylor expansion of (/ 1 (* (pow y.re 2) (pow x.re 2))) in x.re 0.660 * [taylor]: Taking taylor expansion of (* (pow y.re 2) (pow x.re 2)) in x.re 0.660 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.re 0.660 * [taylor]: Taking taylor expansion of y.re in x.re 0.660 * [backup-simplify]: Simplify y.re into y.re 0.660 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.re 0.660 * [taylor]: Taking taylor expansion of x.re in x.re 0.660 * [backup-simplify]: Simplify 0 into 0 0.660 * [backup-simplify]: Simplify 1 into 1 0.660 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 0.661 * [backup-simplify]: Simplify (* 1 1) into 1 0.661 * [backup-simplify]: Simplify (* (pow y.re 2) 1) into (pow y.re 2) 0.661 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 0.661 * [taylor]: Taking taylor expansion of (/ 1 (* (pow y.im 2) (pow x.im 2))) in x.re 0.661 * [taylor]: Taking taylor expansion of (* (pow y.im 2) (pow x.im 2)) in x.re 0.661 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.re 0.661 * [taylor]: Taking taylor expansion of y.im in x.re 0.661 * [backup-simplify]: Simplify y.im into y.im 0.661 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.re 0.661 * [taylor]: Taking taylor expansion of x.im in x.re 0.661 * [backup-simplify]: Simplify x.im into x.im 0.661 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 0.661 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 0.661 * [backup-simplify]: Simplify (* (pow y.im 2) (pow x.im 2)) into (* (pow y.im 2) (pow x.im 2)) 0.661 * [backup-simplify]: Simplify (/ 1 (* (pow y.im 2) (pow x.im 2))) into (/ 1 (* (pow y.im 2) (pow x.im 2))) 0.661 * [taylor]: Taking taylor expansion of (+ (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in x.re 0.661 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in x.re 0.661 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.re 0.661 * [taylor]: Taking taylor expansion of y.re in x.re 0.661 * [backup-simplify]: Simplify y.re into y.re 0.661 * [taylor]: Taking taylor expansion of x.re in x.re 0.661 * [backup-simplify]: Simplify 0 into 0 0.661 * [backup-simplify]: Simplify 1 into 1 0.661 * [backup-simplify]: Simplify (* y.re 0) into 0 0.662 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 0.662 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 0.662 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.re 0.662 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 0.662 * [taylor]: Taking taylor expansion of y.im in x.re 0.662 * [backup-simplify]: Simplify y.im into y.im 0.662 * [taylor]: Taking taylor expansion of x.im in x.re 0.662 * [backup-simplify]: Simplify x.im into x.im 0.662 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 0.662 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 0.662 * [backup-simplify]: Simplify (+ (/ 1 (pow y.re 2)) 0) into (/ 1 (pow y.re 2)) 0.662 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 0.662 * [backup-simplify]: Simplify (/ (/ 1 (pow y.re 2)) (/ 1 y.re)) into (/ 1 y.re) 0.662 * [taylor]: Taking taylor expansion of (/ (- (/ 1 (* (pow y.re 2) (pow x.re 2))) (/ 1 (* (pow y.im 2) (pow x.im 2)))) (+ (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im)))) in x.re 0.662 * [taylor]: Taking taylor expansion of (- (/ 1 (* (pow y.re 2) (pow x.re 2))) (/ 1 (* (pow y.im 2) (pow x.im 2)))) in x.re 0.662 * [taylor]: Taking taylor expansion of (/ 1 (* (pow y.re 2) (pow x.re 2))) in x.re 0.662 * [taylor]: Taking taylor expansion of (* (pow y.re 2) (pow x.re 2)) in x.re 0.662 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.re 0.662 * [taylor]: Taking taylor expansion of y.re in x.re 0.662 * [backup-simplify]: Simplify y.re into y.re 0.662 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.re 0.662 * [taylor]: Taking taylor expansion of x.re in x.re 0.662 * [backup-simplify]: Simplify 0 into 0 0.662 * [backup-simplify]: Simplify 1 into 1 0.662 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 0.663 * [backup-simplify]: Simplify (* 1 1) into 1 0.663 * [backup-simplify]: Simplify (* (pow y.re 2) 1) into (pow y.re 2) 0.663 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 0.663 * [taylor]: Taking taylor expansion of (/ 1 (* (pow y.im 2) (pow x.im 2))) in x.re 0.663 * [taylor]: Taking taylor expansion of (* (pow y.im 2) (pow x.im 2)) in x.re 0.663 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.re 0.663 * [taylor]: Taking taylor expansion of y.im in x.re 0.663 * [backup-simplify]: Simplify y.im into y.im 0.663 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.re 0.663 * [taylor]: Taking taylor expansion of x.im in x.re 0.663 * [backup-simplify]: Simplify x.im into x.im 0.663 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 0.663 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 0.663 * [backup-simplify]: Simplify (* (pow y.im 2) (pow x.im 2)) into (* (pow y.im 2) (pow x.im 2)) 0.663 * [backup-simplify]: Simplify (/ 1 (* (pow y.im 2) (pow x.im 2))) into (/ 1 (* (pow y.im 2) (pow x.im 2))) 0.663 * [taylor]: Taking taylor expansion of (+ (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in x.re 0.663 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in x.re 0.663 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.re 0.663 * [taylor]: Taking taylor expansion of y.re in x.re 0.663 * [backup-simplify]: Simplify y.re into y.re 0.663 * [taylor]: Taking taylor expansion of x.re in x.re 0.663 * [backup-simplify]: Simplify 0 into 0 0.663 * [backup-simplify]: Simplify 1 into 1 0.663 * [backup-simplify]: Simplify (* y.re 0) into 0 0.664 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 0.664 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 0.664 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.re 0.664 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 0.664 * [taylor]: Taking taylor expansion of y.im in x.re 0.664 * [backup-simplify]: Simplify y.im into y.im 0.664 * [taylor]: Taking taylor expansion of x.im in x.re 0.664 * [backup-simplify]: Simplify x.im into x.im 0.664 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 0.664 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 0.664 * [backup-simplify]: Simplify (+ (/ 1 (pow y.re 2)) 0) into (/ 1 (pow y.re 2)) 0.664 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 0.664 * [backup-simplify]: Simplify (/ (/ 1 (pow y.re 2)) (/ 1 y.re)) into (/ 1 y.re) 0.664 * [taylor]: Taking taylor expansion of (/ 1 y.re) in y.re 0.664 * [taylor]: Taking taylor expansion of y.re in y.re 0.664 * [backup-simplify]: Simplify 0 into 0 0.664 * [backup-simplify]: Simplify 1 into 1 0.664 * [backup-simplify]: Simplify (/ 1 1) into 1 0.664 * [taylor]: Taking taylor expansion of 1 in x.im 0.664 * [backup-simplify]: Simplify 1 into 1 0.665 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 0.665 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 0.665 * [backup-simplify]: Simplify (+ (* (pow y.re 2) 0) (* 0 1)) into 0 0.665 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.re 2)) (/ 0 (pow y.re 2))))) into 0 0.666 * [backup-simplify]: Simplify (+ 0 0) into 0 0.666 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 1) (* 0 0))) into 0 0.666 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 0.666 * [backup-simplify]: Simplify (+ 0 (/ 1 (* y.im x.im))) into (/ 1 (* y.im x.im)) 0.666 * [backup-simplify]: Simplify (- (/ 0 (/ 1 y.re)) (+ (* (/ 1 y.re) (/ (/ 1 (* y.im x.im)) (/ 1 y.re))))) into (- (/ 1 (* y.im x.im))) 0.666 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.im x.im))) in y.re 0.666 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.re 0.666 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.re 0.666 * [taylor]: Taking taylor expansion of y.im in y.re 0.666 * [backup-simplify]: Simplify y.im into y.im 0.666 * [taylor]: Taking taylor expansion of x.im in y.re 0.666 * [backup-simplify]: Simplify x.im into x.im 0.666 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 0.667 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 0.667 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 0.667 * [taylor]: Taking taylor expansion of 0 in x.im 0.667 * [backup-simplify]: Simplify 0 into 0 0.667 * [taylor]: Taking taylor expansion of 1 in y.im 0.667 * [backup-simplify]: Simplify 1 into 1 0.668 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 0.668 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (* 0 y.re))) into 0 0.668 * [backup-simplify]: Simplify (+ (* (pow y.re 2) 0) (+ (* 0 0) (* 0 1))) into 0 0.669 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.re 2)) (/ 0 (pow y.re 2))) (* 0 (/ 0 (pow y.re 2))))) into 0 0.669 * [backup-simplify]: Simplify (- (/ 1 (* (pow y.im 2) (pow x.im 2)))) into (- (/ 1 (* (pow y.im 2) (pow x.im 2)))) 0.669 * [backup-simplify]: Simplify (+ 0 (- (/ 1 (* (pow y.im 2) (pow x.im 2))))) into (- (/ 1 (* (pow y.im 2) (pow x.im 2)))) 0.669 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 0.669 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 0.669 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 0.670 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))))) into 0 0.670 * [backup-simplify]: Simplify (+ 0 0) into 0 0.670 * [backup-simplify]: Simplify (- (/ (- (/ 1 (* (pow y.im 2) (pow x.im 2)))) (/ 1 y.re)) (+ (* (/ 1 y.re) (/ 0 (/ 1 y.re))) (* (- (/ 1 (* y.im x.im))) (/ (/ 1 (* y.im x.im)) (/ 1 y.re))))) into 0 0.670 * [taylor]: Taking taylor expansion of 0 in y.re 0.670 * [backup-simplify]: Simplify 0 into 0 0.670 * [backup-simplify]: Simplify (- (/ 1 (* y.im x.im))) into (- (/ 1 (* y.im x.im))) 0.670 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.im x.im))) in x.im 0.670 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.im 0.670 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 0.670 * [taylor]: Taking taylor expansion of y.im in x.im 0.670 * [backup-simplify]: Simplify y.im into y.im 0.670 * [taylor]: Taking taylor expansion of x.im in x.im 0.670 * [backup-simplify]: Simplify 0 into 0 0.670 * [backup-simplify]: Simplify 1 into 1 0.670 * [backup-simplify]: Simplify (* y.im 0) into 0 0.671 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 0.671 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 0.671 * [backup-simplify]: Simplify (- (/ 1 y.im)) into (- (/ 1 y.im)) 0.671 * [taylor]: Taking taylor expansion of (- (/ 1 y.im)) in y.im 0.671 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 0.671 * [taylor]: Taking taylor expansion of y.im in y.im 0.671 * [backup-simplify]: Simplify 0 into 0 0.671 * [backup-simplify]: Simplify 1 into 1 0.671 * [backup-simplify]: Simplify (/ 1 1) into 1 0.671 * [backup-simplify]: Simplify (- 1) into -1 0.671 * [backup-simplify]: Simplify -1 into -1 0.672 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.672 * [taylor]: Taking taylor expansion of 0 in x.im 0.672 * [backup-simplify]: Simplify 0 into 0 0.673 * [taylor]: Taking taylor expansion of 0 in y.im 0.673 * [backup-simplify]: Simplify 0 into 0 0.673 * [taylor]: Taking taylor expansion of 0 in y.im 0.673 * [backup-simplify]: Simplify 0 into 0 0.673 * [backup-simplify]: Simplify 1 into 1 0.674 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 0.674 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (* 0 y.re)))) into 0 0.675 * [backup-simplify]: Simplify (+ (* (pow y.re 2) 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 0.675 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.re 2)) (/ 0 (pow y.re 2))) (* 0 (/ 0 (pow y.re 2))) (* 0 (/ 0 (pow y.re 2))))) into 0 0.675 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 x.im)) into 0 0.675 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 0.675 * [backup-simplify]: Simplify (+ (* (pow y.im 2) 0) (* 0 (pow x.im 2))) into 0 0.675 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* (pow y.im 2) (pow x.im 2))) (/ 0 (* (pow y.im 2) (pow x.im 2)))))) into 0 0.676 * [backup-simplify]: Simplify (- 0) into 0 0.676 * [backup-simplify]: Simplify (+ 0 0) into 0 0.677 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0))))) into 0 0.677 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 0.677 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.im))) into 0 0.677 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))) (* 0 (/ 0 (* y.im x.im))))) into 0 0.677 * [backup-simplify]: Simplify (+ 0 0) into 0 0.678 * [backup-simplify]: Simplify (- (/ 0 (/ 1 y.re)) (+ (* (/ 1 y.re) (/ 0 (/ 1 y.re))) (* (- (/ 1 (* y.im x.im))) (/ 0 (/ 1 y.re))) (* 0 (/ (/ 1 (* y.im x.im)) (/ 1 y.re))))) into 0 0.678 * [taylor]: Taking taylor expansion of 0 in y.re 0.678 * [backup-simplify]: Simplify 0 into 0 0.678 * [taylor]: Taking taylor expansion of 0 in x.im 0.678 * [backup-simplify]: Simplify 0 into 0 0.678 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 0.678 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))))) into 0 0.678 * [backup-simplify]: Simplify (- 0) into 0 0.678 * [taylor]: Taking taylor expansion of 0 in x.im 0.678 * [backup-simplify]: Simplify 0 into 0 0.679 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.679 * [taylor]: Taking taylor expansion of 0 in x.im 0.679 * [backup-simplify]: Simplify 0 into 0 0.679 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 1) (* 0 0))) into 0 0.679 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 0.680 * [backup-simplify]: Simplify (- 0) into 0 0.680 * [taylor]: Taking taylor expansion of 0 in y.im 0.680 * [backup-simplify]: Simplify 0 into 0 0.680 * [taylor]: Taking taylor expansion of 0 in y.im 0.680 * [backup-simplify]: Simplify 0 into 0 0.680 * [taylor]: Taking taylor expansion of 0 in y.im 0.680 * [backup-simplify]: Simplify 0 into 0 0.680 * [taylor]: Taking taylor expansion of 0 in y.im 0.680 * [backup-simplify]: Simplify 0 into 0 0.680 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 0.681 * [backup-simplify]: Simplify (- 0) into 0 0.681 * [backup-simplify]: Simplify 0 into 0 0.681 * [backup-simplify]: Simplify 0 into 0 0.681 * [backup-simplify]: Simplify 0 into 0 0.681 * [backup-simplify]: Simplify 0 into 0 0.681 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 0.682 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 y.re))))) into 0 0.683 * [backup-simplify]: Simplify (+ (* (pow y.re 2) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 0.683 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.re 2)) (/ 0 (pow y.re 2))) (* 0 (/ 0 (pow y.re 2))) (* 0 (/ 0 (pow y.re 2))) (* 0 (/ 0 (pow y.re 2))))) into 0 0.683 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (* 0 x.im))) into 0 0.683 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 y.im))) into 0 0.684 * [backup-simplify]: Simplify (+ (* (pow y.im 2) 0) (+ (* 0 0) (* 0 (pow x.im 2)))) into 0 0.684 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* (pow y.im 2) (pow x.im 2))) (/ 0 (* (pow y.im 2) (pow x.im 2)))) (* 0 (/ 0 (* (pow y.im 2) (pow x.im 2)))))) into 0 0.684 * [backup-simplify]: Simplify (- 0) into 0 0.685 * [backup-simplify]: Simplify (+ 0 0) into 0 0.686 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))))) into 0 0.686 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 0.687 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im)))) into 0 0.687 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))) (* 0 (/ 0 (* y.im x.im))) (* 0 (/ 0 (* y.im x.im))))) into 0 0.687 * [backup-simplify]: Simplify (+ 0 0) into 0 0.688 * [backup-simplify]: Simplify (- (/ 0 (/ 1 y.re)) (+ (* (/ 1 y.re) (/ 0 (/ 1 y.re))) (* (- (/ 1 (* y.im x.im))) (/ 0 (/ 1 y.re))) (* 0 (/ 0 (/ 1 y.re))) (* 0 (/ (/ 1 (* y.im x.im)) (/ 1 y.re))))) into 0 0.688 * [taylor]: Taking taylor expansion of 0 in y.re 0.688 * [backup-simplify]: Simplify 0 into 0 0.688 * [taylor]: Taking taylor expansion of 0 in x.im 0.688 * [backup-simplify]: Simplify 0 into 0 0.688 * [taylor]: Taking taylor expansion of 0 in x.im 0.688 * [backup-simplify]: Simplify 0 into 0 0.689 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.im))) into 0 0.689 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))) (* 0 (/ 0 (* y.im x.im))))) into 0 0.689 * [backup-simplify]: Simplify (- 0) into 0 0.689 * [taylor]: Taking taylor expansion of 0 in x.im 0.689 * [backup-simplify]: Simplify 0 into 0 0.690 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.690 * [taylor]: Taking taylor expansion of 0 in x.im 0.690 * [backup-simplify]: Simplify 0 into 0 0.690 * [taylor]: Taking taylor expansion of 0 in y.im 0.690 * [backup-simplify]: Simplify 0 into 0 0.690 * [taylor]: Taking taylor expansion of 0 in y.im 0.691 * [backup-simplify]: Simplify 0 into 0 0.691 * [taylor]: Taking taylor expansion of 0 in y.im 0.691 * [backup-simplify]: Simplify 0 into 0 0.691 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 0.692 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 0.692 * [backup-simplify]: Simplify (- 0) into 0 0.692 * [taylor]: Taking taylor expansion of 0 in y.im 0.692 * [backup-simplify]: Simplify 0 into 0 0.692 * [taylor]: Taking taylor expansion of 0 in y.im 0.692 * [backup-simplify]: Simplify 0 into 0 0.692 * [taylor]: Taking taylor expansion of 0 in y.im 0.692 * [backup-simplify]: Simplify 0 into 0 0.692 * [taylor]: Taking taylor expansion of 0 in y.im 0.692 * [backup-simplify]: Simplify 0 into 0 0.692 * [backup-simplify]: Simplify 0 into 0 0.692 * [backup-simplify]: Simplify 0 into 0 0.693 * [backup-simplify]: Simplify (+ (* 1 (* 1 (* 1 (* (/ 1 (/ 1 y.re)) (/ 1 (/ 1 x.re)))))) (* -1 (* (/ 1 (/ 1 y.im)) (* (/ 1 (/ 1 x.im)) (* 1 1))))) into (- (* y.re x.re) (* y.im x.im)) 0.694 * [backup-simplify]: Simplify (/ (- (* (* (/ 1 (- x.re)) (/ 1 (- y.re))) (* (/ 1 (- x.re)) (/ 1 (- y.re)))) (* (* (/ 1 (- x.im)) (/ 1 (- y.im))) (* (/ 1 (- x.im)) (/ 1 (- y.im))))) (+ (* (/ 1 (- x.re)) (/ 1 (- y.re))) (* (/ 1 (- x.im)) (/ 1 (- y.im))))) into (/ (- (/ 1 (* (pow y.re 2) (pow x.re 2))) (/ 1 (* (pow y.im 2) (pow x.im 2)))) (+ (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im)))) 0.694 * [approximate]: Taking taylor expansion of (/ (- (/ 1 (* (pow y.re 2) (pow x.re 2))) (/ 1 (* (pow y.im 2) (pow x.im 2)))) (+ (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im)))) in (x.re y.re x.im y.im) around 0 0.694 * [taylor]: Taking taylor expansion of (/ (- (/ 1 (* (pow y.re 2) (pow x.re 2))) (/ 1 (* (pow y.im 2) (pow x.im 2)))) (+ (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im)))) in y.im 0.694 * [taylor]: Taking taylor expansion of (- (/ 1 (* (pow y.re 2) (pow x.re 2))) (/ 1 (* (pow y.im 2) (pow x.im 2)))) in y.im 0.694 * [taylor]: Taking taylor expansion of (/ 1 (* (pow y.re 2) (pow x.re 2))) in y.im 0.694 * [taylor]: Taking taylor expansion of (* (pow y.re 2) (pow x.re 2)) in y.im 0.694 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.im 0.694 * [taylor]: Taking taylor expansion of y.re in y.im 0.694 * [backup-simplify]: Simplify y.re into y.re 0.694 * [taylor]: Taking taylor expansion of (pow x.re 2) in y.im 0.694 * [taylor]: Taking taylor expansion of x.re in y.im 0.694 * [backup-simplify]: Simplify x.re into x.re 0.694 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 0.694 * [backup-simplify]: Simplify (* x.re x.re) into (pow x.re 2) 0.695 * [backup-simplify]: Simplify (* (pow y.re 2) (pow x.re 2)) into (* (pow y.re 2) (pow x.re 2)) 0.695 * [backup-simplify]: Simplify (/ 1 (* (pow y.re 2) (pow x.re 2))) into (/ 1 (* (pow y.re 2) (pow x.re 2))) 0.695 * [taylor]: Taking taylor expansion of (/ 1 (* (pow y.im 2) (pow x.im 2))) in y.im 0.695 * [taylor]: Taking taylor expansion of (* (pow y.im 2) (pow x.im 2)) in y.im 0.695 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.im 0.695 * [taylor]: Taking taylor expansion of y.im in y.im 0.695 * [backup-simplify]: Simplify 0 into 0 0.695 * [backup-simplify]: Simplify 1 into 1 0.695 * [taylor]: Taking taylor expansion of (pow x.im 2) in y.im 0.695 * [taylor]: Taking taylor expansion of x.im in y.im 0.695 * [backup-simplify]: Simplify x.im into x.im 0.695 * [backup-simplify]: Simplify (* 1 1) into 1 0.695 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 0.696 * [backup-simplify]: Simplify (* 1 (pow x.im 2)) into (pow x.im 2) 0.696 * [backup-simplify]: Simplify (/ 1 (pow x.im 2)) into (/ 1 (pow x.im 2)) 0.696 * [taylor]: Taking taylor expansion of (+ (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in y.im 0.696 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in y.im 0.696 * [taylor]: Taking taylor expansion of (* y.re x.re) in y.im 0.696 * [taylor]: Taking taylor expansion of y.re in y.im 0.696 * [backup-simplify]: Simplify y.re into y.re 0.696 * [taylor]: Taking taylor expansion of x.re in y.im 0.696 * [backup-simplify]: Simplify x.re into x.re 0.696 * [backup-simplify]: Simplify (* y.re x.re) into (* y.re x.re) 0.696 * [backup-simplify]: Simplify (/ 1 (* y.re x.re)) into (/ 1 (* y.re x.re)) 0.696 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.im 0.696 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.im 0.696 * [taylor]: Taking taylor expansion of y.im in y.im 0.696 * [backup-simplify]: Simplify 0 into 0 0.696 * [backup-simplify]: Simplify 1 into 1 0.696 * [taylor]: Taking taylor expansion of x.im in y.im 0.696 * [backup-simplify]: Simplify x.im into x.im 0.696 * [backup-simplify]: Simplify (* 0 x.im) into 0 0.697 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.im)) into x.im 0.697 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 0.697 * [backup-simplify]: Simplify (- (/ 1 (pow x.im 2))) into (- (/ 1 (pow x.im 2))) 0.697 * [backup-simplify]: Simplify (+ 0 (- (/ 1 (pow x.im 2)))) into (- (/ 1 (pow x.im 2))) 0.697 * [backup-simplify]: Simplify (+ 0 (/ 1 x.im)) into (/ 1 x.im) 0.697 * [backup-simplify]: Simplify (/ (- (/ 1 (pow x.im 2))) (/ 1 x.im)) into (/ -1 x.im) 0.697 * [taylor]: Taking taylor expansion of (/ (- (/ 1 (* (pow y.re 2) (pow x.re 2))) (/ 1 (* (pow y.im 2) (pow x.im 2)))) (+ (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im)))) in x.im 0.697 * [taylor]: Taking taylor expansion of (- (/ 1 (* (pow y.re 2) (pow x.re 2))) (/ 1 (* (pow y.im 2) (pow x.im 2)))) in x.im 0.697 * [taylor]: Taking taylor expansion of (/ 1 (* (pow y.re 2) (pow x.re 2))) in x.im 0.697 * [taylor]: Taking taylor expansion of (* (pow y.re 2) (pow x.re 2)) in x.im 0.697 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.im 0.697 * [taylor]: Taking taylor expansion of y.re in x.im 0.697 * [backup-simplify]: Simplify y.re into y.re 0.697 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.im 0.697 * [taylor]: Taking taylor expansion of x.re in x.im 0.698 * [backup-simplify]: Simplify x.re into x.re 0.698 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 0.698 * [backup-simplify]: Simplify (* x.re x.re) into (pow x.re 2) 0.698 * [backup-simplify]: Simplify (* (pow y.re 2) (pow x.re 2)) into (* (pow y.re 2) (pow x.re 2)) 0.698 * [backup-simplify]: Simplify (/ 1 (* (pow y.re 2) (pow x.re 2))) into (/ 1 (* (pow y.re 2) (pow x.re 2))) 0.698 * [taylor]: Taking taylor expansion of (/ 1 (* (pow y.im 2) (pow x.im 2))) in x.im 0.698 * [taylor]: Taking taylor expansion of (* (pow y.im 2) (pow x.im 2)) in x.im 0.698 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.im 0.698 * [taylor]: Taking taylor expansion of y.im in x.im 0.698 * [backup-simplify]: Simplify y.im into y.im 0.698 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 0.698 * [taylor]: Taking taylor expansion of x.im in x.im 0.698 * [backup-simplify]: Simplify 0 into 0 0.698 * [backup-simplify]: Simplify 1 into 1 0.698 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 0.699 * [backup-simplify]: Simplify (* 1 1) into 1 0.699 * [backup-simplify]: Simplify (* (pow y.im 2) 1) into (pow y.im 2) 0.699 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 0.699 * [taylor]: Taking taylor expansion of (+ (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in x.im 0.699 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in x.im 0.699 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.im 0.699 * [taylor]: Taking taylor expansion of y.re in x.im 0.699 * [backup-simplify]: Simplify y.re into y.re 0.699 * [taylor]: Taking taylor expansion of x.re in x.im 0.699 * [backup-simplify]: Simplify x.re into x.re 0.699 * [backup-simplify]: Simplify (* y.re x.re) into (* y.re x.re) 0.700 * [backup-simplify]: Simplify (/ 1 (* y.re x.re)) into (/ 1 (* y.re x.re)) 0.700 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.im 0.700 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 0.700 * [taylor]: Taking taylor expansion of y.im in x.im 0.700 * [backup-simplify]: Simplify y.im into y.im 0.700 * [taylor]: Taking taylor expansion of x.im in x.im 0.700 * [backup-simplify]: Simplify 0 into 0 0.700 * [backup-simplify]: Simplify 1 into 1 0.700 * [backup-simplify]: Simplify (* y.im 0) into 0 0.700 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 0.700 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 0.700 * [backup-simplify]: Simplify (- (/ 1 (pow y.im 2))) into (- (/ 1 (pow y.im 2))) 0.701 * [backup-simplify]: Simplify (+ 0 (- (/ 1 (pow y.im 2)))) into (- (/ 1 (pow y.im 2))) 0.701 * [backup-simplify]: Simplify (+ 0 (/ 1 y.im)) into (/ 1 y.im) 0.701 * [backup-simplify]: Simplify (/ (- (/ 1 (pow y.im 2))) (/ 1 y.im)) into (/ -1 y.im) 0.701 * [taylor]: Taking taylor expansion of (/ (- (/ 1 (* (pow y.re 2) (pow x.re 2))) (/ 1 (* (pow y.im 2) (pow x.im 2)))) (+ (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im)))) in y.re 0.701 * [taylor]: Taking taylor expansion of (- (/ 1 (* (pow y.re 2) (pow x.re 2))) (/ 1 (* (pow y.im 2) (pow x.im 2)))) in y.re 0.701 * [taylor]: Taking taylor expansion of (/ 1 (* (pow y.re 2) (pow x.re 2))) in y.re 0.701 * [taylor]: Taking taylor expansion of (* (pow y.re 2) (pow x.re 2)) in y.re 0.701 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 0.701 * [taylor]: Taking taylor expansion of y.re in y.re 0.701 * [backup-simplify]: Simplify 0 into 0 0.701 * [backup-simplify]: Simplify 1 into 1 0.701 * [taylor]: Taking taylor expansion of (pow x.re 2) in y.re 0.701 * [taylor]: Taking taylor expansion of x.re in y.re 0.701 * [backup-simplify]: Simplify x.re into x.re 0.701 * [backup-simplify]: Simplify (* 1 1) into 1 0.702 * [backup-simplify]: Simplify (* x.re x.re) into (pow x.re 2) 0.702 * [backup-simplify]: Simplify (* 1 (pow x.re 2)) into (pow x.re 2) 0.702 * [backup-simplify]: Simplify (/ 1 (pow x.re 2)) into (/ 1 (pow x.re 2)) 0.702 * [taylor]: Taking taylor expansion of (/ 1 (* (pow y.im 2) (pow x.im 2))) in y.re 0.702 * [taylor]: Taking taylor expansion of (* (pow y.im 2) (pow x.im 2)) in y.re 0.702 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 0.702 * [taylor]: Taking taylor expansion of y.im in y.re 0.702 * [backup-simplify]: Simplify y.im into y.im 0.702 * [taylor]: Taking taylor expansion of (pow x.im 2) in y.re 0.702 * [taylor]: Taking taylor expansion of x.im in y.re 0.702 * [backup-simplify]: Simplify x.im into x.im 0.702 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 0.702 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 0.702 * [backup-simplify]: Simplify (* (pow y.im 2) (pow x.im 2)) into (* (pow y.im 2) (pow x.im 2)) 0.702 * [backup-simplify]: Simplify (/ 1 (* (pow y.im 2) (pow x.im 2))) into (/ 1 (* (pow y.im 2) (pow x.im 2))) 0.702 * [taylor]: Taking taylor expansion of (+ (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in y.re 0.702 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in y.re 0.702 * [taylor]: Taking taylor expansion of (* y.re x.re) in y.re 0.702 * [taylor]: Taking taylor expansion of y.re in y.re 0.702 * [backup-simplify]: Simplify 0 into 0 0.702 * [backup-simplify]: Simplify 1 into 1 0.702 * [taylor]: Taking taylor expansion of x.re in y.re 0.702 * [backup-simplify]: Simplify x.re into x.re 0.703 * [backup-simplify]: Simplify (* 0 x.re) into 0 0.703 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.re)) into x.re 0.703 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 0.703 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.re 0.703 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.re 0.703 * [taylor]: Taking taylor expansion of y.im in y.re 0.703 * [backup-simplify]: Simplify y.im into y.im 0.703 * [taylor]: Taking taylor expansion of x.im in y.re 0.703 * [backup-simplify]: Simplify x.im into x.im 0.703 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 0.703 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 0.703 * [backup-simplify]: Simplify (+ (/ 1 (pow x.re 2)) 0) into (/ 1 (pow x.re 2)) 0.704 * [backup-simplify]: Simplify (+ (/ 1 x.re) 0) into (/ 1 x.re) 0.704 * [backup-simplify]: Simplify (/ (/ 1 (pow x.re 2)) (/ 1 x.re)) into (/ 1 x.re) 0.704 * [taylor]: Taking taylor expansion of (/ (- (/ 1 (* (pow y.re 2) (pow x.re 2))) (/ 1 (* (pow y.im 2) (pow x.im 2)))) (+ (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im)))) in x.re 0.704 * [taylor]: Taking taylor expansion of (- (/ 1 (* (pow y.re 2) (pow x.re 2))) (/ 1 (* (pow y.im 2) (pow x.im 2)))) in x.re 0.704 * [taylor]: Taking taylor expansion of (/ 1 (* (pow y.re 2) (pow x.re 2))) in x.re 0.704 * [taylor]: Taking taylor expansion of (* (pow y.re 2) (pow x.re 2)) in x.re 0.704 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.re 0.704 * [taylor]: Taking taylor expansion of y.re in x.re 0.704 * [backup-simplify]: Simplify y.re into y.re 0.704 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.re 0.704 * [taylor]: Taking taylor expansion of x.re in x.re 0.704 * [backup-simplify]: Simplify 0 into 0 0.704 * [backup-simplify]: Simplify 1 into 1 0.704 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 0.705 * [backup-simplify]: Simplify (* 1 1) into 1 0.705 * [backup-simplify]: Simplify (* (pow y.re 2) 1) into (pow y.re 2) 0.705 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 0.705 * [taylor]: Taking taylor expansion of (/ 1 (* (pow y.im 2) (pow x.im 2))) in x.re 0.705 * [taylor]: Taking taylor expansion of (* (pow y.im 2) (pow x.im 2)) in x.re 0.705 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.re 0.705 * [taylor]: Taking taylor expansion of y.im in x.re 0.705 * [backup-simplify]: Simplify y.im into y.im 0.705 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.re 0.705 * [taylor]: Taking taylor expansion of x.im in x.re 0.705 * [backup-simplify]: Simplify x.im into x.im 0.705 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 0.705 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 0.705 * [backup-simplify]: Simplify (* (pow y.im 2) (pow x.im 2)) into (* (pow y.im 2) (pow x.im 2)) 0.706 * [backup-simplify]: Simplify (/ 1 (* (pow y.im 2) (pow x.im 2))) into (/ 1 (* (pow y.im 2) (pow x.im 2))) 0.706 * [taylor]: Taking taylor expansion of (+ (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in x.re 0.706 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in x.re 0.706 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.re 0.706 * [taylor]: Taking taylor expansion of y.re in x.re 0.706 * [backup-simplify]: Simplify y.re into y.re 0.706 * [taylor]: Taking taylor expansion of x.re in x.re 0.706 * [backup-simplify]: Simplify 0 into 0 0.706 * [backup-simplify]: Simplify 1 into 1 0.706 * [backup-simplify]: Simplify (* y.re 0) into 0 0.708 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 0.708 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 0.709 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.re 0.709 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 0.709 * [taylor]: Taking taylor expansion of y.im in x.re 0.709 * [backup-simplify]: Simplify y.im into y.im 0.709 * [taylor]: Taking taylor expansion of x.im in x.re 0.709 * [backup-simplify]: Simplify x.im into x.im 0.709 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 0.709 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 0.709 * [backup-simplify]: Simplify (+ (/ 1 (pow y.re 2)) 0) into (/ 1 (pow y.re 2)) 0.709 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 0.709 * [backup-simplify]: Simplify (/ (/ 1 (pow y.re 2)) (/ 1 y.re)) into (/ 1 y.re) 0.709 * [taylor]: Taking taylor expansion of (/ (- (/ 1 (* (pow y.re 2) (pow x.re 2))) (/ 1 (* (pow y.im 2) (pow x.im 2)))) (+ (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im)))) in x.re 0.709 * [taylor]: Taking taylor expansion of (- (/ 1 (* (pow y.re 2) (pow x.re 2))) (/ 1 (* (pow y.im 2) (pow x.im 2)))) in x.re 0.709 * [taylor]: Taking taylor expansion of (/ 1 (* (pow y.re 2) (pow x.re 2))) in x.re 0.709 * [taylor]: Taking taylor expansion of (* (pow y.re 2) (pow x.re 2)) in x.re 0.709 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.re 0.709 * [taylor]: Taking taylor expansion of y.re in x.re 0.709 * [backup-simplify]: Simplify y.re into y.re 0.709 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.re 0.709 * [taylor]: Taking taylor expansion of x.re in x.re 0.710 * [backup-simplify]: Simplify 0 into 0 0.710 * [backup-simplify]: Simplify 1 into 1 0.710 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 0.710 * [backup-simplify]: Simplify (* 1 1) into 1 0.710 * [backup-simplify]: Simplify (* (pow y.re 2) 1) into (pow y.re 2) 0.710 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 0.710 * [taylor]: Taking taylor expansion of (/ 1 (* (pow y.im 2) (pow x.im 2))) in x.re 0.711 * [taylor]: Taking taylor expansion of (* (pow y.im 2) (pow x.im 2)) in x.re 0.711 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.re 0.711 * [taylor]: Taking taylor expansion of y.im in x.re 0.711 * [backup-simplify]: Simplify y.im into y.im 0.711 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.re 0.711 * [taylor]: Taking taylor expansion of x.im in x.re 0.711 * [backup-simplify]: Simplify x.im into x.im 0.711 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 0.711 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 0.711 * [backup-simplify]: Simplify (* (pow y.im 2) (pow x.im 2)) into (* (pow y.im 2) (pow x.im 2)) 0.711 * [backup-simplify]: Simplify (/ 1 (* (pow y.im 2) (pow x.im 2))) into (/ 1 (* (pow y.im 2) (pow x.im 2))) 0.711 * [taylor]: Taking taylor expansion of (+ (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in x.re 0.711 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in x.re 0.711 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.re 0.711 * [taylor]: Taking taylor expansion of y.re in x.re 0.711 * [backup-simplify]: Simplify y.re into y.re 0.711 * [taylor]: Taking taylor expansion of x.re in x.re 0.711 * [backup-simplify]: Simplify 0 into 0 0.711 * [backup-simplify]: Simplify 1 into 1 0.711 * [backup-simplify]: Simplify (* y.re 0) into 0 0.712 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 0.712 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 0.712 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.re 0.712 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 0.712 * [taylor]: Taking taylor expansion of y.im in x.re 0.712 * [backup-simplify]: Simplify y.im into y.im 0.712 * [taylor]: Taking taylor expansion of x.im in x.re 0.712 * [backup-simplify]: Simplify x.im into x.im 0.712 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 0.712 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 0.712 * [backup-simplify]: Simplify (+ (/ 1 (pow y.re 2)) 0) into (/ 1 (pow y.re 2)) 0.712 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 0.712 * [backup-simplify]: Simplify (/ (/ 1 (pow y.re 2)) (/ 1 y.re)) into (/ 1 y.re) 0.713 * [taylor]: Taking taylor expansion of (/ 1 y.re) in y.re 0.713 * [taylor]: Taking taylor expansion of y.re in y.re 0.713 * [backup-simplify]: Simplify 0 into 0 0.713 * [backup-simplify]: Simplify 1 into 1 0.713 * [backup-simplify]: Simplify (/ 1 1) into 1 0.713 * [taylor]: Taking taylor expansion of 1 in x.im 0.713 * [backup-simplify]: Simplify 1 into 1 0.713 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 0.713 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 0.714 * [backup-simplify]: Simplify (+ (* (pow y.re 2) 0) (* 0 1)) into 0 0.714 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.re 2)) (/ 0 (pow y.re 2))))) into 0 0.714 * [backup-simplify]: Simplify (+ 0 0) into 0 0.714 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 1) (* 0 0))) into 0 0.715 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 0.715 * [backup-simplify]: Simplify (+ 0 (/ 1 (* y.im x.im))) into (/ 1 (* y.im x.im)) 0.715 * [backup-simplify]: Simplify (- (/ 0 (/ 1 y.re)) (+ (* (/ 1 y.re) (/ (/ 1 (* y.im x.im)) (/ 1 y.re))))) into (- (/ 1 (* y.im x.im))) 0.715 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.im x.im))) in y.re 0.715 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.re 0.715 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.re 0.715 * [taylor]: Taking taylor expansion of y.im in y.re 0.715 * [backup-simplify]: Simplify y.im into y.im 0.715 * [taylor]: Taking taylor expansion of x.im in y.re 0.715 * [backup-simplify]: Simplify x.im into x.im 0.715 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 0.715 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 0.715 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 0.715 * [taylor]: Taking taylor expansion of 0 in x.im 0.715 * [backup-simplify]: Simplify 0 into 0 0.715 * [taylor]: Taking taylor expansion of 1 in y.im 0.715 * [backup-simplify]: Simplify 1 into 1 0.716 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 0.716 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (* 0 y.re))) into 0 0.717 * [backup-simplify]: Simplify (+ (* (pow y.re 2) 0) (+ (* 0 0) (* 0 1))) into 0 0.717 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.re 2)) (/ 0 (pow y.re 2))) (* 0 (/ 0 (pow y.re 2))))) into 0 0.717 * [backup-simplify]: Simplify (- (/ 1 (* (pow y.im 2) (pow x.im 2)))) into (- (/ 1 (* (pow y.im 2) (pow x.im 2)))) 0.717 * [backup-simplify]: Simplify (+ 0 (- (/ 1 (* (pow y.im 2) (pow x.im 2))))) into (- (/ 1 (* (pow y.im 2) (pow x.im 2)))) 0.718 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 0.718 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 0.718 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 0.718 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))))) into 0 0.718 * [backup-simplify]: Simplify (+ 0 0) into 0 0.718 * [backup-simplify]: Simplify (- (/ (- (/ 1 (* (pow y.im 2) (pow x.im 2)))) (/ 1 y.re)) (+ (* (/ 1 y.re) (/ 0 (/ 1 y.re))) (* (- (/ 1 (* y.im x.im))) (/ (/ 1 (* y.im x.im)) (/ 1 y.re))))) into 0 0.719 * [taylor]: Taking taylor expansion of 0 in y.re 0.719 * [backup-simplify]: Simplify 0 into 0 0.719 * [backup-simplify]: Simplify (- (/ 1 (* y.im x.im))) into (- (/ 1 (* y.im x.im))) 0.719 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.im x.im))) in x.im 0.719 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.im 0.719 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 0.719 * [taylor]: Taking taylor expansion of y.im in x.im 0.719 * [backup-simplify]: Simplify y.im into y.im 0.719 * [taylor]: Taking taylor expansion of x.im in x.im 0.719 * [backup-simplify]: Simplify 0 into 0 0.719 * [backup-simplify]: Simplify 1 into 1 0.719 * [backup-simplify]: Simplify (* y.im 0) into 0 0.719 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 0.719 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 0.719 * [backup-simplify]: Simplify (- (/ 1 y.im)) into (- (/ 1 y.im)) 0.719 * [taylor]: Taking taylor expansion of (- (/ 1 y.im)) in y.im 0.719 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 0.719 * [taylor]: Taking taylor expansion of y.im in y.im 0.719 * [backup-simplify]: Simplify 0 into 0 0.719 * [backup-simplify]: Simplify 1 into 1 0.719 * [backup-simplify]: Simplify (/ 1 1) into 1 0.720 * [backup-simplify]: Simplify (- 1) into -1 0.720 * [backup-simplify]: Simplify -1 into -1 0.720 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.720 * [taylor]: Taking taylor expansion of 0 in x.im 0.720 * [backup-simplify]: Simplify 0 into 0 0.720 * [taylor]: Taking taylor expansion of 0 in y.im 0.720 * [backup-simplify]: Simplify 0 into 0 0.720 * [taylor]: Taking taylor expansion of 0 in y.im 0.720 * [backup-simplify]: Simplify 0 into 0 0.720 * [backup-simplify]: Simplify 1 into 1 0.721 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 0.722 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (* 0 y.re)))) into 0 0.722 * [backup-simplify]: Simplify (+ (* (pow y.re 2) 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 0.722 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.re 2)) (/ 0 (pow y.re 2))) (* 0 (/ 0 (pow y.re 2))) (* 0 (/ 0 (pow y.re 2))))) into 0 0.722 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 x.im)) into 0 0.722 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 0.722 * [backup-simplify]: Simplify (+ (* (pow y.im 2) 0) (* 0 (pow x.im 2))) into 0 0.723 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* (pow y.im 2) (pow x.im 2))) (/ 0 (* (pow y.im 2) (pow x.im 2)))))) into 0 0.723 * [backup-simplify]: Simplify (- 0) into 0 0.723 * [backup-simplify]: Simplify (+ 0 0) into 0 0.724 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0))))) into 0 0.724 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 0.724 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.im))) into 0 0.724 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))) (* 0 (/ 0 (* y.im x.im))))) into 0 0.724 * [backup-simplify]: Simplify (+ 0 0) into 0 0.725 * [backup-simplify]: Simplify (- (/ 0 (/ 1 y.re)) (+ (* (/ 1 y.re) (/ 0 (/ 1 y.re))) (* (- (/ 1 (* y.im x.im))) (/ 0 (/ 1 y.re))) (* 0 (/ (/ 1 (* y.im x.im)) (/ 1 y.re))))) into 0 0.725 * [taylor]: Taking taylor expansion of 0 in y.re 0.725 * [backup-simplify]: Simplify 0 into 0 0.725 * [taylor]: Taking taylor expansion of 0 in x.im 0.725 * [backup-simplify]: Simplify 0 into 0 0.725 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 0.725 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))))) into 0 0.725 * [backup-simplify]: Simplify (- 0) into 0 0.725 * [taylor]: Taking taylor expansion of 0 in x.im 0.725 * [backup-simplify]: Simplify 0 into 0 0.726 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.726 * [taylor]: Taking taylor expansion of 0 in x.im 0.726 * [backup-simplify]: Simplify 0 into 0 0.726 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 1) (* 0 0))) into 0 0.726 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 0.726 * [backup-simplify]: Simplify (- 0) into 0 0.727 * [taylor]: Taking taylor expansion of 0 in y.im 0.727 * [backup-simplify]: Simplify 0 into 0 0.727 * [taylor]: Taking taylor expansion of 0 in y.im 0.727 * [backup-simplify]: Simplify 0 into 0 0.727 * [taylor]: Taking taylor expansion of 0 in y.im 0.727 * [backup-simplify]: Simplify 0 into 0 0.727 * [taylor]: Taking taylor expansion of 0 in y.im 0.727 * [backup-simplify]: Simplify 0 into 0 0.727 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 0.727 * [backup-simplify]: Simplify (- 0) into 0 0.727 * [backup-simplify]: Simplify 0 into 0 0.727 * [backup-simplify]: Simplify 0 into 0 0.727 * [backup-simplify]: Simplify 0 into 0 0.727 * [backup-simplify]: Simplify 0 into 0 0.728 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 0.729 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 y.re))))) into 0 0.729 * [backup-simplify]: Simplify (+ (* (pow y.re 2) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 0.730 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.re 2)) (/ 0 (pow y.re 2))) (* 0 (/ 0 (pow y.re 2))) (* 0 (/ 0 (pow y.re 2))) (* 0 (/ 0 (pow y.re 2))))) into 0 0.730 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (* 0 x.im))) into 0 0.730 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 y.im))) into 0 0.731 * [backup-simplify]: Simplify (+ (* (pow y.im 2) 0) (+ (* 0 0) (* 0 (pow x.im 2)))) into 0 0.731 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* (pow y.im 2) (pow x.im 2))) (/ 0 (* (pow y.im 2) (pow x.im 2)))) (* 0 (/ 0 (* (pow y.im 2) (pow x.im 2)))))) into 0 0.731 * [backup-simplify]: Simplify (- 0) into 0 0.731 * [backup-simplify]: Simplify (+ 0 0) into 0 0.732 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))))) into 0 0.732 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 0.733 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im)))) into 0 0.733 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))) (* 0 (/ 0 (* y.im x.im))) (* 0 (/ 0 (* y.im x.im))))) into 0 0.733 * [backup-simplify]: Simplify (+ 0 0) into 0 0.733 * [backup-simplify]: Simplify (- (/ 0 (/ 1 y.re)) (+ (* (/ 1 y.re) (/ 0 (/ 1 y.re))) (* (- (/ 1 (* y.im x.im))) (/ 0 (/ 1 y.re))) (* 0 (/ 0 (/ 1 y.re))) (* 0 (/ (/ 1 (* y.im x.im)) (/ 1 y.re))))) into 0 0.733 * [taylor]: Taking taylor expansion of 0 in y.re 0.733 * [backup-simplify]: Simplify 0 into 0 0.733 * [taylor]: Taking taylor expansion of 0 in x.im 0.733 * [backup-simplify]: Simplify 0 into 0 0.733 * [taylor]: Taking taylor expansion of 0 in x.im 0.733 * [backup-simplify]: Simplify 0 into 0 0.734 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.im))) into 0 0.734 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))) (* 0 (/ 0 (* y.im x.im))))) into 0 0.734 * [backup-simplify]: Simplify (- 0) into 0 0.734 * [taylor]: Taking taylor expansion of 0 in x.im 0.734 * [backup-simplify]: Simplify 0 into 0 0.735 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.735 * [taylor]: Taking taylor expansion of 0 in x.im 0.735 * [backup-simplify]: Simplify 0 into 0 0.735 * [taylor]: Taking taylor expansion of 0 in y.im 0.735 * [backup-simplify]: Simplify 0 into 0 0.735 * [taylor]: Taking taylor expansion of 0 in y.im 0.735 * [backup-simplify]: Simplify 0 into 0 0.735 * [taylor]: Taking taylor expansion of 0 in y.im 0.735 * [backup-simplify]: Simplify 0 into 0 0.735 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 0.735 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 0.736 * [backup-simplify]: Simplify (- 0) into 0 0.736 * [taylor]: Taking taylor expansion of 0 in y.im 0.736 * [backup-simplify]: Simplify 0 into 0 0.736 * [taylor]: Taking taylor expansion of 0 in y.im 0.736 * [backup-simplify]: Simplify 0 into 0 0.736 * [taylor]: Taking taylor expansion of 0 in y.im 0.736 * [backup-simplify]: Simplify 0 into 0 0.736 * [taylor]: Taking taylor expansion of 0 in y.im 0.736 * [backup-simplify]: Simplify 0 into 0 0.736 * [backup-simplify]: Simplify 0 into 0 0.736 * [backup-simplify]: Simplify 0 into 0 0.736 * [backup-simplify]: Simplify (+ (* 1 (* 1 (* 1 (* (/ 1 (/ 1 (- y.re))) (/ 1 (/ 1 (- x.re))))))) (* -1 (* (/ 1 (/ 1 (- y.im))) (* (/ 1 (/ 1 (- x.im))) (* 1 1))))) into (- (* y.re x.re) (* y.im x.im)) 0.736 * * * * [progress]: [ 2 / 4 ] generating series at (2 1) 0.737 * [backup-simplify]: Simplify (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) into (- (* (pow y.re 2) (pow x.re 2)) (* (pow y.im 2) (pow x.im 2))) 0.737 * [approximate]: Taking taylor expansion of (- (* (pow y.re 2) (pow x.re 2)) (* (pow y.im 2) (pow x.im 2))) in (x.re y.re x.im y.im) around 0 0.737 * [taylor]: Taking taylor expansion of (- (* (pow y.re 2) (pow x.re 2)) (* (pow y.im 2) (pow x.im 2))) in y.im 0.737 * [taylor]: Taking taylor expansion of (* (pow y.re 2) (pow x.re 2)) in y.im 0.737 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.im 0.737 * [taylor]: Taking taylor expansion of y.re in y.im 0.737 * [backup-simplify]: Simplify y.re into y.re 0.737 * [taylor]: Taking taylor expansion of (pow x.re 2) in y.im 0.737 * [taylor]: Taking taylor expansion of x.re in y.im 0.737 * [backup-simplify]: Simplify x.re into x.re 0.737 * [taylor]: Taking taylor expansion of (* (pow y.im 2) (pow x.im 2)) in y.im 0.737 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.im 0.737 * [taylor]: Taking taylor expansion of y.im in y.im 0.737 * [backup-simplify]: Simplify 0 into 0 0.737 * [backup-simplify]: Simplify 1 into 1 0.737 * [taylor]: Taking taylor expansion of (pow x.im 2) in y.im 0.737 * [taylor]: Taking taylor expansion of x.im in y.im 0.737 * [backup-simplify]: Simplify x.im into x.im 0.737 * [taylor]: Taking taylor expansion of (- (* (pow y.re 2) (pow x.re 2)) (* (pow y.im 2) (pow x.im 2))) in x.im 0.737 * [taylor]: Taking taylor expansion of (* (pow y.re 2) (pow x.re 2)) in x.im 0.737 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.im 0.737 * [taylor]: Taking taylor expansion of y.re in x.im 0.737 * [backup-simplify]: Simplify y.re into y.re 0.737 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.im 0.737 * [taylor]: Taking taylor expansion of x.re in x.im 0.737 * [backup-simplify]: Simplify x.re into x.re 0.737 * [taylor]: Taking taylor expansion of (* (pow y.im 2) (pow x.im 2)) in x.im 0.737 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.im 0.737 * [taylor]: Taking taylor expansion of y.im in x.im 0.737 * [backup-simplify]: Simplify y.im into y.im 0.737 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 0.737 * [taylor]: Taking taylor expansion of x.im in x.im 0.737 * [backup-simplify]: Simplify 0 into 0 0.737 * [backup-simplify]: Simplify 1 into 1 0.737 * [taylor]: Taking taylor expansion of (- (* (pow y.re 2) (pow x.re 2)) (* (pow y.im 2) (pow x.im 2))) in y.re 0.737 * [taylor]: Taking taylor expansion of (* (pow y.re 2) (pow x.re 2)) in y.re 0.737 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 0.737 * [taylor]: Taking taylor expansion of y.re in y.re 0.737 * [backup-simplify]: Simplify 0 into 0 0.737 * [backup-simplify]: Simplify 1 into 1 0.737 * [taylor]: Taking taylor expansion of (pow x.re 2) in y.re 0.737 * [taylor]: Taking taylor expansion of x.re in y.re 0.737 * [backup-simplify]: Simplify x.re into x.re 0.737 * [taylor]: Taking taylor expansion of (* (pow y.im 2) (pow x.im 2)) in y.re 0.737 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 0.737 * [taylor]: Taking taylor expansion of y.im in y.re 0.737 * [backup-simplify]: Simplify y.im into y.im 0.737 * [taylor]: Taking taylor expansion of (pow x.im 2) in y.re 0.737 * [taylor]: Taking taylor expansion of x.im in y.re 0.737 * [backup-simplify]: Simplify x.im into x.im 0.737 * [taylor]: Taking taylor expansion of (- (* (pow y.re 2) (pow x.re 2)) (* (pow y.im 2) (pow x.im 2))) in x.re 0.737 * [taylor]: Taking taylor expansion of (* (pow y.re 2) (pow x.re 2)) in x.re 0.737 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.re 0.737 * [taylor]: Taking taylor expansion of y.re in x.re 0.738 * [backup-simplify]: Simplify y.re into y.re 0.738 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.re 0.738 * [taylor]: Taking taylor expansion of x.re in x.re 0.738 * [backup-simplify]: Simplify 0 into 0 0.738 * [backup-simplify]: Simplify 1 into 1 0.738 * [taylor]: Taking taylor expansion of (* (pow y.im 2) (pow x.im 2)) in x.re 0.738 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.re 0.738 * [taylor]: Taking taylor expansion of y.im in x.re 0.738 * [backup-simplify]: Simplify y.im into y.im 0.738 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.re 0.738 * [taylor]: Taking taylor expansion of x.im in x.re 0.738 * [backup-simplify]: Simplify x.im into x.im 0.738 * [taylor]: Taking taylor expansion of (- (* (pow y.re 2) (pow x.re 2)) (* (pow y.im 2) (pow x.im 2))) in x.re 0.738 * [taylor]: Taking taylor expansion of (* (pow y.re 2) (pow x.re 2)) in x.re 0.738 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.re 0.738 * [taylor]: Taking taylor expansion of y.re in x.re 0.738 * [backup-simplify]: Simplify y.re into y.re 0.738 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.re 0.738 * [taylor]: Taking taylor expansion of x.re in x.re 0.738 * [backup-simplify]: Simplify 0 into 0 0.738 * [backup-simplify]: Simplify 1 into 1 0.738 * [taylor]: Taking taylor expansion of (* (pow y.im 2) (pow x.im 2)) in x.re 0.738 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.re 0.738 * [taylor]: Taking taylor expansion of y.im in x.re 0.738 * [backup-simplify]: Simplify y.im into y.im 0.738 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.re 0.738 * [taylor]: Taking taylor expansion of x.im in x.re 0.738 * [backup-simplify]: Simplify x.im into x.im 0.738 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 0.738 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 0.738 * [backup-simplify]: Simplify (* (pow y.im 2) (pow x.im 2)) into (* (pow y.im 2) (pow x.im 2)) 0.738 * [backup-simplify]: Simplify (- (* (pow y.im 2) (pow x.im 2))) into (- (* (pow y.im 2) (pow x.im 2))) 0.738 * [backup-simplify]: Simplify (+ 0 (- (* (pow y.im 2) (pow x.im 2)))) into (- (* (pow y.im 2) (pow x.im 2))) 0.738 * [taylor]: Taking taylor expansion of (- (* (pow y.im 2) (pow x.im 2))) in y.re 0.738 * [taylor]: Taking taylor expansion of (* (pow y.im 2) (pow x.im 2)) in y.re 0.738 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 0.738 * [taylor]: Taking taylor expansion of y.im in y.re 0.738 * [backup-simplify]: Simplify y.im into y.im 0.738 * [taylor]: Taking taylor expansion of (pow x.im 2) in y.re 0.738 * [taylor]: Taking taylor expansion of x.im in y.re 0.738 * [backup-simplify]: Simplify x.im into x.im 0.739 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 0.739 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 0.739 * [backup-simplify]: Simplify (* (pow y.im 2) (pow x.im 2)) into (* (pow y.im 2) (pow x.im 2)) 0.739 * [backup-simplify]: Simplify (- (* (pow y.im 2) (pow x.im 2))) into (- (* (pow y.im 2) (pow x.im 2))) 0.739 * [taylor]: Taking taylor expansion of (- (* (pow y.im 2) (pow x.im 2))) in x.im 0.739 * [taylor]: Taking taylor expansion of (* (pow y.im 2) (pow x.im 2)) in x.im 0.739 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.im 0.739 * [taylor]: Taking taylor expansion of y.im in x.im 0.739 * [backup-simplify]: Simplify y.im into y.im 0.739 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 0.739 * [taylor]: Taking taylor expansion of x.im in x.im 0.739 * [backup-simplify]: Simplify 0 into 0 0.739 * [backup-simplify]: Simplify 1 into 1 0.739 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 x.im)) into 0 0.739 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 0.739 * [backup-simplify]: Simplify (+ (* (pow y.im 2) 0) (* 0 (pow x.im 2))) into 0 0.739 * [backup-simplify]: Simplify (- 0) into 0 0.740 * [backup-simplify]: Simplify (+ 0 0) into 0 0.740 * [taylor]: Taking taylor expansion of 0 in y.re 0.740 * [backup-simplify]: Simplify 0 into 0 0.740 * [taylor]: Taking taylor expansion of 0 in x.im 0.740 * [backup-simplify]: Simplify 0 into 0 0.740 * [taylor]: Taking taylor expansion of 0 in y.im 0.740 * [backup-simplify]: Simplify 0 into 0 0.740 * [backup-simplify]: Simplify 0 into 0 0.740 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 x.im)) into 0 0.740 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 0.740 * [backup-simplify]: Simplify (+ (* (pow y.im 2) 0) (* 0 (pow x.im 2))) into 0 0.740 * [backup-simplify]: Simplify (- 0) into 0 0.740 * [taylor]: Taking taylor expansion of 0 in x.im 0.740 * [backup-simplify]: Simplify 0 into 0 0.740 * [taylor]: Taking taylor expansion of 0 in y.im 0.740 * [backup-simplify]: Simplify 0 into 0 0.740 * [backup-simplify]: Simplify 0 into 0 0.740 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 0.741 * [backup-simplify]: Simplify (* 1 1) into 1 0.741 * [backup-simplify]: Simplify (* (pow y.re 2) 1) into (pow y.re 2) 0.741 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (* 0 x.im))) into 0 0.741 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 y.im))) into 0 0.742 * [backup-simplify]: Simplify (+ (* (pow y.im 2) 0) (+ (* 0 0) (* 0 (pow x.im 2)))) into 0 0.742 * [backup-simplify]: Simplify (- 0) into 0 0.742 * [backup-simplify]: Simplify (+ (pow y.re 2) 0) into (pow y.re 2) 0.742 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 0.742 * [taylor]: Taking taylor expansion of y.re in y.re 0.742 * [backup-simplify]: Simplify 0 into 0 0.742 * [backup-simplify]: Simplify 1 into 1 0.742 * [taylor]: Taking taylor expansion of 0 in x.im 0.742 * [backup-simplify]: Simplify 0 into 0 0.742 * [taylor]: Taking taylor expansion of 0 in y.im 0.742 * [backup-simplify]: Simplify 0 into 0 0.742 * [backup-simplify]: Simplify 0 into 0 0.742 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (* 0 x.im))) into 0 0.743 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 y.im))) into 0 0.743 * [backup-simplify]: Simplify (+ (* (pow y.im 2) 0) (+ (* 0 0) (* 0 (pow x.im 2)))) into 0 0.743 * [backup-simplify]: Simplify (- 0) into 0 0.743 * [taylor]: Taking taylor expansion of 0 in x.im 0.743 * [backup-simplify]: Simplify 0 into 0 0.743 * [taylor]: Taking taylor expansion of 0 in y.im 0.743 * [backup-simplify]: Simplify 0 into 0 0.743 * [backup-simplify]: Simplify 0 into 0 0.743 * [taylor]: Taking taylor expansion of 0 in y.im 0.743 * [backup-simplify]: Simplify 0 into 0 0.743 * [backup-simplify]: Simplify 0 into 0 0.743 * [taylor]: Taking taylor expansion of 0 in y.im 0.743 * [backup-simplify]: Simplify 0 into 0 0.743 * [backup-simplify]: Simplify 0 into 0 0.743 * [backup-simplify]: Simplify 0 into 0 0.744 * [backup-simplify]: Simplify (- (* (* (/ 1 x.re) (/ 1 y.re)) (* (/ 1 x.re) (/ 1 y.re))) (* (* (/ 1 x.im) (/ 1 y.im)) (* (/ 1 x.im) (/ 1 y.im)))) into (- (/ 1 (* (pow y.re 2) (pow x.re 2))) (/ 1 (* (pow y.im 2) (pow x.im 2)))) 0.744 * [approximate]: Taking taylor expansion of (- (/ 1 (* (pow y.re 2) (pow x.re 2))) (/ 1 (* (pow y.im 2) (pow x.im 2)))) in (x.re y.re x.im y.im) around 0 0.744 * [taylor]: Taking taylor expansion of (- (/ 1 (* (pow y.re 2) (pow x.re 2))) (/ 1 (* (pow y.im 2) (pow x.im 2)))) in y.im 0.744 * [taylor]: Taking taylor expansion of (/ 1 (* (pow y.re 2) (pow x.re 2))) in y.im 0.744 * [taylor]: Taking taylor expansion of (* (pow y.re 2) (pow x.re 2)) in y.im 0.744 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.im 0.744 * [taylor]: Taking taylor expansion of y.re in y.im 0.744 * [backup-simplify]: Simplify y.re into y.re 0.744 * [taylor]: Taking taylor expansion of (pow x.re 2) in y.im 0.744 * [taylor]: Taking taylor expansion of x.re in y.im 0.744 * [backup-simplify]: Simplify x.re into x.re 0.744 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 0.744 * [backup-simplify]: Simplify (* x.re x.re) into (pow x.re 2) 0.744 * [backup-simplify]: Simplify (* (pow y.re 2) (pow x.re 2)) into (* (pow y.re 2) (pow x.re 2)) 0.744 * [backup-simplify]: Simplify (/ 1 (* (pow y.re 2) (pow x.re 2))) into (/ 1 (* (pow y.re 2) (pow x.re 2))) 0.744 * [taylor]: Taking taylor expansion of (/ 1 (* (pow y.im 2) (pow x.im 2))) in y.im 0.744 * [taylor]: Taking taylor expansion of (* (pow y.im 2) (pow x.im 2)) in y.im 0.744 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.im 0.744 * [taylor]: Taking taylor expansion of y.im in y.im 0.744 * [backup-simplify]: Simplify 0 into 0 0.744 * [backup-simplify]: Simplify 1 into 1 0.744 * [taylor]: Taking taylor expansion of (pow x.im 2) in y.im 0.744 * [taylor]: Taking taylor expansion of x.im in y.im 0.744 * [backup-simplify]: Simplify x.im into x.im 0.745 * [backup-simplify]: Simplify (* 1 1) into 1 0.745 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 0.745 * [backup-simplify]: Simplify (* 1 (pow x.im 2)) into (pow x.im 2) 0.745 * [backup-simplify]: Simplify (/ 1 (pow x.im 2)) into (/ 1 (pow x.im 2)) 0.745 * [taylor]: Taking taylor expansion of (- (/ 1 (* (pow y.re 2) (pow x.re 2))) (/ 1 (* (pow y.im 2) (pow x.im 2)))) in x.im 0.745 * [taylor]: Taking taylor expansion of (/ 1 (* (pow y.re 2) (pow x.re 2))) in x.im 0.745 * [taylor]: Taking taylor expansion of (* (pow y.re 2) (pow x.re 2)) in x.im 0.745 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.im 0.745 * [taylor]: Taking taylor expansion of y.re in x.im 0.745 * [backup-simplify]: Simplify y.re into y.re 0.745 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.im 0.745 * [taylor]: Taking taylor expansion of x.re in x.im 0.745 * [backup-simplify]: Simplify x.re into x.re 0.745 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 0.745 * [backup-simplify]: Simplify (* x.re x.re) into (pow x.re 2) 0.745 * [backup-simplify]: Simplify (* (pow y.re 2) (pow x.re 2)) into (* (pow y.re 2) (pow x.re 2)) 0.745 * [backup-simplify]: Simplify (/ 1 (* (pow y.re 2) (pow x.re 2))) into (/ 1 (* (pow y.re 2) (pow x.re 2))) 0.745 * [taylor]: Taking taylor expansion of (/ 1 (* (pow y.im 2) (pow x.im 2))) in x.im 0.745 * [taylor]: Taking taylor expansion of (* (pow y.im 2) (pow x.im 2)) in x.im 0.745 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.im 0.745 * [taylor]: Taking taylor expansion of y.im in x.im 0.745 * [backup-simplify]: Simplify y.im into y.im 0.745 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 0.745 * [taylor]: Taking taylor expansion of x.im in x.im 0.745 * [backup-simplify]: Simplify 0 into 0 0.745 * [backup-simplify]: Simplify 1 into 1 0.745 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 0.746 * [backup-simplify]: Simplify (* 1 1) into 1 0.746 * [backup-simplify]: Simplify (* (pow y.im 2) 1) into (pow y.im 2) 0.746 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 0.746 * [taylor]: Taking taylor expansion of (- (/ 1 (* (pow y.re 2) (pow x.re 2))) (/ 1 (* (pow y.im 2) (pow x.im 2)))) in y.re 0.746 * [taylor]: Taking taylor expansion of (/ 1 (* (pow y.re 2) (pow x.re 2))) in y.re 0.746 * [taylor]: Taking taylor expansion of (* (pow y.re 2) (pow x.re 2)) in y.re 0.746 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 0.746 * [taylor]: Taking taylor expansion of y.re in y.re 0.746 * [backup-simplify]: Simplify 0 into 0 0.746 * [backup-simplify]: Simplify 1 into 1 0.746 * [taylor]: Taking taylor expansion of (pow x.re 2) in y.re 0.746 * [taylor]: Taking taylor expansion of x.re in y.re 0.746 * [backup-simplify]: Simplify x.re into x.re 0.746 * [backup-simplify]: Simplify (* 1 1) into 1 0.746 * [backup-simplify]: Simplify (* x.re x.re) into (pow x.re 2) 0.746 * [backup-simplify]: Simplify (* 1 (pow x.re 2)) into (pow x.re 2) 0.746 * [backup-simplify]: Simplify (/ 1 (pow x.re 2)) into (/ 1 (pow x.re 2)) 0.746 * [taylor]: Taking taylor expansion of (/ 1 (* (pow y.im 2) (pow x.im 2))) in y.re 0.746 * [taylor]: Taking taylor expansion of (* (pow y.im 2) (pow x.im 2)) in y.re 0.746 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 0.746 * [taylor]: Taking taylor expansion of y.im in y.re 0.746 * [backup-simplify]: Simplify y.im into y.im 0.746 * [taylor]: Taking taylor expansion of (pow x.im 2) in y.re 0.746 * [taylor]: Taking taylor expansion of x.im in y.re 0.746 * [backup-simplify]: Simplify x.im into x.im 0.746 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 0.747 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 0.747 * [backup-simplify]: Simplify (* (pow y.im 2) (pow x.im 2)) into (* (pow y.im 2) (pow x.im 2)) 0.747 * [backup-simplify]: Simplify (/ 1 (* (pow y.im 2) (pow x.im 2))) into (/ 1 (* (pow y.im 2) (pow x.im 2))) 0.747 * [taylor]: Taking taylor expansion of (- (/ 1 (* (pow y.re 2) (pow x.re 2))) (/ 1 (* (pow y.im 2) (pow x.im 2)))) in x.re 0.747 * [taylor]: Taking taylor expansion of (/ 1 (* (pow y.re 2) (pow x.re 2))) in x.re 0.747 * [taylor]: Taking taylor expansion of (* (pow y.re 2) (pow x.re 2)) in x.re 0.747 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.re 0.747 * [taylor]: Taking taylor expansion of y.re in x.re 0.747 * [backup-simplify]: Simplify y.re into y.re 0.747 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.re 0.747 * [taylor]: Taking taylor expansion of x.re in x.re 0.747 * [backup-simplify]: Simplify 0 into 0 0.747 * [backup-simplify]: Simplify 1 into 1 0.747 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 0.747 * [backup-simplify]: Simplify (* 1 1) into 1 0.747 * [backup-simplify]: Simplify (* (pow y.re 2) 1) into (pow y.re 2) 0.747 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 0.747 * [taylor]: Taking taylor expansion of (/ 1 (* (pow y.im 2) (pow x.im 2))) in x.re 0.747 * [taylor]: Taking taylor expansion of (* (pow y.im 2) (pow x.im 2)) in x.re 0.747 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.re 0.747 * [taylor]: Taking taylor expansion of y.im in x.re 0.747 * [backup-simplify]: Simplify y.im into y.im 0.747 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.re 0.747 * [taylor]: Taking taylor expansion of x.im in x.re 0.747 * [backup-simplify]: Simplify x.im into x.im 0.747 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 0.747 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 0.748 * [backup-simplify]: Simplify (* (pow y.im 2) (pow x.im 2)) into (* (pow y.im 2) (pow x.im 2)) 0.748 * [backup-simplify]: Simplify (/ 1 (* (pow y.im 2) (pow x.im 2))) into (/ 1 (* (pow y.im 2) (pow x.im 2))) 0.748 * [taylor]: Taking taylor expansion of (- (/ 1 (* (pow y.re 2) (pow x.re 2))) (/ 1 (* (pow y.im 2) (pow x.im 2)))) in x.re 0.748 * [taylor]: Taking taylor expansion of (/ 1 (* (pow y.re 2) (pow x.re 2))) in x.re 0.748 * [taylor]: Taking taylor expansion of (* (pow y.re 2) (pow x.re 2)) in x.re 0.748 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.re 0.748 * [taylor]: Taking taylor expansion of y.re in x.re 0.748 * [backup-simplify]: Simplify y.re into y.re 0.748 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.re 0.748 * [taylor]: Taking taylor expansion of x.re in x.re 0.748 * [backup-simplify]: Simplify 0 into 0 0.748 * [backup-simplify]: Simplify 1 into 1 0.748 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 0.748 * [backup-simplify]: Simplify (* 1 1) into 1 0.748 * [backup-simplify]: Simplify (* (pow y.re 2) 1) into (pow y.re 2) 0.748 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 0.748 * [taylor]: Taking taylor expansion of (/ 1 (* (pow y.im 2) (pow x.im 2))) in x.re 0.748 * [taylor]: Taking taylor expansion of (* (pow y.im 2) (pow x.im 2)) in x.re 0.748 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.re 0.748 * [taylor]: Taking taylor expansion of y.im in x.re 0.748 * [backup-simplify]: Simplify y.im into y.im 0.748 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.re 0.748 * [taylor]: Taking taylor expansion of x.im in x.re 0.748 * [backup-simplify]: Simplify x.im into x.im 0.748 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 0.748 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 0.748 * [backup-simplify]: Simplify (* (pow y.im 2) (pow x.im 2)) into (* (pow y.im 2) (pow x.im 2)) 0.749 * [backup-simplify]: Simplify (/ 1 (* (pow y.im 2) (pow x.im 2))) into (/ 1 (* (pow y.im 2) (pow x.im 2))) 0.749 * [backup-simplify]: Simplify (+ (/ 1 (pow y.re 2)) 0) into (/ 1 (pow y.re 2)) 0.749 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 0.749 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 0.749 * [taylor]: Taking taylor expansion of y.re in y.re 0.749 * [backup-simplify]: Simplify 0 into 0 0.749 * [backup-simplify]: Simplify 1 into 1 0.749 * [backup-simplify]: Simplify (* 1 1) into 1 0.749 * [backup-simplify]: Simplify (/ 1 1) into 1 0.749 * [taylor]: Taking taylor expansion of 1 in x.im 0.749 * [backup-simplify]: Simplify 1 into 1 0.750 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 0.750 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 0.750 * [backup-simplify]: Simplify (+ (* (pow y.re 2) 0) (* 0 1)) into 0 0.750 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.re 2)) (/ 0 (pow y.re 2))))) into 0 0.751 * [backup-simplify]: Simplify (+ 0 0) into 0 0.751 * [taylor]: Taking taylor expansion of 0 in y.re 0.751 * [backup-simplify]: Simplify 0 into 0 0.751 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 0.751 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 0.751 * [taylor]: Taking taylor expansion of 0 in x.im 0.751 * [backup-simplify]: Simplify 0 into 0 0.752 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 0.752 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (* 0 y.re))) into 0 0.753 * [backup-simplify]: Simplify (+ (* (pow y.re 2) 0) (+ (* 0 0) (* 0 1))) into 0 0.753 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.re 2)) (/ 0 (pow y.re 2))) (* 0 (/ 0 (pow y.re 2))))) into 0 0.753 * [backup-simplify]: Simplify (- (/ 1 (* (pow y.im 2) (pow x.im 2)))) into (- (/ 1 (* (pow y.im 2) (pow x.im 2)))) 0.753 * [backup-simplify]: Simplify (+ 0 (- (/ 1 (* (pow y.im 2) (pow x.im 2))))) into (- (/ 1 (* (pow y.im 2) (pow x.im 2)))) 0.753 * [taylor]: Taking taylor expansion of (- (/ 1 (* (pow y.im 2) (pow x.im 2)))) in y.re 0.753 * [taylor]: Taking taylor expansion of (/ 1 (* (pow y.im 2) (pow x.im 2))) in y.re 0.753 * [taylor]: Taking taylor expansion of (* (pow y.im 2) (pow x.im 2)) in y.re 0.753 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 0.753 * [taylor]: Taking taylor expansion of y.im in y.re 0.753 * [backup-simplify]: Simplify y.im into y.im 0.753 * [taylor]: Taking taylor expansion of (pow x.im 2) in y.re 0.753 * [taylor]: Taking taylor expansion of x.im in y.re 0.753 * [backup-simplify]: Simplify x.im into x.im 0.753 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 0.753 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 0.753 * [backup-simplify]: Simplify (* (pow y.im 2) (pow x.im 2)) into (* (pow y.im 2) (pow x.im 2)) 0.753 * [backup-simplify]: Simplify (/ 1 (* (pow y.im 2) (pow x.im 2))) into (/ 1 (* (pow y.im 2) (pow x.im 2))) 0.754 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 0.755 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.755 * [taylor]: Taking taylor expansion of 0 in x.im 0.755 * [backup-simplify]: Simplify 0 into 0 0.755 * [taylor]: Taking taylor expansion of 1 in y.im 0.755 * [backup-simplify]: Simplify 1 into 1 0.756 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 0.756 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (* 0 y.re)))) into 0 0.757 * [backup-simplify]: Simplify (+ (* (pow y.re 2) 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 0.757 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.re 2)) (/ 0 (pow y.re 2))) (* 0 (/ 0 (pow y.re 2))) (* 0 (/ 0 (pow y.re 2))))) into 0 0.757 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 x.im)) into 0 0.757 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 0.757 * [backup-simplify]: Simplify (+ (* (pow y.im 2) 0) (* 0 (pow x.im 2))) into 0 0.757 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* (pow y.im 2) (pow x.im 2))) (/ 0 (* (pow y.im 2) (pow x.im 2)))))) into 0 0.757 * [backup-simplify]: Simplify (- 0) into 0 0.758 * [backup-simplify]: Simplify (+ 0 0) into 0 0.758 * [taylor]: Taking taylor expansion of 0 in y.re 0.758 * [backup-simplify]: Simplify 0 into 0 0.758 * [taylor]: Taking taylor expansion of 0 in x.im 0.758 * [backup-simplify]: Simplify 0 into 0 0.758 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 0.759 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.759 * [taylor]: Taking taylor expansion of 0 in x.im 0.759 * [backup-simplify]: Simplify 0 into 0 0.759 * [taylor]: Taking taylor expansion of 0 in y.im 0.759 * [backup-simplify]: Simplify 0 into 0 0.759 * [taylor]: Taking taylor expansion of 0 in y.im 0.759 * [backup-simplify]: Simplify 0 into 0 0.760 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 0.761 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 y.re))))) into 0 0.761 * [backup-simplify]: Simplify (+ (* (pow y.re 2) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 0.761 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.re 2)) (/ 0 (pow y.re 2))) (* 0 (/ 0 (pow y.re 2))) (* 0 (/ 0 (pow y.re 2))) (* 0 (/ 0 (pow y.re 2))))) into 0 0.762 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (* 0 x.im))) into 0 0.762 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 y.im))) into 0 0.762 * [backup-simplify]: Simplify (+ (* (pow y.im 2) 0) (+ (* 0 0) (* 0 (pow x.im 2)))) into 0 0.763 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* (pow y.im 2) (pow x.im 2))) (/ 0 (* (pow y.im 2) (pow x.im 2)))) (* 0 (/ 0 (* (pow y.im 2) (pow x.im 2)))))) into 0 0.763 * [backup-simplify]: Simplify (- 0) into 0 0.763 * [backup-simplify]: Simplify (+ 0 0) into 0 0.763 * [taylor]: Taking taylor expansion of 0 in y.re 0.763 * [backup-simplify]: Simplify 0 into 0 0.763 * [backup-simplify]: Simplify (- (/ 1 (* (pow y.im 2) (pow x.im 2)))) into (- (/ 1 (* (pow y.im 2) (pow x.im 2)))) 0.763 * [taylor]: Taking taylor expansion of (- (/ 1 (* (pow y.im 2) (pow x.im 2)))) in x.im 0.763 * [taylor]: Taking taylor expansion of (/ 1 (* (pow y.im 2) (pow x.im 2))) in x.im 0.763 * [taylor]: Taking taylor expansion of (* (pow y.im 2) (pow x.im 2)) in x.im 0.763 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.im 0.763 * [taylor]: Taking taylor expansion of y.im in x.im 0.763 * [backup-simplify]: Simplify y.im into y.im 0.763 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 0.763 * [taylor]: Taking taylor expansion of x.im in x.im 0.764 * [backup-simplify]: Simplify 0 into 0 0.764 * [backup-simplify]: Simplify 1 into 1 0.764 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 0.764 * [backup-simplify]: Simplify (* 1 1) into 1 0.764 * [backup-simplify]: Simplify (* (pow y.im 2) 1) into (pow y.im 2) 0.764 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 0.764 * [backup-simplify]: Simplify (- (/ 1 (pow y.im 2))) into (- (/ 1 (pow y.im 2))) 0.764 * [taylor]: Taking taylor expansion of (- (/ 1 (pow y.im 2))) in y.im 0.764 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.im 0.764 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.im 0.764 * [taylor]: Taking taylor expansion of y.im in y.im 0.764 * [backup-simplify]: Simplify 0 into 0 0.764 * [backup-simplify]: Simplify 1 into 1 0.764 * [backup-simplify]: Simplify (* 1 1) into 1 0.765 * [backup-simplify]: Simplify (/ 1 1) into 1 0.765 * [backup-simplify]: Simplify (- 1) into -1 0.765 * [backup-simplify]: Simplify -1 into -1 0.765 * [taylor]: Taking taylor expansion of 0 in x.im 0.765 * [backup-simplify]: Simplify 0 into 0 0.766 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 0.766 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.766 * [taylor]: Taking taylor expansion of 0 in x.im 0.766 * [backup-simplify]: Simplify 0 into 0 0.766 * [taylor]: Taking taylor expansion of 0 in y.im 0.766 * [backup-simplify]: Simplify 0 into 0 0.766 * [taylor]: Taking taylor expansion of 0 in y.im 0.766 * [backup-simplify]: Simplify 0 into 0 0.766 * [taylor]: Taking taylor expansion of 0 in y.im 0.766 * [backup-simplify]: Simplify 0 into 0 0.767 * [backup-simplify]: Simplify 1 into 1 0.767 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))))) into 0 0.768 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 y.re)))))) into 0 0.769 * [backup-simplify]: Simplify (+ (* (pow y.re 2) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))))) into 0 0.770 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.re 2)) (/ 0 (pow y.re 2))) (* 0 (/ 0 (pow y.re 2))) (* 0 (/ 0 (pow y.re 2))) (* 0 (/ 0 (pow y.re 2))) (* 0 (/ 0 (pow y.re 2))))) into 0 0.771 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im)))) into 0 0.771 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 y.im)))) into 0 0.772 * [backup-simplify]: Simplify (+ (* (pow y.im 2) 0) (+ (* 0 0) (+ (* 0 0) (* 0 (pow x.im 2))))) into 0 0.772 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* (pow y.im 2) (pow x.im 2))) (/ 0 (* (pow y.im 2) (pow x.im 2)))) (* 0 (/ 0 (* (pow y.im 2) (pow x.im 2)))) (* 0 (/ 0 (* (pow y.im 2) (pow x.im 2)))))) into 0 0.772 * [backup-simplify]: Simplify (- 0) into 0 0.772 * [backup-simplify]: Simplify (+ 0 0) into 0 0.773 * [taylor]: Taking taylor expansion of 0 in y.re 0.773 * [backup-simplify]: Simplify 0 into 0 0.773 * [taylor]: Taking taylor expansion of 0 in x.im 0.773 * [backup-simplify]: Simplify 0 into 0 0.773 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 x.im)) into 0 0.773 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 0.773 * [backup-simplify]: Simplify (+ (* (pow y.im 2) 0) (* 0 (pow x.im 2))) into 0 0.773 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* (pow y.im 2) (pow x.im 2))) (/ 0 (* (pow y.im 2) (pow x.im 2)))))) into 0 0.773 * [backup-simplify]: Simplify (- 0) into 0 0.773 * [taylor]: Taking taylor expansion of 0 in x.im 0.773 * [backup-simplify]: Simplify 0 into 0 0.773 * [taylor]: Taking taylor expansion of 0 in x.im 0.773 * [backup-simplify]: Simplify 0 into 0 0.774 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))))) into 0 0.775 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.775 * [taylor]: Taking taylor expansion of 0 in x.im 0.775 * [backup-simplify]: Simplify 0 into 0 0.775 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 0.775 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 0.776 * [backup-simplify]: Simplify (+ (* (pow y.im 2) 0) (* 0 1)) into 0 0.776 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 0.776 * [backup-simplify]: Simplify (- 0) into 0 0.776 * [taylor]: Taking taylor expansion of 0 in y.im 0.776 * [backup-simplify]: Simplify 0 into 0 0.776 * [taylor]: Taking taylor expansion of 0 in y.im 0.776 * [backup-simplify]: Simplify 0 into 0 0.776 * [taylor]: Taking taylor expansion of 0 in y.im 0.776 * [backup-simplify]: Simplify 0 into 0 0.776 * [taylor]: Taking taylor expansion of 0 in y.im 0.776 * [backup-simplify]: Simplify 0 into 0 0.776 * [taylor]: Taking taylor expansion of 0 in y.im 0.776 * [backup-simplify]: Simplify 0 into 0 0.776 * [taylor]: Taking taylor expansion of 0 in y.im 0.776 * [backup-simplify]: Simplify 0 into 0 0.777 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 0.777 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 0.777 * [backup-simplify]: Simplify (- 0) into 0 0.777 * [backup-simplify]: Simplify 0 into 0 0.778 * [backup-simplify]: Simplify 0 into 0 0.778 * [backup-simplify]: Simplify 0 into 0 0.778 * [backup-simplify]: Simplify 0 into 0 0.779 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))))) into 0 0.780 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 y.re))))))) into 0 0.781 * [backup-simplify]: Simplify (+ (* (pow y.re 2) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))))) into 0 0.781 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.re 2)) (/ 0 (pow y.re 2))) (* 0 (/ 0 (pow y.re 2))) (* 0 (/ 0 (pow y.re 2))) (* 0 (/ 0 (pow y.re 2))) (* 0 (/ 0 (pow y.re 2))) (* 0 (/ 0 (pow y.re 2))))) into 0 0.782 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im))))) into 0 0.783 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 y.im))))) into 0 0.783 * [backup-simplify]: Simplify (+ (* (pow y.im 2) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (pow x.im 2)))))) into 0 0.784 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* (pow y.im 2) (pow x.im 2))) (/ 0 (* (pow y.im 2) (pow x.im 2)))) (* 0 (/ 0 (* (pow y.im 2) (pow x.im 2)))) (* 0 (/ 0 (* (pow y.im 2) (pow x.im 2)))) (* 0 (/ 0 (* (pow y.im 2) (pow x.im 2)))))) into 0 0.784 * [backup-simplify]: Simplify (- 0) into 0 0.784 * [backup-simplify]: Simplify (+ 0 0) into 0 0.784 * [taylor]: Taking taylor expansion of 0 in y.re 0.784 * [backup-simplify]: Simplify 0 into 0 0.784 * [taylor]: Taking taylor expansion of 0 in x.im 0.784 * [backup-simplify]: Simplify 0 into 0 0.784 * [taylor]: Taking taylor expansion of 0 in x.im 0.784 * [backup-simplify]: Simplify 0 into 0 0.785 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (* 0 x.im))) into 0 0.785 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 y.im))) into 0 0.785 * [backup-simplify]: Simplify (+ (* (pow y.im 2) 0) (+ (* 0 0) (* 0 (pow x.im 2)))) into 0 0.785 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* (pow y.im 2) (pow x.im 2))) (/ 0 (* (pow y.im 2) (pow x.im 2)))) (* 0 (/ 0 (* (pow y.im 2) (pow x.im 2)))))) into 0 0.786 * [backup-simplify]: Simplify (- 0) into 0 0.786 * [taylor]: Taking taylor expansion of 0 in x.im 0.786 * [backup-simplify]: Simplify 0 into 0 0.786 * [taylor]: Taking taylor expansion of 0 in x.im 0.786 * [backup-simplify]: Simplify 0 into 0 0.787 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))))) into 0 0.787 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.787 * [taylor]: Taking taylor expansion of 0 in x.im 0.787 * [backup-simplify]: Simplify 0 into 0 0.788 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 0.788 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 y.im))) into 0 0.789 * [backup-simplify]: Simplify (+ (* (pow y.im 2) 0) (+ (* 0 0) (* 0 1))) into 0 0.789 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))) (* 0 (/ 0 (pow y.im 2))))) into 0 0.789 * [backup-simplify]: Simplify (- 0) into 0 0.789 * [taylor]: Taking taylor expansion of 0 in y.im 0.789 * [backup-simplify]: Simplify 0 into 0 0.789 * [taylor]: Taking taylor expansion of 0 in y.im 0.789 * [backup-simplify]: Simplify 0 into 0 0.789 * [taylor]: Taking taylor expansion of 0 in y.im 0.789 * [backup-simplify]: Simplify 0 into 0 0.789 * [taylor]: Taking taylor expansion of 0 in y.im 0.789 * [backup-simplify]: Simplify 0 into 0 0.789 * [taylor]: Taking taylor expansion of 0 in y.im 0.789 * [backup-simplify]: Simplify 0 into 0 0.789 * [taylor]: Taking taylor expansion of 0 in y.im 0.789 * [backup-simplify]: Simplify 0 into 0 0.789 * [taylor]: Taking taylor expansion of 0 in y.im 0.789 * [backup-simplify]: Simplify 0 into 0 0.789 * [taylor]: Taking taylor expansion of 0 in y.im 0.789 * [backup-simplify]: Simplify 0 into 0 0.790 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 0.790 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.791 * [backup-simplify]: Simplify (- 0) into 0 0.791 * [backup-simplify]: Simplify 0 into 0 0.791 * [backup-simplify]: Simplify 0 into 0 0.791 * [backup-simplify]: Simplify (+ (* 1 (pow (* 1 (* 1 (* (/ 1 (/ 1 y.re)) (/ 1 (/ 1 x.re))))) 2)) (* -1 (pow (* (/ 1 (/ 1 y.im)) (* (/ 1 (/ 1 x.im)) (* 1 1))) 2))) into (- (* (pow y.re 2) (pow x.re 2)) (* (pow y.im 2) (pow x.im 2))) 0.792 * [backup-simplify]: Simplify (- (* (* (/ 1 (- x.re)) (/ 1 (- y.re))) (* (/ 1 (- x.re)) (/ 1 (- y.re)))) (* (* (/ 1 (- x.im)) (/ 1 (- y.im))) (* (/ 1 (- x.im)) (/ 1 (- y.im))))) into (- (/ 1 (* (pow y.re 2) (pow x.re 2))) (/ 1 (* (pow y.im 2) (pow x.im 2)))) 0.792 * [approximate]: Taking taylor expansion of (- (/ 1 (* (pow y.re 2) (pow x.re 2))) (/ 1 (* (pow y.im 2) (pow x.im 2)))) in (x.re y.re x.im y.im) around 0 0.792 * [taylor]: Taking taylor expansion of (- (/ 1 (* (pow y.re 2) (pow x.re 2))) (/ 1 (* (pow y.im 2) (pow x.im 2)))) in y.im 0.792 * [taylor]: Taking taylor expansion of (/ 1 (* (pow y.re 2) (pow x.re 2))) in y.im 0.792 * [taylor]: Taking taylor expansion of (* (pow y.re 2) (pow x.re 2)) in y.im 0.792 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.im 0.792 * [taylor]: Taking taylor expansion of y.re in y.im 0.792 * [backup-simplify]: Simplify y.re into y.re 0.792 * [taylor]: Taking taylor expansion of (pow x.re 2) in y.im 0.792 * [taylor]: Taking taylor expansion of x.re in y.im 0.792 * [backup-simplify]: Simplify x.re into x.re 0.792 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 0.792 * [backup-simplify]: Simplify (* x.re x.re) into (pow x.re 2) 0.792 * [backup-simplify]: Simplify (* (pow y.re 2) (pow x.re 2)) into (* (pow y.re 2) (pow x.re 2)) 0.792 * [backup-simplify]: Simplify (/ 1 (* (pow y.re 2) (pow x.re 2))) into (/ 1 (* (pow y.re 2) (pow x.re 2))) 0.792 * [taylor]: Taking taylor expansion of (/ 1 (* (pow y.im 2) (pow x.im 2))) in y.im 0.792 * [taylor]: Taking taylor expansion of (* (pow y.im 2) (pow x.im 2)) in y.im 0.792 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.im 0.792 * [taylor]: Taking taylor expansion of y.im in y.im 0.792 * [backup-simplify]: Simplify 0 into 0 0.792 * [backup-simplify]: Simplify 1 into 1 0.792 * [taylor]: Taking taylor expansion of (pow x.im 2) in y.im 0.792 * [taylor]: Taking taylor expansion of x.im in y.im 0.792 * [backup-simplify]: Simplify x.im into x.im 0.792 * [backup-simplify]: Simplify (* 1 1) into 1 0.792 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 0.793 * [backup-simplify]: Simplify (* 1 (pow x.im 2)) into (pow x.im 2) 0.793 * [backup-simplify]: Simplify (/ 1 (pow x.im 2)) into (/ 1 (pow x.im 2)) 0.793 * [taylor]: Taking taylor expansion of (- (/ 1 (* (pow y.re 2) (pow x.re 2))) (/ 1 (* (pow y.im 2) (pow x.im 2)))) in x.im 0.793 * [taylor]: Taking taylor expansion of (/ 1 (* (pow y.re 2) (pow x.re 2))) in x.im 0.793 * [taylor]: Taking taylor expansion of (* (pow y.re 2) (pow x.re 2)) in x.im 0.793 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.im 0.793 * [taylor]: Taking taylor expansion of y.re in x.im 0.793 * [backup-simplify]: Simplify y.re into y.re 0.793 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.im 0.793 * [taylor]: Taking taylor expansion of x.re in x.im 0.793 * [backup-simplify]: Simplify x.re into x.re 0.793 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 0.793 * [backup-simplify]: Simplify (* x.re x.re) into (pow x.re 2) 0.793 * [backup-simplify]: Simplify (* (pow y.re 2) (pow x.re 2)) into (* (pow y.re 2) (pow x.re 2)) 0.793 * [backup-simplify]: Simplify (/ 1 (* (pow y.re 2) (pow x.re 2))) into (/ 1 (* (pow y.re 2) (pow x.re 2))) 0.793 * [taylor]: Taking taylor expansion of (/ 1 (* (pow y.im 2) (pow x.im 2))) in x.im 0.793 * [taylor]: Taking taylor expansion of (* (pow y.im 2) (pow x.im 2)) in x.im 0.793 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.im 0.793 * [taylor]: Taking taylor expansion of y.im in x.im 0.793 * [backup-simplify]: Simplify y.im into y.im 0.793 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 0.793 * [taylor]: Taking taylor expansion of x.im in x.im 0.793 * [backup-simplify]: Simplify 0 into 0 0.793 * [backup-simplify]: Simplify 1 into 1 0.793 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 0.793 * [backup-simplify]: Simplify (* 1 1) into 1 0.793 * [backup-simplify]: Simplify (* (pow y.im 2) 1) into (pow y.im 2) 0.794 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 0.794 * [taylor]: Taking taylor expansion of (- (/ 1 (* (pow y.re 2) (pow x.re 2))) (/ 1 (* (pow y.im 2) (pow x.im 2)))) in y.re 0.794 * [taylor]: Taking taylor expansion of (/ 1 (* (pow y.re 2) (pow x.re 2))) in y.re 0.794 * [taylor]: Taking taylor expansion of (* (pow y.re 2) (pow x.re 2)) in y.re 0.794 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 0.794 * [taylor]: Taking taylor expansion of y.re in y.re 0.794 * [backup-simplify]: Simplify 0 into 0 0.794 * [backup-simplify]: Simplify 1 into 1 0.794 * [taylor]: Taking taylor expansion of (pow x.re 2) in y.re 0.794 * [taylor]: Taking taylor expansion of x.re in y.re 0.794 * [backup-simplify]: Simplify x.re into x.re 0.794 * [backup-simplify]: Simplify (* 1 1) into 1 0.794 * [backup-simplify]: Simplify (* x.re x.re) into (pow x.re 2) 0.794 * [backup-simplify]: Simplify (* 1 (pow x.re 2)) into (pow x.re 2) 0.794 * [backup-simplify]: Simplify (/ 1 (pow x.re 2)) into (/ 1 (pow x.re 2)) 0.794 * [taylor]: Taking taylor expansion of (/ 1 (* (pow y.im 2) (pow x.im 2))) in y.re 0.794 * [taylor]: Taking taylor expansion of (* (pow y.im 2) (pow x.im 2)) in y.re 0.794 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 0.794 * [taylor]: Taking taylor expansion of y.im in y.re 0.794 * [backup-simplify]: Simplify y.im into y.im 0.794 * [taylor]: Taking taylor expansion of (pow x.im 2) in y.re 0.794 * [taylor]: Taking taylor expansion of x.im in y.re 0.794 * [backup-simplify]: Simplify x.im into x.im 0.794 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 0.794 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 0.794 * [backup-simplify]: Simplify (* (pow y.im 2) (pow x.im 2)) into (* (pow y.im 2) (pow x.im 2)) 0.794 * [backup-simplify]: Simplify (/ 1 (* (pow y.im 2) (pow x.im 2))) into (/ 1 (* (pow y.im 2) (pow x.im 2))) 0.794 * [taylor]: Taking taylor expansion of (- (/ 1 (* (pow y.re 2) (pow x.re 2))) (/ 1 (* (pow y.im 2) (pow x.im 2)))) in x.re 0.794 * [taylor]: Taking taylor expansion of (/ 1 (* (pow y.re 2) (pow x.re 2))) in x.re 0.794 * [taylor]: Taking taylor expansion of (* (pow y.re 2) (pow x.re 2)) in x.re 0.795 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.re 0.795 * [taylor]: Taking taylor expansion of y.re in x.re 0.795 * [backup-simplify]: Simplify y.re into y.re 0.795 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.re 0.795 * [taylor]: Taking taylor expansion of x.re in x.re 0.795 * [backup-simplify]: Simplify 0 into 0 0.795 * [backup-simplify]: Simplify 1 into 1 0.795 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 0.795 * [backup-simplify]: Simplify (* 1 1) into 1 0.795 * [backup-simplify]: Simplify (* (pow y.re 2) 1) into (pow y.re 2) 0.795 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 0.795 * [taylor]: Taking taylor expansion of (/ 1 (* (pow y.im 2) (pow x.im 2))) in x.re 0.795 * [taylor]: Taking taylor expansion of (* (pow y.im 2) (pow x.im 2)) in x.re 0.795 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.re 0.795 * [taylor]: Taking taylor expansion of y.im in x.re 0.795 * [backup-simplify]: Simplify y.im into y.im 0.795 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.re 0.795 * [taylor]: Taking taylor expansion of x.im in x.re 0.795 * [backup-simplify]: Simplify x.im into x.im 0.795 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 0.795 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 0.795 * [backup-simplify]: Simplify (* (pow y.im 2) (pow x.im 2)) into (* (pow y.im 2) (pow x.im 2)) 0.795 * [backup-simplify]: Simplify (/ 1 (* (pow y.im 2) (pow x.im 2))) into (/ 1 (* (pow y.im 2) (pow x.im 2))) 0.795 * [taylor]: Taking taylor expansion of (- (/ 1 (* (pow y.re 2) (pow x.re 2))) (/ 1 (* (pow y.im 2) (pow x.im 2)))) in x.re 0.795 * [taylor]: Taking taylor expansion of (/ 1 (* (pow y.re 2) (pow x.re 2))) in x.re 0.795 * [taylor]: Taking taylor expansion of (* (pow y.re 2) (pow x.re 2)) in x.re 0.795 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.re 0.795 * [taylor]: Taking taylor expansion of y.re in x.re 0.795 * [backup-simplify]: Simplify y.re into y.re 0.795 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.re 0.795 * [taylor]: Taking taylor expansion of x.re in x.re 0.796 * [backup-simplify]: Simplify 0 into 0 0.796 * [backup-simplify]: Simplify 1 into 1 0.796 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 0.796 * [backup-simplify]: Simplify (* 1 1) into 1 0.796 * [backup-simplify]: Simplify (* (pow y.re 2) 1) into (pow y.re 2) 0.796 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 0.796 * [taylor]: Taking taylor expansion of (/ 1 (* (pow y.im 2) (pow x.im 2))) in x.re 0.796 * [taylor]: Taking taylor expansion of (* (pow y.im 2) (pow x.im 2)) in x.re 0.796 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.re 0.796 * [taylor]: Taking taylor expansion of y.im in x.re 0.796 * [backup-simplify]: Simplify y.im into y.im 0.796 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.re 0.796 * [taylor]: Taking taylor expansion of x.im in x.re 0.796 * [backup-simplify]: Simplify x.im into x.im 0.796 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 0.796 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 0.796 * [backup-simplify]: Simplify (* (pow y.im 2) (pow x.im 2)) into (* (pow y.im 2) (pow x.im 2)) 0.796 * [backup-simplify]: Simplify (/ 1 (* (pow y.im 2) (pow x.im 2))) into (/ 1 (* (pow y.im 2) (pow x.im 2))) 0.796 * [backup-simplify]: Simplify (+ (/ 1 (pow y.re 2)) 0) into (/ 1 (pow y.re 2)) 0.796 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 0.796 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 0.796 * [taylor]: Taking taylor expansion of y.re in y.re 0.796 * [backup-simplify]: Simplify 0 into 0 0.796 * [backup-simplify]: Simplify 1 into 1 0.797 * [backup-simplify]: Simplify (* 1 1) into 1 0.797 * [backup-simplify]: Simplify (/ 1 1) into 1 0.797 * [taylor]: Taking taylor expansion of 1 in x.im 0.797 * [backup-simplify]: Simplify 1 into 1 0.797 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 0.797 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 0.798 * [backup-simplify]: Simplify (+ (* (pow y.re 2) 0) (* 0 1)) into 0 0.798 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.re 2)) (/ 0 (pow y.re 2))))) into 0 0.798 * [backup-simplify]: Simplify (+ 0 0) into 0 0.798 * [taylor]: Taking taylor expansion of 0 in y.re 0.798 * [backup-simplify]: Simplify 0 into 0 0.799 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 0.799 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 0.799 * [taylor]: Taking taylor expansion of 0 in x.im 0.799 * [backup-simplify]: Simplify 0 into 0 0.800 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 0.800 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (* 0 y.re))) into 0 0.800 * [backup-simplify]: Simplify (+ (* (pow y.re 2) 0) (+ (* 0 0) (* 0 1))) into 0 0.800 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.re 2)) (/ 0 (pow y.re 2))) (* 0 (/ 0 (pow y.re 2))))) into 0 0.800 * [backup-simplify]: Simplify (- (/ 1 (* (pow y.im 2) (pow x.im 2)))) into (- (/ 1 (* (pow y.im 2) (pow x.im 2)))) 0.801 * [backup-simplify]: Simplify (+ 0 (- (/ 1 (* (pow y.im 2) (pow x.im 2))))) into (- (/ 1 (* (pow y.im 2) (pow x.im 2)))) 0.801 * [taylor]: Taking taylor expansion of (- (/ 1 (* (pow y.im 2) (pow x.im 2)))) in y.re 0.801 * [taylor]: Taking taylor expansion of (/ 1 (* (pow y.im 2) (pow x.im 2))) in y.re 0.801 * [taylor]: Taking taylor expansion of (* (pow y.im 2) (pow x.im 2)) in y.re 0.801 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 0.801 * [taylor]: Taking taylor expansion of y.im in y.re 0.801 * [backup-simplify]: Simplify y.im into y.im 0.801 * [taylor]: Taking taylor expansion of (pow x.im 2) in y.re 0.801 * [taylor]: Taking taylor expansion of x.im in y.re 0.801 * [backup-simplify]: Simplify x.im into x.im 0.801 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 0.801 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 0.801 * [backup-simplify]: Simplify (* (pow y.im 2) (pow x.im 2)) into (* (pow y.im 2) (pow x.im 2)) 0.801 * [backup-simplify]: Simplify (/ 1 (* (pow y.im 2) (pow x.im 2))) into (/ 1 (* (pow y.im 2) (pow x.im 2))) 0.802 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 0.802 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.802 * [taylor]: Taking taylor expansion of 0 in x.im 0.802 * [backup-simplify]: Simplify 0 into 0 0.802 * [taylor]: Taking taylor expansion of 1 in y.im 0.802 * [backup-simplify]: Simplify 1 into 1 0.803 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 0.803 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (* 0 y.re)))) into 0 0.804 * [backup-simplify]: Simplify (+ (* (pow y.re 2) 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 0.804 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.re 2)) (/ 0 (pow y.re 2))) (* 0 (/ 0 (pow y.re 2))) (* 0 (/ 0 (pow y.re 2))))) into 0 0.804 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 x.im)) into 0 0.804 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 0.804 * [backup-simplify]: Simplify (+ (* (pow y.im 2) 0) (* 0 (pow x.im 2))) into 0 0.804 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* (pow y.im 2) (pow x.im 2))) (/ 0 (* (pow y.im 2) (pow x.im 2)))))) into 0 0.805 * [backup-simplify]: Simplify (- 0) into 0 0.805 * [backup-simplify]: Simplify (+ 0 0) into 0 0.805 * [taylor]: Taking taylor expansion of 0 in y.re 0.805 * [backup-simplify]: Simplify 0 into 0 0.805 * [taylor]: Taking taylor expansion of 0 in x.im 0.805 * [backup-simplify]: Simplify 0 into 0 0.807 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 0.808 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.808 * [taylor]: Taking taylor expansion of 0 in x.im 0.808 * [backup-simplify]: Simplify 0 into 0 0.808 * [taylor]: Taking taylor expansion of 0 in y.im 0.808 * [backup-simplify]: Simplify 0 into 0 0.808 * [taylor]: Taking taylor expansion of 0 in y.im 0.808 * [backup-simplify]: Simplify 0 into 0 0.808 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 0.809 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 y.re))))) into 0 0.810 * [backup-simplify]: Simplify (+ (* (pow y.re 2) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 0.810 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.re 2)) (/ 0 (pow y.re 2))) (* 0 (/ 0 (pow y.re 2))) (* 0 (/ 0 (pow y.re 2))) (* 0 (/ 0 (pow y.re 2))))) into 0 0.810 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (* 0 x.im))) into 0 0.810 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 y.im))) into 0 0.811 * [backup-simplify]: Simplify (+ (* (pow y.im 2) 0) (+ (* 0 0) (* 0 (pow x.im 2)))) into 0 0.811 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* (pow y.im 2) (pow x.im 2))) (/ 0 (* (pow y.im 2) (pow x.im 2)))) (* 0 (/ 0 (* (pow y.im 2) (pow x.im 2)))))) into 0 0.811 * [backup-simplify]: Simplify (- 0) into 0 0.812 * [backup-simplify]: Simplify (+ 0 0) into 0 0.812 * [taylor]: Taking taylor expansion of 0 in y.re 0.812 * [backup-simplify]: Simplify 0 into 0 0.812 * [backup-simplify]: Simplify (- (/ 1 (* (pow y.im 2) (pow x.im 2)))) into (- (/ 1 (* (pow y.im 2) (pow x.im 2)))) 0.812 * [taylor]: Taking taylor expansion of (- (/ 1 (* (pow y.im 2) (pow x.im 2)))) in x.im 0.812 * [taylor]: Taking taylor expansion of (/ 1 (* (pow y.im 2) (pow x.im 2))) in x.im 0.812 * [taylor]: Taking taylor expansion of (* (pow y.im 2) (pow x.im 2)) in x.im 0.812 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.im 0.812 * [taylor]: Taking taylor expansion of y.im in x.im 0.812 * [backup-simplify]: Simplify y.im into y.im 0.812 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 0.812 * [taylor]: Taking taylor expansion of x.im in x.im 0.812 * [backup-simplify]: Simplify 0 into 0 0.812 * [backup-simplify]: Simplify 1 into 1 0.812 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 0.812 * [backup-simplify]: Simplify (* 1 1) into 1 0.812 * [backup-simplify]: Simplify (* (pow y.im 2) 1) into (pow y.im 2) 0.812 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 0.812 * [backup-simplify]: Simplify (- (/ 1 (pow y.im 2))) into (- (/ 1 (pow y.im 2))) 0.812 * [taylor]: Taking taylor expansion of (- (/ 1 (pow y.im 2))) in y.im 0.812 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.im 0.812 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.im 0.812 * [taylor]: Taking taylor expansion of y.im in y.im 0.812 * [backup-simplify]: Simplify 0 into 0 0.812 * [backup-simplify]: Simplify 1 into 1 0.813 * [backup-simplify]: Simplify (* 1 1) into 1 0.813 * [backup-simplify]: Simplify (/ 1 1) into 1 0.813 * [backup-simplify]: Simplify (- 1) into -1 0.813 * [backup-simplify]: Simplify -1 into -1 0.813 * [taylor]: Taking taylor expansion of 0 in x.im 0.813 * [backup-simplify]: Simplify 0 into 0 0.814 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 0.814 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.814 * [taylor]: Taking taylor expansion of 0 in x.im 0.814 * [backup-simplify]: Simplify 0 into 0 0.815 * [taylor]: Taking taylor expansion of 0 in y.im 0.815 * [backup-simplify]: Simplify 0 into 0 0.815 * [taylor]: Taking taylor expansion of 0 in y.im 0.815 * [backup-simplify]: Simplify 0 into 0 0.815 * [taylor]: Taking taylor expansion of 0 in y.im 0.815 * [backup-simplify]: Simplify 0 into 0 0.815 * [backup-simplify]: Simplify 1 into 1 0.816 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))))) into 0 0.816 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 y.re)))))) into 0 0.818 * [backup-simplify]: Simplify (+ (* (pow y.re 2) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))))) into 0 0.818 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.re 2)) (/ 0 (pow y.re 2))) (* 0 (/ 0 (pow y.re 2))) (* 0 (/ 0 (pow y.re 2))) (* 0 (/ 0 (pow y.re 2))) (* 0 (/ 0 (pow y.re 2))))) into 0 0.819 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im)))) into 0 0.820 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 y.im)))) into 0 0.821 * [backup-simplify]: Simplify (+ (* (pow y.im 2) 0) (+ (* 0 0) (+ (* 0 0) (* 0 (pow x.im 2))))) into 0 0.821 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* (pow y.im 2) (pow x.im 2))) (/ 0 (* (pow y.im 2) (pow x.im 2)))) (* 0 (/ 0 (* (pow y.im 2) (pow x.im 2)))) (* 0 (/ 0 (* (pow y.im 2) (pow x.im 2)))))) into 0 0.822 * [backup-simplify]: Simplify (- 0) into 0 0.822 * [backup-simplify]: Simplify (+ 0 0) into 0 0.822 * [taylor]: Taking taylor expansion of 0 in y.re 0.822 * [backup-simplify]: Simplify 0 into 0 0.822 * [taylor]: Taking taylor expansion of 0 in x.im 0.822 * [backup-simplify]: Simplify 0 into 0 0.822 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 x.im)) into 0 0.822 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 0.822 * [backup-simplify]: Simplify (+ (* (pow y.im 2) 0) (* 0 (pow x.im 2))) into 0 0.823 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* (pow y.im 2) (pow x.im 2))) (/ 0 (* (pow y.im 2) (pow x.im 2)))))) into 0 0.823 * [backup-simplify]: Simplify (- 0) into 0 0.823 * [taylor]: Taking taylor expansion of 0 in x.im 0.823 * [backup-simplify]: Simplify 0 into 0 0.823 * [taylor]: Taking taylor expansion of 0 in x.im 0.823 * [backup-simplify]: Simplify 0 into 0 0.825 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))))) into 0 0.826 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.826 * [taylor]: Taking taylor expansion of 0 in x.im 0.826 * [backup-simplify]: Simplify 0 into 0 0.826 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 0.826 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 0.827 * [backup-simplify]: Simplify (+ (* (pow y.im 2) 0) (* 0 1)) into 0 0.827 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 0.827 * [backup-simplify]: Simplify (- 0) into 0 0.827 * [taylor]: Taking taylor expansion of 0 in y.im 0.828 * [backup-simplify]: Simplify 0 into 0 0.828 * [taylor]: Taking taylor expansion of 0 in y.im 0.828 * [backup-simplify]: Simplify 0 into 0 0.828 * [taylor]: Taking taylor expansion of 0 in y.im 0.828 * [backup-simplify]: Simplify 0 into 0 0.828 * [taylor]: Taking taylor expansion of 0 in y.im 0.828 * [backup-simplify]: Simplify 0 into 0 0.828 * [taylor]: Taking taylor expansion of 0 in y.im 0.828 * [backup-simplify]: Simplify 0 into 0 0.828 * [taylor]: Taking taylor expansion of 0 in y.im 0.828 * [backup-simplify]: Simplify 0 into 0 0.829 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 0.829 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 0.829 * [backup-simplify]: Simplify (- 0) into 0 0.829 * [backup-simplify]: Simplify 0 into 0 0.829 * [backup-simplify]: Simplify 0 into 0 0.830 * [backup-simplify]: Simplify 0 into 0 0.830 * [backup-simplify]: Simplify 0 into 0 0.830 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))))) into 0 0.832 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 y.re))))))) into 0 0.832 * [backup-simplify]: Simplify (+ (* (pow y.re 2) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))))) into 0 0.833 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.re 2)) (/ 0 (pow y.re 2))) (* 0 (/ 0 (pow y.re 2))) (* 0 (/ 0 (pow y.re 2))) (* 0 (/ 0 (pow y.re 2))) (* 0 (/ 0 (pow y.re 2))) (* 0 (/ 0 (pow y.re 2))))) into 0 0.833 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im))))) into 0 0.834 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 y.im))))) into 0 0.835 * [backup-simplify]: Simplify (+ (* (pow y.im 2) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (pow x.im 2)))))) into 0 0.835 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* (pow y.im 2) (pow x.im 2))) (/ 0 (* (pow y.im 2) (pow x.im 2)))) (* 0 (/ 0 (* (pow y.im 2) (pow x.im 2)))) (* 0 (/ 0 (* (pow y.im 2) (pow x.im 2)))) (* 0 (/ 0 (* (pow y.im 2) (pow x.im 2)))))) into 0 0.835 * [backup-simplify]: Simplify (- 0) into 0 0.836 * [backup-simplify]: Simplify (+ 0 0) into 0 0.836 * [taylor]: Taking taylor expansion of 0 in y.re 0.836 * [backup-simplify]: Simplify 0 into 0 0.836 * [taylor]: Taking taylor expansion of 0 in x.im 0.836 * [backup-simplify]: Simplify 0 into 0 0.836 * [taylor]: Taking taylor expansion of 0 in x.im 0.836 * [backup-simplify]: Simplify 0 into 0 0.836 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (* 0 x.im))) into 0 0.836 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 y.im))) into 0 0.837 * [backup-simplify]: Simplify (+ (* (pow y.im 2) 0) (+ (* 0 0) (* 0 (pow x.im 2)))) into 0 0.837 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* (pow y.im 2) (pow x.im 2))) (/ 0 (* (pow y.im 2) (pow x.im 2)))) (* 0 (/ 0 (* (pow y.im 2) (pow x.im 2)))))) into 0 0.837 * [backup-simplify]: Simplify (- 0) into 0 0.837 * [taylor]: Taking taylor expansion of 0 in x.im 0.837 * [backup-simplify]: Simplify 0 into 0 0.837 * [taylor]: Taking taylor expansion of 0 in x.im 0.837 * [backup-simplify]: Simplify 0 into 0 0.838 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))))) into 0 0.839 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.839 * [taylor]: Taking taylor expansion of 0 in x.im 0.839 * [backup-simplify]: Simplify 0 into 0 0.839 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 0.839 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 y.im))) into 0 0.840 * [backup-simplify]: Simplify (+ (* (pow y.im 2) 0) (+ (* 0 0) (* 0 1))) into 0 0.840 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))) (* 0 (/ 0 (pow y.im 2))))) into 0 0.840 * [backup-simplify]: Simplify (- 0) into 0 0.840 * [taylor]: Taking taylor expansion of 0 in y.im 0.840 * [backup-simplify]: Simplify 0 into 0 0.840 * [taylor]: Taking taylor expansion of 0 in y.im 0.840 * [backup-simplify]: Simplify 0 into 0 0.840 * [taylor]: Taking taylor expansion of 0 in y.im 0.840 * [backup-simplify]: Simplify 0 into 0 0.840 * [taylor]: Taking taylor expansion of 0 in y.im 0.840 * [backup-simplify]: Simplify 0 into 0 0.840 * [taylor]: Taking taylor expansion of 0 in y.im 0.841 * [backup-simplify]: Simplify 0 into 0 0.841 * [taylor]: Taking taylor expansion of 0 in y.im 0.841 * [backup-simplify]: Simplify 0 into 0 0.841 * [taylor]: Taking taylor expansion of 0 in y.im 0.841 * [backup-simplify]: Simplify 0 into 0 0.841 * [taylor]: Taking taylor expansion of 0 in y.im 0.841 * [backup-simplify]: Simplify 0 into 0 0.841 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 0.842 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.842 * [backup-simplify]: Simplify (- 0) into 0 0.842 * [backup-simplify]: Simplify 0 into 0 0.842 * [backup-simplify]: Simplify 0 into 0 0.843 * [backup-simplify]: Simplify (+ (* 1 (pow (* 1 (* 1 (* (/ 1 (/ 1 (- y.re))) (/ 1 (/ 1 (- x.re)))))) 2)) (* -1 (pow (* (/ 1 (/ 1 (- y.im))) (* (/ 1 (/ 1 (- x.im))) (* 1 1))) 2))) into (- (* (pow y.re 2) (pow x.re 2)) (* (pow y.im 2) (pow x.im 2))) 0.843 * * * * [progress]: [ 3 / 4 ] generating series at (2 1 1) 0.843 * [backup-simplify]: Simplify (* (* x.re y.re) (* x.re y.re)) into (* (pow y.re 2) (pow x.re 2)) 0.843 * [approximate]: Taking taylor expansion of (* (pow y.re 2) (pow x.re 2)) in (x.re y.re) around 0 0.843 * [taylor]: Taking taylor expansion of (* (pow y.re 2) (pow x.re 2)) in y.re 0.843 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 0.843 * [taylor]: Taking taylor expansion of y.re in y.re 0.843 * [backup-simplify]: Simplify 0 into 0 0.843 * [backup-simplify]: Simplify 1 into 1 0.843 * [taylor]: Taking taylor expansion of (pow x.re 2) in y.re 0.843 * [taylor]: Taking taylor expansion of x.re in y.re 0.843 * [backup-simplify]: Simplify x.re into x.re 0.843 * [taylor]: Taking taylor expansion of (* (pow y.re 2) (pow x.re 2)) in x.re 0.843 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.re 0.843 * [taylor]: Taking taylor expansion of y.re in x.re 0.843 * [backup-simplify]: Simplify y.re into y.re 0.843 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.re 0.843 * [taylor]: Taking taylor expansion of x.re in x.re 0.843 * [backup-simplify]: Simplify 0 into 0 0.843 * [backup-simplify]: Simplify 1 into 1 0.843 * [taylor]: Taking taylor expansion of (* (pow y.re 2) (pow x.re 2)) in x.re 0.843 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.re 0.843 * [taylor]: Taking taylor expansion of y.re in x.re 0.843 * [backup-simplify]: Simplify y.re into y.re 0.843 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.re 0.843 * [taylor]: Taking taylor expansion of x.re in x.re 0.843 * [backup-simplify]: Simplify 0 into 0 0.843 * [backup-simplify]: Simplify 1 into 1 0.843 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 0.844 * [backup-simplify]: Simplify (* 1 1) into 1 0.844 * [backup-simplify]: Simplify (* (pow y.re 2) 1) into (pow y.re 2) 0.844 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 0.844 * [taylor]: Taking taylor expansion of y.re in y.re 0.844 * [backup-simplify]: Simplify 0 into 0 0.844 * [backup-simplify]: Simplify 1 into 1 0.844 * [backup-simplify]: Simplify (* 1 1) into 1 0.844 * [backup-simplify]: Simplify 1 into 1 0.845 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 0.845 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 0.845 * [backup-simplify]: Simplify (+ (* (pow y.re 2) 0) (* 0 1)) into 0 0.845 * [taylor]: Taking taylor expansion of 0 in y.re 0.845 * [backup-simplify]: Simplify 0 into 0 0.845 * [backup-simplify]: Simplify 0 into 0 0.845 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 0.845 * [backup-simplify]: Simplify 0 into 0 0.846 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 0.846 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (* 0 y.re))) into 0 0.847 * [backup-simplify]: Simplify (+ (* (pow y.re 2) 0) (+ (* 0 0) (* 0 1))) into 0 0.847 * [taylor]: Taking taylor expansion of 0 in y.re 0.847 * [backup-simplify]: Simplify 0 into 0 0.847 * [backup-simplify]: Simplify 0 into 0 0.847 * [backup-simplify]: Simplify 0 into 0 0.847 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 0.847 * [backup-simplify]: Simplify 0 into 0 0.848 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 0.848 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (* 0 y.re)))) into 0 0.849 * [backup-simplify]: Simplify (+ (* (pow y.re 2) 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 0.849 * [taylor]: Taking taylor expansion of 0 in y.re 0.849 * [backup-simplify]: Simplify 0 into 0 0.849 * [backup-simplify]: Simplify 0 into 0 0.849 * [backup-simplify]: Simplify (* 1 (pow (* y.re x.re) 2)) into (* (pow y.re 2) (pow x.re 2)) 0.849 * [backup-simplify]: Simplify (* (* (/ 1 x.re) (/ 1 y.re)) (* (/ 1 x.re) (/ 1 y.re))) into (/ 1 (* (pow y.re 2) (pow x.re 2))) 0.849 * [approximate]: Taking taylor expansion of (/ 1 (* (pow y.re 2) (pow x.re 2))) in (x.re y.re) around 0 0.849 * [taylor]: Taking taylor expansion of (/ 1 (* (pow y.re 2) (pow x.re 2))) in y.re 0.849 * [taylor]: Taking taylor expansion of (* (pow y.re 2) (pow x.re 2)) in y.re 0.849 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 0.849 * [taylor]: Taking taylor expansion of y.re in y.re 0.849 * [backup-simplify]: Simplify 0 into 0 0.849 * [backup-simplify]: Simplify 1 into 1 0.849 * [taylor]: Taking taylor expansion of (pow x.re 2) in y.re 0.849 * [taylor]: Taking taylor expansion of x.re in y.re 0.849 * [backup-simplify]: Simplify x.re into x.re 0.850 * [backup-simplify]: Simplify (* 1 1) into 1 0.850 * [backup-simplify]: Simplify (* x.re x.re) into (pow x.re 2) 0.850 * [backup-simplify]: Simplify (* 1 (pow x.re 2)) into (pow x.re 2) 0.850 * [backup-simplify]: Simplify (/ 1 (pow x.re 2)) into (/ 1 (pow x.re 2)) 0.850 * [taylor]: Taking taylor expansion of (/ 1 (* (pow y.re 2) (pow x.re 2))) in x.re 0.850 * [taylor]: Taking taylor expansion of (* (pow y.re 2) (pow x.re 2)) in x.re 0.850 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.re 0.850 * [taylor]: Taking taylor expansion of y.re in x.re 0.850 * [backup-simplify]: Simplify y.re into y.re 0.850 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.re 0.850 * [taylor]: Taking taylor expansion of x.re in x.re 0.850 * [backup-simplify]: Simplify 0 into 0 0.850 * [backup-simplify]: Simplify 1 into 1 0.850 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 0.850 * [backup-simplify]: Simplify (* 1 1) into 1 0.850 * [backup-simplify]: Simplify (* (pow y.re 2) 1) into (pow y.re 2) 0.850 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 0.850 * [taylor]: Taking taylor expansion of (/ 1 (* (pow y.re 2) (pow x.re 2))) in x.re 0.850 * [taylor]: Taking taylor expansion of (* (pow y.re 2) (pow x.re 2)) in x.re 0.850 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.re 0.850 * [taylor]: Taking taylor expansion of y.re in x.re 0.850 * [backup-simplify]: Simplify y.re into y.re 0.850 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.re 0.850 * [taylor]: Taking taylor expansion of x.re in x.re 0.850 * [backup-simplify]: Simplify 0 into 0 0.850 * [backup-simplify]: Simplify 1 into 1 0.850 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 0.851 * [backup-simplify]: Simplify (* 1 1) into 1 0.851 * [backup-simplify]: Simplify (* (pow y.re 2) 1) into (pow y.re 2) 0.851 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 0.851 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 0.851 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 0.851 * [taylor]: Taking taylor expansion of y.re in y.re 0.851 * [backup-simplify]: Simplify 0 into 0 0.851 * [backup-simplify]: Simplify 1 into 1 0.851 * [backup-simplify]: Simplify (* 1 1) into 1 0.851 * [backup-simplify]: Simplify (/ 1 1) into 1 0.851 * [backup-simplify]: Simplify 1 into 1 0.852 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 0.852 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 0.852 * [backup-simplify]: Simplify (+ (* (pow y.re 2) 0) (* 0 1)) into 0 0.852 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.re 2)) (/ 0 (pow y.re 2))))) into 0 0.852 * [taylor]: Taking taylor expansion of 0 in y.re 0.852 * [backup-simplify]: Simplify 0 into 0 0.853 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 0.853 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 0.853 * [backup-simplify]: Simplify 0 into 0 0.854 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 0.854 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (* 0 y.re))) into 0 0.854 * [backup-simplify]: Simplify (+ (* (pow y.re 2) 0) (+ (* 0 0) (* 0 1))) into 0 0.855 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.re 2)) (/ 0 (pow y.re 2))) (* 0 (/ 0 (pow y.re 2))))) into 0 0.855 * [taylor]: Taking taylor expansion of 0 in y.re 0.855 * [backup-simplify]: Simplify 0 into 0 0.855 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 0.856 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.856 * [backup-simplify]: Simplify 0 into 0 0.857 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 0.857 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (* 0 y.re)))) into 0 0.858 * [backup-simplify]: Simplify (+ (* (pow y.re 2) 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 0.858 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.re 2)) (/ 0 (pow y.re 2))) (* 0 (/ 0 (pow y.re 2))) (* 0 (/ 0 (pow y.re 2))))) into 0 0.858 * [taylor]: Taking taylor expansion of 0 in y.re 0.858 * [backup-simplify]: Simplify 0 into 0 0.858 * [backup-simplify]: Simplify 0 into 0 0.858 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 0.859 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.859 * [backup-simplify]: Simplify 0 into 0 0.860 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 0.860 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 y.re))))) into 0 0.861 * [backup-simplify]: Simplify (+ (* (pow y.re 2) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 0.862 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.re 2)) (/ 0 (pow y.re 2))) (* 0 (/ 0 (pow y.re 2))) (* 0 (/ 0 (pow y.re 2))) (* 0 (/ 0 (pow y.re 2))))) into 0 0.862 * [taylor]: Taking taylor expansion of 0 in y.re 0.862 * [backup-simplify]: Simplify 0 into 0 0.862 * [backup-simplify]: Simplify 0 into 0 0.862 * [backup-simplify]: Simplify 0 into 0 0.862 * [backup-simplify]: Simplify (* 1 (pow (* (/ 1 (/ 1 y.re)) (/ 1 (/ 1 x.re))) 2)) into (* (pow y.re 2) (pow x.re 2)) 0.863 * [backup-simplify]: Simplify (* (* (/ 1 (- x.re)) (/ 1 (- y.re))) (* (/ 1 (- x.re)) (/ 1 (- y.re)))) into (/ 1 (* (pow y.re 2) (pow x.re 2))) 0.863 * [approximate]: Taking taylor expansion of (/ 1 (* (pow y.re 2) (pow x.re 2))) in (x.re y.re) around 0 0.863 * [taylor]: Taking taylor expansion of (/ 1 (* (pow y.re 2) (pow x.re 2))) in y.re 0.863 * [taylor]: Taking taylor expansion of (* (pow y.re 2) (pow x.re 2)) in y.re 0.863 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 0.863 * [taylor]: Taking taylor expansion of y.re in y.re 0.863 * [backup-simplify]: Simplify 0 into 0 0.863 * [backup-simplify]: Simplify 1 into 1 0.863 * [taylor]: Taking taylor expansion of (pow x.re 2) in y.re 0.863 * [taylor]: Taking taylor expansion of x.re in y.re 0.863 * [backup-simplify]: Simplify x.re into x.re 0.863 * [backup-simplify]: Simplify (* 1 1) into 1 0.863 * [backup-simplify]: Simplify (* x.re x.re) into (pow x.re 2) 0.863 * [backup-simplify]: Simplify (* 1 (pow x.re 2)) into (pow x.re 2) 0.863 * [backup-simplify]: Simplify (/ 1 (pow x.re 2)) into (/ 1 (pow x.re 2)) 0.863 * [taylor]: Taking taylor expansion of (/ 1 (* (pow y.re 2) (pow x.re 2))) in x.re 0.863 * [taylor]: Taking taylor expansion of (* (pow y.re 2) (pow x.re 2)) in x.re 0.864 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.re 0.864 * [taylor]: Taking taylor expansion of y.re in x.re 0.864 * [backup-simplify]: Simplify y.re into y.re 0.864 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.re 0.864 * [taylor]: Taking taylor expansion of x.re in x.re 0.864 * [backup-simplify]: Simplify 0 into 0 0.864 * [backup-simplify]: Simplify 1 into 1 0.864 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 0.864 * [backup-simplify]: Simplify (* 1 1) into 1 0.864 * [backup-simplify]: Simplify (* (pow y.re 2) 1) into (pow y.re 2) 0.864 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 0.864 * [taylor]: Taking taylor expansion of (/ 1 (* (pow y.re 2) (pow x.re 2))) in x.re 0.864 * [taylor]: Taking taylor expansion of (* (pow y.re 2) (pow x.re 2)) in x.re 0.864 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.re 0.864 * [taylor]: Taking taylor expansion of y.re in x.re 0.864 * [backup-simplify]: Simplify y.re into y.re 0.864 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.re 0.864 * [taylor]: Taking taylor expansion of x.re in x.re 0.864 * [backup-simplify]: Simplify 0 into 0 0.864 * [backup-simplify]: Simplify 1 into 1 0.865 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 0.865 * [backup-simplify]: Simplify (* 1 1) into 1 0.865 * [backup-simplify]: Simplify (* (pow y.re 2) 1) into (pow y.re 2) 0.865 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 0.865 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 0.865 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 0.865 * [taylor]: Taking taylor expansion of y.re in y.re 0.865 * [backup-simplify]: Simplify 0 into 0 0.865 * [backup-simplify]: Simplify 1 into 1 0.866 * [backup-simplify]: Simplify (* 1 1) into 1 0.866 * [backup-simplify]: Simplify (/ 1 1) into 1 0.866 * [backup-simplify]: Simplify 1 into 1 0.867 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 0.867 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 0.867 * [backup-simplify]: Simplify (+ (* (pow y.re 2) 0) (* 0 1)) into 0 0.868 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.re 2)) (/ 0 (pow y.re 2))))) into 0 0.868 * [taylor]: Taking taylor expansion of 0 in y.re 0.868 * [backup-simplify]: Simplify 0 into 0 0.868 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 0.869 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 0.869 * [backup-simplify]: Simplify 0 into 0 0.870 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 0.870 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (* 0 y.re))) into 0 0.871 * [backup-simplify]: Simplify (+ (* (pow y.re 2) 0) (+ (* 0 0) (* 0 1))) into 0 0.871 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.re 2)) (/ 0 (pow y.re 2))) (* 0 (/ 0 (pow y.re 2))))) into 0 0.872 * [taylor]: Taking taylor expansion of 0 in y.re 0.872 * [backup-simplify]: Simplify 0 into 0 0.873 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 0.873 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.873 * [backup-simplify]: Simplify 0 into 0 0.874 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 0.874 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (* 0 y.re)))) into 0 0.875 * [backup-simplify]: Simplify (+ (* (pow y.re 2) 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 0.875 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.re 2)) (/ 0 (pow y.re 2))) (* 0 (/ 0 (pow y.re 2))) (* 0 (/ 0 (pow y.re 2))))) into 0 0.875 * [taylor]: Taking taylor expansion of 0 in y.re 0.875 * [backup-simplify]: Simplify 0 into 0 0.875 * [backup-simplify]: Simplify 0 into 0 0.876 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 0.876 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.876 * [backup-simplify]: Simplify 0 into 0 0.877 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 0.878 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 y.re))))) into 0 0.878 * [backup-simplify]: Simplify (+ (* (pow y.re 2) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 0.879 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.re 2)) (/ 0 (pow y.re 2))) (* 0 (/ 0 (pow y.re 2))) (* 0 (/ 0 (pow y.re 2))) (* 0 (/ 0 (pow y.re 2))))) into 0 0.879 * [taylor]: Taking taylor expansion of 0 in y.re 0.879 * [backup-simplify]: Simplify 0 into 0 0.879 * [backup-simplify]: Simplify 0 into 0 0.879 * [backup-simplify]: Simplify 0 into 0 0.879 * [backup-simplify]: Simplify (* 1 (pow (* (/ 1 (/ 1 (- y.re))) (/ 1 (/ 1 (- x.re)))) 2)) into (* (pow y.re 2) (pow x.re 2)) 0.879 * * * * [progress]: [ 4 / 4 ] generating series at (2 1 2) 0.879 * [backup-simplify]: Simplify (* (* x.im y.im) (* x.im y.im)) into (* (pow y.im 2) (pow x.im 2)) 0.879 * [approximate]: Taking taylor expansion of (* (pow y.im 2) (pow x.im 2)) in (x.im y.im) around 0 0.879 * [taylor]: Taking taylor expansion of (* (pow y.im 2) (pow x.im 2)) in y.im 0.879 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.im 0.879 * [taylor]: Taking taylor expansion of y.im in y.im 0.879 * [backup-simplify]: Simplify 0 into 0 0.879 * [backup-simplify]: Simplify 1 into 1 0.879 * [taylor]: Taking taylor expansion of (pow x.im 2) in y.im 0.879 * [taylor]: Taking taylor expansion of x.im in y.im 0.879 * [backup-simplify]: Simplify x.im into x.im 0.879 * [taylor]: Taking taylor expansion of (* (pow y.im 2) (pow x.im 2)) in x.im 0.879 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.im 0.879 * [taylor]: Taking taylor expansion of y.im in x.im 0.879 * [backup-simplify]: Simplify y.im into y.im 0.879 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 0.879 * [taylor]: Taking taylor expansion of x.im in x.im 0.879 * [backup-simplify]: Simplify 0 into 0 0.879 * [backup-simplify]: Simplify 1 into 1 0.879 * [taylor]: Taking taylor expansion of (* (pow y.im 2) (pow x.im 2)) in x.im 0.879 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.im 0.879 * [taylor]: Taking taylor expansion of y.im in x.im 0.879 * [backup-simplify]: Simplify y.im into y.im 0.879 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 0.880 * [taylor]: Taking taylor expansion of x.im in x.im 0.880 * [backup-simplify]: Simplify 0 into 0 0.880 * [backup-simplify]: Simplify 1 into 1 0.880 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 0.880 * [backup-simplify]: Simplify (* 1 1) into 1 0.880 * [backup-simplify]: Simplify (* (pow y.im 2) 1) into (pow y.im 2) 0.880 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.im 0.880 * [taylor]: Taking taylor expansion of y.im in y.im 0.880 * [backup-simplify]: Simplify 0 into 0 0.880 * [backup-simplify]: Simplify 1 into 1 0.880 * [backup-simplify]: Simplify (* 1 1) into 1 0.880 * [backup-simplify]: Simplify 1 into 1 0.881 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 0.881 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 0.881 * [backup-simplify]: Simplify (+ (* (pow y.im 2) 0) (* 0 1)) into 0 0.881 * [taylor]: Taking taylor expansion of 0 in y.im 0.881 * [backup-simplify]: Simplify 0 into 0 0.881 * [backup-simplify]: Simplify 0 into 0 0.882 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 0.882 * [backup-simplify]: Simplify 0 into 0 0.882 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 0.882 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 y.im))) into 0 0.883 * [backup-simplify]: Simplify (+ (* (pow y.im 2) 0) (+ (* 0 0) (* 0 1))) into 0 0.883 * [taylor]: Taking taylor expansion of 0 in y.im 0.883 * [backup-simplify]: Simplify 0 into 0 0.883 * [backup-simplify]: Simplify 0 into 0 0.883 * [backup-simplify]: Simplify 0 into 0 0.883 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 0.883 * [backup-simplify]: Simplify 0 into 0 0.884 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 0.885 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 y.im)))) into 0 0.885 * [backup-simplify]: Simplify (+ (* (pow y.im 2) 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 0.885 * [taylor]: Taking taylor expansion of 0 in y.im 0.885 * [backup-simplify]: Simplify 0 into 0 0.885 * [backup-simplify]: Simplify 0 into 0 0.885 * [backup-simplify]: Simplify (* 1 (pow (* y.im x.im) 2)) into (* (pow y.im 2) (pow x.im 2)) 0.885 * [backup-simplify]: Simplify (* (* (/ 1 x.im) (/ 1 y.im)) (* (/ 1 x.im) (/ 1 y.im))) into (/ 1 (* (pow y.im 2) (pow x.im 2))) 0.885 * [approximate]: Taking taylor expansion of (/ 1 (* (pow y.im 2) (pow x.im 2))) in (x.im y.im) around 0 0.885 * [taylor]: Taking taylor expansion of (/ 1 (* (pow y.im 2) (pow x.im 2))) in y.im 0.885 * [taylor]: Taking taylor expansion of (* (pow y.im 2) (pow x.im 2)) in y.im 0.885 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.im 0.886 * [taylor]: Taking taylor expansion of y.im in y.im 0.886 * [backup-simplify]: Simplify 0 into 0 0.886 * [backup-simplify]: Simplify 1 into 1 0.886 * [taylor]: Taking taylor expansion of (pow x.im 2) in y.im 0.886 * [taylor]: Taking taylor expansion of x.im in y.im 0.886 * [backup-simplify]: Simplify x.im into x.im 0.886 * [backup-simplify]: Simplify (* 1 1) into 1 0.886 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 0.886 * [backup-simplify]: Simplify (* 1 (pow x.im 2)) into (pow x.im 2) 0.886 * [backup-simplify]: Simplify (/ 1 (pow x.im 2)) into (/ 1 (pow x.im 2)) 0.886 * [taylor]: Taking taylor expansion of (/ 1 (* (pow y.im 2) (pow x.im 2))) in x.im 0.886 * [taylor]: Taking taylor expansion of (* (pow y.im 2) (pow x.im 2)) in x.im 0.886 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.im 0.887 * [taylor]: Taking taylor expansion of y.im in x.im 0.887 * [backup-simplify]: Simplify y.im into y.im 0.887 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 0.887 * [taylor]: Taking taylor expansion of x.im in x.im 0.887 * [backup-simplify]: Simplify 0 into 0 0.887 * [backup-simplify]: Simplify 1 into 1 0.887 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 0.887 * [backup-simplify]: Simplify (* 1 1) into 1 0.887 * [backup-simplify]: Simplify (* (pow y.im 2) 1) into (pow y.im 2) 0.887 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 0.887 * [taylor]: Taking taylor expansion of (/ 1 (* (pow y.im 2) (pow x.im 2))) in x.im 0.887 * [taylor]: Taking taylor expansion of (* (pow y.im 2) (pow x.im 2)) in x.im 0.887 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.im 0.887 * [taylor]: Taking taylor expansion of y.im in x.im 0.887 * [backup-simplify]: Simplify y.im into y.im 0.887 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 0.887 * [taylor]: Taking taylor expansion of x.im in x.im 0.887 * [backup-simplify]: Simplify 0 into 0 0.887 * [backup-simplify]: Simplify 1 into 1 0.887 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 0.888 * [backup-simplify]: Simplify (* 1 1) into 1 0.888 * [backup-simplify]: Simplify (* (pow y.im 2) 1) into (pow y.im 2) 0.888 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 0.888 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.im 0.888 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.im 0.888 * [taylor]: Taking taylor expansion of y.im in y.im 0.888 * [backup-simplify]: Simplify 0 into 0 0.888 * [backup-simplify]: Simplify 1 into 1 0.888 * [backup-simplify]: Simplify (* 1 1) into 1 0.888 * [backup-simplify]: Simplify (/ 1 1) into 1 0.889 * [backup-simplify]: Simplify 1 into 1 0.889 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 0.889 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 0.889 * [backup-simplify]: Simplify (+ (* (pow y.im 2) 0) (* 0 1)) into 0 0.889 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 0.890 * [taylor]: Taking taylor expansion of 0 in y.im 0.890 * [backup-simplify]: Simplify 0 into 0 0.890 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 0.890 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 0.890 * [backup-simplify]: Simplify 0 into 0 0.891 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 0.891 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 y.im))) into 0 0.892 * [backup-simplify]: Simplify (+ (* (pow y.im 2) 0) (+ (* 0 0) (* 0 1))) into 0 0.892 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))) (* 0 (/ 0 (pow y.im 2))))) into 0 0.892 * [taylor]: Taking taylor expansion of 0 in y.im 0.892 * [backup-simplify]: Simplify 0 into 0 0.892 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 0.893 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.893 * [backup-simplify]: Simplify 0 into 0 0.893 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 0.894 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 y.im)))) into 0 0.894 * [backup-simplify]: Simplify (+ (* (pow y.im 2) 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 0.895 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))) (* 0 (/ 0 (pow y.im 2))) (* 0 (/ 0 (pow y.im 2))))) into 0 0.895 * [taylor]: Taking taylor expansion of 0 in y.im 0.895 * [backup-simplify]: Simplify 0 into 0 0.895 * [backup-simplify]: Simplify 0 into 0 0.895 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 0.896 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.896 * [backup-simplify]: Simplify 0 into 0 0.896 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 0.897 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 y.im))))) into 0 0.898 * [backup-simplify]: Simplify (+ (* (pow y.im 2) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 0.898 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))) (* 0 (/ 0 (pow y.im 2))) (* 0 (/ 0 (pow y.im 2))) (* 0 (/ 0 (pow y.im 2))))) into 0 0.898 * [taylor]: Taking taylor expansion of 0 in y.im 0.898 * [backup-simplify]: Simplify 0 into 0 0.898 * [backup-simplify]: Simplify 0 into 0 0.898 * [backup-simplify]: Simplify 0 into 0 0.898 * [backup-simplify]: Simplify (* 1 (pow (* (/ 1 (/ 1 y.im)) (/ 1 (/ 1 x.im))) 2)) into (* (pow y.im 2) (pow x.im 2)) 0.898 * [backup-simplify]: Simplify (* (* (/ 1 (- x.im)) (/ 1 (- y.im))) (* (/ 1 (- x.im)) (/ 1 (- y.im)))) into (/ 1 (* (pow y.im 2) (pow x.im 2))) 0.898 * [approximate]: Taking taylor expansion of (/ 1 (* (pow y.im 2) (pow x.im 2))) in (x.im y.im) around 0 0.898 * [taylor]: Taking taylor expansion of (/ 1 (* (pow y.im 2) (pow x.im 2))) in y.im 0.898 * [taylor]: Taking taylor expansion of (* (pow y.im 2) (pow x.im 2)) in y.im 0.898 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.im 0.898 * [taylor]: Taking taylor expansion of y.im in y.im 0.898 * [backup-simplify]: Simplify 0 into 0 0.899 * [backup-simplify]: Simplify 1 into 1 0.899 * [taylor]: Taking taylor expansion of (pow x.im 2) in y.im 0.899 * [taylor]: Taking taylor expansion of x.im in y.im 0.899 * [backup-simplify]: Simplify x.im into x.im 0.899 * [backup-simplify]: Simplify (* 1 1) into 1 0.899 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 0.899 * [backup-simplify]: Simplify (* 1 (pow x.im 2)) into (pow x.im 2) 0.899 * [backup-simplify]: Simplify (/ 1 (pow x.im 2)) into (/ 1 (pow x.im 2)) 0.899 * [taylor]: Taking taylor expansion of (/ 1 (* (pow y.im 2) (pow x.im 2))) in x.im 0.899 * [taylor]: Taking taylor expansion of (* (pow y.im 2) (pow x.im 2)) in x.im 0.899 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.im 0.899 * [taylor]: Taking taylor expansion of y.im in x.im 0.899 * [backup-simplify]: Simplify y.im into y.im 0.899 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 0.899 * [taylor]: Taking taylor expansion of x.im in x.im 0.899 * [backup-simplify]: Simplify 0 into 0 0.899 * [backup-simplify]: Simplify 1 into 1 0.899 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 0.899 * [backup-simplify]: Simplify (* 1 1) into 1 0.899 * [backup-simplify]: Simplify (* (pow y.im 2) 1) into (pow y.im 2) 0.899 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 0.900 * [taylor]: Taking taylor expansion of (/ 1 (* (pow y.im 2) (pow x.im 2))) in x.im 0.900 * [taylor]: Taking taylor expansion of (* (pow y.im 2) (pow x.im 2)) in x.im 0.900 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.im 0.900 * [taylor]: Taking taylor expansion of y.im in x.im 0.900 * [backup-simplify]: Simplify y.im into y.im 0.900 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 0.900 * [taylor]: Taking taylor expansion of x.im in x.im 0.900 * [backup-simplify]: Simplify 0 into 0 0.900 * [backup-simplify]: Simplify 1 into 1 0.900 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 0.900 * [backup-simplify]: Simplify (* 1 1) into 1 0.900 * [backup-simplify]: Simplify (* (pow y.im 2) 1) into (pow y.im 2) 0.900 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 0.900 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.im 0.900 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.im 0.900 * [taylor]: Taking taylor expansion of y.im in y.im 0.900 * [backup-simplify]: Simplify 0 into 0 0.900 * [backup-simplify]: Simplify 1 into 1 0.900 * [backup-simplify]: Simplify (* 1 1) into 1 0.901 * [backup-simplify]: Simplify (/ 1 1) into 1 0.901 * [backup-simplify]: Simplify 1 into 1 0.901 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 0.901 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 0.901 * [backup-simplify]: Simplify (+ (* (pow y.im 2) 0) (* 0 1)) into 0 0.902 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 0.902 * [taylor]: Taking taylor expansion of 0 in y.im 0.902 * [backup-simplify]: Simplify 0 into 0 0.902 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 0.902 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 0.902 * [backup-simplify]: Simplify 0 into 0 0.903 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 0.903 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 y.im))) into 0 0.904 * [backup-simplify]: Simplify (+ (* (pow y.im 2) 0) (+ (* 0 0) (* 0 1))) into 0 0.904 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))) (* 0 (/ 0 (pow y.im 2))))) into 0 0.904 * [taylor]: Taking taylor expansion of 0 in y.im 0.904 * [backup-simplify]: Simplify 0 into 0 0.904 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 0.905 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.905 * [backup-simplify]: Simplify 0 into 0 0.906 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 0.908 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 y.im)))) into 0 0.908 * [backup-simplify]: Simplify (+ (* (pow y.im 2) 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 0.908 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))) (* 0 (/ 0 (pow y.im 2))) (* 0 (/ 0 (pow y.im 2))))) into 0 0.908 * [taylor]: Taking taylor expansion of 0 in y.im 0.908 * [backup-simplify]: Simplify 0 into 0 0.908 * [backup-simplify]: Simplify 0 into 0 0.909 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 0.909 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.910 * [backup-simplify]: Simplify 0 into 0 0.910 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 0.911 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 y.im))))) into 0 0.911 * [backup-simplify]: Simplify (+ (* (pow y.im 2) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 0.912 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))) (* 0 (/ 0 (pow y.im 2))) (* 0 (/ 0 (pow y.im 2))) (* 0 (/ 0 (pow y.im 2))))) into 0 0.912 * [taylor]: Taking taylor expansion of 0 in y.im 0.912 * [backup-simplify]: Simplify 0 into 0 0.912 * [backup-simplify]: Simplify 0 into 0 0.912 * [backup-simplify]: Simplify 0 into 0 0.912 * [backup-simplify]: Simplify (* 1 (pow (* (/ 1 (/ 1 (- y.im))) (/ 1 (/ 1 (- x.im)))) 2)) into (* (pow y.im 2) (pow x.im 2)) 0.912 * * * [progress]: simplifying candidates 0.912 * * * * [progress]: [ 1 / 133 ] simplifiying candidate # 0.912 * * * * [progress]: [ 2 / 133 ] simplifiying candidate # 0.912 * [simplify]: Simplifying (- (log (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (log (+ (* x.re y.re) (* x.im y.im)))) 0.912 * * [simplify]: iters left: 6 (13 enodes) 0.915 * * [simplify]: iters left: 5 (62 enodes) 0.926 * * [simplify]: iters left: 4 (127 enodes) 0.948 * * [simplify]: iters left: 3 (206 enodes) 1.007 * * [simplify]: iters left: 2 (297 enodes) 1.078 * * [simplify]: Extracting #0: cost 1 inf + 0 1.079 * * [simplify]: Extracting #1: cost 8 inf + 0 1.079 * * [simplify]: Extracting #2: cost 17 inf + 0 1.079 * * [simplify]: Extracting #3: cost 49 inf + 0 1.080 * * [simplify]: Extracting #4: cost 107 inf + 0 1.081 * * [simplify]: Extracting #5: cost 112 inf + 1390 1.086 * * [simplify]: Extracting #6: cost 43 inf + 10852 1.097 * * [simplify]: Extracting #7: cost 5 inf + 18490 1.102 * * [simplify]: Extracting #8: cost 0 inf + 19740 1.108 * [simplify]: Simplified to (+ (- (log (- (* x.re y.re) (* x.im y.im))) (log (+ (* x.re y.re) (* x.im y.im)))) (log (+ (* x.re y.re) (* x.im y.im)))) 1.108 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (exp (+ (- (log (- (* x.re y.re) (* x.im y.im))) (log (+ (* x.re y.re) (* x.im y.im)))) (log (+ (* x.re y.re) (* x.im y.im)))))) 1.108 * * * * [progress]: [ 3 / 133 ] simplifiying candidate # 1.108 * * * * [progress]: [ 4 / 133 ] simplifiying candidate # 1.108 * * * * [progress]: [ 5 / 133 ] simplifiying candidate # 1.108 * [simplify]: Simplifying (/ (* (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (* (* (+ (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im))) (+ (* x.re y.re) (* x.im y.im)))) 1.109 * * [simplify]: iters left: 6 (15 enodes) 1.112 * * [simplify]: iters left: 5 (87 enodes) 1.135 * * [simplify]: iters left: 4 (319 enodes) 1.255 * * [simplify]: Extracting #0: cost 1 inf + 0 1.255 * * [simplify]: Extracting #1: cost 74 inf + 0 1.256 * * [simplify]: Extracting #2: cost 214 inf + 2 1.257 * * [simplify]: Extracting #3: cost 442 inf + 2 1.265 * * [simplify]: Extracting #4: cost 283 inf + 41354 1.291 * * [simplify]: Extracting #5: cost 26 inf + 109056 1.330 * * [simplify]: Extracting #6: cost 0 inf + 112344 1.385 * * [simplify]: Extracting #7: cost 0 inf + 111197 1.426 * * [simplify]: Extracting #8: cost 0 inf + 111027 1.476 * [simplify]: Simplified to (* (* (/ (- (* x.re y.re) (* x.im y.im)) 1) (/ (- (* x.re y.re) (* x.im y.im)) 1)) (/ (- (* x.re y.re) (* x.im y.im)) 1)) 1.476 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (cbrt (* (* (/ (- (* x.re y.re) (* x.im y.im)) 1) (/ (- (* x.re y.re) (* x.im y.im)) 1)) (/ (- (* x.re y.re) (* x.im y.im)) 1)))) 1.476 * * * * [progress]: [ 6 / 133 ] simplifiying candidate # 1.476 * * * * [progress]: [ 7 / 133 ] simplifiying candidate # 1.476 * * * * [progress]: [ 8 / 133 ] simplifiying candidate # 1.476 * * * * [progress]: [ 9 / 133 ] simplifiying candidate # 1.476 * * * * [progress]: [ 10 / 133 ] simplifiying candidate # 1.476 * [simplify]: Simplifying (/ (* (* x.re y.re) (* x.re y.re)) (+ (* x.re y.re) (* x.im y.im))) 1.476 * * [simplify]: iters left: 6 (9 enodes) 1.479 * * [simplify]: iters left: 5 (39 enodes) 1.486 * * [simplify]: iters left: 4 (75 enodes) 1.497 * * [simplify]: iters left: 3 (107 enodes) 1.522 * * [simplify]: iters left: 2 (146 enodes) 1.546 * * [simplify]: iters left: 1 (191 enodes) 1.581 * * [simplify]: Extracting #0: cost 1 inf + 0 1.581 * * [simplify]: Extracting #1: cost 25 inf + 0 1.581 * * [simplify]: Extracting #2: cost 44 inf + 43 1.581 * * [simplify]: Extracting #3: cost 36 inf + 742 1.582 * * [simplify]: Extracting #4: cost 21 inf + 2994 1.584 * * [simplify]: Extracting #5: cost 4 inf + 5980 1.586 * * [simplify]: Extracting #6: cost 0 inf + 6716 1.587 * [simplify]: Simplified to (/ (* (* x.re y.re) (* x.re y.re)) (+ (* x.re y.re) (* x.im y.im))) 1.588 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (- (/ (* (* x.re y.re) (* x.re y.re)) (+ (* x.re y.re) (* x.im y.im))) (/ (* (* x.im y.im) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im))))) 1.588 * * * * [progress]: [ 11 / 133 ] simplifiying candidate # 1.588 * [simplify]: Simplifying (/ (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im))))) 1.588 * * [simplify]: iters left: 6 (15 enodes) 1.592 * * [simplify]: iters left: 5 (72 enodes) 1.616 * * [simplify]: iters left: 4 (147 enodes) 1.649 * * [simplify]: iters left: 3 (224 enodes) 1.713 * * [simplify]: iters left: 2 (308 enodes) 1.794 * * [simplify]: Extracting #0: cost 1 inf + 0 1.794 * * [simplify]: Extracting #1: cost 11 inf + 0 1.794 * * [simplify]: Extracting #2: cost 22 inf + 0 1.794 * * [simplify]: Extracting #3: cost 53 inf + 0 1.794 * * [simplify]: Extracting #4: cost 112 inf + 0 1.795 * * [simplify]: Extracting #5: cost 116 inf + 1321 1.799 * * [simplify]: Extracting #6: cost 30 inf + 18765 1.804 * * [simplify]: Extracting #7: cost 2 inf + 23939 1.810 * * [simplify]: Extracting #8: cost 0 inf + 23784 1.816 * [simplify]: Simplified to (* (/ (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (/ (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (+ (* x.re y.re) (* x.im y.im))))) 1.816 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (* (/ (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (/ (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (+ (* x.re y.re) (* x.im y.im))))) (/ (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (+ (* x.re y.re) (* x.im y.im)))))) 1.817 * [simplify]: Simplifying (/ (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) 1.817 * * [simplify]: iters left: 6 (13 enodes) 1.820 * * [simplify]: iters left: 5 (60 enodes) 1.832 * * [simplify]: iters left: 4 (120 enodes) 1.864 * * [simplify]: iters left: 3 (189 enodes) 1.918 * * [simplify]: iters left: 2 (270 enodes) 1.983 * * [simplify]: iters left: 1 (481 enodes) 2.167 * * [simplify]: Extracting #0: cost 1 inf + 0 2.167 * * [simplify]: Extracting #1: cost 4 inf + 0 2.167 * * [simplify]: Extracting #2: cost 8 inf + 0 2.167 * * [simplify]: Extracting #3: cost 31 inf + 0 2.167 * * [simplify]: Extracting #4: cost 118 inf + 0 2.168 * * [simplify]: Extracting #5: cost 148 inf + 1604 2.172 * * [simplify]: Extracting #6: cost 37 inf + 17294 2.179 * * [simplify]: Extracting #7: cost 1 inf + 24544 2.186 * * [simplify]: Extracting #8: cost 0 inf + 24708 2.196 * [simplify]: Simplified to (/ (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) 2.196 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (* (/ (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (/ (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (+ (* x.re y.re) (* x.im y.im))))) (/ (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (+ (* x.re y.re) (* x.im y.im)))))) 2.196 * * * * [progress]: [ 12 / 133 ] simplifiying candidate # 2.196 * [simplify]: Simplifying (/ (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (sqrt (+ (* x.re y.re) (* x.im y.im)))) 2.196 * * [simplify]: iters left: 6 (14 enodes) 2.203 * * [simplify]: iters left: 5 (65 enodes) 2.215 * * [simplify]: iters left: 4 (129 enodes) 2.246 * * [simplify]: iters left: 3 (202 enodes) 2.315 * * [simplify]: iters left: 2 (283 enodes) 2.371 * * [simplify]: iters left: 1 (494 enodes) 2.562 * * [simplify]: Extracting #0: cost 1 inf + 0 2.563 * * [simplify]: Extracting #1: cost 7 inf + 0 2.563 * * [simplify]: Extracting #2: cost 14 inf + 0 2.563 * * [simplify]: Extracting #3: cost 37 inf + 0 2.564 * * [simplify]: Extracting #4: cost 125 inf + 0 2.565 * * [simplify]: Extracting #5: cost 159 inf + 990 2.572 * * [simplify]: Extracting #6: cost 71 inf + 12597 2.586 * * [simplify]: Extracting #7: cost 2 inf + 26808 2.601 * * [simplify]: Extracting #8: cost 0 inf + 27496 2.616 * [simplify]: Simplified to (/ (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (sqrt (+ (* x.re y.re) (* x.im y.im)))) 2.616 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (sqrt (+ (* x.re y.re) (* x.im y.im)))) (/ (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (sqrt (+ (* x.re y.re) (* x.im y.im)))))) 2.617 * [simplify]: Simplifying (/ (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (sqrt (+ (* x.re y.re) (* x.im y.im)))) 2.617 * * [simplify]: iters left: 6 (13 enodes) 2.623 * * [simplify]: iters left: 5 (60 enodes) 2.642 * * [simplify]: iters left: 4 (120 enodes) 2.684 * * [simplify]: iters left: 3 (189 enodes) 2.743 * * [simplify]: iters left: 2 (270 enodes) 2.830 * * [simplify]: iters left: 1 (481 enodes) 2.990 * * [simplify]: Extracting #0: cost 1 inf + 0 2.990 * * [simplify]: Extracting #1: cost 4 inf + 0 2.990 * * [simplify]: Extracting #2: cost 8 inf + 0 2.991 * * [simplify]: Extracting #3: cost 31 inf + 0 2.991 * * [simplify]: Extracting #4: cost 118 inf + 0 2.993 * * [simplify]: Extracting #5: cost 148 inf + 1604 3.001 * * [simplify]: Extracting #6: cost 37 inf + 17174 3.015 * * [simplify]: Extracting #7: cost 1 inf + 24384 3.029 * * [simplify]: Extracting #8: cost 0 inf + 24548 3.042 * [simplify]: Simplified to (/ (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (sqrt (+ (* x.re y.re) (* x.im y.im)))) 3.043 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (sqrt (+ (* x.re y.re) (* x.im y.im)))) (/ (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (sqrt (+ (* x.re y.re) (* x.im y.im)))))) 3.043 * * * * [progress]: [ 13 / 133 ] simplifiying candidate # 3.043 * [simplify]: Simplifying (/ (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1) 3.043 * * [simplify]: iters left: 6 (13 enodes) 3.051 * * [simplify]: iters left: 5 (62 enodes) 3.063 * * [simplify]: iters left: 4 (135 enodes) 3.096 * * [simplify]: iters left: 3 (205 enodes) 3.130 * * [simplify]: iters left: 2 (286 enodes) 3.203 * * [simplify]: iters left: 1 (497 enodes) 3.389 * * [simplify]: Extracting #0: cost 1 inf + 0 3.389 * * [simplify]: Extracting #1: cost 5 inf + 0 3.389 * * [simplify]: Extracting #2: cost 7 inf + 1 3.389 * * [simplify]: Extracting #3: cost 27 inf + 1 3.390 * * [simplify]: Extracting #4: cost 114 inf + 1 3.391 * * [simplify]: Extracting #5: cost 149 inf + 1155 3.399 * * [simplify]: Extracting #6: cost 46 inf + 15984 3.413 * * [simplify]: Extracting #7: cost 0 inf + 24383 3.428 * * [simplify]: Extracting #8: cost 0 inf + 24223 3.443 * [simplify]: Simplified to (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 3.443 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (/ (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im))))) 3.443 * [simplify]: Simplifying (/ (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im))) 3.443 * * [simplify]: iters left: 6 (12 enodes) 3.449 * * [simplify]: iters left: 5 (57 enodes) 3.459 * * [simplify]: iters left: 4 (117 enodes) 3.483 * * [simplify]: iters left: 3 (187 enodes) 3.525 * * [simplify]: iters left: 2 (268 enodes) 3.590 * * [simplify]: iters left: 1 (479 enodes) 3.789 * * [simplify]: Extracting #0: cost 1 inf + 0 3.789 * * [simplify]: Extracting #1: cost 4 inf + 0 3.789 * * [simplify]: Extracting #2: cost 9 inf + 0 3.789 * * [simplify]: Extracting #3: cost 35 inf + 0 3.790 * * [simplify]: Extracting #4: cost 112 inf + 4 3.791 * * [simplify]: Extracting #5: cost 144 inf + 1111 3.794 * * [simplify]: Extracting #6: cost 46 inf + 14723 3.801 * * [simplify]: Extracting #7: cost 2 inf + 23732 3.810 * * [simplify]: Extracting #8: cost 0 inf + 24260 3.822 * [simplify]: Simplified to (/ (cbrt (* (- (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im))) 3.822 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (/ (cbrt (* (- (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im))))) 3.822 * * * * [progress]: [ 14 / 133 ] simplifiying candidate # 3.823 * [simplify]: Simplifying (/ (sqrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im))))) 3.823 * * [simplify]: iters left: 6 (14 enodes) 3.829 * * [simplify]: iters left: 5 (65 enodes) 3.841 * * [simplify]: iters left: 4 (127 enodes) 3.870 * * [simplify]: iters left: 3 (197 enodes) 3.929 * * [simplify]: iters left: 2 (278 enodes) 4.000 * * [simplify]: iters left: 1 (489 enodes) 4.226 * * [simplify]: Extracting #0: cost 1 inf + 0 4.226 * * [simplify]: Extracting #1: cost 6 inf + 0 4.226 * * [simplify]: Extracting #2: cost 12 inf + 0 4.226 * * [simplify]: Extracting #3: cost 35 inf + 0 4.227 * * [simplify]: Extracting #4: cost 122 inf + 0 4.228 * * [simplify]: Extracting #5: cost 158 inf + 946 4.236 * * [simplify]: Extracting #6: cost 54 inf + 16011 4.250 * * [simplify]: Extracting #7: cost 4 inf + 25231 4.265 * * [simplify]: Extracting #8: cost 0 inf + 26124 4.279 * [simplify]: Simplified to (/ (sqrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im))))) 4.279 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im))))) (/ (sqrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (+ (* x.re y.re) (* x.im y.im)))))) 4.279 * [simplify]: Simplifying (/ (sqrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) 4.279 * * [simplify]: iters left: 6 (13 enodes) 4.286 * * [simplify]: iters left: 5 (60 enodes) 4.306 * * [simplify]: iters left: 4 (120 enodes) 4.328 * * [simplify]: iters left: 3 (189 enodes) 4.369 * * [simplify]: iters left: 2 (270 enodes) 4.435 * * [simplify]: iters left: 1 (481 enodes) 4.623 * * [simplify]: Extracting #0: cost 1 inf + 0 4.623 * * [simplify]: Extracting #1: cost 4 inf + 0 4.623 * * [simplify]: Extracting #2: cost 8 inf + 0 4.623 * * [simplify]: Extracting #3: cost 31 inf + 0 4.624 * * [simplify]: Extracting #4: cost 118 inf + 0 4.626 * * [simplify]: Extracting #5: cost 148 inf + 1564 4.633 * * [simplify]: Extracting #6: cost 37 inf + 17174 4.646 * * [simplify]: Extracting #7: cost 1 inf + 24384 4.660 * * [simplify]: Extracting #8: cost 0 inf + 24548 4.674 * [simplify]: Simplified to (/ (sqrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) 4.674 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im))))) (/ (sqrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (+ (* x.re y.re) (* x.im y.im)))))) 4.675 * * * * [progress]: [ 15 / 133 ] simplifiying candidate # 4.675 * [simplify]: Simplifying (/ (sqrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (sqrt (+ (* x.re y.re) (* x.im y.im)))) 4.675 * * [simplify]: iters left: 6 (13 enodes) 4.681 * * [simplify]: iters left: 5 (60 enodes) 4.701 * * [simplify]: iters left: 4 (120 enodes) 4.748 * * [simplify]: iters left: 3 (189 enodes) 4.807 * * [simplify]: iters left: 2 (270 enodes) 4.882 * * [simplify]: iters left: 1 (481 enodes) 5.093 * * [simplify]: Extracting #0: cost 1 inf + 0 5.094 * * [simplify]: Extracting #1: cost 4 inf + 0 5.094 * * [simplify]: Extracting #2: cost 8 inf + 0 5.094 * * [simplify]: Extracting #3: cost 31 inf + 0 5.094 * * [simplify]: Extracting #4: cost 118 inf + 0 5.095 * * [simplify]: Extracting #5: cost 148 inf + 1564 5.099 * * [simplify]: Extracting #6: cost 37 inf + 17054 5.106 * * [simplify]: Extracting #7: cost 1 inf + 24224 5.113 * * [simplify]: Extracting #8: cost 0 inf + 24388 5.120 * [simplify]: Simplified to (/ (sqrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (sqrt (+ (* x.re y.re) (* x.im y.im)))) 5.120 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (sqrt (+ (* x.re y.re) (* x.im y.im)))) (/ (sqrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (sqrt (+ (* x.re y.re) (* x.im y.im)))))) 5.121 * [simplify]: Simplifying (/ (sqrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (sqrt (+ (* x.re y.re) (* x.im y.im)))) 5.121 * * [simplify]: iters left: 6 (13 enodes) 5.124 * * [simplify]: iters left: 5 (60 enodes) 5.136 * * [simplify]: iters left: 4 (120 enodes) 5.178 * * [simplify]: iters left: 3 (189 enodes) 5.237 * * [simplify]: iters left: 2 (270 enodes) 5.333 * * [simplify]: iters left: 1 (481 enodes) 5.525 * * [simplify]: Extracting #0: cost 1 inf + 0 5.525 * * [simplify]: Extracting #1: cost 4 inf + 0 5.525 * * [simplify]: Extracting #2: cost 8 inf + 0 5.525 * * [simplify]: Extracting #3: cost 31 inf + 0 5.525 * * [simplify]: Extracting #4: cost 118 inf + 0 5.526 * * [simplify]: Extracting #5: cost 148 inf + 1564 5.530 * * [simplify]: Extracting #6: cost 37 inf + 17054 5.537 * * [simplify]: Extracting #7: cost 1 inf + 24224 5.546 * * [simplify]: Extracting #8: cost 0 inf + 24388 5.553 * [simplify]: Simplified to (/ (sqrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (sqrt (+ (* x.re y.re) (* x.im y.im)))) 5.554 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (sqrt (+ (* x.re y.re) (* x.im y.im)))) (/ (sqrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (sqrt (+ (* x.re y.re) (* x.im y.im)))))) 5.554 * * * * [progress]: [ 16 / 133 ] simplifiying candidate # 5.554 * [simplify]: Simplifying (/ (sqrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) 1) 5.554 * * [simplify]: iters left: 6 (12 enodes) 5.561 * * [simplify]: iters left: 5 (57 enodes) 5.573 * * [simplify]: iters left: 4 (122 enodes) 5.595 * * [simplify]: iters left: 3 (191 enodes) 5.629 * * [simplify]: iters left: 2 (272 enodes) 5.682 * * [simplify]: iters left: 1 (483 enodes) 5.852 * * [simplify]: Extracting #0: cost 1 inf + 0 5.852 * * [simplify]: Extracting #1: cost 4 inf + 0 5.852 * * [simplify]: Extracting #2: cost 23 inf + 1 5.852 * * [simplify]: Extracting #3: cost 110 inf + 1 5.853 * * [simplify]: Extracting #4: cost 147 inf + 909 5.857 * * [simplify]: Extracting #5: cost 38 inf + 17470 5.864 * * [simplify]: Extracting #6: cost 0 inf + 23685 5.877 * * [simplify]: Extracting #7: cost 0 inf + 23005 5.890 * [simplify]: Simplified to (sqrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) 5.890 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (sqrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (/ (sqrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im))))) 5.891 * [simplify]: Simplifying (/ (sqrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im))) 5.891 * * [simplify]: iters left: 6 (12 enodes) 5.897 * * [simplify]: iters left: 5 (57 enodes) 5.916 * * [simplify]: iters left: 4 (117 enodes) 5.945 * * [simplify]: iters left: 3 (187 enodes) 5.991 * * [simplify]: iters left: 2 (268 enodes) 6.042 * * [simplify]: iters left: 1 (479 enodes) 6.182 * * [simplify]: Extracting #0: cost 1 inf + 0 6.182 * * [simplify]: Extracting #1: cost 4 inf + 0 6.182 * * [simplify]: Extracting #2: cost 9 inf + 0 6.182 * * [simplify]: Extracting #3: cost 35 inf + 0 6.182 * * [simplify]: Extracting #4: cost 112 inf + 4 6.183 * * [simplify]: Extracting #5: cost 144 inf + 1111 6.187 * * [simplify]: Extracting #6: cost 46 inf + 14683 6.194 * * [simplify]: Extracting #7: cost 2 inf + 23572 6.204 * * [simplify]: Extracting #8: cost 0 inf + 24100 6.217 * [simplify]: Simplified to (/ (sqrt (* (- (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im))) 6.217 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (sqrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (/ (sqrt (* (- (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im))))) 6.217 * * * * [progress]: [ 17 / 133 ] simplifiying candidate # 6.217 * [simplify]: Simplifying (/ 1 (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im))))) 6.217 * * [simplify]: iters left: 6 (11 enodes) 6.223 * * [simplify]: iters left: 5 (40 enodes) 6.234 * * [simplify]: iters left: 4 (44 enodes) 6.246 * * [simplify]: Extracting #0: cost 1 inf + 0 6.246 * * [simplify]: Extracting #1: cost 6 inf + 0 6.246 * * [simplify]: Extracting #2: cost 9 inf + 1 6.246 * * [simplify]: Extracting #3: cost 12 inf + 1 6.246 * * [simplify]: Extracting #4: cost 18 inf + 1 6.246 * * [simplify]: Extracting #5: cost 13 inf + 47 6.246 * * [simplify]: Extracting #6: cost 9 inf + 297 6.247 * * [simplify]: Extracting #7: cost 4 inf + 1318 6.247 * * [simplify]: Extracting #8: cost 1 inf + 2092 6.248 * * [simplify]: Extracting #9: cost 0 inf + 2377 6.249 * [simplify]: Simplified to (/ 1 (* (cbrt (+ (* y.re x.re) (* x.im y.im))) (cbrt (+ (* y.re x.re) (* x.im y.im))))) 6.249 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (* (cbrt (+ (* y.re x.re) (* x.im y.im))) (cbrt (+ (* y.re x.re) (* x.im y.im))))) (/ (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))))) 6.249 * [simplify]: Simplifying (/ (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) 6.249 * * [simplify]: iters left: 6 (12 enodes) 6.252 * * [simplify]: iters left: 5 (60 enodes) 6.265 * * [simplify]: iters left: 4 (144 enodes) 6.300 * * [simplify]: iters left: 3 (291 enodes) 6.354 * * [simplify]: Extracting #0: cost 1 inf + 0 6.354 * * [simplify]: Extracting #1: cost 19 inf + 0 6.354 * * [simplify]: Extracting #2: cost 120 inf + 0 6.355 * * [simplify]: Extracting #3: cost 180 inf + 744 6.357 * * [simplify]: Extracting #4: cost 107 inf + 13294 6.364 * * [simplify]: Extracting #5: cost 9 inf + 37704 6.372 * * [simplify]: Extracting #6: cost 0 inf + 40420 6.379 * [simplify]: Simplified to (/ (- (* x.re y.re) (* x.im y.im)) (/ (cbrt (+ (* x.re y.re) (* x.im y.im))) (+ (* x.re y.re) (* x.im y.im)))) 6.379 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ 1 (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im))))) (/ (- (* x.re y.re) (* x.im y.im)) (/ (cbrt (+ (* x.re y.re) (* x.im y.im))) (+ (* x.re y.re) (* x.im y.im)))))) 6.380 * * * * [progress]: [ 18 / 133 ] simplifiying candidate # 6.380 * [simplify]: Simplifying (/ 1 (sqrt (+ (* x.re y.re) (* x.im y.im)))) 6.380 * * [simplify]: iters left: 6 (10 enodes) 6.382 * * [simplify]: iters left: 5 (35 enodes) 6.388 * * [simplify]: iters left: 4 (37 enodes) 6.393 * * [simplify]: Extracting #0: cost 1 inf + 0 6.393 * * [simplify]: Extracting #1: cost 4 inf + 0 6.393 * * [simplify]: Extracting #2: cost 5 inf + 1 6.393 * * [simplify]: Extracting #3: cost 8 inf + 1 6.393 * * [simplify]: Extracting #4: cost 14 inf + 1 6.393 * * [simplify]: Extracting #5: cost 9 inf + 47 6.393 * * [simplify]: Extracting #6: cost 4 inf + 421 6.393 * * [simplify]: Extracting #7: cost 0 inf + 1159 6.394 * [simplify]: Simplified to (/ 1 (sqrt (+ (* y.re x.re) (* x.im y.im)))) 6.394 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (+ (* y.re x.re) (* x.im y.im)))) (/ (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (sqrt (+ (* x.re y.re) (* x.im y.im)))))) 6.394 * [simplify]: Simplifying (/ (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (sqrt (+ (* x.re y.re) (* x.im y.im)))) 6.394 * * [simplify]: iters left: 6 (12 enodes) 6.397 * * [simplify]: iters left: 5 (60 enodes) 6.407 * * [simplify]: iters left: 4 (144 enodes) 6.437 * * [simplify]: iters left: 3 (291 enodes) 6.530 * * [simplify]: Extracting #0: cost 1 inf + 0 6.530 * * [simplify]: Extracting #1: cost 19 inf + 0 6.531 * * [simplify]: Extracting #2: cost 120 inf + 0 6.532 * * [simplify]: Extracting #3: cost 180 inf + 744 6.538 * * [simplify]: Extracting #4: cost 107 inf + 12294 6.555 * * [simplify]: Extracting #5: cost 9 inf + 33744 6.570 * * [simplify]: Extracting #6: cost 0 inf + 36100 6.585 * [simplify]: Simplified to (/ (- (* x.re y.re) (* x.im y.im)) (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (+ (* x.re y.re) (* x.im y.im)))) 6.585 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (+ (* x.re y.re) (* x.im y.im)))) (/ (- (* x.re y.re) (* x.im y.im)) (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (+ (* x.re y.re) (* x.im y.im)))))) 6.586 * * * * [progress]: [ 19 / 133 ] simplifiying candidate # 6.586 * [simplify]: Simplifying (/ 1 1) 6.586 * * [simplify]: iters left: 2 (2 enodes) 6.588 * * [simplify]: iters left: 1 (6 enodes) 6.590 * * [simplify]: Extracting #0: cost 1 inf + 0 6.590 * * [simplify]: Extracting #1: cost 0 inf + 1 6.590 * [simplify]: Simplified to 1 6.590 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* 1 (/ (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (+ (* x.re y.re) (* x.im y.im))))) 6.590 * [simplify]: Simplifying (/ (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (+ (* x.re y.re) (* x.im y.im))) 6.590 * * [simplify]: iters left: 6 (11 enodes) 6.593 * * [simplify]: iters left: 5 (57 enodes) 6.604 * * [simplify]: iters left: 4 (141 enodes) 6.641 * * [simplify]: iters left: 3 (287 enodes) 6.713 * * [simplify]: Extracting #0: cost 1 inf + 0 6.713 * * [simplify]: Extracting #1: cost 20 inf + 0 6.713 * * [simplify]: Extracting #2: cost 117 inf + 1 6.715 * * [simplify]: Extracting #3: cost 174 inf + 949 6.724 * * [simplify]: Extracting #4: cost 58 inf + 19218 6.736 * * [simplify]: Extracting #5: cost 1 inf + 30037 6.750 * * [simplify]: Extracting #6: cost 0 inf + 30201 6.760 * [simplify]: Simplified to (* 1 (- (* x.re y.re) (* x.im y.im))) 6.760 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* 1 (* 1 (- (* x.re y.re) (* x.im y.im))))) 6.760 * * * * [progress]: [ 20 / 133 ] simplifiying candidate # 6.760 * [simplify]: Simplifying (/ (+ (* x.re y.re) (* x.im y.im)) (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im))))) 6.760 * * [simplify]: iters left: 6 (10 enodes) 6.762 * * [simplify]: iters left: 5 (35 enodes) 6.767 * * [simplify]: iters left: 4 (37 enodes) 6.772 * * [simplify]: Extracting #0: cost 1 inf + 0 6.772 * * [simplify]: Extracting #1: cost 6 inf + 0 6.772 * * [simplify]: Extracting #2: cost 12 inf + 0 6.772 * * [simplify]: Extracting #3: cost 18 inf + 0 6.772 * * [simplify]: Extracting #4: cost 14 inf + 4 6.772 * * [simplify]: Extracting #5: cost 11 inf + 130 6.772 * * [simplify]: Extracting #6: cost 6 inf + 828 6.772 * * [simplify]: Extracting #7: cost 0 inf + 2372 6.773 * [simplify]: Simplified to (/ (/ (+ (* x.im y.im) (* x.re y.re)) (cbrt (+ (* x.im y.im) (* x.re y.re)))) (cbrt (+ (* x.im y.im) (* x.re y.re)))) 6.773 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ (+ (* x.im y.im) (* x.re y.re)) (cbrt (+ (* x.im y.im) (* x.re y.re)))) (cbrt (+ (* x.im y.im) (* x.re y.re)))) (/ (- (* x.re y.re) (* x.im y.im)) (cbrt (+ (* x.re y.re) (* x.im y.im)))))) 6.773 * [simplify]: Simplifying (/ (- (* x.re y.re) (* x.im y.im)) (cbrt (+ (* x.re y.re) (* x.im y.im)))) 6.773 * * [simplify]: iters left: 6 (10 enodes) 6.775 * * [simplify]: iters left: 5 (38 enodes) 6.780 * * [simplify]: iters left: 4 (61 enodes) 6.789 * * [simplify]: iters left: 3 (87 enodes) 6.809 * * [simplify]: iters left: 2 (113 enodes) 6.834 * * [simplify]: iters left: 1 (125 enodes) 6.850 * * [simplify]: Extracting #0: cost 1 inf + 0 6.850 * * [simplify]: Extracting #1: cost 7 inf + 0 6.850 * * [simplify]: Extracting #2: cost 34 inf + 0 6.850 * * [simplify]: Extracting #3: cost 45 inf + 169 6.850 * * [simplify]: Extracting #4: cost 30 inf + 2132 6.852 * * [simplify]: Extracting #5: cost 7 inf + 7864 6.853 * * [simplify]: Extracting #6: cost 0 inf + 9692 6.855 * [simplify]: Simplified to (/ (- (* x.re y.re) (* x.im y.im)) (cbrt (+ (* x.im y.im) (* x.re y.re)))) 6.855 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (+ (* x.re y.re) (* x.im y.im)) (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im))))) (/ (- (* x.re y.re) (* x.im y.im)) (cbrt (+ (* x.im y.im) (* x.re y.re)))))) 6.855 * * * * [progress]: [ 21 / 133 ] simplifiying candidate # 6.855 * [simplify]: Simplifying (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* x.re y.re) (* x.im y.im)))) 6.855 * * [simplify]: iters left: 6 (9 enodes) 6.858 * * [simplify]: iters left: 5 (30 enodes) 6.866 * * [simplify]: Extracting #0: cost 1 inf + 0 6.866 * * [simplify]: Extracting #1: cost 4 inf + 0 6.866 * * [simplify]: Extracting #2: cost 8 inf + 0 6.866 * * [simplify]: Extracting #3: cost 14 inf + 0 6.867 * * [simplify]: Extracting #4: cost 9 inf + 46 6.867 * * [simplify]: Extracting #5: cost 4 inf + 460 6.867 * * [simplify]: Extracting #6: cost 1 inf + 952 6.868 * * [simplify]: Extracting #7: cost 0 inf + 1156 6.868 * [simplify]: Simplified to (/ (+ (* x.im y.im) (* x.re y.re)) (sqrt (+ (* x.im y.im) (* x.re y.re)))) 6.868 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (+ (* x.im y.im) (* x.re y.re)) (sqrt (+ (* x.im y.im) (* x.re y.re)))) (/ (- (* x.re y.re) (* x.im y.im)) (sqrt (+ (* x.re y.re) (* x.im y.im)))))) 6.869 * [simplify]: Simplifying (/ (- (* x.re y.re) (* x.im y.im)) (sqrt (+ (* x.re y.re) (* x.im y.im)))) 6.869 * * [simplify]: iters left: 6 (10 enodes) 6.873 * * [simplify]: iters left: 5 (38 enodes) 6.884 * * [simplify]: iters left: 4 (61 enodes) 6.895 * * [simplify]: iters left: 3 (87 enodes) 6.906 * * [simplify]: iters left: 2 (113 enodes) 6.924 * * [simplify]: iters left: 1 (125 enodes) 6.953 * * [simplify]: Extracting #0: cost 1 inf + 0 6.953 * * [simplify]: Extracting #1: cost 7 inf + 0 6.954 * * [simplify]: Extracting #2: cost 34 inf + 0 6.954 * * [simplify]: Extracting #3: cost 45 inf + 169 6.955 * * [simplify]: Extracting #4: cost 30 inf + 1932 6.957 * * [simplify]: Extracting #5: cost 7 inf + 6784 6.960 * * [simplify]: Extracting #6: cost 0 inf + 8332 6.963 * [simplify]: Simplified to (/ (- (* x.re y.re) (* x.im y.im)) (sqrt (+ (* x.im y.im) (* x.re y.re)))) 6.963 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* x.re y.re) (* x.im y.im)))) (/ (- (* x.re y.re) (* x.im y.im)) (sqrt (+ (* x.im y.im) (* x.re y.re)))))) 6.964 * * * * [progress]: [ 22 / 133 ] simplifiying candidate # 6.964 * [simplify]: Simplifying (/ (+ (* x.re y.re) (* x.im y.im)) 1) 6.964 * * [simplify]: iters left: 6 (9 enodes) 6.968 * * [simplify]: iters left: 5 (30 enodes) 6.975 * * [simplify]: iters left: 4 (32 enodes) 6.980 * * [simplify]: Extracting #0: cost 1 inf + 0 6.980 * * [simplify]: Extracting #1: cost 5 inf + 0 6.980 * * [simplify]: Extracting #2: cost 10 inf + 1 6.980 * * [simplify]: Extracting #3: cost 6 inf + 5 6.980 * * [simplify]: Extracting #4: cost 2 inf + 255 6.980 * * [simplify]: Extracting #5: cost 0 inf + 421 6.980 * [simplify]: Simplified to (+ (* x.im y.im) (* x.re y.re)) 6.980 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (+ (* x.im y.im) (* x.re y.re)) (/ (- (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im))))) 6.980 * [simplify]: Simplifying (/ (- (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im))) 6.980 * * [simplify]: iters left: 6 (9 enodes) 6.982 * * [simplify]: iters left: 5 (35 enodes) 6.987 * * [simplify]: iters left: 4 (58 enodes) 6.995 * * [simplify]: iters left: 3 (84 enodes) 7.007 * * [simplify]: iters left: 2 (110 enodes) 7.027 * * [simplify]: iters left: 1 (122 enodes) 7.051 * * [simplify]: Extracting #0: cost 1 inf + 0 7.051 * * [simplify]: Extracting #1: cost 7 inf + 0 7.052 * * [simplify]: Extracting #2: cost 33 inf + 0 7.052 * * [simplify]: Extracting #3: cost 42 inf + 210 7.052 * * [simplify]: Extracting #4: cost 25 inf + 2344 7.053 * * [simplify]: Extracting #5: cost 6 inf + 5780 7.055 * * [simplify]: Extracting #6: cost 0 inf + 6724 7.056 * [simplify]: Simplified to (/ (- (* x.re y.re) (* x.im y.im)) (+ (* x.im y.im) (* x.re y.re))) 7.056 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (+ (* x.im y.im) (* x.re y.re)) (/ (- (* x.re y.re) (* x.im y.im)) (+ (* x.im y.im) (* x.re y.re))))) 7.056 * * * * [progress]: [ 23 / 133 ] simplifiying candidate # 7.056 * * * * [progress]: [ 24 / 133 ] simplifiying candidate # 7.056 * * * * [progress]: [ 25 / 133 ] simplifiying candidate # 7.057 * * * * [progress]: [ 26 / 133 ] simplifiying candidate # 7.057 * [simplify]: Simplifying (cbrt (+ (* x.re y.re) (* x.im y.im))) 7.057 * * [simplify]: iters left: 5 (8 enodes) 7.058 * * [simplify]: iters left: 4 (27 enodes) 7.062 * * [simplify]: Extracting #0: cost 1 inf + 0 7.062 * * [simplify]: Extracting #1: cost 3 inf + 0 7.062 * * [simplify]: Extracting #2: cost 6 inf + 0 7.062 * * [simplify]: Extracting #3: cost 12 inf + 0 7.062 * * [simplify]: Extracting #4: cost 8 inf + 4 7.062 * * [simplify]: Extracting #5: cost 1 inf + 624 7.062 * * [simplify]: Extracting #6: cost 0 inf + 828 7.062 * [simplify]: Simplified to (cbrt (+ (* x.im y.im) (* x.re y.re))) 7.062 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (/ (/ (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* x.im y.im) (* x.re y.re))))) 7.063 * * * * [progress]: [ 27 / 133 ] simplifiying candidate # 7.063 * [simplify]: Simplifying (sqrt (+ (* x.re y.re) (* x.im y.im))) 7.063 * * [simplify]: iters left: 5 (8 enodes) 7.064 * * [simplify]: iters left: 4 (27 enodes) 7.068 * * [simplify]: Extracting #0: cost 1 inf + 0 7.068 * * [simplify]: Extracting #1: cost 3 inf + 0 7.068 * * [simplify]: Extracting #2: cost 6 inf + 0 7.068 * * [simplify]: Extracting #3: cost 12 inf + 0 7.068 * * [simplify]: Extracting #4: cost 8 inf + 4 7.068 * * [simplify]: Extracting #5: cost 1 inf + 584 7.068 * * [simplify]: Extracting #6: cost 0 inf + 748 7.068 * [simplify]: Simplified to (sqrt (+ (* x.im y.im) (* x.re y.re))) 7.068 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (/ (/ (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (sqrt (+ (* x.re y.re) (* x.im y.im)))) (sqrt (+ (* x.im y.im) (* x.re y.re))))) 7.069 * * * * [progress]: [ 28 / 133 ] simplifiying candidate # 7.069 * [simplify]: Simplifying (+ (* x.re y.re) (* x.im y.im)) 7.069 * * [simplify]: iters left: 4 (7 enodes) 7.070 * * [simplify]: iters left: 3 (24 enodes) 7.073 * * [simplify]: Extracting #0: cost 1 inf + 0 7.073 * * [simplify]: Extracting #1: cost 4 inf + 0 7.073 * * [simplify]: Extracting #2: cost 10 inf + 0 7.073 * * [simplify]: Extracting #3: cost 6 inf + 4 7.074 * * [simplify]: Extracting #4: cost 1 inf + 296 7.074 * * [simplify]: Extracting #5: cost 0 inf + 420 7.074 * [simplify]: Simplified to (+ (* x.im y.im) (* x.re y.re)) 7.074 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (/ (/ (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) 1) (+ (* x.im y.im) (* x.re y.re)))) 7.074 * * * * [progress]: [ 29 / 133 ] simplifiying candidate # 7.074 * [simplify]: Simplifying (* (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 7.074 * * [simplify]: iters left: 6 (11 enodes) 7.077 * * [simplify]: iters left: 5 (54 enodes) 7.092 * * [simplify]: iters left: 4 (117 enodes) 7.120 * * [simplify]: iters left: 3 (187 enodes) 7.159 * * [simplify]: iters left: 2 (268 enodes) 7.252 * * [simplify]: iters left: 1 (479 enodes) 7.416 * * [simplify]: Extracting #0: cost 1 inf + 0 7.416 * * [simplify]: Extracting #1: cost 3 inf + 0 7.416 * * [simplify]: Extracting #2: cost 5 inf + 0 7.416 * * [simplify]: Extracting #3: cost 26 inf + 0 7.417 * * [simplify]: Extracting #4: cost 115 inf + 0 7.417 * * [simplify]: Extracting #5: cost 153 inf + 662 7.420 * * [simplify]: Extracting #6: cost 66 inf + 11256 7.427 * * [simplify]: Extracting #7: cost 4 inf + 24128 7.434 * * [simplify]: Extracting #8: cost 0 inf + 24824 7.442 * [simplify]: Simplified to (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im))))) 7.442 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im))))) (/ (+ (* x.re y.re) (* x.im y.im)) (cbrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) 7.442 * * * * [progress]: [ 30 / 133 ] simplifiying candidate # 7.442 * [simplify]: Simplifying (sqrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) 7.442 * * [simplify]: iters left: 6 (10 enodes) 7.445 * * [simplify]: iters left: 5 (51 enodes) 7.461 * * [simplify]: iters left: 4 (114 enodes) 7.500 * * [simplify]: iters left: 3 (184 enodes) 7.542 * * [simplify]: iters left: 2 (265 enodes) 7.597 * * [simplify]: iters left: 1 (476 enodes) 7.776 * * [simplify]: Extracting #0: cost 1 inf + 0 7.776 * * [simplify]: Extracting #1: cost 3 inf + 0 7.776 * * [simplify]: Extracting #2: cost 24 inf + 0 7.777 * * [simplify]: Extracting #3: cost 112 inf + 0 7.779 * * [simplify]: Extracting #4: cost 146 inf + 1397 7.786 * * [simplify]: Extracting #5: cost 63 inf + 11378 7.798 * * [simplify]: Extracting #6: cost 1 inf + 23728 7.808 * * [simplify]: Extracting #7: cost 0 inf + 24012 7.815 * [simplify]: Simplified to (sqrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) 7.815 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (sqrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) 7.815 * * * * [progress]: [ 31 / 133 ] simplifiying candidate # 7.815 * * * * [progress]: [ 32 / 133 ] simplifiying candidate # 7.815 * [simplify]: Simplifying (+ (* x.re y.re) (* x.im y.im)) 7.815 * * [simplify]: iters left: 4 (7 enodes) 7.817 * * [simplify]: iters left: 3 (24 enodes) 7.820 * * [simplify]: Extracting #0: cost 1 inf + 0 7.820 * * [simplify]: Extracting #1: cost 4 inf + 0 7.820 * * [simplify]: Extracting #2: cost 10 inf + 0 7.820 * * [simplify]: Extracting #3: cost 6 inf + 4 7.820 * * [simplify]: Extracting #4: cost 1 inf + 296 7.820 * * [simplify]: Extracting #5: cost 0 inf + 420 7.820 * [simplify]: Simplified to (+ (* x.im y.im) (* x.re y.re)) 7.820 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (+ (* x.im y.im) (* x.re y.re)) (/ (+ (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))))) 7.820 * * * * [progress]: [ 33 / 133 ] simplifiying candidate # 7.821 * [simplify]: Simplifying (+ (* (* x.re y.re) (* x.re y.re)) (- (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) 7.821 * * [simplify]: iters left: 6 (11 enodes) 7.826 * * [simplify]: iters left: 5 (61 enodes) 7.847 * * [simplify]: iters left: 4 (157 enodes) 7.888 * * [simplify]: iters left: 3 (330 enodes) 7.989 * * [simplify]: Extracting #0: cost 1 inf + 0 7.989 * * [simplify]: Extracting #1: cost 12 inf + 0 7.990 * * [simplify]: Extracting #2: cost 81 inf + 0 7.991 * * [simplify]: Extracting #3: cost 114 inf + 497 7.995 * * [simplify]: Extracting #4: cost 46 inf + 6407 8.002 * * [simplify]: Extracting #5: cost 7 inf + 12132 8.010 * * [simplify]: Extracting #6: cost 0 inf + 12838 8.017 * * [simplify]: Extracting #7: cost 0 inf + 12798 8.025 * [simplify]: Simplified to (- (* (* x.im y.im) (* x.im y.im)) (* (- (* x.im y.im) (* x.re y.re)) (* x.re y.re))) 8.025 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (+ (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (- (* (* x.im y.im) (* x.im y.im)) (* (- (* x.im y.im) (* x.re y.re)) (* x.re y.re))))) 8.025 * * * * [progress]: [ 34 / 133 ] simplifiying candidate # 8.026 * [simplify]: Simplifying (- (* x.re y.re) (* x.im y.im)) 8.026 * * [simplify]: iters left: 4 (7 enodes) 8.029 * * [simplify]: iters left: 3 (25 enodes) 8.033 * * [simplify]: iters left: 2 (34 enodes) 8.038 * * [simplify]: iters left: 1 (38 enodes) 8.043 * * [simplify]: Extracting #0: cost 1 inf + 0 8.043 * * [simplify]: Extracting #1: cost 5 inf + 0 8.043 * * [simplify]: Extracting #2: cost 14 inf + 0 8.043 * * [simplify]: Extracting #3: cost 9 inf + 169 8.044 * * [simplify]: Extracting #4: cost 2 inf + 583 8.044 * * [simplify]: Extracting #5: cost 0 inf + 748 8.044 * [simplify]: Simplified to (- (* x.re y.re) (* x.im y.im)) 8.044 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (- (* x.re y.re) (* x.im y.im)))) 8.044 * * * * [progress]: [ 35 / 133 ] simplifiying candidate # 8.044 * [simplify]: Simplifying (- (pow (* (* x.re y.re) (* x.re y.re)) 3) (pow (* (* x.im y.im) (* x.im y.im)) 3)) 8.045 * * [simplify]: iters left: 6 (12 enodes) 8.049 * * [simplify]: iters left: 5 (71 enodes) 8.069 * * [simplify]: iters left: 4 (275 enodes) 8.262 * * [simplify]: Extracting #0: cost 1 inf + 0 8.262 * * [simplify]: Extracting #1: cost 13 inf + 0 8.263 * * [simplify]: Extracting #2: cost 172 inf + 0 8.266 * * [simplify]: Extracting #3: cost 320 inf + 2172 8.277 * * [simplify]: Extracting #4: cost 153 inf + 31058 8.296 * * [simplify]: Extracting #5: cost 13 inf + 62683 8.315 * * [simplify]: Extracting #6: cost 0 inf + 66331 8.347 * [simplify]: Simplified to (- (* (* (* (* x.re y.re) (* x.re y.re)) (* (* x.re y.re) (* x.re y.re))) (* (* x.re y.re) (* x.re y.re))) (* (* (* (* y.im x.im) (* y.im x.im)) (* (* y.im x.im) (* y.im x.im))) (* (* y.im x.im) (* y.im x.im)))) 8.347 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (- (* (* (* (* x.re y.re) (* x.re y.re)) (* (* x.re y.re) (* x.re y.re))) (* (* x.re y.re) (* x.re y.re))) (* (* (* (* y.im x.im) (* y.im x.im)) (* (* y.im x.im) (* y.im x.im))) (* (* y.im x.im) (* y.im x.im)))) (* (+ (* x.re y.re) (* x.im y.im)) (+ (* (* (* x.re y.re) (* x.re y.re)) (* (* x.re y.re) (* x.re y.re))) (+ (* (* (* x.im y.im) (* x.im y.im)) (* (* x.im y.im) (* x.im y.im))) (* (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) 8.347 * * * * [progress]: [ 36 / 133 ] simplifiying candidate # 8.348 * [simplify]: Simplifying (- (* (* (* x.re y.re) (* x.re y.re)) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* (* x.im y.im) (* x.im y.im)))) 8.348 * * [simplify]: iters left: 6 (11 enodes) 8.354 * * [simplify]: iters left: 5 (62 enodes) 8.382 * * [simplify]: iters left: 4 (214 enodes) 8.791 * * [simplify]: Extracting #0: cost 1 inf + 0 8.791 * * [simplify]: Extracting #1: cost 19 inf + 0 8.792 * * [simplify]: Extracting #2: cost 112 inf + 0 8.793 * * [simplify]: Extracting #3: cost 166 inf + 539 8.800 * * [simplify]: Extracting #4: cost 58 inf + 14836 8.811 * * [simplify]: Extracting #5: cost 3 inf + 23675 8.825 * * [simplify]: Extracting #6: cost 0 inf + 24343 8.832 * [simplify]: Simplified to (- (* (* (* x.re y.re) (* x.re y.re)) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* (* x.im y.im) (* x.im y.im)))) 8.832 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (- (* (* (* x.re y.re) (* x.re y.re)) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* (* x.im y.im) (* x.im y.im)))) (* (+ (* x.re y.re) (* x.im y.im)) (+ (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) 8.832 * * * * [progress]: [ 37 / 133 ] simplifiying candidate #real (real->posit16 (/ (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (+ (* x.re y.re) (* x.im y.im))))))> 8.832 * * * * [progress]: [ 38 / 133 ] simplifiying candidate # 8.832 * [simplify]: Simplifying (/ (exp (* (* x.re y.re) (* x.re y.re))) (exp (* (* x.im y.im) (* x.im y.im)))) 8.832 * * [simplify]: iters left: 6 (11 enodes) 8.835 * * [simplify]: iters left: 5 (55 enodes) 8.845 * * [simplify]: iters left: 4 (129 enodes) 8.876 * * [simplify]: iters left: 3 (256 enodes) 8.961 * * [simplify]: Extracting #0: cost 1 inf + 0 8.961 * * [simplify]: Extracting #1: cost 22 inf + 0 8.961 * * [simplify]: Extracting #2: cost 123 inf + 0 8.962 * * [simplify]: Extracting #3: cost 191 inf + 1704 8.964 * * [simplify]: Extracting #4: cost 130 inf + 10581 8.968 * * [simplify]: Extracting #5: cost 54 inf + 25317 8.974 * * [simplify]: Extracting #6: cost 6 inf + 44755 8.980 * * [simplify]: Extracting #7: cost 0 inf + 48511 8.986 * [simplify]: Simplified to (exp (* (- (* x.re y.re) (* x.im y.im)) (+ (* x.im y.im) (* x.re y.re)))) 8.986 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (log (exp (* (- (* x.re y.re) (* x.im y.im)) (+ (* x.im y.im) (* x.re y.re))))) (+ (* x.re y.re) (* x.im y.im)))) 8.987 * * * * [progress]: [ 39 / 133 ] simplifiying candidate # 8.987 * * * * [progress]: [ 40 / 133 ] simplifiying candidate # 8.987 * * * * [progress]: [ 41 / 133 ] simplifiying candidate # 8.987 * * * * [progress]: [ 42 / 133 ] simplifiying candidate # 8.987 * * * * [progress]: [ 43 / 133 ] simplifiying candidate # 8.987 * * * * [progress]: [ 44 / 133 ] simplifiying candidate # 8.987 * * * * [progress]: [ 45 / 133 ] simplifiying candidate # 8.987 * * * * [progress]: [ 46 / 133 ] simplifiying candidate # 8.987 * * * * [progress]: [ 47 / 133 ] simplifiying candidate # 8.987 * * * * [progress]: [ 48 / 133 ] simplifiying candidate # 8.987 * * * * [progress]: [ 49 / 133 ] simplifiying candidate # 8.987 * [simplify]: Simplifying (+ (* x.re y.re) (* x.im y.im)) 8.987 * * [simplify]: iters left: 4 (7 enodes) 8.989 * * [simplify]: iters left: 3 (24 enodes) 8.992 * * [simplify]: Extracting #0: cost 1 inf + 0 8.992 * * [simplify]: Extracting #1: cost 4 inf + 0 8.992 * * [simplify]: Extracting #2: cost 10 inf + 0 8.992 * * [simplify]: Extracting #3: cost 6 inf + 4 8.992 * * [simplify]: Extracting #4: cost 1 inf + 296 8.992 * * [simplify]: Extracting #5: cost 0 inf + 420 8.992 * [simplify]: Simplified to (+ (* x.im y.im) (* x.re y.re)) 8.992 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im))) (+ (* x.re y.re) (* x.im y.im)))) 8.992 * [simplify]: Simplifying (- (* x.re y.re) (* x.im y.im)) 8.992 * * [simplify]: iters left: 4 (7 enodes) 8.995 * * [simplify]: iters left: 3 (25 enodes) 8.999 * * [simplify]: iters left: 2 (34 enodes) 9.003 * * [simplify]: iters left: 1 (38 enodes) 9.011 * * [simplify]: Extracting #0: cost 1 inf + 0 9.011 * * [simplify]: Extracting #1: cost 5 inf + 0 9.011 * * [simplify]: Extracting #2: cost 14 inf + 0 9.011 * * [simplify]: Extracting #3: cost 9 inf + 169 9.011 * * [simplify]: Extracting #4: cost 2 inf + 583 9.012 * * [simplify]: Extracting #5: cost 0 inf + 748 9.012 * [simplify]: Simplified to (- (* x.re y.re) (* x.im y.im)) 9.012 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (+ (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))) (+ (* x.re y.re) (* x.im y.im)))) 9.012 * * * * [progress]: [ 50 / 133 ] simplifiying candidate # 9.013 * * * * [progress]: [ 51 / 133 ] simplifiying candidate #real (real->posit16 (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (+ (* x.re y.re) (* x.im y.im))))> 9.013 * * * * [progress]: [ 52 / 133 ] simplifiying candidate # 9.013 * [simplify]: Simplifying (* x.re y.re) 9.013 * * [simplify]: iters left: 2 (3 enodes) 9.014 * * [simplify]: iters left: 1 (10 enodes) 9.017 * * [simplify]: Extracting #0: cost 1 inf + 0 9.017 * * [simplify]: Extracting #1: cost 4 inf + 0 9.017 * * [simplify]: Extracting #2: cost 2 inf + 2 9.017 * * [simplify]: Extracting #3: cost 0 inf + 86 9.017 * [simplify]: Simplified to (* x.re y.re) 9.017 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (- (pow (* x.re y.re) (+ 1 1)) (* (* x.im y.im) (* x.im y.im))) (+ (* x.re y.re) (* x.im y.im)))) 9.017 * [simplify]: Simplifying (+ 1 1) 9.017 * * [simplify]: iters left: 2 (2 enodes) 9.019 * * [simplify]: iters left: 1 (9 enodes) 9.020 * * [simplify]: Extracting #0: cost 1 inf + 0 9.020 * * [simplify]: Extracting #1: cost 0 inf + 1 9.020 * [simplify]: Simplified to 2 9.020 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (- (pow (* x.re y.re) 2) (* (* x.im y.im) (* x.im y.im))) (+ (* x.re y.re) (* x.im y.im)))) 9.020 * * * * [progress]: [ 53 / 133 ] simplifiying candidate # 9.021 * [simplify]: Simplifying (* x.re y.re) 9.021 * * [simplify]: iters left: 2 (3 enodes) 9.021 * * [simplify]: iters left: 1 (10 enodes) 9.022 * * [simplify]: Extracting #0: cost 1 inf + 0 9.022 * * [simplify]: Extracting #1: cost 4 inf + 0 9.022 * * [simplify]: Extracting #2: cost 2 inf + 2 9.023 * * [simplify]: Extracting #3: cost 0 inf + 86 9.023 * [simplify]: Simplified to (* x.re y.re) 9.023 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (- (pow (* x.re y.re) (+ 1 1)) (* (* x.im y.im) (* x.im y.im))) (+ (* x.re y.re) (* x.im y.im)))) 9.023 * [simplify]: Simplifying (+ 1 1) 9.023 * * [simplify]: iters left: 2 (2 enodes) 9.024 * * [simplify]: iters left: 1 (9 enodes) 9.026 * * [simplify]: Extracting #0: cost 1 inf + 0 9.026 * * [simplify]: Extracting #1: cost 0 inf + 1 9.026 * [simplify]: Simplified to 2 9.026 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (- (pow (* x.re y.re) 2) (* (* x.im y.im) (* x.im y.im))) (+ (* x.re y.re) (* x.im y.im)))) 9.026 * * * * [progress]: [ 54 / 133 ] simplifiying candidate # 9.026 * [simplify]: Simplifying (* x.re y.re) 9.026 * * [simplify]: iters left: 2 (3 enodes) 9.027 * * [simplify]: iters left: 1 (10 enodes) 9.028 * * [simplify]: Extracting #0: cost 1 inf + 0 9.028 * * [simplify]: Extracting #1: cost 4 inf + 0 9.028 * * [simplify]: Extracting #2: cost 2 inf + 2 9.028 * * [simplify]: Extracting #3: cost 0 inf + 86 9.028 * [simplify]: Simplified to (* x.re y.re) 9.028 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (- (pow (* x.re y.re) (+ 1 1)) (* (* x.im y.im) (* x.im y.im))) (+ (* x.re y.re) (* x.im y.im)))) 9.028 * [simplify]: Simplifying (+ 1 1) 9.028 * * [simplify]: iters left: 2 (2 enodes) 9.030 * * [simplify]: iters left: 1 (9 enodes) 9.031 * * [simplify]: Extracting #0: cost 1 inf + 0 9.031 * * [simplify]: Extracting #1: cost 0 inf + 1 9.031 * [simplify]: Simplified to 2 9.031 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (- (pow (* x.re y.re) 2) (* (* x.im y.im) (* x.im y.im))) (+ (* x.re y.re) (* x.im y.im)))) 9.032 * * * * [progress]: [ 55 / 133 ] simplifiying candidate # 9.032 * [simplify]: Simplifying (* x.re y.re) 9.032 * * [simplify]: iters left: 2 (3 enodes) 9.032 * * [simplify]: iters left: 1 (10 enodes) 9.034 * * [simplify]: Extracting #0: cost 1 inf + 0 9.034 * * [simplify]: Extracting #1: cost 4 inf + 0 9.034 * * [simplify]: Extracting #2: cost 2 inf + 2 9.034 * * [simplify]: Extracting #3: cost 0 inf + 86 9.034 * [simplify]: Simplified to (* x.re y.re) 9.034 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (- (pow (* x.re y.re) (+ 1 1)) (* (* x.im y.im) (* x.im y.im))) (+ (* x.re y.re) (* x.im y.im)))) 9.034 * [simplify]: Simplifying (+ 1 1) 9.034 * * [simplify]: iters left: 2 (2 enodes) 9.035 * * [simplify]: iters left: 1 (9 enodes) 9.037 * * [simplify]: Extracting #0: cost 1 inf + 0 9.037 * * [simplify]: Extracting #1: cost 0 inf + 1 9.037 * [simplify]: Simplified to 2 9.037 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (- (pow (* x.re y.re) 2) (* (* x.im y.im) (* x.im y.im))) (+ (* x.re y.re) (* x.im y.im)))) 9.037 * * * * [progress]: [ 56 / 133 ] simplifiying candidate # 9.037 * [simplify]: Simplifying (* (* x.re y.re) (* x.re y.re)) 9.037 * * [simplify]: iters left: 4 (4 enodes) 9.038 * * [simplify]: iters left: 3 (20 enodes) 9.042 * * [simplify]: iters left: 2 (39 enodes) 9.047 * * [simplify]: iters left: 1 (40 enodes) 9.052 * * [simplify]: Extracting #0: cost 1 inf + 0 9.052 * * [simplify]: Extracting #1: cost 9 inf + 0 9.052 * * [simplify]: Extracting #2: cost 11 inf + 43 9.053 * * [simplify]: Extracting #3: cost 1 inf + 660 9.053 * * [simplify]: Extracting #4: cost 0 inf + 742 9.053 * [simplify]: Simplified to (* (* x.re y.re) (* x.re y.re)) 9.053 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (- (pow (* (* x.re y.re) (* x.re y.re)) 1) (* (* x.im y.im) (* x.im y.im))) (+ (* x.re y.re) (* x.im y.im)))) 9.054 * * * * [progress]: [ 57 / 133 ] simplifiying candidate # 9.054 * [simplify]: Simplifying (* (* x.re y.re) (* x.re y.re)) 9.054 * * [simplify]: iters left: 4 (4 enodes) 9.057 * * [simplify]: iters left: 3 (20 enodes) 9.063 * * [simplify]: iters left: 2 (39 enodes) 9.075 * * [simplify]: iters left: 1 (40 enodes) 9.081 * * [simplify]: Extracting #0: cost 1 inf + 0 9.081 * * [simplify]: Extracting #1: cost 9 inf + 0 9.081 * * [simplify]: Extracting #2: cost 11 inf + 43 9.081 * * [simplify]: Extracting #3: cost 1 inf + 660 9.081 * * [simplify]: Extracting #4: cost 0 inf + 742 9.082 * [simplify]: Simplified to (* (* x.re y.re) (* x.re y.re)) 9.082 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (- (pow (* (* x.re y.re) (* x.re y.re)) 1) (* (* x.im y.im) (* x.im y.im))) (+ (* x.re y.re) (* x.im y.im)))) 9.082 * * * * [progress]: [ 58 / 133 ] simplifiying candidate # 9.082 * [simplify]: Simplifying (* (* x.re y.re) (* x.re y.re)) 9.082 * * [simplify]: iters left: 4 (4 enodes) 9.083 * * [simplify]: iters left: 3 (20 enodes) 9.086 * * [simplify]: iters left: 2 (39 enodes) 9.095 * * [simplify]: iters left: 1 (40 enodes) 9.099 * * [simplify]: Extracting #0: cost 1 inf + 0 9.099 * * [simplify]: Extracting #1: cost 9 inf + 0 9.099 * * [simplify]: Extracting #2: cost 11 inf + 43 9.100 * * [simplify]: Extracting #3: cost 1 inf + 660 9.100 * * [simplify]: Extracting #4: cost 0 inf + 742 9.100 * [simplify]: Simplified to (* (* x.re y.re) (* x.re y.re)) 9.100 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (- (pow (* (* x.re y.re) (* x.re y.re)) 1) (* (* x.im y.im) (* x.im y.im))) (+ (* x.re y.re) (* x.im y.im)))) 9.100 * * * * [progress]: [ 59 / 133 ] simplifiying candidate # 9.100 * [simplify]: Simplifying (* (* x.re y.re) (* x.re y.re)) 9.100 * * [simplify]: iters left: 4 (4 enodes) 9.102 * * [simplify]: iters left: 3 (20 enodes) 9.105 * * [simplify]: iters left: 2 (39 enodes) 9.111 * * [simplify]: iters left: 1 (40 enodes) 9.119 * * [simplify]: Extracting #0: cost 1 inf + 0 9.119 * * [simplify]: Extracting #1: cost 9 inf + 0 9.119 * * [simplify]: Extracting #2: cost 11 inf + 43 9.119 * * [simplify]: Extracting #3: cost 1 inf + 660 9.120 * * [simplify]: Extracting #4: cost 0 inf + 742 9.120 * [simplify]: Simplified to (* (* x.re y.re) (* x.re y.re)) 9.120 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (- (pow (* (* x.re y.re) (* x.re y.re)) 1) (* (* x.im y.im) (* x.im y.im))) (+ (* x.re y.re) (* x.im y.im)))) 9.121 * * * * [progress]: [ 60 / 133 ] simplifiying candidate # 9.121 * * * * [progress]: [ 61 / 133 ] simplifiying candidate # 9.121 * [simplify]: Simplifying (* x.re y.re) 9.121 * * [simplify]: iters left: 2 (3 enodes) 9.122 * * [simplify]: iters left: 1 (10 enodes) 9.125 * * [simplify]: Extracting #0: cost 1 inf + 0 9.125 * * [simplify]: Extracting #1: cost 4 inf + 0 9.125 * * [simplify]: Extracting #2: cost 2 inf + 2 9.125 * * [simplify]: Extracting #3: cost 0 inf + 86 9.125 * [simplify]: Simplified to (* x.re y.re) 9.125 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (- (pow (* x.re y.re) (+ 1 1)) (* (* x.im y.im) (* x.im y.im))) (+ (* x.re y.re) (* x.im y.im)))) 9.125 * * * * [progress]: [ 62 / 133 ] simplifiying candidate # 9.125 * [simplify]: Simplifying (* x.re y.re) 9.125 * * [simplify]: iters left: 2 (3 enodes) 9.127 * * [simplify]: iters left: 1 (10 enodes) 9.129 * * [simplify]: Extracting #0: cost 1 inf + 0 9.129 * * [simplify]: Extracting #1: cost 4 inf + 0 9.129 * * [simplify]: Extracting #2: cost 2 inf + 2 9.129 * * [simplify]: Extracting #3: cost 0 inf + 86 9.129 * [simplify]: Simplified to (* x.re y.re) 9.129 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (- (pow (* x.re y.re) (+ 1 1)) (* (* x.im y.im) (* x.im y.im))) (+ (* x.re y.re) (* x.im y.im)))) 9.129 * * * * [progress]: [ 63 / 133 ] simplifiying candidate # 9.130 * * * * [progress]: [ 64 / 133 ] simplifiying candidate # 9.130 * [simplify]: Simplifying (+ (+ (log x.re) (log y.re)) (+ (log x.re) (log y.re))) 9.130 * * [simplify]: iters left: 5 (6 enodes) 9.132 * * [simplify]: iters left: 4 (23 enodes) 9.139 * * [simplify]: iters left: 3 (35 enodes) 9.149 * * [simplify]: iters left: 2 (43 enodes) 9.159 * * [simplify]: iters left: 1 (44 enodes) 9.166 * * [simplify]: Extracting #0: cost 1 inf + 0 9.166 * * [simplify]: Extracting #1: cost 9 inf + 0 9.166 * * [simplify]: Extracting #2: cost 18 inf + 0 9.166 * * [simplify]: Extracting #3: cost 13 inf + 295 9.166 * * [simplify]: Extracting #4: cost 11 inf + 437 9.166 * * [simplify]: Extracting #5: cost 1 inf + 2204 9.167 * * [simplify]: Extracting #6: cost 0 inf + 2426 9.167 * [simplify]: Simplified to (+ (+ (log x.re) (log y.re)) (+ (log x.re) (log y.re))) 9.167 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (- (exp (+ (+ (log x.re) (log y.re)) (+ (log x.re) (log y.re)))) (* (* x.im y.im) (* x.im y.im))) (+ (* x.re y.re) (* x.im y.im)))) 9.167 * * * * [progress]: [ 65 / 133 ] simplifiying candidate # 9.167 * [simplify]: Simplifying (+ (+ (log x.re) (log y.re)) (log (* x.re y.re))) 9.167 * * [simplify]: iters left: 5 (8 enodes) 9.169 * * [simplify]: iters left: 4 (27 enodes) 9.173 * * [simplify]: iters left: 3 (37 enodes) 9.178 * * [simplify]: iters left: 2 (46 enodes) 9.183 * * [simplify]: iters left: 1 (50 enodes) 9.191 * * [simplify]: Extracting #0: cost 1 inf + 0 9.191 * * [simplify]: Extracting #1: cost 9 inf + 0 9.191 * * [simplify]: Extracting #2: cost 19 inf + 0 9.191 * * [simplify]: Extracting #3: cost 17 inf + 73 9.191 * * [simplify]: Extracting #4: cost 11 inf + 741 9.192 * * [simplify]: Extracting #5: cost 2 inf + 2006 9.193 * * [simplify]: Extracting #6: cost 0 inf + 2230 9.194 * [simplify]: Simplified to (+ (log (* x.re y.re)) (log (* x.re y.re))) 9.194 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (- (exp (+ (log (* x.re y.re)) (log (* x.re y.re)))) (* (* x.im y.im) (* x.im y.im))) (+ (* x.re y.re) (* x.im y.im)))) 9.194 * * * * [progress]: [ 66 / 133 ] simplifiying candidate # 9.194 * [simplify]: Simplifying (+ (log (* x.re y.re)) (+ (log x.re) (log y.re))) 9.194 * * [simplify]: iters left: 5 (8 enodes) 9.197 * * [simplify]: iters left: 4 (27 enodes) 9.204 * * [simplify]: iters left: 3 (37 enodes) 9.214 * * [simplify]: iters left: 2 (46 enodes) 9.225 * * [simplify]: iters left: 1 (49 enodes) 9.236 * * [simplify]: Extracting #0: cost 1 inf + 0 9.236 * * [simplify]: Extracting #1: cost 9 inf + 0 9.236 * * [simplify]: Extracting #2: cost 19 inf + 0 9.237 * * [simplify]: Extracting #3: cost 17 inf + 73 9.237 * * [simplify]: Extracting #4: cost 7 inf + 967 9.238 * * [simplify]: Extracting #5: cost 1 inf + 2008 9.239 * * [simplify]: Extracting #6: cost 0 inf + 2230 9.240 * [simplify]: Simplified to (+ (log (* x.re y.re)) (log (* x.re y.re))) 9.240 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (- (exp (+ (log (* x.re y.re)) (log (* x.re y.re)))) (* (* x.im y.im) (* x.im y.im))) (+ (* x.re y.re) (* x.im y.im)))) 9.240 * * * * [progress]: [ 67 / 133 ] simplifiying candidate # 9.240 * [simplify]: Simplifying (+ (log (* x.re y.re)) (log (* x.re y.re))) 9.240 * * [simplify]: iters left: 5 (5 enodes) 9.242 * * [simplify]: iters left: 4 (19 enodes) 9.248 * * [simplify]: iters left: 3 (28 enodes) 9.255 * * [simplify]: iters left: 2 (40 enodes) 9.266 * * [simplify]: iters left: 1 (48 enodes) 9.277 * * [simplify]: Extracting #0: cost 1 inf + 0 9.277 * * [simplify]: Extracting #1: cost 9 inf + 0 9.277 * * [simplify]: Extracting #2: cost 19 inf + 0 9.278 * * [simplify]: Extracting #3: cost 18 inf + 2 9.278 * * [simplify]: Extracting #4: cost 8 inf + 1077 9.278 * * [simplify]: Extracting #5: cost 0 inf + 2230 9.279 * [simplify]: Simplified to (+ (log (* x.re y.re)) (log (* x.re y.re))) 9.279 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (- (exp (+ (log (* x.re y.re)) (log (* x.re y.re)))) (* (* x.im y.im) (* x.im y.im))) (+ (* x.re y.re) (* x.im y.im)))) 9.279 * * * * [progress]: [ 68 / 133 ] simplifiying candidate # 9.280 * * * * [progress]: [ 69 / 133 ] simplifiying candidate # 9.280 * * * * [progress]: [ 70 / 133 ] simplifiying candidate # 9.280 * [simplify]: Simplifying (* (* (* (* x.re x.re) x.re) (* (* y.re y.re) y.re)) (* (* (* x.re x.re) x.re) (* (* y.re y.re) y.re))) 9.280 * * [simplify]: iters left: 6 (8 enodes) 9.284 * * [simplify]: iters left: 5 (38 enodes) 9.300 * * [simplify]: iters left: 4 (140 enodes) 9.404 * * [simplify]: iters left: 3 (482 enodes) 9.921 * * [simplify]: Extracting #0: cost 1 inf + 0 9.921 * * [simplify]: Extracting #1: cost 74 inf + 0 9.922 * * [simplify]: Extracting #2: cost 255 inf + 1300 9.929 * * [simplify]: Extracting #3: cost 112 inf + 28035 9.952 * * [simplify]: Extracting #4: cost 0 inf + 55188 9.979 * * [simplify]: Extracting #5: cost 0 inf + 54508 9.994 * [simplify]: Simplified to (* (* (* (* y.re x.re) (* y.re x.re)) (* y.re x.re)) (* (* (* y.re x.re) (* y.re x.re)) (* y.re x.re))) 9.994 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (- (cbrt (* (* (* (* y.re x.re) (* y.re x.re)) (* y.re x.re)) (* (* (* y.re x.re) (* y.re x.re)) (* y.re x.re)))) (* (* x.im y.im) (* x.im y.im))) (+ (* x.re y.re) (* x.im y.im)))) 9.995 * * * * [progress]: [ 71 / 133 ] simplifiying candidate # 9.995 * [simplify]: Simplifying (* (* (* (* x.re x.re) x.re) (* (* y.re y.re) y.re)) (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re))) 9.995 * * [simplify]: iters left: 6 (11 enodes) 9.998 * * [simplify]: iters left: 5 (54 enodes) 10.010 * * [simplify]: iters left: 4 (171 enodes) 10.157 * * [simplify]: Extracting #0: cost 1 inf + 0 10.158 * * [simplify]: Extracting #1: cost 53 inf + 0 10.159 * * [simplify]: Extracting #2: cost 151 inf + 450 10.163 * * [simplify]: Extracting #3: cost 107 inf + 8458 10.178 * * [simplify]: Extracting #4: cost 1 inf + 30046 10.194 * * [simplify]: Extracting #5: cost 0 inf + 27018 10.210 * [simplify]: Simplified to (* (* (* y.re x.re) (* (* y.re x.re) (* y.re x.re))) (* (* y.re x.re) (* (* y.re x.re) (* y.re x.re)))) 10.210 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (- (cbrt (* (* (* y.re x.re) (* (* y.re x.re) (* y.re x.re))) (* (* y.re x.re) (* (* y.re x.re) (* y.re x.re))))) (* (* x.im y.im) (* x.im y.im))) (+ (* x.re y.re) (* x.im y.im)))) 10.210 * * * * [progress]: [ 72 / 133 ] simplifiying candidate # 10.211 * [simplify]: Simplifying (* (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.re x.re) x.re) (* (* y.re y.re) y.re))) 10.211 * * [simplify]: iters left: 6 (11 enodes) 10.217 * * [simplify]: iters left: 5 (54 enodes) 10.242 * * [simplify]: iters left: 4 (170 enodes) 10.431 * * [simplify]: Extracting #0: cost 1 inf + 0 10.431 * * [simplify]: Extracting #1: cost 51 inf + 0 10.432 * * [simplify]: Extracting #2: cost 150 inf + 3 10.434 * * [simplify]: Extracting #3: cost 139 inf + 1749 10.443 * * [simplify]: Extracting #4: cost 24 inf + 21795 10.457 * * [simplify]: Extracting #5: cost 0 inf + 26323 10.472 * * [simplify]: Extracting #6: cost 0 inf + 26283 10.487 * [simplify]: Simplified to (* (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re)))) 10.487 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (- (cbrt (* (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))))) (* (* x.im y.im) (* x.im y.im))) (+ (* x.re y.re) (* x.im y.im)))) 10.487 * * * * [progress]: [ 73 / 133 ] simplifiying candidate # 10.488 * [simplify]: Simplifying (* (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re))) 10.488 * * [simplify]: iters left: 6 (6 enodes) 10.491 * * [simplify]: iters left: 5 (35 enodes) 10.511 * * [simplify]: iters left: 4 (130 enodes) 10.586 * * [simplify]: iters left: 3 (462 enodes) 11.080 * * [simplify]: Extracting #0: cost 1 inf + 0 11.080 * * [simplify]: Extracting #1: cost 59 inf + 0 11.082 * * [simplify]: Extracting #2: cost 197 inf + 4 11.087 * * [simplify]: Extracting #3: cost 126 inf + 12107 11.102 * * [simplify]: Extracting #4: cost 16 inf + 32525 11.116 * * [simplify]: Extracting #5: cost 0 inf + 36365 11.138 * [simplify]: Simplified to (* (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re)))) 11.138 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (- (cbrt (* (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))))) (* (* x.im y.im) (* x.im y.im))) (+ (* x.re y.re) (* x.im y.im)))) 11.138 * * * * [progress]: [ 74 / 133 ] simplifiying candidate # 11.138 * * * * [progress]: [ 75 / 133 ] simplifiying candidate # 11.138 * * * * [progress]: [ 76 / 133 ] simplifiying candidate # 11.138 * * * * [progress]: [ 77 / 133 ] simplifiying candidate # 11.138 * * * * [progress]: [ 78 / 133 ] simplifiying candidate # 11.138 * [simplify]: Simplifying (* x.re x.re) 11.138 * * [simplify]: iters left: 2 (2 enodes) 11.139 * * [simplify]: iters left: 1 (6 enodes) 11.140 * * [simplify]: Extracting #0: cost 1 inf + 0 11.140 * * [simplify]: Extracting #1: cost 3 inf + 0 11.140 * * [simplify]: Extracting #2: cost 2 inf + 1 11.140 * * [simplify]: Extracting #3: cost 0 inf + 83 11.140 * [simplify]: Simplified to (* x.re x.re) 11.140 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (- (* (* x.re x.re) (* y.re y.re)) (* (* x.im y.im) (* x.im y.im))) (+ (* x.re y.re) (* x.im y.im)))) 11.140 * [simplify]: Simplifying (* y.re y.re) 11.140 * * [simplify]: iters left: 2 (2 enodes) 11.141 * * [simplify]: iters left: 1 (6 enodes) 11.141 * * [simplify]: Extracting #0: cost 1 inf + 0 11.141 * * [simplify]: Extracting #1: cost 3 inf + 0 11.141 * * [simplify]: Extracting #2: cost 2 inf + 1 11.142 * * [simplify]: Extracting #3: cost 0 inf + 83 11.142 * [simplify]: Simplified to (* y.re y.re) 11.142 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (- (* (* x.re x.re) (* y.re y.re)) (* (* x.im y.im) (* x.im y.im))) (+ (* x.re y.re) (* x.im y.im)))) 11.142 * * * * [progress]: [ 79 / 133 ] simplifiying candidate # 11.142 * [simplify]: Simplifying (* x.re y.re) 11.142 * * [simplify]: iters left: 2 (3 enodes) 11.143 * * [simplify]: iters left: 1 (10 enodes) 11.144 * * [simplify]: Extracting #0: cost 1 inf + 0 11.144 * * [simplify]: Extracting #1: cost 4 inf + 0 11.144 * * [simplify]: Extracting #2: cost 2 inf + 2 11.144 * * [simplify]: Extracting #3: cost 0 inf + 86 11.144 * [simplify]: Simplified to (* x.re y.re) 11.144 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (- (pow (* x.re y.re) (* 2 1)) (* (* x.im y.im) (* x.im y.im))) (+ (* x.re y.re) (* x.im y.im)))) 11.144 * [simplify]: Simplifying (* 2 1) 11.144 * * [simplify]: iters left: 2 (3 enodes) 11.146 * * [simplify]: iters left: 1 (9 enodes) 11.147 * * [simplify]: Extracting #0: cost 1 inf + 0 11.147 * * [simplify]: Extracting #1: cost 0 inf + 1 11.147 * [simplify]: Simplified to 2 11.147 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (- (pow (* x.re y.re) 2) (* (* x.im y.im) (* x.im y.im))) (+ (* x.re y.re) (* x.im y.im)))) 11.148 * * * * [progress]: [ 80 / 133 ] simplifiying candidate # 11.148 * [simplify]: Simplifying (* x.re y.re) 11.148 * * [simplify]: iters left: 2 (3 enodes) 11.148 * * [simplify]: iters left: 1 (10 enodes) 11.150 * * [simplify]: Extracting #0: cost 1 inf + 0 11.150 * * [simplify]: Extracting #1: cost 4 inf + 0 11.150 * * [simplify]: Extracting #2: cost 2 inf + 2 11.150 * * [simplify]: Extracting #3: cost 0 inf + 86 11.150 * [simplify]: Simplified to (* x.re y.re) 11.150 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (- (pow (* x.re y.re) (* 2 1)) (* (* x.im y.im) (* x.im y.im))) (+ (* x.re y.re) (* x.im y.im)))) 11.150 * [simplify]: Simplifying (* 2 1) 11.150 * * [simplify]: iters left: 2 (3 enodes) 11.151 * * [simplify]: iters left: 1 (9 enodes) 11.153 * * [simplify]: Extracting #0: cost 1 inf + 0 11.153 * * [simplify]: Extracting #1: cost 0 inf + 1 11.153 * [simplify]: Simplified to 2 11.153 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (- (pow (* x.re y.re) 2) (* (* x.im y.im) (* x.im y.im))) (+ (* x.re y.re) (* x.im y.im)))) 11.153 * * * * [progress]: [ 81 / 133 ] simplifiying candidate # 11.154 * [simplify]: Simplifying (* x.re y.re) 11.154 * * [simplify]: iters left: 2 (3 enodes) 11.154 * * [simplify]: iters left: 1 (10 enodes) 11.156 * * [simplify]: Extracting #0: cost 1 inf + 0 11.156 * * [simplify]: Extracting #1: cost 4 inf + 0 11.156 * * [simplify]: Extracting #2: cost 2 inf + 2 11.156 * * [simplify]: Extracting #3: cost 0 inf + 86 11.156 * [simplify]: Simplified to (* x.re y.re) 11.156 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (- (pow (* x.re y.re) (* 2 1)) (* (* x.im y.im) (* x.im y.im))) (+ (* x.re y.re) (* x.im y.im)))) 11.156 * [simplify]: Simplifying (* 2 1) 11.156 * * [simplify]: iters left: 2 (3 enodes) 11.157 * * [simplify]: iters left: 1 (9 enodes) 11.159 * * [simplify]: Extracting #0: cost 1 inf + 0 11.159 * * [simplify]: Extracting #1: cost 0 inf + 1 11.159 * [simplify]: Simplified to 2 11.159 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (- (pow (* x.re y.re) 2) (* (* x.im y.im) (* x.im y.im))) (+ (* x.re y.re) (* x.im y.im)))) 11.159 * * * * [progress]: [ 82 / 133 ] simplifiying candidate # 11.159 * [simplify]: Simplifying (* x.re y.re) 11.159 * * [simplify]: iters left: 2 (3 enodes) 11.160 * * [simplify]: iters left: 1 (10 enodes) 11.161 * * [simplify]: Extracting #0: cost 1 inf + 0 11.161 * * [simplify]: Extracting #1: cost 4 inf + 0 11.161 * * [simplify]: Extracting #2: cost 2 inf + 2 11.161 * * [simplify]: Extracting #3: cost 0 inf + 86 11.161 * [simplify]: Simplified to (* x.re y.re) 11.161 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (- (pow (* x.re y.re) (* 2 1)) (* (* x.im y.im) (* x.im y.im))) (+ (* x.re y.re) (* x.im y.im)))) 11.162 * [simplify]: Simplifying (* 2 1) 11.162 * * [simplify]: iters left: 2 (3 enodes) 11.163 * * [simplify]: iters left: 1 (9 enodes) 11.165 * * [simplify]: Extracting #0: cost 1 inf + 0 11.165 * * [simplify]: Extracting #1: cost 0 inf + 1 11.165 * [simplify]: Simplified to 2 11.165 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (- (pow (* x.re y.re) 2) (* (* x.im y.im) (* x.im y.im))) (+ (* x.re y.re) (* x.im y.im)))) 11.165 * * * * [progress]: [ 83 / 133 ] simplifiying candidate # 11.165 * * * * [progress]: [ 84 / 133 ] simplifiying candidate # 11.165 * * * * [progress]: [ 85 / 133 ] simplifiying candidate #real (real->posit16 (* (* x.re y.re) (* x.re y.re)))) (* (* x.im y.im) (* x.im y.im))) (+ (* x.re y.re) (* x.im y.im))))> 11.165 * * * * [progress]: [ 86 / 133 ] simplifiying candidate # 11.165 * * * * [progress]: [ 87 / 133 ] simplifiying candidate # 11.165 * [simplify]: Simplifying (* x.im y.im) 11.165 * * [simplify]: iters left: 2 (3 enodes) 11.167 * * [simplify]: iters left: 1 (10 enodes) 11.169 * * [simplify]: Extracting #0: cost 1 inf + 0 11.170 * * [simplify]: Extracting #1: cost 4 inf + 0 11.170 * * [simplify]: Extracting #2: cost 2 inf + 2 11.170 * * [simplify]: Extracting #3: cost 0 inf + 86 11.170 * [simplify]: Simplified to (* x.im y.im) 11.170 * [simplify]: Simplified (2 1 2 1) to (λ (x.re x.im y.re y.im) (/ (- (* (* x.re y.re) (* x.re y.re)) (pow (* x.im y.im) (+ 1 1))) (+ (* x.re y.re) (* x.im y.im)))) 11.170 * [simplify]: Simplifying (+ 1 1) 11.170 * * [simplify]: iters left: 2 (2 enodes) 11.172 * * [simplify]: iters left: 1 (9 enodes) 11.175 * * [simplify]: Extracting #0: cost 1 inf + 0 11.175 * * [simplify]: Extracting #1: cost 0 inf + 1 11.176 * [simplify]: Simplified to 2 11.176 * [simplify]: Simplified (2 1 2 2) to (λ (x.re x.im y.re y.im) (/ (- (* (* x.re y.re) (* x.re y.re)) (pow (* x.im y.im) 2)) (+ (* x.re y.re) (* x.im y.im)))) 11.176 * * * * [progress]: [ 88 / 133 ] simplifiying candidate # 11.176 * [simplify]: Simplifying (* x.im y.im) 11.176 * * [simplify]: iters left: 2 (3 enodes) 11.177 * * [simplify]: iters left: 1 (10 enodes) 11.180 * * [simplify]: Extracting #0: cost 1 inf + 0 11.180 * * [simplify]: Extracting #1: cost 4 inf + 0 11.180 * * [simplify]: Extracting #2: cost 2 inf + 2 11.180 * * [simplify]: Extracting #3: cost 0 inf + 86 11.180 * [simplify]: Simplified to (* x.im y.im) 11.180 * [simplify]: Simplified (2 1 2 1) to (λ (x.re x.im y.re y.im) (/ (- (* (* x.re y.re) (* x.re y.re)) (pow (* x.im y.im) (+ 1 1))) (+ (* x.re y.re) (* x.im y.im)))) 11.181 * [simplify]: Simplifying (+ 1 1) 11.181 * * [simplify]: iters left: 2 (2 enodes) 11.183 * * [simplify]: iters left: 1 (9 enodes) 11.186 * * [simplify]: Extracting #0: cost 1 inf + 0 11.186 * * [simplify]: Extracting #1: cost 0 inf + 1 11.186 * [simplify]: Simplified to 2 11.186 * [simplify]: Simplified (2 1 2 2) to (λ (x.re x.im y.re y.im) (/ (- (* (* x.re y.re) (* x.re y.re)) (pow (* x.im y.im) 2)) (+ (* x.re y.re) (* x.im y.im)))) 11.186 * * * * [progress]: [ 89 / 133 ] simplifiying candidate # 11.186 * [simplify]: Simplifying (* x.im y.im) 11.187 * * [simplify]: iters left: 2 (3 enodes) 11.188 * * [simplify]: iters left: 1 (10 enodes) 11.190 * * [simplify]: Extracting #0: cost 1 inf + 0 11.190 * * [simplify]: Extracting #1: cost 4 inf + 0 11.190 * * [simplify]: Extracting #2: cost 2 inf + 2 11.191 * * [simplify]: Extracting #3: cost 0 inf + 86 11.191 * [simplify]: Simplified to (* x.im y.im) 11.191 * [simplify]: Simplified (2 1 2 1) to (λ (x.re x.im y.re y.im) (/ (- (* (* x.re y.re) (* x.re y.re)) (pow (* x.im y.im) (+ 1 1))) (+ (* x.re y.re) (* x.im y.im)))) 11.191 * [simplify]: Simplifying (+ 1 1) 11.191 * * [simplify]: iters left: 2 (2 enodes) 11.193 * * [simplify]: iters left: 1 (9 enodes) 11.196 * * [simplify]: Extracting #0: cost 1 inf + 0 11.196 * * [simplify]: Extracting #1: cost 0 inf + 1 11.196 * [simplify]: Simplified to 2 11.197 * [simplify]: Simplified (2 1 2 2) to (λ (x.re x.im y.re y.im) (/ (- (* (* x.re y.re) (* x.re y.re)) (pow (* x.im y.im) 2)) (+ (* x.re y.re) (* x.im y.im)))) 11.197 * * * * [progress]: [ 90 / 133 ] simplifiying candidate # 11.197 * [simplify]: Simplifying (* x.im y.im) 11.197 * * [simplify]: iters left: 2 (3 enodes) 11.198 * * [simplify]: iters left: 1 (10 enodes) 11.201 * * [simplify]: Extracting #0: cost 1 inf + 0 11.201 * * [simplify]: Extracting #1: cost 4 inf + 0 11.201 * * [simplify]: Extracting #2: cost 2 inf + 2 11.201 * * [simplify]: Extracting #3: cost 0 inf + 86 11.201 * [simplify]: Simplified to (* x.im y.im) 11.201 * [simplify]: Simplified (2 1 2 1) to (λ (x.re x.im y.re y.im) (/ (- (* (* x.re y.re) (* x.re y.re)) (pow (* x.im y.im) (+ 1 1))) (+ (* x.re y.re) (* x.im y.im)))) 11.201 * [simplify]: Simplifying (+ 1 1) 11.202 * * [simplify]: iters left: 2 (2 enodes) 11.204 * * [simplify]: iters left: 1 (9 enodes) 11.207 * * [simplify]: Extracting #0: cost 1 inf + 0 11.207 * * [simplify]: Extracting #1: cost 0 inf + 1 11.207 * [simplify]: Simplified to 2 11.207 * [simplify]: Simplified (2 1 2 2) to (λ (x.re x.im y.re y.im) (/ (- (* (* x.re y.re) (* x.re y.re)) (pow (* x.im y.im) 2)) (+ (* x.re y.re) (* x.im y.im)))) 11.207 * * * * [progress]: [ 91 / 133 ] simplifiying candidate # 11.208 * [simplify]: Simplifying (* (* x.im y.im) (* x.im y.im)) 11.208 * * [simplify]: iters left: 4 (4 enodes) 11.210 * * [simplify]: iters left: 3 (20 enodes) 11.217 * * [simplify]: iters left: 2 (39 enodes) 11.229 * * [simplify]: iters left: 1 (40 enodes) 11.242 * * [simplify]: Extracting #0: cost 1 inf + 0 11.242 * * [simplify]: Extracting #1: cost 9 inf + 0 11.242 * * [simplify]: Extracting #2: cost 11 inf + 43 11.242 * * [simplify]: Extracting #3: cost 1 inf + 660 11.243 * * [simplify]: Extracting #4: cost 0 inf + 742 11.243 * [simplify]: Simplified to (* (* x.im y.im) (* x.im y.im)) 11.243 * [simplify]: Simplified (2 1 2 1) to (λ (x.re x.im y.re y.im) (/ (- (* (* x.re y.re) (* x.re y.re)) (pow (* (* x.im y.im) (* x.im y.im)) 1)) (+ (* x.re y.re) (* x.im y.im)))) 11.243 * * * * [progress]: [ 92 / 133 ] simplifiying candidate # 11.244 * [simplify]: Simplifying (* (* x.im y.im) (* x.im y.im)) 11.244 * * [simplify]: iters left: 4 (4 enodes) 11.246 * * [simplify]: iters left: 3 (20 enodes) 11.252 * * [simplify]: iters left: 2 (39 enodes) 11.264 * * [simplify]: iters left: 1 (40 enodes) 11.270 * * [simplify]: Extracting #0: cost 1 inf + 0 11.270 * * [simplify]: Extracting #1: cost 9 inf + 0 11.270 * * [simplify]: Extracting #2: cost 11 inf + 43 11.270 * * [simplify]: Extracting #3: cost 1 inf + 660 11.270 * * [simplify]: Extracting #4: cost 0 inf + 742 11.270 * [simplify]: Simplified to (* (* x.im y.im) (* x.im y.im)) 11.271 * [simplify]: Simplified (2 1 2 1) to (λ (x.re x.im y.re y.im) (/ (- (* (* x.re y.re) (* x.re y.re)) (pow (* (* x.im y.im) (* x.im y.im)) 1)) (+ (* x.re y.re) (* x.im y.im)))) 11.271 * * * * [progress]: [ 93 / 133 ] simplifiying candidate # 11.271 * [simplify]: Simplifying (* (* x.im y.im) (* x.im y.im)) 11.271 * * [simplify]: iters left: 4 (4 enodes) 11.272 * * [simplify]: iters left: 3 (20 enodes) 11.275 * * [simplify]: iters left: 2 (39 enodes) 11.282 * * [simplify]: iters left: 1 (40 enodes) 11.288 * * [simplify]: Extracting #0: cost 1 inf + 0 11.288 * * [simplify]: Extracting #1: cost 9 inf + 0 11.288 * * [simplify]: Extracting #2: cost 11 inf + 43 11.288 * * [simplify]: Extracting #3: cost 1 inf + 660 11.288 * * [simplify]: Extracting #4: cost 0 inf + 742 11.289 * [simplify]: Simplified to (* (* x.im y.im) (* x.im y.im)) 11.289 * [simplify]: Simplified (2 1 2 1) to (λ (x.re x.im y.re y.im) (/ (- (* (* x.re y.re) (* x.re y.re)) (pow (* (* x.im y.im) (* x.im y.im)) 1)) (+ (* x.re y.re) (* x.im y.im)))) 11.289 * * * * [progress]: [ 94 / 133 ] simplifiying candidate # 11.289 * [simplify]: Simplifying (* (* x.im y.im) (* x.im y.im)) 11.289 * * [simplify]: iters left: 4 (4 enodes) 11.290 * * [simplify]: iters left: 3 (20 enodes) 11.293 * * [simplify]: iters left: 2 (39 enodes) 11.299 * * [simplify]: iters left: 1 (40 enodes) 11.309 * * [simplify]: Extracting #0: cost 1 inf + 0 11.309 * * [simplify]: Extracting #1: cost 9 inf + 0 11.310 * * [simplify]: Extracting #2: cost 11 inf + 43 11.310 * * [simplify]: Extracting #3: cost 1 inf + 660 11.310 * * [simplify]: Extracting #4: cost 0 inf + 742 11.311 * [simplify]: Simplified to (* (* x.im y.im) (* x.im y.im)) 11.311 * [simplify]: Simplified (2 1 2 1) to (λ (x.re x.im y.re y.im) (/ (- (* (* x.re y.re) (* x.re y.re)) (pow (* (* x.im y.im) (* x.im y.im)) 1)) (+ (* x.re y.re) (* x.im y.im)))) 11.311 * * * * [progress]: [ 95 / 133 ] simplifiying candidate # 11.311 * * * * [progress]: [ 96 / 133 ] simplifiying candidate # 11.312 * [simplify]: Simplifying (* x.im y.im) 11.312 * * [simplify]: iters left: 2 (3 enodes) 11.313 * * [simplify]: iters left: 1 (10 enodes) 11.315 * * [simplify]: Extracting #0: cost 1 inf + 0 11.315 * * [simplify]: Extracting #1: cost 4 inf + 0 11.315 * * [simplify]: Extracting #2: cost 2 inf + 2 11.316 * * [simplify]: Extracting #3: cost 0 inf + 86 11.316 * [simplify]: Simplified to (* x.im y.im) 11.316 * [simplify]: Simplified (2 1 2 1) to (λ (x.re x.im y.re y.im) (/ (- (* (* x.re y.re) (* x.re y.re)) (pow (* x.im y.im) (+ 1 1))) (+ (* x.re y.re) (* x.im y.im)))) 11.316 * * * * [progress]: [ 97 / 133 ] simplifiying candidate # 11.316 * [simplify]: Simplifying (* x.im y.im) 11.316 * * [simplify]: iters left: 2 (3 enodes) 11.318 * * [simplify]: iters left: 1 (10 enodes) 11.320 * * [simplify]: Extracting #0: cost 1 inf + 0 11.320 * * [simplify]: Extracting #1: cost 4 inf + 0 11.320 * * [simplify]: Extracting #2: cost 2 inf + 2 11.320 * * [simplify]: Extracting #3: cost 0 inf + 86 11.321 * [simplify]: Simplified to (* x.im y.im) 11.321 * [simplify]: Simplified (2 1 2 1) to (λ (x.re x.im y.re y.im) (/ (- (* (* x.re y.re) (* x.re y.re)) (pow (* x.im y.im) (+ 1 1))) (+ (* x.re y.re) (* x.im y.im)))) 11.321 * * * * [progress]: [ 98 / 133 ] simplifiying candidate # 11.321 * * * * [progress]: [ 99 / 133 ] simplifiying candidate # 11.321 * [simplify]: Simplifying (+ (+ (log x.im) (log y.im)) (+ (log x.im) (log y.im))) 11.321 * * [simplify]: iters left: 5 (6 enodes) 11.324 * * [simplify]: iters left: 4 (23 enodes) 11.330 * * [simplify]: iters left: 3 (35 enodes) 11.340 * * [simplify]: iters left: 2 (43 enodes) 11.351 * * [simplify]: iters left: 1 (44 enodes) 11.361 * * [simplify]: Extracting #0: cost 1 inf + 0 11.361 * * [simplify]: Extracting #1: cost 9 inf + 0 11.361 * * [simplify]: Extracting #2: cost 18 inf + 0 11.362 * * [simplify]: Extracting #3: cost 13 inf + 295 11.362 * * [simplify]: Extracting #4: cost 11 inf + 437 11.362 * * [simplify]: Extracting #5: cost 1 inf + 2204 11.363 * * [simplify]: Extracting #6: cost 0 inf + 2426 11.364 * [simplify]: Simplified to (+ (+ (log x.im) (log y.im)) (+ (log x.im) (log y.im))) 11.364 * [simplify]: Simplified (2 1 2 1) to (λ (x.re x.im y.re y.im) (/ (- (* (* x.re y.re) (* x.re y.re)) (exp (+ (+ (log x.im) (log y.im)) (+ (log x.im) (log y.im))))) (+ (* x.re y.re) (* x.im y.im)))) 11.364 * * * * [progress]: [ 100 / 133 ] simplifiying candidate # 11.365 * [simplify]: Simplifying (+ (+ (log x.im) (log y.im)) (log (* x.im y.im))) 11.365 * * [simplify]: iters left: 5 (8 enodes) 11.368 * * [simplify]: iters left: 4 (27 enodes) 11.375 * * [simplify]: iters left: 3 (37 enodes) 11.385 * * [simplify]: iters left: 2 (46 enodes) 11.396 * * [simplify]: iters left: 1 (50 enodes) 11.408 * * [simplify]: Extracting #0: cost 1 inf + 0 11.408 * * [simplify]: Extracting #1: cost 9 inf + 0 11.408 * * [simplify]: Extracting #2: cost 19 inf + 0 11.408 * * [simplify]: Extracting #3: cost 17 inf + 73 11.409 * * [simplify]: Extracting #4: cost 11 inf + 741 11.410 * * [simplify]: Extracting #5: cost 2 inf + 2006 11.410 * * [simplify]: Extracting #6: cost 0 inf + 2230 11.411 * [simplify]: Simplified to (+ (log (* x.im y.im)) (log (* x.im y.im))) 11.411 * [simplify]: Simplified (2 1 2 1) to (λ (x.re x.im y.re y.im) (/ (- (* (* x.re y.re) (* x.re y.re)) (exp (+ (log (* x.im y.im)) (log (* x.im y.im))))) (+ (* x.re y.re) (* x.im y.im)))) 11.411 * * * * [progress]: [ 101 / 133 ] simplifiying candidate # 11.412 * [simplify]: Simplifying (+ (log (* x.im y.im)) (+ (log x.im) (log y.im))) 11.412 * * [simplify]: iters left: 5 (8 enodes) 11.415 * * [simplify]: iters left: 4 (27 enodes) 11.423 * * [simplify]: iters left: 3 (37 enodes) 11.432 * * [simplify]: iters left: 2 (46 enodes) 11.443 * * [simplify]: iters left: 1 (49 enodes) 11.454 * * [simplify]: Extracting #0: cost 1 inf + 0 11.454 * * [simplify]: Extracting #1: cost 9 inf + 0 11.454 * * [simplify]: Extracting #2: cost 19 inf + 0 11.454 * * [simplify]: Extracting #3: cost 17 inf + 73 11.455 * * [simplify]: Extracting #4: cost 7 inf + 967 11.456 * * [simplify]: Extracting #5: cost 1 inf + 2008 11.456 * * [simplify]: Extracting #6: cost 0 inf + 2230 11.457 * [simplify]: Simplified to (+ (log (* x.im y.im)) (log (* x.im y.im))) 11.457 * [simplify]: Simplified (2 1 2 1) to (λ (x.re x.im y.re y.im) (/ (- (* (* x.re y.re) (* x.re y.re)) (exp (+ (log (* x.im y.im)) (log (* x.im y.im))))) (+ (* x.re y.re) (* x.im y.im)))) 11.457 * * * * [progress]: [ 102 / 133 ] simplifiying candidate # 11.458 * [simplify]: Simplifying (+ (log (* x.im y.im)) (log (* x.im y.im))) 11.458 * * [simplify]: iters left: 5 (5 enodes) 11.460 * * [simplify]: iters left: 4 (19 enodes) 11.465 * * [simplify]: iters left: 3 (28 enodes) 11.473 * * [simplify]: iters left: 2 (40 enodes) 11.484 * * [simplify]: iters left: 1 (48 enodes) 11.495 * * [simplify]: Extracting #0: cost 1 inf + 0 11.495 * * [simplify]: Extracting #1: cost 9 inf + 0 11.495 * * [simplify]: Extracting #2: cost 19 inf + 0 11.495 * * [simplify]: Extracting #3: cost 18 inf + 2 11.495 * * [simplify]: Extracting #4: cost 8 inf + 1077 11.496 * * [simplify]: Extracting #5: cost 0 inf + 2230 11.496 * [simplify]: Simplified to (+ (log (* x.im y.im)) (log (* x.im y.im))) 11.496 * [simplify]: Simplified (2 1 2 1) to (λ (x.re x.im y.re y.im) (/ (- (* (* x.re y.re) (* x.re y.re)) (exp (+ (log (* x.im y.im)) (log (* x.im y.im))))) (+ (* x.re y.re) (* x.im y.im)))) 11.496 * * * * [progress]: [ 103 / 133 ] simplifiying candidate # 11.496 * * * * [progress]: [ 104 / 133 ] simplifiying candidate # 11.496 * * * * [progress]: [ 105 / 133 ] simplifiying candidate # 11.497 * [simplify]: Simplifying (* (* (* (* x.im x.im) x.im) (* (* y.im y.im) y.im)) (* (* (* x.im x.im) x.im) (* (* y.im y.im) y.im))) 11.497 * * [simplify]: iters left: 6 (8 enodes) 11.499 * * [simplify]: iters left: 5 (38 enodes) 11.508 * * [simplify]: iters left: 4 (140 enodes) 11.570 * * [simplify]: iters left: 3 (482 enodes) 12.054 * * [simplify]: Extracting #0: cost 1 inf + 0 12.054 * * [simplify]: Extracting #1: cost 74 inf + 0 12.057 * * [simplify]: Extracting #2: cost 255 inf + 1300 12.072 * * [simplify]: Extracting #3: cost 112 inf + 28035 12.090 * * [simplify]: Extracting #4: cost 0 inf + 55188 12.106 * * [simplify]: Extracting #5: cost 0 inf + 54508 12.126 * [simplify]: Simplified to (* (* (* (* y.im x.im) (* y.im x.im)) (* y.im x.im)) (* (* (* y.im x.im) (* y.im x.im)) (* y.im x.im))) 12.126 * [simplify]: Simplified (2 1 2 1) to (λ (x.re x.im y.re y.im) (/ (- (* (* x.re y.re) (* x.re y.re)) (cbrt (* (* (* (* y.im x.im) (* y.im x.im)) (* y.im x.im)) (* (* (* y.im x.im) (* y.im x.im)) (* y.im x.im))))) (+ (* x.re y.re) (* x.im y.im)))) 12.126 * * * * [progress]: [ 106 / 133 ] simplifiying candidate # 12.126 * [simplify]: Simplifying (* (* (* (* x.im x.im) x.im) (* (* y.im y.im) y.im)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) 12.126 * * [simplify]: iters left: 6 (11 enodes) 12.129 * * [simplify]: iters left: 5 (54 enodes) 12.144 * * [simplify]: iters left: 4 (171 enodes) 12.299 * * [simplify]: Extracting #0: cost 1 inf + 0 12.299 * * [simplify]: Extracting #1: cost 53 inf + 0 12.300 * * [simplify]: Extracting #2: cost 151 inf + 450 12.305 * * [simplify]: Extracting #3: cost 107 inf + 8458 12.316 * * [simplify]: Extracting #4: cost 1 inf + 30046 12.324 * * [simplify]: Extracting #5: cost 0 inf + 27018 12.335 * [simplify]: Simplified to (* (* (* y.im x.im) (* (* y.im x.im) (* y.im x.im))) (* (* y.im x.im) (* (* y.im x.im) (* y.im x.im)))) 12.335 * [simplify]: Simplified (2 1 2 1) to (λ (x.re x.im y.re y.im) (/ (- (* (* x.re y.re) (* x.re y.re)) (cbrt (* (* (* y.im x.im) (* (* y.im x.im) (* y.im x.im))) (* (* y.im x.im) (* (* y.im x.im) (* y.im x.im)))))) (+ (* x.re y.re) (* x.im y.im)))) 12.335 * * * * [progress]: [ 107 / 133 ] simplifiying candidate # 12.335 * [simplify]: Simplifying (* (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)) (* (* (* x.im x.im) x.im) (* (* y.im y.im) y.im))) 12.335 * * [simplify]: iters left: 6 (11 enodes) 12.338 * * [simplify]: iters left: 5 (54 enodes) 12.354 * * [simplify]: iters left: 4 (170 enodes) 12.506 * * [simplify]: Extracting #0: cost 1 inf + 0 12.507 * * [simplify]: Extracting #1: cost 51 inf + 0 12.508 * * [simplify]: Extracting #2: cost 150 inf + 3 12.509 * * [simplify]: Extracting #3: cost 139 inf + 1749 12.519 * * [simplify]: Extracting #4: cost 24 inf + 21795 12.536 * * [simplify]: Extracting #5: cost 0 inf + 26323 12.544 * * [simplify]: Extracting #6: cost 0 inf + 26283 12.552 * [simplify]: Simplified to (* (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) 12.552 * [simplify]: Simplified (2 1 2 1) to (λ (x.re x.im y.re y.im) (/ (- (* (* x.re y.re) (* x.re y.re)) (cbrt (* (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))) (+ (* x.re y.re) (* x.im y.im)))) 12.552 * * * * [progress]: [ 108 / 133 ] simplifiying candidate # 12.552 * [simplify]: Simplifying (* (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) 12.552 * * [simplify]: iters left: 6 (6 enodes) 12.554 * * [simplify]: iters left: 5 (35 enodes) 12.565 * * [simplify]: iters left: 4 (130 enodes) 12.646 * * [simplify]: iters left: 3 (462 enodes) 13.158 * * [simplify]: Extracting #0: cost 1 inf + 0 13.159 * * [simplify]: Extracting #1: cost 59 inf + 0 13.160 * * [simplify]: Extracting #2: cost 197 inf + 4 13.163 * * [simplify]: Extracting #3: cost 126 inf + 12107 13.173 * * [simplify]: Extracting #4: cost 16 inf + 32525 13.185 * * [simplify]: Extracting #5: cost 0 inf + 36365 13.198 * [simplify]: Simplified to (* (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) 13.198 * [simplify]: Simplified (2 1 2 1) to (λ (x.re x.im y.re y.im) (/ (- (* (* x.re y.re) (* x.re y.re)) (cbrt (* (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))) (+ (* x.re y.re) (* x.im y.im)))) 13.198 * * * * [progress]: [ 109 / 133 ] simplifiying candidate # 13.198 * * * * [progress]: [ 110 / 133 ] simplifiying candidate # 13.198 * * * * [progress]: [ 111 / 133 ] simplifiying candidate # 13.198 * * * * [progress]: [ 112 / 133 ] simplifiying candidate # 13.198 * * * * [progress]: [ 113 / 133 ] simplifiying candidate # 13.199 * [simplify]: Simplifying (* x.im x.im) 13.199 * * [simplify]: iters left: 2 (2 enodes) 13.200 * * [simplify]: iters left: 1 (6 enodes) 13.201 * * [simplify]: Extracting #0: cost 1 inf + 0 13.201 * * [simplify]: Extracting #1: cost 3 inf + 0 13.201 * * [simplify]: Extracting #2: cost 2 inf + 1 13.201 * * [simplify]: Extracting #3: cost 0 inf + 83 13.201 * [simplify]: Simplified to (* x.im x.im) 13.201 * [simplify]: Simplified (2 1 2 1) to (λ (x.re x.im y.re y.im) (/ (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im x.im) (* y.im y.im))) (+ (* x.re y.re) (* x.im y.im)))) 13.202 * [simplify]: Simplifying (* y.im y.im) 13.202 * * [simplify]: iters left: 2 (2 enodes) 13.203 * * [simplify]: iters left: 1 (6 enodes) 13.204 * * [simplify]: Extracting #0: cost 1 inf + 0 13.204 * * [simplify]: Extracting #1: cost 3 inf + 0 13.204 * * [simplify]: Extracting #2: cost 2 inf + 1 13.204 * * [simplify]: Extracting #3: cost 0 inf + 83 13.204 * [simplify]: Simplified to (* y.im y.im) 13.205 * [simplify]: Simplified (2 1 2 2) to (λ (x.re x.im y.re y.im) (/ (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im x.im) (* y.im y.im))) (+ (* x.re y.re) (* x.im y.im)))) 13.205 * * * * [progress]: [ 114 / 133 ] simplifiying candidate # 13.205 * [simplify]: Simplifying (* x.im y.im) 13.205 * * [simplify]: iters left: 2 (3 enodes) 13.206 * * [simplify]: iters left: 1 (10 enodes) 13.209 * * [simplify]: Extracting #0: cost 1 inf + 0 13.209 * * [simplify]: Extracting #1: cost 4 inf + 0 13.209 * * [simplify]: Extracting #2: cost 2 inf + 2 13.209 * * [simplify]: Extracting #3: cost 0 inf + 86 13.209 * [simplify]: Simplified to (* x.im y.im) 13.209 * [simplify]: Simplified (2 1 2 1) to (λ (x.re x.im y.re y.im) (/ (- (* (* x.re y.re) (* x.re y.re)) (pow (* x.im y.im) (* 2 1))) (+ (* x.re y.re) (* x.im y.im)))) 13.209 * [simplify]: Simplifying (* 2 1) 13.209 * * [simplify]: iters left: 2 (3 enodes) 13.212 * * [simplify]: iters left: 1 (9 enodes) 13.214 * * [simplify]: Extracting #0: cost 1 inf + 0 13.215 * * [simplify]: Extracting #1: cost 0 inf + 1 13.215 * [simplify]: Simplified to 2 13.215 * [simplify]: Simplified (2 1 2 2) to (λ (x.re x.im y.re y.im) (/ (- (* (* x.re y.re) (* x.re y.re)) (pow (* x.im y.im) 2)) (+ (* x.re y.re) (* x.im y.im)))) 13.215 * * * * [progress]: [ 115 / 133 ] simplifiying candidate # 13.215 * [simplify]: Simplifying (* x.im y.im) 13.215 * * [simplify]: iters left: 2 (3 enodes) 13.216 * * [simplify]: iters left: 1 (10 enodes) 13.219 * * [simplify]: Extracting #0: cost 1 inf + 0 13.219 * * [simplify]: Extracting #1: cost 4 inf + 0 13.219 * * [simplify]: Extracting #2: cost 2 inf + 2 13.219 * * [simplify]: Extracting #3: cost 0 inf + 86 13.219 * [simplify]: Simplified to (* x.im y.im) 13.219 * [simplify]: Simplified (2 1 2 1) to (λ (x.re x.im y.re y.im) (/ (- (* (* x.re y.re) (* x.re y.re)) (pow (* x.im y.im) (* 2 1))) (+ (* x.re y.re) (* x.im y.im)))) 13.219 * [simplify]: Simplifying (* 2 1) 13.220 * * [simplify]: iters left: 2 (3 enodes) 13.222 * * [simplify]: iters left: 1 (9 enodes) 13.225 * * [simplify]: Extracting #0: cost 1 inf + 0 13.225 * * [simplify]: Extracting #1: cost 0 inf + 1 13.225 * [simplify]: Simplified to 2 13.225 * [simplify]: Simplified (2 1 2 2) to (λ (x.re x.im y.re y.im) (/ (- (* (* x.re y.re) (* x.re y.re)) (pow (* x.im y.im) 2)) (+ (* x.re y.re) (* x.im y.im)))) 13.225 * * * * [progress]: [ 116 / 133 ] simplifiying candidate # 13.225 * [simplify]: Simplifying (* x.im y.im) 13.225 * * [simplify]: iters left: 2 (3 enodes) 13.226 * * [simplify]: iters left: 1 (10 enodes) 13.227 * * [simplify]: Extracting #0: cost 1 inf + 0 13.227 * * [simplify]: Extracting #1: cost 4 inf + 0 13.227 * * [simplify]: Extracting #2: cost 2 inf + 2 13.227 * * [simplify]: Extracting #3: cost 0 inf + 86 13.227 * [simplify]: Simplified to (* x.im y.im) 13.227 * [simplify]: Simplified (2 1 2 1) to (λ (x.re x.im y.re y.im) (/ (- (* (* x.re y.re) (* x.re y.re)) (pow (* x.im y.im) (* 2 1))) (+ (* x.re y.re) (* x.im y.im)))) 13.227 * [simplify]: Simplifying (* 2 1) 13.227 * * [simplify]: iters left: 2 (3 enodes) 13.229 * * [simplify]: iters left: 1 (9 enodes) 13.230 * * [simplify]: Extracting #0: cost 1 inf + 0 13.230 * * [simplify]: Extracting #1: cost 0 inf + 1 13.230 * [simplify]: Simplified to 2 13.230 * [simplify]: Simplified (2 1 2 2) to (λ (x.re x.im y.re y.im) (/ (- (* (* x.re y.re) (* x.re y.re)) (pow (* x.im y.im) 2)) (+ (* x.re y.re) (* x.im y.im)))) 13.230 * * * * [progress]: [ 117 / 133 ] simplifiying candidate # 13.231 * [simplify]: Simplifying (* x.im y.im) 13.231 * * [simplify]: iters left: 2 (3 enodes) 13.231 * * [simplify]: iters left: 1 (10 enodes) 13.232 * * [simplify]: Extracting #0: cost 1 inf + 0 13.232 * * [simplify]: Extracting #1: cost 4 inf + 0 13.233 * * [simplify]: Extracting #2: cost 2 inf + 2 13.233 * * [simplify]: Extracting #3: cost 0 inf + 86 13.233 * [simplify]: Simplified to (* x.im y.im) 13.233 * [simplify]: Simplified (2 1 2 1) to (λ (x.re x.im y.re y.im) (/ (- (* (* x.re y.re) (* x.re y.re)) (pow (* x.im y.im) (* 2 1))) (+ (* x.re y.re) (* x.im y.im)))) 13.233 * [simplify]: Simplifying (* 2 1) 13.233 * * [simplify]: iters left: 2 (3 enodes) 13.234 * * [simplify]: iters left: 1 (9 enodes) 13.236 * * [simplify]: Extracting #0: cost 1 inf + 0 13.236 * * [simplify]: Extracting #1: cost 0 inf + 1 13.236 * [simplify]: Simplified to 2 13.236 * [simplify]: Simplified (2 1 2 2) to (λ (x.re x.im y.re y.im) (/ (- (* (* x.re y.re) (* x.re y.re)) (pow (* x.im y.im) 2)) (+ (* x.re y.re) (* x.im y.im)))) 13.236 * * * * [progress]: [ 118 / 133 ] simplifiying candidate # 13.236 * * * * [progress]: [ 119 / 133 ] simplifiying candidate # 13.236 * * * * [progress]: [ 120 / 133 ] simplifiying candidate #real (real->posit16 (* (* x.im y.im) (* x.im y.im))))) (+ (* x.re y.re) (* x.im y.im))))> 13.236 * * * * [progress]: [ 121 / 133 ] simplifiying candidate # 13.236 * * * * [progress]: [ 122 / 133 ] simplifiying candidate # 13.236 * [simplify]: Simplifying 0 13.236 * * [simplify]: iters left: 0 (1 enodes) 13.237 * * [simplify]: Extracting #0: cost 1 inf + 0 13.237 * * [simplify]: Extracting #1: cost 0 inf + 1 13.237 * [simplify]: Simplified to 0 13.237 * [simplify]: Simplified (2) to (λ (x.re x.im y.re y.im) 0) 13.237 * * * * [progress]: [ 123 / 133 ] simplifiying candidate # 13.237 * [simplify]: Simplifying (- (* y.re x.re) (* y.im x.im)) 13.237 * * [simplify]: iters left: 4 (7 enodes) 13.238 * * [simplify]: iters left: 3 (25 enodes) 13.242 * * [simplify]: iters left: 2 (34 enodes) 13.248 * * [simplify]: iters left: 1 (38 enodes) 13.253 * * [simplify]: Extracting #0: cost 1 inf + 0 13.253 * * [simplify]: Extracting #1: cost 5 inf + 0 13.253 * * [simplify]: Extracting #2: cost 14 inf + 0 13.253 * * [simplify]: Extracting #3: cost 9 inf + 169 13.253 * * [simplify]: Extracting #4: cost 2 inf + 583 13.254 * * [simplify]: Extracting #5: cost 0 inf + 748 13.254 * [simplify]: Simplified to (- (* y.re x.re) (* y.im x.im)) 13.254 * [simplify]: Simplified (2) to (λ (x.re x.im y.re y.im) (- (* y.re x.re) (* y.im x.im))) 13.254 * * * * [progress]: [ 124 / 133 ] simplifiying candidate # 13.255 * [simplify]: Simplifying (- (* y.re x.re) (* y.im x.im)) 13.255 * * [simplify]: iters left: 4 (7 enodes) 13.258 * * [simplify]: iters left: 3 (25 enodes) 13.264 * * [simplify]: iters left: 2 (34 enodes) 13.273 * * [simplify]: iters left: 1 (38 enodes) 13.282 * * [simplify]: Extracting #0: cost 1 inf + 0 13.282 * * [simplify]: Extracting #1: cost 5 inf + 0 13.282 * * [simplify]: Extracting #2: cost 14 inf + 0 13.282 * * [simplify]: Extracting #3: cost 9 inf + 169 13.283 * * [simplify]: Extracting #4: cost 2 inf + 583 13.283 * * [simplify]: Extracting #5: cost 0 inf + 748 13.284 * [simplify]: Simplified to (- (* y.re x.re) (* y.im x.im)) 13.284 * [simplify]: Simplified (2) to (λ (x.re x.im y.re y.im) (- (* y.re x.re) (* y.im x.im))) 13.284 * * * * [progress]: [ 125 / 133 ] simplifiying candidate # 13.284 * [simplify]: Simplifying 0 13.284 * * [simplify]: iters left: 0 (1 enodes) 13.285 * * [simplify]: Extracting #0: cost 1 inf + 0 13.285 * * [simplify]: Extracting #1: cost 0 inf + 1 13.285 * [simplify]: Simplified to 0 13.285 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ 0 (+ (* x.re y.re) (* x.im y.im)))) 13.285 * * * * [progress]: [ 126 / 133 ] simplifiying candidate # 13.285 * [simplify]: Simplifying (- (* (pow y.re 2) (pow x.re 2)) (* (pow y.im 2) (pow x.im 2))) 13.285 * * [simplify]: iters left: 5 (12 enodes) 13.289 * * [simplify]: iters left: 4 (54 enodes) 13.297 * * [simplify]: iters left: 3 (91 enodes) 13.314 * * [simplify]: iters left: 2 (188 enodes) 13.342 * * [simplify]: iters left: 1 (233 enodes) 13.372 * * [simplify]: Extracting #0: cost 1 inf + 0 13.372 * * [simplify]: Extracting #1: cost 23 inf + 0 13.372 * * [simplify]: Extracting #2: cost 49 inf + 0 13.373 * * [simplify]: Extracting #3: cost 58 inf + 209 13.374 * * [simplify]: Extracting #4: cost 24 inf + 3233 13.375 * * [simplify]: Extracting #5: cost 0 inf + 6597 13.377 * * [simplify]: Extracting #6: cost 0 inf + 6557 13.378 * [simplify]: Simplified to (* (+ (* x.re y.re) (* y.im x.im)) (- (* x.re y.re) (* y.im x.im))) 13.378 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (* (+ (* x.re y.re) (* y.im x.im)) (- (* x.re y.re) (* y.im x.im))) (+ (* x.re y.re) (* x.im y.im)))) 13.378 * * * * [progress]: [ 127 / 133 ] simplifiying candidate # 13.379 * [simplify]: Simplifying (- (* (pow y.re 2) (pow x.re 2)) (* (pow y.im 2) (pow x.im 2))) 13.379 * * [simplify]: iters left: 5 (12 enodes) 13.382 * * [simplify]: iters left: 4 (54 enodes) 13.391 * * [simplify]: iters left: 3 (91 enodes) 13.410 * * [simplify]: iters left: 2 (188 enodes) 13.444 * * [simplify]: iters left: 1 (233 enodes) 13.479 * * [simplify]: Extracting #0: cost 1 inf + 0 13.479 * * [simplify]: Extracting #1: cost 23 inf + 0 13.479 * * [simplify]: Extracting #2: cost 49 inf + 0 13.480 * * [simplify]: Extracting #3: cost 58 inf + 209 13.480 * * [simplify]: Extracting #4: cost 24 inf + 3233 13.482 * * [simplify]: Extracting #5: cost 0 inf + 6597 13.483 * * [simplify]: Extracting #6: cost 0 inf + 6557 13.487 * [simplify]: Simplified to (* (+ (* x.re y.re) (* y.im x.im)) (- (* x.re y.re) (* y.im x.im))) 13.488 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (* (+ (* x.re y.re) (* y.im x.im)) (- (* x.re y.re) (* y.im x.im))) (+ (* x.re y.re) (* x.im y.im)))) 13.488 * * * * [progress]: [ 128 / 133 ] simplifiying candidate # 13.488 * [simplify]: Simplifying (* (pow y.re 2) (pow x.re 2)) 13.488 * * [simplify]: iters left: 3 (6 enodes) 13.492 * * [simplify]: iters left: 2 (27 enodes) 13.500 * * [simplify]: iters left: 1 (43 enodes) 13.513 * * [simplify]: Extracting #0: cost 1 inf + 0 13.513 * * [simplify]: Extracting #1: cost 9 inf + 0 13.513 * * [simplify]: Extracting #2: cost 12 inf + 43 13.513 * * [simplify]: Extracting #3: cost 3 inf + 497 13.514 * * [simplify]: Extracting #4: cost 0 inf + 743 13.514 * [simplify]: Simplified to (* (* x.re y.re) (* x.re y.re)) 13.514 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (+ (* x.re y.re) (* x.im y.im)))) 13.514 * * * * [progress]: [ 129 / 133 ] simplifiying candidate # 13.514 * [simplify]: Simplifying (* (pow y.re 2) (pow x.re 2)) 13.514 * * [simplify]: iters left: 3 (6 enodes) 13.516 * * [simplify]: iters left: 2 (27 enodes) 13.520 * * [simplify]: iters left: 1 (43 enodes) 13.527 * * [simplify]: Extracting #0: cost 1 inf + 0 13.527 * * [simplify]: Extracting #1: cost 9 inf + 0 13.528 * * [simplify]: Extracting #2: cost 12 inf + 43 13.528 * * [simplify]: Extracting #3: cost 3 inf + 497 13.528 * * [simplify]: Extracting #4: cost 0 inf + 743 13.528 * [simplify]: Simplified to (* (* x.re y.re) (* x.re y.re)) 13.528 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (+ (* x.re y.re) (* x.im y.im)))) 13.528 * * * * [progress]: [ 130 / 133 ] simplifiying candidate # 13.528 * [simplify]: Simplifying (* (pow y.re 2) (pow x.re 2)) 13.529 * * [simplify]: iters left: 3 (6 enodes) 13.530 * * [simplify]: iters left: 2 (27 enodes) 13.535 * * [simplify]: iters left: 1 (43 enodes) 13.542 * * [simplify]: Extracting #0: cost 1 inf + 0 13.542 * * [simplify]: Extracting #1: cost 9 inf + 0 13.542 * * [simplify]: Extracting #2: cost 12 inf + 43 13.542 * * [simplify]: Extracting #3: cost 3 inf + 497 13.543 * * [simplify]: Extracting #4: cost 0 inf + 743 13.543 * [simplify]: Simplified to (* (* x.re y.re) (* x.re y.re)) 13.543 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (+ (* x.re y.re) (* x.im y.im)))) 13.543 * * * * [progress]: [ 131 / 133 ] simplifiying candidate # 13.543 * [simplify]: Simplifying (* (pow y.im 2) (pow x.im 2)) 13.543 * * [simplify]: iters left: 3 (6 enodes) 13.545 * * [simplify]: iters left: 2 (27 enodes) 13.549 * * [simplify]: iters left: 1 (43 enodes) 13.556 * * [simplify]: Extracting #0: cost 1 inf + 0 13.556 * * [simplify]: Extracting #1: cost 9 inf + 0 13.556 * * [simplify]: Extracting #2: cost 12 inf + 43 13.556 * * [simplify]: Extracting #3: cost 3 inf + 497 13.557 * * [simplify]: Extracting #4: cost 0 inf + 743 13.557 * [simplify]: Simplified to (* (* x.im y.im) (* x.im y.im)) 13.557 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (+ (* x.re y.re) (* x.im y.im)))) 13.557 * * * * [progress]: [ 132 / 133 ] simplifiying candidate # 13.557 * [simplify]: Simplifying (* (pow y.im 2) (pow x.im 2)) 13.557 * * [simplify]: iters left: 3 (6 enodes) 13.559 * * [simplify]: iters left: 2 (27 enodes) 13.565 * * [simplify]: iters left: 1 (43 enodes) 13.574 * * [simplify]: Extracting #0: cost 1 inf + 0 13.574 * * [simplify]: Extracting #1: cost 9 inf + 0 13.574 * * [simplify]: Extracting #2: cost 12 inf + 43 13.574 * * [simplify]: Extracting #3: cost 3 inf + 497 13.575 * * [simplify]: Extracting #4: cost 0 inf + 743 13.575 * [simplify]: Simplified to (* (* x.im y.im) (* x.im y.im)) 13.575 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (+ (* x.re y.re) (* x.im y.im)))) 13.575 * * * * [progress]: [ 133 / 133 ] simplifiying candidate # 13.576 * [simplify]: Simplifying (* (pow y.im 2) (pow x.im 2)) 13.576 * * [simplify]: iters left: 3 (6 enodes) 13.579 * * [simplify]: iters left: 2 (27 enodes) 13.590 * * [simplify]: iters left: 1 (43 enodes) 13.604 * * [simplify]: Extracting #0: cost 1 inf + 0 13.604 * * [simplify]: Extracting #1: cost 9 inf + 0 13.604 * * [simplify]: Extracting #2: cost 12 inf + 43 13.604 * * [simplify]: Extracting #3: cost 3 inf + 497 13.605 * * [simplify]: Extracting #4: cost 0 inf + 743 13.605 * [simplify]: Simplified to (* (* x.im y.im) (* x.im y.im)) 13.605 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (+ (* x.re y.re) (* x.im y.im)))) 13.605 * * * [progress]: adding candidates to table 14.894 * [progress]: [Phase 3 of 3] Extracting. 14.894 * * [regime]: Finding splitpoints for: (# #) 14.894 * * * [regime-changes]: Trying 7 branch expressions: (y.im x.im (* x.im y.im) y.re x.re (* x.re y.re) (- (* x.re y.re) (* x.im y.im))) 14.895 * * * * [regimes]: Trying to branch on y.im from (# #) 14.951 * * * * [regimes]: Trying to branch on x.im from (# #) 14.996 * * * * [regimes]: Trying to branch on (* x.im y.im) from (# #) 15.030 * * * * [regimes]: Trying to branch on y.re from (# #) 15.071 * * * * [regimes]: Trying to branch on x.re from (# #) 15.110 * * * * [regimes]: Trying to branch on (* x.re y.re) from (# #) 15.150 * * * * [regimes]: Trying to branch on (- (* x.re y.re) (* x.im y.im)) from (# #) 15.186 * * * [regime]: Found split indices: #