8.731 * [progress]: [Phase 1 of 3] Setting up. 0.001 * * * [progress]: [1/2] Preparing points 0.024 * * * [progress]: [2/2] Setting up program. 0.027 * [progress]: [Phase 2 of 3] Improving. 0.027 * [simplify]: Simplifying using # : (- (cbrt (+ x 1.0)) (cbrt x)) 0.029 * * [simplify]: iteration 0 : 9 enodes (cost 4 ) 0.030 * * [simplify]: iteration 1 : 10 enodes (cost 4 ) 0.031 * * [simplify]: iteration 2 : 10 enodes (cost 4 ) 0.031 * [simplify]: Simplified to: (- (cbrt (+ x 1.0)) (cbrt x)) 0.031 * * [progress]: iteration 1 / 4 0.031 * * * [progress]: picking best candidate 0.034 * * * * [pick]: Picked # 0.034 * * * [progress]: localizing error 0.040 * * * [progress]: generating rewritten candidates 0.040 * * * * [progress]: [ 1 / 3 ] rewriting at (2) 0.047 * * * * [progress]: [ 2 / 3 ] rewriting at (2 2) 0.048 * * * * [progress]: [ 3 / 3 ] rewriting at (2 1) 0.052 * * * [progress]: generating series expansions 0.052 * * * * [progress]: [ 1 / 3 ] generating series at (2) 0.052 * [approximate]: Approximating (- (pow (+ x 1.0) 1/3) (pow x 1/3)) in (x) around 0 0.118 * [approximate]: Approximating (- (pow (+ 1.0 (/ 1 x)) 1/3) (pow (/ 1 x) 1/3)) in (x) around 0 0.183 * [approximate]: Approximating (- (pow (- 1.0 (/ 1 x)) 1/3) (* (cbrt -1) (pow (/ 1 x) 1/3))) in (x) around 0 0.233 * * * * [progress]: [ 2 / 3 ] generating series at (2 2) 0.233 * [approximate]: Approximating (pow x 1/3) in (x) around 0 0.292 * [approximate]: Approximating (pow (/ 1 x) 1/3) in (x) around 0 0.353 * [approximate]: Approximating (* (cbrt -1) (pow (/ 1 x) 1/3)) in (x) around 0 0.432 * * * * [progress]: [ 3 / 3 ] generating series at (2 1) 0.432 * [approximate]: Approximating (pow (+ x 1.0) 1/3) in (x) around 0 0.481 * [approximate]: Approximating (pow (+ 1.0 (/ 1 x)) 1/3) in (x) around 0 0.506 * [approximate]: Approximating (pow (- 1.0 (/ 1 x)) 1/3) in (x) around 0 0.540 * * * [progress]: simplifying candidates 0.541 * [simplify]: Simplifying using # : (/ (exp (cbrt (+ x 1.0))) (exp (cbrt x))) (log (- (cbrt (+ x 1.0)) (cbrt x))) (exp (- (cbrt (+ x 1.0)) (cbrt x))) (* (cbrt (- (cbrt (+ x 1.0)) (cbrt x))) (cbrt (- (cbrt (+ x 1.0)) (cbrt x)))) (cbrt (- (cbrt (+ x 1.0)) (cbrt x))) (* (* (- (cbrt (+ x 1.0)) (cbrt x)) (- (cbrt (+ x 1.0)) (cbrt x))) (- (cbrt (+ x 1.0)) (cbrt x))) (sqrt (- (cbrt (+ x 1.0)) (cbrt x))) (sqrt (- (cbrt (+ x 1.0)) (cbrt x))) (- (pow (cbrt (+ x 1.0)) 3) (pow (cbrt x) 3)) (+ (* (cbrt (+ x 1.0)) (cbrt (+ x 1.0))) (+ (* (cbrt x) (cbrt x)) (* (cbrt (+ x 1.0)) (cbrt x)))) (neg (cbrt x)) (- (* (cbrt (+ x 1.0)) (cbrt (+ x 1.0))) (* (cbrt x) (cbrt x))) (+ (cbrt (+ x 1.0)) (cbrt x)) (+ (cbrt (sqrt (+ x 1.0))) (cbrt (sqrt x))) (- (cbrt (sqrt (+ x 1.0))) (cbrt (sqrt x))) (+ (cbrt (sqrt (+ x 1.0))) (sqrt (cbrt x))) (- (cbrt (sqrt (+ x 1.0))) (sqrt (cbrt x))) (+ (sqrt (cbrt (+ x 1.0))) (cbrt (sqrt x))) (- (sqrt (cbrt (+ x 1.0))) (cbrt (sqrt x))) (+ (sqrt (cbrt (+ x 1.0))) (sqrt (cbrt x))) (- (sqrt (cbrt (+ x 1.0))) (sqrt (cbrt x))) (- (cbrt (+ x 1.0)) (cbrt x)) (- (cbrt (+ x 1.0)) (cbrt x)) (- (cbrt (+ x 1.0)) (cbrt x)) (neg (cbrt x)) (log (cbrt x)) (exp (cbrt x)) (cbrt (* (cbrt x) (cbrt x))) (cbrt (cbrt x)) (cbrt (sqrt x)) (cbrt (sqrt x)) (cbrt 1) (cbrt x) (* (cbrt (cbrt x)) (cbrt (cbrt x))) (cbrt (cbrt x)) (* (* (cbrt x) (cbrt x)) (cbrt x)) (sqrt (cbrt x)) (sqrt (cbrt x)) (log (cbrt (+ x 1.0))) (exp (cbrt (+ x 1.0))) (cbrt (* (cbrt (+ x 1.0)) (cbrt (+ x 1.0)))) (cbrt (cbrt (+ x 1.0))) (cbrt (sqrt (+ x 1.0))) (cbrt (sqrt (+ x 1.0))) (cbrt 1) (cbrt (+ x 1.0)) (cbrt 1) (cbrt (+ x 1.0)) (cbrt (+ (pow x 3) (pow 1.0 3))) (cbrt (+ (* x x) (- (* 1.0 1.0) (* x 1.0)))) (cbrt (- (* x x) (* 1.0 1.0))) (cbrt (- x 1.0)) (* (cbrt (cbrt (+ x 1.0))) (cbrt (cbrt (+ x 1.0)))) (cbrt (cbrt (+ x 1.0))) (* (* (cbrt (+ x 1.0)) (cbrt (+ x 1.0))) (cbrt (+ x 1.0))) (sqrt (cbrt (+ x 1.0))) (sqrt (cbrt (+ x 1.0))) (- (+ (* 0.05555555555555555 (* (pow x 2) (pow 1.0 1/3))) (+ (* 0.3333333333333333 (* x (pow 1.0 1/3))) (pow 1.0 1/3))) (+ (* 1/6 (* (pow x 2) (pow (/ 1 (pow 1.0 5)) 1/3))) (pow x 1/3))) (- (+ (* 0.3333333333333333 (pow (/ 1 (pow x 2)) 1/3)) (* 0.06172839506172839 (pow (/ 1 (pow x 8)) 1/3))) (* 0.1111111111111111 (pow (/ 1 (pow x 5)) 1/3))) (- (+ (* 0.3333333333333333 (/ (exp (* 1/3 (- (log -1) (log (/ -1 x))))) x)) (exp (* 1/3 (- (log -1) (log (/ -1 x)))))) (+ (* 0.1111111111111111 (/ (exp (* 1/3 (- (log -1) (log (/ -1 x))))) (pow x 2))) (* (pow (* -1 x) 1/3) (cbrt -1)))) (pow x 1/3) (pow (/ 1 x) -1/3) (* (pow (* -1 x) 1/3) (cbrt -1)) (- (+ (* 0.05555555555555555 (* (pow x 2) (pow 1.0 1/3))) (+ (* 0.3333333333333333 (* x (pow 1.0 1/3))) (pow 1.0 1/3))) (* 1/6 (* (pow x 2) (pow (/ 1 (pow 1.0 5)) 1/3)))) (- (+ (* 0.3333333333333333 (pow (/ 1 (pow x 2)) 1/3)) (pow (/ 1 x) -1/3)) (* 0.1111111111111111 (pow (/ 1 (pow x 5)) 1/3))) (- (+ (* 0.3333333333333333 (/ (exp (* 1/3 (- (log -1) (log (/ -1 x))))) x)) (exp (* 1/3 (- (log -1) (log (/ -1 x)))))) (* 0.1111111111111111 (/ (exp (* 1/3 (- (log -1) (log (/ -1 x))))) (pow x 2)))) 0.545 * * [simplify]: iteration 0 : 287 enodes (cost 358 ) 0.550 * * [simplify]: iteration 1 : 934 enodes (cost 344 ) 0.571 * * [simplify]: iteration 2 : 4839 enodes (cost 322 ) 0.703 * * [simplify]: iteration 3 : 5001 enodes (cost 322 ) 0.705 * [simplify]: Simplified to: (exp (- (cbrt (+ x 1.0)) (cbrt x))) (log (- (cbrt (+ x 1.0)) (cbrt x))) (exp (- (cbrt (+ x 1.0)) (cbrt x))) (* (cbrt (- (cbrt (+ x 1.0)) (cbrt x))) (cbrt (- (cbrt (+ x 1.0)) (cbrt x)))) (cbrt (- (cbrt (+ x 1.0)) (cbrt x))) (pow (- (cbrt (+ x 1.0)) (cbrt x)) 3) (sqrt (- (cbrt (+ x 1.0)) (cbrt x))) (sqrt (- (cbrt (+ x 1.0)) (cbrt x))) (+ 0 1.0) (+ (* (cbrt (+ x 1.0)) (+ (cbrt (+ x 1.0)) (cbrt x))) (pow x 2/3)) (neg (cbrt x)) (- (* (cbrt (+ x 1.0)) (cbrt (+ x 1.0))) (* (cbrt x) (cbrt x))) (+ (cbrt (+ x 1.0)) (cbrt x)) (+ (cbrt (sqrt (+ x 1.0))) (cbrt (sqrt x))) (- (cbrt (sqrt (+ x 1.0))) (cbrt (sqrt x))) (+ (cbrt (sqrt (+ x 1.0))) (sqrt (cbrt x))) (- (cbrt (sqrt (+ x 1.0))) (sqrt (cbrt x))) (+ (sqrt (cbrt (+ x 1.0))) (cbrt (sqrt x))) (- (sqrt (cbrt (+ x 1.0))) (cbrt (sqrt x))) (+ (sqrt (cbrt (+ x 1.0))) (sqrt (cbrt x))) (- (sqrt (cbrt (+ x 1.0))) (sqrt (cbrt x))) (- (cbrt (+ x 1.0)) (cbrt x)) (- (cbrt (+ x 1.0)) (cbrt x)) (- (cbrt (+ x 1.0)) (cbrt x)) (neg (cbrt x)) (log (cbrt x)) (exp (cbrt x)) (cbrt (* (cbrt x) (cbrt x))) (cbrt (cbrt x)) (cbrt (sqrt x)) (cbrt (sqrt x)) (cbrt 1) (pow x 1/3) (* (cbrt (cbrt x)) (cbrt (cbrt x))) (cbrt (cbrt x)) x (sqrt (cbrt x)) (sqrt (cbrt x)) (log (cbrt (+ x 1.0))) (exp (cbrt (+ x 1.0))) (cbrt (* (cbrt (+ x 1.0)) (cbrt (+ x 1.0)))) (cbrt (cbrt (+ x 1.0))) (cbrt (sqrt (+ x 1.0))) (cbrt (sqrt (+ x 1.0))) (cbrt 1) (cbrt (+ x 1.0)) (cbrt 1) (cbrt (+ x 1.0)) (cbrt (+ (pow x 3) (pow 1.0 3))) (cbrt (+ (* x x) (- (* 1.0 1.0) (* x 1.0)))) (cbrt (- (* x x) (* 1.0 1.0))) (cbrt (- x 1.0)) (* (cbrt (cbrt (+ x 1.0))) (cbrt (cbrt (+ x 1.0)))) (cbrt (cbrt (+ x 1.0))) (+ x 1.0) (sqrt (cbrt (+ x 1.0))) (sqrt (cbrt (+ x 1.0))) (+ (- (* (pow x 2) (- (* (pow 1.0 1/3) 0.05555555555555555) (* (pow (/ 1 (pow 1.0 5)) 1/3) 1/6))) (pow x 1/3)) (* (+ (* 0.3333333333333333 x) 1) (pow 1.0 1/3))) (- (+ (* 0.3333333333333333 (pow (/ 1 (pow x 2)) 1/3)) (* 0.06172839506172839 (pow (/ 1 (pow x 8)) 1/3))) (* 0.1111111111111111 (pow (/ 1 (pow x 5)) 1/3))) (+ (- (* (/ (exp (* 1/3 (- (log -1) (log (/ -1 x))))) x) (- 0.3333333333333333 (/ 0.1111111111111111 x))) (* (pow (* -1 x) 1/3) (cbrt -1))) (exp (* 1/3 (- (log -1) (log (/ -1 x)))))) (pow x 1/3) (pow (/ 1 x) -1/3) (* (pow (* -1 x) 1/3) (cbrt -1)) (+ (* (pow x 2) (- (* (pow 1.0 1/3) 0.05555555555555555) (* (pow (/ 1 (pow 1.0 5)) 1/3) 1/6))) (* (+ (* 0.3333333333333333 x) 1) (pow 1.0 1/3))) (- (+ (* 0.3333333333333333 (pow (/ 1 (pow x 2)) 1/3)) (pow (/ 1 x) -1/3)) (* 0.1111111111111111 (pow (/ 1 (pow x 5)) 1/3))) (+ (* (/ (exp (* 1/3 (- (log -1) (log (/ -1 x))))) x) (- 0.3333333333333333 (/ 0.1111111111111111 x))) (exp (* 1/3 (- (log -1) (log (/ -1 x)))))) 0.706 * * * [progress]: adding candidates to table 0.892 * * [progress]: iteration 2 / 4 0.892 * * * [progress]: picking best candidate 0.924 * * * * [pick]: Picked # 0.924 * * * [progress]: localizing error 0.935 * * * [progress]: generating rewritten candidates 0.935 * * * * [progress]: [ 1 / 4 ] rewriting at (2) 0.942 * * * * [progress]: [ 2 / 4 ] rewriting at (2 2 1) 0.945 * * * * [progress]: [ 3 / 4 ] rewriting at (2 2 2 1) 0.946 * * * * [progress]: [ 4 / 4 ] rewriting at (2 2 1 1 2) 0.948 * * * [progress]: generating series expansions 0.948 * * * * [progress]: [ 1 / 4 ] generating series at (2) 0.948 * [approximate]: Approximating (- (pow (+ x 1.0) 1/3) (pow x 1/3)) in (x) around 0 1.013 * [approximate]: Approximating (- (pow (+ 1.0 (/ 1 x)) 1/3) (pow (/ 1 x) 1/3)) in (x) around 0 1.078 * [approximate]: Approximating (- (pow (- 1.0 (/ 1 x)) 1/3) (* (cbrt -1) (pow (/ 1 x) 1/3))) in (x) around 0 1.129 * * * * [progress]: [ 2 / 4 ] generating series at (2 2 1) 1.129 * [approximate]: Approximating (pow (pow x 2) 1/9) in (x) around 0 1.192 * [approximate]: Approximating (pow (/ 1 (pow x 2)) 1/9) in (x) around 0 1.260 * [approximate]: Approximating (* (pow (pow (cbrt -1) 2) 1/3) (pow (/ 1 (pow x 2)) 1/9)) in (x) around 0 1.430 * * * * [progress]: [ 3 / 4 ] generating series at (2 2 2 1) 1.430 * [approximate]: Approximating (pow x 1/3) in (x) around 0 1.488 * [approximate]: Approximating (pow (/ 1 x) 1/3) in (x) around 0 1.553 * [approximate]: Approximating (* (cbrt -1) (pow (/ 1 x) 1/3)) in (x) around 0 1.634 * * * * [progress]: [ 4 / 4 ] generating series at (2 2 1 1 2) 1.634 * [approximate]: Approximating (pow x 1/3) in (x) around 0 1.697 * [approximate]: Approximating (pow (/ 1 x) 1/3) in (x) around 0 1.764 * [approximate]: Approximating (* (cbrt -1) (pow (/ 1 x) 1/3)) in (x) around 0 1.846 * * * [progress]: simplifying candidates 1.847 * [simplify]: Simplifying using # : (/ (exp (cbrt (+ x 1.0))) (exp (* (cbrt (* (cbrt x) (cbrt x))) (cbrt (cbrt x))))) (log (- (cbrt (+ x 1.0)) (* (cbrt (* (cbrt x) (cbrt x))) (cbrt (cbrt x))))) (exp (- (cbrt (+ x 1.0)) (* (cbrt (* (cbrt x) (cbrt x))) (cbrt (cbrt x))))) (* (cbrt (- (cbrt (+ x 1.0)) (* (cbrt (* (cbrt x) (cbrt x))) (cbrt (cbrt x))))) (cbrt (- (cbrt (+ x 1.0)) (* (cbrt (* (cbrt x) (cbrt x))) (cbrt (cbrt x)))))) (cbrt (- (cbrt (+ x 1.0)) (* (cbrt (* (cbrt x) (cbrt x))) (cbrt (cbrt x))))) (* (* (- (cbrt (+ x 1.0)) (* (cbrt (* (cbrt x) (cbrt x))) (cbrt (cbrt x)))) (- (cbrt (+ x 1.0)) (* (cbrt (* (cbrt x) (cbrt x))) (cbrt (cbrt x))))) (- (cbrt (+ x 1.0)) (* (cbrt (* (cbrt x) (cbrt x))) (cbrt (cbrt x))))) (sqrt (- (cbrt (+ x 1.0)) (* (cbrt (* (cbrt x) (cbrt x))) (cbrt (cbrt x))))) (sqrt (- (cbrt (+ x 1.0)) (* (cbrt (* (cbrt x) (cbrt x))) (cbrt (cbrt x))))) (- (pow (cbrt (+ x 1.0)) 3) (pow (* (cbrt (* (cbrt x) (cbrt x))) (cbrt (cbrt x))) 3)) (+ (* (cbrt (+ x 1.0)) (cbrt (+ x 1.0))) (+ (* (* (cbrt (* (cbrt x) (cbrt x))) (cbrt (cbrt x))) (* (cbrt (* (cbrt x) (cbrt x))) (cbrt (cbrt x)))) (* (cbrt (+ x 1.0)) (* (cbrt (* (cbrt x) (cbrt x))) (cbrt (cbrt x)))))) (neg (* (cbrt (* (cbrt x) (cbrt x))) (cbrt (cbrt x)))) (- (* (cbrt (+ x 1.0)) (cbrt (+ x 1.0))) (* (* (cbrt (* (cbrt x) (cbrt x))) (cbrt (cbrt x))) (* (cbrt (* (cbrt x) (cbrt x))) (cbrt (cbrt x))))) (+ (cbrt (+ x 1.0)) (* (cbrt (* (cbrt x) (cbrt x))) (cbrt (cbrt x)))) (neg (* (cbrt (* (cbrt x) (cbrt x))) (cbrt (cbrt x)))) (log (cbrt (* (cbrt x) (cbrt x)))) (exp (cbrt (* (cbrt x) (cbrt x)))) (cbrt (cbrt x)) (cbrt (cbrt x)) (* (cbrt (cbrt (* (cbrt x) (cbrt x)))) (cbrt (cbrt (* (cbrt x) (cbrt x))))) (cbrt (cbrt (* (cbrt x) (cbrt x)))) (* (* (cbrt (* (cbrt x) (cbrt x))) (cbrt (* (cbrt x) (cbrt x)))) (cbrt (* (cbrt x) (cbrt x)))) (sqrt (cbrt (* (cbrt x) (cbrt x)))) (sqrt (cbrt (* (cbrt x) (cbrt x)))) (log (cbrt x)) (exp (cbrt x)) (cbrt (* (cbrt x) (cbrt x))) (cbrt (cbrt x)) (cbrt (sqrt x)) (cbrt (sqrt x)) (cbrt 1) (cbrt x) (* (cbrt (cbrt x)) (cbrt (cbrt x))) (cbrt (cbrt x)) (* (* (cbrt x) (cbrt x)) (cbrt x)) (sqrt (cbrt x)) (sqrt (cbrt x)) (log (cbrt x)) (exp (cbrt x)) (cbrt (* (cbrt x) (cbrt x))) (cbrt (cbrt x)) (cbrt (sqrt x)) (cbrt (sqrt x)) (cbrt 1) (cbrt x) (* (cbrt (cbrt x)) (cbrt (cbrt x))) (cbrt (cbrt x)) (* (* (cbrt x) (cbrt x)) (cbrt x)) (sqrt (cbrt x)) (sqrt (cbrt x)) (- (+ (* 0.05555555555555555 (* (pow x 2) (pow 1.0 1/3))) (+ (* 0.3333333333333333 (* x (pow 1.0 1/3))) (pow 1.0 1/3))) (+ (* 1/6 (* (pow x 2) (pow (/ 1 (pow 1.0 5)) 1/3))) (pow x 1/3))) (- (+ (* 0.3333333333333333 (pow (/ 1 (pow x 2)) 1/3)) (* 0.06172839506172839 (pow (/ 1 (pow x 8)) 1/3))) (* 0.1111111111111111 (pow (/ 1 (pow x 5)) 1/3))) (- (+ (* 0.3333333333333333 (/ (exp (* 1/3 (- (log -1) (log (/ -1 x))))) x)) (exp (* 1/3 (- (log -1) (log (/ -1 x)))))) (+ (* 0.1111111111111111 (/ (exp (* 1/3 (- (log -1) (log (/ -1 x))))) (pow x 2))) (* (pow (* -1 x) 1/3) (cbrt -1)))) (pow x 2/9) (pow (/ 1 x) -2/9) (* (pow (pow (cbrt -1) 2) 1/3) (pow (pow x 2) 1/9)) (pow x 1/3) (pow (/ 1 x) -1/3) (* (pow (* -1 x) 1/3) (cbrt -1)) (pow x 1/3) (pow (/ 1 x) -1/3) (* (pow (* -1 x) 1/3) (cbrt -1)) 1.851 * * [simplify]: iteration 0 : 267 enodes (cost 407 ) 1.855 * * [simplify]: iteration 1 : 751 enodes (cost 360 ) 1.870 * * [simplify]: iteration 2 : 2812 enodes (cost 343 ) 1.935 * * [simplify]: iteration 3 : 5002 enodes (cost 331 ) 1.937 * [simplify]: Simplified to: (exp (- (cbrt (+ x 1.0)) (* (cbrt (* (cbrt x) (cbrt x))) (cbrt (cbrt x))))) (log (- (cbrt (+ x 1.0)) (* (cbrt (* (cbrt x) (cbrt x))) (cbrt (cbrt x))))) (exp (- (cbrt (+ x 1.0)) (* (cbrt (* (cbrt x) (cbrt x))) (cbrt (cbrt x))))) (* (cbrt (- (cbrt (+ x 1.0)) (* (cbrt (* (cbrt x) (cbrt x))) (cbrt (cbrt x))))) (cbrt (- (cbrt (+ x 1.0)) (* (cbrt (* (cbrt x) (cbrt x))) (cbrt (cbrt x)))))) (cbrt (- (cbrt (+ x 1.0)) (* (cbrt (* (cbrt x) (cbrt x))) (cbrt (cbrt x))))) (pow (- (cbrt (+ x 1.0)) (* (cbrt (* (cbrt x) (cbrt x))) (cbrt (cbrt x)))) 3) (sqrt (- (cbrt (+ x 1.0)) (* (cbrt (* (cbrt x) (cbrt x))) (cbrt (cbrt x))))) (sqrt (- (cbrt (+ x 1.0)) (* (cbrt (* (cbrt x) (cbrt x))) (cbrt (cbrt x))))) (- (+ x 1.0) x) (+ (* (* (cbrt (* (cbrt x) (cbrt x))) (cbrt (cbrt x))) (+ (* (cbrt (* (cbrt x) (cbrt x))) (cbrt (cbrt x))) (cbrt (+ x 1.0)))) (* (cbrt (+ x 1.0)) (cbrt (+ x 1.0)))) (neg (pow x 1/3)) (- (* (cbrt (+ x 1.0)) (cbrt (+ x 1.0))) (* (* (cbrt (* (cbrt x) (cbrt x))) (cbrt (cbrt x))) (* (cbrt (* (cbrt x) (cbrt x))) (cbrt (cbrt x))))) (+ (cbrt (+ x 1.0)) (* (cbrt (* (cbrt x) (cbrt x))) (cbrt (cbrt x)))) (neg (pow x 1/3)) (log (cbrt (* (cbrt x) (cbrt x)))) (exp (cbrt (* (cbrt x) (cbrt x)))) (cbrt (cbrt x)) (cbrt (cbrt x)) (* (cbrt (cbrt (* (cbrt x) (cbrt x)))) (cbrt (cbrt (* (cbrt x) (cbrt x))))) (cbrt (cbrt (* (cbrt x) (cbrt x)))) (pow x 2/3) (sqrt (cbrt (* (cbrt x) (cbrt x)))) (sqrt (cbrt (* (cbrt x) (cbrt x)))) (log (cbrt x)) (exp (cbrt x)) (cbrt (* (cbrt x) (cbrt x))) (cbrt (cbrt x)) (cbrt (sqrt x)) (cbrt (sqrt x)) (cbrt 1) (pow x 1/3) (* (cbrt (cbrt x)) (cbrt (cbrt x))) (cbrt (cbrt x)) x (sqrt (cbrt x)) (sqrt (cbrt x)) (log (cbrt x)) (exp (cbrt x)) (cbrt (* (cbrt x) (cbrt x))) (cbrt (cbrt x)) (cbrt (sqrt x)) (cbrt (sqrt x)) (cbrt 1) (pow x 1/3) (* (cbrt (cbrt x)) (cbrt (cbrt x))) (cbrt (cbrt x)) x (sqrt (cbrt x)) (sqrt (cbrt x)) (- (- (* (pow 1.0 1/3) (+ (* 0.05555555555555555 (pow x 2)) (+ (* 0.3333333333333333 x) 1))) (pow x 1/3)) (* 1/6 (* (pow x 2) (pow (/ 1 (pow 1.0 5)) 1/3)))) (- (+ (* 0.3333333333333333 (pow (/ 1 (pow x 2)) 1/3)) (* 0.06172839506172839 (pow (/ 1 (pow x 8)) 1/3))) (* 0.1111111111111111 (pow (/ 1 (pow x 5)) 1/3))) (+ (- (* (/ (exp (* 1/3 (- (log -1) (log (/ -1 x))))) x) (- 0.3333333333333333 (/ 0.1111111111111111 x))) (* (pow (* -1 x) 1/3) (cbrt -1))) (exp (* 1/3 (- (log -1) (log (/ -1 x)))))) (pow x 2/9) (pow (/ 1 x) -2/9) (* (pow (pow (cbrt -1) 2) 1/3) (pow (pow x 2) 1/9)) (pow x 1/3) (pow (/ 1 x) -1/3) (* (pow (* -1 x) 1/3) (cbrt -1)) (pow x 1/3) (pow (/ 1 x) -1/3) (* (pow (* -1 x) 1/3) (cbrt -1)) 1.938 * * * [progress]: adding candidates to table 2.169 * * [progress]: iteration 3 / 4 2.169 * * * [progress]: picking best candidate 2.207 * * * * [pick]: Picked # 2.208 * * * [progress]: localizing error 2.225 * * * [progress]: generating rewritten candidates 2.226 * * * * [progress]: [ 1 / 4 ] rewriting at (2 1) 2.232 * * * * [progress]: [ 2 / 4 ] rewriting at (2 2 1 2 1 1) 2.236 * * * * [progress]: [ 3 / 4 ] rewriting at (2 2 1 1 1) 2.240 * * * * [progress]: [ 4 / 4 ] rewriting at (2 2 1 2 1 2 1) 2.242 * * * [progress]: generating series expansions 2.242 * * * * [progress]: [ 1 / 4 ] generating series at (2 1) 2.242 * [approximate]: Approximating 1.0 in (x) around 0 2.242 * [approximate]: Approximating 1.0 in (x) around 0 2.242 * [approximate]: Approximating 1.0 in (x) around 0 2.242 * * * * [progress]: [ 2 / 4 ] generating series at (2 2 1 2 1 1) 2.242 * [approximate]: Approximating (pow (pow x 2) 1/9) in (x) around 0 2.307 * [approximate]: Approximating (pow (/ 1 (pow x 2)) 1/9) in (x) around 0 2.378 * [approximate]: Approximating (* (pow (pow (cbrt -1) 2) 1/3) (pow (/ 1 (pow x 2)) 1/9)) in (x) around 0 2.559 * * * * [progress]: [ 3 / 4 ] generating series at (2 2 1 1 1) 2.559 * [approximate]: Approximating (pow (pow x 2) 1/9) in (x) around 0 2.626 * [approximate]: Approximating (pow (/ 1 (pow x 2)) 1/9) in (x) around 0 2.691 * [approximate]: Approximating (* (pow (pow (cbrt -1) 2) 1/3) (pow (/ 1 (pow x 2)) 1/9)) in (x) around 0 2.870 * * * * [progress]: [ 4 / 4 ] generating series at (2 2 1 2 1 2 1) 2.870 * [approximate]: Approximating (pow x 1/3) in (x) around 0 2.932 * [approximate]: Approximating (pow (/ 1 x) 1/3) in (x) around 0 2.991 * [approximate]: Approximating (* (cbrt -1) (pow (/ 1 x) 1/3)) in (x) around 0 3.079 * * * [progress]: simplifying candidates 3.079 * [simplify]: Simplifying using # : (/ (* (exp x) (exp 1.0)) (exp x)) (/ (exp (+ x 1.0)) (exp x)) (log (- (+ x 1.0) x)) (exp (- (+ x 1.0) x)) (* (cbrt (- (+ x 1.0) x)) (cbrt (- (+ x 1.0) x))) (cbrt (- (+ x 1.0) x)) (* (* (- (+ x 1.0) x) (- (+ x 1.0) x)) (- (+ x 1.0) x)) (sqrt (- (+ x 1.0) x)) (sqrt (- (+ x 1.0) x)) (- (pow (+ x 1.0) 3) (pow x 3)) (+ (* (+ x 1.0) (+ x 1.0)) (+ (* x x) (* (+ x 1.0) x))) (neg x) (- (* (+ x 1.0) (+ x 1.0)) (* x x)) (+ (+ x 1.0) x) (+ (sqrt (+ x 1.0)) (sqrt x)) (- (sqrt (+ x 1.0)) (sqrt x)) (- (+ x 1.0) x) (- (+ x 1.0) x) (- 1.0 x) (neg x) (log (cbrt (* (cbrt x) (cbrt x)))) (exp (cbrt (* (cbrt x) (cbrt x)))) (cbrt (cbrt x)) (cbrt (cbrt x)) (* (cbrt (cbrt (* (cbrt x) (cbrt x)))) (cbrt (cbrt (* (cbrt x) (cbrt x))))) (cbrt (cbrt (* (cbrt x) (cbrt x)))) (* (* (cbrt (* (cbrt x) (cbrt x))) (cbrt (* (cbrt x) (cbrt x)))) (cbrt (* (cbrt x) (cbrt x)))) (sqrt (cbrt (* (cbrt x) (cbrt x)))) (sqrt (cbrt (* (cbrt x) (cbrt x)))) (log (cbrt (* (cbrt x) (cbrt x)))) (exp (cbrt (* (cbrt x) (cbrt x)))) (cbrt (cbrt x)) (cbrt (cbrt x)) (* (cbrt (cbrt (* (cbrt x) (cbrt x)))) (cbrt (cbrt (* (cbrt x) (cbrt x))))) (cbrt (cbrt (* (cbrt x) (cbrt x)))) (* (* (cbrt (* (cbrt x) (cbrt x))) (cbrt (* (cbrt x) (cbrt x)))) (cbrt (* (cbrt x) (cbrt x)))) (sqrt (cbrt (* (cbrt x) (cbrt x)))) (sqrt (cbrt (* (cbrt x) (cbrt x)))) (log (cbrt x)) (exp (cbrt x)) (cbrt (* (cbrt x) (cbrt x))) (cbrt (cbrt x)) (cbrt (sqrt x)) (cbrt (sqrt x)) (cbrt 1) (cbrt x) (* (cbrt (cbrt x)) (cbrt (cbrt x))) (cbrt (cbrt x)) (* (* (cbrt x) (cbrt x)) (cbrt x)) (sqrt (cbrt x)) (sqrt (cbrt x)) 1.0 1.0 1.0 (pow x 2/9) (pow (/ 1 x) -2/9) (* (pow (pow (cbrt -1) 2) 1/3) (pow (pow x 2) 1/9)) (pow x 2/9) (pow (/ 1 x) -2/9) (* (pow (pow (cbrt -1) 2) 1/3) (pow (pow x 2) 1/9)) (pow x 1/3) (pow (/ 1 x) -1/3) (* (pow (* -1 x) 1/3) (cbrt -1)) 3.083 * * [simplify]: iteration 0 : 145 enodes (cost 234 ) 3.085 * * [simplify]: iteration 1 : 391 enodes (cost 208 ) 3.093 * * [simplify]: iteration 2 : 1619 enodes (cost 192 ) 3.124 * * [simplify]: iteration 3 : 5001 enodes (cost 184 ) 3.126 * [simplify]: Simplified to: (exp 1.0) (exp 1.0) (log (- (+ x 1.0) x)) (exp 1.0) (* (cbrt (- (+ x 1.0) x)) (cbrt (- (+ x 1.0) x))) (cbrt (- (+ x 1.0) x)) (* 1.0 (* 1.0 1.0)) (sqrt (- (+ x 1.0) x)) (sqrt (- (+ x 1.0) x)) (- (pow (+ x 1.0) 3) (pow x 3)) (+ (* (+ x 1.0) (+ (+ x 1.0) x)) (pow x 2)) (* -1 x) (* 1.0 (+ x (+ x 1.0))) (+ (+ x 1.0) x) (+ (sqrt (+ x 1.0)) (sqrt x)) (- (sqrt (+ x 1.0)) (sqrt x)) 1.0 1.0 (- 1.0 x) (* -1 x) (log (cbrt (* (cbrt x) (cbrt x)))) (exp (cbrt (* (cbrt x) (cbrt x)))) (cbrt (cbrt x)) (cbrt (cbrt x)) (* (cbrt (cbrt (* (cbrt x) (cbrt x)))) (cbrt (cbrt (* (cbrt x) (cbrt x))))) (cbrt (cbrt (* (cbrt x) (cbrt x)))) (pow x 2/3) (sqrt (cbrt (* (cbrt x) (cbrt x)))) (sqrt (cbrt (* (cbrt x) (cbrt x)))) (log (cbrt (* (cbrt x) (cbrt x)))) (exp (cbrt (* (cbrt x) (cbrt x)))) (cbrt (cbrt x)) (cbrt (cbrt x)) (* (cbrt (cbrt (* (cbrt x) (cbrt x)))) (cbrt (cbrt (* (cbrt x) (cbrt x))))) (cbrt (cbrt (* (cbrt x) (cbrt x)))) (pow x 2/3) (sqrt (cbrt (* (cbrt x) (cbrt x)))) (sqrt (cbrt (* (cbrt x) (cbrt x)))) (log (cbrt x)) (exp (cbrt x)) (cbrt (* (cbrt x) (cbrt x))) (cbrt (cbrt x)) (cbrt (sqrt x)) (cbrt (sqrt x)) (cbrt 1) (pow x 1/3) (* (cbrt (cbrt x)) (cbrt (cbrt x))) (cbrt (cbrt x)) x (sqrt (cbrt x)) (sqrt (cbrt x)) 1.0 1.0 1.0 (pow x 2/9) (pow (/ 1 x) -2/9) (* (pow (pow (cbrt -1) 2) 1/3) (pow (pow x 2) 1/9)) (pow x 2/9) (pow (/ 1 x) -2/9) (* (pow (pow (cbrt -1) 2) 1/3) (pow (pow x 2) 1/9)) (pow x 1/3) (pow (/ 1 x) -1/3) (* (pow (* -1 x) 1/3) (cbrt -1)) 3.127 * * * [progress]: adding candidates to table 3.456 * * [progress]: iteration 4 / 4 3.456 * * * [progress]: picking best candidate 3.477 * * * * [pick]: Picked # 3.477 * * * [progress]: localizing error 3.497 * * * [progress]: generating rewritten candidates 3.497 * * * * [progress]: [ 1 / 4 ] rewriting at (2 2 1 2 1 1) 3.501 * * * * [progress]: [ 2 / 4 ] rewriting at (2 2 1 1 1) 3.505 * * * * [progress]: [ 3 / 4 ] rewriting at (2 2 1 2 1 2 1) 3.506 * * * * [progress]: [ 4 / 4 ] rewriting at (2 2 1 2 1 1 1 2) 3.508 * * * [progress]: generating series expansions 3.508 * * * * [progress]: [ 1 / 4 ] generating series at (2 2 1 2 1 1) 3.508 * [approximate]: Approximating (pow (pow x 2) 1/9) in (x) around 0 3.575 * [approximate]: Approximating (pow (/ 1 (pow x 2)) 1/9) in (x) around 0 3.644 * [approximate]: Approximating (* (pow (pow (cbrt -1) 2) 1/3) (pow (/ 1 (pow x 2)) 1/9)) in (x) around 0 3.816 * * * * [progress]: [ 2 / 4 ] generating series at (2 2 1 1 1) 3.816 * [approximate]: Approximating (pow (pow x 2) 1/9) in (x) around 0 3.881 * [approximate]: Approximating (pow (/ 1 (pow x 2)) 1/9) in (x) around 0 3.951 * [approximate]: Approximating (* (pow (pow (cbrt -1) 2) 1/3) (pow (/ 1 (pow x 2)) 1/9)) in (x) around 0 4.129 * * * * [progress]: [ 3 / 4 ] generating series at (2 2 1 2 1 2 1) 4.129 * [approximate]: Approximating (pow x 1/3) in (x) around 0 4.190 * [approximate]: Approximating (pow (/ 1 x) 1/3) in (x) around 0 4.255 * [approximate]: Approximating (* (cbrt -1) (pow (/ 1 x) 1/3)) in (x) around 0 4.335 * * * * [progress]: [ 4 / 4 ] generating series at (2 2 1 2 1 1 1 2) 4.335 * [approximate]: Approximating (pow x 1/3) in (x) around 0 4.395 * [approximate]: Approximating (pow (/ 1 x) 1/3) in (x) around 0 4.455 * [approximate]: Approximating (* (cbrt -1) (pow (/ 1 x) 1/3)) in (x) around 0 4.535 * * * [progress]: simplifying candidates 4.535 * [simplify]: Simplifying using # : (log (cbrt (* (cbrt x) (cbrt x)))) (exp (cbrt (* (cbrt x) (cbrt x)))) (cbrt (cbrt x)) (cbrt (cbrt x)) (* (cbrt (cbrt (* (cbrt x) (cbrt x)))) (cbrt (cbrt (* (cbrt x) (cbrt x))))) (cbrt (cbrt (* (cbrt x) (cbrt x)))) (* (* (cbrt (* (cbrt x) (cbrt x))) (cbrt (* (cbrt x) (cbrt x)))) (cbrt (* (cbrt x) (cbrt x)))) (sqrt (cbrt (* (cbrt x) (cbrt x)))) (sqrt (cbrt (* (cbrt x) (cbrt x)))) (log (cbrt (* (cbrt x) (cbrt x)))) (exp (cbrt (* (cbrt x) (cbrt x)))) (cbrt (cbrt x)) (cbrt (cbrt x)) (* (cbrt (cbrt (* (cbrt x) (cbrt x)))) (cbrt (cbrt (* (cbrt x) (cbrt x))))) (cbrt (cbrt (* (cbrt x) (cbrt x)))) (* (* (cbrt (* (cbrt x) (cbrt x))) (cbrt (* (cbrt x) (cbrt x)))) (cbrt (* (cbrt x) (cbrt x)))) (sqrt (cbrt (* (cbrt x) (cbrt x)))) (sqrt (cbrt (* (cbrt x) (cbrt x)))) (log (cbrt x)) (exp (cbrt x)) (cbrt (* (cbrt x) (cbrt x))) (cbrt (cbrt x)) (cbrt (sqrt x)) (cbrt (sqrt x)) (cbrt 1) (cbrt x) (* (cbrt (cbrt x)) (cbrt (cbrt x))) (cbrt (cbrt x)) (* (* (cbrt x) (cbrt x)) (cbrt x)) (sqrt (cbrt x)) (sqrt (cbrt x)) (log (cbrt x)) (exp (cbrt x)) (cbrt (* (cbrt x) (cbrt x))) (cbrt (cbrt x)) (cbrt (sqrt x)) (cbrt (sqrt x)) (cbrt 1) (cbrt x) (* (cbrt (cbrt x)) (cbrt (cbrt x))) (cbrt (cbrt x)) (* (* (cbrt x) (cbrt x)) (cbrt x)) (sqrt (cbrt x)) (sqrt (cbrt x)) (pow x 2/9) (pow (/ 1 x) -2/9) (* (pow (pow (cbrt -1) 2) 1/3) (pow (pow x 2) 1/9)) (pow x 2/9) (pow (/ 1 x) -2/9) (* (pow (pow (cbrt -1) 2) 1/3) (pow (pow x 2) 1/9)) (pow x 1/3) (pow (/ 1 x) -1/3) (* (pow (* -1 x) 1/3) (cbrt -1)) (pow x 1/3) (pow (/ 1 x) -1/3) (* (pow (* -1 x) 1/3) (cbrt -1)) 4.538 * * [simplify]: iteration 0 : 78 enodes (cost 204 ) 4.540 * * [simplify]: iteration 1 : 168 enodes (cost 180 ) 4.543 * * [simplify]: iteration 2 : 559 enodes (cost 168 ) 4.556 * * [simplify]: iteration 3 : 2334 enodes (cost 168 ) 4.617 * * [simplify]: iteration 4 : 5001 enodes (cost 166 ) 4.619 * [simplify]: Simplified to: (log (cbrt (* (cbrt x) (cbrt x)))) (exp (cbrt (* (cbrt x) (cbrt x)))) (cbrt (cbrt x)) (cbrt (cbrt x)) (* (cbrt (cbrt (* (cbrt x) (cbrt x)))) (cbrt (cbrt (* (cbrt x) (cbrt x))))) (cbrt (cbrt (* (cbrt x) (cbrt x)))) (pow x 2/3) (sqrt (cbrt (* (cbrt x) (cbrt x)))) (sqrt (cbrt (* (cbrt x) (cbrt x)))) (log (cbrt (* (cbrt x) (cbrt x)))) (exp (cbrt (* (cbrt x) (cbrt x)))) (cbrt (cbrt x)) (cbrt (cbrt x)) (* (cbrt (cbrt (* (cbrt x) (cbrt x)))) (cbrt (cbrt (* (cbrt x) (cbrt x))))) (cbrt (cbrt (* (cbrt x) (cbrt x)))) (pow x 2/3) (sqrt (cbrt (* (cbrt x) (cbrt x)))) (sqrt (cbrt (* (cbrt x) (cbrt x)))) (log (cbrt x)) (exp (cbrt x)) (cbrt (* (cbrt x) (cbrt x))) (cbrt (cbrt x)) (cbrt (sqrt x)) (cbrt (sqrt x)) 1 (pow x 1/3) (* (cbrt (cbrt x)) (cbrt (cbrt x))) (cbrt (cbrt x)) x (sqrt (cbrt x)) (sqrt (cbrt x)) (log (cbrt x)) (exp (cbrt x)) (cbrt (* (cbrt x) (cbrt x))) (cbrt (cbrt x)) (cbrt (sqrt x)) (cbrt (sqrt x)) 1 (pow x 1/3) (* (cbrt (cbrt x)) (cbrt (cbrt x))) (cbrt (cbrt x)) x (sqrt (cbrt x)) (sqrt (cbrt x)) (pow x 2/9) (pow (/ 1 x) -2/9) (* (pow (pow (cbrt -1) 2) 1/3) (pow (pow x 2) 1/9)) (pow x 2/9) (pow (/ 1 x) -2/9) (* (pow (pow (cbrt -1) 2) 1/3) (pow (pow x 2) 1/9)) (pow x 1/3) (pow (/ 1 x) -1/3) (* (pow (* -1 x) 1/3) (cbrt -1)) (pow x 1/3) (pow (/ 1 x) -1/3) (* (pow (* -1 x) 1/3) (cbrt -1)) 4.619 * * * [progress]: adding candidates to table 5.201 * [progress]: [Phase 3 of 3] Extracting. 5.201 * * [regime]: Finding splitpoints for: (# # # # # # # # # # # # # # # # # #) 5.211 * * * [regime-changes]: Trying 1 branch expressions: (x) 5.211 * * * * [regimes]: Trying to branch on x from (# # # # # # # # # # # # # # # # # #) 5.319 * * * [regime]: Found split indices: #