53.374 * [progress]: [Phase 1 of 3] Setting up. 0.001 * * * [progress]: [1/2] Preparing points 0.019 * * * [progress]: [2/2] Setting up program. 0.021 * [progress]: [Phase 2 of 3] Improving. 0.021 * [simplify]: Simplifying using # : (/ (* 4.0 (- (- x y) (* z 0.5))) z) 0.023 * * [simplify]: iteration 0 : 20 enodes (cost 5 ) 0.025 * * [simplify]: iteration 1 : 47 enodes (cost 5 ) 0.027 * * [simplify]: iteration 2 : 146 enodes (cost 5 ) 0.029 * * [simplify]: iteration 3 : 356 enodes (cost 5 ) 0.034 * * [simplify]: iteration 4 : 750 enodes (cost 5 ) 0.043 * * [simplify]: iteration 5 : 1604 enodes (cost 5 ) 0.056 * * [simplify]: iteration 6 : 2577 enodes (cost 5 ) 0.079 * * [simplify]: iteration 7 : 5001 enodes (cost 4 ) 0.079 * [simplify]: Simplified to: (* (/ 4.0 z) (- x (fma 0.5 z y))) 0.082 * * [progress]: iteration 1 / 4 0.082 * * * [progress]: picking best candidate 0.085 * * * * [pick]: Picked # 0.085 * * * [progress]: localizing error 0.093 * * * [progress]: generating rewritten candidates 0.093 * * * * [progress]: [ 1 / 1 ] rewriting at (2) 0.098 * * * [progress]: generating series expansions 0.098 * * * * [progress]: [ 1 / 1 ] generating series at (2) 0.098 * [approximate]: Taking taylor expansion of (* 4.0 (/ (- x (fma 0.5 z y)) z)) in (z x y) around 0 0.098 * [taylor]: Taking taylor expansion of (* 4.0 (/ (- x (fma 0.5 z y)) z)) in y 0.098 * [taylor]: Taking taylor expansion of 4.0 in y 0.098 * [taylor]: Taking taylor expansion of (/ (- x (fma 0.5 z y)) z) in y 0.098 * [taylor]: Taking taylor expansion of (- x (fma 0.5 z y)) in y 0.098 * [taylor]: Taking taylor expansion of x in y 0.098 * [taylor]: Taking taylor expansion of (fma 0.5 z y) in y 0.098 * [taylor]: Rewrote expression to (+ (* 0.5 z) y) 0.098 * [taylor]: Taking taylor expansion of (* 0.5 z) in y 0.098 * [taylor]: Taking taylor expansion of 0.5 in y 0.098 * [taylor]: Taking taylor expansion of z in y 0.098 * [taylor]: Taking taylor expansion of y in y 0.098 * [taylor]: Taking taylor expansion of z in y 0.098 * [taylor]: Taking taylor expansion of (* 4.0 (/ (- x (fma 0.5 z y)) z)) in x 0.098 * [taylor]: Taking taylor expansion of 4.0 in x 0.098 * [taylor]: Taking taylor expansion of (/ (- x (fma 0.5 z y)) z) in x 0.098 * [taylor]: Taking taylor expansion of (- x (fma 0.5 z y)) in x 0.099 * [taylor]: Taking taylor expansion of x in x 0.099 * [taylor]: Taking taylor expansion of (fma 0.5 z y) in x 0.099 * [taylor]: Rewrote expression to (+ (* 0.5 z) y) 0.099 * [taylor]: Taking taylor expansion of (* 0.5 z) in x 0.099 * [taylor]: Taking taylor expansion of 0.5 in x 0.099 * [taylor]: Taking taylor expansion of z in x 0.099 * [taylor]: Taking taylor expansion of y in x 0.099 * [taylor]: Taking taylor expansion of z in x 0.099 * [taylor]: Taking taylor expansion of (* 4.0 (/ (- x (fma 0.5 z y)) z)) in z 0.099 * [taylor]: Taking taylor expansion of 4.0 in z 0.099 * [taylor]: Taking taylor expansion of (/ (- x (fma 0.5 z y)) z) in z 0.099 * [taylor]: Taking taylor expansion of (- x (fma 0.5 z y)) in z 0.099 * [taylor]: Taking taylor expansion of x in z 0.099 * [taylor]: Taking taylor expansion of (fma 0.5 z y) in z 0.099 * [taylor]: Rewrote expression to (+ (* 0.5 z) y) 0.099 * [taylor]: Taking taylor expansion of (* 0.5 z) in z 0.099 * [taylor]: Taking taylor expansion of 0.5 in z 0.099 * [taylor]: Taking taylor expansion of z in z 0.099 * [taylor]: Taking taylor expansion of y in z 0.099 * [taylor]: Taking taylor expansion of z in z 0.100 * [taylor]: Taking taylor expansion of (* 4.0 (/ (- x (fma 0.5 z y)) z)) in z 0.100 * [taylor]: Taking taylor expansion of 4.0 in z 0.100 * [taylor]: Taking taylor expansion of (/ (- x (fma 0.5 z y)) z) in z 0.100 * [taylor]: Taking taylor expansion of (- x (fma 0.5 z y)) in z 0.100 * [taylor]: Taking taylor expansion of x in z 0.100 * [taylor]: Taking taylor expansion of (fma 0.5 z y) in z 0.100 * [taylor]: Rewrote expression to (+ (* 0.5 z) y) 0.100 * [taylor]: Taking taylor expansion of (* 0.5 z) in z 0.100 * [taylor]: Taking taylor expansion of 0.5 in z 0.100 * [taylor]: Taking taylor expansion of z in z 0.100 * [taylor]: Taking taylor expansion of y in z 0.100 * [taylor]: Taking taylor expansion of z in z 0.100 * [taylor]: Taking taylor expansion of (* 4.0 (- x y)) in x 0.100 * [taylor]: Taking taylor expansion of 4.0 in x 0.100 * [taylor]: Taking taylor expansion of (- x y) in x 0.100 * [taylor]: Taking taylor expansion of x in x 0.100 * [taylor]: Taking taylor expansion of y in x 0.101 * [taylor]: Taking taylor expansion of (* -4.0 y) in y 0.101 * [taylor]: Taking taylor expansion of -4.0 in y 0.101 * [taylor]: Taking taylor expansion of y in y 0.104 * [taylor]: Taking taylor expansion of (- 2.0) in x 0.104 * [taylor]: Taking taylor expansion of 2.0 in x 0.104 * [taylor]: Taking taylor expansion of (- 2.0) in y 0.104 * [taylor]: Taking taylor expansion of 2.0 in y 0.106 * [taylor]: Taking taylor expansion of 4.0 in y 0.108 * [approximate]: Taking taylor expansion of (* 4.0 (* z (- (/ 1 x) (fma 0.5 (/ 1 z) (/ 1 y))))) in (z x y) around 0 0.108 * [taylor]: Taking taylor expansion of (* 4.0 (* z (- (/ 1 x) (fma 0.5 (/ 1 z) (/ 1 y))))) in y 0.108 * [taylor]: Taking taylor expansion of 4.0 in y 0.108 * [taylor]: Taking taylor expansion of (* z (- (/ 1 x) (fma 0.5 (/ 1 z) (/ 1 y)))) in y 0.108 * [taylor]: Taking taylor expansion of z in y 0.108 * [taylor]: Taking taylor expansion of (- (/ 1 x) (fma 0.5 (/ 1 z) (/ 1 y))) in y 0.108 * [taylor]: Taking taylor expansion of (/ 1 x) in y 0.108 * [taylor]: Taking taylor expansion of x in y 0.108 * [taylor]: Taking taylor expansion of (fma 0.5 (/ 1 z) (/ 1 y)) in y 0.108 * [taylor]: Rewrote expression to (+ (* 0.5 (/ 1 z)) (/ 1 y)) 0.108 * [taylor]: Taking taylor expansion of (* 0.5 (/ 1 z)) in y 0.108 * [taylor]: Taking taylor expansion of 0.5 in y 0.108 * [taylor]: Taking taylor expansion of (/ 1 z) in y 0.108 * [taylor]: Taking taylor expansion of z in y 0.108 * [taylor]: Taking taylor expansion of (/ 1 y) in y 0.108 * [taylor]: Taking taylor expansion of y in y 0.108 * [taylor]: Taking taylor expansion of (* 4.0 (* z (- (/ 1 x) (fma 0.5 (/ 1 z) (/ 1 y))))) in x 0.108 * [taylor]: Taking taylor expansion of 4.0 in x 0.108 * [taylor]: Taking taylor expansion of (* z (- (/ 1 x) (fma 0.5 (/ 1 z) (/ 1 y)))) in x 0.108 * [taylor]: Taking taylor expansion of z in x 0.108 * [taylor]: Taking taylor expansion of (- (/ 1 x) (fma 0.5 (/ 1 z) (/ 1 y))) in x 0.108 * [taylor]: Taking taylor expansion of (/ 1 x) in x 0.108 * [taylor]: Taking taylor expansion of x in x 0.109 * [taylor]: Taking taylor expansion of (fma 0.5 (/ 1 z) (/ 1 y)) in x 0.109 * [taylor]: Rewrote expression to (+ (* 0.5 (/ 1 z)) (/ 1 y)) 0.109 * [taylor]: Taking taylor expansion of (* 0.5 (/ 1 z)) in x 0.109 * [taylor]: Taking taylor expansion of 0.5 in x 0.109 * [taylor]: Taking taylor expansion of (/ 1 z) in x 0.109 * [taylor]: Taking taylor expansion of z in x 0.109 * [taylor]: Taking taylor expansion of (/ 1 y) in x 0.109 * [taylor]: Taking taylor expansion of y in x 0.109 * [taylor]: Taking taylor expansion of (* 4.0 (* z (- (/ 1 x) (fma 0.5 (/ 1 z) (/ 1 y))))) in z 0.109 * [taylor]: Taking taylor expansion of 4.0 in z 0.109 * [taylor]: Taking taylor expansion of (* z (- (/ 1 x) (fma 0.5 (/ 1 z) (/ 1 y)))) in z 0.109 * [taylor]: Taking taylor expansion of z in z 0.109 * [taylor]: Taking taylor expansion of (- (/ 1 x) (fma 0.5 (/ 1 z) (/ 1 y))) in z 0.109 * [taylor]: Taking taylor expansion of (/ 1 x) in z 0.109 * [taylor]: Taking taylor expansion of x in z 0.109 * [taylor]: Taking taylor expansion of (fma 0.5 (/ 1 z) (/ 1 y)) in z 0.109 * [taylor]: Rewrote expression to (+ (* 0.5 (/ 1 z)) (/ 1 y)) 0.109 * [taylor]: Taking taylor expansion of (* 0.5 (/ 1 z)) in z 0.109 * [taylor]: Taking taylor expansion of 0.5 in z 0.109 * [taylor]: Taking taylor expansion of (/ 1 z) in z 0.109 * [taylor]: Taking taylor expansion of z in z 0.109 * [taylor]: Taking taylor expansion of (/ 1 y) in z 0.109 * [taylor]: Taking taylor expansion of y in z 0.109 * [taylor]: Taking taylor expansion of (* 4.0 (* z (- (/ 1 x) (fma 0.5 (/ 1 z) (/ 1 y))))) in z 0.109 * [taylor]: Taking taylor expansion of 4.0 in z 0.110 * [taylor]: Taking taylor expansion of (* z (- (/ 1 x) (fma 0.5 (/ 1 z) (/ 1 y)))) in z 0.110 * [taylor]: Taking taylor expansion of z in z 0.110 * [taylor]: Taking taylor expansion of (- (/ 1 x) (fma 0.5 (/ 1 z) (/ 1 y))) in z 0.110 * [taylor]: Taking taylor expansion of (/ 1 x) in z 0.110 * [taylor]: Taking taylor expansion of x in z 0.110 * [taylor]: Taking taylor expansion of (fma 0.5 (/ 1 z) (/ 1 y)) in z 0.110 * [taylor]: Rewrote expression to (+ (* 0.5 (/ 1 z)) (/ 1 y)) 0.110 * [taylor]: Taking taylor expansion of (* 0.5 (/ 1 z)) in z 0.110 * [taylor]: Taking taylor expansion of 0.5 in z 0.110 * [taylor]: Taking taylor expansion of (/ 1 z) in z 0.110 * [taylor]: Taking taylor expansion of z in z 0.110 * [taylor]: Taking taylor expansion of (/ 1 y) in z 0.110 * [taylor]: Taking taylor expansion of y in z 0.112 * [taylor]: Taking taylor expansion of 0 in x 0.115 * [taylor]: Taking taylor expansion of (- 2.0) in x 0.115 * [taylor]: Taking taylor expansion of 2.0 in x 0.115 * [taylor]: Taking taylor expansion of 0 in y 0.118 * [taylor]: Taking taylor expansion of (- (* 4.0 (/ 1 x)) (* 4.0 (/ 1 y))) in x 0.118 * [taylor]: Taking taylor expansion of (* 4.0 (/ 1 x)) in x 0.118 * [taylor]: Taking taylor expansion of 4.0 in x 0.118 * [taylor]: Taking taylor expansion of (/ 1 x) in x 0.118 * [taylor]: Taking taylor expansion of x in x 0.118 * [taylor]: Taking taylor expansion of (* 4.0 (/ 1 y)) in x 0.118 * [taylor]: Taking taylor expansion of 4.0 in x 0.118 * [taylor]: Taking taylor expansion of (/ 1 y) in x 0.118 * [taylor]: Taking taylor expansion of y in x 0.118 * [taylor]: Taking taylor expansion of 4.0 in y 0.119 * [taylor]: Taking taylor expansion of (- 2.0) in y 0.119 * [taylor]: Taking taylor expansion of 2.0 in y 0.119 * [taylor]: Taking taylor expansion of 0 in y 0.122 * [taylor]: Taking taylor expansion of 0 in x 0.123 * [taylor]: Taking taylor expansion of (- (* 4.0 (/ 1 y))) in y 0.123 * [taylor]: Taking taylor expansion of (* 4.0 (/ 1 y)) in y 0.123 * [taylor]: Taking taylor expansion of 4.0 in y 0.123 * [taylor]: Taking taylor expansion of (/ 1 y) in y 0.123 * [taylor]: Taking taylor expansion of y in y 0.124 * [taylor]: Taking taylor expansion of 0 in y 0.125 * [taylor]: Taking taylor expansion of 0 in y 0.126 * [approximate]: Taking taylor expansion of (* 4.0 (* z (+ (fma 0.5 (/ -1 z) (/ -1 y)) (/ 1 x)))) in (z x y) around 0 0.126 * [taylor]: Taking taylor expansion of (* 4.0 (* z (+ (fma 0.5 (/ -1 z) (/ -1 y)) (/ 1 x)))) in y 0.126 * [taylor]: Taking taylor expansion of 4.0 in y 0.126 * [taylor]: Taking taylor expansion of (* z (+ (fma 0.5 (/ -1 z) (/ -1 y)) (/ 1 x))) in y 0.126 * [taylor]: Taking taylor expansion of z in y 0.126 * [taylor]: Taking taylor expansion of (+ (fma 0.5 (/ -1 z) (/ -1 y)) (/ 1 x)) in y 0.126 * [taylor]: Taking taylor expansion of (fma 0.5 (/ -1 z) (/ -1 y)) in y 0.126 * [taylor]: Rewrote expression to (+ (* 0.5 (/ -1 z)) (/ -1 y)) 0.126 * [taylor]: Taking taylor expansion of (* 0.5 (/ -1 z)) in y 0.126 * [taylor]: Taking taylor expansion of 0.5 in y 0.126 * [taylor]: Taking taylor expansion of (/ -1 z) in y 0.126 * [taylor]: Taking taylor expansion of -1 in y 0.126 * [taylor]: Taking taylor expansion of z in y 0.126 * [taylor]: Taking taylor expansion of (/ -1 y) in y 0.126 * [taylor]: Taking taylor expansion of -1 in y 0.126 * [taylor]: Taking taylor expansion of y in y 0.127 * [taylor]: Taking taylor expansion of (/ 1 x) in y 0.127 * [taylor]: Taking taylor expansion of x in y 0.127 * [taylor]: Taking taylor expansion of (* 4.0 (* z (+ (fma 0.5 (/ -1 z) (/ -1 y)) (/ 1 x)))) in x 0.127 * [taylor]: Taking taylor expansion of 4.0 in x 0.127 * [taylor]: Taking taylor expansion of (* z (+ (fma 0.5 (/ -1 z) (/ -1 y)) (/ 1 x))) in x 0.127 * [taylor]: Taking taylor expansion of z in x 0.127 * [taylor]: Taking taylor expansion of (+ (fma 0.5 (/ -1 z) (/ -1 y)) (/ 1 x)) in x 0.127 * [taylor]: Taking taylor expansion of (fma 0.5 (/ -1 z) (/ -1 y)) in x 0.127 * [taylor]: Rewrote expression to (+ (* 0.5 (/ -1 z)) (/ -1 y)) 0.127 * [taylor]: Taking taylor expansion of (* 0.5 (/ -1 z)) in x 0.127 * [taylor]: Taking taylor expansion of 0.5 in x 0.127 * [taylor]: Taking taylor expansion of (/ -1 z) in x 0.127 * [taylor]: Taking taylor expansion of -1 in x 0.127 * [taylor]: Taking taylor expansion of z in x 0.127 * [taylor]: Taking taylor expansion of (/ -1 y) in x 0.127 * [taylor]: Taking taylor expansion of -1 in x 0.127 * [taylor]: Taking taylor expansion of y in x 0.127 * [taylor]: Taking taylor expansion of (/ 1 x) in x 0.127 * [taylor]: Taking taylor expansion of x in x 0.127 * [taylor]: Taking taylor expansion of (* 4.0 (* z (+ (fma 0.5 (/ -1 z) (/ -1 y)) (/ 1 x)))) in z 0.127 * [taylor]: Taking taylor expansion of 4.0 in z 0.127 * [taylor]: Taking taylor expansion of (* z (+ (fma 0.5 (/ -1 z) (/ -1 y)) (/ 1 x))) in z 0.127 * [taylor]: Taking taylor expansion of z in z 0.127 * [taylor]: Taking taylor expansion of (+ (fma 0.5 (/ -1 z) (/ -1 y)) (/ 1 x)) in z 0.128 * [taylor]: Taking taylor expansion of (fma 0.5 (/ -1 z) (/ -1 y)) in z 0.128 * [taylor]: Rewrote expression to (+ (* 0.5 (/ -1 z)) (/ -1 y)) 0.128 * [taylor]: Taking taylor expansion of (* 0.5 (/ -1 z)) in z 0.128 * [taylor]: Taking taylor expansion of 0.5 in z 0.128 * [taylor]: Taking taylor expansion of (/ -1 z) in z 0.128 * [taylor]: Taking taylor expansion of -1 in z 0.128 * [taylor]: Taking taylor expansion of z in z 0.128 * [taylor]: Taking taylor expansion of (/ -1 y) in z 0.128 * [taylor]: Taking taylor expansion of -1 in z 0.128 * [taylor]: Taking taylor expansion of y in z 0.128 * [taylor]: Taking taylor expansion of (/ 1 x) in z 0.128 * [taylor]: Taking taylor expansion of x in z 0.128 * [taylor]: Taking taylor expansion of (* 4.0 (* z (+ (fma 0.5 (/ -1 z) (/ -1 y)) (/ 1 x)))) in z 0.128 * [taylor]: Taking taylor expansion of 4.0 in z 0.128 * [taylor]: Taking taylor expansion of (* z (+ (fma 0.5 (/ -1 z) (/ -1 y)) (/ 1 x))) in z 0.128 * [taylor]: Taking taylor expansion of z in z 0.128 * [taylor]: Taking taylor expansion of (+ (fma 0.5 (/ -1 z) (/ -1 y)) (/ 1 x)) in z 0.128 * [taylor]: Taking taylor expansion of (fma 0.5 (/ -1 z) (/ -1 y)) in z 0.128 * [taylor]: Rewrote expression to (+ (* 0.5 (/ -1 z)) (/ -1 y)) 0.128 * [taylor]: Taking taylor expansion of (* 0.5 (/ -1 z)) in z 0.128 * [taylor]: Taking taylor expansion of 0.5 in z 0.128 * [taylor]: Taking taylor expansion of (/ -1 z) in z 0.128 * [taylor]: Taking taylor expansion of -1 in z 0.128 * [taylor]: Taking taylor expansion of z in z 0.129 * [taylor]: Taking taylor expansion of (/ -1 y) in z 0.129 * [taylor]: Taking taylor expansion of -1 in z 0.129 * [taylor]: Taking taylor expansion of y in z 0.129 * [taylor]: Taking taylor expansion of (/ 1 x) in z 0.129 * [taylor]: Taking taylor expansion of x in z 0.131 * [taylor]: Taking taylor expansion of 0 in x 0.133 * [taylor]: Taking taylor expansion of (- 2.0) in x 0.133 * [taylor]: Taking taylor expansion of 2.0 in x 0.133 * [taylor]: Taking taylor expansion of 0 in y 0.136 * [taylor]: Taking taylor expansion of (- (* 4.0 (/ 1 x)) (* 4.0 (/ 1 y))) in x 0.136 * [taylor]: Taking taylor expansion of (* 4.0 (/ 1 x)) in x 0.136 * [taylor]: Taking taylor expansion of 4.0 in x 0.136 * [taylor]: Taking taylor expansion of (/ 1 x) in x 0.136 * [taylor]: Taking taylor expansion of x in x 0.139 * [taylor]: Taking taylor expansion of (* 4.0 (/ 1 y)) in x 0.139 * [taylor]: Taking taylor expansion of 4.0 in x 0.140 * [taylor]: Taking taylor expansion of (/ 1 y) in x 0.140 * [taylor]: Taking taylor expansion of y in x 0.140 * [taylor]: Taking taylor expansion of 4.0 in y 0.140 * [taylor]: Taking taylor expansion of (- 2.0) in y 0.140 * [taylor]: Taking taylor expansion of 2.0 in y 0.140 * [taylor]: Taking taylor expansion of 0 in y 0.144 * [taylor]: Taking taylor expansion of 0 in x 0.145 * [taylor]: Taking taylor expansion of (- (* 4.0 (/ 1 y))) in y 0.145 * [taylor]: Taking taylor expansion of (* 4.0 (/ 1 y)) in y 0.145 * [taylor]: Taking taylor expansion of 4.0 in y 0.145 * [taylor]: Taking taylor expansion of (/ 1 y) in y 0.145 * [taylor]: Taking taylor expansion of y in y 0.146 * [taylor]: Taking taylor expansion of 0 in y 0.146 * [taylor]: Taking taylor expansion of 0 in y 0.147 * * * [progress]: simplifying candidates 0.148 * [simplify]: Simplifying using # : (* 4.0 (- (pow x 3) (pow (fma 0.5 z y) 3))) (* z (+ (* x x) (+ (* (fma 0.5 z y) (fma 0.5 z y)) (* x (fma 0.5 z y))))) (* 4.0 (- (* x x) (* (fma 0.5 z y) (fma 0.5 z y)))) (* z (+ x (fma 0.5 z y))) (* (- 4.0) (- (pow x 3) (pow (fma 0.5 z y) 3))) (* (- z) (+ (* x x) (+ (* (fma 0.5 z y) (fma 0.5 z y)) (* x (fma 0.5 z y))))) (* (- 4.0) (- (* x x) (* (fma 0.5 z y) (fma 0.5 z y)))) (* (- z) (+ x (fma 0.5 z y))) (* 1 (- (pow x 3) (pow (fma 0.5 z y) 3))) (* (/ z 4.0) (+ (* x x) (+ (* (fma 0.5 z y) (fma 0.5 z y)) (* x (fma 0.5 z y))))) (* 1 (- (* x x) (* (fma 0.5 z y) (fma 0.5 z y)))) (* (/ z 4.0) (+ x (fma 0.5 z y))) (* (/ 4.0 z) x) (* (/ 4.0 z) (- (fma 0.5 z y))) (* (/ 4.0 z) x) (* (/ 4.0 z) (- (fma 0.5 z y))) (* x (/ 4.0 z)) (* (- (fma 0.5 z y)) (/ 4.0 z)) (* x (/ 4.0 z)) (* (- (fma 0.5 z y)) (/ 4.0 z)) (* (/ 1 z) (- x (fma 0.5 z y))) (* (/ 4.0 z) (- (pow x 3) (pow (fma 0.5 z y) 3))) (* (/ 4.0 z) (- (* x x) (* (fma 0.5 z y) (fma 0.5 z y)))) (* 4.0 (- x (fma 0.5 z y))) (* (- 4.0) (- x (fma 0.5 z y))) (* 1 (- x (fma 0.5 z y))) (- (* 4.0 (/ x z)) (+ (* 4.0 (/ y z)) 2.0)) (- (* 4.0 (/ x z)) (+ (* 4.0 (/ y z)) 2.0)) (- (* 4.0 (/ x z)) (+ (* 4.0 (/ y z)) 2.0)) 0.151 * * [simplify]: iteration 0 : 169 enodes (cost 131 ) 0.155 * * [simplify]: iteration 1 : 588 enodes (cost 129 ) 0.167 * * [simplify]: iteration 2 : 2746 enodes (cost 129 ) 0.201 * * [simplify]: iteration 3 : 5002 enodes (cost 128 ) 0.202 * [simplify]: Simplified to: (* 4.0 (- (pow x 3) (pow (fma 0.5 z y) 3))) (* z (fma (fma 0.5 z y) (+ x (fma 0.5 z y)) (* x x))) (* 4.0 (- (* x x) (* (fma 0.5 z y) (fma 0.5 z y)))) (* z (+ x (fma 0.5 z y))) (* (- 4.0) (- (pow x 3) (pow (fma 0.5 z y) 3))) (* (- (fma (fma 0.5 z y) (+ x (fma 0.5 z y)) (* x x))) z) (* (- 4.0) (- (* x x) (* (fma 0.5 z y) (fma 0.5 z y)))) (* (- z) (+ x (fma 0.5 z y))) (- (pow x 3) (pow (fma 0.5 z y) 3)) (/ z (/ 4.0 (fma (fma 0.5 z y) (+ x (fma 0.5 z y)) (* x x)))) (- (* x x) (* (fma 0.5 z y) (fma 0.5 z y))) (* (/ z 4.0) (+ x (fma 0.5 z y))) (* 4.0 (/ x z)) (* (/ 4.0 z) (- (fma 0.5 z y))) (* 4.0 (/ x z)) (* (/ 4.0 z) (- (fma 0.5 z y))) (* 4.0 (/ x z)) (* (/ 4.0 z) (- (fma 0.5 z y))) (* 4.0 (/ x z)) (* (/ 4.0 z) (- (fma 0.5 z y))) (/ (- x (fma 0.5 z y)) z) (* (/ 4.0 z) (- (pow x 3) (pow (fma 0.5 z y) 3))) (* (/ 4.0 z) (- (* x x) (* (fma 0.5 z y) (fma 0.5 z y)))) (* 4.0 (- x (fma 0.5 z y))) (* (- 4.0) (- x (fma 0.5 z y))) (- x (fma 0.5 z y)) (fma 4.0 (/ x z) (- (fma 4.0 (/ y z) 2.0))) (fma 4.0 (/ x z) (- (fma 4.0 (/ y z) 2.0))) (fma 4.0 (/ x z) (- (fma 4.0 (/ y z) 2.0))) 0.202 * * * [progress]: adding candidates to table 0.247 * * [progress]: iteration 2 / 4 0.247 * * * [progress]: picking best candidate 0.252 * * * * [pick]: Picked # 0.252 * * * [progress]: localizing error 0.262 * * * [progress]: generating rewritten candidates 0.262 * * * * [progress]: [ 1 / 2 ] rewriting at (2) 0.263 * * * * [progress]: [ 2 / 2 ] rewriting at (2 3 1) 0.264 * * * [progress]: generating series expansions 0.264 * * * * [progress]: [ 1 / 2 ] generating series at (2) 0.264 * [approximate]: Taking taylor expansion of (fma 4.0 (/ x z) (- (fma 4.0 (/ y z) 2.0))) in (x z y) around 0 0.264 * [taylor]: Taking taylor expansion of (fma 4.0 (/ x z) (- (fma 4.0 (/ y z) 2.0))) in y 0.264 * [taylor]: Rewrote expression to (+ (* 4.0 (/ x z)) (- (fma 4.0 (/ y z) 2.0))) 0.264 * [taylor]: Taking taylor expansion of (* 4.0 (/ x z)) in y 0.264 * [taylor]: Taking taylor expansion of 4.0 in y 0.264 * [taylor]: Taking taylor expansion of (/ x z) in y 0.264 * [taylor]: Taking taylor expansion of x in y 0.264 * [taylor]: Taking taylor expansion of z in y 0.264 * [taylor]: Taking taylor expansion of (- (fma 4.0 (/ y z) 2.0)) in y 0.264 * [taylor]: Taking taylor expansion of (fma 4.0 (/ y z) 2.0) in y 0.264 * [taylor]: Rewrote expression to (+ (* 4.0 (/ y z)) 2.0) 0.264 * [taylor]: Taking taylor expansion of (* 4.0 (/ y z)) in y 0.264 * [taylor]: Taking taylor expansion of 4.0 in y 0.264 * [taylor]: Taking taylor expansion of (/ y z) in y 0.264 * [taylor]: Taking taylor expansion of y in y 0.264 * [taylor]: Taking taylor expansion of z in y 0.264 * [taylor]: Taking taylor expansion of 2.0 in y 0.265 * [taylor]: Taking taylor expansion of (fma 4.0 (/ x z) (- (fma 4.0 (/ y z) 2.0))) in z 0.265 * [taylor]: Rewrote expression to (+ (* 4.0 (/ x z)) (- (fma 4.0 (/ y z) 2.0))) 0.265 * [taylor]: Taking taylor expansion of (* 4.0 (/ x z)) in z 0.265 * [taylor]: Taking taylor expansion of 4.0 in z 0.265 * [taylor]: Taking taylor expansion of (/ x z) in z 0.265 * [taylor]: Taking taylor expansion of x in z 0.265 * [taylor]: Taking taylor expansion of z in z 0.265 * [taylor]: Taking taylor expansion of (- (fma 4.0 (/ y z) 2.0)) in z 0.265 * [taylor]: Taking taylor expansion of (fma 4.0 (/ y z) 2.0) in z 0.265 * [taylor]: Rewrote expression to (+ (* 4.0 (/ y z)) 2.0) 0.265 * [taylor]: Taking taylor expansion of (* 4.0 (/ y z)) in z 0.265 * [taylor]: Taking taylor expansion of 4.0 in z 0.265 * [taylor]: Taking taylor expansion of (/ y z) in z 0.265 * [taylor]: Taking taylor expansion of y in z 0.265 * [taylor]: Taking taylor expansion of z in z 0.265 * [taylor]: Taking taylor expansion of 2.0 in z 0.265 * [taylor]: Taking taylor expansion of (fma 4.0 (/ x z) (- (fma 4.0 (/ y z) 2.0))) in x 0.265 * [taylor]: Rewrote expression to (+ (* 4.0 (/ x z)) (- (fma 4.0 (/ y z) 2.0))) 0.265 * [taylor]: Taking taylor expansion of (* 4.0 (/ x z)) in x 0.265 * [taylor]: Taking taylor expansion of 4.0 in x 0.265 * [taylor]: Taking taylor expansion of (/ x z) in x 0.265 * [taylor]: Taking taylor expansion of x in x 0.265 * [taylor]: Taking taylor expansion of z in x 0.265 * [taylor]: Taking taylor expansion of (- (fma 4.0 (/ y z) 2.0)) in x 0.265 * [taylor]: Taking taylor expansion of (fma 4.0 (/ y z) 2.0) in x 0.265 * [taylor]: Rewrote expression to (+ (* 4.0 (/ y z)) 2.0) 0.265 * [taylor]: Taking taylor expansion of (* 4.0 (/ y z)) in x 0.265 * [taylor]: Taking taylor expansion of 4.0 in x 0.265 * [taylor]: Taking taylor expansion of (/ y z) in x 0.265 * [taylor]: Taking taylor expansion of y in x 0.265 * [taylor]: Taking taylor expansion of z in x 0.265 * [taylor]: Taking taylor expansion of 2.0 in x 0.265 * [taylor]: Taking taylor expansion of (fma 4.0 (/ x z) (- (fma 4.0 (/ y z) 2.0))) in x 0.266 * [taylor]: Rewrote expression to (+ (* 4.0 (/ x z)) (- (fma 4.0 (/ y z) 2.0))) 0.266 * [taylor]: Taking taylor expansion of (* 4.0 (/ x z)) in x 0.266 * [taylor]: Taking taylor expansion of 4.0 in x 0.266 * [taylor]: Taking taylor expansion of (/ x z) in x 0.266 * [taylor]: Taking taylor expansion of x in x 0.266 * [taylor]: Taking taylor expansion of z in x 0.266 * [taylor]: Taking taylor expansion of (- (fma 4.0 (/ y z) 2.0)) in x 0.266 * [taylor]: Taking taylor expansion of (fma 4.0 (/ y z) 2.0) in x 0.266 * [taylor]: Rewrote expression to (+ (* 4.0 (/ y z)) 2.0) 0.266 * [taylor]: Taking taylor expansion of (* 4.0 (/ y z)) in x 0.266 * [taylor]: Taking taylor expansion of 4.0 in x 0.266 * [taylor]: Taking taylor expansion of (/ y z) in x 0.266 * [taylor]: Taking taylor expansion of y in x 0.266 * [taylor]: Taking taylor expansion of z in x 0.266 * [taylor]: Taking taylor expansion of 2.0 in x 0.266 * [taylor]: Taking taylor expansion of (- (+ (* 4.0 (/ y z)) 2.0)) in z 0.266 * [taylor]: Taking taylor expansion of (+ (* 4.0 (/ y z)) 2.0) in z 0.266 * [taylor]: Taking taylor expansion of (* 4.0 (/ y z)) in z 0.266 * [taylor]: Taking taylor expansion of 4.0 in z 0.266 * [taylor]: Taking taylor expansion of (/ y z) in z 0.266 * [taylor]: Taking taylor expansion of y in z 0.266 * [taylor]: Taking taylor expansion of z in z 0.266 * [taylor]: Taking taylor expansion of 2.0 in z 0.266 * [taylor]: Taking taylor expansion of (- (* 4.0 y)) in y 0.266 * [taylor]: Taking taylor expansion of (* 4.0 y) in y 0.266 * [taylor]: Taking taylor expansion of 4.0 in y 0.266 * [taylor]: Taking taylor expansion of y in y 0.268 * [taylor]: Taking taylor expansion of (* 4.0 (/ 1 z)) in z 0.268 * [taylor]: Taking taylor expansion of 4.0 in z 0.268 * [taylor]: Taking taylor expansion of (/ 1 z) in z 0.268 * [taylor]: Taking taylor expansion of z in z 0.269 * [taylor]: Taking taylor expansion of 4.0 in y 0.270 * [taylor]: Taking taylor expansion of (- 2.0) in y 0.270 * [taylor]: Taking taylor expansion of 2.0 in y 0.272 * [approximate]: Taking taylor expansion of (fma 4.0 (/ z x) (- (fma 4.0 (/ z y) 2.0))) in (x z y) around 0 0.272 * [taylor]: Taking taylor expansion of (fma 4.0 (/ z x) (- (fma 4.0 (/ z y) 2.0))) in y 0.273 * [taylor]: Rewrote expression to (+ (* 4.0 (/ z x)) (- (fma 4.0 (/ z y) 2.0))) 0.273 * [taylor]: Taking taylor expansion of (* 4.0 (/ z x)) in y 0.273 * [taylor]: Taking taylor expansion of 4.0 in y 0.273 * [taylor]: Taking taylor expansion of (/ z x) in y 0.273 * [taylor]: Taking taylor expansion of z in y 0.273 * [taylor]: Taking taylor expansion of x in y 0.273 * [taylor]: Taking taylor expansion of (- (fma 4.0 (/ z y) 2.0)) in y 0.273 * [taylor]: Taking taylor expansion of (fma 4.0 (/ z y) 2.0) in y 0.273 * [taylor]: Rewrote expression to (+ (* 4.0 (/ z y)) 2.0) 0.273 * [taylor]: Taking taylor expansion of (* 4.0 (/ z y)) in y 0.273 * [taylor]: Taking taylor expansion of 4.0 in y 0.273 * [taylor]: Taking taylor expansion of (/ z y) in y 0.273 * [taylor]: Taking taylor expansion of z in y 0.273 * [taylor]: Taking taylor expansion of y in y 0.273 * [taylor]: Taking taylor expansion of 2.0 in y 0.273 * [taylor]: Taking taylor expansion of (fma 4.0 (/ z x) (- (fma 4.0 (/ z y) 2.0))) in z 0.273 * [taylor]: Rewrote expression to (+ (* 4.0 (/ z x)) (- (fma 4.0 (/ z y) 2.0))) 0.273 * [taylor]: Taking taylor expansion of (* 4.0 (/ z x)) in z 0.273 * [taylor]: Taking taylor expansion of 4.0 in z 0.273 * [taylor]: Taking taylor expansion of (/ z x) in z 0.273 * [taylor]: Taking taylor expansion of z in z 0.273 * [taylor]: Taking taylor expansion of x in z 0.273 * [taylor]: Taking taylor expansion of (- (fma 4.0 (/ z y) 2.0)) in z 0.273 * [taylor]: Taking taylor expansion of (fma 4.0 (/ z y) 2.0) in z 0.273 * [taylor]: Rewrote expression to (+ (* 4.0 (/ z y)) 2.0) 0.273 * [taylor]: Taking taylor expansion of (* 4.0 (/ z y)) in z 0.273 * [taylor]: Taking taylor expansion of 4.0 in z 0.273 * [taylor]: Taking taylor expansion of (/ z y) in z 0.273 * [taylor]: Taking taylor expansion of z in z 0.273 * [taylor]: Taking taylor expansion of y in z 0.273 * [taylor]: Taking taylor expansion of 2.0 in z 0.273 * [taylor]: Taking taylor expansion of (fma 4.0 (/ z x) (- (fma 4.0 (/ z y) 2.0))) in x 0.273 * [taylor]: Rewrote expression to (+ (* 4.0 (/ z x)) (- (fma 4.0 (/ z y) 2.0))) 0.274 * [taylor]: Taking taylor expansion of (* 4.0 (/ z x)) in x 0.274 * [taylor]: Taking taylor expansion of 4.0 in x 0.274 * [taylor]: Taking taylor expansion of (/ z x) in x 0.274 * [taylor]: Taking taylor expansion of z in x 0.274 * [taylor]: Taking taylor expansion of x in x 0.274 * [taylor]: Taking taylor expansion of (- (fma 4.0 (/ z y) 2.0)) in x 0.274 * [taylor]: Taking taylor expansion of (fma 4.0 (/ z y) 2.0) in x 0.274 * [taylor]: Rewrote expression to (+ (* 4.0 (/ z y)) 2.0) 0.274 * [taylor]: Taking taylor expansion of (* 4.0 (/ z y)) in x 0.274 * [taylor]: Taking taylor expansion of 4.0 in x 0.274 * [taylor]: Taking taylor expansion of (/ z y) in x 0.274 * [taylor]: Taking taylor expansion of z in x 0.274 * [taylor]: Taking taylor expansion of y in x 0.274 * [taylor]: Taking taylor expansion of 2.0 in x 0.274 * [taylor]: Taking taylor expansion of (fma 4.0 (/ z x) (- (fma 4.0 (/ z y) 2.0))) in x 0.274 * [taylor]: Rewrote expression to (+ (* 4.0 (/ z x)) (- (fma 4.0 (/ z y) 2.0))) 0.274 * [taylor]: Taking taylor expansion of (* 4.0 (/ z x)) in x 0.274 * [taylor]: Taking taylor expansion of 4.0 in x 0.274 * [taylor]: Taking taylor expansion of (/ z x) in x 0.274 * [taylor]: Taking taylor expansion of z in x 0.274 * [taylor]: Taking taylor expansion of x in x 0.274 * [taylor]: Taking taylor expansion of (- (fma 4.0 (/ z y) 2.0)) in x 0.274 * [taylor]: Taking taylor expansion of (fma 4.0 (/ z y) 2.0) in x 0.274 * [taylor]: Rewrote expression to (+ (* 4.0 (/ z y)) 2.0) 0.274 * [taylor]: Taking taylor expansion of (* 4.0 (/ z y)) in x 0.274 * [taylor]: Taking taylor expansion of 4.0 in x 0.274 * [taylor]: Taking taylor expansion of (/ z y) in x 0.274 * [taylor]: Taking taylor expansion of z in x 0.274 * [taylor]: Taking taylor expansion of y in x 0.274 * [taylor]: Taking taylor expansion of 2.0 in x 0.274 * [taylor]: Taking taylor expansion of (* 4.0 z) in z 0.274 * [taylor]: Taking taylor expansion of 4.0 in z 0.274 * [taylor]: Taking taylor expansion of z in z 0.275 * [taylor]: Taking taylor expansion of 0 in y 0.276 * [taylor]: Taking taylor expansion of (- (+ (* 4.0 (/ z y)) 2.0)) in z 0.276 * [taylor]: Taking taylor expansion of (+ (* 4.0 (/ z y)) 2.0) in z 0.276 * [taylor]: Taking taylor expansion of (* 4.0 (/ z y)) in z 0.276 * [taylor]: Taking taylor expansion of 4.0 in z 0.276 * [taylor]: Taking taylor expansion of (/ z y) in z 0.276 * [taylor]: Taking taylor expansion of z in z 0.276 * [taylor]: Taking taylor expansion of y in z 0.276 * [taylor]: Taking taylor expansion of 2.0 in z 0.276 * [taylor]: Taking taylor expansion of (- 2.0) in y 0.276 * [taylor]: Taking taylor expansion of 2.0 in y 0.277 * [taylor]: Taking taylor expansion of 4.0 in y 0.280 * [taylor]: Taking taylor expansion of 0 in z 0.280 * [taylor]: Taking taylor expansion of 0 in y 0.280 * [taylor]: Taking taylor expansion of (- (* 4.0 (/ 1 y))) in y 0.280 * [taylor]: Taking taylor expansion of (* 4.0 (/ 1 y)) in y 0.280 * [taylor]: Taking taylor expansion of 4.0 in y 0.280 * [taylor]: Taking taylor expansion of (/ 1 y) in y 0.280 * [taylor]: Taking taylor expansion of y in y 0.281 * [taylor]: Taking taylor expansion of 0 in y 0.283 * [approximate]: Taking taylor expansion of (fma 4.0 (/ z x) (- (fma 4.0 (/ z y) 2.0))) in (x z y) around 0 0.283 * [taylor]: Taking taylor expansion of (fma 4.0 (/ z x) (- (fma 4.0 (/ z y) 2.0))) in y 0.283 * [taylor]: Rewrote expression to (+ (* 4.0 (/ z x)) (- (fma 4.0 (/ z y) 2.0))) 0.283 * [taylor]: Taking taylor expansion of (* 4.0 (/ z x)) in y 0.283 * [taylor]: Taking taylor expansion of 4.0 in y 0.283 * [taylor]: Taking taylor expansion of (/ z x) in y 0.283 * [taylor]: Taking taylor expansion of z in y 0.283 * [taylor]: Taking taylor expansion of x in y 0.283 * [taylor]: Taking taylor expansion of (- (fma 4.0 (/ z y) 2.0)) in y 0.283 * [taylor]: Taking taylor expansion of (fma 4.0 (/ z y) 2.0) in y 0.283 * [taylor]: Rewrote expression to (+ (* 4.0 (/ z y)) 2.0) 0.283 * [taylor]: Taking taylor expansion of (* 4.0 (/ z y)) in y 0.283 * [taylor]: Taking taylor expansion of 4.0 in y 0.283 * [taylor]: Taking taylor expansion of (/ z y) in y 0.283 * [taylor]: Taking taylor expansion of z in y 0.283 * [taylor]: Taking taylor expansion of y in y 0.283 * [taylor]: Taking taylor expansion of 2.0 in y 0.283 * [taylor]: Taking taylor expansion of (fma 4.0 (/ z x) (- (fma 4.0 (/ z y) 2.0))) in z 0.283 * [taylor]: Rewrote expression to (+ (* 4.0 (/ z x)) (- (fma 4.0 (/ z y) 2.0))) 0.283 * [taylor]: Taking taylor expansion of (* 4.0 (/ z x)) in z 0.283 * [taylor]: Taking taylor expansion of 4.0 in z 0.283 * [taylor]: Taking taylor expansion of (/ z x) in z 0.283 * [taylor]: Taking taylor expansion of z in z 0.283 * [taylor]: Taking taylor expansion of x in z 0.284 * [taylor]: Taking taylor expansion of (- (fma 4.0 (/ z y) 2.0)) in z 0.284 * [taylor]: Taking taylor expansion of (fma 4.0 (/ z y) 2.0) in z 0.284 * [taylor]: Rewrote expression to (+ (* 4.0 (/ z y)) 2.0) 0.284 * [taylor]: Taking taylor expansion of (* 4.0 (/ z y)) in z 0.284 * [taylor]: Taking taylor expansion of 4.0 in z 0.284 * [taylor]: Taking taylor expansion of (/ z y) in z 0.284 * [taylor]: Taking taylor expansion of z in z 0.284 * [taylor]: Taking taylor expansion of y in z 0.284 * [taylor]: Taking taylor expansion of 2.0 in z 0.284 * [taylor]: Taking taylor expansion of (fma 4.0 (/ z x) (- (fma 4.0 (/ z y) 2.0))) in x 0.284 * [taylor]: Rewrote expression to (+ (* 4.0 (/ z x)) (- (fma 4.0 (/ z y) 2.0))) 0.284 * [taylor]: Taking taylor expansion of (* 4.0 (/ z x)) in x 0.284 * [taylor]: Taking taylor expansion of 4.0 in x 0.284 * [taylor]: Taking taylor expansion of (/ z x) in x 0.284 * [taylor]: Taking taylor expansion of z in x 0.284 * [taylor]: Taking taylor expansion of x in x 0.284 * [taylor]: Taking taylor expansion of (- (fma 4.0 (/ z y) 2.0)) in x 0.284 * [taylor]: Taking taylor expansion of (fma 4.0 (/ z y) 2.0) in x 0.284 * [taylor]: Rewrote expression to (+ (* 4.0 (/ z y)) 2.0) 0.284 * [taylor]: Taking taylor expansion of (* 4.0 (/ z y)) in x 0.284 * [taylor]: Taking taylor expansion of 4.0 in x 0.284 * [taylor]: Taking taylor expansion of (/ z y) in x 0.284 * [taylor]: Taking taylor expansion of z in x 0.284 * [taylor]: Taking taylor expansion of y in x 0.284 * [taylor]: Taking taylor expansion of 2.0 in x 0.284 * [taylor]: Taking taylor expansion of (fma 4.0 (/ z x) (- (fma 4.0 (/ z y) 2.0))) in x 0.284 * [taylor]: Rewrote expression to (+ (* 4.0 (/ z x)) (- (fma 4.0 (/ z y) 2.0))) 0.284 * [taylor]: Taking taylor expansion of (* 4.0 (/ z x)) in x 0.284 * [taylor]: Taking taylor expansion of 4.0 in x 0.284 * [taylor]: Taking taylor expansion of (/ z x) in x 0.284 * [taylor]: Taking taylor expansion of z in x 0.284 * [taylor]: Taking taylor expansion of x in x 0.284 * [taylor]: Taking taylor expansion of (- (fma 4.0 (/ z y) 2.0)) in x 0.284 * [taylor]: Taking taylor expansion of (fma 4.0 (/ z y) 2.0) in x 0.285 * [taylor]: Rewrote expression to (+ (* 4.0 (/ z y)) 2.0) 0.285 * [taylor]: Taking taylor expansion of (* 4.0 (/ z y)) in x 0.285 * [taylor]: Taking taylor expansion of 4.0 in x 0.285 * [taylor]: Taking taylor expansion of (/ z y) in x 0.285 * [taylor]: Taking taylor expansion of z in x 0.285 * [taylor]: Taking taylor expansion of y in x 0.285 * [taylor]: Taking taylor expansion of 2.0 in x 0.285 * [taylor]: Taking taylor expansion of (* 4.0 z) in z 0.285 * [taylor]: Taking taylor expansion of 4.0 in z 0.285 * [taylor]: Taking taylor expansion of z in z 0.285 * [taylor]: Taking taylor expansion of 0 in y 0.286 * [taylor]: Taking taylor expansion of (- (+ (* 4.0 (/ z y)) 2.0)) in z 0.286 * [taylor]: Taking taylor expansion of (+ (* 4.0 (/ z y)) 2.0) in z 0.286 * [taylor]: Taking taylor expansion of (* 4.0 (/ z y)) in z 0.286 * [taylor]: Taking taylor expansion of 4.0 in z 0.286 * [taylor]: Taking taylor expansion of (/ z y) in z 0.286 * [taylor]: Taking taylor expansion of z in z 0.286 * [taylor]: Taking taylor expansion of y in z 0.286 * [taylor]: Taking taylor expansion of 2.0 in z 0.287 * [taylor]: Taking taylor expansion of (- 2.0) in y 0.287 * [taylor]: Taking taylor expansion of 2.0 in y 0.288 * [taylor]: Taking taylor expansion of 4.0 in y 0.290 * [taylor]: Taking taylor expansion of 0 in z 0.290 * [taylor]: Taking taylor expansion of 0 in y 0.290 * [taylor]: Taking taylor expansion of (- (* 4.0 (/ 1 y))) in y 0.290 * [taylor]: Taking taylor expansion of (* 4.0 (/ 1 y)) in y 0.290 * [taylor]: Taking taylor expansion of 4.0 in y 0.290 * [taylor]: Taking taylor expansion of (/ 1 y) in y 0.290 * [taylor]: Taking taylor expansion of y in y 0.292 * [taylor]: Taking taylor expansion of 0 in y 0.293 * * * * [progress]: [ 2 / 2 ] generating series at (2 3 1) 0.293 * [approximate]: Taking taylor expansion of (fma 4.0 (/ y z) 2.0) in (y z) around 0 0.293 * [taylor]: Taking taylor expansion of (fma 4.0 (/ y z) 2.0) in z 0.293 * [taylor]: Rewrote expression to (+ (* 4.0 (/ y z)) 2.0) 0.293 * [taylor]: Taking taylor expansion of (* 4.0 (/ y z)) in z 0.293 * [taylor]: Taking taylor expansion of 4.0 in z 0.293 * [taylor]: Taking taylor expansion of (/ y z) in z 0.293 * [taylor]: Taking taylor expansion of y in z 0.293 * [taylor]: Taking taylor expansion of z in z 0.293 * [taylor]: Taking taylor expansion of 2.0 in z 0.293 * [taylor]: Taking taylor expansion of (fma 4.0 (/ y z) 2.0) in y 0.293 * [taylor]: Rewrote expression to (+ (* 4.0 (/ y z)) 2.0) 0.293 * [taylor]: Taking taylor expansion of (* 4.0 (/ y z)) in y 0.293 * [taylor]: Taking taylor expansion of 4.0 in y 0.293 * [taylor]: Taking taylor expansion of (/ y z) in y 0.294 * [taylor]: Taking taylor expansion of y in y 0.294 * [taylor]: Taking taylor expansion of z in y 0.294 * [taylor]: Taking taylor expansion of 2.0 in y 0.294 * [taylor]: Taking taylor expansion of (fma 4.0 (/ y z) 2.0) in y 0.294 * [taylor]: Rewrote expression to (+ (* 4.0 (/ y z)) 2.0) 0.294 * [taylor]: Taking taylor expansion of (* 4.0 (/ y z)) in y 0.294 * [taylor]: Taking taylor expansion of 4.0 in y 0.294 * [taylor]: Taking taylor expansion of (/ y z) in y 0.294 * [taylor]: Taking taylor expansion of y in y 0.294 * [taylor]: Taking taylor expansion of z in y 0.294 * [taylor]: Taking taylor expansion of 2.0 in y 0.294 * [taylor]: Taking taylor expansion of 2.0 in z 0.294 * [taylor]: Taking taylor expansion of (* 4.0 (/ 1 z)) in z 0.294 * [taylor]: Taking taylor expansion of 4.0 in z 0.294 * [taylor]: Taking taylor expansion of (/ 1 z) in z 0.294 * [taylor]: Taking taylor expansion of z in z 0.295 * [taylor]: Taking taylor expansion of 0 in z 0.297 * [taylor]: Taking taylor expansion of 0 in z 0.299 * [taylor]: Taking taylor expansion of 0 in z 0.299 * [approximate]: Taking taylor expansion of (fma 4.0 (/ z y) 2.0) in (y z) around 0 0.299 * [taylor]: Taking taylor expansion of (fma 4.0 (/ z y) 2.0) in z 0.299 * [taylor]: Rewrote expression to (+ (* 4.0 (/ z y)) 2.0) 0.299 * [taylor]: Taking taylor expansion of (* 4.0 (/ z y)) in z 0.299 * [taylor]: Taking taylor expansion of 4.0 in z 0.300 * [taylor]: Taking taylor expansion of (/ z y) in z 0.300 * [taylor]: Taking taylor expansion of z in z 0.300 * [taylor]: Taking taylor expansion of y in z 0.300 * [taylor]: Taking taylor expansion of 2.0 in z 0.300 * [taylor]: Taking taylor expansion of (fma 4.0 (/ z y) 2.0) in y 0.300 * [taylor]: Rewrote expression to (+ (* 4.0 (/ z y)) 2.0) 0.300 * [taylor]: Taking taylor expansion of (* 4.0 (/ z y)) in y 0.300 * [taylor]: Taking taylor expansion of 4.0 in y 0.300 * [taylor]: Taking taylor expansion of (/ z y) in y 0.300 * [taylor]: Taking taylor expansion of z in y 0.300 * [taylor]: Taking taylor expansion of y in y 0.300 * [taylor]: Taking taylor expansion of 2.0 in y 0.300 * [taylor]: Taking taylor expansion of (fma 4.0 (/ z y) 2.0) in y 0.300 * [taylor]: Rewrote expression to (+ (* 4.0 (/ z y)) 2.0) 0.300 * [taylor]: Taking taylor expansion of (* 4.0 (/ z y)) in y 0.300 * [taylor]: Taking taylor expansion of 4.0 in y 0.300 * [taylor]: Taking taylor expansion of (/ z y) in y 0.300 * [taylor]: Taking taylor expansion of z in y 0.300 * [taylor]: Taking taylor expansion of y in y 0.300 * [taylor]: Taking taylor expansion of 2.0 in y 0.300 * [taylor]: Taking taylor expansion of (* 4.0 z) in z 0.300 * [taylor]: Taking taylor expansion of 4.0 in z 0.300 * [taylor]: Taking taylor expansion of z in z 0.302 * [taylor]: Taking taylor expansion of 2.0 in z 0.304 * [taylor]: Taking taylor expansion of 0 in z 0.307 * [taylor]: Taking taylor expansion of 0 in z 0.307 * [approximate]: Taking taylor expansion of (fma 4.0 (/ z y) 2.0) in (y z) around 0 0.307 * [taylor]: Taking taylor expansion of (fma 4.0 (/ z y) 2.0) in z 0.307 * [taylor]: Rewrote expression to (+ (* 4.0 (/ z y)) 2.0) 0.307 * [taylor]: Taking taylor expansion of (* 4.0 (/ z y)) in z 0.307 * [taylor]: Taking taylor expansion of 4.0 in z 0.307 * [taylor]: Taking taylor expansion of (/ z y) in z 0.307 * [taylor]: Taking taylor expansion of z in z 0.307 * [taylor]: Taking taylor expansion of y in z 0.307 * [taylor]: Taking taylor expansion of 2.0 in z 0.307 * [taylor]: Taking taylor expansion of (fma 4.0 (/ z y) 2.0) in y 0.307 * [taylor]: Rewrote expression to (+ (* 4.0 (/ z y)) 2.0) 0.307 * [taylor]: Taking taylor expansion of (* 4.0 (/ z y)) in y 0.307 * [taylor]: Taking taylor expansion of 4.0 in y 0.307 * [taylor]: Taking taylor expansion of (/ z y) in y 0.307 * [taylor]: Taking taylor expansion of z in y 0.307 * [taylor]: Taking taylor expansion of y in y 0.307 * [taylor]: Taking taylor expansion of 2.0 in y 0.307 * [taylor]: Taking taylor expansion of (fma 4.0 (/ z y) 2.0) in y 0.308 * [taylor]: Rewrote expression to (+ (* 4.0 (/ z y)) 2.0) 0.308 * [taylor]: Taking taylor expansion of (* 4.0 (/ z y)) in y 0.308 * [taylor]: Taking taylor expansion of 4.0 in y 0.308 * [taylor]: Taking taylor expansion of (/ z y) in y 0.308 * [taylor]: Taking taylor expansion of z in y 0.308 * [taylor]: Taking taylor expansion of y in y 0.308 * [taylor]: Taking taylor expansion of 2.0 in y 0.308 * [taylor]: Taking taylor expansion of (* 4.0 z) in z 0.308 * [taylor]: Taking taylor expansion of 4.0 in z 0.308 * [taylor]: Taking taylor expansion of z in z 0.309 * [taylor]: Taking taylor expansion of 2.0 in z 0.312 * [taylor]: Taking taylor expansion of 0 in z 0.314 * [taylor]: Taking taylor expansion of 0 in z 0.314 * * * [progress]: simplifying candidates 0.315 * [simplify]: Simplifying using # : (* 4.0 (/ x z)) (* 4.0 (/ y z)) (- (* 4.0 (/ x z)) (+ (* 4.0 (/ y z)) 2.0)) (- (* 4.0 (/ x z)) (+ (* 4.0 (/ y z)) 2.0)) (- (* 4.0 (/ x z)) (+ (* 4.0 (/ y z)) 2.0)) (+ (* 4.0 (/ y z)) 2.0) (+ (* 4.0 (/ y z)) 2.0) (+ (* 4.0 (/ y z)) 2.0) 0.317 * * [simplify]: iteration 0 : 24 enodes (cost 25 ) 0.318 * * [simplify]: iteration 1 : 47 enodes (cost 25 ) 0.320 * * [simplify]: iteration 2 : 80 enodes (cost 25 ) 0.322 * * [simplify]: iteration 3 : 134 enodes (cost 25 ) 0.324 * * [simplify]: iteration 4 : 203 enodes (cost 22 ) 0.327 * * [simplify]: iteration 5 : 335 enodes (cost 22 ) 0.331 * * [simplify]: iteration 6 : 531 enodes (cost 22 ) 0.337 * * [simplify]: iteration 7 : 956 enodes (cost 22 ) 0.342 * * [simplify]: iteration 8 : 1067 enodes (cost 22 ) 0.347 * * [simplify]: iteration 9 : 1075 enodes (cost 22 ) 0.353 * * [simplify]: iteration 10 : 1075 enodes (cost 22 ) 0.353 * [simplify]: Simplified to: (* 4.0 (/ x z)) (* 4.0 (/ y z)) (fma (/ 4.0 z) (- x y) (- 2.0)) (fma (/ 4.0 z) (- x y) (- 2.0)) (fma (/ 4.0 z) (- x y) (- 2.0)) (fma 4.0 (/ y z) 2.0) (fma 4.0 (/ y z) 2.0) (fma 4.0 (/ y z) 2.0) 0.353 * * * [progress]: adding candidates to table 0.363 * * [progress]: iteration 3 / 4 0.364 * * * [progress]: picking best candidate 0.367 * * * * [pick]: Picked # 0.367 * * * [progress]: localizing error 0.375 * * * [progress]: generating rewritten candidates 0.375 * * * * [progress]: [ 1 / 1 ] rewriting at (2 2) 0.379 * * * [progress]: generating series expansions 0.379 * * * * [progress]: [ 1 / 1 ] generating series at (2 2) 0.379 * [approximate]: Taking taylor expansion of (/ (- x (fma 0.5 z y)) z) in (x z y) around 0 0.379 * [taylor]: Taking taylor expansion of (/ (- x (fma 0.5 z y)) z) in y 0.379 * [taylor]: Taking taylor expansion of (- x (fma 0.5 z y)) in y 0.379 * [taylor]: Taking taylor expansion of x in y 0.379 * [taylor]: Taking taylor expansion of (fma 0.5 z y) in y 0.379 * [taylor]: Rewrote expression to (+ (* 0.5 z) y) 0.379 * [taylor]: Taking taylor expansion of (* 0.5 z) in y 0.379 * [taylor]: Taking taylor expansion of 0.5 in y 0.379 * [taylor]: Taking taylor expansion of z in y 0.379 * [taylor]: Taking taylor expansion of y in y 0.379 * [taylor]: Taking taylor expansion of z in y 0.380 * [taylor]: Taking taylor expansion of (/ (- x (fma 0.5 z y)) z) in z 0.380 * [taylor]: Taking taylor expansion of (- x (fma 0.5 z y)) in z 0.380 * [taylor]: Taking taylor expansion of x in z 0.380 * [taylor]: Taking taylor expansion of (fma 0.5 z y) in z 0.380 * [taylor]: Rewrote expression to (+ (* 0.5 z) y) 0.380 * [taylor]: Taking taylor expansion of (* 0.5 z) in z 0.380 * [taylor]: Taking taylor expansion of 0.5 in z 0.380 * [taylor]: Taking taylor expansion of z in z 0.380 * [taylor]: Taking taylor expansion of y in z 0.380 * [taylor]: Taking taylor expansion of z in z 0.380 * [taylor]: Taking taylor expansion of (/ (- x (fma 0.5 z y)) z) in x 0.380 * [taylor]: Taking taylor expansion of (- x (fma 0.5 z y)) in x 0.380 * [taylor]: Taking taylor expansion of x in x 0.380 * [taylor]: Taking taylor expansion of (fma 0.5 z y) in x 0.380 * [taylor]: Rewrote expression to (+ (* 0.5 z) y) 0.380 * [taylor]: Taking taylor expansion of (* 0.5 z) in x 0.380 * [taylor]: Taking taylor expansion of 0.5 in x 0.380 * [taylor]: Taking taylor expansion of z in x 0.381 * [taylor]: Taking taylor expansion of y in x 0.381 * [taylor]: Taking taylor expansion of z in x 0.381 * [taylor]: Taking taylor expansion of (/ (- x (fma 0.5 z y)) z) in x 0.381 * [taylor]: Taking taylor expansion of (- x (fma 0.5 z y)) in x 0.381 * [taylor]: Taking taylor expansion of x in x 0.381 * [taylor]: Taking taylor expansion of (fma 0.5 z y) in x 0.381 * [taylor]: Rewrote expression to (+ (* 0.5 z) y) 0.381 * [taylor]: Taking taylor expansion of (* 0.5 z) in x 0.381 * [taylor]: Taking taylor expansion of 0.5 in x 0.381 * [taylor]: Taking taylor expansion of z in x 0.381 * [taylor]: Taking taylor expansion of y in x 0.381 * [taylor]: Taking taylor expansion of z in x 0.381 * [taylor]: Taking taylor expansion of (* -1 (/ (+ (* 0.5 z) y) z)) in z 0.381 * [taylor]: Taking taylor expansion of -1 in z 0.381 * [taylor]: Taking taylor expansion of (/ (+ (* 0.5 z) y) z) in z 0.381 * [taylor]: Taking taylor expansion of (+ (* 0.5 z) y) in z 0.381 * [taylor]: Taking taylor expansion of (* 0.5 z) in z 0.381 * [taylor]: Taking taylor expansion of 0.5 in z 0.381 * [taylor]: Taking taylor expansion of z in z 0.381 * [taylor]: Taking taylor expansion of y in z 0.381 * [taylor]: Taking taylor expansion of z in z 0.382 * [taylor]: Taking taylor expansion of (* -1 y) in y 0.382 * [taylor]: Taking taylor expansion of -1 in y 0.382 * [taylor]: Taking taylor expansion of y in y 0.383 * [taylor]: Taking taylor expansion of (/ 1 z) in z 0.383 * [taylor]: Taking taylor expansion of z in z 0.383 * [taylor]: Taking taylor expansion of 1 in y 0.385 * [taylor]: Taking taylor expansion of (- 0.5) in y 0.385 * [taylor]: Taking taylor expansion of 0.5 in y 0.387 * [approximate]: Taking taylor expansion of (* z (- (/ 1 x) (fma 0.5 (/ 1 z) (/ 1 y)))) in (x z y) around 0 0.387 * [taylor]: Taking taylor expansion of (* z (- (/ 1 x) (fma 0.5 (/ 1 z) (/ 1 y)))) in y 0.387 * [taylor]: Taking taylor expansion of z in y 0.387 * [taylor]: Taking taylor expansion of (- (/ 1 x) (fma 0.5 (/ 1 z) (/ 1 y))) in y 0.387 * [taylor]: Taking taylor expansion of (/ 1 x) in y 0.387 * [taylor]: Taking taylor expansion of x in y 0.387 * [taylor]: Taking taylor expansion of (fma 0.5 (/ 1 z) (/ 1 y)) in y 0.387 * [taylor]: Rewrote expression to (+ (* 0.5 (/ 1 z)) (/ 1 y)) 0.387 * [taylor]: Taking taylor expansion of (* 0.5 (/ 1 z)) in y 0.387 * [taylor]: Taking taylor expansion of 0.5 in y 0.387 * [taylor]: Taking taylor expansion of (/ 1 z) in y 0.387 * [taylor]: Taking taylor expansion of z in y 0.387 * [taylor]: Taking taylor expansion of (/ 1 y) in y 0.387 * [taylor]: Taking taylor expansion of y in y 0.387 * [taylor]: Taking taylor expansion of (* z (- (/ 1 x) (fma 0.5 (/ 1 z) (/ 1 y)))) in z 0.387 * [taylor]: Taking taylor expansion of z in z 0.387 * [taylor]: Taking taylor expansion of (- (/ 1 x) (fma 0.5 (/ 1 z) (/ 1 y))) in z 0.387 * [taylor]: Taking taylor expansion of (/ 1 x) in z 0.387 * [taylor]: Taking taylor expansion of x in z 0.387 * [taylor]: Taking taylor expansion of (fma 0.5 (/ 1 z) (/ 1 y)) in z 0.388 * [taylor]: Rewrote expression to (+ (* 0.5 (/ 1 z)) (/ 1 y)) 0.388 * [taylor]: Taking taylor expansion of (* 0.5 (/ 1 z)) in z 0.388 * [taylor]: Taking taylor expansion of 0.5 in z 0.388 * [taylor]: Taking taylor expansion of (/ 1 z) in z 0.388 * [taylor]: Taking taylor expansion of z in z 0.388 * [taylor]: Taking taylor expansion of (/ 1 y) in z 0.388 * [taylor]: Taking taylor expansion of y in z 0.388 * [taylor]: Taking taylor expansion of (* z (- (/ 1 x) (fma 0.5 (/ 1 z) (/ 1 y)))) in x 0.388 * [taylor]: Taking taylor expansion of z in x 0.388 * [taylor]: Taking taylor expansion of (- (/ 1 x) (fma 0.5 (/ 1 z) (/ 1 y))) in x 0.388 * [taylor]: Taking taylor expansion of (/ 1 x) in x 0.388 * [taylor]: Taking taylor expansion of x in x 0.388 * [taylor]: Taking taylor expansion of (fma 0.5 (/ 1 z) (/ 1 y)) in x 0.388 * [taylor]: Rewrote expression to (+ (* 0.5 (/ 1 z)) (/ 1 y)) 0.388 * [taylor]: Taking taylor expansion of (* 0.5 (/ 1 z)) in x 0.388 * [taylor]: Taking taylor expansion of 0.5 in x 0.388 * [taylor]: Taking taylor expansion of (/ 1 z) in x 0.388 * [taylor]: Taking taylor expansion of z in x 0.389 * [taylor]: Taking taylor expansion of (/ 1 y) in x 0.389 * [taylor]: Taking taylor expansion of y in x 0.389 * [taylor]: Taking taylor expansion of (* z (- (/ 1 x) (fma 0.5 (/ 1 z) (/ 1 y)))) in x 0.389 * [taylor]: Taking taylor expansion of z in x 0.389 * [taylor]: Taking taylor expansion of (- (/ 1 x) (fma 0.5 (/ 1 z) (/ 1 y))) in x 0.389 * [taylor]: Taking taylor expansion of (/ 1 x) in x 0.389 * [taylor]: Taking taylor expansion of x in x 0.389 * [taylor]: Taking taylor expansion of (fma 0.5 (/ 1 z) (/ 1 y)) in x 0.389 * [taylor]: Rewrote expression to (+ (* 0.5 (/ 1 z)) (/ 1 y)) 0.389 * [taylor]: Taking taylor expansion of (* 0.5 (/ 1 z)) in x 0.389 * [taylor]: Taking taylor expansion of 0.5 in x 0.389 * [taylor]: Taking taylor expansion of (/ 1 z) in x 0.389 * [taylor]: Taking taylor expansion of z in x 0.389 * [taylor]: Taking taylor expansion of (/ 1 y) in x 0.389 * [taylor]: Taking taylor expansion of y in x 0.389 * [taylor]: Taking taylor expansion of z in z 0.391 * [taylor]: Taking taylor expansion of (- (+ (/ z y) 0.5)) in z 0.391 * [taylor]: Taking taylor expansion of (+ (/ z y) 0.5) in z 0.391 * [taylor]: Taking taylor expansion of (/ z y) in z 0.391 * [taylor]: Taking taylor expansion of z in z 0.391 * [taylor]: Taking taylor expansion of y in z 0.391 * [taylor]: Taking taylor expansion of 0.5 in z 0.391 * [taylor]: Taking taylor expansion of 0 in y 0.393 * [taylor]: Taking taylor expansion of 0 in z 0.393 * [taylor]: Taking taylor expansion of (- 0.5) in y 0.393 * [taylor]: Taking taylor expansion of 0.5 in y 0.393 * [taylor]: Taking taylor expansion of 1 in y 0.396 * [taylor]: Taking taylor expansion of 0 in z 0.396 * [taylor]: Taking taylor expansion of 0 in y 0.396 * [taylor]: Taking taylor expansion of (- (/ 1 y)) in y 0.396 * [taylor]: Taking taylor expansion of (/ 1 y) in y 0.396 * [taylor]: Taking taylor expansion of y in y 0.396 * [taylor]: Taking taylor expansion of 0 in y 0.397 * [approximate]: Taking taylor expansion of (* z (+ (fma 0.5 (/ -1 z) (/ -1 y)) (/ 1 x))) in (x z y) around 0 0.397 * [taylor]: Taking taylor expansion of (* z (+ (fma 0.5 (/ -1 z) (/ -1 y)) (/ 1 x))) in y 0.397 * [taylor]: Taking taylor expansion of z in y 0.397 * [taylor]: Taking taylor expansion of (+ (fma 0.5 (/ -1 z) (/ -1 y)) (/ 1 x)) in y 0.397 * [taylor]: Taking taylor expansion of (fma 0.5 (/ -1 z) (/ -1 y)) in y 0.398 * [taylor]: Rewrote expression to (+ (* 0.5 (/ -1 z)) (/ -1 y)) 0.398 * [taylor]: Taking taylor expansion of (* 0.5 (/ -1 z)) in y 0.398 * [taylor]: Taking taylor expansion of 0.5 in y 0.398 * [taylor]: Taking taylor expansion of (/ -1 z) in y 0.398 * [taylor]: Taking taylor expansion of -1 in y 0.398 * [taylor]: Taking taylor expansion of z in y 0.398 * [taylor]: Taking taylor expansion of (/ -1 y) in y 0.398 * [taylor]: Taking taylor expansion of -1 in y 0.398 * [taylor]: Taking taylor expansion of y in y 0.398 * [taylor]: Taking taylor expansion of (/ 1 x) in y 0.398 * [taylor]: Taking taylor expansion of x in y 0.398 * [taylor]: Taking taylor expansion of (* z (+ (fma 0.5 (/ -1 z) (/ -1 y)) (/ 1 x))) in z 0.398 * [taylor]: Taking taylor expansion of z in z 0.398 * [taylor]: Taking taylor expansion of (+ (fma 0.5 (/ -1 z) (/ -1 y)) (/ 1 x)) in z 0.398 * [taylor]: Taking taylor expansion of (fma 0.5 (/ -1 z) (/ -1 y)) in z 0.398 * [taylor]: Rewrote expression to (+ (* 0.5 (/ -1 z)) (/ -1 y)) 0.398 * [taylor]: Taking taylor expansion of (* 0.5 (/ -1 z)) in z 0.398 * [taylor]: Taking taylor expansion of 0.5 in z 0.398 * [taylor]: Taking taylor expansion of (/ -1 z) in z 0.398 * [taylor]: Taking taylor expansion of -1 in z 0.398 * [taylor]: Taking taylor expansion of z in z 0.399 * [taylor]: Taking taylor expansion of (/ -1 y) in z 0.399 * [taylor]: Taking taylor expansion of -1 in z 0.399 * [taylor]: Taking taylor expansion of y in z 0.399 * [taylor]: Taking taylor expansion of (/ 1 x) in z 0.399 * [taylor]: Taking taylor expansion of x in z 0.399 * [taylor]: Taking taylor expansion of (* z (+ (fma 0.5 (/ -1 z) (/ -1 y)) (/ 1 x))) in x 0.399 * [taylor]: Taking taylor expansion of z in x 0.399 * [taylor]: Taking taylor expansion of (+ (fma 0.5 (/ -1 z) (/ -1 y)) (/ 1 x)) in x 0.399 * [taylor]: Taking taylor expansion of (fma 0.5 (/ -1 z) (/ -1 y)) in x 0.399 * [taylor]: Rewrote expression to (+ (* 0.5 (/ -1 z)) (/ -1 y)) 0.399 * [taylor]: Taking taylor expansion of (* 0.5 (/ -1 z)) in x 0.399 * [taylor]: Taking taylor expansion of 0.5 in x 0.399 * [taylor]: Taking taylor expansion of (/ -1 z) in x 0.399 * [taylor]: Taking taylor expansion of -1 in x 0.399 * [taylor]: Taking taylor expansion of z in x 0.399 * [taylor]: Taking taylor expansion of (/ -1 y) in x 0.399 * [taylor]: Taking taylor expansion of -1 in x 0.399 * [taylor]: Taking taylor expansion of y in x 0.399 * [taylor]: Taking taylor expansion of (/ 1 x) in x 0.399 * [taylor]: Taking taylor expansion of x in x 0.399 * [taylor]: Taking taylor expansion of (* z (+ (fma 0.5 (/ -1 z) (/ -1 y)) (/ 1 x))) in x 0.399 * [taylor]: Taking taylor expansion of z in x 0.399 * [taylor]: Taking taylor expansion of (+ (fma 0.5 (/ -1 z) (/ -1 y)) (/ 1 x)) in x 0.399 * [taylor]: Taking taylor expansion of (fma 0.5 (/ -1 z) (/ -1 y)) in x 0.399 * [taylor]: Rewrote expression to (+ (* 0.5 (/ -1 z)) (/ -1 y)) 0.400 * [taylor]: Taking taylor expansion of (* 0.5 (/ -1 z)) in x 0.400 * [taylor]: Taking taylor expansion of 0.5 in x 0.400 * [taylor]: Taking taylor expansion of (/ -1 z) in x 0.400 * [taylor]: Taking taylor expansion of -1 in x 0.400 * [taylor]: Taking taylor expansion of z in x 0.400 * [taylor]: Taking taylor expansion of (/ -1 y) in x 0.400 * [taylor]: Taking taylor expansion of -1 in x 0.400 * [taylor]: Taking taylor expansion of y in x 0.400 * [taylor]: Taking taylor expansion of (/ 1 x) in x 0.400 * [taylor]: Taking taylor expansion of x in x 0.400 * [taylor]: Taking taylor expansion of z in z 0.401 * [taylor]: Taking taylor expansion of (- (+ (/ z y) 0.5)) in z 0.401 * [taylor]: Taking taylor expansion of (+ (/ z y) 0.5) in z 0.401 * [taylor]: Taking taylor expansion of (/ z y) in z 0.401 * [taylor]: Taking taylor expansion of z in z 0.401 * [taylor]: Taking taylor expansion of y in z 0.401 * [taylor]: Taking taylor expansion of 0.5 in z 0.401 * [taylor]: Taking taylor expansion of 0 in y 0.403 * [taylor]: Taking taylor expansion of 0 in z 0.404 * [taylor]: Taking taylor expansion of (- 0.5) in y 0.404 * [taylor]: Taking taylor expansion of 0.5 in y 0.404 * [taylor]: Taking taylor expansion of 1 in y 0.406 * [taylor]: Taking taylor expansion of 0 in z 0.406 * [taylor]: Taking taylor expansion of 0 in y 0.406 * [taylor]: Taking taylor expansion of (- (/ 1 y)) in y 0.406 * [taylor]: Taking taylor expansion of (/ 1 y) in y 0.406 * [taylor]: Taking taylor expansion of y in y 0.407 * [taylor]: Taking taylor expansion of 0 in y 0.408 * * * [progress]: simplifying candidates 0.408 * [simplify]: Simplifying using # : (- (- x (fma 0.5 z y))) (- z) (/ x z) (/ (fma 0.5 z y) z) (/ (- x (* 0.5 z)) z) (/ y z) (/ 1 z) (/ z (- x (fma 0.5 z y))) (* z (+ (* x x) (+ (* (fma 0.5 z y) (fma 0.5 z y)) (* x (fma 0.5 z y))))) (* z (+ x (fma 0.5 z y))) (- (/ x z) (+ (/ y z) 0.5)) (- (/ x z) (+ (/ y z) 0.5)) (- (/ x z) (+ (/ y z) 0.5)) 0.411 * * [simplify]: iteration 0 : 65 enodes (cost 37 ) 0.413 * * [simplify]: iteration 1 : 153 enodes (cost 37 ) 0.416 * * [simplify]: iteration 2 : 430 enodes (cost 37 ) 0.423 * * [simplify]: iteration 3 : 1505 enodes (cost 35 ) 0.448 * * [simplify]: iteration 4 : 5001 enodes (cost 35 ) 0.449 * [simplify]: Simplified to: (- (fma 0.5 z y) x) (- z) (/ x z) (+ (/ y z) 0.5) (- (/ x z) 0.5) (/ y z) (/ 1 z) (/ z (- x (fma 0.5 z y))) (* (fma x x (fma (fma 0.5 z y) (fma 0.5 z y) (* x (fma 0.5 z y)))) z) (* z (+ x (fma 0.5 z y))) (- (/ x z) (+ (/ y z) 0.5)) (- (/ x z) (+ (/ y z) 0.5)) (- (/ x z) (+ (/ y z) 0.5)) 0.449 * * * [progress]: adding candidates to table 0.470 * * [progress]: iteration 4 / 4 0.470 * * * [progress]: picking best candidate 0.472 * * * * [pick]: Picked # 0.472 * * * [progress]: localizing error 0.482 * * * [progress]: generating rewritten candidates 0.482 * * * * [progress]: [ 1 / 2 ] rewriting at (2 2) 0.485 * * * * [progress]: [ 2 / 2 ] rewriting at (2 2 2) 0.488 * * * [progress]: generating series expansions 0.488 * * * * [progress]: [ 1 / 2 ] generating series at (2 2) 0.489 * [approximate]: Taking taylor expansion of (/ (- x (fma 0.5 z y)) z) in (z x y) around 0 0.489 * [taylor]: Taking taylor expansion of (/ (- x (fma 0.5 z y)) z) in y 0.489 * [taylor]: Taking taylor expansion of (- x (fma 0.5 z y)) in y 0.489 * [taylor]: Taking taylor expansion of x in y 0.489 * [taylor]: Taking taylor expansion of (fma 0.5 z y) in y 0.489 * [taylor]: Rewrote expression to (+ (* 0.5 z) y) 0.489 * [taylor]: Taking taylor expansion of (* 0.5 z) in y 0.489 * [taylor]: Taking taylor expansion of 0.5 in y 0.489 * [taylor]: Taking taylor expansion of z in y 0.489 * [taylor]: Taking taylor expansion of y in y 0.489 * [taylor]: Taking taylor expansion of z in y 0.489 * [taylor]: Taking taylor expansion of (/ (- x (fma 0.5 z y)) z) in x 0.489 * [taylor]: Taking taylor expansion of (- x (fma 0.5 z y)) in x 0.489 * [taylor]: Taking taylor expansion of x in x 0.489 * [taylor]: Taking taylor expansion of (fma 0.5 z y) in x 0.489 * [taylor]: Rewrote expression to (+ (* 0.5 z) y) 0.489 * [taylor]: Taking taylor expansion of (* 0.5 z) in x 0.489 * [taylor]: Taking taylor expansion of 0.5 in x 0.489 * [taylor]: Taking taylor expansion of z in x 0.489 * [taylor]: Taking taylor expansion of y in x 0.489 * [taylor]: Taking taylor expansion of z in x 0.490 * [taylor]: Taking taylor expansion of (/ (- x (fma 0.5 z y)) z) in z 0.490 * [taylor]: Taking taylor expansion of (- x (fma 0.5 z y)) in z 0.490 * [taylor]: Taking taylor expansion of x in z 0.490 * [taylor]: Taking taylor expansion of (fma 0.5 z y) in z 0.490 * [taylor]: Rewrote expression to (+ (* 0.5 z) y) 0.490 * [taylor]: Taking taylor expansion of (* 0.5 z) in z 0.490 * [taylor]: Taking taylor expansion of 0.5 in z 0.490 * [taylor]: Taking taylor expansion of z in z 0.490 * [taylor]: Taking taylor expansion of y in z 0.490 * [taylor]: Taking taylor expansion of z in z 0.490 * [taylor]: Taking taylor expansion of (/ (- x (fma 0.5 z y)) z) in z 0.490 * [taylor]: Taking taylor expansion of (- x (fma 0.5 z y)) in z 0.490 * [taylor]: Taking taylor expansion of x in z 0.490 * [taylor]: Taking taylor expansion of (fma 0.5 z y) in z 0.490 * [taylor]: Rewrote expression to (+ (* 0.5 z) y) 0.490 * [taylor]: Taking taylor expansion of (* 0.5 z) in z 0.490 * [taylor]: Taking taylor expansion of 0.5 in z 0.490 * [taylor]: Taking taylor expansion of z in z 0.490 * [taylor]: Taking taylor expansion of y in z 0.490 * [taylor]: Taking taylor expansion of z in z 0.491 * [taylor]: Taking taylor expansion of (- x y) in x 0.491 * [taylor]: Taking taylor expansion of x in x 0.491 * [taylor]: Taking taylor expansion of y in x 0.491 * [taylor]: Taking taylor expansion of (- y) in y 0.491 * [taylor]: Taking taylor expansion of y in y 0.494 * [taylor]: Taking taylor expansion of (- 0.5) in x 0.494 * [taylor]: Taking taylor expansion of 0.5 in x 0.494 * [taylor]: Taking taylor expansion of (- 0.5) in y 0.494 * [taylor]: Taking taylor expansion of 0.5 in y 0.495 * [taylor]: Taking taylor expansion of 1 in y 0.496 * [approximate]: Taking taylor expansion of (* z (- (/ 1 x) (fma 0.5 (/ 1 z) (/ 1 y)))) in (z x y) around 0 0.496 * [taylor]: Taking taylor expansion of (* z (- (/ 1 x) (fma 0.5 (/ 1 z) (/ 1 y)))) in y 0.496 * [taylor]: Taking taylor expansion of z in y 0.496 * [taylor]: Taking taylor expansion of (- (/ 1 x) (fma 0.5 (/ 1 z) (/ 1 y))) in y 0.496 * [taylor]: Taking taylor expansion of (/ 1 x) in y 0.496 * [taylor]: Taking taylor expansion of x in y 0.496 * [taylor]: Taking taylor expansion of (fma 0.5 (/ 1 z) (/ 1 y)) in y 0.496 * [taylor]: Rewrote expression to (+ (* 0.5 (/ 1 z)) (/ 1 y)) 0.496 * [taylor]: Taking taylor expansion of (* 0.5 (/ 1 z)) in y 0.496 * [taylor]: Taking taylor expansion of 0.5 in y 0.496 * [taylor]: Taking taylor expansion of (/ 1 z) in y 0.496 * [taylor]: Taking taylor expansion of z in y 0.496 * [taylor]: Taking taylor expansion of (/ 1 y) in y 0.496 * [taylor]: Taking taylor expansion of y in y 0.497 * [taylor]: Taking taylor expansion of (* z (- (/ 1 x) (fma 0.5 (/ 1 z) (/ 1 y)))) in x 0.497 * [taylor]: Taking taylor expansion of z in x 0.497 * [taylor]: Taking taylor expansion of (- (/ 1 x) (fma 0.5 (/ 1 z) (/ 1 y))) in x 0.497 * [taylor]: Taking taylor expansion of (/ 1 x) in x 0.497 * [taylor]: Taking taylor expansion of x in x 0.497 * [taylor]: Taking taylor expansion of (fma 0.5 (/ 1 z) (/ 1 y)) in x 0.497 * [taylor]: Rewrote expression to (+ (* 0.5 (/ 1 z)) (/ 1 y)) 0.497 * [taylor]: Taking taylor expansion of (* 0.5 (/ 1 z)) in x 0.497 * [taylor]: Taking taylor expansion of 0.5 in x 0.497 * [taylor]: Taking taylor expansion of (/ 1 z) in x 0.497 * [taylor]: Taking taylor expansion of z in x 0.497 * [taylor]: Taking taylor expansion of (/ 1 y) in x 0.497 * [taylor]: Taking taylor expansion of y in x 0.497 * [taylor]: Taking taylor expansion of (* z (- (/ 1 x) (fma 0.5 (/ 1 z) (/ 1 y)))) in z 0.497 * [taylor]: Taking taylor expansion of z in z 0.497 * [taylor]: Taking taylor expansion of (- (/ 1 x) (fma 0.5 (/ 1 z) (/ 1 y))) in z 0.497 * [taylor]: Taking taylor expansion of (/ 1 x) in z 0.497 * [taylor]: Taking taylor expansion of x in z 0.497 * [taylor]: Taking taylor expansion of (fma 0.5 (/ 1 z) (/ 1 y)) in z 0.497 * [taylor]: Rewrote expression to (+ (* 0.5 (/ 1 z)) (/ 1 y)) 0.497 * [taylor]: Taking taylor expansion of (* 0.5 (/ 1 z)) in z 0.497 * [taylor]: Taking taylor expansion of 0.5 in z 0.497 * [taylor]: Taking taylor expansion of (/ 1 z) in z 0.497 * [taylor]: Taking taylor expansion of z in z 0.498 * [taylor]: Taking taylor expansion of (/ 1 y) in z 0.498 * [taylor]: Taking taylor expansion of y in z 0.498 * [taylor]: Taking taylor expansion of (* z (- (/ 1 x) (fma 0.5 (/ 1 z) (/ 1 y)))) in z 0.498 * [taylor]: Taking taylor expansion of z in z 0.498 * [taylor]: Taking taylor expansion of (- (/ 1 x) (fma 0.5 (/ 1 z) (/ 1 y))) in z 0.498 * [taylor]: Taking taylor expansion of (/ 1 x) in z 0.498 * [taylor]: Taking taylor expansion of x in z 0.498 * [taylor]: Taking taylor expansion of (fma 0.5 (/ 1 z) (/ 1 y)) in z 0.498 * [taylor]: Rewrote expression to (+ (* 0.5 (/ 1 z)) (/ 1 y)) 0.498 * [taylor]: Taking taylor expansion of (* 0.5 (/ 1 z)) in z 0.498 * [taylor]: Taking taylor expansion of 0.5 in z 0.498 * [taylor]: Taking taylor expansion of (/ 1 z) in z 0.498 * [taylor]: Taking taylor expansion of z in z 0.498 * [taylor]: Taking taylor expansion of (/ 1 y) in z 0.498 * [taylor]: Taking taylor expansion of y in z 0.500 * [taylor]: Taking taylor expansion of 0 in x 0.501 * [taylor]: Taking taylor expansion of (- 0.5) in x 0.501 * [taylor]: Taking taylor expansion of 0.5 in x 0.501 * [taylor]: Taking taylor expansion of 0 in y 0.504 * [taylor]: Taking taylor expansion of (- (/ 1 x) (/ 1 y)) in x 0.504 * [taylor]: Taking taylor expansion of (/ 1 x) in x 0.504 * [taylor]: Taking taylor expansion of x in x 0.504 * [taylor]: Taking taylor expansion of (/ 1 y) in x 0.504 * [taylor]: Taking taylor expansion of y in x 0.504 * [taylor]: Taking taylor expansion of 1 in y 0.505 * [taylor]: Taking taylor expansion of (- 0.5) in y 0.505 * [taylor]: Taking taylor expansion of 0.5 in y 0.505 * [taylor]: Taking taylor expansion of 0 in y 0.507 * [taylor]: Taking taylor expansion of 0 in x 0.508 * [taylor]: Taking taylor expansion of (- (/ 1 y)) in y 0.508 * [taylor]: Taking taylor expansion of (/ 1 y) in y 0.508 * [taylor]: Taking taylor expansion of y in y 0.509 * [taylor]: Taking taylor expansion of 0 in y 0.509 * [taylor]: Taking taylor expansion of 0 in y 0.510 * [approximate]: Taking taylor expansion of (* z (+ (fma 0.5 (/ -1 z) (/ -1 y)) (/ 1 x))) in (z x y) around 0 0.510 * [taylor]: Taking taylor expansion of (* z (+ (fma 0.5 (/ -1 z) (/ -1 y)) (/ 1 x))) in y 0.510 * [taylor]: Taking taylor expansion of z in y 0.510 * [taylor]: Taking taylor expansion of (+ (fma 0.5 (/ -1 z) (/ -1 y)) (/ 1 x)) in y 0.510 * [taylor]: Taking taylor expansion of (fma 0.5 (/ -1 z) (/ -1 y)) in y 0.510 * [taylor]: Rewrote expression to (+ (* 0.5 (/ -1 z)) (/ -1 y)) 0.510 * [taylor]: Taking taylor expansion of (* 0.5 (/ -1 z)) in y 0.510 * [taylor]: Taking taylor expansion of 0.5 in y 0.510 * [taylor]: Taking taylor expansion of (/ -1 z) in y 0.510 * [taylor]: Taking taylor expansion of -1 in y 0.510 * [taylor]: Taking taylor expansion of z in y 0.510 * [taylor]: Taking taylor expansion of (/ -1 y) in y 0.510 * [taylor]: Taking taylor expansion of -1 in y 0.510 * [taylor]: Taking taylor expansion of y in y 0.510 * [taylor]: Taking taylor expansion of (/ 1 x) in y 0.510 * [taylor]: Taking taylor expansion of x in y 0.510 * [taylor]: Taking taylor expansion of (* z (+ (fma 0.5 (/ -1 z) (/ -1 y)) (/ 1 x))) in x 0.511 * [taylor]: Taking taylor expansion of z in x 0.511 * [taylor]: Taking taylor expansion of (+ (fma 0.5 (/ -1 z) (/ -1 y)) (/ 1 x)) in x 0.511 * [taylor]: Taking taylor expansion of (fma 0.5 (/ -1 z) (/ -1 y)) in x 0.511 * [taylor]: Rewrote expression to (+ (* 0.5 (/ -1 z)) (/ -1 y)) 0.511 * [taylor]: Taking taylor expansion of (* 0.5 (/ -1 z)) in x 0.511 * [taylor]: Taking taylor expansion of 0.5 in x 0.511 * [taylor]: Taking taylor expansion of (/ -1 z) in x 0.511 * [taylor]: Taking taylor expansion of -1 in x 0.511 * [taylor]: Taking taylor expansion of z in x 0.511 * [taylor]: Taking taylor expansion of (/ -1 y) in x 0.511 * [taylor]: Taking taylor expansion of -1 in x 0.511 * [taylor]: Taking taylor expansion of y in x 0.511 * [taylor]: Taking taylor expansion of (/ 1 x) in x 0.511 * [taylor]: Taking taylor expansion of x in x 0.511 * [taylor]: Taking taylor expansion of (* z (+ (fma 0.5 (/ -1 z) (/ -1 y)) (/ 1 x))) in z 0.511 * [taylor]: Taking taylor expansion of z in z 0.511 * [taylor]: Taking taylor expansion of (+ (fma 0.5 (/ -1 z) (/ -1 y)) (/ 1 x)) in z 0.511 * [taylor]: Taking taylor expansion of (fma 0.5 (/ -1 z) (/ -1 y)) in z 0.511 * [taylor]: Rewrote expression to (+ (* 0.5 (/ -1 z)) (/ -1 y)) 0.511 * [taylor]: Taking taylor expansion of (* 0.5 (/ -1 z)) in z 0.511 * [taylor]: Taking taylor expansion of 0.5 in z 0.511 * [taylor]: Taking taylor expansion of (/ -1 z) in z 0.511 * [taylor]: Taking taylor expansion of -1 in z 0.511 * [taylor]: Taking taylor expansion of z in z 0.512 * [taylor]: Taking taylor expansion of (/ -1 y) in z 0.512 * [taylor]: Taking taylor expansion of -1 in z 0.512 * [taylor]: Taking taylor expansion of y in z 0.512 * [taylor]: Taking taylor expansion of (/ 1 x) in z 0.512 * [taylor]: Taking taylor expansion of x in z 0.512 * [taylor]: Taking taylor expansion of (* z (+ (fma 0.5 (/ -1 z) (/ -1 y)) (/ 1 x))) in z 0.512 * [taylor]: Taking taylor expansion of z in z 0.512 * [taylor]: Taking taylor expansion of (+ (fma 0.5 (/ -1 z) (/ -1 y)) (/ 1 x)) in z 0.512 * [taylor]: Taking taylor expansion of (fma 0.5 (/ -1 z) (/ -1 y)) in z 0.512 * [taylor]: Rewrote expression to (+ (* 0.5 (/ -1 z)) (/ -1 y)) 0.512 * [taylor]: Taking taylor expansion of (* 0.5 (/ -1 z)) in z 0.512 * [taylor]: Taking taylor expansion of 0.5 in z 0.512 * [taylor]: Taking taylor expansion of (/ -1 z) in z 0.512 * [taylor]: Taking taylor expansion of -1 in z 0.512 * [taylor]: Taking taylor expansion of z in z 0.512 * [taylor]: Taking taylor expansion of (/ -1 y) in z 0.512 * [taylor]: Taking taylor expansion of -1 in z 0.512 * [taylor]: Taking taylor expansion of y in z 0.512 * [taylor]: Taking taylor expansion of (/ 1 x) in z 0.512 * [taylor]: Taking taylor expansion of x in z 0.514 * [taylor]: Taking taylor expansion of 0 in x 0.515 * [taylor]: Taking taylor expansion of (- 0.5) in x 0.515 * [taylor]: Taking taylor expansion of 0.5 in x 0.515 * [taylor]: Taking taylor expansion of 0 in y 0.518 * [taylor]: Taking taylor expansion of (- (/ 1 x) (/ 1 y)) in x 0.518 * [taylor]: Taking taylor expansion of (/ 1 x) in x 0.518 * [taylor]: Taking taylor expansion of x in x 0.518 * [taylor]: Taking taylor expansion of (/ 1 y) in x 0.518 * [taylor]: Taking taylor expansion of y in x 0.518 * [taylor]: Taking taylor expansion of 1 in y 0.519 * [taylor]: Taking taylor expansion of (- 0.5) in y 0.519 * [taylor]: Taking taylor expansion of 0.5 in y 0.519 * [taylor]: Taking taylor expansion of 0 in y 0.521 * [taylor]: Taking taylor expansion of 0 in x 0.522 * [taylor]: Taking taylor expansion of (- (/ 1 y)) in y 0.522 * [taylor]: Taking taylor expansion of (/ 1 y) in y 0.522 * [taylor]: Taking taylor expansion of y in y 0.523 * [taylor]: Taking taylor expansion of 0 in y 0.523 * [taylor]: Taking taylor expansion of 0 in y 0.524 * * * * [progress]: [ 2 / 2 ] generating series at (2 2 2) 0.524 * [approximate]: Taking taylor expansion of (/ z (- x (fma 0.5 z y))) in (z x y) around 0 0.524 * [taylor]: Taking taylor expansion of (/ z (- x (fma 0.5 z y))) in y 0.524 * [taylor]: Taking taylor expansion of z in y 0.524 * [taylor]: Taking taylor expansion of (- x (fma 0.5 z y)) in y 0.524 * [taylor]: Taking taylor expansion of x in y 0.524 * [taylor]: Taking taylor expansion of (fma 0.5 z y) in y 0.524 * [taylor]: Rewrote expression to (+ (* 0.5 z) y) 0.524 * [taylor]: Taking taylor expansion of (* 0.5 z) in y 0.524 * [taylor]: Taking taylor expansion of 0.5 in y 0.524 * [taylor]: Taking taylor expansion of z in y 0.524 * [taylor]: Taking taylor expansion of y in y 0.524 * [taylor]: Taking taylor expansion of (/ z (- x (fma 0.5 z y))) in x 0.524 * [taylor]: Taking taylor expansion of z in x 0.524 * [taylor]: Taking taylor expansion of (- x (fma 0.5 z y)) in x 0.524 * [taylor]: Taking taylor expansion of x in x 0.524 * [taylor]: Taking taylor expansion of (fma 0.5 z y) in x 0.525 * [taylor]: Rewrote expression to (+ (* 0.5 z) y) 0.525 * [taylor]: Taking taylor expansion of (* 0.5 z) in x 0.525 * [taylor]: Taking taylor expansion of 0.5 in x 0.525 * [taylor]: Taking taylor expansion of z in x 0.525 * [taylor]: Taking taylor expansion of y in x 0.525 * [taylor]: Taking taylor expansion of (/ z (- x (fma 0.5 z y))) in z 0.525 * [taylor]: Taking taylor expansion of z in z 0.525 * [taylor]: Taking taylor expansion of (- x (fma 0.5 z y)) in z 0.525 * [taylor]: Taking taylor expansion of x in z 0.525 * [taylor]: Taking taylor expansion of (fma 0.5 z y) in z 0.525 * [taylor]: Rewrote expression to (+ (* 0.5 z) y) 0.525 * [taylor]: Taking taylor expansion of (* 0.5 z) in z 0.525 * [taylor]: Taking taylor expansion of 0.5 in z 0.525 * [taylor]: Taking taylor expansion of z in z 0.525 * [taylor]: Taking taylor expansion of y in z 0.525 * [taylor]: Taking taylor expansion of (/ z (- x (fma 0.5 z y))) in z 0.525 * [taylor]: Taking taylor expansion of z in z 0.525 * [taylor]: Taking taylor expansion of (- x (fma 0.5 z y)) in z 0.525 * [taylor]: Taking taylor expansion of x in z 0.526 * [taylor]: Taking taylor expansion of (fma 0.5 z y) in z 0.526 * [taylor]: Rewrote expression to (+ (* 0.5 z) y) 0.526 * [taylor]: Taking taylor expansion of (* 0.5 z) in z 0.526 * [taylor]: Taking taylor expansion of 0.5 in z 0.526 * [taylor]: Taking taylor expansion of z in z 0.526 * [taylor]: Taking taylor expansion of y in z 0.526 * [taylor]: Taking taylor expansion of (/ 1 (- x y)) in x 0.526 * [taylor]: Taking taylor expansion of (- x y) in x 0.526 * [taylor]: Taking taylor expansion of x in x 0.526 * [taylor]: Taking taylor expansion of y in x 0.526 * [taylor]: Taking taylor expansion of (/ -1 y) in y 0.526 * [taylor]: Taking taylor expansion of -1 in y 0.526 * [taylor]: Taking taylor expansion of y in y 0.529 * [taylor]: Taking taylor expansion of (* 0.5 (/ 1 (pow (- x y) 2))) in x 0.529 * [taylor]: Taking taylor expansion of 0.5 in x 0.529 * [taylor]: Taking taylor expansion of (/ 1 (pow (- x y) 2)) in x 0.529 * [taylor]: Taking taylor expansion of (pow (- x y) 2) in x 0.529 * [taylor]: Taking taylor expansion of (- x y) in x 0.529 * [taylor]: Taking taylor expansion of x in x 0.529 * [taylor]: Taking taylor expansion of y in x 0.530 * [taylor]: Taking taylor expansion of (/ 0.5 (pow y 2)) in y 0.530 * [taylor]: Taking taylor expansion of 0.5 in y 0.530 * [taylor]: Taking taylor expansion of (pow y 2) in y 0.530 * [taylor]: Taking taylor expansion of y in y 0.532 * [taylor]: Taking taylor expansion of (- (/ 1 (pow y 2))) in y 0.532 * [taylor]: Taking taylor expansion of (/ 1 (pow y 2)) in y 0.532 * [taylor]: Taking taylor expansion of (pow y 2) in y 0.532 * [taylor]: Taking taylor expansion of y in y 0.537 * [taylor]: Taking taylor expansion of (* 0.25 (/ 1 (pow (- x y) 3))) in x 0.537 * [taylor]: Taking taylor expansion of 0.25 in x 0.537 * [taylor]: Taking taylor expansion of (/ 1 (pow (- x y) 3)) in x 0.537 * [taylor]: Taking taylor expansion of (pow (- x y) 3) in x 0.537 * [taylor]: Taking taylor expansion of (- x y) in x 0.537 * [taylor]: Taking taylor expansion of x in x 0.537 * [taylor]: Taking taylor expansion of y in x 0.537 * [taylor]: Taking taylor expansion of (/ -0.25 (pow y 3)) in y 0.537 * [taylor]: Taking taylor expansion of -0.25 in y 0.537 * [taylor]: Taking taylor expansion of (pow y 3) in y 0.537 * [taylor]: Taking taylor expansion of y in y 0.543 * [taylor]: Taking taylor expansion of (* 1.0 (/ 1 (pow y 3))) in y 0.543 * [taylor]: Taking taylor expansion of 1.0 in y 0.543 * [taylor]: Taking taylor expansion of (/ 1 (pow y 3)) in y 0.543 * [taylor]: Taking taylor expansion of (pow y 3) in y 0.543 * [taylor]: Taking taylor expansion of y in y 0.551 * [approximate]: Taking taylor expansion of (/ 1 (* z (- (/ 1 x) (fma 0.5 (/ 1 z) (/ 1 y))))) in (z x y) around 0 0.551 * [taylor]: Taking taylor expansion of (/ 1 (* z (- (/ 1 x) (fma 0.5 (/ 1 z) (/ 1 y))))) in y 0.551 * [taylor]: Taking taylor expansion of (* z (- (/ 1 x) (fma 0.5 (/ 1 z) (/ 1 y)))) in y 0.551 * [taylor]: Taking taylor expansion of z in y 0.551 * [taylor]: Taking taylor expansion of (- (/ 1 x) (fma 0.5 (/ 1 z) (/ 1 y))) in y 0.551 * [taylor]: Taking taylor expansion of (/ 1 x) in y 0.551 * [taylor]: Taking taylor expansion of x in y 0.551 * [taylor]: Taking taylor expansion of (fma 0.5 (/ 1 z) (/ 1 y)) in y 0.551 * [taylor]: Rewrote expression to (+ (* 0.5 (/ 1 z)) (/ 1 y)) 0.551 * [taylor]: Taking taylor expansion of (* 0.5 (/ 1 z)) in y 0.551 * [taylor]: Taking taylor expansion of 0.5 in y 0.552 * [taylor]: Taking taylor expansion of (/ 1 z) in y 0.552 * [taylor]: Taking taylor expansion of z in y 0.552 * [taylor]: Taking taylor expansion of (/ 1 y) in y 0.552 * [taylor]: Taking taylor expansion of y in y 0.553 * [taylor]: Taking taylor expansion of (/ 1 (* z (- (/ 1 x) (fma 0.5 (/ 1 z) (/ 1 y))))) in x 0.553 * [taylor]: Taking taylor expansion of (* z (- (/ 1 x) (fma 0.5 (/ 1 z) (/ 1 y)))) in x 0.553 * [taylor]: Taking taylor expansion of z in x 0.553 * [taylor]: Taking taylor expansion of (- (/ 1 x) (fma 0.5 (/ 1 z) (/ 1 y))) in x 0.553 * [taylor]: Taking taylor expansion of (/ 1 x) in x 0.553 * [taylor]: Taking taylor expansion of x in x 0.553 * [taylor]: Taking taylor expansion of (fma 0.5 (/ 1 z) (/ 1 y)) in x 0.553 * [taylor]: Rewrote expression to (+ (* 0.5 (/ 1 z)) (/ 1 y)) 0.553 * [taylor]: Taking taylor expansion of (* 0.5 (/ 1 z)) in x 0.553 * [taylor]: Taking taylor expansion of 0.5 in x 0.553 * [taylor]: Taking taylor expansion of (/ 1 z) in x 0.553 * [taylor]: Taking taylor expansion of z in x 0.553 * [taylor]: Taking taylor expansion of (/ 1 y) in x 0.553 * [taylor]: Taking taylor expansion of y in x 0.553 * [taylor]: Taking taylor expansion of (/ 1 (* z (- (/ 1 x) (fma 0.5 (/ 1 z) (/ 1 y))))) in z 0.554 * [taylor]: Taking taylor expansion of (* z (- (/ 1 x) (fma 0.5 (/ 1 z) (/ 1 y)))) in z 0.554 * [taylor]: Taking taylor expansion of z in z 0.554 * [taylor]: Taking taylor expansion of (- (/ 1 x) (fma 0.5 (/ 1 z) (/ 1 y))) in z 0.554 * [taylor]: Taking taylor expansion of (/ 1 x) in z 0.554 * [taylor]: Taking taylor expansion of x in z 0.554 * [taylor]: Taking taylor expansion of (fma 0.5 (/ 1 z) (/ 1 y)) in z 0.554 * [taylor]: Rewrote expression to (+ (* 0.5 (/ 1 z)) (/ 1 y)) 0.554 * [taylor]: Taking taylor expansion of (* 0.5 (/ 1 z)) in z 0.554 * [taylor]: Taking taylor expansion of 0.5 in z 0.554 * [taylor]: Taking taylor expansion of (/ 1 z) in z 0.554 * [taylor]: Taking taylor expansion of z in z 0.554 * [taylor]: Taking taylor expansion of (/ 1 y) in z 0.554 * [taylor]: Taking taylor expansion of y in z 0.558 * [taylor]: Taking taylor expansion of (/ 1 (* z (- (/ 1 x) (fma 0.5 (/ 1 z) (/ 1 y))))) in z 0.558 * [taylor]: Taking taylor expansion of (* z (- (/ 1 x) (fma 0.5 (/ 1 z) (/ 1 y)))) in z 0.558 * [taylor]: Taking taylor expansion of z in z 0.558 * [taylor]: Taking taylor expansion of (- (/ 1 x) (fma 0.5 (/ 1 z) (/ 1 y))) in z 0.558 * [taylor]: Taking taylor expansion of (/ 1 x) in z 0.558 * [taylor]: Taking taylor expansion of x in z 0.558 * [taylor]: Taking taylor expansion of (fma 0.5 (/ 1 z) (/ 1 y)) in z 0.558 * [taylor]: Rewrote expression to (+ (* 0.5 (/ 1 z)) (/ 1 y)) 0.558 * [taylor]: Taking taylor expansion of (* 0.5 (/ 1 z)) in z 0.558 * [taylor]: Taking taylor expansion of 0.5 in z 0.558 * [taylor]: Taking taylor expansion of (/ 1 z) in z 0.558 * [taylor]: Taking taylor expansion of z in z 0.558 * [taylor]: Taking taylor expansion of (/ 1 y) in z 0.558 * [taylor]: Taking taylor expansion of y in z 0.562 * [taylor]: Taking taylor expansion of -2.0 in x 0.562 * [taylor]: Taking taylor expansion of 0 in y 0.564 * [taylor]: Taking taylor expansion of (- (* 4.0 (/ 1 y)) (* 4.0 (/ 1 x))) in x 0.564 * [taylor]: Taking taylor expansion of (* 4.0 (/ 1 y)) in x 0.564 * [taylor]: Taking taylor expansion of 4.0 in x 0.565 * [taylor]: Taking taylor expansion of (/ 1 y) in x 0.565 * [taylor]: Taking taylor expansion of y in x 0.565 * [taylor]: Taking taylor expansion of (* 4.0 (/ 1 x)) in x 0.565 * [taylor]: Taking taylor expansion of 4.0 in x 0.565 * [taylor]: Taking taylor expansion of (/ 1 x) in x 0.565 * [taylor]: Taking taylor expansion of x in x 0.567 * [taylor]: Taking taylor expansion of 0 in y 0.567 * [taylor]: Taking taylor expansion of 0 in y 0.571 * [taylor]: Taking taylor expansion of (- (* 16.0 (/ 1 (* x y))) (+ (* 8.0 (/ 1 (pow x 2))) (* 8.0 (/ 1 (pow y 2))))) in x 0.571 * [taylor]: Taking taylor expansion of (* 16.0 (/ 1 (* x y))) in x 0.571 * [taylor]: Taking taylor expansion of 16.0 in x 0.571 * [taylor]: Taking taylor expansion of (/ 1 (* x y)) in x 0.571 * [taylor]: Taking taylor expansion of (* x y) in x 0.571 * [taylor]: Taking taylor expansion of x in x 0.571 * [taylor]: Taking taylor expansion of y in x 0.571 * [taylor]: Taking taylor expansion of (+ (* 8.0 (/ 1 (pow x 2))) (* 8.0 (/ 1 (pow y 2)))) in x 0.571 * [taylor]: Taking taylor expansion of (* 8.0 (/ 1 (pow x 2))) in x 0.571 * [taylor]: Taking taylor expansion of 8.0 in x 0.571 * [taylor]: Taking taylor expansion of (/ 1 (pow x 2)) in x 0.571 * [taylor]: Taking taylor expansion of (pow x 2) in x 0.571 * [taylor]: Taking taylor expansion of x in x 0.572 * [taylor]: Taking taylor expansion of (* 8.0 (/ 1 (pow y 2))) in x 0.572 * [taylor]: Taking taylor expansion of 8.0 in x 0.572 * [taylor]: Taking taylor expansion of (/ 1 (pow y 2)) in x 0.572 * [taylor]: Taking taylor expansion of (pow y 2) in x 0.572 * [taylor]: Taking taylor expansion of y in x 0.578 * [taylor]: Taking taylor expansion of 0 in y 0.580 * [taylor]: Taking taylor expansion of 0 in y 0.581 * [approximate]: Taking taylor expansion of (/ 1 (* z (+ (fma 0.5 (/ -1 z) (/ -1 y)) (/ 1 x)))) in (z x y) around 0 0.581 * [taylor]: Taking taylor expansion of (/ 1 (* z (+ (fma 0.5 (/ -1 z) (/ -1 y)) (/ 1 x)))) in y 0.581 * [taylor]: Taking taylor expansion of (* z (+ (fma 0.5 (/ -1 z) (/ -1 y)) (/ 1 x))) in y 0.581 * [taylor]: Taking taylor expansion of z in y 0.581 * [taylor]: Taking taylor expansion of (+ (fma 0.5 (/ -1 z) (/ -1 y)) (/ 1 x)) in y 0.581 * [taylor]: Taking taylor expansion of (fma 0.5 (/ -1 z) (/ -1 y)) in y 0.581 * [taylor]: Rewrote expression to (+ (* 0.5 (/ -1 z)) (/ -1 y)) 0.581 * [taylor]: Taking taylor expansion of (* 0.5 (/ -1 z)) in y 0.581 * [taylor]: Taking taylor expansion of 0.5 in y 0.581 * [taylor]: Taking taylor expansion of (/ -1 z) in y 0.581 * [taylor]: Taking taylor expansion of -1 in y 0.581 * [taylor]: Taking taylor expansion of z in y 0.581 * [taylor]: Taking taylor expansion of (/ -1 y) in y 0.581 * [taylor]: Taking taylor expansion of -1 in y 0.581 * [taylor]: Taking taylor expansion of y in y 0.581 * [taylor]: Taking taylor expansion of (/ 1 x) in y 0.581 * [taylor]: Taking taylor expansion of x in y 0.582 * [taylor]: Taking taylor expansion of (/ 1 (* z (+ (fma 0.5 (/ -1 z) (/ -1 y)) (/ 1 x)))) in x 0.582 * [taylor]: Taking taylor expansion of (* z (+ (fma 0.5 (/ -1 z) (/ -1 y)) (/ 1 x))) in x 0.582 * [taylor]: Taking taylor expansion of z in x 0.582 * [taylor]: Taking taylor expansion of (+ (fma 0.5 (/ -1 z) (/ -1 y)) (/ 1 x)) in x 0.582 * [taylor]: Taking taylor expansion of (fma 0.5 (/ -1 z) (/ -1 y)) in x 0.582 * [taylor]: Rewrote expression to (+ (* 0.5 (/ -1 z)) (/ -1 y)) 0.582 * [taylor]: Taking taylor expansion of (* 0.5 (/ -1 z)) in x 0.582 * [taylor]: Taking taylor expansion of 0.5 in x 0.582 * [taylor]: Taking taylor expansion of (/ -1 z) in x 0.582 * [taylor]: Taking taylor expansion of -1 in x 0.582 * [taylor]: Taking taylor expansion of z in x 0.582 * [taylor]: Taking taylor expansion of (/ -1 y) in x 0.582 * [taylor]: Taking taylor expansion of -1 in x 0.582 * [taylor]: Taking taylor expansion of y in x 0.582 * [taylor]: Taking taylor expansion of (/ 1 x) in x 0.582 * [taylor]: Taking taylor expansion of x in x 0.583 * [taylor]: Taking taylor expansion of (/ 1 (* z (+ (fma 0.5 (/ -1 z) (/ -1 y)) (/ 1 x)))) in z 0.583 * [taylor]: Taking taylor expansion of (* z (+ (fma 0.5 (/ -1 z) (/ -1 y)) (/ 1 x))) in z 0.583 * [taylor]: Taking taylor expansion of z in z 0.583 * [taylor]: Taking taylor expansion of (+ (fma 0.5 (/ -1 z) (/ -1 y)) (/ 1 x)) in z 0.583 * [taylor]: Taking taylor expansion of (fma 0.5 (/ -1 z) (/ -1 y)) in z 0.583 * [taylor]: Rewrote expression to (+ (* 0.5 (/ -1 z)) (/ -1 y)) 0.583 * [taylor]: Taking taylor expansion of (* 0.5 (/ -1 z)) in z 0.583 * [taylor]: Taking taylor expansion of 0.5 in z 0.583 * [taylor]: Taking taylor expansion of (/ -1 z) in z 0.583 * [taylor]: Taking taylor expansion of -1 in z 0.583 * [taylor]: Taking taylor expansion of z in z 0.583 * [taylor]: Taking taylor expansion of (/ -1 y) in z 0.583 * [taylor]: Taking taylor expansion of -1 in z 0.583 * [taylor]: Taking taylor expansion of y in z 0.583 * [taylor]: Taking taylor expansion of (/ 1 x) in z 0.583 * [taylor]: Taking taylor expansion of x in z 0.587 * [taylor]: Taking taylor expansion of (/ 1 (* z (+ (fma 0.5 (/ -1 z) (/ -1 y)) (/ 1 x)))) in z 0.587 * [taylor]: Taking taylor expansion of (* z (+ (fma 0.5 (/ -1 z) (/ -1 y)) (/ 1 x))) in z 0.587 * [taylor]: Taking taylor expansion of z in z 0.587 * [taylor]: Taking taylor expansion of (+ (fma 0.5 (/ -1 z) (/ -1 y)) (/ 1 x)) in z 0.587 * [taylor]: Taking taylor expansion of (fma 0.5 (/ -1 z) (/ -1 y)) in z 0.587 * [taylor]: Rewrote expression to (+ (* 0.5 (/ -1 z)) (/ -1 y)) 0.587 * [taylor]: Taking taylor expansion of (* 0.5 (/ -1 z)) in z 0.587 * [taylor]: Taking taylor expansion of 0.5 in z 0.587 * [taylor]: Taking taylor expansion of (/ -1 z) in z 0.587 * [taylor]: Taking taylor expansion of -1 in z 0.587 * [taylor]: Taking taylor expansion of z in z 0.587 * [taylor]: Taking taylor expansion of (/ -1 y) in z 0.587 * [taylor]: Taking taylor expansion of -1 in z 0.587 * [taylor]: Taking taylor expansion of y in z 0.587 * [taylor]: Taking taylor expansion of (/ 1 x) in z 0.587 * [taylor]: Taking taylor expansion of x in z 0.591 * [taylor]: Taking taylor expansion of -2.0 in x 0.591 * [taylor]: Taking taylor expansion of 0 in y 0.593 * [taylor]: Taking taylor expansion of (- (* 4.0 (/ 1 y)) (* 4.0 (/ 1 x))) in x 0.593 * [taylor]: Taking taylor expansion of (* 4.0 (/ 1 y)) in x 0.593 * [taylor]: Taking taylor expansion of 4.0 in x 0.593 * [taylor]: Taking taylor expansion of (/ 1 y) in x 0.593 * [taylor]: Taking taylor expansion of y in x 0.594 * [taylor]: Taking taylor expansion of (* 4.0 (/ 1 x)) in x 0.594 * [taylor]: Taking taylor expansion of 4.0 in x 0.594 * [taylor]: Taking taylor expansion of (/ 1 x) in x 0.594 * [taylor]: Taking taylor expansion of x in x 0.596 * [taylor]: Taking taylor expansion of 0 in y 0.596 * [taylor]: Taking taylor expansion of 0 in y 0.599 * [taylor]: Taking taylor expansion of (- (* 16.0 (/ 1 (* x y))) (+ (* 8.0 (/ 1 (pow x 2))) (* 8.0 (/ 1 (pow y 2))))) in x 0.600 * [taylor]: Taking taylor expansion of (* 16.0 (/ 1 (* x y))) in x 0.600 * [taylor]: Taking taylor expansion of 16.0 in x 0.600 * [taylor]: Taking taylor expansion of (/ 1 (* x y)) in x 0.600 * [taylor]: Taking taylor expansion of (* x y) in x 0.600 * [taylor]: Taking taylor expansion of x in x 0.600 * [taylor]: Taking taylor expansion of y in x 0.600 * [taylor]: Taking taylor expansion of (+ (* 8.0 (/ 1 (pow x 2))) (* 8.0 (/ 1 (pow y 2)))) in x 0.600 * [taylor]: Taking taylor expansion of (* 8.0 (/ 1 (pow x 2))) in x 0.600 * [taylor]: Taking taylor expansion of 8.0 in x 0.600 * [taylor]: Taking taylor expansion of (/ 1 (pow x 2)) in x 0.600 * [taylor]: Taking taylor expansion of (pow x 2) in x 0.600 * [taylor]: Taking taylor expansion of x in x 0.600 * [taylor]: Taking taylor expansion of (* 8.0 (/ 1 (pow y 2))) in x 0.601 * [taylor]: Taking taylor expansion of 8.0 in x 0.601 * [taylor]: Taking taylor expansion of (/ 1 (pow y 2)) in x 0.601 * [taylor]: Taking taylor expansion of (pow y 2) in x 0.601 * [taylor]: Taking taylor expansion of y in x 0.607 * [taylor]: Taking taylor expansion of 0 in y 0.609 * [taylor]: Taking taylor expansion of 0 in y 0.609 * * * [progress]: simplifying candidates 0.610 * [simplify]: Simplifying using # : (- 1) (- (/ z (- x (fma 0.5 z y)))) (/ 1 (/ z (- x (fma 0.5 z y)))) (/ (/ z (- x (fma 0.5 z y))) 1) (/ 1 z) (/ 1 (/ z (- (pow x 3) (pow (fma 0.5 z y) 3)))) (/ 1 (/ z (- (* x x) (* (fma 0.5 z y) (fma 0.5 z y))))) (/ 1 z) (/ 1 (- z)) (/ 1 1) (- z) (- (- x (fma 0.5 z y))) (/ 1 (- x (fma 0.5 z y))) (/ (- x (fma 0.5 z y)) z) (/ z (- (pow x 3) (pow (fma 0.5 z y) 3))) (/ z (- (* x x) (* (fma 0.5 z y) (fma 0.5 z y)))) (- (/ x z) (+ (/ y z) 0.5)) (- (/ x z) (+ (/ y z) 0.5)) (- (/ x z) (+ (/ y z) 0.5)) 0 0 0 0.613 * * [simplify]: iteration 0 : 68 enodes (cost 62 ) 0.615 * * [simplify]: iteration 1 : 202 enodes (cost 61 ) 0.620 * * [simplify]: iteration 2 : 805 enodes (cost 59 ) 0.637 * * [simplify]: iteration 3 : 4170 enodes (cost 58 ) 0.701 * * [simplify]: iteration 4 : 5001 enodes (cost 58 ) 0.702 * [simplify]: Simplified to: (- 1) (- (/ z (- x (fma 0.5 z y)))) (/ (- x (fma 0.5 z y)) z) (/ z (- x (fma 0.5 z y))) (/ 1 z) (/ (- (pow x 3) (pow (fma 0.5 z y) 3)) z) (* (/ (- x (fma 0.5 z y)) z) (+ x (fma 0.5 z y))) (/ 1 z) (/ 1 (- z)) 1 (- z) (- (fma 0.5 z y) x) (/ 1 (- x (fma 0.5 z y))) (/ (- x (fma 0.5 z y)) z) (/ z (- (pow x 3) (pow (fma 0.5 z y) 3))) (/ z (- (* x x) (* (fma 0.5 z y) (fma 0.5 z y)))) (- (/ x z) (+ (/ y z) 0.5)) (- (/ x z) (+ (/ y z) 0.5)) (- (/ x z) (+ (/ y z) 0.5)) 0 0 0 0.702 * * * [progress]: adding candidates to table 0.747 * [progress]: [Phase 3 of 3] Extracting. 0.747 * * [regime]: Finding splitpoints for: (# #) 0.748 * * * [regime-changes]: Trying 3 branch expressions: (z y x) 0.748 * * * * [regimes]: Trying to branch on z from (# #) 0.763 * * * * [regimes]: Trying to branch on y from (# #) 0.776 * * * * [regimes]: Trying to branch on x from (# #) 0.789 * * * [regime]: Found split indices: #