46.299 * [progress]: [Phase 1 of 3] Setting up. 0.001 * * * [progress]: [1/2] Preparing points 1.098 * * * [progress]: [2/2] Setting up program. 1.101 * [progress]: [Phase 2 of 3] Improving. 1.101 * [simplify]: Simplifying using # : (- (log (+ 1.0 (exp x))) (* x y)) 1.103 * * [simplify]: iteration 0 : 12 enodes (cost 5 ) 1.104 * * [simplify]: iteration 1 : 19 enodes (cost 5 ) 1.105 * * [simplify]: iteration 2 : 19 enodes (cost 5 ) 1.105 * [simplify]: Simplified to: (- (log (+ 1.0 (exp x))) (* x y)) 1.106 * * [progress]: iteration 1 / 4 1.106 * * * [progress]: picking best candidate 1.109 * * * * [pick]: Picked # 1.109 * * * [progress]: localizing error 1.116 * * * [progress]: generating rewritten candidates 1.116 * * * * [progress]: [ 1 / 1 ] rewriting at (2 1) 1.120 * * * [progress]: generating series expansions 1.120 * * * * [progress]: [ 1 / 1 ] generating series at (2 1) 1.121 * [approximate]: Taking taylor expansion of (log (+ (exp x) 1.0)) in (x) around 0 1.121 * [taylor]: Taking taylor expansion of (log (+ (exp x) 1.0)) in x 1.121 * [taylor]: Taking taylor expansion of (+ (exp x) 1.0) in x 1.121 * [taylor]: Taking taylor expansion of (exp x) in x 1.121 * [taylor]: Taking taylor expansion of x in x 1.121 * [taylor]: Taking taylor expansion of 1.0 in x 1.121 * [taylor]: Taking taylor expansion of (log (+ (exp x) 1.0)) in x 1.121 * [taylor]: Taking taylor expansion of (+ (exp x) 1.0) in x 1.121 * [taylor]: Taking taylor expansion of (exp x) in x 1.121 * [taylor]: Taking taylor expansion of x in x 1.121 * [taylor]: Taking taylor expansion of 1.0 in x 1.122 * [approximate]: Taking taylor expansion of (log (+ (exp (/ 1 x)) 1.0)) in (x) around 0 1.122 * [taylor]: Taking taylor expansion of (log (+ (exp (/ 1 x)) 1.0)) in x 1.122 * [taylor]: Taking taylor expansion of (+ (exp (/ 1 x)) 1.0) in x 1.122 * [taylor]: Taking taylor expansion of (exp (/ 1 x)) in x 1.122 * [taylor]: Taking taylor expansion of (/ 1 x) in x 1.122 * [taylor]: Taking taylor expansion of x in x 1.122 * [taylor]: Taking taylor expansion of 1.0 in x 1.122 * [taylor]: Taking taylor expansion of (log (+ (exp (/ 1 x)) 1.0)) in x 1.122 * [taylor]: Taking taylor expansion of (+ (exp (/ 1 x)) 1.0) in x 1.122 * [taylor]: Taking taylor expansion of (exp (/ 1 x)) in x 1.122 * [taylor]: Taking taylor expansion of (/ 1 x) in x 1.122 * [taylor]: Taking taylor expansion of x in x 1.122 * [taylor]: Taking taylor expansion of 1.0 in x 1.127 * [approximate]: Taking taylor expansion of (log (+ (exp (/ -1 x)) 1.0)) in (x) around 0 1.127 * [taylor]: Taking taylor expansion of (log (+ (exp (/ -1 x)) 1.0)) in x 1.127 * [taylor]: Taking taylor expansion of (+ (exp (/ -1 x)) 1.0) in x 1.127 * [taylor]: Taking taylor expansion of (exp (/ -1 x)) in x 1.127 * [taylor]: Taking taylor expansion of (/ -1 x) in x 1.127 * [taylor]: Taking taylor expansion of -1 in x 1.127 * [taylor]: Taking taylor expansion of x in x 1.127 * [taylor]: Taking taylor expansion of 1.0 in x 1.127 * [taylor]: Taking taylor expansion of (log (+ (exp (/ -1 x)) 1.0)) in x 1.127 * [taylor]: Taking taylor expansion of (+ (exp (/ -1 x)) 1.0) in x 1.127 * [taylor]: Taking taylor expansion of (exp (/ -1 x)) in x 1.127 * [taylor]: Taking taylor expansion of (/ -1 x) in x 1.127 * [taylor]: Taking taylor expansion of -1 in x 1.127 * [taylor]: Taking taylor expansion of x in x 1.127 * [taylor]: Taking taylor expansion of 1.0 in x 1.131 * * * [progress]: simplifying candidates 1.132 * [simplify]: Simplifying using # : (log (* (cbrt (+ 1.0 (exp x))) (cbrt (+ 1.0 (exp x))))) (log (cbrt (+ 1.0 (exp x)))) (log (sqrt (+ 1.0 (exp x)))) (log (sqrt (+ 1.0 (exp x)))) (log 1) (log (+ 1.0 (exp x))) (log 1) (log (+ 1.0 (exp x))) (log (+ (pow 1.0 3) (pow (exp x) 3))) (log (+ (* 1.0 1.0) (- (* (exp x) (exp x)) (* 1.0 (exp x))))) (log (- (* 1.0 1.0) (* (exp x) (exp x)))) (log (- 1.0 (exp x))) (log (+ 1.0 (exp x))) (log (log (+ 1.0 (exp x)))) (exp (log (+ 1.0 (exp x)))) (* (cbrt (log (+ 1.0 (exp x)))) (cbrt (log (+ 1.0 (exp x))))) (cbrt (log (+ 1.0 (exp x)))) (* (* (log (+ 1.0 (exp x))) (log (+ 1.0 (exp x)))) (log (+ 1.0 (exp x)))) (sqrt (log (+ 1.0 (exp x)))) (sqrt (log (+ 1.0 (exp x)))) (- (+ (log 2.0) (+ (* 0.25 (pow x 2)) (* 0.5 x))) (* 1/2 (/ (pow x 2) (pow 2.0 2)))) (log (+ (exp x) 1.0)) (log (+ (exp x) 1.0)) 1.135 * * [simplify]: iteration 0 : 101 enodes (cost 109 ) 1.137 * * [simplify]: iteration 1 : 232 enodes (cost 97 ) 1.140 * * [simplify]: iteration 2 : 622 enodes (cost 96 ) 1.151 * * [simplify]: iteration 3 : 2273 enodes (cost 95 ) 1.206 * * [simplify]: iteration 4 : 5001 enodes (cost 95 ) 1.207 * [simplify]: Simplified to: (* 2 (log (cbrt (+ 1.0 (exp x))))) (log (cbrt (+ 1.0 (exp x)))) (log (sqrt (+ 1.0 (exp x)))) (log (sqrt (+ 1.0 (exp x)))) 0 (log (+ (exp x) 1.0)) 0 (log (+ (exp x) 1.0)) (log (+ (pow 1.0 3) (pow (exp x) 3))) (log (+ (* 1.0 1.0) (- (* (exp x) (exp x)) (* 1.0 (exp x))))) (log (- (* 1.0 1.0) (* (exp x) (exp x)))) (log (- 1.0 (exp x))) (log (+ (exp x) 1.0)) (log (log (+ 1.0 (exp x)))) (+ 1.0 (exp x)) (* (cbrt (log (+ 1.0 (exp x)))) (cbrt (log (+ 1.0 (exp x))))) (cbrt (log (+ 1.0 (exp x)))) (pow (log (+ (exp x) 1.0)) 3) (sqrt (log (+ 1.0 (exp x)))) (sqrt (log (+ 1.0 (exp x)))) (+ (+ (log 2.0) (* (pow x 2) (- 0.25 (/ 1/2 (pow 2.0 2))))) (* 0.5 x)) (log (+ (exp x) 1.0)) (log (+ (exp x) 1.0)) 1.207 * * * [progress]: adding candidates to table 1.234 * * [progress]: iteration 2 / 4 1.234 * * * [progress]: picking best candidate 1.238 * * * * [pick]: Picked # 1.238 * * * [progress]: localizing error 1.253 * * * [progress]: generating rewritten candidates 1.253 * * * * [progress]: [ 1 / 2 ] rewriting at (2 1) 1.259 * * * * [progress]: [ 2 / 2 ] rewriting at (2 1 1) 1.264 * * * [progress]: generating series expansions 1.264 * * * * [progress]: [ 1 / 2 ] generating series at (2 1) 1.264 * [approximate]: Taking taylor expansion of (- (+ (log 2.0) (+ (* 0.25 (pow x 2)) (* 0.5 x))) (* 1/2 (/ (pow x 2) (pow 2.0 2)))) in (x) around 0 1.264 * [taylor]: Taking taylor expansion of (- (+ (log 2.0) (+ (* 0.25 (pow x 2)) (* 0.5 x))) (* 1/2 (/ (pow x 2) (pow 2.0 2)))) in x 1.264 * [taylor]: Taking taylor expansion of (+ (log 2.0) (+ (* 0.25 (pow x 2)) (* 0.5 x))) in x 1.264 * [taylor]: Taking taylor expansion of (log 2.0) in x 1.264 * [taylor]: Taking taylor expansion of 2.0 in x 1.264 * [taylor]: Taking taylor expansion of (+ (* 0.25 (pow x 2)) (* 0.5 x)) in x 1.264 * [taylor]: Taking taylor expansion of (* 0.25 (pow x 2)) in x 1.264 * [taylor]: Taking taylor expansion of 0.25 in x 1.264 * [taylor]: Taking taylor expansion of (pow x 2) in x 1.264 * [taylor]: Taking taylor expansion of x in x 1.264 * [taylor]: Taking taylor expansion of (* 0.5 x) in x 1.264 * [taylor]: Taking taylor expansion of 0.5 in x 1.264 * [taylor]: Taking taylor expansion of x in x 1.264 * [taylor]: Taking taylor expansion of (* 1/2 (/ (pow x 2) (pow 2.0 2))) in x 1.264 * [taylor]: Taking taylor expansion of 1/2 in x 1.264 * [taylor]: Taking taylor expansion of (/ (pow x 2) (pow 2.0 2)) in x 1.264 * [taylor]: Taking taylor expansion of (pow x 2) in x 1.264 * [taylor]: Taking taylor expansion of x in x 1.264 * [taylor]: Taking taylor expansion of (pow 2.0 2) in x 1.264 * [taylor]: Taking taylor expansion of 2.0 in x 1.265 * [taylor]: Taking taylor expansion of (- (+ (log 2.0) (+ (* 0.25 (pow x 2)) (* 0.5 x))) (* 1/2 (/ (pow x 2) (pow 2.0 2)))) in x 1.265 * [taylor]: Taking taylor expansion of (+ (log 2.0) (+ (* 0.25 (pow x 2)) (* 0.5 x))) in x 1.265 * [taylor]: Taking taylor expansion of (log 2.0) in x 1.265 * [taylor]: Taking taylor expansion of 2.0 in x 1.265 * [taylor]: Taking taylor expansion of (+ (* 0.25 (pow x 2)) (* 0.5 x)) in x 1.265 * [taylor]: Taking taylor expansion of (* 0.25 (pow x 2)) in x 1.265 * [taylor]: Taking taylor expansion of 0.25 in x 1.265 * [taylor]: Taking taylor expansion of (pow x 2) in x 1.265 * [taylor]: Taking taylor expansion of x in x 1.265 * [taylor]: Taking taylor expansion of (* 0.5 x) in x 1.265 * [taylor]: Taking taylor expansion of 0.5 in x 1.265 * [taylor]: Taking taylor expansion of x in x 1.265 * [taylor]: Taking taylor expansion of (* 1/2 (/ (pow x 2) (pow 2.0 2))) in x 1.265 * [taylor]: Taking taylor expansion of 1/2 in x 1.265 * [taylor]: Taking taylor expansion of (/ (pow x 2) (pow 2.0 2)) in x 1.265 * [taylor]: Taking taylor expansion of (pow x 2) in x 1.265 * [taylor]: Taking taylor expansion of x in x 1.265 * [taylor]: Taking taylor expansion of (pow 2.0 2) in x 1.265 * [taylor]: Taking taylor expansion of 2.0 in x 1.266 * [approximate]: Taking taylor expansion of (- (+ (log 2.0) (+ (* 0.25 (/ 1 (pow x 2))) (* 0.5 (/ 1 x)))) (* 1/2 (/ 1 (* (pow x 2) (pow 2.0 2))))) in (x) around 0 1.266 * [taylor]: Taking taylor expansion of (- (+ (log 2.0) (+ (* 0.25 (/ 1 (pow x 2))) (* 0.5 (/ 1 x)))) (* 1/2 (/ 1 (* (pow x 2) (pow 2.0 2))))) in x 1.266 * [taylor]: Taking taylor expansion of (+ (log 2.0) (+ (* 0.25 (/ 1 (pow x 2))) (* 0.5 (/ 1 x)))) in x 1.266 * [taylor]: Taking taylor expansion of (log 2.0) in x 1.266 * [taylor]: Taking taylor expansion of 2.0 in x 1.266 * [taylor]: Taking taylor expansion of (+ (* 0.25 (/ 1 (pow x 2))) (* 0.5 (/ 1 x))) in x 1.266 * [taylor]: Taking taylor expansion of (* 0.25 (/ 1 (pow x 2))) in x 1.266 * [taylor]: Taking taylor expansion of 0.25 in x 1.266 * [taylor]: Taking taylor expansion of (/ 1 (pow x 2)) in x 1.266 * [taylor]: Taking taylor expansion of (pow x 2) in x 1.266 * [taylor]: Taking taylor expansion of x in x 1.266 * [taylor]: Taking taylor expansion of (* 0.5 (/ 1 x)) in x 1.266 * [taylor]: Taking taylor expansion of 0.5 in x 1.266 * [taylor]: Taking taylor expansion of (/ 1 x) in x 1.266 * [taylor]: Taking taylor expansion of x in x 1.266 * [taylor]: Taking taylor expansion of (* 1/2 (/ 1 (* (pow x 2) (pow 2.0 2)))) in x 1.266 * [taylor]: Taking taylor expansion of 1/2 in x 1.266 * [taylor]: Taking taylor expansion of (/ 1 (* (pow x 2) (pow 2.0 2))) in x 1.266 * [taylor]: Taking taylor expansion of (* (pow x 2) (pow 2.0 2)) in x 1.266 * [taylor]: Taking taylor expansion of (pow x 2) in x 1.266 * [taylor]: Taking taylor expansion of x in x 1.266 * [taylor]: Taking taylor expansion of (pow 2.0 2) in x 1.266 * [taylor]: Taking taylor expansion of 2.0 in x 1.266 * [taylor]: Taking taylor expansion of (- (+ (log 2.0) (+ (* 0.25 (/ 1 (pow x 2))) (* 0.5 (/ 1 x)))) (* 1/2 (/ 1 (* (pow x 2) (pow 2.0 2))))) in x 1.266 * [taylor]: Taking taylor expansion of (+ (log 2.0) (+ (* 0.25 (/ 1 (pow x 2))) (* 0.5 (/ 1 x)))) in x 1.266 * [taylor]: Taking taylor expansion of (log 2.0) in x 1.266 * [taylor]: Taking taylor expansion of 2.0 in x 1.266 * [taylor]: Taking taylor expansion of (+ (* 0.25 (/ 1 (pow x 2))) (* 0.5 (/ 1 x))) in x 1.266 * [taylor]: Taking taylor expansion of (* 0.25 (/ 1 (pow x 2))) in x 1.266 * [taylor]: Taking taylor expansion of 0.25 in x 1.266 * [taylor]: Taking taylor expansion of (/ 1 (pow x 2)) in x 1.267 * [taylor]: Taking taylor expansion of (pow x 2) in x 1.267 * [taylor]: Taking taylor expansion of x in x 1.267 * [taylor]: Taking taylor expansion of (* 0.5 (/ 1 x)) in x 1.267 * [taylor]: Taking taylor expansion of 0.5 in x 1.267 * [taylor]: Taking taylor expansion of (/ 1 x) in x 1.267 * [taylor]: Taking taylor expansion of x in x 1.267 * [taylor]: Taking taylor expansion of (* 1/2 (/ 1 (* (pow x 2) (pow 2.0 2)))) in x 1.267 * [taylor]: Taking taylor expansion of 1/2 in x 1.267 * [taylor]: Taking taylor expansion of (/ 1 (* (pow x 2) (pow 2.0 2))) in x 1.267 * [taylor]: Taking taylor expansion of (* (pow x 2) (pow 2.0 2)) in x 1.267 * [taylor]: Taking taylor expansion of (pow x 2) in x 1.267 * [taylor]: Taking taylor expansion of x in x 1.267 * [taylor]: Taking taylor expansion of (pow 2.0 2) in x 1.267 * [taylor]: Taking taylor expansion of 2.0 in x 1.268 * [approximate]: Taking taylor expansion of (- (+ (log 2.0) (* 0.25 (/ 1 (pow x 2)))) (+ (* 1/2 (/ 1 (* (pow x 2) (pow 2.0 2)))) (* 0.5 (/ 1 x)))) in (x) around 0 1.268 * [taylor]: Taking taylor expansion of (- (+ (log 2.0) (* 0.25 (/ 1 (pow x 2)))) (+ (* 1/2 (/ 1 (* (pow x 2) (pow 2.0 2)))) (* 0.5 (/ 1 x)))) in x 1.268 * [taylor]: Taking taylor expansion of (+ (log 2.0) (* 0.25 (/ 1 (pow x 2)))) in x 1.268 * [taylor]: Taking taylor expansion of (log 2.0) in x 1.268 * [taylor]: Taking taylor expansion of 2.0 in x 1.268 * [taylor]: Taking taylor expansion of (* 0.25 (/ 1 (pow x 2))) in x 1.268 * [taylor]: Taking taylor expansion of 0.25 in x 1.268 * [taylor]: Taking taylor expansion of (/ 1 (pow x 2)) in x 1.268 * [taylor]: Taking taylor expansion of (pow x 2) in x 1.268 * [taylor]: Taking taylor expansion of x in x 1.268 * [taylor]: Taking taylor expansion of (+ (* 1/2 (/ 1 (* (pow x 2) (pow 2.0 2)))) (* 0.5 (/ 1 x))) in x 1.268 * [taylor]: Taking taylor expansion of (* 1/2 (/ 1 (* (pow x 2) (pow 2.0 2)))) in x 1.268 * [taylor]: Taking taylor expansion of 1/2 in x 1.268 * [taylor]: Taking taylor expansion of (/ 1 (* (pow x 2) (pow 2.0 2))) in x 1.268 * [taylor]: Taking taylor expansion of (* (pow x 2) (pow 2.0 2)) in x 1.268 * [taylor]: Taking taylor expansion of (pow x 2) in x 1.268 * [taylor]: Taking taylor expansion of x in x 1.268 * [taylor]: Taking taylor expansion of (pow 2.0 2) in x 1.268 * [taylor]: Taking taylor expansion of 2.0 in x 1.268 * [taylor]: Taking taylor expansion of (* 0.5 (/ 1 x)) in x 1.268 * [taylor]: Taking taylor expansion of 0.5 in x 1.268 * [taylor]: Taking taylor expansion of (/ 1 x) in x 1.268 * [taylor]: Taking taylor expansion of x in x 1.268 * [taylor]: Taking taylor expansion of (- (+ (log 2.0) (* 0.25 (/ 1 (pow x 2)))) (+ (* 1/2 (/ 1 (* (pow x 2) (pow 2.0 2)))) (* 0.5 (/ 1 x)))) in x 1.268 * [taylor]: Taking taylor expansion of (+ (log 2.0) (* 0.25 (/ 1 (pow x 2)))) in x 1.268 * [taylor]: Taking taylor expansion of (log 2.0) in x 1.268 * [taylor]: Taking taylor expansion of 2.0 in x 1.268 * [taylor]: Taking taylor expansion of (* 0.25 (/ 1 (pow x 2))) in x 1.268 * [taylor]: Taking taylor expansion of 0.25 in x 1.268 * [taylor]: Taking taylor expansion of (/ 1 (pow x 2)) in x 1.269 * [taylor]: Taking taylor expansion of (pow x 2) in x 1.269 * [taylor]: Taking taylor expansion of x in x 1.269 * [taylor]: Taking taylor expansion of (+ (* 1/2 (/ 1 (* (pow x 2) (pow 2.0 2)))) (* 0.5 (/ 1 x))) in x 1.269 * [taylor]: Taking taylor expansion of (* 1/2 (/ 1 (* (pow x 2) (pow 2.0 2)))) in x 1.269 * [taylor]: Taking taylor expansion of 1/2 in x 1.269 * [taylor]: Taking taylor expansion of (/ 1 (* (pow x 2) (pow 2.0 2))) in x 1.269 * [taylor]: Taking taylor expansion of (* (pow x 2) (pow 2.0 2)) in x 1.269 * [taylor]: Taking taylor expansion of (pow x 2) in x 1.269 * [taylor]: Taking taylor expansion of x in x 1.269 * [taylor]: Taking taylor expansion of (pow 2.0 2) in x 1.269 * [taylor]: Taking taylor expansion of 2.0 in x 1.269 * [taylor]: Taking taylor expansion of (* 0.5 (/ 1 x)) in x 1.269 * [taylor]: Taking taylor expansion of 0.5 in x 1.269 * [taylor]: Taking taylor expansion of (/ 1 x) in x 1.269 * [taylor]: Taking taylor expansion of x in x 1.270 * * * * [progress]: [ 2 / 2 ] generating series at (2 1 1) 1.270 * [approximate]: Taking taylor expansion of (- (+ (log 2.0) (* 0.25 (pow x 2))) (* 1/2 (/ (pow x 2) (pow 2.0 2)))) in (x) around 0 1.270 * [taylor]: Taking taylor expansion of (- (+ (log 2.0) (* 0.25 (pow x 2))) (* 1/2 (/ (pow x 2) (pow 2.0 2)))) in x 1.270 * [taylor]: Taking taylor expansion of (+ (log 2.0) (* 0.25 (pow x 2))) in x 1.270 * [taylor]: Taking taylor expansion of (log 2.0) in x 1.270 * [taylor]: Taking taylor expansion of 2.0 in x 1.270 * [taylor]: Taking taylor expansion of (* 0.25 (pow x 2)) in x 1.270 * [taylor]: Taking taylor expansion of 0.25 in x 1.270 * [taylor]: Taking taylor expansion of (pow x 2) in x 1.270 * [taylor]: Taking taylor expansion of x in x 1.270 * [taylor]: Taking taylor expansion of (* 1/2 (/ (pow x 2) (pow 2.0 2))) in x 1.270 * [taylor]: Taking taylor expansion of 1/2 in x 1.270 * [taylor]: Taking taylor expansion of (/ (pow x 2) (pow 2.0 2)) in x 1.270 * [taylor]: Taking taylor expansion of (pow x 2) in x 1.270 * [taylor]: Taking taylor expansion of x in x 1.270 * [taylor]: Taking taylor expansion of (pow 2.0 2) in x 1.270 * [taylor]: Taking taylor expansion of 2.0 in x 1.270 * [taylor]: Taking taylor expansion of (- (+ (log 2.0) (* 0.25 (pow x 2))) (* 1/2 (/ (pow x 2) (pow 2.0 2)))) in x 1.270 * [taylor]: Taking taylor expansion of (+ (log 2.0) (* 0.25 (pow x 2))) in x 1.270 * [taylor]: Taking taylor expansion of (log 2.0) in x 1.270 * [taylor]: Taking taylor expansion of 2.0 in x 1.270 * [taylor]: Taking taylor expansion of (* 0.25 (pow x 2)) in x 1.270 * [taylor]: Taking taylor expansion of 0.25 in x 1.270 * [taylor]: Taking taylor expansion of (pow x 2) in x 1.270 * [taylor]: Taking taylor expansion of x in x 1.270 * [taylor]: Taking taylor expansion of (* 1/2 (/ (pow x 2) (pow 2.0 2))) in x 1.270 * [taylor]: Taking taylor expansion of 1/2 in x 1.270 * [taylor]: Taking taylor expansion of (/ (pow x 2) (pow 2.0 2)) in x 1.270 * [taylor]: Taking taylor expansion of (pow x 2) in x 1.270 * [taylor]: Taking taylor expansion of x in x 1.270 * [taylor]: Taking taylor expansion of (pow 2.0 2) in x 1.270 * [taylor]: Taking taylor expansion of 2.0 in x 1.281 * [approximate]: Taking taylor expansion of (- (+ (log 2.0) (* 0.25 (/ 1 (pow x 2)))) (* 1/2 (/ 1 (* (pow x 2) (pow 2.0 2))))) in (x) around 0 1.281 * [taylor]: Taking taylor expansion of (- (+ (log 2.0) (* 0.25 (/ 1 (pow x 2)))) (* 1/2 (/ 1 (* (pow x 2) (pow 2.0 2))))) in x 1.281 * [taylor]: Taking taylor expansion of (+ (log 2.0) (* 0.25 (/ 1 (pow x 2)))) in x 1.281 * [taylor]: Taking taylor expansion of (log 2.0) in x 1.281 * [taylor]: Taking taylor expansion of 2.0 in x 1.281 * [taylor]: Taking taylor expansion of (* 0.25 (/ 1 (pow x 2))) in x 1.281 * [taylor]: Taking taylor expansion of 0.25 in x 1.281 * [taylor]: Taking taylor expansion of (/ 1 (pow x 2)) in x 1.281 * [taylor]: Taking taylor expansion of (pow x 2) in x 1.281 * [taylor]: Taking taylor expansion of x in x 1.281 * [taylor]: Taking taylor expansion of (* 1/2 (/ 1 (* (pow x 2) (pow 2.0 2)))) in x 1.281 * [taylor]: Taking taylor expansion of 1/2 in x 1.281 * [taylor]: Taking taylor expansion of (/ 1 (* (pow x 2) (pow 2.0 2))) in x 1.281 * [taylor]: Taking taylor expansion of (* (pow x 2) (pow 2.0 2)) in x 1.281 * [taylor]: Taking taylor expansion of (pow x 2) in x 1.281 * [taylor]: Taking taylor expansion of x in x 1.281 * [taylor]: Taking taylor expansion of (pow 2.0 2) in x 1.281 * [taylor]: Taking taylor expansion of 2.0 in x 1.281 * [taylor]: Taking taylor expansion of (- (+ (log 2.0) (* 0.25 (/ 1 (pow x 2)))) (* 1/2 (/ 1 (* (pow x 2) (pow 2.0 2))))) in x 1.281 * [taylor]: Taking taylor expansion of (+ (log 2.0) (* 0.25 (/ 1 (pow x 2)))) in x 1.281 * [taylor]: Taking taylor expansion of (log 2.0) in x 1.281 * [taylor]: Taking taylor expansion of 2.0 in x 1.281 * [taylor]: Taking taylor expansion of (* 0.25 (/ 1 (pow x 2))) in x 1.281 * [taylor]: Taking taylor expansion of 0.25 in x 1.281 * [taylor]: Taking taylor expansion of (/ 1 (pow x 2)) in x 1.281 * [taylor]: Taking taylor expansion of (pow x 2) in x 1.281 * [taylor]: Taking taylor expansion of x in x 1.281 * [taylor]: Taking taylor expansion of (* 1/2 (/ 1 (* (pow x 2) (pow 2.0 2)))) in x 1.281 * [taylor]: Taking taylor expansion of 1/2 in x 1.281 * [taylor]: Taking taylor expansion of (/ 1 (* (pow x 2) (pow 2.0 2))) in x 1.281 * [taylor]: Taking taylor expansion of (* (pow x 2) (pow 2.0 2)) in x 1.281 * [taylor]: Taking taylor expansion of (pow x 2) in x 1.281 * [taylor]: Taking taylor expansion of x in x 1.281 * [taylor]: Taking taylor expansion of (pow 2.0 2) in x 1.281 * [taylor]: Taking taylor expansion of 2.0 in x 1.290 * [approximate]: Taking taylor expansion of (- (+ (log 2.0) (* 0.25 (/ 1 (pow x 2)))) (* 1/2 (/ 1 (* (pow x 2) (pow 2.0 2))))) in (x) around 0 1.291 * [taylor]: Taking taylor expansion of (- (+ (log 2.0) (* 0.25 (/ 1 (pow x 2)))) (* 1/2 (/ 1 (* (pow x 2) (pow 2.0 2))))) in x 1.291 * [taylor]: Taking taylor expansion of (+ (log 2.0) (* 0.25 (/ 1 (pow x 2)))) in x 1.291 * [taylor]: Taking taylor expansion of (log 2.0) in x 1.291 * [taylor]: Taking taylor expansion of 2.0 in x 1.291 * [taylor]: Taking taylor expansion of (* 0.25 (/ 1 (pow x 2))) in x 1.291 * [taylor]: Taking taylor expansion of 0.25 in x 1.291 * [taylor]: Taking taylor expansion of (/ 1 (pow x 2)) in x 1.291 * [taylor]: Taking taylor expansion of (pow x 2) in x 1.291 * [taylor]: Taking taylor expansion of x in x 1.291 * [taylor]: Taking taylor expansion of (* 1/2 (/ 1 (* (pow x 2) (pow 2.0 2)))) in x 1.291 * [taylor]: Taking taylor expansion of 1/2 in x 1.291 * [taylor]: Taking taylor expansion of (/ 1 (* (pow x 2) (pow 2.0 2))) in x 1.291 * [taylor]: Taking taylor expansion of (* (pow x 2) (pow 2.0 2)) in x 1.291 * [taylor]: Taking taylor expansion of (pow x 2) in x 1.291 * [taylor]: Taking taylor expansion of x in x 1.291 * [taylor]: Taking taylor expansion of (pow 2.0 2) in x 1.291 * [taylor]: Taking taylor expansion of 2.0 in x 1.291 * [taylor]: Taking taylor expansion of (- (+ (log 2.0) (* 0.25 (/ 1 (pow x 2)))) (* 1/2 (/ 1 (* (pow x 2) (pow 2.0 2))))) in x 1.291 * [taylor]: Taking taylor expansion of (+ (log 2.0) (* 0.25 (/ 1 (pow x 2)))) in x 1.291 * [taylor]: Taking taylor expansion of (log 2.0) in x 1.291 * [taylor]: Taking taylor expansion of 2.0 in x 1.291 * [taylor]: Taking taylor expansion of (* 0.25 (/ 1 (pow x 2))) in x 1.291 * [taylor]: Taking taylor expansion of 0.25 in x 1.291 * [taylor]: Taking taylor expansion of (/ 1 (pow x 2)) in x 1.291 * [taylor]: Taking taylor expansion of (pow x 2) in x 1.291 * [taylor]: Taking taylor expansion of x in x 1.291 * [taylor]: Taking taylor expansion of (* 1/2 (/ 1 (* (pow x 2) (pow 2.0 2)))) in x 1.291 * [taylor]: Taking taylor expansion of 1/2 in x 1.291 * [taylor]: Taking taylor expansion of (/ 1 (* (pow x 2) (pow 2.0 2))) in x 1.291 * [taylor]: Taking taylor expansion of (* (pow x 2) (pow 2.0 2)) in x 1.291 * [taylor]: Taking taylor expansion of (pow x 2) in x 1.291 * [taylor]: Taking taylor expansion of x in x 1.291 * [taylor]: Taking taylor expansion of (pow 2.0 2) in x 1.291 * [taylor]: Taking taylor expansion of 2.0 in x 1.298 * * * [progress]: simplifying candidates 1.299 * [simplify]: Simplifying using # : (* (* 2.0 (exp (* (pow x 2) (- 0.25 (/ 1/2 (pow 2.0 2)))))) (exp (* 0.5 x))) (* (exp (+ (log 2.0) (* (pow x 2) (- 0.25 (/ 1/2 (pow 2.0 2)))))) (exp (* 0.5 x))) (log (+ (+ (log 2.0) (* (pow x 2) (- 0.25 (/ 1/2 (pow 2.0 2))))) (* 0.5 x))) (exp (+ (+ (log 2.0) (* (pow x 2) (- 0.25 (/ 1/2 (pow 2.0 2))))) (* 0.5 x))) (* (cbrt (+ (+ (log 2.0) (* (pow x 2) (- 0.25 (/ 1/2 (pow 2.0 2))))) (* 0.5 x))) (cbrt (+ (+ (log 2.0) (* (pow x 2) (- 0.25 (/ 1/2 (pow 2.0 2))))) (* 0.5 x)))) (cbrt (+ (+ (log 2.0) (* (pow x 2) (- 0.25 (/ 1/2 (pow 2.0 2))))) (* 0.5 x))) (* (* (+ (+ (log 2.0) (* (pow x 2) (- 0.25 (/ 1/2 (pow 2.0 2))))) (* 0.5 x)) (+ (+ (log 2.0) (* (pow x 2) (- 0.25 (/ 1/2 (pow 2.0 2))))) (* 0.5 x))) (+ (+ (log 2.0) (* (pow x 2) (- 0.25 (/ 1/2 (pow 2.0 2))))) (* 0.5 x))) (sqrt (+ (+ (log 2.0) (* (pow x 2) (- 0.25 (/ 1/2 (pow 2.0 2))))) (* 0.5 x))) (sqrt (+ (+ (log 2.0) (* (pow x 2) (- 0.25 (/ 1/2 (pow 2.0 2))))) (* 0.5 x))) (+ (pow (+ (log 2.0) (* (pow x 2) (- 0.25 (/ 1/2 (pow 2.0 2))))) 3) (pow (* 0.5 x) 3)) (+ (* (+ (log 2.0) (* (pow x 2) (- 0.25 (/ 1/2 (pow 2.0 2))))) (+ (log 2.0) (* (pow x 2) (- 0.25 (/ 1/2 (pow 2.0 2)))))) (- (* (* 0.5 x) (* 0.5 x)) (* (+ (log 2.0) (* (pow x 2) (- 0.25 (/ 1/2 (pow 2.0 2))))) (* 0.5 x)))) (- (* (+ (log 2.0) (* (pow x 2) (- 0.25 (/ 1/2 (pow 2.0 2))))) (+ (log 2.0) (* (pow x 2) (- 0.25 (/ 1/2 (pow 2.0 2)))))) (* (* 0.5 x) (* 0.5 x))) (- (+ (log 2.0) (* (pow x 2) (- 0.25 (/ 1/2 (pow 2.0 2))))) (* 0.5 x)) (+ (* (pow x 2) (- 0.25 (/ 1/2 (pow 2.0 2)))) (* 0.5 x)) (* 2.0 (exp (* (pow x 2) (- 0.25 (/ 1/2 (pow 2.0 2)))))) (log (+ (log 2.0) (* (pow x 2) (- 0.25 (/ 1/2 (pow 2.0 2)))))) (exp (+ (log 2.0) (* (pow x 2) (- 0.25 (/ 1/2 (pow 2.0 2)))))) (* (cbrt (+ (log 2.0) (* (pow x 2) (- 0.25 (/ 1/2 (pow 2.0 2)))))) (cbrt (+ (log 2.0) (* (pow x 2) (- 0.25 (/ 1/2 (pow 2.0 2))))))) (cbrt (+ (log 2.0) (* (pow x 2) (- 0.25 (/ 1/2 (pow 2.0 2)))))) (* (* (+ (log 2.0) (* (pow x 2) (- 0.25 (/ 1/2 (pow 2.0 2))))) (+ (log 2.0) (* (pow x 2) (- 0.25 (/ 1/2 (pow 2.0 2)))))) (+ (log 2.0) (* (pow x 2) (- 0.25 (/ 1/2 (pow 2.0 2)))))) (sqrt (+ (log 2.0) (* (pow x 2) (- 0.25 (/ 1/2 (pow 2.0 2)))))) (sqrt (+ (log 2.0) (* (pow x 2) (- 0.25 (/ 1/2 (pow 2.0 2)))))) (+ (pow (log 2.0) 3) (pow (* (pow x 2) (- 0.25 (/ 1/2 (pow 2.0 2)))) 3)) (+ (* (log 2.0) (log 2.0)) (- (* (* (pow x 2) (- 0.25 (/ 1/2 (pow 2.0 2)))) (* (pow x 2) (- 0.25 (/ 1/2 (pow 2.0 2))))) (* (log 2.0) (* (pow x 2) (- 0.25 (/ 1/2 (pow 2.0 2))))))) (- (* (log 2.0) (log 2.0)) (* (* (pow x 2) (- 0.25 (/ 1/2 (pow 2.0 2)))) (* (pow x 2) (- 0.25 (/ 1/2 (pow 2.0 2)))))) (- (log 2.0) (* (pow x 2) (- 0.25 (/ 1/2 (pow 2.0 2))))) (+ (log 2.0) (* (pow x 2) 0.25)) (+ (log 2.0) (* (pow x 2) 0.25)) (+ (log 2.0) (* 0.25 (pow x 2))) (+ (log 2.0) (* 0.25 (pow x 2))) (+ (log (cbrt 2.0)) (* (pow x 2) (- 0.25 (/ 1/2 (pow 2.0 2))))) (+ (log (sqrt 2.0)) (* (pow x 2) (- 0.25 (/ 1/2 (pow 2.0 2))))) (+ (log 2.0) (* (pow x 2) (- 0.25 (/ 1/2 (pow 2.0 2))))) (+ (log 2.0) (+ (* 0.125 (pow x 2)) (* 0.5 x))) (+ (log 2.0) (+ (* 0.125 (pow x 2)) (* 0.5 x))) (+ (log 2.0) (+ (* 0.125 (pow x 2)) (* 0.5 x))) (+ (log 2.0) (* 0.125 (pow x 2))) (+ (log 2.0) (* 0.125 (pow x 2))) (+ (log 2.0) (* 0.125 (pow x 2))) 1.303 * * [simplify]: iteration 0 : 199 enodes (cost 382 ) 1.307 * * [simplify]: iteration 1 : 734 enodes (cost 358 ) 1.323 * * [simplify]: iteration 2 : 3732 enodes (cost 351 ) 1.401 * * [simplify]: iteration 3 : 5001 enodes (cost 351 ) 1.404 * [simplify]: Simplified to: (* (exp (+ (* (pow x 2) (- 0.25 (/ 1/2 (pow 2.0 2)))) (* 0.5 x))) 2.0) (* (exp (+ (* (pow x 2) (- 0.25 (/ 1/2 (pow 2.0 2)))) (* 0.5 x))) 2.0) (log (+ (+ (log 2.0) (* (pow x 2) (- 0.25 (/ 1/2 (pow 2.0 2))))) (* 0.5 x))) (* (exp (+ (* (pow x 2) (- 0.25 (/ 1/2 (pow 2.0 2)))) (* 0.5 x))) 2.0) (* (cbrt (+ (+ (log 2.0) (* (pow x 2) (- 0.25 (/ 1/2 (pow 2.0 2))))) (* 0.5 x))) (cbrt (+ (+ (log 2.0) (* (pow x 2) (- 0.25 (/ 1/2 (pow 2.0 2))))) (* 0.5 x)))) (cbrt (+ (+ (log 2.0) (* (pow x 2) (- 0.25 (/ 1/2 (pow 2.0 2))))) (* 0.5 x))) (pow (+ (+ (log 2.0) (* (pow x 2) (- 0.25 (/ 1/2 (pow 2.0 2))))) (* 0.5 x)) 3) (sqrt (+ (+ (log 2.0) (* (pow x 2) (- 0.25 (/ 1/2 (pow 2.0 2))))) (* 0.5 x))) (sqrt (+ (+ (log 2.0) (* (pow x 2) (- 0.25 (/ 1/2 (pow 2.0 2))))) (* 0.5 x))) (+ (pow (+ (log 2.0) (* (pow x 2) (- 0.25 (/ 1/2 (pow 2.0 2))))) 3) (pow (* 0.5 x) 3)) (+ (* (+ (log 2.0) (* (pow x 2) (- 0.25 (/ 1/2 (pow 2.0 2))))) (- (+ (log 2.0) (* (pow x 2) (- 0.25 (/ 1/2 (pow 2.0 2))))) (* 0.5 x))) (* (* 0.5 x) (* 0.5 x))) (- (* (+ (log 2.0) (* (pow x 2) (- 0.25 (/ 1/2 (pow 2.0 2))))) (+ (log 2.0) (* (pow x 2) (- 0.25 (/ 1/2 (pow 2.0 2)))))) (* (* 0.5 x) (* 0.5 x))) (- (+ (log 2.0) (* (pow x 2) (- 0.25 (/ 1/2 (pow 2.0 2))))) (* 0.5 x)) (* x (+ 0.5 (* x (- 0.25 (/ 1/2 (pow 2.0 2)))))) (* 2.0 (exp (* (pow x 2) (- 0.25 (/ 1/2 (pow 2.0 2)))))) (log (+ (log 2.0) (* (pow x 2) (- 0.25 (/ 1/2 (pow 2.0 2)))))) (* 2.0 (exp (* (pow x 2) (- 0.25 (/ 1/2 (pow 2.0 2)))))) (* (cbrt (+ (log 2.0) (* (pow x 2) (- 0.25 (/ 1/2 (pow 2.0 2)))))) (cbrt (+ (log 2.0) (* (pow x 2) (- 0.25 (/ 1/2 (pow 2.0 2))))))) (cbrt (+ (log 2.0) (* (pow x 2) (- 0.25 (/ 1/2 (pow 2.0 2)))))) (pow (+ (log 2.0) (* (pow x 2) (- 0.25 (/ 1/2 (pow 2.0 2))))) 3) (sqrt (+ (log 2.0) (* (pow x 2) (- 0.25 (/ 1/2 (pow 2.0 2)))))) (sqrt (+ (log 2.0) (* (pow x 2) (- 0.25 (/ 1/2 (pow 2.0 2)))))) (+ (pow (log 2.0) 3) (pow (* (pow x 2) (- 0.25 (/ 1/2 (pow 2.0 2)))) 3)) (+ (* (* (pow x 2) (- 0.25 (/ 1/2 (pow 2.0 2)))) (- (* (pow x 2) (- 0.25 (/ 1/2 (pow 2.0 2)))) (log 2.0))) (* (log 2.0) (log 2.0))) (+ (* (neg (pow x 4)) (* (- 0.25 (/ 1/2 (pow 2.0 2))) (- 0.25 (/ 1/2 (pow 2.0 2))))) (* (log 2.0) (log 2.0))) (- (log 2.0) (* (pow x 2) (- 0.25 (/ 1/2 (pow 2.0 2))))) (+ (log 2.0) (* 0.25 (pow x 2))) (+ (log 2.0) (* 0.25 (pow x 2))) (+ (log 2.0) (* 0.25 (pow x 2))) (+ (log 2.0) (* 0.25 (pow x 2))) (+ (log (cbrt 2.0)) (* (pow x 2) (- 0.25 (/ 1/2 (pow 2.0 2))))) (+ (log (sqrt 2.0)) (* (pow x 2) (- 0.25 (/ 1/2 (pow 2.0 2))))) (+ (log 2.0) (* (pow x 2) (- 0.25 (/ 1/2 (pow 2.0 2))))) (+ (log 2.0) (+ (* 0.125 (pow x 2)) (* 0.5 x))) (+ (log 2.0) (+ (* 0.125 (pow x 2)) (* 0.5 x))) (+ (log 2.0) (+ (* 0.125 (pow x 2)) (* 0.5 x))) (+ (log 2.0) (* 0.125 (pow x 2))) (+ (log 2.0) (* 0.125 (pow x 2))) (+ (log 2.0) (* 0.125 (pow x 2))) 1.404 * * * [progress]: adding candidates to table 1.483 * [progress]: [Phase 3 of 3] Extracting. 1.483 * * [regime]: Finding splitpoints for: (# #) 1.484 * * * [regime-changes]: Trying 3 branch expressions: ((- (log (+ 1.0 (exp x))) (* x y)) y x) 1.484 * * * * [regimes]: Trying to branch on (- (log (+ 1.0 (exp x))) (* x y)) from (# #) 1.529 * * * * [regimes]: Trying to branch on y from (# #) 1.565 * * * * [regimes]: Trying to branch on x from (# #) 1.603 * * * [regime]: Found split indices: #