16.347 * [progress]: [Phase 1 of 3] Setting up. 0.001 * * * [progress]: [1/2] Preparing points 0.010 * * * [progress]: [2/2] Setting up program. 0.012 * [progress]: [Phase 2 of 3] Improving. 0.012 * [simplify]: Simplifying using # : (/ 2.0 (+ (exp x) (exp (- x)))) 0.013 * * [simplify]: iteration 0 : 7 enodes (cost 8 ) 0.014 * * [simplify]: iteration 1 : 10 enodes (cost 8 ) 0.016 * * [simplify]: iteration 2 : 12 enodes (cost 8 ) 0.017 * * [simplify]: iteration 3 : 14 enodes (cost 8 ) 0.019 * * [simplify]: iteration 4 : 15 enodes (cost 8 ) 0.021 * * [simplify]: iteration 5 : 21 enodes (cost 8 ) 0.025 * * [simplify]: iteration 6 : 33 enodes (cost 8 ) 0.034 * * [simplify]: iteration 7 : 57 enodes (cost 8 ) 0.064 * * [simplify]: iteration 8 : 158 enodes (cost 8 ) 0.381 * * [simplify]: iteration 9 : 1531 enodes (cost 8 ) 29.722 * * [simplify]: iteration done : 5000 enodes (cost 8 ) 29.722 * [simplify]: Simplified to: (/ 2.0 (+ (exp x) (exp (- x)))) 29.722 * * [progress]: iteration 1 / 4 29.722 * * * [progress]: picking best candidate 29.724 * * * * [pick]: Picked # 29.724 * * * [progress]: localizing error 29.730 * * * [progress]: generating rewritten candidates 29.730 * * * * [progress]: [ 1 / 1 ] rewriting at (2) 29.745 * * * [progress]: generating series expansions 29.745 * * * * [progress]: [ 1 / 1 ] generating series at (2) 29.746 * [approximate]: Taking taylor expansion of (/ 2.0 (+ (exp x) (exp (- x)))) in (x) around 0 29.746 * [taylor]: Taking taylor expansion of (/ 2.0 (+ (exp x) (exp (- x)))) in x 29.746 * [taylor]: Taking taylor expansion of 2.0 in x 29.746 * [taylor]: Taking taylor expansion of (+ (exp x) (exp (- x))) in x 29.746 * [taylor]: Taking taylor expansion of (exp x) in x 29.746 * [taylor]: Taking taylor expansion of x in x 29.746 * [taylor]: Taking taylor expansion of (exp (- x)) in x 29.746 * [taylor]: Taking taylor expansion of (- x) in x 29.746 * [taylor]: Taking taylor expansion of x in x 29.747 * [taylor]: Taking taylor expansion of (/ 2.0 (+ (exp x) (exp (- x)))) in x 29.747 * [taylor]: Taking taylor expansion of 2.0 in x 29.747 * [taylor]: Taking taylor expansion of (+ (exp x) (exp (- x))) in x 29.747 * [taylor]: Taking taylor expansion of (exp x) in x 29.747 * [taylor]: Taking taylor expansion of x in x 29.747 * [taylor]: Taking taylor expansion of (exp (- x)) in x 29.747 * [taylor]: Taking taylor expansion of (- x) in x 29.747 * [taylor]: Taking taylor expansion of x in x 29.770 * [approximate]: Taking taylor expansion of (/ 2.0 (+ (exp (/ 1 x)) (exp (- (/ 1 x))))) in (x) around 0 29.770 * [taylor]: Taking taylor expansion of (/ 2.0 (+ (exp (/ 1 x)) (exp (- (/ 1 x))))) in x 29.770 * [taylor]: Taking taylor expansion of 2.0 in x 29.770 * [taylor]: Taking taylor expansion of (+ (exp (/ 1 x)) (exp (- (/ 1 x)))) in x 29.770 * [taylor]: Taking taylor expansion of (exp (/ 1 x)) in x 29.770 * [taylor]: Taking taylor expansion of (/ 1 x) in x 29.770 * [taylor]: Taking taylor expansion of x in x 29.770 * [taylor]: Taking taylor expansion of (exp (- (/ 1 x))) in x 29.770 * [taylor]: Taking taylor expansion of (- (/ 1 x)) in x 29.770 * [taylor]: Taking taylor expansion of (/ 1 x) in x 29.770 * [taylor]: Taking taylor expansion of x in x 29.771 * [taylor]: Taking taylor expansion of (/ 2.0 (+ (exp (/ 1 x)) (exp (- (/ 1 x))))) in x 29.771 * [taylor]: Taking taylor expansion of 2.0 in x 29.771 * [taylor]: Taking taylor expansion of (+ (exp (/ 1 x)) (exp (- (/ 1 x)))) in x 29.771 * [taylor]: Taking taylor expansion of (exp (/ 1 x)) in x 29.771 * [taylor]: Taking taylor expansion of (/ 1 x) in x 29.771 * [taylor]: Taking taylor expansion of x in x 29.771 * [taylor]: Taking taylor expansion of (exp (- (/ 1 x))) in x 29.771 * [taylor]: Taking taylor expansion of (- (/ 1 x)) in x 29.772 * [taylor]: Taking taylor expansion of (/ 1 x) in x 29.772 * [taylor]: Taking taylor expansion of x in x 29.777 * [approximate]: Taking taylor expansion of (/ 2.0 (+ (exp (/ 1 x)) (exp (/ -1 x)))) in (x) around 0 29.777 * [taylor]: Taking taylor expansion of (/ 2.0 (+ (exp (/ 1 x)) (exp (/ -1 x)))) in x 29.777 * [taylor]: Taking taylor expansion of 2.0 in x 29.777 * [taylor]: Taking taylor expansion of (+ (exp (/ 1 x)) (exp (/ -1 x))) in x 29.777 * [taylor]: Taking taylor expansion of (exp (/ 1 x)) in x 29.777 * [taylor]: Taking taylor expansion of (/ 1 x) in x 29.777 * [taylor]: Taking taylor expansion of x in x 29.778 * [taylor]: Taking taylor expansion of (exp (/ -1 x)) in x 29.778 * [taylor]: Taking taylor expansion of (/ -1 x) in x 29.778 * [taylor]: Taking taylor expansion of -1 in x 29.778 * [taylor]: Taking taylor expansion of x in x 29.778 * [taylor]: Taking taylor expansion of (/ 2.0 (+ (exp (/ 1 x)) (exp (/ -1 x)))) in x 29.778 * [taylor]: Taking taylor expansion of 2.0 in x 29.778 * [taylor]: Taking taylor expansion of (+ (exp (/ 1 x)) (exp (/ -1 x))) in x 29.778 * [taylor]: Taking taylor expansion of (exp (/ 1 x)) in x 29.778 * [taylor]: Taking taylor expansion of (/ 1 x) in x 29.778 * [taylor]: Taking taylor expansion of x in x 29.779 * [taylor]: Taking taylor expansion of (exp (/ -1 x)) in x 29.779 * [taylor]: Taking taylor expansion of (/ -1 x) in x 29.779 * [taylor]: Taking taylor expansion of -1 in x 29.779 * [taylor]: Taking taylor expansion of x in x 29.783 * * * [progress]: simplifying candidates 29.784 * [simplify]: Simplifying using # : (expm1 (/ 2.0 (+ (exp x) (exp (- x))))) (log1p (/ 2.0 (+ (exp x) (exp (- x))))) (- (log 2.0) (log (+ (exp x) (exp (- x))))) (log (/ 2.0 (+ (exp x) (exp (- x))))) (exp (/ 2.0 (+ (exp x) (exp (- x))))) (/ (* (* 2.0 2.0) 2.0) (* (* (+ (exp x) (exp (- x))) (+ (exp x) (exp (- x)))) (+ (exp x) (exp (- x))))) (* (cbrt (/ 2.0 (+ (exp x) (exp (- x))))) (cbrt (/ 2.0 (+ (exp x) (exp (- x)))))) (cbrt (/ 2.0 (+ (exp x) (exp (- x))))) (* (* (/ 2.0 (+ (exp x) (exp (- x)))) (/ 2.0 (+ (exp x) (exp (- x))))) (/ 2.0 (+ (exp x) (exp (- x))))) (sqrt (/ 2.0 (+ (exp x) (exp (- x))))) (sqrt (/ 2.0 (+ (exp x) (exp (- x))))) (- 2.0) (- (+ (exp x) (exp (- x)))) (/ (* (cbrt 2.0) (cbrt 2.0)) (* (cbrt (+ (exp x) (exp (- x)))) (cbrt (+ (exp x) (exp (- x)))))) (/ (cbrt 2.0) (cbrt (+ (exp x) (exp (- x))))) (/ (* (cbrt 2.0) (cbrt 2.0)) (sqrt (+ (exp x) (exp (- x))))) (/ (cbrt 2.0) (sqrt (+ (exp x) (exp (- x))))) (/ (* (cbrt 2.0) (cbrt 2.0)) 1) (/ (cbrt 2.0) (+ (exp x) (exp (- x)))) (/ (* (cbrt 2.0) (cbrt 2.0)) 1) (/ (cbrt 2.0) (+ (exp x) (exp (- x)))) (/ (sqrt 2.0) (* (cbrt (+ (exp x) (exp (- x)))) (cbrt (+ (exp x) (exp (- x)))))) (/ (sqrt 2.0) (cbrt (+ (exp x) (exp (- x))))) (/ (sqrt 2.0) (sqrt (+ (exp x) (exp (- x))))) (/ (sqrt 2.0) (sqrt (+ (exp x) (exp (- x))))) (/ (sqrt 2.0) 1) (/ (sqrt 2.0) (+ (exp x) (exp (- x)))) (/ (sqrt 2.0) 1) (/ (sqrt 2.0) (+ (exp x) (exp (- x)))) (/ 1 (* (cbrt (+ (exp x) (exp (- x)))) (cbrt (+ (exp x) (exp (- x)))))) (/ 2.0 (cbrt (+ (exp x) (exp (- x))))) (/ 1 (sqrt (+ (exp x) (exp (- x))))) (/ 2.0 (sqrt (+ (exp x) (exp (- x))))) (/ 1 1) (/ 2.0 (+ (exp x) (exp (- x)))) (/ 1 1) (/ 2.0 (+ (exp x) (exp (- x)))) (/ 1 (+ (exp x) (exp (- x)))) (/ (+ (exp x) (exp (- x))) 2.0) (/ 2.0 (* (cbrt (+ (exp x) (exp (- x)))) (cbrt (+ (exp x) (exp (- x)))))) (/ 2.0 (sqrt (+ (exp x) (exp (- x))))) (/ 2.0 1) (/ 2.0 1) (/ (+ (exp x) (exp (- x))) (cbrt 2.0)) (/ (+ (exp x) (exp (- x))) (sqrt 2.0)) (/ (+ (exp x) (exp (- x))) 2.0) (/ 2.0 (+ (pow (exp x) 3) (pow (exp (- x)) 3))) (/ 2.0 (- (* (exp x) (exp x)) (* (exp (- x)) (exp (- x))))) (- (+ (* 0.20833333333333334 (pow x 4)) 1.0) (* 0.5 (pow x 2))) (/ 2.0 (+ (exp x) (exp (- x)))) (/ 2.0 (+ (exp (* -1 x)) (exp x))) 29.786 * * [simplify]: iteration 0 : 80 enodes (cost 510 ) 29.800 * * [simplify]: iteration 1 : 171 enodes (cost 489 ) 29.838 * * [simplify]: iteration 2 : 537 enodes (cost 455 ) 30.013 * * [simplify]: iteration 3 : 2156 enodes (cost 454 ) 31.053 * * [simplify]: iteration done : 5001 enodes (cost 454 ) 31.053 * [simplify]: Simplified to: (expm1 (/ 2.0 (+ (exp x) (exp (- x))))) (log1p (/ 2.0 (+ (exp x) (exp (- x))))) (log (/ 2.0 (+ (exp x) (exp (- x))))) (log (/ 2.0 (+ (exp x) (exp (- x))))) (exp (/ 2.0 (+ (exp x) (exp (- x))))) (pow (/ 2.0 (+ (exp x) (exp (- x)))) 3) (* (cbrt (/ 2.0 (+ (exp x) (exp (- x))))) (cbrt (/ 2.0 (+ (exp x) (exp (- x)))))) (cbrt (/ 2.0 (+ (exp x) (exp (- x))))) (pow (/ 2.0 (+ (exp x) (exp (- x)))) 3) (sqrt (/ 2.0 (+ (exp x) (exp (- x))))) (sqrt (/ 2.0 (+ (exp x) (exp (- x))))) (- 2.0) (- (+ (exp x) (exp (- x)))) (/ (* (cbrt 2.0) (cbrt 2.0)) (* (cbrt (+ (exp x) (exp (- x)))) (cbrt (+ (exp x) (exp (- x)))))) (/ (cbrt 2.0) (cbrt (+ (exp x) (exp (- x))))) (/ (* (cbrt 2.0) (cbrt 2.0)) (sqrt (+ (exp x) (exp (- x))))) (/ (cbrt 2.0) (sqrt (+ (exp x) (exp (- x))))) (* (cbrt 2.0) (cbrt 2.0)) (/ (cbrt 2.0) (+ (exp x) (exp (- x)))) (* (cbrt 2.0) (cbrt 2.0)) (/ (cbrt 2.0) (+ (exp x) (exp (- x)))) (/ (sqrt 2.0) (* (cbrt (+ (exp x) (exp (- x)))) (cbrt (+ (exp x) (exp (- x)))))) (/ (sqrt 2.0) (cbrt (+ (exp x) (exp (- x))))) (/ (sqrt 2.0) (sqrt (+ (exp x) (exp (- x))))) (/ (sqrt 2.0) (sqrt (+ (exp x) (exp (- x))))) (sqrt 2.0) (/ (sqrt 2.0) (+ (exp x) (exp (- x)))) (sqrt 2.0) (/ (sqrt 2.0) (+ (exp x) (exp (- x)))) (/ 1 (* (cbrt (+ (exp x) (exp (- x)))) (cbrt (+ (exp x) (exp (- x)))))) (/ 2.0 (cbrt (+ (exp x) (exp (- x))))) (/ 1 (sqrt (+ (exp x) (exp (- x))))) (/ 2.0 (sqrt (+ (exp x) (exp (- x))))) 1 (/ 2.0 (+ (exp (- x)) (exp x))) 1 (/ 2.0 (+ (exp (- x)) (exp x))) (/ 1 (+ (exp x) (exp (- x)))) (/ (+ (exp x) (exp (- x))) 2.0) (/ 2.0 (* (cbrt (+ (exp x) (exp (- x)))) (cbrt (+ (exp x) (exp (- x)))))) (/ 2.0 (sqrt (+ (exp x) (exp (- x))))) 2.0 2.0 (/ (+ (exp x) (exp (- x))) (cbrt 2.0)) (/ (+ (exp x) (exp (- x))) (sqrt 2.0)) (/ (+ (exp x) (exp (- x))) 2.0) (/ 2.0 (+ (pow (exp x) 3) (exp (* x -3)))) (/ 2.0 (- (exp (+ x x)) (exp (* x -2)))) (- (fma 0.20833333333333334 (pow x 4) 1.0) (* 0.5 (pow x 2))) (/ 2.0 (+ (exp (- x)) (exp x))) (/ 2.0 (+ (exp (- x)) (exp x))) 31.054 * * * [progress]: adding candidates to table 31.137 * * [progress]: iteration 2 / 4 31.137 * * * [progress]: picking best candidate 31.139 * * * * [pick]: Picked # 31.139 * * * [progress]: localizing error 31.148 * * * [progress]: generating rewritten candidates 31.148 * * * * [progress]: [ 1 / 3 ] rewriting at (2) 31.151 * * * * [progress]: [ 2 / 3 ] rewriting at (2 2) 31.156 * * * * [progress]: [ 3 / 3 ] rewriting at (2 1) 31.158 * * * [progress]: generating series expansions 31.158 * * * * [progress]: [ 1 / 3 ] generating series at (2) 31.158 * [approximate]: Taking taylor expansion of (- (fma 0.20833333333333334 (pow x 4) 1.0) (* 0.5 (pow x 2))) in (x) around 0 31.158 * [taylor]: Taking taylor expansion of (- (fma 0.20833333333333334 (pow x 4) 1.0) (* 0.5 (pow x 2))) in x 31.158 * [taylor]: Taking taylor expansion of (fma 0.20833333333333334 (pow x 4) 1.0) in x 31.159 * [taylor]: Rewrote expression to (+ (* 0.20833333333333334 (pow x 4)) 1.0) 31.159 * [taylor]: Taking taylor expansion of (* 0.20833333333333334 (pow x 4)) in x 31.159 * [taylor]: Taking taylor expansion of 0.20833333333333334 in x 31.159 * [taylor]: Taking taylor expansion of (pow x 4) in x 31.159 * [taylor]: Taking taylor expansion of x in x 31.159 * [taylor]: Taking taylor expansion of 1.0 in x 31.159 * [taylor]: Taking taylor expansion of (* 0.5 (pow x 2)) in x 31.159 * [taylor]: Taking taylor expansion of 0.5 in x 31.159 * [taylor]: Taking taylor expansion of (pow x 2) in x 31.159 * [taylor]: Taking taylor expansion of x in x 31.159 * [taylor]: Taking taylor expansion of (- (fma 0.20833333333333334 (pow x 4) 1.0) (* 0.5 (pow x 2))) in x 31.159 * [taylor]: Taking taylor expansion of (fma 0.20833333333333334 (pow x 4) 1.0) in x 31.159 * [taylor]: Rewrote expression to (+ (* 0.20833333333333334 (pow x 4)) 1.0) 31.159 * [taylor]: Taking taylor expansion of (* 0.20833333333333334 (pow x 4)) in x 31.159 * [taylor]: Taking taylor expansion of 0.20833333333333334 in x 31.159 * [taylor]: Taking taylor expansion of (pow x 4) in x 31.159 * [taylor]: Taking taylor expansion of x in x 31.159 * [taylor]: Taking taylor expansion of 1.0 in x 31.159 * [taylor]: Taking taylor expansion of (* 0.5 (pow x 2)) in x 31.159 * [taylor]: Taking taylor expansion of 0.5 in x 31.159 * [taylor]: Taking taylor expansion of (pow x 2) in x 31.159 * [taylor]: Taking taylor expansion of x in x 31.167 * [approximate]: Taking taylor expansion of (- (fma 0.20833333333333334 (pow (/ 1 x) 4) 1.0) (* 0.5 (/ 1 (pow x 2)))) in (x) around 0 31.167 * [taylor]: Taking taylor expansion of (- (fma 0.20833333333333334 (pow (/ 1 x) 4) 1.0) (* 0.5 (/ 1 (pow x 2)))) in x 31.167 * [taylor]: Taking taylor expansion of (fma 0.20833333333333334 (pow (/ 1 x) 4) 1.0) in x 31.167 * [taylor]: Rewrote expression to (+ (* 0.20833333333333334 (pow (/ 1 x) 4)) 1.0) 31.167 * [taylor]: Taking taylor expansion of (* 0.20833333333333334 (pow (/ 1 x) 4)) in x 31.167 * [taylor]: Taking taylor expansion of 0.20833333333333334 in x 31.167 * [taylor]: Taking taylor expansion of (pow (/ 1 x) 4) in x 31.167 * [taylor]: Taking taylor expansion of (/ 1 x) in x 31.167 * [taylor]: Taking taylor expansion of x in x 31.167 * [taylor]: Taking taylor expansion of 1.0 in x 31.167 * [taylor]: Taking taylor expansion of (* 0.5 (/ 1 (pow x 2))) in x 31.167 * [taylor]: Taking taylor expansion of 0.5 in x 31.167 * [taylor]: Taking taylor expansion of (/ 1 (pow x 2)) in x 31.167 * [taylor]: Taking taylor expansion of (pow x 2) in x 31.167 * [taylor]: Taking taylor expansion of x in x 31.168 * [taylor]: Taking taylor expansion of (- (fma 0.20833333333333334 (pow (/ 1 x) 4) 1.0) (* 0.5 (/ 1 (pow x 2)))) in x 31.168 * [taylor]: Taking taylor expansion of (fma 0.20833333333333334 (pow (/ 1 x) 4) 1.0) in x 31.168 * [taylor]: Rewrote expression to (+ (* 0.20833333333333334 (pow (/ 1 x) 4)) 1.0) 31.168 * [taylor]: Taking taylor expansion of (* 0.20833333333333334 (pow (/ 1 x) 4)) in x 31.168 * [taylor]: Taking taylor expansion of 0.20833333333333334 in x 31.168 * [taylor]: Taking taylor expansion of (pow (/ 1 x) 4) in x 31.168 * [taylor]: Taking taylor expansion of (/ 1 x) in x 31.168 * [taylor]: Taking taylor expansion of x in x 31.168 * [taylor]: Taking taylor expansion of 1.0 in x 31.168 * [taylor]: Taking taylor expansion of (* 0.5 (/ 1 (pow x 2))) in x 31.168 * [taylor]: Taking taylor expansion of 0.5 in x 31.169 * [taylor]: Taking taylor expansion of (/ 1 (pow x 2)) in x 31.169 * [taylor]: Taking taylor expansion of (pow x 2) in x 31.169 * [taylor]: Taking taylor expansion of x in x 31.186 * [approximate]: Taking taylor expansion of (- (fma 0.20833333333333334 (pow (/ -1 x) 4) 1.0) (* 0.5 (/ 1 (pow x 2)))) in (x) around 0 31.186 * [taylor]: Taking taylor expansion of (- (fma 0.20833333333333334 (pow (/ -1 x) 4) 1.0) (* 0.5 (/ 1 (pow x 2)))) in x 31.186 * [taylor]: Taking taylor expansion of (fma 0.20833333333333334 (pow (/ -1 x) 4) 1.0) in x 31.186 * [taylor]: Rewrote expression to (+ (* 0.20833333333333334 (pow (/ -1 x) 4)) 1.0) 31.186 * [taylor]: Taking taylor expansion of (* 0.20833333333333334 (pow (/ -1 x) 4)) in x 31.186 * [taylor]: Taking taylor expansion of 0.20833333333333334 in x 31.186 * [taylor]: Taking taylor expansion of (pow (/ -1 x) 4) in x 31.186 * [taylor]: Taking taylor expansion of (/ -1 x) in x 31.186 * [taylor]: Taking taylor expansion of -1 in x 31.186 * [taylor]: Taking taylor expansion of x in x 31.186 * [taylor]: Taking taylor expansion of 1.0 in x 31.186 * [taylor]: Taking taylor expansion of (* 0.5 (/ 1 (pow x 2))) in x 31.186 * [taylor]: Taking taylor expansion of 0.5 in x 31.186 * [taylor]: Taking taylor expansion of (/ 1 (pow x 2)) in x 31.186 * [taylor]: Taking taylor expansion of (pow x 2) in x 31.186 * [taylor]: Taking taylor expansion of x in x 31.187 * [taylor]: Taking taylor expansion of (- (fma 0.20833333333333334 (pow (/ -1 x) 4) 1.0) (* 0.5 (/ 1 (pow x 2)))) in x 31.187 * [taylor]: Taking taylor expansion of (fma 0.20833333333333334 (pow (/ -1 x) 4) 1.0) in x 31.187 * [taylor]: Rewrote expression to (+ (* 0.20833333333333334 (pow (/ -1 x) 4)) 1.0) 31.187 * [taylor]: Taking taylor expansion of (* 0.20833333333333334 (pow (/ -1 x) 4)) in x 31.187 * [taylor]: Taking taylor expansion of 0.20833333333333334 in x 31.187 * [taylor]: Taking taylor expansion of (pow (/ -1 x) 4) in x 31.187 * [taylor]: Taking taylor expansion of (/ -1 x) in x 31.187 * [taylor]: Taking taylor expansion of -1 in x 31.187 * [taylor]: Taking taylor expansion of x in x 31.187 * [taylor]: Taking taylor expansion of 1.0 in x 31.188 * [taylor]: Taking taylor expansion of (* 0.5 (/ 1 (pow x 2))) in x 31.188 * [taylor]: Taking taylor expansion of 0.5 in x 31.188 * [taylor]: Taking taylor expansion of (/ 1 (pow x 2)) in x 31.188 * [taylor]: Taking taylor expansion of (pow x 2) in x 31.188 * [taylor]: Taking taylor expansion of x in x 31.207 * * * * [progress]: [ 2 / 3 ] generating series at (2 2) 31.207 * [approximate]: Taking taylor expansion of (* 0.5 (pow x 2)) in (x) around 0 31.207 * [taylor]: Taking taylor expansion of (* 0.5 (pow x 2)) in x 31.207 * [taylor]: Taking taylor expansion of 0.5 in x 31.207 * [taylor]: Taking taylor expansion of (pow x 2) in x 31.207 * [taylor]: Taking taylor expansion of x in x 31.207 * [taylor]: Taking taylor expansion of (* 0.5 (pow x 2)) in x 31.207 * [taylor]: Taking taylor expansion of 0.5 in x 31.207 * [taylor]: Taking taylor expansion of (pow x 2) in x 31.207 * [taylor]: Taking taylor expansion of x in x 31.215 * [approximate]: Taking taylor expansion of (/ 0.5 (pow x 2)) in (x) around 0 31.215 * [taylor]: Taking taylor expansion of (/ 0.5 (pow x 2)) in x 31.215 * [taylor]: Taking taylor expansion of 0.5 in x 31.215 * [taylor]: Taking taylor expansion of (pow x 2) in x 31.215 * [taylor]: Taking taylor expansion of x in x 31.216 * [taylor]: Taking taylor expansion of (/ 0.5 (pow x 2)) in x 31.216 * [taylor]: Taking taylor expansion of 0.5 in x 31.216 * [taylor]: Taking taylor expansion of (pow x 2) in x 31.216 * [taylor]: Taking taylor expansion of x in x 31.224 * [approximate]: Taking taylor expansion of (/ 0.5 (pow x 2)) in (x) around 0 31.224 * [taylor]: Taking taylor expansion of (/ 0.5 (pow x 2)) in x 31.224 * [taylor]: Taking taylor expansion of 0.5 in x 31.224 * [taylor]: Taking taylor expansion of (pow x 2) in x 31.224 * [taylor]: Taking taylor expansion of x in x 31.224 * [taylor]: Taking taylor expansion of (/ 0.5 (pow x 2)) in x 31.224 * [taylor]: Taking taylor expansion of 0.5 in x 31.224 * [taylor]: Taking taylor expansion of (pow x 2) in x 31.224 * [taylor]: Taking taylor expansion of x in x 31.232 * * * * [progress]: [ 3 / 3 ] generating series at (2 1) 31.233 * [approximate]: Taking taylor expansion of (fma 0.20833333333333334 (pow x 4) 1.0) in (x) around 0 31.233 * [taylor]: Taking taylor expansion of (fma 0.20833333333333334 (pow x 4) 1.0) in x 31.233 * [taylor]: Rewrote expression to (+ (* 0.20833333333333334 (pow x 4)) 1.0) 31.233 * [taylor]: Taking taylor expansion of (* 0.20833333333333334 (pow x 4)) in x 31.233 * [taylor]: Taking taylor expansion of 0.20833333333333334 in x 31.233 * [taylor]: Taking taylor expansion of (pow x 4) in x 31.233 * [taylor]: Taking taylor expansion of x in x 31.233 * [taylor]: Taking taylor expansion of 1.0 in x 31.233 * [taylor]: Taking taylor expansion of (fma 0.20833333333333334 (pow x 4) 1.0) in x 31.233 * [taylor]: Rewrote expression to (+ (* 0.20833333333333334 (pow x 4)) 1.0) 31.233 * [taylor]: Taking taylor expansion of (* 0.20833333333333334 (pow x 4)) in x 31.233 * [taylor]: Taking taylor expansion of 0.20833333333333334 in x 31.233 * [taylor]: Taking taylor expansion of (pow x 4) in x 31.233 * [taylor]: Taking taylor expansion of x in x 31.233 * [taylor]: Taking taylor expansion of 1.0 in x 31.248 * [approximate]: Taking taylor expansion of (fma 0.20833333333333334 (pow (/ 1 x) 4) 1.0) in (x) around 0 31.248 * [taylor]: Taking taylor expansion of (fma 0.20833333333333334 (pow (/ 1 x) 4) 1.0) in x 31.248 * [taylor]: Rewrote expression to (+ (* 0.20833333333333334 (pow (/ 1 x) 4)) 1.0) 31.248 * [taylor]: Taking taylor expansion of (* 0.20833333333333334 (pow (/ 1 x) 4)) in x 31.248 * [taylor]: Taking taylor expansion of 0.20833333333333334 in x 31.248 * [taylor]: Taking taylor expansion of (pow (/ 1 x) 4) in x 31.248 * [taylor]: Taking taylor expansion of (/ 1 x) in x 31.248 * [taylor]: Taking taylor expansion of x in x 31.248 * [taylor]: Taking taylor expansion of 1.0 in x 31.248 * [taylor]: Taking taylor expansion of (fma 0.20833333333333334 (pow (/ 1 x) 4) 1.0) in x 31.248 * [taylor]: Rewrote expression to (+ (* 0.20833333333333334 (pow (/ 1 x) 4)) 1.0) 31.248 * [taylor]: Taking taylor expansion of (* 0.20833333333333334 (pow (/ 1 x) 4)) in x 31.248 * [taylor]: Taking taylor expansion of 0.20833333333333334 in x 31.248 * [taylor]: Taking taylor expansion of (pow (/ 1 x) 4) in x 31.248 * [taylor]: Taking taylor expansion of (/ 1 x) in x 31.248 * [taylor]: Taking taylor expansion of x in x 31.249 * [taylor]: Taking taylor expansion of 1.0 in x 31.283 * [approximate]: Taking taylor expansion of (fma 0.20833333333333334 (pow (/ -1 x) 4) 1.0) in (x) around 0 31.283 * [taylor]: Taking taylor expansion of (fma 0.20833333333333334 (pow (/ -1 x) 4) 1.0) in x 31.283 * [taylor]: Rewrote expression to (+ (* 0.20833333333333334 (pow (/ -1 x) 4)) 1.0) 31.283 * [taylor]: Taking taylor expansion of (* 0.20833333333333334 (pow (/ -1 x) 4)) in x 31.283 * [taylor]: Taking taylor expansion of 0.20833333333333334 in x 31.283 * [taylor]: Taking taylor expansion of (pow (/ -1 x) 4) in x 31.283 * [taylor]: Taking taylor expansion of (/ -1 x) in x 31.283 * [taylor]: Taking taylor expansion of -1 in x 31.283 * [taylor]: Taking taylor expansion of x in x 31.284 * [taylor]: Taking taylor expansion of 1.0 in x 31.284 * [taylor]: Taking taylor expansion of (fma 0.20833333333333334 (pow (/ -1 x) 4) 1.0) in x 31.284 * [taylor]: Rewrote expression to (+ (* 0.20833333333333334 (pow (/ -1 x) 4)) 1.0) 31.284 * [taylor]: Taking taylor expansion of (* 0.20833333333333334 (pow (/ -1 x) 4)) in x 31.284 * [taylor]: Taking taylor expansion of 0.20833333333333334 in x 31.284 * [taylor]: Taking taylor expansion of (pow (/ -1 x) 4) in x 31.284 * [taylor]: Taking taylor expansion of (/ -1 x) in x 31.284 * [taylor]: Taking taylor expansion of -1 in x 31.284 * [taylor]: Taking taylor expansion of x in x 31.284 * [taylor]: Taking taylor expansion of 1.0 in x 31.316 * * * [progress]: simplifying candidates 31.317 * [simplify]: Simplifying using # : (fma (* (cbrt (fma 0.20833333333333334 (pow x 4) 1.0)) (cbrt (fma 0.20833333333333334 (pow x 4) 1.0))) (cbrt (fma 0.20833333333333334 (pow x 4) 1.0)) (- (* (pow x 2) 0.5))) (fma (- (pow x 2)) 0.5 (* (pow x 2) 0.5)) (fma (sqrt (fma 0.20833333333333334 (pow x 4) 1.0)) (sqrt (fma 0.20833333333333334 (pow x 4) 1.0)) (- (* (pow x 2) 0.5))) (fma (- (pow x 2)) 0.5 (* (pow x 2) 0.5)) (fma 1 (fma 0.20833333333333334 (pow x 4) 1.0) (- (* (pow x 2) 0.5))) (fma (- (pow x 2)) 0.5 (* (pow x 2) 0.5)) (expm1 (- (fma 0.20833333333333334 (pow x 4) 1.0) (* 0.5 (pow x 2)))) (log1p (- (fma 0.20833333333333334 (pow x 4) 1.0) (* 0.5 (pow x 2)))) (- (* 0.5 (pow x 2))) (- (* 0.5 (pow x 2))) (- (* 0.5 (pow x 2))) (/ (exp (fma 0.20833333333333334 (pow x 4) 1.0)) (exp (* 0.5 (pow x 2)))) (log (- (fma 0.20833333333333334 (pow x 4) 1.0) (* 0.5 (pow x 2)))) (exp (- (fma 0.20833333333333334 (pow x 4) 1.0) (* 0.5 (pow x 2)))) (* (cbrt (- (fma 0.20833333333333334 (pow x 4) 1.0) (* 0.5 (pow x 2)))) (cbrt (- (fma 0.20833333333333334 (pow x 4) 1.0) (* 0.5 (pow x 2))))) (cbrt (- (fma 0.20833333333333334 (pow x 4) 1.0) (* 0.5 (pow x 2)))) (* (* (- (fma 0.20833333333333334 (pow x 4) 1.0) (* 0.5 (pow x 2))) (- (fma 0.20833333333333334 (pow x 4) 1.0) (* 0.5 (pow x 2)))) (- (fma 0.20833333333333334 (pow x 4) 1.0) (* 0.5 (pow x 2)))) (sqrt (- (fma 0.20833333333333334 (pow x 4) 1.0) (* 0.5 (pow x 2)))) (sqrt (- (fma 0.20833333333333334 (pow x 4) 1.0) (* 0.5 (pow x 2)))) (- (pow (fma 0.20833333333333334 (pow x 4) 1.0) 3) (pow (* 0.5 (pow x 2)) 3)) (+ (* (fma 0.20833333333333334 (pow x 4) 1.0) (fma 0.20833333333333334 (pow x 4) 1.0)) (+ (* (* 0.5 (pow x 2)) (* 0.5 (pow x 2))) (* (fma 0.20833333333333334 (pow x 4) 1.0) (* 0.5 (pow x 2))))) (- (* 0.5 (pow x 2))) (- (* (fma 0.20833333333333334 (pow x 4) 1.0) (fma 0.20833333333333334 (pow x 4) 1.0)) (* (* 0.5 (pow x 2)) (* 0.5 (pow x 2)))) (+ (fma 0.20833333333333334 (pow x 4) 1.0) (* 0.5 (pow x 2))) (- 1.0 (* 0.5 (pow x 2))) (- (* 0.5 (pow x 2))) (expm1 (* 0.5 (pow x 2))) (log1p (* 0.5 (pow x 2))) (+ (log 0.5) (* (log x) 2)) (+ (log 0.5) (* (log x) 2)) (+ (log 0.5) (log (pow x 2))) (log (* 0.5 (pow x 2))) (exp (* 0.5 (pow x 2))) (* (* (* 0.5 0.5) 0.5) (* (* (pow x 2) (pow x 2)) (pow x 2))) (* (cbrt (* 0.5 (pow x 2))) (cbrt (* 0.5 (pow x 2)))) (cbrt (* 0.5 (pow x 2))) (* (* (* 0.5 (pow x 2)) (* 0.5 (pow x 2))) (* 0.5 (pow x 2))) (sqrt (* 0.5 (pow x 2))) (sqrt (* 0.5 (pow x 2))) (* (sqrt 0.5) (pow (sqrt x) 2)) (* (sqrt 0.5) (pow (sqrt x) 2)) (* (sqrt 0.5) x) (* (sqrt 0.5) x) (* (sqrt 0.5) (sqrt (pow x 2))) (* (sqrt 0.5) (sqrt (pow x 2))) (* (sqrt 0.5) (pow x (/ 2 2))) (* (sqrt 0.5) (pow x (/ 2 2))) (* 0.5 (pow (* (cbrt x) (cbrt x)) 2)) (* 0.5 (pow (sqrt x) 2)) (* 0.5 (pow 1 2)) (* 0.5 x) (* 0.5 (* (cbrt (pow x 2)) (cbrt (pow x 2)))) (* 0.5 (sqrt (pow x 2))) (* 0.5 1) (* 0.5 (pow x (/ 2 2))) (* (cbrt 0.5) (pow x 2)) (* (sqrt 0.5) (pow x 2)) (* 0.5 (pow x 2)) (expm1 (fma 0.20833333333333334 (pow x 4) 1.0)) (log1p (fma 0.20833333333333334 (pow x 4) 1.0)) (* 0.20833333333333334 (pow x 4)) (log (fma 0.20833333333333334 (pow x 4) 1.0)) (exp (fma 0.20833333333333334 (pow x 4) 1.0)) (* (cbrt (fma 0.20833333333333334 (pow x 4) 1.0)) (cbrt (fma 0.20833333333333334 (pow x 4) 1.0))) (cbrt (fma 0.20833333333333334 (pow x 4) 1.0)) (* (* (fma 0.20833333333333334 (pow x 4) 1.0) (fma 0.20833333333333334 (pow x 4) 1.0)) (fma 0.20833333333333334 (pow x 4) 1.0)) (sqrt (fma 0.20833333333333334 (pow x 4) 1.0)) (sqrt (fma 0.20833333333333334 (pow x 4) 1.0)) (- (+ (* 0.20833333333333334 (pow x 4)) 1.0) (* 0.5 (pow x 2))) (- (+ (* 0.20833333333333334 (pow x 4)) 1.0) (* 0.5 (pow x 2))) (- (+ (* 0.20833333333333334 (pow x 4)) 1.0) (* 0.5 (pow x 2))) (* 0.5 (pow x 2)) (* 0.5 (pow x 2)) (* 0.5 (pow x 2)) (+ (* 0.20833333333333334 (pow x 4)) 1.0) (+ (* 0.20833333333333334 (pow x 4)) 1.0) (+ (* 0.20833333333333334 (pow x 4)) 1.0) 31.320 * * [simplify]: iteration 0 : 99 enodes (cost 788 ) 31.337 * * [simplify]: iteration 1 : 206 enodes (cost 729 ) 31.390 * * [simplify]: iteration 2 : 797 enodes (cost 656 ) 31.764 * * [simplify]: iteration 3 : 4389 enodes (cost 634 ) 34.826 * * [simplify]: iteration done : 5000 enodes (cost 634 ) 34.826 * [simplify]: Simplified to: (fma 0.5 (- (pow x 2)) (pow (cbrt (fma 0.20833333333333334 (pow x 4) 1.0)) 3)) (* x (* x (* 0 0.5))) (- (fma 0.20833333333333334 (pow x 4) 1.0) (* (pow x 2) 0.5)) (* x (* x (* 0 0.5))) (- (fma 0.20833333333333334 (pow x 4) 1.0) (* (pow x 2) 0.5)) (* x (* x (* 0 0.5))) (expm1 (- (fma 0.20833333333333334 (pow x 4) 1.0) (* 0.5 (pow x 2)))) (log1p (- (fma 0.20833333333333334 (pow x 4) 1.0) (* 0.5 (pow x 2)))) (- (* 0.5 (pow x 2))) (- (* 0.5 (pow x 2))) (- (* 0.5 (pow x 2))) (exp (- (fma 0.20833333333333334 (pow x 4) 1.0) (* 0.5 (pow x 2)))) (log (- (fma 0.20833333333333334 (pow x 4) 1.0) (* 0.5 (pow x 2)))) (exp (- (fma 0.20833333333333334 (pow x 4) 1.0) (* 0.5 (pow x 2)))) (* (cbrt (- (fma 0.20833333333333334 (pow x 4) 1.0) (* 0.5 (pow x 2)))) (cbrt (- (fma 0.20833333333333334 (pow x 4) 1.0) (* 0.5 (pow x 2))))) (cbrt (- (fma 0.20833333333333334 (pow x 4) 1.0) (* 0.5 (pow x 2)))) (pow (- (fma (pow x 4) 0.20833333333333334 1.0) (* (pow x 2) 0.5)) 3) (sqrt (- (fma 0.20833333333333334 (pow x 4) 1.0) (* 0.5 (pow x 2)))) (sqrt (- (fma 0.20833333333333334 (pow x 4) 1.0) (* 0.5 (pow x 2)))) (- (pow (fma 0.20833333333333334 (pow x 4) 1.0) 3) (pow (* 0.5 (pow x 2)) 3)) (fma (* 0.5 (pow x 4)) 0.5 (* (fma (pow x 2) 0.5 (fma (pow x 4) 0.20833333333333334 1.0)) (fma 0.20833333333333334 (pow x 4) 1.0))) (- (* 0.5 (pow x 2))) (- (* (fma 0.20833333333333334 (pow x 4) 1.0) (fma 0.20833333333333334 (pow x 4) 1.0)) (* (* 0.5 0.5) (pow x 4))) (fma (* 0.5 x) x (fma 0.20833333333333334 (pow x 4) 1.0)) (- 1.0 (* 0.5 (pow x 2))) (- (* 0.5 (pow x 2))) (expm1 (* 0.5 (pow x 2))) (log1p (* 0.5 (pow x 2))) (log (* (pow x 2) 0.5)) (log (* (pow x 2) 0.5)) (log (* (pow x 2) 0.5)) (log (* (pow x 2) 0.5)) (exp (* 0.5 (pow x 2))) (pow (* (pow x 2) 0.5) 3) (* (cbrt (* 0.5 (pow x 2))) (cbrt (* 0.5 (pow x 2)))) (cbrt (* 0.5 (pow x 2))) (pow (* (pow x 2) 0.5) 3) (sqrt (* 0.5 (pow x 2))) (sqrt (* 0.5 (pow x 2))) (* (sqrt 0.5) x) (* (sqrt 0.5) x) (* (sqrt 0.5) x) (* (sqrt 0.5) x) (* (fabs x) (sqrt 0.5)) (* (fabs x) (sqrt 0.5)) (* (sqrt 0.5) x) (* (sqrt 0.5) x) (* 0.5 (pow (* (cbrt x) (cbrt x)) 2)) (* 0.5 x) 0.5 (* 0.5 x) (* 0.5 (* (cbrt (pow x 2)) (cbrt (pow x 2)))) (* (fabs x) 0.5) 0.5 (* 0.5 x) (* (cbrt 0.5) (pow x 2)) (* (sqrt 0.5) (pow x 2)) (* (pow x 2) 0.5) (expm1 (fma 0.20833333333333334 (pow x 4) 1.0)) (log1p (fma 0.20833333333333334 (pow x 4) 1.0)) (* (pow x 4) 0.20833333333333334) (log (fma 0.20833333333333334 (pow x 4) 1.0)) (exp (fma 0.20833333333333334 (pow x 4) 1.0)) (* (cbrt (fma 0.20833333333333334 (pow x 4) 1.0)) (cbrt (fma 0.20833333333333334 (pow x 4) 1.0))) (cbrt (fma 0.20833333333333334 (pow x 4) 1.0)) (pow (fma 0.20833333333333334 (pow x 4) 1.0) 3) (sqrt (fma 0.20833333333333334 (pow x 4) 1.0)) (sqrt (fma 0.20833333333333334 (pow x 4) 1.0)) (- (fma 0.20833333333333334 (pow x 4) 1.0) (* (pow x 2) 0.5)) (- (fma 0.20833333333333334 (pow x 4) 1.0) (* (pow x 2) 0.5)) (- (fma 0.20833333333333334 (pow x 4) 1.0) (* (pow x 2) 0.5)) (* (pow x 2) 0.5) (* (pow x 2) 0.5) (* (pow x 2) 0.5) (fma 0.20833333333333334 (pow x 4) 1.0) (fma 0.20833333333333334 (pow x 4) 1.0) (fma 0.20833333333333334 (pow x 4) 1.0) 34.827 * * * [progress]: adding candidates to table 34.979 * [progress]: [Phase 3 of 3] Extracting. 34.979 * * [regime]: Finding splitpoints for: (# #) 34.979 * * * [regime-changes]: Trying 3 branch expressions: ((+ (exp x) (exp (- x))) (/ 2.0 (+ (exp x) (exp (- x)))) x) 34.980 * * * * [regimes]: Trying to branch on (+ (exp x) (exp (- x))) from (# #) 34.996 * * * * [regimes]: Trying to branch on (/ 2.0 (+ (exp x) (exp (- x)))) from (# #) 35.010 * * * * [regimes]: Trying to branch on x from (# #) 35.021 * * * [regime]: Found split indices: #