5.442 * [progress]: [Phase 1 of 3] Setting up. 0.001 * * * [progress]: [1/2] Preparing points 0.025 * * * [progress]: [2/2] Setting up program. 0.028 * [progress]: [Phase 2 of 3] Improving. 0.028 * [simplify]: Simplifying using # : (exp (neg (- 1.0 (* x x)))) 0.030 * * [simplify]: iteration 0 : 11 enodes (cost 4 ) 0.031 * * [simplify]: iteration 1 : 25 enodes (cost 4 ) 0.032 * * [simplify]: iteration 2 : 47 enodes (cost 4 ) 0.033 * * [simplify]: iteration 3 : 90 enodes (cost 4 ) 0.035 * * [simplify]: iteration 4 : 239 enodes (cost 4 ) 0.038 * * [simplify]: iteration 5 : 805 enodes (cost 4 ) 0.050 * * [simplify]: iteration 6 : 2934 enodes (cost 4 ) 0.088 * * [simplify]: iteration 7 : 5002 enodes (cost 4 ) 0.089 * [simplify]: Simplified to: (exp (neg (- 1.0 (* x x)))) 0.089 * * [progress]: iteration 1 / 4 0.089 * * * [progress]: picking best candidate 0.092 * * * * [pick]: Picked # 0.092 * * * [progress]: localizing error 0.098 * * * [progress]: generating rewritten candidates 0.098 * * * * [progress]: [ 1 / 2 ] rewriting at (2 1 1) 0.101 * * * * [progress]: [ 2 / 2 ] rewriting at (2) 0.106 * * * [progress]: generating series expansions 0.106 * * * * [progress]: [ 1 / 2 ] generating series at (2 1 1) 0.106 * [approximate]: Approximating (- 1.0 (pow x 2)) in (x) around 0 0.117 * [approximate]: Approximating (- 1.0 (/ 1 (pow x 2))) in (x) around 0 0.135 * [approximate]: Approximating (- 1.0 (/ 1 (pow x 2))) in (x) around 0 0.157 * * * * [progress]: [ 2 / 2 ] generating series at (2) 0.157 * [approximate]: Approximating (exp (- (pow x 2) 1.0)) in (x) around 0 0.182 * [approximate]: Approximating (exp (- (/ 1 (pow x 2)) 1.0)) in (x) around 0 0.185 * [approximate]: Approximating (exp (- (/ 1 (pow x 2)) 1.0)) in (x) around 0 0.187 * * * [progress]: simplifying candidates 0.188 * [simplify]: Simplifying using # : (/ (exp 1.0) (exp (* x x))) (log (- 1.0 (* x x))) (exp (- 1.0 (* x x))) (* (cbrt (- 1.0 (* x x))) (cbrt (- 1.0 (* x x)))) (cbrt (- 1.0 (* x x))) (* (* (- 1.0 (* x x)) (- 1.0 (* x x))) (- 1.0 (* x x))) (sqrt (- 1.0 (* x x))) (sqrt (- 1.0 (* x x))) (- (pow 1.0 3) (pow (* x x) 3)) (+ (* 1.0 1.0) (+ (* (* x x) (* x x)) (* 1.0 (* x x)))) (neg (* x x)) (- (* 1.0 1.0) (* (* x x) (* x x))) (+ 1.0 (* x x)) (+ (sqrt 1.0) x) (- (sqrt 1.0) x) (neg (* x x)) (exp (* (cbrt (neg (- 1.0 (* x x)))) (cbrt (neg (- 1.0 (* x x)))))) (exp (sqrt (neg (- 1.0 (* x x))))) (exp 1) (exp -1) (exp (neg (* (cbrt (- 1.0 (* x x))) (cbrt (- 1.0 (* x x)))))) (exp (neg (sqrt (- 1.0 (* x x))))) (exp (neg 1)) (exp (neg (+ (sqrt 1.0) x))) (exp (* (cbrt (- 1.0 (* x x))) (cbrt (- 1.0 (* x x))))) (exp (sqrt (- 1.0 (* x x)))) (exp 1) (exp (+ (sqrt 1.0) x)) (exp (neg 1.0)) (exp (neg (neg (* x x)))) (exp (neg 1.0)) (exp (neg (neg (* x x)))) (exp (- 1.0 (* x x))) (exp 0) (exp (- 1.0 (* x x))) (log (exp (neg (- 1.0 (* x x))))) (exp (exp (neg (- 1.0 (* x x))))) (* (cbrt (exp (neg (- 1.0 (* x x))))) (cbrt (exp (neg (- 1.0 (* x x)))))) (cbrt (exp (neg (- 1.0 (* x x))))) (* (* (exp (neg (- 1.0 (* x x)))) (exp (neg (- 1.0 (* x x))))) (exp (neg (- 1.0 (* x x))))) (sqrt (exp (neg (- 1.0 (* x x))))) (sqrt (exp (neg (- 1.0 (* x x))))) (- 1.0 (pow x 2)) (- 1.0 (pow x 2)) (- 1.0 (pow x 2)) (+ (* (exp (neg 1.0)) (pow x 2)) (+ (exp (neg 1.0)) (* 1/2 (* (exp (neg 1.0)) (pow x 4))))) (exp (- (pow x 2) 1.0)) (exp (- (pow x 2) 1.0)) 0.191 * * [simplify]: iteration 0 : 159 enodes (cost 194 ) 0.194 * * [simplify]: iteration 1 : 504 enodes (cost 178 ) 0.203 * * [simplify]: iteration 2 : 2115 enodes (cost 173 ) 0.249 * * [simplify]: iteration 3 : 5002 enodes (cost 172 ) 0.250 * [simplify]: Simplified to: (exp (- 1.0 (* x x))) (log (- 1.0 (* x x))) (exp (- 1.0 (* x x))) (* (cbrt (- 1.0 (* x x))) (cbrt (- 1.0 (* x x)))) (cbrt (- 1.0 (* x x))) (pow (- 1.0 (pow x 2)) 3) (sqrt (- 1.0 (* x x))) (sqrt (- 1.0 (* x x))) (- (pow 1.0 3) (pow (* x x) 3)) (+ (* 1.0 (+ 1.0 (* x x))) (pow x 4)) (neg (* x x)) (- (* 1.0 1.0) (* (* x x) (* x x))) (+ 1.0 (* x x)) (+ (sqrt 1.0) x) (- (sqrt 1.0) x) (neg (* x x)) (exp (* (cbrt (neg (- 1.0 (* x x)))) (cbrt (neg (- 1.0 (* x x)))))) (exp (sqrt (neg (- 1.0 (* x x))))) E (exp -1) (exp (neg (* (cbrt (- 1.0 (* x x))) (cbrt (- 1.0 (* x x)))))) (exp (neg (sqrt (- 1.0 (* x x))))) (exp -1) (exp (neg (+ (sqrt 1.0) x))) (exp (* (cbrt (- 1.0 (* x x))) (cbrt (- 1.0 (* x x))))) (exp (sqrt (- 1.0 (* x x)))) E (exp (+ (sqrt 1.0) x)) (exp (neg 1.0)) (exp (* x x)) (exp (neg 1.0)) (exp (* x x)) (exp (- 1.0 (* x x))) 1 (exp (- 1.0 (* x x))) (- (pow x 2) 1.0) (pow E (exp (- (pow x 2) 1.0))) (* (cbrt (exp (neg (- 1.0 (* x x))))) (cbrt (exp (neg (- 1.0 (* x x)))))) (cbrt (exp (neg (- 1.0 (* x x))))) (pow (exp (- (pow x 2) 1.0)) 3) (sqrt (exp (neg (- 1.0 (* x x))))) (sqrt (exp (neg (- 1.0 (* x x))))) (- 1.0 (pow x 2)) (- 1.0 (pow x 2)) (- 1.0 (pow x 2)) (* (exp (neg 1.0)) (+ (+ (pow x 2) 1) (* 1/2 (pow x 4)))) (exp (- (pow x 2) 1.0)) (exp (- (pow x 2) 1.0)) 0.251 * * * [progress]: adding candidates to table 0.353 * * [progress]: iteration 2 / 4 0.353 * * * [progress]: picking best candidate 0.358 * * * * [pick]: Picked # 0.358 * * * [progress]: localizing error 0.364 * * * [progress]: generating rewritten candidates 0.364 * * * * [progress]: [ 1 / 2 ] rewriting at (2 2 1) 0.367 * * * * [progress]: [ 2 / 2 ] rewriting at (2) 0.372 * * * [progress]: generating series expansions 0.372 * * * * [progress]: [ 1 / 2 ] generating series at (2 2 1) 0.372 * [approximate]: Approximating (- 1.0 (pow x 2)) in (x) around 0 0.382 * [approximate]: Approximating (- 1.0 (/ 1 (pow x 2))) in (x) around 0 0.401 * [approximate]: Approximating (- 1.0 (/ 1 (pow x 2))) in (x) around 0 0.422 * * * * [progress]: [ 2 / 2 ] generating series at (2) 0.423 * [approximate]: Approximating (pow E (- (pow x 2) 1.0)) in (x) around 0 0.458 * [approximate]: Approximating (pow E (- (/ 1 (pow x 2)) 1.0)) in (x) around 0 0.461 * [approximate]: Approximating (pow E (- (/ 1 (pow x 2)) 1.0)) in (x) around 0 0.465 * * * [progress]: simplifying candidates 0.465 * [simplify]: Simplifying using # : (/ (exp 1.0) (exp (* x x))) (log (- 1.0 (* x x))) (exp (- 1.0 (* x x))) (* (cbrt (- 1.0 (* x x))) (cbrt (- 1.0 (* x x)))) (cbrt (- 1.0 (* x x))) (* (* (- 1.0 (* x x)) (- 1.0 (* x x))) (- 1.0 (* x x))) (sqrt (- 1.0 (* x x))) (sqrt (- 1.0 (* x x))) (- (pow 1.0 3) (pow (* x x) 3)) (+ (* 1.0 1.0) (+ (* (* x x) (* x x)) (* 1.0 (* x x)))) (neg (* x x)) (- (* 1.0 1.0) (* (* x x) (* x x))) (+ 1.0 (* x x)) (+ (sqrt 1.0) x) (- (sqrt 1.0) x) (neg (* x x)) (* 1 (neg (- 1.0 (* x x)))) (* (log E) (neg (- 1.0 (* x x)))) (* (log E) (neg (- 1.0 (* x x)))) (* 1 (neg (- 1.0 (* x x)))) (pow E (- 1.0 (* x x))) (pow E 0) (pow E (- 1.0 (* x x))) (pow E (* (cbrt (neg (- 1.0 (* x x)))) (cbrt (neg (- 1.0 (* x x)))))) (pow E (sqrt (neg (- 1.0 (* x x))))) (pow E 1) (pow E -1) (pow E (neg (* (cbrt (- 1.0 (* x x))) (cbrt (- 1.0 (* x x)))))) (pow E (neg (sqrt (- 1.0 (* x x))))) (pow E (neg 1)) (pow E (neg (+ (sqrt 1.0) x))) (pow E (* (cbrt (- 1.0 (* x x))) (cbrt (- 1.0 (* x x))))) (pow E (sqrt (- 1.0 (* x x)))) (pow E 1) (pow E (+ (sqrt 1.0) x)) (pow E (neg 1.0)) (pow E (neg (neg (* x x)))) (pow E (neg 1.0)) (pow E (neg (neg (* x x)))) (pow (* (cbrt E) (cbrt E)) (neg (- 1.0 (* x x)))) (pow (cbrt E) (neg (- 1.0 (* x x)))) (pow (sqrt E) (neg (- 1.0 (* x x)))) (pow (sqrt E) (neg (- 1.0 (* x x)))) (pow 1 (neg (- 1.0 (* x x)))) (pow E (neg (- 1.0 (* x x)))) (log (pow E (neg (- 1.0 (* x x))))) (exp (pow E (neg (- 1.0 (* x x))))) (* (cbrt (pow E (neg (- 1.0 (* x x))))) (cbrt (pow E (neg (- 1.0 (* x x)))))) (cbrt (pow E (neg (- 1.0 (* x x))))) (* (* (pow E (neg (- 1.0 (* x x)))) (pow E (neg (- 1.0 (* x x))))) (pow E (neg (- 1.0 (* x x))))) (sqrt (pow E (neg (- 1.0 (* x x))))) (sqrt (pow E (neg (- 1.0 (* x x))))) (pow E (/ (neg (- 1.0 (* x x))) 2)) (pow E (/ (neg (- 1.0 (* x x))) 2)) (- 1.0 (pow x 2)) (- 1.0 (pow x 2)) (- 1.0 (pow x 2)) (+ (* 1/2 (* (exp -1.0) (pow x 4))) (+ (exp -1.0) (* (exp -1.0) (pow x 2)))) (exp (- (pow x 2) 1.0)) (exp (- (pow x 2) 1.0)) 0.469 * * [simplify]: iteration 0 : 227 enodes (cost 240 ) 0.472 * * [simplify]: iteration 1 : 808 enodes (cost 225 ) 0.487 * * [simplify]: iteration 2 : 3441 enodes (cost 213 ) 0.567 * * [simplify]: iteration 3 : 5001 enodes (cost 211 ) 0.569 * [simplify]: Simplified to: (exp (- 1.0 (* x x))) (log (- 1.0 (* x x))) (exp (- 1.0 (* x x))) (* (cbrt (- 1.0 (* x x))) (cbrt (- 1.0 (* x x)))) (cbrt (- 1.0 (* x x))) (pow (- 1.0 (pow x 2)) 3) (sqrt (- 1.0 (* x x))) (sqrt (- 1.0 (* x x))) (- (pow 1.0 3) (pow (* x x) 3)) (+ (* 1.0 (+ 1.0 (* x x))) (pow x 4)) (neg (* x x)) (- (* 1.0 1.0) (* (* x x) (* x x))) (+ 1.0 (* x x)) (+ (sqrt 1.0) x) (- (sqrt 1.0) x) (neg (* x x)) (- (pow x 2) 1.0) (- (pow x 2) 1.0) (- (pow x 2) 1.0) (- (pow x 2) 1.0) (exp (- 1.0 (* x x))) 1 (exp (- 1.0 (* x x))) (pow E (* (cbrt (neg (- 1.0 (* x x)))) (cbrt (neg (- 1.0 (* x x)))))) (pow E (sqrt (neg (- 1.0 (* x x))))) E (pow E -1) (pow E (neg (* (cbrt (- 1.0 (* x x))) (cbrt (- 1.0 (* x x)))))) (pow E (neg (sqrt (- 1.0 (* x x))))) (pow E -1) (pow E (neg (+ (sqrt 1.0) x))) (pow E (* (cbrt (- 1.0 (* x x))) (cbrt (- 1.0 (* x x))))) (pow E (sqrt (- 1.0 (* x x)))) E (pow E (+ (sqrt 1.0) x)) (pow E (neg 1.0)) (pow E (neg (neg (* x x)))) (pow E (neg 1.0)) (pow E (neg (neg (* x x)))) (pow (* (cbrt E) (cbrt E)) (- (pow x 2) 1.0)) (pow (cbrt E) (- (pow x 2) 1.0)) (pow E (/ (- (pow x 2) 1.0) 2)) (pow E (/ (- (pow x 2) 1.0) 2)) 1 (exp (- (pow x 2) 1.0)) (- (pow x 2) 1.0) (exp (pow E (neg (- 1.0 (* x x))))) (* (cbrt (pow E (neg (- 1.0 (* x x))))) (cbrt (pow E (neg (- 1.0 (* x x)))))) (cbrt (pow E (neg (- 1.0 (* x x))))) (pow (exp (- (pow x 2) 1.0)) 3) (pow E (/ (- (pow x 2) 1.0) 2)) (pow E (/ (- (pow x 2) 1.0) 2)) (pow E (/ (- (pow x 2) 1.0) 2)) (pow E (/ (- (pow x 2) 1.0) 2)) (- 1.0 (pow x 2)) (- 1.0 (pow x 2)) (- 1.0 (pow x 2)) (* (exp -1.0) (+ (* 1/2 (pow x 4)) (+ (pow x 2) 1))) (exp (- (pow x 2) 1.0)) (exp (- (pow x 2) 1.0)) 0.569 * * * [progress]: adding candidates to table 0.674 * * [progress]: iteration 3 / 4 0.674 * * * [progress]: picking best candidate 0.677 * * * * [pick]: Picked # 0.677 * * * [progress]: localizing error 0.684 * * * [progress]: generating rewritten candidates 0.684 * * * * [progress]: [ 1 / 2 ] rewriting at (2 1 1) 0.695 * * * * [progress]: [ 2 / 2 ] rewriting at (2) 0.701 * * * [progress]: generating series expansions 0.701 * * * * [progress]: [ 1 / 2 ] generating series at (2 1 1) 0.702 * [approximate]: Approximating (* (+ x (sqrt 1.0)) (- (sqrt 1.0) x)) in (x) around 0 0.745 * [approximate]: Approximating (* (- (sqrt 1.0) (/ 1 x)) (+ (sqrt 1.0) (/ 1 x))) in (x) around 0 0.794 * [approximate]: Approximating (* (- (sqrt 1.0) (/ 1 x)) (+ (sqrt 1.0) (/ 1 x))) in (x) around 0 0.846 * * * * [progress]: [ 2 / 2 ] generating series at (2) 0.847 * [approximate]: Approximating (exp (- (pow x 2) (pow (sqrt 1.0) 2))) in (x) around 0 0.899 * [approximate]: Approximating (exp (- (/ 1 (pow x 2)) (pow (sqrt 1.0) 2))) in (x) around 0 0.908 * [approximate]: Approximating (exp (- (/ 1 (pow x 2)) (pow (sqrt 1.0) 2))) in (x) around 0 0.915 * * * [progress]: simplifying candidates 0.916 * [simplify]: Simplifying using # : (* (+ (sqrt 1.0) x) (- (sqrt 1.0) x)) (+ (log (+ (sqrt 1.0) x)) (log (- (sqrt 1.0) x))) (log (* (+ (sqrt 1.0) x) (- (sqrt 1.0) x))) (exp (* (+ (sqrt 1.0) x) (- (sqrt 1.0) x))) (* (* (* (+ (sqrt 1.0) x) (+ (sqrt 1.0) x)) (+ (sqrt 1.0) x)) (* (* (- (sqrt 1.0) x) (- (sqrt 1.0) x)) (- (sqrt 1.0) x))) (* (cbrt (* (+ (sqrt 1.0) x) (- (sqrt 1.0) x))) (cbrt (* (+ (sqrt 1.0) x) (- (sqrt 1.0) x)))) (cbrt (* (+ (sqrt 1.0) x) (- (sqrt 1.0) x))) (* (* (* (+ (sqrt 1.0) x) (- (sqrt 1.0) x)) (* (+ (sqrt 1.0) x) (- (sqrt 1.0) x))) (* (+ (sqrt 1.0) x) (- (sqrt 1.0) x))) (sqrt (* (+ (sqrt 1.0) x) (- (sqrt 1.0) x))) (sqrt (* (+ (sqrt 1.0) x) (- (sqrt 1.0) x))) (* (+ (pow (sqrt 1.0) 3) (pow x 3)) (- (pow (sqrt 1.0) 3) (pow x 3))) (* (+ (* (sqrt 1.0) (sqrt 1.0)) (- (* x x) (* (sqrt 1.0) x))) (+ (* (sqrt 1.0) (sqrt 1.0)) (+ (* x x) (* (sqrt 1.0) x)))) (* (+ (pow (sqrt 1.0) 3) (pow x 3)) (- (* (sqrt 1.0) (sqrt 1.0)) (* x x))) (* (+ (* (sqrt 1.0) (sqrt 1.0)) (- (* x x) (* (sqrt 1.0) x))) (+ (sqrt 1.0) x)) (* (- (* (sqrt 1.0) (sqrt 1.0)) (* x x)) (- (pow (sqrt 1.0) 3) (pow x 3))) (* (- (sqrt 1.0) x) (+ (* (sqrt 1.0) (sqrt 1.0)) (+ (* x x) (* (sqrt 1.0) x)))) (* (- (* (sqrt 1.0) (sqrt 1.0)) (* x x)) (- (* (sqrt 1.0) (sqrt 1.0)) (* x x))) (* (- (sqrt 1.0) x) (+ (sqrt 1.0) x)) (* (sqrt (+ (sqrt 1.0) x)) (sqrt (- (sqrt 1.0) x))) (* (sqrt (+ (sqrt 1.0) x)) (sqrt (- (sqrt 1.0) x))) (* (+ (sqrt 1.0) x) (sqrt 1.0)) (* (+ (sqrt 1.0) x) (neg x)) (* (+ (sqrt 1.0) x) (sqrt 1.0)) (* (+ (sqrt 1.0) x) (neg x)) (* (sqrt 1.0) (+ (sqrt 1.0) x)) (* (neg x) (+ (sqrt 1.0) x)) (* (sqrt 1.0) (+ (sqrt 1.0) x)) (* (neg x) (+ (sqrt 1.0) x)) (* (+ (sqrt 1.0) x) (* (cbrt (- (sqrt 1.0) x)) (cbrt (- (sqrt 1.0) x)))) (* (+ (sqrt 1.0) x) (sqrt (- (sqrt 1.0) x))) (* (+ (sqrt 1.0) x) 1) (* (+ (sqrt 1.0) x) (+ (sqrt (sqrt 1.0)) (sqrt x))) (* (+ (sqrt 1.0) x) (+ (sqrt (sqrt 1.0)) (sqrt x))) (* (+ (sqrt 1.0) x) 1) (* (cbrt (+ (sqrt 1.0) x)) (- (sqrt 1.0) x)) (* (sqrt (+ (sqrt 1.0) x)) (- (sqrt 1.0) x)) (* (+ (sqrt 1.0) x) (- (sqrt 1.0) x)) (* (+ (sqrt 1.0) x) (- (sqrt 1.0) x)) (* (+ (sqrt 1.0) x) (- (pow (sqrt 1.0) 3) (pow x 3))) (* (+ (sqrt 1.0) x) (- (* (sqrt 1.0) (sqrt 1.0)) (* x x))) (* (+ (pow (sqrt 1.0) 3) (pow x 3)) (- (sqrt 1.0) x)) (* (- (* (sqrt 1.0) (sqrt 1.0)) (* x x)) (- (sqrt 1.0) x)) (exp (* (cbrt (neg (* (+ (sqrt 1.0) x) (- (sqrt 1.0) x)))) (cbrt (neg (* (+ (sqrt 1.0) x) (- (sqrt 1.0) x)))))) (exp (sqrt (neg (* (+ (sqrt 1.0) x) (- (sqrt 1.0) x))))) (exp 1) (exp -1) (exp (neg (+ (sqrt 1.0) x))) (exp (+ (sqrt 1.0) x)) (exp (neg (* (+ (sqrt 1.0) x) (sqrt 1.0)))) (exp (neg (* (+ (sqrt 1.0) x) (neg x)))) (exp (neg (* (+ (sqrt 1.0) x) (sqrt 1.0)))) (exp (neg (* (+ (sqrt 1.0) x) (neg x)))) (exp (neg (* (sqrt 1.0) (+ (sqrt 1.0) x)))) (exp (neg (* (neg x) (+ (sqrt 1.0) x)))) (exp (neg (* (sqrt 1.0) (+ (sqrt 1.0) x)))) (exp (neg (* (neg x) (+ (sqrt 1.0) x)))) (exp (* (+ (sqrt 1.0) x) (- (sqrt 1.0) x))) (exp 0) (exp (* (+ (sqrt 1.0) x) (- (sqrt 1.0) x))) (log (exp (neg (* (+ (sqrt 1.0) x) (- (sqrt 1.0) x))))) (exp (exp (neg (* (+ (sqrt 1.0) x) (- (sqrt 1.0) x))))) (* (cbrt (exp (neg (* (+ (sqrt 1.0) x) (- (sqrt 1.0) x))))) (cbrt (exp (neg (* (+ (sqrt 1.0) x) (- (sqrt 1.0) x)))))) (cbrt (exp (neg (* (+ (sqrt 1.0) x) (- (sqrt 1.0) x))))) (* (* (exp (neg (* (+ (sqrt 1.0) x) (- (sqrt 1.0) x)))) (exp (neg (* (+ (sqrt 1.0) x) (- (sqrt 1.0) x))))) (exp (neg (* (+ (sqrt 1.0) x) (- (sqrt 1.0) x))))) (sqrt (exp (neg (* (+ (sqrt 1.0) x) (- (sqrt 1.0) x))))) (sqrt (exp (neg (* (+ (sqrt 1.0) x) (- (sqrt 1.0) x))))) (- (pow (sqrt 1.0) 2) (pow x 2)) (- (pow (sqrt 1.0) 2) (pow x 2)) (- (pow (sqrt 1.0) 2) (pow x 2)) (+ (* 1/2 (* (pow x 4) (exp (neg (pow (sqrt 1.0) 2))))) (+ (* (pow x 2) (exp (neg (pow (sqrt 1.0) 2)))) (exp (neg (pow (sqrt 1.0) 2))))) (exp (- (pow x 2) (pow (sqrt 1.0) 2))) (exp (- (pow x 2) (pow (sqrt 1.0) 2))) 0.920 * * [simplify]: iteration 0 : 288 enodes (cost 471 ) 0.926 * * [simplify]: iteration 1 : 1343 enodes (cost 398 ) 0.950 * * [simplify]: iteration 2 : 5003 enodes (cost 391 ) 0.953 * [simplify]: Simplified to: (+ 1.0 (neg (pow x 2))) (log (+ 1.0 (neg (pow x 2)))) (log (+ 1.0 (neg (pow x 2)))) (exp (+ 1.0 (neg (pow x 2)))) (pow (+ 1.0 (neg (pow x 2))) 3) (* (cbrt (* (+ (sqrt 1.0) x) (- (sqrt 1.0) x))) (cbrt (* (+ (sqrt 1.0) x) (- (sqrt 1.0) x)))) (cbrt (* (+ (sqrt 1.0) x) (- (sqrt 1.0) x))) (pow (+ 1.0 (neg (pow x 2))) 3) (sqrt (* (+ (sqrt 1.0) x) (- (sqrt 1.0) x))) (sqrt (* (+ (sqrt 1.0) x) (- (sqrt 1.0) x))) (* (+ (pow (sqrt 1.0) 3) (pow x 3)) (- (pow (sqrt 1.0) 3) (pow x 3))) (* (+ (* x (+ x (sqrt 1.0))) 1.0) (+ (* x (- x (sqrt 1.0))) 1.0)) (* (+ 1.0 (neg (pow x 2))) (+ (pow (sqrt 1.0) 3) (pow x 3))) (* (+ (sqrt 1.0) x) (+ (* x (- x (sqrt 1.0))) 1.0)) (* (- (pow (sqrt 1.0) 3) (pow x 3)) (+ 1.0 (neg (pow x 2)))) (* (+ (* x (+ x (sqrt 1.0))) 1.0) (- (sqrt 1.0) x)) (* (+ 1.0 (neg (pow x 2))) (+ 1.0 (neg (pow x 2)))) (+ 1.0 (neg (pow x 2))) (* (sqrt (+ (sqrt 1.0) x)) (sqrt (- (sqrt 1.0) x))) (* (sqrt (+ (sqrt 1.0) x)) (sqrt (- (sqrt 1.0) x))) (+ 1.0 (* (sqrt 1.0) x)) (* (neg x) (+ (sqrt 1.0) x)) (+ 1.0 (* (sqrt 1.0) x)) (* (neg x) (+ (sqrt 1.0) x)) (+ 1.0 (* (sqrt 1.0) x)) (* (neg x) (+ (sqrt 1.0) x)) (+ 1.0 (* (sqrt 1.0) x)) (* (neg x) (+ (sqrt 1.0) x)) (* (+ (sqrt 1.0) x) (* (cbrt (- (sqrt 1.0) x)) (cbrt (- (sqrt 1.0) x)))) (* (+ (sqrt 1.0) x) (sqrt (- (sqrt 1.0) x))) (+ (sqrt 1.0) x) (* (+ (sqrt 1.0) x) (+ (sqrt (sqrt 1.0)) (sqrt x))) (* (+ (sqrt 1.0) x) (+ (sqrt (sqrt 1.0)) (sqrt x))) (+ (sqrt 1.0) x) (* (cbrt (+ (sqrt 1.0) x)) (- (sqrt 1.0) x)) (* (sqrt (+ (sqrt 1.0) x)) (- (sqrt 1.0) x)) (+ 1.0 (neg (pow x 2))) (+ 1.0 (neg (pow x 2))) (* (+ (sqrt 1.0) x) (- (pow (sqrt 1.0) 3) (pow x 3))) (* (+ 1.0 (neg (pow x 2))) (+ (sqrt 1.0) x)) (* (+ (pow (sqrt 1.0) 3) (pow x 3)) (- (sqrt 1.0) x)) (* (- (sqrt 1.0) x) (+ 1.0 (neg (pow x 2)))) (exp (* (cbrt (neg (* (+ (sqrt 1.0) x) (- (sqrt 1.0) x)))) (cbrt (neg (* (+ (sqrt 1.0) x) (- (sqrt 1.0) x)))))) (exp (sqrt (neg (* (+ (sqrt 1.0) x) (- (sqrt 1.0) x))))) E (exp -1) (exp (neg (+ (sqrt 1.0) x))) (exp (+ (sqrt 1.0) x)) (exp (- 0 (+ 1.0 (* (sqrt 1.0) x)))) (exp (* x (+ x (sqrt 1.0)))) (exp (- 0 (+ 1.0 (* (sqrt 1.0) x)))) (exp (* x (+ x (sqrt 1.0)))) (exp (- 0 (+ 1.0 (* (sqrt 1.0) x)))) (exp (* x (+ x (sqrt 1.0)))) (exp (- 0 (+ 1.0 (* (sqrt 1.0) x)))) (exp (* x (+ x (sqrt 1.0)))) (exp (+ 1.0 (neg (pow x 2)))) 1 (exp (+ 1.0 (neg (pow x 2)))) (+ (pow x 2) (- 0 1.0)) (exp (exp (neg (* (+ (sqrt 1.0) x) (- (sqrt 1.0) x))))) (* (cbrt (exp (neg (* (+ (sqrt 1.0) x) (- (sqrt 1.0) x))))) (cbrt (exp (neg (* (+ (sqrt 1.0) x) (- (sqrt 1.0) x)))))) (cbrt (exp (neg (* (+ (sqrt 1.0) x) (- (sqrt 1.0) x))))) (pow (exp (neg (+ 1.0 (neg (pow x 2))))) 3) (sqrt (exp (neg (* (+ (sqrt 1.0) x) (- (sqrt 1.0) x))))) (sqrt (exp (neg (* (+ (sqrt 1.0) x) (- (sqrt 1.0) x))))) (+ 1.0 (neg (pow x 2))) (+ 1.0 (neg (pow x 2))) (+ 1.0 (neg (pow x 2))) (* (exp (- 0 1.0)) (+ (* 1/2 (pow x 4)) (+ (pow x 2) 1))) (exp (+ (pow x 2) (- 0 1.0))) (exp (+ (pow x 2) (- 0 1.0))) 0.953 * * * [progress]: adding candidates to table 1.280 * [progress]: [Phase 3 of 3] Extracting. 1.280 * * [regime]: Finding splitpoints for: (# #) 1.280 * * * [regime-changes]: Trying 4 branch expressions: ((* x x) (- 1.0 (* x x)) (neg (- 1.0 (* x x))) x) 1.280 * * * * [regimes]: Trying to branch on (* x x) from (# #) 1.304 * * * * [regimes]: Trying to branch on (- 1.0 (* x x)) from (# #) 1.321 * * * * [regimes]: Trying to branch on (neg (- 1.0 (* x x))) from (# #) 1.344 * * * * [regimes]: Trying to branch on x from (# #) 1.369 * * * [regime]: Found split indices: #