8.414 * [progress]: [Phase 1 of 3] Setting up. 0.001 * * * [progress]: [1/2] Preparing points 0.011 * * * [progress]: [2/2] Setting up program. 0.013 * [progress]: [Phase 2 of 3] Improving. 0.014 * [simplify]: Simplifying using # : (/ (fabs (- x y)) (fabs y)) 0.016 * * [simplify]: iteration 0 : 8 enodes (cost 4 ) 0.017 * * [simplify]: iteration 1 : 9 enodes (cost 4 ) 0.018 * * [simplify]: iteration 2 : 9 enodes (cost 4 ) 0.018 * [simplify]: Simplified to: (/ (fabs (- x y)) (fabs y)) 0.019 * * [progress]: iteration 1 / 4 0.019 * * * [progress]: picking best candidate 0.021 * * * * [pick]: Picked # 0.021 * * * [progress]: localizing error 0.026 * * * [progress]: generating rewritten candidates 0.026 * * * * [progress]: [ 1 / 1 ] rewriting at (2) 0.030 * * * [progress]: generating series expansions 0.030 * * * * [progress]: [ 1 / 1 ] generating series at (2) 0.030 * [approximate]: Taking taylor expansion of (/ (fabs (- x y)) (fabs y)) in (x y) around 0 0.030 * [taylor]: Taking taylor expansion of (/ (fabs (- x y)) (fabs y)) in y 0.030 * [taylor]: Taking taylor expansion of (fabs (- x y)) in y 0.030 * [taylor]: Taking taylor expansion of (fabs y) in y 0.030 * [taylor]: Taking taylor expansion of (/ (fabs (- x y)) (fabs y)) in x 0.030 * [taylor]: Taking taylor expansion of (fabs (- x y)) in x 0.030 * [taylor]: Taking taylor expansion of (fabs y) in x 0.030 * [taylor]: Taking taylor expansion of (/ (fabs (- x y)) (fabs y)) in x 0.030 * [taylor]: Taking taylor expansion of (fabs (- x y)) in x 0.030 * [taylor]: Taking taylor expansion of (fabs y) in x 0.031 * [taylor]: Taking taylor expansion of (/ (fabs (- x y)) (fabs y)) in y 0.031 * [taylor]: Taking taylor expansion of (fabs (- x y)) in y 0.031 * [taylor]: Taking taylor expansion of (fabs y) in y 0.031 * [taylor]: Taking taylor expansion of 0 in y 0.031 * [taylor]: Taking taylor expansion of 0 in y 0.032 * [taylor]: Taking taylor expansion of 0 in y 0.032 * [approximate]: Taking taylor expansion of (/ (fabs (- (/ 1 x) (/ 1 y))) (fabs (/ 1 y))) in (x y) around 0 0.032 * [taylor]: Taking taylor expansion of (/ (fabs (- (/ 1 x) (/ 1 y))) (fabs (/ 1 y))) in y 0.032 * [taylor]: Taking taylor expansion of (fabs (- (/ 1 x) (/ 1 y))) in y 0.032 * [taylor]: Taking taylor expansion of (fabs (/ 1 y)) in y 0.032 * [taylor]: Taking taylor expansion of (/ (fabs (- (/ 1 x) (/ 1 y))) (fabs (/ 1 y))) in x 0.032 * [taylor]: Taking taylor expansion of (fabs (- (/ 1 x) (/ 1 y))) in x 0.032 * [taylor]: Taking taylor expansion of (fabs (/ 1 y)) in x 0.032 * [taylor]: Taking taylor expansion of (/ (fabs (- (/ 1 x) (/ 1 y))) (fabs (/ 1 y))) in x 0.032 * [taylor]: Taking taylor expansion of (fabs (- (/ 1 x) (/ 1 y))) in x 0.033 * [taylor]: Taking taylor expansion of (fabs (/ 1 y)) in x 0.033 * [taylor]: Taking taylor expansion of (/ (fabs (- (/ 1 x) (/ 1 y))) (fabs (/ 1 y))) in y 0.033 * [taylor]: Taking taylor expansion of (fabs (- (/ 1 x) (/ 1 y))) in y 0.033 * [taylor]: Taking taylor expansion of (fabs (/ 1 y)) in y 0.033 * [taylor]: Taking taylor expansion of 0 in y 0.034 * [taylor]: Taking taylor expansion of 0 in y 0.034 * [taylor]: Taking taylor expansion of 0 in y 0.035 * [approximate]: Taking taylor expansion of (/ (fabs (- (/ 1 y) (/ 1 x))) (fabs (/ -1 y))) in (x y) around 0 0.035 * [taylor]: Taking taylor expansion of (/ (fabs (- (/ 1 y) (/ 1 x))) (fabs (/ -1 y))) in y 0.035 * [taylor]: Taking taylor expansion of (fabs (- (/ 1 y) (/ 1 x))) in y 0.035 * [taylor]: Taking taylor expansion of (fabs (/ -1 y)) in y 0.035 * [taylor]: Taking taylor expansion of (/ (fabs (- (/ 1 y) (/ 1 x))) (fabs (/ -1 y))) in x 0.035 * [taylor]: Taking taylor expansion of (fabs (- (/ 1 y) (/ 1 x))) in x 0.035 * [taylor]: Taking taylor expansion of (fabs (/ -1 y)) in x 0.035 * [taylor]: Taking taylor expansion of (/ (fabs (- (/ 1 y) (/ 1 x))) (fabs (/ -1 y))) in x 0.035 * [taylor]: Taking taylor expansion of (fabs (- (/ 1 y) (/ 1 x))) in x 0.035 * [taylor]: Taking taylor expansion of (fabs (/ -1 y)) in x 0.035 * [taylor]: Taking taylor expansion of (/ (fabs (- (/ 1 y) (/ 1 x))) (fabs (/ -1 y))) in y 0.035 * [taylor]: Taking taylor expansion of (fabs (- (/ 1 y) (/ 1 x))) in y 0.036 * [taylor]: Taking taylor expansion of (fabs (/ -1 y)) in y 0.036 * [taylor]: Taking taylor expansion of 0 in y 0.037 * [taylor]: Taking taylor expansion of 0 in y 0.037 * [taylor]: Taking taylor expansion of 0 in y 0.037 * * * [progress]: simplifying candidates 0.038 * [simplify]: Simplifying using # : (expm1 (/ (fabs (- x y)) (fabs y))) (log1p (/ (fabs (- x y)) (fabs y))) (- (log (fabs (- x y))) (log (fabs y))) (log (/ (fabs (- x y)) (fabs y))) (exp (/ (fabs (- x y)) (fabs y))) (/ (* (* (fabs (- x y)) (fabs (- x y))) (fabs (- x y))) (* (* (fabs y) (fabs y)) (fabs y))) (* (cbrt (/ (fabs (- x y)) (fabs y))) (cbrt (/ (fabs (- x y)) (fabs y)))) (cbrt (/ (fabs (- x y)) (fabs y))) (* (* (/ (fabs (- x y)) (fabs y)) (/ (fabs (- x y)) (fabs y))) (/ (fabs (- x y)) (fabs y))) (sqrt (/ (fabs (- x y)) (fabs y))) (sqrt (/ (fabs (- x y)) (fabs y))) (- (fabs (- x y))) (- (fabs y)) (/ (* (cbrt (fabs (- x y))) (cbrt (fabs (- x y)))) (* (cbrt (fabs y)) (cbrt (fabs y)))) (/ (cbrt (fabs (- x y))) (cbrt (fabs y))) (/ (* (cbrt (fabs (- x y))) (cbrt (fabs (- x y)))) (sqrt (fabs y))) (/ (cbrt (fabs (- x y))) (sqrt (fabs y))) (/ (* (cbrt (fabs (- x y))) (cbrt (fabs (- x y)))) 1) (/ (cbrt (fabs (- x y))) (fabs y)) (/ (sqrt (fabs (- x y))) (* (cbrt (fabs y)) (cbrt (fabs y)))) (/ (sqrt (fabs (- x y))) (cbrt (fabs y))) (/ (sqrt (fabs (- x y))) (sqrt (fabs y))) (/ (sqrt (fabs (- x y))) (sqrt (fabs y))) (/ (sqrt (fabs (- x y))) 1) (/ (sqrt (fabs (- x y))) (fabs y)) (/ 1 (* (cbrt (fabs y)) (cbrt (fabs y)))) (/ (fabs (- x y)) (cbrt (fabs y))) (/ 1 (sqrt (fabs y))) (/ (fabs (- x y)) (sqrt (fabs y))) (/ 1 1) (/ (fabs (- x y)) (fabs y)) (/ 1 (fabs y)) (/ (fabs y) (fabs (- x y))) (/ (fabs (- x y)) (* (cbrt (fabs y)) (cbrt (fabs y)))) (/ (fabs (- x y)) (sqrt (fabs y))) (/ (fabs (- x y)) 1) (/ (fabs y) (cbrt (fabs (- x y)))) (/ (fabs y) (sqrt (fabs (- x y)))) (/ (fabs y) (fabs (- x y))) (/ (fabs (- x y)) (fabs y)) (/ (fabs (- x y)) (fabs y)) (/ (fabs (- x y)) (fabs y)) 0.041 * * [simplify]: iteration 0 : 88 enodes (cost 236 ) 0.043 * * [simplify]: iteration 1 : 237 enodes (cost 218 ) 0.047 * * [simplify]: iteration 2 : 600 enodes (cost 218 ) 0.055 * * [simplify]: iteration 3 : 1536 enodes (cost 218 ) 0.081 * * [simplify]: iteration 4 : 4404 enodes (cost 218 ) 0.122 * * [simplify]: iteration 5 : 5002 enodes (cost 218 ) 0.123 * [simplify]: Simplified to: (expm1 (/ (fabs (- x y)) (fabs y))) (log1p (/ (fabs (- x y)) (fabs y))) (log (/ (fabs (- x y)) (fabs y))) (log (/ (fabs (- x y)) (fabs y))) (exp (/ (fabs (- x y)) (fabs y))) (pow (/ (fabs (- x y)) (fabs y)) 3) (* (cbrt (/ (fabs (- x y)) (fabs y))) (cbrt (/ (fabs (- x y)) (fabs y)))) (cbrt (/ (fabs (- x y)) (fabs y))) (pow (/ (fabs (- x y)) (fabs y)) 3) (sqrt (/ (fabs (- x y)) (fabs y))) (sqrt (/ (fabs (- x y)) (fabs y))) (- (fabs (- x y))) (- (fabs y)) (/ (* (cbrt (fabs (- x y))) (cbrt (fabs (- x y)))) (* (cbrt (fabs y)) (cbrt (fabs y)))) (/ (cbrt (fabs (- x y))) (cbrt (fabs y))) (/ (* (cbrt (fabs (- x y))) (cbrt (fabs (- x y)))) (sqrt (fabs y))) (/ (cbrt (fabs (- x y))) (sqrt (fabs y))) (* (cbrt (fabs (- x y))) (cbrt (fabs (- x y)))) (/ (cbrt (fabs (- x y))) (fabs y)) (/ (sqrt (fabs (- x y))) (* (cbrt (fabs y)) (cbrt (fabs y)))) (/ (sqrt (fabs (- x y))) (cbrt (fabs y))) (/ (sqrt (fabs (- x y))) (sqrt (fabs y))) (/ (sqrt (fabs (- x y))) (sqrt (fabs y))) (sqrt (fabs (- x y))) (/ (sqrt (fabs (- x y))) (fabs y)) (/ 1 (* (cbrt (fabs y)) (cbrt (fabs y)))) (/ (fabs (- x y)) (cbrt (fabs y))) (/ 1 (sqrt (fabs y))) (/ (fabs (- x y)) (sqrt (fabs y))) 1 (/ (fabs (- x y)) (fabs y)) (/ 1 (fabs y)) (/ (fabs y) (fabs (- x y))) (/ (fabs (- x y)) (* (cbrt (fabs y)) (cbrt (fabs y)))) (/ (fabs (- x y)) (sqrt (fabs y))) (fabs (- x y)) (/ (fabs y) (cbrt (fabs (- x y)))) (/ (fabs y) (sqrt (fabs (- x y)))) (/ (fabs y) (fabs (- x y))) (/ (fabs (- x y)) (fabs y)) (/ (fabs (- x y)) (fabs y)) (/ (fabs (- x y)) (fabs y)) 0.124 * * * [progress]: adding candidates to table 0.185 * * [progress]: iteration 2 / 4 0.185 * * * [progress]: picking best candidate 0.187 * * * * [pick]: Picked # 0.187 * * * [progress]: localizing error 0.200 * * * [progress]: generating rewritten candidates 0.200 * * * * [progress]: [ 1 / 4 ] rewriting at (2 2 2) 0.202 * * * * [progress]: [ 2 / 4 ] rewriting at (2 1 2 2) 0.203 * * * * [progress]: [ 3 / 4 ] rewriting at (2 1 2 1) 0.204 * * * * [progress]: [ 4 / 4 ] rewriting at (2 2 1) 0.206 * * * [progress]: generating series expansions 0.206 * * * * [progress]: [ 1 / 4 ] generating series at (2 2 2) 0.206 * [approximate]: Taking taylor expansion of (pow (fabs y) 1/3) in (y) around 0 0.206 * [taylor]: Taking taylor expansion of (pow (fabs y) 1/3) in y 0.206 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (fabs y)))) in y 0.206 * [taylor]: Taking taylor expansion of (* 1/3 (log (fabs y))) in y 0.206 * [taylor]: Taking taylor expansion of 1/3 in y 0.206 * [taylor]: Taking taylor expansion of (log (fabs y)) in y 0.206 * [taylor]: Taking taylor expansion of (fabs y) in y 0.206 * [taylor]: Taking taylor expansion of (pow (fabs y) 1/3) in y 0.206 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (fabs y)))) in y 0.206 * [taylor]: Taking taylor expansion of (* 1/3 (log (fabs y))) in y 0.206 * [taylor]: Taking taylor expansion of 1/3 in y 0.207 * [taylor]: Taking taylor expansion of (log (fabs y)) in y 0.207 * [taylor]: Taking taylor expansion of (fabs y) in y 0.242 * [approximate]: Taking taylor expansion of (pow (fabs (/ 1 y)) 1/3) in (y) around 0 0.242 * [taylor]: Taking taylor expansion of (pow (fabs (/ 1 y)) 1/3) in y 0.242 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (fabs (/ 1 y))))) in y 0.242 * [taylor]: Taking taylor expansion of (* 1/3 (log (fabs (/ 1 y)))) in y 0.243 * [taylor]: Taking taylor expansion of 1/3 in y 0.243 * [taylor]: Taking taylor expansion of (log (fabs (/ 1 y))) in y 0.243 * [taylor]: Taking taylor expansion of (fabs (/ 1 y)) in y 0.243 * [taylor]: Taking taylor expansion of (pow (fabs (/ 1 y)) 1/3) in y 0.243 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (fabs (/ 1 y))))) in y 0.243 * [taylor]: Taking taylor expansion of (* 1/3 (log (fabs (/ 1 y)))) in y 0.243 * [taylor]: Taking taylor expansion of 1/3 in y 0.243 * [taylor]: Taking taylor expansion of (log (fabs (/ 1 y))) in y 0.243 * [taylor]: Taking taylor expansion of (fabs (/ 1 y)) in y 0.275 * [approximate]: Taking taylor expansion of (pow (fabs (/ -1 y)) 1/3) in (y) around 0 0.275 * [taylor]: Taking taylor expansion of (pow (fabs (/ -1 y)) 1/3) in y 0.275 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (fabs (/ -1 y))))) in y 0.275 * [taylor]: Taking taylor expansion of (* 1/3 (log (fabs (/ -1 y)))) in y 0.275 * [taylor]: Taking taylor expansion of 1/3 in y 0.275 * [taylor]: Taking taylor expansion of (log (fabs (/ -1 y))) in y 0.275 * [taylor]: Taking taylor expansion of (fabs (/ -1 y)) in y 0.275 * [taylor]: Taking taylor expansion of (pow (fabs (/ -1 y)) 1/3) in y 0.275 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (fabs (/ -1 y))))) in y 0.275 * [taylor]: Taking taylor expansion of (* 1/3 (log (fabs (/ -1 y)))) in y 0.275 * [taylor]: Taking taylor expansion of 1/3 in y 0.275 * [taylor]: Taking taylor expansion of (log (fabs (/ -1 y))) in y 0.275 * [taylor]: Taking taylor expansion of (fabs (/ -1 y)) in y 0.311 * * * * [progress]: [ 2 / 4 ] generating series at (2 1 2 2) 0.311 * [approximate]: Taking taylor expansion of (pow (fabs y) 1/3) in (y) around 0 0.311 * [taylor]: Taking taylor expansion of (pow (fabs y) 1/3) in y 0.311 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (fabs y)))) in y 0.311 * [taylor]: Taking taylor expansion of (* 1/3 (log (fabs y))) in y 0.311 * [taylor]: Taking taylor expansion of 1/3 in y 0.311 * [taylor]: Taking taylor expansion of (log (fabs y)) in y 0.311 * [taylor]: Taking taylor expansion of (fabs y) in y 0.311 * [taylor]: Taking taylor expansion of (pow (fabs y) 1/3) in y 0.311 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (fabs y)))) in y 0.311 * [taylor]: Taking taylor expansion of (* 1/3 (log (fabs y))) in y 0.311 * [taylor]: Taking taylor expansion of 1/3 in y 0.311 * [taylor]: Taking taylor expansion of (log (fabs y)) in y 0.311 * [taylor]: Taking taylor expansion of (fabs y) in y 0.343 * [approximate]: Taking taylor expansion of (pow (fabs (/ 1 y)) 1/3) in (y) around 0 0.343 * [taylor]: Taking taylor expansion of (pow (fabs (/ 1 y)) 1/3) in y 0.343 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (fabs (/ 1 y))))) in y 0.343 * [taylor]: Taking taylor expansion of (* 1/3 (log (fabs (/ 1 y)))) in y 0.343 * [taylor]: Taking taylor expansion of 1/3 in y 0.343 * [taylor]: Taking taylor expansion of (log (fabs (/ 1 y))) in y 0.343 * [taylor]: Taking taylor expansion of (fabs (/ 1 y)) in y 0.343 * [taylor]: Taking taylor expansion of (pow (fabs (/ 1 y)) 1/3) in y 0.343 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (fabs (/ 1 y))))) in y 0.343 * [taylor]: Taking taylor expansion of (* 1/3 (log (fabs (/ 1 y)))) in y 0.343 * [taylor]: Taking taylor expansion of 1/3 in y 0.343 * [taylor]: Taking taylor expansion of (log (fabs (/ 1 y))) in y 0.343 * [taylor]: Taking taylor expansion of (fabs (/ 1 y)) in y 0.375 * [approximate]: Taking taylor expansion of (pow (fabs (/ -1 y)) 1/3) in (y) around 0 0.375 * [taylor]: Taking taylor expansion of (pow (fabs (/ -1 y)) 1/3) in y 0.375 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (fabs (/ -1 y))))) in y 0.375 * [taylor]: Taking taylor expansion of (* 1/3 (log (fabs (/ -1 y)))) in y 0.375 * [taylor]: Taking taylor expansion of 1/3 in y 0.375 * [taylor]: Taking taylor expansion of (log (fabs (/ -1 y))) in y 0.375 * [taylor]: Taking taylor expansion of (fabs (/ -1 y)) in y 0.375 * [taylor]: Taking taylor expansion of (pow (fabs (/ -1 y)) 1/3) in y 0.375 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (fabs (/ -1 y))))) in y 0.375 * [taylor]: Taking taylor expansion of (* 1/3 (log (fabs (/ -1 y)))) in y 0.375 * [taylor]: Taking taylor expansion of 1/3 in y 0.375 * [taylor]: Taking taylor expansion of (log (fabs (/ -1 y))) in y 0.375 * [taylor]: Taking taylor expansion of (fabs (/ -1 y)) in y 0.413 * * * * [progress]: [ 3 / 4 ] generating series at (2 1 2 1) 0.413 * [approximate]: Taking taylor expansion of (pow (fabs y) 1/3) in (y) around 0 0.413 * [taylor]: Taking taylor expansion of (pow (fabs y) 1/3) in y 0.413 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (fabs y)))) in y 0.413 * [taylor]: Taking taylor expansion of (* 1/3 (log (fabs y))) in y 0.413 * [taylor]: Taking taylor expansion of 1/3 in y 0.413 * [taylor]: Taking taylor expansion of (log (fabs y)) in y 0.413 * [taylor]: Taking taylor expansion of (fabs y) in y 0.413 * [taylor]: Taking taylor expansion of (pow (fabs y) 1/3) in y 0.413 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (fabs y)))) in y 0.413 * [taylor]: Taking taylor expansion of (* 1/3 (log (fabs y))) in y 0.413 * [taylor]: Taking taylor expansion of 1/3 in y 0.413 * [taylor]: Taking taylor expansion of (log (fabs y)) in y 0.413 * [taylor]: Taking taylor expansion of (fabs y) in y 0.446 * [approximate]: Taking taylor expansion of (pow (fabs (/ 1 y)) 1/3) in (y) around 0 0.446 * [taylor]: Taking taylor expansion of (pow (fabs (/ 1 y)) 1/3) in y 0.446 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (fabs (/ 1 y))))) in y 0.446 * [taylor]: Taking taylor expansion of (* 1/3 (log (fabs (/ 1 y)))) in y 0.446 * [taylor]: Taking taylor expansion of 1/3 in y 0.446 * [taylor]: Taking taylor expansion of (log (fabs (/ 1 y))) in y 0.446 * [taylor]: Taking taylor expansion of (fabs (/ 1 y)) in y 0.446 * [taylor]: Taking taylor expansion of (pow (fabs (/ 1 y)) 1/3) in y 0.446 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (fabs (/ 1 y))))) in y 0.446 * [taylor]: Taking taylor expansion of (* 1/3 (log (fabs (/ 1 y)))) in y 0.446 * [taylor]: Taking taylor expansion of 1/3 in y 0.446 * [taylor]: Taking taylor expansion of (log (fabs (/ 1 y))) in y 0.446 * [taylor]: Taking taylor expansion of (fabs (/ 1 y)) in y 0.483 * [approximate]: Taking taylor expansion of (pow (fabs (/ -1 y)) 1/3) in (y) around 0 0.483 * [taylor]: Taking taylor expansion of (pow (fabs (/ -1 y)) 1/3) in y 0.483 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (fabs (/ -1 y))))) in y 0.483 * [taylor]: Taking taylor expansion of (* 1/3 (log (fabs (/ -1 y)))) in y 0.483 * [taylor]: Taking taylor expansion of 1/3 in y 0.483 * [taylor]: Taking taylor expansion of (log (fabs (/ -1 y))) in y 0.483 * [taylor]: Taking taylor expansion of (fabs (/ -1 y)) in y 0.484 * [taylor]: Taking taylor expansion of (pow (fabs (/ -1 y)) 1/3) in y 0.484 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (fabs (/ -1 y))))) in y 0.484 * [taylor]: Taking taylor expansion of (* 1/3 (log (fabs (/ -1 y)))) in y 0.484 * [taylor]: Taking taylor expansion of 1/3 in y 0.484 * [taylor]: Taking taylor expansion of (log (fabs (/ -1 y))) in y 0.484 * [taylor]: Taking taylor expansion of (fabs (/ -1 y)) in y 0.515 * * * * [progress]: [ 4 / 4 ] generating series at (2 2 1) 0.515 * [approximate]: Taking taylor expansion of (pow (fabs (- x y)) 1/3) in (x y) around 0 0.515 * [taylor]: Taking taylor expansion of (pow (fabs (- x y)) 1/3) in y 0.516 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (fabs (- x y))))) in y 0.516 * [taylor]: Taking taylor expansion of (* 1/3 (log (fabs (- x y)))) in y 0.516 * [taylor]: Taking taylor expansion of 1/3 in y 0.516 * [taylor]: Taking taylor expansion of (log (fabs (- x y))) in y 0.516 * [taylor]: Taking taylor expansion of (fabs (- x y)) in y 0.516 * [taylor]: Taking taylor expansion of (pow (fabs (- x y)) 1/3) in x 0.516 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (fabs (- x y))))) in x 0.516 * [taylor]: Taking taylor expansion of (* 1/3 (log (fabs (- x y)))) in x 0.516 * [taylor]: Taking taylor expansion of 1/3 in x 0.516 * [taylor]: Taking taylor expansion of (log (fabs (- x y))) in x 0.516 * [taylor]: Taking taylor expansion of (fabs (- x y)) in x 0.516 * [taylor]: Taking taylor expansion of (pow (fabs (- x y)) 1/3) in x 0.516 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (fabs (- x y))))) in x 0.516 * [taylor]: Taking taylor expansion of (* 1/3 (log (fabs (- x y)))) in x 0.516 * [taylor]: Taking taylor expansion of 1/3 in x 0.516 * [taylor]: Taking taylor expansion of (log (fabs (- x y))) in x 0.516 * [taylor]: Taking taylor expansion of (fabs (- x y)) in x 0.516 * [taylor]: Taking taylor expansion of (pow (fabs (- x y)) 1/3) in y 0.516 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (fabs (- x y))))) in y 0.516 * [taylor]: Taking taylor expansion of (* 1/3 (log (fabs (- x y)))) in y 0.516 * [taylor]: Taking taylor expansion of 1/3 in y 0.516 * [taylor]: Taking taylor expansion of (log (fabs (- x y))) in y 0.516 * [taylor]: Taking taylor expansion of (fabs (- x y)) in y 0.518 * [taylor]: Taking taylor expansion of 0 in y 0.522 * [taylor]: Taking taylor expansion of 0 in y 0.528 * [taylor]: Taking taylor expansion of 0 in y 0.528 * [approximate]: Taking taylor expansion of (pow (fabs (- (/ 1 x) (/ 1 y))) 1/3) in (x y) around 0 0.528 * [taylor]: Taking taylor expansion of (pow (fabs (- (/ 1 x) (/ 1 y))) 1/3) in y 0.528 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (fabs (- (/ 1 x) (/ 1 y)))))) in y 0.528 * [taylor]: Taking taylor expansion of (* 1/3 (log (fabs (- (/ 1 x) (/ 1 y))))) in y 0.528 * [taylor]: Taking taylor expansion of 1/3 in y 0.528 * [taylor]: Taking taylor expansion of (log (fabs (- (/ 1 x) (/ 1 y)))) in y 0.528 * [taylor]: Taking taylor expansion of (fabs (- (/ 1 x) (/ 1 y))) in y 0.528 * [taylor]: Taking taylor expansion of (pow (fabs (- (/ 1 x) (/ 1 y))) 1/3) in x 0.528 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (fabs (- (/ 1 x) (/ 1 y)))))) in x 0.528 * [taylor]: Taking taylor expansion of (* 1/3 (log (fabs (- (/ 1 x) (/ 1 y))))) in x 0.528 * [taylor]: Taking taylor expansion of 1/3 in x 0.528 * [taylor]: Taking taylor expansion of (log (fabs (- (/ 1 x) (/ 1 y)))) in x 0.528 * [taylor]: Taking taylor expansion of (fabs (- (/ 1 x) (/ 1 y))) in x 0.529 * [taylor]: Taking taylor expansion of (pow (fabs (- (/ 1 x) (/ 1 y))) 1/3) in x 0.529 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (fabs (- (/ 1 x) (/ 1 y)))))) in x 0.529 * [taylor]: Taking taylor expansion of (* 1/3 (log (fabs (- (/ 1 x) (/ 1 y))))) in x 0.529 * [taylor]: Taking taylor expansion of 1/3 in x 0.529 * [taylor]: Taking taylor expansion of (log (fabs (- (/ 1 x) (/ 1 y)))) in x 0.529 * [taylor]: Taking taylor expansion of (fabs (- (/ 1 x) (/ 1 y))) in x 0.529 * [taylor]: Taking taylor expansion of (pow (fabs (- (/ 1 x) (/ 1 y))) 1/3) in y 0.529 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (fabs (- (/ 1 x) (/ 1 y)))))) in y 0.529 * [taylor]: Taking taylor expansion of (* 1/3 (log (fabs (- (/ 1 x) (/ 1 y))))) in y 0.529 * [taylor]: Taking taylor expansion of 1/3 in y 0.529 * [taylor]: Taking taylor expansion of (log (fabs (- (/ 1 x) (/ 1 y)))) in y 0.529 * [taylor]: Taking taylor expansion of (fabs (- (/ 1 x) (/ 1 y))) in y 0.531 * [taylor]: Taking taylor expansion of 0 in y 0.535 * [taylor]: Taking taylor expansion of 0 in y 0.541 * [taylor]: Taking taylor expansion of 0 in y 0.542 * [approximate]: Taking taylor expansion of (pow (fabs (- (/ 1 y) (/ 1 x))) 1/3) in (x y) around 0 0.542 * [taylor]: Taking taylor expansion of (pow (fabs (- (/ 1 y) (/ 1 x))) 1/3) in y 0.542 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (fabs (- (/ 1 y) (/ 1 x)))))) in y 0.542 * [taylor]: Taking taylor expansion of (* 1/3 (log (fabs (- (/ 1 y) (/ 1 x))))) in y 0.542 * [taylor]: Taking taylor expansion of 1/3 in y 0.542 * [taylor]: Taking taylor expansion of (log (fabs (- (/ 1 y) (/ 1 x)))) in y 0.542 * [taylor]: Taking taylor expansion of (fabs (- (/ 1 y) (/ 1 x))) in y 0.542 * [taylor]: Taking taylor expansion of (pow (fabs (- (/ 1 y) (/ 1 x))) 1/3) in x 0.542 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (fabs (- (/ 1 y) (/ 1 x)))))) in x 0.542 * [taylor]: Taking taylor expansion of (* 1/3 (log (fabs (- (/ 1 y) (/ 1 x))))) in x 0.542 * [taylor]: Taking taylor expansion of 1/3 in x 0.542 * [taylor]: Taking taylor expansion of (log (fabs (- (/ 1 y) (/ 1 x)))) in x 0.542 * [taylor]: Taking taylor expansion of (fabs (- (/ 1 y) (/ 1 x))) in x 0.542 * [taylor]: Taking taylor expansion of (pow (fabs (- (/ 1 y) (/ 1 x))) 1/3) in x 0.542 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (fabs (- (/ 1 y) (/ 1 x)))))) in x 0.542 * [taylor]: Taking taylor expansion of (* 1/3 (log (fabs (- (/ 1 y) (/ 1 x))))) in x 0.542 * [taylor]: Taking taylor expansion of 1/3 in x 0.542 * [taylor]: Taking taylor expansion of (log (fabs (- (/ 1 y) (/ 1 x)))) in x 0.542 * [taylor]: Taking taylor expansion of (fabs (- (/ 1 y) (/ 1 x))) in x 0.543 * [taylor]: Taking taylor expansion of (pow (fabs (- (/ 1 y) (/ 1 x))) 1/3) in y 0.543 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (fabs (- (/ 1 y) (/ 1 x)))))) in y 0.543 * [taylor]: Taking taylor expansion of (* 1/3 (log (fabs (- (/ 1 y) (/ 1 x))))) in y 0.543 * [taylor]: Taking taylor expansion of 1/3 in y 0.543 * [taylor]: Taking taylor expansion of (log (fabs (- (/ 1 y) (/ 1 x)))) in y 0.543 * [taylor]: Taking taylor expansion of (fabs (- (/ 1 y) (/ 1 x))) in y 0.545 * [taylor]: Taking taylor expansion of 0 in y 0.549 * [taylor]: Taking taylor expansion of 0 in y 0.560 * [taylor]: Taking taylor expansion of 0 in y 0.561 * * * [progress]: simplifying candidates 0.561 * [simplify]: Simplifying using # : (expm1 (cbrt (fabs y))) (log1p (cbrt (fabs y))) (log (cbrt (fabs y))) (exp (cbrt (fabs y))) (cbrt (* (cbrt (fabs y)) (cbrt (fabs y)))) (cbrt (cbrt (fabs y))) (cbrt (sqrt (fabs y))) (cbrt (sqrt (fabs y))) (cbrt 1) (cbrt (fabs y)) (* (cbrt (cbrt (fabs y))) (cbrt (cbrt (fabs y)))) (cbrt (cbrt (fabs y))) (* (* (cbrt (fabs y)) (cbrt (fabs y))) (cbrt (fabs y))) (sqrt (cbrt (fabs y))) (sqrt (cbrt (fabs y))) (expm1 (cbrt (fabs y))) (log1p (cbrt (fabs y))) (log (cbrt (fabs y))) (exp (cbrt (fabs y))) (cbrt (* (cbrt (fabs y)) (cbrt (fabs y)))) (cbrt (cbrt (fabs y))) (cbrt (sqrt (fabs y))) (cbrt (sqrt (fabs y))) (cbrt 1) (cbrt (fabs y)) (* (cbrt (cbrt (fabs y))) (cbrt (cbrt (fabs y)))) (cbrt (cbrt (fabs y))) (* (* (cbrt (fabs y)) (cbrt (fabs y))) (cbrt (fabs y))) (sqrt (cbrt (fabs y))) (sqrt (cbrt (fabs y))) (expm1 (cbrt (fabs y))) (log1p (cbrt (fabs y))) (log (cbrt (fabs y))) (exp (cbrt (fabs y))) (cbrt (* (cbrt (fabs y)) (cbrt (fabs y)))) (cbrt (cbrt (fabs y))) (cbrt (sqrt (fabs y))) (cbrt (sqrt (fabs y))) (cbrt 1) (cbrt (fabs y)) (* (cbrt (cbrt (fabs y))) (cbrt (cbrt (fabs y)))) (cbrt (cbrt (fabs y))) (* (* (cbrt (fabs y)) (cbrt (fabs y))) (cbrt (fabs y))) (sqrt (cbrt (fabs y))) (sqrt (cbrt (fabs y))) (expm1 (cbrt (fabs (- x y)))) (log1p (cbrt (fabs (- x y)))) (log (cbrt (fabs (- x y)))) (exp (cbrt (fabs (- x y)))) (cbrt (* (cbrt (fabs (- x y))) (cbrt (fabs (- x y))))) (cbrt (cbrt (fabs (- x y)))) (cbrt (sqrt (fabs (- x y)))) (cbrt (sqrt (fabs (- x y)))) (cbrt 1) (cbrt (fabs (- x y))) (* (cbrt (cbrt (fabs (- x y)))) (cbrt (cbrt (fabs (- x y))))) (cbrt (cbrt (fabs (- x y)))) (* (* (cbrt (fabs (- x y))) (cbrt (fabs (- x y)))) (cbrt (fabs (- x y)))) (sqrt (cbrt (fabs (- x y)))) (sqrt (cbrt (fabs (- x y)))) (pow (fabs y) 1/3) (pow (fabs y) 1/3) (pow (fabs y) 1/3) (pow (fabs y) 1/3) (pow (fabs y) 1/3) (pow (fabs y) 1/3) (pow (fabs y) 1/3) (pow (fabs y) 1/3) (pow (fabs y) 1/3) (pow (fabs (- x y)) 1/3) (pow (fabs (- x y)) 1/3) (pow (fabs (- x y)) 1/3) 0.564 * * [simplify]: iteration 0 : 48 enodes (cost 261 ) 0.566 * * [simplify]: iteration 1 : 103 enodes (cost 239 ) 0.568 * * [simplify]: iteration 2 : 239 enodes (cost 231 ) 0.573 * * [simplify]: iteration 3 : 840 enodes (cost 231 ) 0.594 * * [simplify]: iteration 4 : 4300 enodes (cost 231 ) 0.696 * * [simplify]: iteration 5 : 5001 enodes (cost 231 ) 0.698 * [simplify]: Simplified to: (expm1 (cbrt (fabs y))) (log1p (cbrt (fabs y))) (log (cbrt (fabs y))) (exp (cbrt (fabs y))) (cbrt (* (cbrt (fabs y)) (cbrt (fabs y)))) (cbrt (cbrt (fabs y))) (cbrt (sqrt (fabs y))) (cbrt (sqrt (fabs y))) (cbrt 1) (pow (fabs y) 1/3) (* (cbrt (cbrt (fabs y))) (cbrt (cbrt (fabs y)))) (cbrt (cbrt (fabs y))) (fabs y) (sqrt (cbrt (fabs y))) (sqrt (cbrt (fabs y))) (expm1 (cbrt (fabs y))) (log1p (cbrt (fabs y))) (log (cbrt (fabs y))) (exp (cbrt (fabs y))) (cbrt (* (cbrt (fabs y)) (cbrt (fabs y)))) (cbrt (cbrt (fabs y))) (cbrt (sqrt (fabs y))) (cbrt (sqrt (fabs y))) (cbrt 1) (pow (fabs y) 1/3) (* (cbrt (cbrt (fabs y))) (cbrt (cbrt (fabs y)))) (cbrt (cbrt (fabs y))) (fabs y) (sqrt (cbrt (fabs y))) (sqrt (cbrt (fabs y))) (expm1 (cbrt (fabs y))) (log1p (cbrt (fabs y))) (log (cbrt (fabs y))) (exp (cbrt (fabs y))) (cbrt (* (cbrt (fabs y)) (cbrt (fabs y)))) (cbrt (cbrt (fabs y))) (cbrt (sqrt (fabs y))) (cbrt (sqrt (fabs y))) (cbrt 1) (pow (fabs y) 1/3) (* (cbrt (cbrt (fabs y))) (cbrt (cbrt (fabs y)))) (cbrt (cbrt (fabs y))) (fabs y) (sqrt (cbrt (fabs y))) (sqrt (cbrt (fabs y))) (expm1 (cbrt (fabs (- x y)))) (log1p (cbrt (fabs (- x y)))) (log (cbrt (fabs (- x y)))) (exp (cbrt (fabs (- x y)))) (cbrt (* (cbrt (fabs (- x y))) (cbrt (fabs (- x y))))) (cbrt (cbrt (fabs (- x y)))) (cbrt (sqrt (fabs (- x y)))) (cbrt (sqrt (fabs (- x y)))) (cbrt 1) (pow (fabs (- x y)) 1/3) (* (cbrt (cbrt (fabs (- x y)))) (cbrt (cbrt (fabs (- x y))))) (cbrt (cbrt (fabs (- x y)))) (fabs (- x y)) (sqrt (cbrt (fabs (- x y)))) (sqrt (cbrt (fabs (- x y)))) (pow (fabs y) 1/3) (pow (fabs y) 1/3) (pow (fabs y) 1/3) (pow (fabs y) 1/3) (pow (fabs y) 1/3) (pow (fabs y) 1/3) (pow (fabs y) 1/3) (pow (fabs y) 1/3) (pow (fabs y) 1/3) (pow (fabs (- x y)) 1/3) (pow (fabs (- x y)) 1/3) (pow (fabs (- x y)) 1/3) 0.698 * * * [progress]: adding candidates to table 0.864 * [progress]: [Phase 3 of 3] Extracting. 0.864 * * [regime]: Finding splitpoints for: (# #) 0.864 * * * [regime-changes]: Trying 3 branch expressions: ((/ (fabs (- x y)) (fabs y)) y x) 0.865 * * * * [regimes]: Trying to branch on (/ (fabs (- x y)) (fabs y)) from (# #) 0.884 * * * * [regimes]: Trying to branch on y from (# #) 0.899 * * * * [regimes]: Trying to branch on x from (# #) 0.911 * * * [regime]: Found split indices: #