9.475 * [progress]: [Phase 1 of 3] Setting up. 0.001 * * * [progress]: [1/2] Preparing points 0.151 * * * [progress]: [2/2] Setting up program. 0.153 * [progress]: [Phase 2 of 3] Improving. 0.153 * [simplify]: Simplifying using # : (/ (log (- 1.0 x)) (log (+ 1.0 x))) 0.155 * * [simplify]: iteration 0 : 10 enodes (cost 5 ) 0.156 * * [simplify]: iteration 1 : 11 enodes (cost 5 ) 0.158 * * [simplify]: iteration 2 : 11 enodes (cost 5 ) 0.158 * [simplify]: Simplified to: (/ (log (- 1.0 x)) (log (+ 1.0 x))) 0.158 * * [progress]: iteration 1 / 4 0.158 * * * [progress]: picking best candidate 0.160 * * * * [pick]: Picked # 0.160 * * * [progress]: localizing error 0.167 * * * [progress]: generating rewritten candidates 0.167 * * * * [progress]: [ 1 / 3 ] rewriting at (2 1) 0.169 * * * * [progress]: [ 2 / 3 ] rewriting at (2 2) 0.171 * * * * [progress]: [ 3 / 3 ] rewriting at (2) 0.174 * * * [progress]: generating series expansions 0.174 * * * * [progress]: [ 1 / 3 ] generating series at (2 1) 0.174 * [approximate]: Taking taylor expansion of (log (- 1.0 x)) in (x) around 0 0.174 * [taylor]: Taking taylor expansion of (log (- 1.0 x)) in x 0.174 * [taylor]: Taking taylor expansion of (- 1.0 x) in x 0.174 * [taylor]: Taking taylor expansion of 1.0 in x 0.174 * [taylor]: Taking taylor expansion of x in x 0.175 * [taylor]: Taking taylor expansion of (log (- 1.0 x)) in x 0.175 * [taylor]: Taking taylor expansion of (- 1.0 x) in x 0.175 * [taylor]: Taking taylor expansion of 1.0 in x 0.175 * [taylor]: Taking taylor expansion of x in x 0.192 * [approximate]: Taking taylor expansion of (log (- 1.0 (/ 1 x))) in (x) around 0 0.192 * [taylor]: Taking taylor expansion of (log (- 1.0 (/ 1 x))) in x 0.192 * [taylor]: Taking taylor expansion of (- 1.0 (/ 1 x)) in x 0.192 * [taylor]: Taking taylor expansion of 1.0 in x 0.192 * [taylor]: Taking taylor expansion of (/ 1 x) in x 0.192 * [taylor]: Taking taylor expansion of x in x 0.193 * [taylor]: Taking taylor expansion of (log (- 1.0 (/ 1 x))) in x 0.193 * [taylor]: Taking taylor expansion of (- 1.0 (/ 1 x)) in x 0.193 * [taylor]: Taking taylor expansion of 1.0 in x 0.193 * [taylor]: Taking taylor expansion of (/ 1 x) in x 0.193 * [taylor]: Taking taylor expansion of x in x 0.207 * [approximate]: Taking taylor expansion of (log (+ (/ 1 x) 1.0)) in (x) around 0 0.207 * [taylor]: Taking taylor expansion of (log (+ (/ 1 x) 1.0)) in x 0.208 * [taylor]: Taking taylor expansion of (+ (/ 1 x) 1.0) in x 0.208 * [taylor]: Taking taylor expansion of (/ 1 x) in x 0.208 * [taylor]: Taking taylor expansion of x in x 0.208 * [taylor]: Taking taylor expansion of 1.0 in x 0.208 * [taylor]: Taking taylor expansion of (log (+ (/ 1 x) 1.0)) in x 0.208 * [taylor]: Taking taylor expansion of (+ (/ 1 x) 1.0) in x 0.208 * [taylor]: Taking taylor expansion of (/ 1 x) in x 0.208 * [taylor]: Taking taylor expansion of x in x 0.209 * [taylor]: Taking taylor expansion of 1.0 in x 0.221 * * * * [progress]: [ 2 / 3 ] generating series at (2 2) 0.221 * [approximate]: Taking taylor expansion of (log (+ x 1.0)) in (x) around 0 0.221 * [taylor]: Taking taylor expansion of (log (+ x 1.0)) in x 0.221 * [taylor]: Taking taylor expansion of (+ x 1.0) in x 0.221 * [taylor]: Taking taylor expansion of x in x 0.221 * [taylor]: Taking taylor expansion of 1.0 in x 0.221 * [taylor]: Taking taylor expansion of (log (+ x 1.0)) in x 0.221 * [taylor]: Taking taylor expansion of (+ x 1.0) in x 0.221 * [taylor]: Taking taylor expansion of x in x 0.221 * [taylor]: Taking taylor expansion of 1.0 in x 0.233 * [approximate]: Taking taylor expansion of (log (+ (/ 1 x) 1.0)) in (x) around 0 0.233 * [taylor]: Taking taylor expansion of (log (+ (/ 1 x) 1.0)) in x 0.233 * [taylor]: Taking taylor expansion of (+ (/ 1 x) 1.0) in x 0.233 * [taylor]: Taking taylor expansion of (/ 1 x) in x 0.233 * [taylor]: Taking taylor expansion of x in x 0.233 * [taylor]: Taking taylor expansion of 1.0 in x 0.234 * [taylor]: Taking taylor expansion of (log (+ (/ 1 x) 1.0)) in x 0.234 * [taylor]: Taking taylor expansion of (+ (/ 1 x) 1.0) in x 0.234 * [taylor]: Taking taylor expansion of (/ 1 x) in x 0.234 * [taylor]: Taking taylor expansion of x in x 0.234 * [taylor]: Taking taylor expansion of 1.0 in x 0.246 * [approximate]: Taking taylor expansion of (log (- 1.0 (/ 1 x))) in (x) around 0 0.246 * [taylor]: Taking taylor expansion of (log (- 1.0 (/ 1 x))) in x 0.246 * [taylor]: Taking taylor expansion of (- 1.0 (/ 1 x)) in x 0.246 * [taylor]: Taking taylor expansion of 1.0 in x 0.246 * [taylor]: Taking taylor expansion of (/ 1 x) in x 0.246 * [taylor]: Taking taylor expansion of x in x 0.247 * [taylor]: Taking taylor expansion of (log (- 1.0 (/ 1 x))) in x 0.247 * [taylor]: Taking taylor expansion of (- 1.0 (/ 1 x)) in x 0.247 * [taylor]: Taking taylor expansion of 1.0 in x 0.247 * [taylor]: Taking taylor expansion of (/ 1 x) in x 0.247 * [taylor]: Taking taylor expansion of x in x 0.266 * * * * [progress]: [ 3 / 3 ] generating series at (2) 0.266 * [approximate]: Taking taylor expansion of (/ (log (- 1.0 x)) (log (+ x 1.0))) in (x) around 0 0.267 * [taylor]: Taking taylor expansion of (/ (log (- 1.0 x)) (log (+ x 1.0))) in x 0.267 * [taylor]: Taking taylor expansion of (log (- 1.0 x)) in x 0.267 * [taylor]: Taking taylor expansion of (- 1.0 x) in x 0.267 * [taylor]: Taking taylor expansion of 1.0 in x 0.267 * [taylor]: Taking taylor expansion of x in x 0.267 * [taylor]: Taking taylor expansion of (log (+ x 1.0)) in x 0.267 * [taylor]: Taking taylor expansion of (+ x 1.0) in x 0.267 * [taylor]: Taking taylor expansion of x in x 0.267 * [taylor]: Taking taylor expansion of 1.0 in x 0.269 * [taylor]: Taking taylor expansion of (/ (log (- 1.0 x)) (log (+ x 1.0))) in x 0.269 * [taylor]: Taking taylor expansion of (log (- 1.0 x)) in x 0.269 * [taylor]: Taking taylor expansion of (- 1.0 x) in x 0.269 * [taylor]: Taking taylor expansion of 1.0 in x 0.269 * [taylor]: Taking taylor expansion of x in x 0.270 * [taylor]: Taking taylor expansion of (log (+ x 1.0)) in x 0.270 * [taylor]: Taking taylor expansion of (+ x 1.0) in x 0.270 * [taylor]: Taking taylor expansion of x in x 0.270 * [taylor]: Taking taylor expansion of 1.0 in x 0.306 * [approximate]: Taking taylor expansion of (/ (log (- 1.0 (/ 1 x))) (log (+ (/ 1 x) 1.0))) in (x) around 0 0.306 * [taylor]: Taking taylor expansion of (/ (log (- 1.0 (/ 1 x))) (log (+ (/ 1 x) 1.0))) in x 0.306 * [taylor]: Taking taylor expansion of (log (- 1.0 (/ 1 x))) in x 0.306 * [taylor]: Taking taylor expansion of (- 1.0 (/ 1 x)) in x 0.306 * [taylor]: Taking taylor expansion of 1.0 in x 0.306 * [taylor]: Taking taylor expansion of (/ 1 x) in x 0.306 * [taylor]: Taking taylor expansion of x in x 0.307 * [taylor]: Taking taylor expansion of (log (+ (/ 1 x) 1.0)) in x 0.307 * [taylor]: Taking taylor expansion of (+ (/ 1 x) 1.0) in x 0.307 * [taylor]: Taking taylor expansion of (/ 1 x) in x 0.307 * [taylor]: Taking taylor expansion of x in x 0.308 * [taylor]: Taking taylor expansion of 1.0 in x 0.310 * [taylor]: Taking taylor expansion of (/ (log (- 1.0 (/ 1 x))) (log (+ (/ 1 x) 1.0))) in x 0.310 * [taylor]: Taking taylor expansion of (log (- 1.0 (/ 1 x))) in x 0.310 * [taylor]: Taking taylor expansion of (- 1.0 (/ 1 x)) in x 0.310 * [taylor]: Taking taylor expansion of 1.0 in x 0.310 * [taylor]: Taking taylor expansion of (/ 1 x) in x 0.310 * [taylor]: Taking taylor expansion of x in x 0.311 * [taylor]: Taking taylor expansion of (log (+ (/ 1 x) 1.0)) in x 0.311 * [taylor]: Taking taylor expansion of (+ (/ 1 x) 1.0) in x 0.311 * [taylor]: Taking taylor expansion of (/ 1 x) in x 0.311 * [taylor]: Taking taylor expansion of x in x 0.311 * [taylor]: Taking taylor expansion of 1.0 in x 0.343 * [approximate]: Taking taylor expansion of (/ (log (+ (/ 1 x) 1.0)) (log (- 1.0 (/ 1 x)))) in (x) around 0 0.343 * [taylor]: Taking taylor expansion of (/ (log (+ (/ 1 x) 1.0)) (log (- 1.0 (/ 1 x)))) in x 0.343 * [taylor]: Taking taylor expansion of (log (+ (/ 1 x) 1.0)) in x 0.343 * [taylor]: Taking taylor expansion of (+ (/ 1 x) 1.0) in x 0.343 * [taylor]: Taking taylor expansion of (/ 1 x) in x 0.343 * [taylor]: Taking taylor expansion of x in x 0.349 * [taylor]: Taking taylor expansion of 1.0 in x 0.349 * [taylor]: Taking taylor expansion of (log (- 1.0 (/ 1 x))) in x 0.349 * [taylor]: Taking taylor expansion of (- 1.0 (/ 1 x)) in x 0.349 * [taylor]: Taking taylor expansion of 1.0 in x 0.349 * [taylor]: Taking taylor expansion of (/ 1 x) in x 0.349 * [taylor]: Taking taylor expansion of x in x 0.352 * [taylor]: Taking taylor expansion of (/ (log (+ (/ 1 x) 1.0)) (log (- 1.0 (/ 1 x)))) in x 0.352 * [taylor]: Taking taylor expansion of (log (+ (/ 1 x) 1.0)) in x 0.352 * [taylor]: Taking taylor expansion of (+ (/ 1 x) 1.0) in x 0.352 * [taylor]: Taking taylor expansion of (/ 1 x) in x 0.352 * [taylor]: Taking taylor expansion of x in x 0.353 * [taylor]: Taking taylor expansion of 1.0 in x 0.353 * [taylor]: Taking taylor expansion of (log (- 1.0 (/ 1 x))) in x 0.353 * [taylor]: Taking taylor expansion of (- 1.0 (/ 1 x)) in x 0.353 * [taylor]: Taking taylor expansion of 1.0 in x 0.353 * [taylor]: Taking taylor expansion of (/ 1 x) in x 0.353 * [taylor]: Taking taylor expansion of x in x 0.391 * * * [progress]: simplifying candidates 0.391 * [simplify]: Simplifying using # : (log (- (pow 1.0 3) (pow x 3))) (log (+ (* 1.0 1.0) (+ (* x x) (* 1.0 x)))) (log (- (* 1.0 1.0) (* x x))) (log (+ 1.0 x)) (log (+ (pow 1.0 3) (pow x 3))) (log (+ (* 1.0 1.0) (- (* x x) (* 1.0 x)))) (log (- (* 1.0 1.0) (* x x))) (log (- 1.0 x)) (- (log (- 1.0 x))) (- (log (+ 1.0 x))) (/ (log (- (pow 1.0 3) (pow x 3))) (log (+ 1.0 x))) (/ (log (+ (* 1.0 1.0) (+ (* x x) (* 1.0 x)))) (log (+ 1.0 x))) (/ (log (- (* 1.0 1.0) (* x x))) (log (+ 1.0 x))) (/ (log (+ 1.0 x)) (log (+ 1.0 x))) (/ 1 (log (+ 1.0 x))) (/ (log (+ 1.0 x)) (log (- 1.0 x))) (- (log 1.0) (+ (* 1.0 x) (* 1/2 (/ (pow x 2) (pow 1.0 2))))) (- (log -1) (+ (* 0.5 (/ 1 (pow x 2))) (+ (log (/ 1 x)) (* 1.0 (/ 1 x))))) (- (+ (* 0.5 (/ 1 (pow x 2))) (+ (* 1.0 (/ 1 x)) (log (/ -1 x))))) (- (+ (* 1.0 x) (log 1.0)) (* 1/2 (/ (pow x 2) (pow 1.0 2)))) (- (* 1.0 (/ 1 x)) (+ (* 0.5 (/ 1 (pow x 2))) (log (/ 1 x)))) (- (+ (log -1) (* 1.0 (/ 1 x))) (+ (* 0.5 (/ 1 (pow x 2))) (log (/ -1 x)))) (- (+ 1 (* 2.0 (/ (pow x 2) (pow (log 1.0) 2)))) (* 2.0 (/ x (log 1.0)))) (- (+ (* 2.0 (/ 1 (* x (log (/ 1 x))))) (+ (* 0.5 (/ (log -1) (* (pow x 2) (pow (log (/ 1 x)) 2)))) (+ (* 2.0 (/ 1 (* (pow x 2) (pow (log (/ 1 x)) 2)))) 1))) (+ (* 1.0 (/ (log -1) (* (pow x 2) (pow (log (/ 1 x)) 3)))) (+ (/ (log -1) (log (/ 1 x))) (* 1.0 (/ (log -1) (* x (pow (log (/ 1 x)) 2))))))) (- (+ (* 1.0 (/ (log (/ -1 x)) (* x (pow (- (log -1) (log (/ -1 x))) 2)))) (* 1.0 (/ 1 (* (pow x 2) (pow (- (log -1) (log (/ -1 x))) 2))))) (+ (* 0.5 (/ (log (/ -1 x)) (* (pow x 2) (pow (- (log -1) (log (/ -1 x))) 2)))) (+ (/ (log (/ -1 x)) (- (log -1) (log (/ -1 x)))) (+ (* 1.0 (/ 1 (* x (- (log -1) (log (/ -1 x)))))) (+ (* 1.0 (/ (log (/ -1 x)) (* (pow x 2) (pow (- (log -1) (log (/ -1 x))) 3)))) (* 0.5 (/ 1 (* (pow x 2) (- (log -1) (log (/ -1 x))))))))))) 0.395 * * [simplify]: iteration 0 : 345 enodes (cost 243 ) 0.401 * * [simplify]: iteration 1 : 1342 enodes (cost 235 ) 0.423 * * [simplify]: iteration 2 : 5001 enodes (cost 217 ) 0.424 * [simplify]: Simplified to: (log (- (pow 1.0 3) (pow x 3))) (log (+ (* 1.0 1.0) (+ (* x x) (* 1.0 x)))) (log (- (* 1.0 1.0) (* x x))) (log (+ 1.0 x)) (log (+ (pow 1.0 3) (pow x 3))) (log (+ (* 1.0 1.0) (- (* x x) (* 1.0 x)))) (log (- (* 1.0 1.0) (* x x))) (log (- 1.0 x)) (- (log (- 1.0 x))) (- (log (+ 1.0 x))) (/ (log (- (pow 1.0 3) (pow x 3))) (log (+ 1.0 x))) (/ (log (+ (* 1.0 1.0) (+ (* x x) (* 1.0 x)))) (log (+ 1.0 x))) (/ (log (- (* 1.0 1.0) (* x x))) (log (+ 1.0 x))) 1 (/ 1 (log (+ 1.0 x))) (/ (log (+ 1.0 x)) (log (- 1.0 x))) (- (log 1.0) (fma 1.0 x (* 1/2 (/ (pow x 2) (pow 1.0 2))))) (- (- (log -1) (/ 1.0 x)) (- (/ (/ 0.5 x) x) (log x))) (- (/ (- 0.5) (pow x 2)) (fma 1.0 (/ 1 x) (log (/ -1 x)))) (fma x 1.0 (- (log 1.0) (* 1/2 (/ (pow x 2) (pow 1.0 2))))) (- (/ 1.0 x) (- (/ (/ 0.5 x) x) (log x))) (fma 1.0 (/ 1 x) (- (log -1) (fma 0.5 (/ 1 (pow x 2)) (log (/ -1 x))))) (fma 2.0 (- (/ (pow x 2) (pow (log 1.0) 2)) (/ x (log 1.0))) 1) (+ (fma 2.0 (/ 1 (* x (log (/ 1 x)))) (fma 0.5 (/ (log -1) (* (pow x 2) (pow (log (/ 1 x)) 2))) (/ (/ 2.0 (pow (log (/ 1 x)) 2)) (pow x 2)))) (- 1 (fma (/ (log -1) (* (pow x 2) (pow (log (/ 1 x)) 3))) 1.0 (fma 1.0 (/ (log -1) (* x (pow (log (/ 1 x)) 2))) (/ (log -1) (log (/ 1 x))))))) (- (- (* (/ 1.0 (pow (- (log -1) (log (/ -1 x))) 2)) (+ (/ (log (/ -1 x)) x) (/ 1 (pow x 2)))) (+ (* 1.0 (/ (log (/ -1 x)) (* (pow x 2) (pow (- (log -1) (log (/ -1 x))) 3)))) (* (/ 1 (- (log -1) (log (/ -1 x)))) (fma 0.5 (/ 1 (pow x 2)) (/ 1.0 x))))) (fma 0.5 (/ (log (/ -1 x)) (* (pow x 2) (pow (- (log -1) (log (/ -1 x))) 2))) (/ (log (/ -1 x)) (- (log -1) (log (/ -1 x)))))) 0.424 * * * [progress]: adding candidates to table 0.492 * * [progress]: iteration 2 / 4 0.492 * * * [progress]: picking best candidate 0.500 * * * * [pick]: Picked # 0.500 * * * [progress]: localizing error 0.518 * * * [progress]: generating rewritten candidates 0.518 * * * * [progress]: [ 1 / 2 ] rewriting at (2 1) 0.520 * * * * [progress]: [ 2 / 2 ] rewriting at (2) 0.523 * * * [progress]: generating series expansions 0.523 * * * * [progress]: [ 1 / 2 ] generating series at (2 1) 0.523 * [approximate]: Taking taylor expansion of (log (- 1.0 x)) in (x) around 0 0.523 * [taylor]: Taking taylor expansion of (log (- 1.0 x)) in x 0.523 * [taylor]: Taking taylor expansion of (- 1.0 x) in x 0.523 * [taylor]: Taking taylor expansion of 1.0 in x 0.523 * [taylor]: Taking taylor expansion of x in x 0.524 * [taylor]: Taking taylor expansion of (log (- 1.0 x)) in x 0.524 * [taylor]: Taking taylor expansion of (- 1.0 x) in x 0.524 * [taylor]: Taking taylor expansion of 1.0 in x 0.524 * [taylor]: Taking taylor expansion of x in x 0.537 * [approximate]: Taking taylor expansion of (log (- 1.0 (/ 1 x))) in (x) around 0 0.538 * [taylor]: Taking taylor expansion of (log (- 1.0 (/ 1 x))) in x 0.538 * [taylor]: Taking taylor expansion of (- 1.0 (/ 1 x)) in x 0.538 * [taylor]: Taking taylor expansion of 1.0 in x 0.538 * [taylor]: Taking taylor expansion of (/ 1 x) in x 0.538 * [taylor]: Taking taylor expansion of x in x 0.539 * [taylor]: Taking taylor expansion of (log (- 1.0 (/ 1 x))) in x 0.539 * [taylor]: Taking taylor expansion of (- 1.0 (/ 1 x)) in x 0.539 * [taylor]: Taking taylor expansion of 1.0 in x 0.539 * [taylor]: Taking taylor expansion of (/ 1 x) in x 0.539 * [taylor]: Taking taylor expansion of x in x 0.553 * [approximate]: Taking taylor expansion of (log (+ (/ 1 x) 1.0)) in (x) around 0 0.553 * [taylor]: Taking taylor expansion of (log (+ (/ 1 x) 1.0)) in x 0.553 * [taylor]: Taking taylor expansion of (+ (/ 1 x) 1.0) 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 1.0 in x 0.554 * [taylor]: Taking taylor expansion of (log (+ (/ 1 x) 1.0)) in x 0.554 * [taylor]: Taking taylor expansion of (+ (/ 1 x) 1.0) in x 0.554 * [taylor]: Taking taylor expansion of (/ 1 x) in x 0.554 * [taylor]: Taking taylor expansion of x in x 0.554 * [taylor]: Taking taylor expansion of 1.0 in x 0.566 * * * * [progress]: [ 2 / 2 ] generating series at (2) 0.567 * [approximate]: Taking taylor expansion of (/ (log (- 1.0 x)) (fma x 1.0 (- (log 1.0) (* 1/2 (/ (pow x 2) (pow 1.0 2)))))) in (x) around 0 0.567 * [taylor]: Taking taylor expansion of (/ (log (- 1.0 x)) (fma x 1.0 (- (log 1.0) (* 1/2 (/ (pow x 2) (pow 1.0 2)))))) in x 0.567 * [taylor]: Taking taylor expansion of (log (- 1.0 x)) in x 0.567 * [taylor]: Taking taylor expansion of (- 1.0 x) in x 0.567 * [taylor]: Taking taylor expansion of 1.0 in x 0.567 * [taylor]: Taking taylor expansion of x in x 0.568 * [taylor]: Taking taylor expansion of (fma x 1.0 (- (log 1.0) (* 1/2 (/ (pow x 2) (pow 1.0 2))))) in x 0.568 * [taylor]: Rewrote expression to (+ (* x 1.0) (- (log 1.0) (* 1/2 (/ (pow x 2) (pow 1.0 2))))) 0.568 * [taylor]: Taking taylor expansion of (* x 1.0) in x 0.568 * [taylor]: Taking taylor expansion of x in x 0.568 * [taylor]: Taking taylor expansion of 1.0 in x 0.568 * [taylor]: Taking taylor expansion of (- (log 1.0) (* 1/2 (/ (pow x 2) (pow 1.0 2)))) in x 0.568 * [taylor]: Taking taylor expansion of (log 1.0) in x 0.568 * [taylor]: Taking taylor expansion of 1.0 in x 0.569 * [taylor]: Taking taylor expansion of (* 1/2 (/ (pow x 2) (pow 1.0 2))) in x 0.569 * [taylor]: Taking taylor expansion of 1/2 in x 0.569 * [taylor]: Taking taylor expansion of (/ (pow x 2) (pow 1.0 2)) in x 0.569 * [taylor]: Taking taylor expansion of (pow x 2) in x 0.569 * [taylor]: Taking taylor expansion of x in x 0.569 * [taylor]: Taking taylor expansion of (pow 1.0 2) in x 0.569 * [taylor]: Taking taylor expansion of 1.0 in x 0.572 * [taylor]: Taking taylor expansion of (/ (log (- 1.0 x)) (fma x 1.0 (- (log 1.0) (* 1/2 (/ (pow x 2) (pow 1.0 2)))))) in x 0.572 * [taylor]: Taking taylor expansion of (log (- 1.0 x)) in x 0.572 * [taylor]: Taking taylor expansion of (- 1.0 x) in x 0.572 * [taylor]: Taking taylor expansion of 1.0 in x 0.572 * [taylor]: Taking taylor expansion of x in x 0.573 * [taylor]: Taking taylor expansion of (fma x 1.0 (- (log 1.0) (* 1/2 (/ (pow x 2) (pow 1.0 2))))) in x 0.573 * [taylor]: Rewrote expression to (+ (* x 1.0) (- (log 1.0) (* 1/2 (/ (pow x 2) (pow 1.0 2))))) 0.573 * [taylor]: Taking taylor expansion of (* x 1.0) in x 0.573 * [taylor]: Taking taylor expansion of x in x 0.573 * [taylor]: Taking taylor expansion of 1.0 in x 0.573 * [taylor]: Taking taylor expansion of (- (log 1.0) (* 1/2 (/ (pow x 2) (pow 1.0 2)))) in x 0.573 * [taylor]: Taking taylor expansion of (log 1.0) in x 0.573 * [taylor]: Taking taylor expansion of 1.0 in x 0.573 * [taylor]: Taking taylor expansion of (* 1/2 (/ (pow x 2) (pow 1.0 2))) in x 0.573 * [taylor]: Taking taylor expansion of 1/2 in x 0.573 * [taylor]: Taking taylor expansion of (/ (pow x 2) (pow 1.0 2)) in x 0.573 * [taylor]: Taking taylor expansion of (pow x 2) in x 0.573 * [taylor]: Taking taylor expansion of x in x 0.573 * [taylor]: Taking taylor expansion of (pow 1.0 2) in x 0.573 * [taylor]: Taking taylor expansion of 1.0 in x 0.625 * [approximate]: Taking taylor expansion of (/ (log (- 1.0 (/ 1 x))) (fma (/ 1 x) 1.0 (- (log 1.0) (* 1/2 (/ 1 (* (pow x 2) (pow 1.0 2))))))) in (x) around 0 0.625 * [taylor]: Taking taylor expansion of (/ (log (- 1.0 (/ 1 x))) (fma (/ 1 x) 1.0 (- (log 1.0) (* 1/2 (/ 1 (* (pow x 2) (pow 1.0 2))))))) in x 0.625 * [taylor]: Taking taylor expansion of (log (- 1.0 (/ 1 x))) in x 0.625 * [taylor]: Taking taylor expansion of (- 1.0 (/ 1 x)) in x 0.626 * [taylor]: Taking taylor expansion of 1.0 in x 0.626 * [taylor]: Taking taylor expansion of (/ 1 x) in x 0.626 * [taylor]: Taking taylor expansion of x in x 0.627 * [taylor]: Taking taylor expansion of (fma (/ 1 x) 1.0 (- (log 1.0) (* 1/2 (/ 1 (* (pow x 2) (pow 1.0 2)))))) in x 0.627 * [taylor]: Rewrote expression to (+ (* (/ 1 x) 1.0) (- (log 1.0) (* 1/2 (/ 1 (* (pow x 2) (pow 1.0 2)))))) 0.627 * [taylor]: Taking taylor expansion of (* (/ 1 x) 1.0) in x 0.627 * [taylor]: Taking taylor expansion of (/ 1 x) in x 0.627 * [taylor]: Taking taylor expansion of x in x 0.627 * [taylor]: Taking taylor expansion of 1.0 in x 0.627 * [taylor]: Taking taylor expansion of (- (log 1.0) (* 1/2 (/ 1 (* (pow x 2) (pow 1.0 2))))) in x 0.627 * [taylor]: Taking taylor expansion of (log 1.0) in x 0.627 * [taylor]: Taking taylor expansion of 1.0 in x 0.627 * [taylor]: Taking taylor expansion of (* 1/2 (/ 1 (* (pow x 2) (pow 1.0 2)))) in x 0.627 * [taylor]: Taking taylor expansion of 1/2 in x 0.627 * [taylor]: Taking taylor expansion of (/ 1 (* (pow x 2) (pow 1.0 2))) in x 0.627 * [taylor]: Taking taylor expansion of (* (pow x 2) (pow 1.0 2)) in x 0.627 * [taylor]: Taking taylor expansion of (pow x 2) in x 0.627 * [taylor]: Taking taylor expansion of x in x 0.627 * [taylor]: Taking taylor expansion of (pow 1.0 2) in x 0.627 * [taylor]: Taking taylor expansion of 1.0 in x 0.631 * [taylor]: Taking taylor expansion of (/ (log (- 1.0 (/ 1 x))) (fma (/ 1 x) 1.0 (- (log 1.0) (* 1/2 (/ 1 (* (pow x 2) (pow 1.0 2))))))) in x 0.632 * [taylor]: Taking taylor expansion of (log (- 1.0 (/ 1 x))) in x 0.632 * [taylor]: Taking taylor expansion of (- 1.0 (/ 1 x)) in x 0.632 * [taylor]: Taking taylor expansion of 1.0 in x 0.632 * [taylor]: Taking taylor expansion of (/ 1 x) in x 0.632 * [taylor]: Taking taylor expansion of x in x 0.633 * [taylor]: Taking taylor expansion of (fma (/ 1 x) 1.0 (- (log 1.0) (* 1/2 (/ 1 (* (pow x 2) (pow 1.0 2)))))) in x 0.633 * [taylor]: Rewrote expression to (+ (* (/ 1 x) 1.0) (- (log 1.0) (* 1/2 (/ 1 (* (pow x 2) (pow 1.0 2)))))) 0.633 * [taylor]: Taking taylor expansion of (* (/ 1 x) 1.0) in x 0.633 * [taylor]: Taking taylor expansion of (/ 1 x) in x 0.633 * [taylor]: Taking taylor expansion of x in x 0.633 * [taylor]: Taking taylor expansion of 1.0 in x 0.633 * [taylor]: Taking taylor expansion of (- (log 1.0) (* 1/2 (/ 1 (* (pow x 2) (pow 1.0 2))))) in x 0.633 * [taylor]: Taking taylor expansion of (log 1.0) in x 0.633 * [taylor]: Taking taylor expansion of 1.0 in x 0.633 * [taylor]: Taking taylor expansion of (* 1/2 (/ 1 (* (pow x 2) (pow 1.0 2)))) in x 0.633 * [taylor]: Taking taylor expansion of 1/2 in x 0.633 * [taylor]: Taking taylor expansion of (/ 1 (* (pow x 2) (pow 1.0 2))) in x 0.634 * [taylor]: Taking taylor expansion of (* (pow x 2) (pow 1.0 2)) in x 0.634 * [taylor]: Taking taylor expansion of (pow x 2) in x 0.634 * [taylor]: Taking taylor expansion of x in x 0.634 * [taylor]: Taking taylor expansion of (pow 1.0 2) in x 0.634 * [taylor]: Taking taylor expansion of 1.0 in x 0.671 * [approximate]: Taking taylor expansion of (/ (log (+ (/ 1 x) 1.0)) (fma (/ -1 x) 1.0 (- (log 1.0) (* 1/2 (/ 1 (* (pow x 2) (pow 1.0 2))))))) in (x) around 0 0.671 * [taylor]: Taking taylor expansion of (/ (log (+ (/ 1 x) 1.0)) (fma (/ -1 x) 1.0 (- (log 1.0) (* 1/2 (/ 1 (* (pow x 2) (pow 1.0 2))))))) in x 0.671 * [taylor]: Taking taylor expansion of (log (+ (/ 1 x) 1.0)) in x 0.671 * [taylor]: Taking taylor expansion of (+ (/ 1 x) 1.0) in x 0.671 * [taylor]: Taking taylor expansion of (/ 1 x) in x 0.671 * [taylor]: Taking taylor expansion of x in x 0.671 * [taylor]: Taking taylor expansion of 1.0 in x 0.671 * [taylor]: Taking taylor expansion of (fma (/ -1 x) 1.0 (- (log 1.0) (* 1/2 (/ 1 (* (pow x 2) (pow 1.0 2)))))) in x 0.672 * [taylor]: Rewrote expression to (+ (* (/ -1 x) 1.0) (- (log 1.0) (* 1/2 (/ 1 (* (pow x 2) (pow 1.0 2)))))) 0.672 * [taylor]: Taking taylor expansion of (* (/ -1 x) 1.0) in x 0.672 * [taylor]: Taking taylor expansion of (/ -1 x) in x 0.672 * [taylor]: Taking taylor expansion of -1 in x 0.672 * [taylor]: Taking taylor expansion of x in x 0.672 * [taylor]: Taking taylor expansion of 1.0 in x 0.672 * [taylor]: Taking taylor expansion of (- (log 1.0) (* 1/2 (/ 1 (* (pow x 2) (pow 1.0 2))))) in x 0.672 * [taylor]: Taking taylor expansion of (log 1.0) in x 0.672 * [taylor]: Taking taylor expansion of 1.0 in x 0.672 * [taylor]: Taking taylor expansion of (* 1/2 (/ 1 (* (pow x 2) (pow 1.0 2)))) in x 0.672 * [taylor]: Taking taylor expansion of 1/2 in x 0.673 * [taylor]: Taking taylor expansion of (/ 1 (* (pow x 2) (pow 1.0 2))) in x 0.673 * [taylor]: Taking taylor expansion of (* (pow x 2) (pow 1.0 2)) in x 0.673 * [taylor]: Taking taylor expansion of (pow x 2) in x 0.673 * [taylor]: Taking taylor expansion of x in x 0.673 * [taylor]: Taking taylor expansion of (pow 1.0 2) in x 0.673 * [taylor]: Taking taylor expansion of 1.0 in x 0.676 * [taylor]: Taking taylor expansion of (/ (log (+ (/ 1 x) 1.0)) (fma (/ -1 x) 1.0 (- (log 1.0) (* 1/2 (/ 1 (* (pow x 2) (pow 1.0 2))))))) in x 0.676 * [taylor]: Taking taylor expansion of (log (+ (/ 1 x) 1.0)) in x 0.676 * [taylor]: Taking taylor expansion of (+ (/ 1 x) 1.0) in x 0.676 * [taylor]: Taking taylor expansion of (/ 1 x) in x 0.676 * [taylor]: Taking taylor expansion of x in x 0.676 * [taylor]: Taking taylor expansion of 1.0 in x 0.677 * [taylor]: Taking taylor expansion of (fma (/ -1 x) 1.0 (- (log 1.0) (* 1/2 (/ 1 (* (pow x 2) (pow 1.0 2)))))) in x 0.677 * [taylor]: Rewrote expression to (+ (* (/ -1 x) 1.0) (- (log 1.0) (* 1/2 (/ 1 (* (pow x 2) (pow 1.0 2)))))) 0.677 * [taylor]: Taking taylor expansion of (* (/ -1 x) 1.0) in x 0.677 * [taylor]: Taking taylor expansion of (/ -1 x) in x 0.677 * [taylor]: Taking taylor expansion of -1 in x 0.677 * [taylor]: Taking taylor expansion of x in x 0.677 * [taylor]: Taking taylor expansion of 1.0 in x 0.677 * [taylor]: Taking taylor expansion of (- (log 1.0) (* 1/2 (/ 1 (* (pow x 2) (pow 1.0 2))))) in x 0.677 * [taylor]: Taking taylor expansion of (log 1.0) in x 0.677 * [taylor]: Taking taylor expansion of 1.0 in x 0.678 * [taylor]: Taking taylor expansion of (* 1/2 (/ 1 (* (pow x 2) (pow 1.0 2)))) in x 0.678 * [taylor]: Taking taylor expansion of 1/2 in x 0.678 * [taylor]: Taking taylor expansion of (/ 1 (* (pow x 2) (pow 1.0 2))) in x 0.678 * [taylor]: Taking taylor expansion of (* (pow x 2) (pow 1.0 2)) in x 0.678 * [taylor]: Taking taylor expansion of (pow x 2) in x 0.678 * [taylor]: Taking taylor expansion of x in x 0.678 * [taylor]: Taking taylor expansion of (pow 1.0 2) in x 0.678 * [taylor]: Taking taylor expansion of 1.0 in x 0.710 * * * [progress]: simplifying candidates 0.711 * [simplify]: Simplifying using # : (log (- (pow 1.0 3) (pow x 3))) (log (+ (* 1.0 1.0) (+ (* x x) (* 1.0 x)))) (log (- (* 1.0 1.0) (* x x))) (log (+ 1.0 x)) (- (log (- 1.0 x))) (- (fma x 1.0 (- (log 1.0) (* 1/2 (/ (pow x 2) (pow 1.0 2)))))) (/ (log (- (pow 1.0 3) (pow x 3))) (fma x 1.0 (- (log 1.0) (* 1/2 (/ (pow x 2) (pow 1.0 2)))))) (/ (log (+ (* 1.0 1.0) (+ (* x x) (* 1.0 x)))) (fma x 1.0 (- (log 1.0) (* 1/2 (/ (pow x 2) (pow 1.0 2)))))) (/ (log (- (* 1.0 1.0) (* x x))) (fma x 1.0 (- (log 1.0) (* 1/2 (/ (pow x 2) (pow 1.0 2)))))) (/ (log (+ 1.0 x)) (fma x 1.0 (- (log 1.0) (* 1/2 (/ (pow x 2) (pow 1.0 2)))))) (/ 1 (fma x 1.0 (- (log 1.0) (* 1/2 (/ (pow x 2) (pow 1.0 2)))))) (/ (fma x 1.0 (- (log 1.0) (* 1/2 (/ (pow x 2) (pow 1.0 2))))) (log (- 1.0 x))) (- (log 1.0) (+ (* 1.0 x) (* 1/2 (/ (pow x 2) (pow 1.0 2))))) (- (log -1) (+ (* 0.5 (/ 1 (pow x 2))) (+ (log (/ 1 x)) (* 1.0 (/ 1 x))))) (- (+ (* 0.5 (/ 1 (pow x 2))) (+ (* 1.0 (/ 1 x)) (log (/ -1 x))))) (- (+ 1 (+ (* 0.5 (/ (pow x 2) (log 1.0))) (* 2.0 (/ (pow x 2) (pow (log 1.0) 2))))) (+ (* 2.0 (/ x (log 1.0))) (* 1/2 (/ (pow x 2) (* (log 1.0) (pow 1.0 2)))))) (- (+ (* 4.0 (/ (log (/ 1 x)) (pow x 3))) (+ (* 2.0 (/ (log (/ 1 x)) (pow x 2))) (+ (* 5.0 (/ 1 (pow x 4))) (+ (* 8.0 (/ (log (/ 1 x)) (pow x 4))) (+ (* 2.0 (/ 1 (pow x 3))) (* 4.0 (/ (* (log (/ 1 x)) (log 1.0)) (pow x 4)))))))) (+ (* 4.0 (/ (* (log -1) (log 1.0)) (pow x 4))) (+ (* 4.0 (/ (log -1) (pow x 3))) (+ (* 8.0 (/ (log -1) (pow x 4))) (* 2.0 (/ (log -1) (pow x 2))))))) (+ (* 8.0 (/ (log (/ -1 x)) (pow x 4))) (+ (* 4.0 (/ (* (log 1.0) (log (/ -1 x))) (pow x 4))) (+ (* 5.0 (/ 1 (pow x 4))) (+ (* 2.0 (/ (log (/ -1 x)) (pow x 2))) (+ (* 4.0 (/ (log (/ -1 x)) (pow x 3))) (* 2.0 (/ 1 (pow x 3)))))))) 0.715 * * [simplify]: iteration 0 : 326 enodes (cost 218 ) 0.720 * * [simplify]: iteration 1 : 1187 enodes (cost 214 ) 0.742 * * [simplify]: iteration 2 : 5001 enodes (cost 208 ) 0.743 * [simplify]: Simplified to: (log (- (pow 1.0 3) (pow x 3))) (log (+ (* 1.0 1.0) (+ (* x x) (* 1.0 x)))) (log (- (* 1.0 1.0) (* x x))) (log (+ 1.0 x)) (- (log (- 1.0 x))) (- (fma x 1.0 (- (log 1.0) (* 1/2 (/ (pow x 2) (pow 1.0 2)))))) (/ (log (- (pow 1.0 3) (pow x 3))) (fma x 1.0 (- (log 1.0) (* 1/2 (/ (pow x 2) (pow 1.0 2)))))) (/ (log (+ (* 1.0 1.0) (+ (* x x) (* 1.0 x)))) (fma x 1.0 (- (log 1.0) (* 1/2 (/ (pow x 2) (pow 1.0 2)))))) (/ (log (- (* 1.0 1.0) (* x x))) (fma x 1.0 (- (log 1.0) (* 1/2 (/ (pow x 2) (pow 1.0 2)))))) (/ (log (+ 1.0 x)) (fma x 1.0 (- (log 1.0) (* 1/2 (/ (pow x 2) (pow 1.0 2)))))) (/ 1 (fma x 1.0 (- (log 1.0) (* 1/2 (/ (pow x 2) (pow 1.0 2)))))) (/ (fma x 1.0 (- (log 1.0) (* 1/2 (/ (pow x 2) (pow 1.0 2))))) (log (- 1.0 x))) (- (log 1.0) (fma 1.0 x (* 1/2 (/ (pow x 2) (pow 1.0 2))))) (- (- (log -1) (/ 1.0 x)) (- (/ (/ 0.5 x) x) (log x))) (- (/ (- 0.5) (pow x 2)) (fma 1.0 (/ 1 x) (log (/ -1 x)))) (- (* (/ (pow x 2) (log 1.0)) (+ 0.5 (/ 2.0 (log 1.0)))) (- (fma 2.0 (/ x (log 1.0)) (* 1/2 (/ (pow x 2) (* (log 1.0) (pow 1.0 2))))) 1)) (+ (fma 5.0 (/ 1 (pow x 4)) (fma 8.0 (/ (log (/ 1 x)) (pow x 4)) (fma 2.0 (/ 1 (pow x 3)) (* 4.0 (/ (* (log (/ 1 x)) (log 1.0)) (pow x 4)))))) (- (* (/ (log (/ 1 x)) x) (+ (/ 4.0 (pow x 2)) (/ 2.0 x))) (fma 4.0 (/ (* (log -1) (log 1.0)) (pow x 4)) (fma 4.0 (/ (log -1) (pow x 3)) (fma 8.0 (/ (log -1) (pow x 4)) (* 2.0 (/ (log -1) (pow x 2)))))))) (fma 8.0 (/ (log (/ -1 x)) (pow x 4)) (fma 4.0 (/ (* (log 1.0) (log (/ -1 x))) (pow x 4)) (fma 5.0 (/ 1 (pow x 4)) (fma 2.0 (/ (log (/ -1 x)) (pow x 2)) (fma 4.0 (/ (log (/ -1 x)) (pow x 3)) (* 2.0 (/ 1 (pow x 3)))))))) 0.743 * * * [progress]: adding candidates to table 0.808 * * [progress]: iteration 3 / 4 0.808 * * * [progress]: picking best candidate 0.816 * * * * [pick]: Picked # 0.816 * * * [progress]: localizing error 0.830 * * * [progress]: generating rewritten candidates 0.830 * * * * [progress]: [ 1 / 1 ] rewriting at (2) 0.834 * * * [progress]: generating series expansions 0.834 * * * * [progress]: [ 1 / 1 ] generating series at (2) 0.835 * [approximate]: Taking taylor expansion of (/ (- (log 1.0) (fma 1.0 x (* 1/2 (/ (pow x 2) (pow 1.0 2))))) (fma x 1.0 (- (log 1.0) (* 1/2 (/ (pow x 2) (pow 1.0 2)))))) in (x) around 0 0.835 * [taylor]: Taking taylor expansion of (/ (- (log 1.0) (fma 1.0 x (* 1/2 (/ (pow x 2) (pow 1.0 2))))) (fma x 1.0 (- (log 1.0) (* 1/2 (/ (pow x 2) (pow 1.0 2)))))) in x 0.835 * [taylor]: Taking taylor expansion of (- (log 1.0) (fma 1.0 x (* 1/2 (/ (pow x 2) (pow 1.0 2))))) in x 0.835 * [taylor]: Taking taylor expansion of (log 1.0) in x 0.835 * [taylor]: Taking taylor expansion of 1.0 in x 0.836 * [taylor]: Taking taylor expansion of (fma 1.0 x (* 1/2 (/ (pow x 2) (pow 1.0 2)))) in x 0.836 * [taylor]: Rewrote expression to (+ (* 1.0 x) (* 1/2 (/ (pow x 2) (pow 1.0 2)))) 0.836 * [taylor]: Taking taylor expansion of (* 1.0 x) in x 0.836 * [taylor]: Taking taylor expansion of 1.0 in x 0.836 * [taylor]: Taking taylor expansion of x in x 0.836 * [taylor]: Taking taylor expansion of (* 1/2 (/ (pow x 2) (pow 1.0 2))) in x 0.836 * [taylor]: Taking taylor expansion of 1/2 in x 0.836 * [taylor]: Taking taylor expansion of (/ (pow x 2) (pow 1.0 2)) in x 0.836 * [taylor]: Taking taylor expansion of (pow x 2) in x 0.836 * [taylor]: Taking taylor expansion of x in x 0.836 * [taylor]: Taking taylor expansion of (pow 1.0 2) in x 0.836 * [taylor]: Taking taylor expansion of 1.0 in x 0.837 * [taylor]: Taking taylor expansion of (fma x 1.0 (- (log 1.0) (* 1/2 (/ (pow x 2) (pow 1.0 2))))) in x 0.837 * [taylor]: Rewrote expression to (+ (* x 1.0) (- (log 1.0) (* 1/2 (/ (pow x 2) (pow 1.0 2))))) 0.837 * [taylor]: Taking taylor expansion of (* x 1.0) in x 0.837 * [taylor]: Taking taylor expansion of x in x 0.837 * [taylor]: Taking taylor expansion of 1.0 in x 0.837 * [taylor]: Taking taylor expansion of (- (log 1.0) (* 1/2 (/ (pow x 2) (pow 1.0 2)))) in x 0.837 * [taylor]: Taking taylor expansion of (log 1.0) in x 0.837 * [taylor]: Taking taylor expansion of 1.0 in x 0.837 * [taylor]: Taking taylor expansion of (* 1/2 (/ (pow x 2) (pow 1.0 2))) in x 0.837 * [taylor]: Taking taylor expansion of 1/2 in x 0.837 * [taylor]: Taking taylor expansion of (/ (pow x 2) (pow 1.0 2)) in x 0.837 * [taylor]: Taking taylor expansion of (pow x 2) in x 0.837 * [taylor]: Taking taylor expansion of x in x 0.838 * [taylor]: Taking taylor expansion of (pow 1.0 2) in x 0.838 * [taylor]: Taking taylor expansion of 1.0 in x 0.842 * [taylor]: Taking taylor expansion of (/ (- (log 1.0) (fma 1.0 x (* 1/2 (/ (pow x 2) (pow 1.0 2))))) (fma x 1.0 (- (log 1.0) (* 1/2 (/ (pow x 2) (pow 1.0 2)))))) in x 0.842 * [taylor]: Taking taylor expansion of (- (log 1.0) (fma 1.0 x (* 1/2 (/ (pow x 2) (pow 1.0 2))))) in x 0.842 * [taylor]: Taking taylor expansion of (log 1.0) in x 0.842 * [taylor]: Taking taylor expansion of 1.0 in x 0.842 * [taylor]: Taking taylor expansion of (fma 1.0 x (* 1/2 (/ (pow x 2) (pow 1.0 2)))) in x 0.842 * [taylor]: Rewrote expression to (+ (* 1.0 x) (* 1/2 (/ (pow x 2) (pow 1.0 2)))) 0.842 * [taylor]: Taking taylor expansion of (* 1.0 x) in x 0.842 * [taylor]: Taking taylor expansion of 1.0 in x 0.842 * [taylor]: Taking taylor expansion of x in x 0.843 * [taylor]: Taking taylor expansion of (* 1/2 (/ (pow x 2) (pow 1.0 2))) in x 0.843 * [taylor]: Taking taylor expansion of 1/2 in x 0.843 * [taylor]: Taking taylor expansion of (/ (pow x 2) (pow 1.0 2)) in x 0.843 * [taylor]: Taking taylor expansion of (pow x 2) in x 0.843 * [taylor]: Taking taylor expansion of x in x 0.843 * [taylor]: Taking taylor expansion of (pow 1.0 2) in x 0.843 * [taylor]: Taking taylor expansion of 1.0 in x 0.843 * [taylor]: Taking taylor expansion of (fma x 1.0 (- (log 1.0) (* 1/2 (/ (pow x 2) (pow 1.0 2))))) in x 0.843 * [taylor]: Rewrote expression to (+ (* x 1.0) (- (log 1.0) (* 1/2 (/ (pow x 2) (pow 1.0 2))))) 0.844 * [taylor]: Taking taylor expansion of (* x 1.0) in x 0.844 * [taylor]: Taking taylor expansion of x in x 0.844 * [taylor]: Taking taylor expansion of 1.0 in x 0.844 * [taylor]: Taking taylor expansion of (- (log 1.0) (* 1/2 (/ (pow x 2) (pow 1.0 2)))) in x 0.844 * [taylor]: Taking taylor expansion of (log 1.0) in x 0.844 * [taylor]: Taking taylor expansion of 1.0 in x 0.844 * [taylor]: Taking taylor expansion of (* 1/2 (/ (pow x 2) (pow 1.0 2))) in x 0.844 * [taylor]: Taking taylor expansion of 1/2 in x 0.844 * [taylor]: Taking taylor expansion of (/ (pow x 2) (pow 1.0 2)) in x 0.844 * [taylor]: Taking taylor expansion of (pow x 2) in x 0.844 * [taylor]: Taking taylor expansion of x in x 0.844 * [taylor]: Taking taylor expansion of (pow 1.0 2) in x 0.844 * [taylor]: Taking taylor expansion of 1.0 in x 0.881 * [approximate]: Taking taylor expansion of (/ (- (log 1.0) (fma 1.0 (/ 1 x) (/ 1/2 (* (pow x 2) (pow 1.0 2))))) (fma (/ 1 x) 1.0 (- (log 1.0) (* 1/2 (/ 1 (* (pow x 2) (pow 1.0 2))))))) in (x) around 0 0.881 * [taylor]: Taking taylor expansion of (/ (- (log 1.0) (fma 1.0 (/ 1 x) (/ 1/2 (* (pow x 2) (pow 1.0 2))))) (fma (/ 1 x) 1.0 (- (log 1.0) (* 1/2 (/ 1 (* (pow x 2) (pow 1.0 2))))))) in x 0.881 * [taylor]: Taking taylor expansion of (- (log 1.0) (fma 1.0 (/ 1 x) (/ 1/2 (* (pow x 2) (pow 1.0 2))))) in x 0.881 * [taylor]: Taking taylor expansion of (log 1.0) in x 0.881 * [taylor]: Taking taylor expansion of 1.0 in x 0.881 * [taylor]: Taking taylor expansion of (fma 1.0 (/ 1 x) (/ 1/2 (* (pow x 2) (pow 1.0 2)))) in x 0.882 * [taylor]: Rewrote expression to (+ (* 1.0 (/ 1 x)) (/ 1/2 (* (pow x 2) (pow 1.0 2)))) 0.882 * [taylor]: Taking taylor expansion of (* 1.0 (/ 1 x)) in x 0.882 * [taylor]: Taking taylor expansion of 1.0 in x 0.882 * [taylor]: Taking taylor expansion of (/ 1 x) in x 0.882 * [taylor]: Taking taylor expansion of x in x 0.882 * [taylor]: Taking taylor expansion of (/ 1/2 (* (pow x 2) (pow 1.0 2))) in x 0.882 * [taylor]: Taking taylor expansion of 1/2 in x 0.882 * [taylor]: Taking taylor expansion of (* (pow x 2) (pow 1.0 2)) in x 0.882 * [taylor]: Taking taylor expansion of (pow x 2) in x 0.882 * [taylor]: Taking taylor expansion of x in x 0.882 * [taylor]: Taking taylor expansion of (pow 1.0 2) in x 0.882 * [taylor]: Taking taylor expansion of 1.0 in x 0.883 * [taylor]: Taking taylor expansion of (fma (/ 1 x) 1.0 (- (log 1.0) (* 1/2 (/ 1 (* (pow x 2) (pow 1.0 2)))))) in x 0.883 * [taylor]: Rewrote expression to (+ (* (/ 1 x) 1.0) (- (log 1.0) (* 1/2 (/ 1 (* (pow x 2) (pow 1.0 2)))))) 0.883 * [taylor]: Taking taylor expansion of (* (/ 1 x) 1.0) in x 0.883 * [taylor]: Taking taylor expansion of (/ 1 x) in x 0.883 * [taylor]: Taking taylor expansion of x in x 0.884 * [taylor]: Taking taylor expansion of 1.0 in x 0.884 * [taylor]: Taking taylor expansion of (- (log 1.0) (* 1/2 (/ 1 (* (pow x 2) (pow 1.0 2))))) in x 0.884 * [taylor]: Taking taylor expansion of (log 1.0) in x 0.884 * [taylor]: Taking taylor expansion of 1.0 in x 0.884 * [taylor]: Taking taylor expansion of (* 1/2 (/ 1 (* (pow x 2) (pow 1.0 2)))) in x 0.884 * [taylor]: Taking taylor expansion of 1/2 in x 0.884 * [taylor]: Taking taylor expansion of (/ 1 (* (pow x 2) (pow 1.0 2))) in x 0.884 * [taylor]: Taking taylor expansion of (* (pow x 2) (pow 1.0 2)) in x 0.884 * [taylor]: Taking taylor expansion of (pow x 2) in x 0.884 * [taylor]: Taking taylor expansion of x in x 0.884 * [taylor]: Taking taylor expansion of (pow 1.0 2) in x 0.884 * [taylor]: Taking taylor expansion of 1.0 in x 0.888 * [taylor]: Taking taylor expansion of (/ (- (log 1.0) (fma 1.0 (/ 1 x) (/ 1/2 (* (pow x 2) (pow 1.0 2))))) (fma (/ 1 x) 1.0 (- (log 1.0) (* 1/2 (/ 1 (* (pow x 2) (pow 1.0 2))))))) in x 0.888 * [taylor]: Taking taylor expansion of (- (log 1.0) (fma 1.0 (/ 1 x) (/ 1/2 (* (pow x 2) (pow 1.0 2))))) in x 0.888 * [taylor]: Taking taylor expansion of (log 1.0) in x 0.888 * [taylor]: Taking taylor expansion of 1.0 in x 0.889 * [taylor]: Taking taylor expansion of (fma 1.0 (/ 1 x) (/ 1/2 (* (pow x 2) (pow 1.0 2)))) in x 0.889 * [taylor]: Rewrote expression to (+ (* 1.0 (/ 1 x)) (/ 1/2 (* (pow x 2) (pow 1.0 2)))) 0.889 * [taylor]: Taking taylor expansion of (* 1.0 (/ 1 x)) in x 0.889 * [taylor]: Taking taylor expansion of 1.0 in x 0.889 * [taylor]: Taking taylor expansion of (/ 1 x) in x 0.889 * [taylor]: Taking taylor expansion of x in x 0.889 * [taylor]: Taking taylor expansion of (/ 1/2 (* (pow x 2) (pow 1.0 2))) in x 0.889 * [taylor]: Taking taylor expansion of 1/2 in x 0.889 * [taylor]: Taking taylor expansion of (* (pow x 2) (pow 1.0 2)) in x 0.889 * [taylor]: Taking taylor expansion of (pow x 2) in x 0.889 * [taylor]: Taking taylor expansion of x in x 0.889 * [taylor]: Taking taylor expansion of (pow 1.0 2) in x 0.889 * [taylor]: Taking taylor expansion of 1.0 in x 0.890 * [taylor]: Taking taylor expansion of (fma (/ 1 x) 1.0 (- (log 1.0) (* 1/2 (/ 1 (* (pow x 2) (pow 1.0 2)))))) in x 0.890 * [taylor]: Rewrote expression to (+ (* (/ 1 x) 1.0) (- (log 1.0) (* 1/2 (/ 1 (* (pow x 2) (pow 1.0 2)))))) 0.890 * [taylor]: Taking taylor expansion of (* (/ 1 x) 1.0) in x 0.891 * [taylor]: Taking taylor expansion of (/ 1 x) in x 0.891 * [taylor]: Taking taylor expansion of x in x 0.891 * [taylor]: Taking taylor expansion of 1.0 in x 0.891 * [taylor]: Taking taylor expansion of (- (log 1.0) (* 1/2 (/ 1 (* (pow x 2) (pow 1.0 2))))) in x 0.891 * [taylor]: Taking taylor expansion of (log 1.0) in x 0.891 * [taylor]: Taking taylor expansion of 1.0 in x 0.891 * [taylor]: Taking taylor expansion of (* 1/2 (/ 1 (* (pow x 2) (pow 1.0 2)))) in x 0.891 * [taylor]: Taking taylor expansion of 1/2 in x 0.891 * [taylor]: Taking taylor expansion of (/ 1 (* (pow x 2) (pow 1.0 2))) in x 0.891 * [taylor]: Taking taylor expansion of (* (pow x 2) (pow 1.0 2)) in x 0.891 * [taylor]: Taking taylor expansion of (pow x 2) in x 0.891 * [taylor]: Taking taylor expansion of x in x 0.891 * [taylor]: Taking taylor expansion of (pow 1.0 2) in x 0.891 * [taylor]: Taking taylor expansion of 1.0 in x 0.919 * [approximate]: Taking taylor expansion of (/ (- (log 1.0) (fma 1.0 (/ -1 x) (/ 1/2 (* (pow x 2) (pow 1.0 2))))) (fma (/ -1 x) 1.0 (- (log 1.0) (* 1/2 (/ 1 (* (pow x 2) (pow 1.0 2))))))) in (x) around 0 0.919 * [taylor]: Taking taylor expansion of (/ (- (log 1.0) (fma 1.0 (/ -1 x) (/ 1/2 (* (pow x 2) (pow 1.0 2))))) (fma (/ -1 x) 1.0 (- (log 1.0) (* 1/2 (/ 1 (* (pow x 2) (pow 1.0 2))))))) in x 0.919 * [taylor]: Taking taylor expansion of (- (log 1.0) (fma 1.0 (/ -1 x) (/ 1/2 (* (pow x 2) (pow 1.0 2))))) in x 0.919 * [taylor]: Taking taylor expansion of (log 1.0) in x 0.919 * [taylor]: Taking taylor expansion of 1.0 in x 0.919 * [taylor]: Taking taylor expansion of (fma 1.0 (/ -1 x) (/ 1/2 (* (pow x 2) (pow 1.0 2)))) in x 0.919 * [taylor]: Rewrote expression to (+ (* 1.0 (/ -1 x)) (/ 1/2 (* (pow x 2) (pow 1.0 2)))) 0.919 * [taylor]: Taking taylor expansion of (* 1.0 (/ -1 x)) in x 0.919 * [taylor]: Taking taylor expansion of 1.0 in x 0.919 * [taylor]: Taking taylor expansion of (/ -1 x) in x 0.919 * [taylor]: Taking taylor expansion of -1 in x 0.919 * [taylor]: Taking taylor expansion of x in x 0.920 * [taylor]: Taking taylor expansion of (/ 1/2 (* (pow x 2) (pow 1.0 2))) in x 0.920 * [taylor]: Taking taylor expansion of 1/2 in x 0.920 * [taylor]: Taking taylor expansion of (* (pow x 2) (pow 1.0 2)) in x 0.920 * [taylor]: Taking taylor expansion of (pow x 2) in x 0.920 * [taylor]: Taking taylor expansion of x in x 0.920 * [taylor]: Taking taylor expansion of (pow 1.0 2) in x 0.920 * [taylor]: Taking taylor expansion of 1.0 in x 0.921 * [taylor]: Taking taylor expansion of (fma (/ -1 x) 1.0 (- (log 1.0) (* 1/2 (/ 1 (* (pow x 2) (pow 1.0 2)))))) in x 0.921 * [taylor]: Rewrote expression to (+ (* (/ -1 x) 1.0) (- (log 1.0) (* 1/2 (/ 1 (* (pow x 2) (pow 1.0 2)))))) 0.921 * [taylor]: Taking taylor expansion of (* (/ -1 x) 1.0) in x 0.921 * [taylor]: Taking taylor expansion of (/ -1 x) in x 0.921 * [taylor]: Taking taylor expansion of -1 in x 0.921 * [taylor]: Taking taylor expansion of x in x 0.921 * [taylor]: Taking taylor expansion of 1.0 in x 0.921 * [taylor]: Taking taylor expansion of (- (log 1.0) (* 1/2 (/ 1 (* (pow x 2) (pow 1.0 2))))) in x 0.921 * [taylor]: Taking taylor expansion of (log 1.0) in x 0.921 * [taylor]: Taking taylor expansion of 1.0 in x 0.922 * [taylor]: Taking taylor expansion of (* 1/2 (/ 1 (* (pow x 2) (pow 1.0 2)))) in x 0.922 * [taylor]: Taking taylor expansion of 1/2 in x 0.922 * [taylor]: Taking taylor expansion of (/ 1 (* (pow x 2) (pow 1.0 2))) in x 0.922 * [taylor]: Taking taylor expansion of (* (pow x 2) (pow 1.0 2)) in x 0.922 * [taylor]: Taking taylor expansion of (pow x 2) in x 0.922 * [taylor]: Taking taylor expansion of x in x 0.922 * [taylor]: Taking taylor expansion of (pow 1.0 2) in x 0.922 * [taylor]: Taking taylor expansion of 1.0 in x 0.926 * [taylor]: Taking taylor expansion of (/ (- (log 1.0) (fma 1.0 (/ -1 x) (/ 1/2 (* (pow x 2) (pow 1.0 2))))) (fma (/ -1 x) 1.0 (- (log 1.0) (* 1/2 (/ 1 (* (pow x 2) (pow 1.0 2))))))) in x 0.926 * [taylor]: Taking taylor expansion of (- (log 1.0) (fma 1.0 (/ -1 x) (/ 1/2 (* (pow x 2) (pow 1.0 2))))) in x 0.926 * [taylor]: Taking taylor expansion of (log 1.0) in x 0.926 * [taylor]: Taking taylor expansion of 1.0 in x 0.926 * [taylor]: Taking taylor expansion of (fma 1.0 (/ -1 x) (/ 1/2 (* (pow x 2) (pow 1.0 2)))) in x 0.927 * [taylor]: Rewrote expression to (+ (* 1.0 (/ -1 x)) (/ 1/2 (* (pow x 2) (pow 1.0 2)))) 0.927 * [taylor]: Taking taylor expansion of (* 1.0 (/ -1 x)) in x 0.927 * [taylor]: Taking taylor expansion of 1.0 in x 0.927 * [taylor]: Taking taylor expansion of (/ -1 x) in x 0.927 * [taylor]: Taking taylor expansion of -1 in x 0.927 * [taylor]: Taking taylor expansion of x in x 0.927 * [taylor]: Taking taylor expansion of (/ 1/2 (* (pow x 2) (pow 1.0 2))) in x 0.927 * [taylor]: Taking taylor expansion of 1/2 in x 0.927 * [taylor]: Taking taylor expansion of (* (pow x 2) (pow 1.0 2)) in x 0.927 * [taylor]: Taking taylor expansion of (pow x 2) in x 0.927 * [taylor]: Taking taylor expansion of x in x 0.927 * [taylor]: Taking taylor expansion of (pow 1.0 2) in x 0.927 * [taylor]: Taking taylor expansion of 1.0 in x 0.928 * [taylor]: Taking taylor expansion of (fma (/ -1 x) 1.0 (- (log 1.0) (* 1/2 (/ 1 (* (pow x 2) (pow 1.0 2)))))) in x 0.928 * [taylor]: Rewrote expression to (+ (* (/ -1 x) 1.0) (- (log 1.0) (* 1/2 (/ 1 (* (pow x 2) (pow 1.0 2)))))) 0.928 * [taylor]: Taking taylor expansion of (* (/ -1 x) 1.0) in x 0.928 * [taylor]: Taking taylor expansion of (/ -1 x) in x 0.928 * [taylor]: Taking taylor expansion of -1 in x 0.928 * [taylor]: Taking taylor expansion of x in x 0.929 * [taylor]: Taking taylor expansion of 1.0 in x 0.929 * [taylor]: Taking taylor expansion of (- (log 1.0) (* 1/2 (/ 1 (* (pow x 2) (pow 1.0 2))))) in x 0.929 * [taylor]: Taking taylor expansion of (log 1.0) in x 0.929 * [taylor]: Taking taylor expansion of 1.0 in x 0.929 * [taylor]: Taking taylor expansion of (* 1/2 (/ 1 (* (pow x 2) (pow 1.0 2)))) in x 0.929 * [taylor]: Taking taylor expansion of 1/2 in x 0.929 * [taylor]: Taking taylor expansion of (/ 1 (* (pow x 2) (pow 1.0 2))) in x 0.929 * [taylor]: Taking taylor expansion of (* (pow x 2) (pow 1.0 2)) in x 0.929 * [taylor]: Taking taylor expansion of (pow x 2) in x 0.929 * [taylor]: Taking taylor expansion of x in x 0.929 * [taylor]: Taking taylor expansion of (pow 1.0 2) in x 0.929 * [taylor]: Taking taylor expansion of 1.0 in x 0.962 * * * [progress]: simplifying candidates 0.963 * [simplify]: Simplifying using # : (- (- (log 1.0) (fma 1.0 x (* 1/2 (/ (pow x 2) (pow 1.0 2)))))) (- (fma x 1.0 (- (log 1.0) (* 1/2 (/ (pow x 2) (pow 1.0 2)))))) (/ (log 1.0) (fma x 1.0 (- (log 1.0) (* 1/2 (/ (pow x 2) (pow 1.0 2)))))) (/ (fma 1.0 x (* 1/2 (/ (pow x 2) (pow 1.0 2)))) (fma x 1.0 (- (log 1.0) (* 1/2 (/ (pow x 2) (pow 1.0 2)))))) (/ (- (log 1.0) (* 1.0 x)) (fma x 1.0 (- (log 1.0) (* 1/2 (/ (pow x 2) (pow 1.0 2)))))) (/ (* 1/2 (/ (pow x 2) (pow 1.0 2))) (fma x 1.0 (- (log 1.0) (* 1/2 (/ (pow x 2) (pow 1.0 2)))))) (/ 1 (fma x 1.0 (- (log 1.0) (* 1/2 (/ (pow x 2) (pow 1.0 2)))))) (/ (fma x 1.0 (- (log 1.0) (* 1/2 (/ (pow x 2) (pow 1.0 2))))) (- (log 1.0) (fma 1.0 x (* 1/2 (/ (pow x 2) (pow 1.0 2)))))) (* (fma x 1.0 (- (log 1.0) (* 1/2 (/ (pow x 2) (pow 1.0 2))))) (+ (* (log 1.0) (log 1.0)) (+ (* (fma 1.0 x (* 1/2 (/ (pow x 2) (pow 1.0 2)))) (fma 1.0 x (* 1/2 (/ (pow x 2) (pow 1.0 2))))) (* (log 1.0) (fma 1.0 x (* 1/2 (/ (pow x 2) (pow 1.0 2)))))))) (* (fma x 1.0 (- (log 1.0) (* 1/2 (/ (pow x 2) (pow 1.0 2))))) (+ (log 1.0) (fma 1.0 x (* 1/2 (/ (pow x 2) (pow 1.0 2)))))) (- (+ 1 (* 2.0 (/ (pow x 2) (pow (log 1.0) 2)))) (* 2.0 (/ x (log 1.0)))) (+ (* 8.0 (/ 1 (pow x 2))) (+ (* 4.0 (/ 1 x)) 1.0)) (+ (* 8.0 (/ 1 (pow x 2))) (+ (* 4.0 (/ 1 x)) 1.0)) 0.966 * * [simplify]: iteration 0 : 121 enodes (cost 143 ) 0.968 * * [simplify]: iteration 1 : 419 enodes (cost 142 ) 0.976 * * [simplify]: iteration 2 : 1888 enodes (cost 141 ) 1.010 * * [simplify]: iteration 3 : 5001 enodes (cost 139 ) 1.011 * [simplify]: Simplified to: (- (- (log 1.0) (fma 1.0 x (* 1/2 (/ (pow x 2) (pow 1.0 2)))))) (- (fma x 1.0 (- (log 1.0) (* 1/2 (/ (pow x 2) (pow 1.0 2)))))) (/ (log 1.0) (fma x 1.0 (- (log 1.0) (* 1/2 (/ (pow x 2) (pow 1.0 2)))))) (/ (fma 1.0 x (* 1/2 (/ (pow x 2) (pow 1.0 2)))) (fma x 1.0 (- (log 1.0) (* 1/2 (/ (pow x 2) (pow 1.0 2)))))) (/ (- (log 1.0) (* 1.0 x)) (fma x 1.0 (- (log 1.0) (* 1/2 (/ (pow x 2) (pow 1.0 2)))))) (/ (* 1/2 (/ (pow x 2) (pow 1.0 2))) (fma x 1.0 (- (log 1.0) (* 1/2 (/ (pow x 2) (pow 1.0 2)))))) (/ 1 (fma x 1.0 (- (log 1.0) (* 1/2 (/ (pow x 2) (pow 1.0 2)))))) (/ (fma x 1.0 (- (log 1.0) (* 1/2 (/ (pow x 2) (pow 1.0 2))))) (- (log 1.0) (fma 1.0 x (* 1/2 (/ (pow x 2) (pow 1.0 2)))))) (* (+ (* (fma 1.0 x (* 1/2 (/ (pow x 2) (pow 1.0 2)))) (+ (fma 1.0 x (* 1/2 (/ (pow x 2) (pow 1.0 2)))) (log 1.0))) (pow (log 1.0) 2)) (fma x 1.0 (- (log 1.0) (* 1/2 (/ (pow x 2) (pow 1.0 2)))))) (* (fma x 1.0 (- (log 1.0) (* 1/2 (/ (pow x 2) (pow 1.0 2))))) (+ (log 1.0) (fma 1.0 x (* 1/2 (/ (pow x 2) (pow 1.0 2)))))) (fma 2.0 (- (/ (pow x 2) (pow (log 1.0) 2)) (/ x (log 1.0))) 1) (fma (/ 1 x) (+ (/ 8.0 x) 4.0) 1.0) (fma (/ 1 x) (+ (/ 8.0 x) 4.0) 1.0) 1.012 * * * [progress]: adding candidates to table 1.043 * * [progress]: iteration 4 / 4 1.043 * * * [progress]: picking best candidate 1.048 * * * * [pick]: Picked # 1.048 * * * [progress]: localizing error 1.072 * * * [progress]: generating rewritten candidates 1.072 * * * * [progress]: [ 1 / 4 ] rewriting at (2 2 1) 1.078 * * * * [progress]: [ 2 / 4 ] rewriting at (2 2 2) 1.080 * * * * [progress]: [ 3 / 4 ] rewriting at (2 1 2) 1.082 * * * * [progress]: [ 4 / 4 ] rewriting at (2 1 1) 1.087 * * * [progress]: generating series expansions 1.087 * * * * [progress]: [ 1 / 4 ] generating series at (2 2 1) 1.087 * [approximate]: Taking taylor expansion of (log (+ (pow x 2) (+ (* 1.0 x) 1.0))) in (x) around 0 1.088 * [taylor]: Taking taylor expansion of (log (+ (pow x 2) (+ (* 1.0 x) 1.0))) in x 1.088 * [taylor]: Taking taylor expansion of (+ (pow x 2) (+ (* 1.0 x) 1.0)) in x 1.088 * [taylor]: Taking taylor expansion of (pow x 2) in x 1.088 * [taylor]: Taking taylor expansion of x in x 1.088 * [taylor]: Taking taylor expansion of (+ (* 1.0 x) 1.0) in x 1.088 * [taylor]: Taking taylor expansion of (* 1.0 x) in x 1.088 * [taylor]: Taking taylor expansion of 1.0 in x 1.088 * [taylor]: Taking taylor expansion of x in x 1.088 * [taylor]: Taking taylor expansion of 1.0 in x 1.089 * [taylor]: Taking taylor expansion of (log (+ (pow x 2) (+ (* 1.0 x) 1.0))) in x 1.089 * [taylor]: Taking taylor expansion of (+ (pow x 2) (+ (* 1.0 x) 1.0)) in x 1.089 * [taylor]: Taking taylor expansion of (pow x 2) in x 1.089 * [taylor]: Taking taylor expansion of x in x 1.089 * [taylor]: Taking taylor expansion of (+ (* 1.0 x) 1.0) in x 1.089 * [taylor]: Taking taylor expansion of (* 1.0 x) in x 1.089 * [taylor]: Taking taylor expansion of 1.0 in x 1.089 * [taylor]: Taking taylor expansion of x in x 1.089 * [taylor]: Taking taylor expansion of 1.0 in x 1.104 * [approximate]: Taking taylor expansion of (log (+ (/ 1 (pow x 2)) (+ (* 1.0 (/ 1 x)) 1.0))) in (x) around 0 1.105 * [taylor]: Taking taylor expansion of (log (+ (/ 1 (pow x 2)) (+ (* 1.0 (/ 1 x)) 1.0))) in x 1.105 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow x 2)) (+ (* 1.0 (/ 1 x)) 1.0)) in x 1.105 * [taylor]: Taking taylor expansion of (/ 1 (pow x 2)) in x 1.105 * [taylor]: Taking taylor expansion of (pow x 2) in x 1.105 * [taylor]: Taking taylor expansion of x in x 1.105 * [taylor]: Taking taylor expansion of (+ (* 1.0 (/ 1 x)) 1.0) in x 1.105 * [taylor]: Taking taylor expansion of (* 1.0 (/ 1 x)) in x 1.105 * [taylor]: Taking taylor expansion of 1.0 in x 1.105 * [taylor]: Taking taylor expansion of (/ 1 x) in x 1.105 * [taylor]: Taking taylor expansion of x in x 1.106 * [taylor]: Taking taylor expansion of 1.0 in x 1.106 * [taylor]: Taking taylor expansion of (log (+ (/ 1 (pow x 2)) (+ (* 1.0 (/ 1 x)) 1.0))) in x 1.106 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow x 2)) (+ (* 1.0 (/ 1 x)) 1.0)) in x 1.106 * [taylor]: Taking taylor expansion of (/ 1 (pow x 2)) in x 1.106 * [taylor]: Taking taylor expansion of (pow x 2) in x 1.106 * [taylor]: Taking taylor expansion of x in x 1.107 * [taylor]: Taking taylor expansion of (+ (* 1.0 (/ 1 x)) 1.0) in x 1.107 * [taylor]: Taking taylor expansion of (* 1.0 (/ 1 x)) in x 1.107 * [taylor]: Taking taylor expansion of 1.0 in x 1.107 * [taylor]: Taking taylor expansion of (/ 1 x) in x 1.107 * [taylor]: Taking taylor expansion of x in x 1.107 * [taylor]: Taking taylor expansion of 1.0 in x 1.124 * [approximate]: Taking taylor expansion of (log (- (+ (/ 1 (pow x 2)) 1.0) (* 1.0 (/ 1 x)))) in (x) around 0 1.124 * [taylor]: Taking taylor expansion of (log (- (+ (/ 1 (pow x 2)) 1.0) (* 1.0 (/ 1 x)))) in x 1.124 * [taylor]: Taking taylor expansion of (- (+ (/ 1 (pow x 2)) 1.0) (* 1.0 (/ 1 x))) in x 1.124 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow x 2)) 1.0) in x 1.124 * [taylor]: Taking taylor expansion of (/ 1 (pow x 2)) in x 1.124 * [taylor]: Taking taylor expansion of (pow x 2) in x 1.124 * [taylor]: Taking taylor expansion of x in x 1.124 * [taylor]: Taking taylor expansion of 1.0 in x 1.124 * [taylor]: Taking taylor expansion of (* 1.0 (/ 1 x)) in x 1.124 * [taylor]: Taking taylor expansion of 1.0 in x 1.124 * [taylor]: Taking taylor expansion of (/ 1 x) in x 1.125 * [taylor]: Taking taylor expansion of x in x 1.125 * [taylor]: Taking taylor expansion of (log (- (+ (/ 1 (pow x 2)) 1.0) (* 1.0 (/ 1 x)))) in x 1.125 * [taylor]: Taking taylor expansion of (- (+ (/ 1 (pow x 2)) 1.0) (* 1.0 (/ 1 x))) in x 1.126 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow x 2)) 1.0) in x 1.126 * [taylor]: Taking taylor expansion of (/ 1 (pow x 2)) in x 1.126 * [taylor]: Taking taylor expansion of (pow x 2) in x 1.126 * [taylor]: Taking taylor expansion of x in x 1.126 * [taylor]: Taking taylor expansion of 1.0 in x 1.126 * [taylor]: Taking taylor expansion of (* 1.0 (/ 1 x)) in x 1.126 * [taylor]: Taking taylor expansion of 1.0 in x 1.126 * [taylor]: Taking taylor expansion of (/ 1 x) in x 1.126 * [taylor]: Taking taylor expansion of x in x 1.145 * * * * [progress]: [ 2 / 4 ] generating series at (2 2 2) 1.145 * [approximate]: Taking taylor expansion of (log (+ x 1.0)) in (x) around 0 1.145 * [taylor]: Taking taylor expansion of (log (+ x 1.0)) in x 1.145 * [taylor]: Taking taylor expansion of (+ x 1.0) in x 1.145 * [taylor]: Taking taylor expansion of x in x 1.145 * [taylor]: Taking taylor expansion of 1.0 in x 1.146 * [taylor]: Taking taylor expansion of (log (+ x 1.0)) in x 1.146 * [taylor]: Taking taylor expansion of (+ x 1.0) in x 1.146 * [taylor]: Taking taylor expansion of x in x 1.146 * [taylor]: Taking taylor expansion of 1.0 in x 1.163 * [approximate]: Taking taylor expansion of (log (+ (/ 1 x) 1.0)) in (x) around 0 1.163 * [taylor]: Taking taylor expansion of (log (+ (/ 1 x) 1.0)) in x 1.163 * [taylor]: Taking taylor expansion of (+ (/ 1 x) 1.0) in x 1.163 * [taylor]: Taking taylor expansion of (/ 1 x) in x 1.163 * [taylor]: Taking taylor expansion of x in x 1.163 * [taylor]: Taking taylor expansion of 1.0 in x 1.164 * [taylor]: Taking taylor expansion of (log (+ (/ 1 x) 1.0)) in x 1.164 * [taylor]: Taking taylor expansion of (+ (/ 1 x) 1.0) in x 1.164 * [taylor]: Taking taylor expansion of (/ 1 x) in x 1.164 * [taylor]: Taking taylor expansion of x in x 1.164 * [taylor]: Taking taylor expansion of 1.0 in x 1.176 * [approximate]: Taking taylor expansion of (log (- 1.0 (/ 1 x))) in (x) around 0 1.176 * [taylor]: Taking taylor expansion of (log (- 1.0 (/ 1 x))) in x 1.176 * [taylor]: Taking taylor expansion of (- 1.0 (/ 1 x)) in x 1.176 * [taylor]: Taking taylor expansion of 1.0 in x 1.176 * [taylor]: Taking taylor expansion of (/ 1 x) in x 1.176 * [taylor]: Taking taylor expansion of x in x 1.177 * [taylor]: Taking taylor expansion of (log (- 1.0 (/ 1 x))) in x 1.177 * [taylor]: Taking taylor expansion of (- 1.0 (/ 1 x)) in x 1.177 * [taylor]: Taking taylor expansion of 1.0 in x 1.177 * [taylor]: Taking taylor expansion of (/ 1 x) in x 1.177 * [taylor]: Taking taylor expansion of x in x 1.191 * * * * [progress]: [ 3 / 4 ] generating series at (2 1 2) 1.192 * [approximate]: Taking taylor expansion of (log (+ x 1.0)) in (x) around 0 1.192 * [taylor]: Taking taylor expansion of (log (+ x 1.0)) in x 1.192 * [taylor]: Taking taylor expansion of (+ x 1.0) in x 1.192 * [taylor]: Taking taylor expansion of x in x 1.192 * [taylor]: Taking taylor expansion of 1.0 in x 1.192 * [taylor]: Taking taylor expansion of (log (+ x 1.0)) in x 1.192 * [taylor]: Taking taylor expansion of (+ x 1.0) in x 1.192 * [taylor]: Taking taylor expansion of x in x 1.192 * [taylor]: Taking taylor expansion of 1.0 in x 1.204 * [approximate]: Taking taylor expansion of (log (+ (/ 1 x) 1.0)) in (x) around 0 1.204 * [taylor]: Taking taylor expansion of (log (+ (/ 1 x) 1.0)) in x 1.204 * [taylor]: Taking taylor expansion of (+ (/ 1 x) 1.0) in x 1.204 * [taylor]: Taking taylor expansion of (/ 1 x) in x 1.204 * [taylor]: Taking taylor expansion of x in x 1.204 * [taylor]: Taking taylor expansion of 1.0 in x 1.205 * [taylor]: Taking taylor expansion of (log (+ (/ 1 x) 1.0)) in x 1.205 * [taylor]: Taking taylor expansion of (+ (/ 1 x) 1.0) in x 1.205 * [taylor]: Taking taylor expansion of (/ 1 x) in x 1.205 * [taylor]: Taking taylor expansion of x in x 1.205 * [taylor]: Taking taylor expansion of 1.0 in x 1.218 * [approximate]: Taking taylor expansion of (log (- 1.0 (/ 1 x))) in (x) around 0 1.218 * [taylor]: Taking taylor expansion of (log (- 1.0 (/ 1 x))) in x 1.218 * [taylor]: Taking taylor expansion of (- 1.0 (/ 1 x)) in x 1.218 * [taylor]: Taking taylor expansion of 1.0 in x 1.218 * [taylor]: Taking taylor expansion of (/ 1 x) in x 1.218 * [taylor]: Taking taylor expansion of x in x 1.219 * [taylor]: Taking taylor expansion of (log (- 1.0 (/ 1 x))) in x 1.219 * [taylor]: Taking taylor expansion of (- 1.0 (/ 1 x)) in x 1.219 * [taylor]: Taking taylor expansion of 1.0 in x 1.219 * [taylor]: Taking taylor expansion of (/ 1 x) in x 1.219 * [taylor]: Taking taylor expansion of x in x 1.233 * * * * [progress]: [ 4 / 4 ] generating series at (2 1 1) 1.233 * [approximate]: Taking taylor expansion of (log (- 1.0 (pow x 3))) in (x) around 0 1.233 * [taylor]: Taking taylor expansion of (log (- 1.0 (pow x 3))) in x 1.233 * [taylor]: Taking taylor expansion of (- 1.0 (pow x 3)) in x 1.233 * [taylor]: Taking taylor expansion of 1.0 in x 1.233 * [taylor]: Taking taylor expansion of (pow x 3) in x 1.233 * [taylor]: Taking taylor expansion of x in x 1.234 * [taylor]: Taking taylor expansion of (log (- 1.0 (pow x 3))) in x 1.234 * [taylor]: Taking taylor expansion of (- 1.0 (pow x 3)) in x 1.234 * [taylor]: Taking taylor expansion of 1.0 in x 1.234 * [taylor]: Taking taylor expansion of (pow x 3) in x 1.234 * [taylor]: Taking taylor expansion of x in x 1.321 * [approximate]: Taking taylor expansion of (log (- 1.0 (/ 1 (pow x 3)))) in (x) around 0 1.322 * [taylor]: Taking taylor expansion of (log (- 1.0 (/ 1 (pow x 3)))) in x 1.322 * [taylor]: Taking taylor expansion of (- 1.0 (/ 1 (pow x 3))) in x 1.322 * [taylor]: Taking taylor expansion of 1.0 in x 1.322 * [taylor]: Taking taylor expansion of (/ 1 (pow x 3)) in x 1.322 * [taylor]: Taking taylor expansion of (pow x 3) in x 1.322 * [taylor]: Taking taylor expansion of x in x 1.323 * [taylor]: Taking taylor expansion of (log (- 1.0 (/ 1 (pow x 3)))) in x 1.323 * [taylor]: Taking taylor expansion of (- 1.0 (/ 1 (pow x 3))) in x 1.323 * [taylor]: Taking taylor expansion of 1.0 in x 1.323 * [taylor]: Taking taylor expansion of (/ 1 (pow x 3)) in x 1.323 * [taylor]: Taking taylor expansion of (pow x 3) in x 1.323 * [taylor]: Taking taylor expansion of x in x 1.411 * [approximate]: Taking taylor expansion of (log (+ (/ 1 (pow x 3)) 1.0)) in (x) around 0 1.411 * [taylor]: Taking taylor expansion of (log (+ (/ 1 (pow x 3)) 1.0)) in x 1.411 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow x 3)) 1.0) in x 1.411 * [taylor]: Taking taylor expansion of (/ 1 (pow x 3)) in x 1.411 * [taylor]: Taking taylor expansion of (pow x 3) in x 1.411 * [taylor]: Taking taylor expansion of x in x 1.412 * [taylor]: Taking taylor expansion of 1.0 in x 1.413 * [taylor]: Taking taylor expansion of (log (+ (/ 1 (pow x 3)) 1.0)) in x 1.413 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow x 3)) 1.0) in x 1.413 * [taylor]: Taking taylor expansion of (/ 1 (pow x 3)) in x 1.413 * [taylor]: Taking taylor expansion of (pow x 3) in x 1.413 * [taylor]: Taking taylor expansion of x in x 1.413 * [taylor]: Taking taylor expansion of 1.0 in x 1.496 * * * [progress]: simplifying candidates 1.497 * [simplify]: Simplifying using # : (log (+ (pow (* 1.0 1.0) 3) (pow (+ (* x x) (* 1.0 x)) 3))) (log (+ (* (* 1.0 1.0) (* 1.0 1.0)) (- (* (+ (* x x) (* 1.0 x)) (+ (* x x) (* 1.0 x))) (* (* 1.0 1.0) (+ (* x x) (* 1.0 x)))))) (log (- (* (* 1.0 1.0) (* 1.0 1.0)) (* (+ (* x x) (* 1.0 x)) (+ (* x x) (* 1.0 x))))) (log (- (* 1.0 1.0) (+ (* x x) (* 1.0 x)))) (log (+ (pow 1.0 3) (pow x 3))) (log (+ (* 1.0 1.0) (- (* x x) (* 1.0 x)))) (log (- (* 1.0 1.0) (* x x))) (log (- 1.0 x)) (log (+ (pow 1.0 3) (pow x 3))) (log (+ (* 1.0 1.0) (- (* x x) (* 1.0 x)))) (log (- (* 1.0 1.0) (* x x))) (log (- 1.0 x)) (log (+ (* 1.0 1.0) (+ (* x x) (* 1.0 x)))) (log (- 1.0 x)) (log (+ (pow 1.0 (/ 3 2)) (pow x (/ 3 2)))) (log (- (pow 1.0 (/ 3 2)) (pow x (/ 3 2)))) (log (- (pow (pow 1.0 3) 3) (pow (pow x 3) 3))) (log (+ (* (pow 1.0 3) (pow 1.0 3)) (+ (* (pow x 3) (pow x 3)) (* (pow 1.0 3) (pow x 3))))) (log (- (* (pow 1.0 3) (pow 1.0 3)) (* (pow x 3) (pow x 3)))) (log (+ (pow 1.0 3) (pow x 3))) (+ (* 0.5 (pow x 2)) (+ (* 1.0 x) (log 1.0))) (- (+ (* 0.5 (/ 1 (pow x 2))) (* 1.0 (/ 1 x))) (* 2 (log (/ 1 x)))) (- (+ (* 0.5 (/ 1 (pow x 2))) (* 1.0 (/ 1 x))) (* 2 (log (/ -1 x)))) (- (+ (* 1.0 x) (log 1.0)) (* 1/2 (/ (pow x 2) (pow 1.0 2)))) (- (* 1.0 (/ 1 x)) (+ (* 0.5 (/ 1 (pow x 2))) (log (/ 1 x)))) (- (+ (log -1) (* 1.0 (/ 1 x))) (+ (* 0.5 (/ 1 (pow x 2))) (log (/ -1 x)))) (- (+ (* 1.0 x) (log 1.0)) (* 1/2 (/ (pow x 2) (pow 1.0 2)))) (- (* 1.0 (/ 1 x)) (+ (* 0.5 (/ 1 (pow x 2))) (log (/ 1 x)))) (- (+ (log -1) (* 1.0 (/ 1 x))) (+ (* 0.5 (/ 1 (pow x 2))) (log (/ -1 x)))) (- (log 1.0) (+ (* 1.0 (pow x 3)) (* 1/2 (/ (pow x 6) (pow 1.0 2))))) (- (log -1) (+ (* 0.5 (/ 1 (pow x 6))) (+ (* 3 (log (/ 1 x))) (* 1.0 (/ 1 (pow x 3)))))) (- (+ (* 0.5 (/ 1 (pow x 6))) (+ (* 1.0 (/ 1 (pow x 3))) (* 3 (log (/ -1 x)))))) 1.501 * * [simplify]: iteration 0 : 307 enodes (cost 235 ) 1.507 * * [simplify]: iteration 1 : 1163 enodes (cost 229 ) 1.531 * * [simplify]: iteration 2 : 5002 enodes (cost 219 ) 1.532 * [simplify]: Simplified to: (log (+ (pow (* 1.0 1.0) 3) (pow (+ (* x x) (* 1.0 x)) 3))) (log (+ (* (* 1.0 1.0) (* 1.0 1.0)) (- (* (+ (* x x) (* 1.0 x)) (+ (* x x) (* 1.0 x))) (* (* 1.0 1.0) (+ (* x x) (* 1.0 x)))))) (log (- (* (* 1.0 1.0) (* 1.0 1.0)) (* (+ (* x x) (* 1.0 x)) (+ (* x x) (* 1.0 x))))) (log (- (* 1.0 1.0) (+ (* x x) (* 1.0 x)))) (log (+ (pow 1.0 3) (pow x 3))) (log (+ (* 1.0 1.0) (- (* x x) (* 1.0 x)))) (log (- (* 1.0 1.0) (* x x))) (log (- 1.0 x)) (log (+ (pow 1.0 3) (pow x 3))) (log (+ (* 1.0 1.0) (- (* x x) (* 1.0 x)))) (log (- (* 1.0 1.0) (* x x))) (log (- 1.0 x)) (log (+ (* 1.0 1.0) (+ (* x x) (* 1.0 x)))) (log (- 1.0 x)) (log (+ (pow 1.0 (/ 3 2)) (pow x (/ 3 2)))) (log (- (pow 1.0 (/ 3 2)) (pow x (/ 3 2)))) (log (- (pow (pow 1.0 3) 3) (pow (pow x 3) 3))) (log (+ (* (pow 1.0 3) (pow 1.0 3)) (+ (* (pow x 3) (pow x 3)) (* (pow 1.0 3) (pow x 3))))) (log (- (* (pow 1.0 3) (pow 1.0 3)) (* (pow x 3) (pow x 3)))) (log (+ (pow 1.0 3) (pow x 3))) (fma 0.5 (pow x 2) (fma 1.0 x (log 1.0))) (+ (+ (* (log x) 2) (/ (/ 0.5 x) x)) (/ 1.0 x)) (fma (- (log (/ -1 x))) 2 (fma 0.5 (/ 1 (pow x 2)) (/ 1.0 x))) (fma x 1.0 (- (log 1.0) (* 1/2 (/ (pow x 2) (pow 1.0 2))))) (- (/ 1.0 x) (- (/ (/ 0.5 x) x) (log x))) (fma 1.0 (/ 1 x) (- (log -1) (fma 0.5 (/ 1 (pow x 2)) (log (/ -1 x))))) (fma x 1.0 (- (log 1.0) (* 1/2 (/ (pow x 2) (pow 1.0 2))))) (- (/ 1.0 x) (- (/ (/ 0.5 x) x) (log x))) (fma 1.0 (/ 1 x) (- (log -1) (fma 0.5 (/ 1 (pow x 2)) (log (/ -1 x))))) (- (log 1.0) (+ (* 1.0 (pow x 3)) (* 1/2 (/ (pow x 6) (pow 1.0 2))))) (- (- (log -1) (fma 0.5 (/ 1 (pow x 6)) (/ 1.0 (pow x 3)))) (* 3 (log (/ 1 x)))) (- (/ (- 0.5) (pow x 6)) (fma 1.0 (/ 1 (pow x 3)) (* 3 (log (/ -1 x))))) 1.532 * * * [progress]: adding candidates to table 1.648 * [progress]: [Phase 3 of 3] Extracting. 1.648 * * [regime]: Finding splitpoints for: (# # #) 1.649 * * * [regime-changes]: Trying 1 branch expressions: (x) 1.649 * * * * [regimes]: Trying to branch on x from (# # #) 1.664 * * * [regime]: Found split indices: #