1540200219.334 * [misc]progress: [Phase 1 of 3] Setting up. 1540200219.334 * * * [misc]progress: [1/2] Preparing points 1540200219.334 * * * * [misc]points: Sampling 256 additional inputs, on iter 0 have 0 / 256 1540200219.335 * * * * [misc]points: Computing exacts on every 16 of 256 points to ramp up precision 1540200219.346 * * * * [misc]points: Setting MPFR precision to 64 1540200219.347 * * * * [misc]points: Setting MPFR precision to 320 1540200219.349 * * * * [misc]points: Computing exacts on every 8 of 256 points to ramp up precision 1540200219.365 * * * * [misc]points: Setting MPFR precision to 64 1540200219.367 * * * * [misc]points: Setting MPFR precision to 320 1540200219.370 * * * * [misc]points: Computing exacts on every 4 of 256 points to ramp up precision 1540200219.386 * * * * [misc]points: Setting MPFR precision to 64 1540200219.390 * * * * [misc]points: Setting MPFR precision to 320 1540200219.395 * * * * [misc]points: Computing exacts on every 2 of 256 points to ramp up precision 1540200219.424 * * * * [misc]points: Setting MPFR precision to 64 1540200219.432 * * * * [misc]points: Setting MPFR precision to 320 1540200219.440 * * * * [misc]points: Computing exacts for 256 points 1540200219.452 * * * * [misc]points: Setting MPFR precision to 64 1540200219.464 * * * * [misc]points: Setting MPFR precision to 320 1540200219.476 * * * * [misc]points: Filtering points with unrepresentable outputs 1540200219.476 * * * * [misc]points: Sampling 112 additional inputs, on iter 1 have 144 / 256 1540200219.477 * * * * [misc]points: Computing exacts on every 7 of 112 points to ramp up precision 1540200219.493 * * * * [misc]points: Setting MPFR precision to 64 1540200219.495 * * * * [misc]points: Setting MPFR precision to 320 1540200219.496 * * * * [misc]points: Computing exacts on every 3 of 112 points to ramp up precision 1540200219.512 * * * * [misc]points: Setting MPFR precision to 64 1540200219.515 * * * * [misc]points: Setting MPFR precision to 320 1540200219.518 * * * * [misc]points: Computing exacts for 112 points 1540200219.562 * * * * [misc]points: Setting MPFR precision to 64 1540200219.576 * * * * [misc]points: Setting MPFR precision to 320 1540200219.586 * * * * [misc]points: Filtering points with unrepresentable outputs 1540200219.587 * * * * [misc]points: Sampling 48 additional inputs, on iter 2 have 208 / 256 1540200219.587 * * * * [misc]points: Computing exacts on every 3 of 48 points to ramp up precision 1540200219.603 * * * * [misc]points: Setting MPFR precision to 64 1540200219.604 * * * * [misc]points: Setting MPFR precision to 320 1540200219.605 * * * * [misc]points: Computing exacts for 48 points 1540200219.621 * * * * [misc]points: Setting MPFR precision to 64 1540200219.624 * * * * [misc]points: Setting MPFR precision to 320 1540200219.627 * * * * [misc]points: Filtering points with unrepresentable outputs 1540200219.627 * * * * [misc]points: Sampling 20 additional inputs, on iter 3 have 236 / 256 1540200219.627 * * * * [misc]points: Computing exacts for 20 points 1540200219.635 * * * * [misc]points: Setting MPFR precision to 64 1540200219.636 * * * * [misc]points: Setting MPFR precision to 320 1540200219.637 * * * * [misc]points: Filtering points with unrepresentable outputs 1540200219.637 * * * * [misc]points: Sampling 6 additional inputs, on iter 4 have 250 / 256 1540200219.637 * * * * [misc]points: Computing exacts for 6 points 1540200219.646 * * * * [misc]points: Setting MPFR precision to 64 1540200219.646 * * * * [misc]points: Setting MPFR precision to 320 1540200219.646 * * * * [misc]points: Filtering points with unrepresentable outputs 1540200219.646 * * * * [misc]points: Sampling 4 additional inputs, on iter 5 have 255 / 256 1540200219.646 * * * * [misc]points: Computing exacts for 4 points 1540200219.685 * * * * [misc]points: Setting MPFR precision to 64 1540200219.685 * * * * [misc]points: Setting MPFR precision to 320 1540200219.686 * * * * [misc]points: Filtering points with unrepresentable outputs 1540200219.686 * * * * [exit]points: Sampled 257 points with exact outputs 1540200219.686 * * * [misc]progress: [2/2] Setting up program. 1540200219.696 * [misc]progress: [Phase 2 of 3] Improving. 1540200219.696 * [enter]simplify: Simplifying (fabs (* (/ 1 (sqrt PI)) (+ (+ (+ (* 2 (fabs x)) (* (/ 2 3) (* (* (fabs x) (fabs x)) (fabs x)))) (* (/ 1 5) (* (* (* (* (fabs x) (fabs x)) (fabs x)) (fabs x)) (fabs x)))) (* (/ 1 21) (* (* (* (* (* (* (fabs x) (fabs x)) (fabs x)) (fabs x)) (fabs x)) (fabs x)) (fabs x)))))) 1540200219.696 * * [misc]simplify: iters left: 6 (28 enodes) 1540200219.708 * * [misc]simplify: iters left: 5 (75 enodes) 1540200219.729 * * [misc]simplify: iters left: 4 (261 enodes) 1540200220.065 * [exit]simplify: Simplified to (fabs (fma (/ 1 (sqrt PI)) (fma (* (* 1/5 (fabs x)) (* (fabs x) (fabs x))) (* (fabs x) (fabs x)) (fma (* 2/3 (fabs x)) (* (fabs x) (fabs x)) (* (fabs x) 2))) (* (* (/ 1/21 (sqrt PI)) (fabs x)) (pow (* (fabs x) (fabs x)) 3)))) 1540200220.082 * * [misc]progress: iteration 1 / 4 1540200220.082 * * * [misc]progress: picking best candidate 1540200220.102 * * * * [misc]pick: Picked # 1540200220.102 * * * [misc]progress: localizing error 1540200220.208 * * * [misc]progress: generating rewritten candidates 1540200220.208 * * * * [misc]progress: [ 1 / 4 ] rewriting at (2 1 3 1 1) 1540200220.214 * * * * [misc]progress: [ 2 / 4 ] rewriting at (2 1 3 1 1 2) 1540200220.214 * * * * [misc]progress: [ 3 / 4 ] rewriting at (2 1 1 2) 1540200220.214 * * * * [misc]progress: [ 4 / 4 ] rewriting at (2 1 2 1 1) 1540200220.220 * * * [misc]progress: generating series expansions 1540200220.220 * * * * [misc]progress: [ 1 / 4 ] generating series at (2 1 3 1 1) 1540200220.220 * * * * [misc]progress: [ 2 / 4 ] generating series at (2 1 3 1 1 2) 1540200220.220 * * * * [misc]progress: [ 3 / 4 ] generating series at (2 1 1 2) 1540200220.220 * * * * [misc]progress: [ 4 / 4 ] generating series at (2 1 2 1 1) 1540200220.221 * [misc]backup-simplify: Simplify (* 1/5 (fabs x)) into (* 1/5 (fabs x)) 1540200220.221 * [misc]approximate: Taking taylor expansion of (* 1/5 (fabs x)) in (x) around 0 1540200220.221 * [misc]taylor: Taking taylor expansion of (* 1/5 (fabs x)) in x 1540200220.221 * [misc]taylor: Taking taylor expansion of 1/5 in x 1540200220.221 * [misc]backup-simplify: Simplify 1/5 into 1/5 1540200220.221 * [misc]taylor: Taking taylor expansion of (fabs x) in x 1540200220.221 * [misc]backup-simplify: Simplify (fabs x) into (fabs x) 1540200220.221 * [misc]taylor: Taking taylor expansion of (* 1/5 (fabs x)) in x 1540200220.221 * [misc]taylor: Taking taylor expansion of 1/5 in x 1540200220.221 * [misc]backup-simplify: Simplify 1/5 into 1/5 1540200220.221 * [misc]taylor: Taking taylor expansion of (fabs x) in x 1540200220.221 * [misc]backup-simplify: Simplify (fabs x) into (fabs x) 1540200220.221 * [misc]backup-simplify: Simplify (* 1/5 (fabs x)) into (* 1/5 (fabs x)) 1540200220.221 * [misc]backup-simplify: Simplify (* 1/5 (fabs x)) into (* 1/5 (fabs x)) 1540200220.222 * [misc]backup-simplify: Simplify (+ (* 1/5 0) (* 0 (fabs x))) into 0 1540200220.222 * [misc]backup-simplify: Simplify 0 into 0 1540200220.222 * [misc]backup-simplify: Simplify (+ (* 1/5 0) (+ (* 0 0) (* 0 (fabs x)))) into 0 1540200220.222 * [misc]backup-simplify: Simplify 0 into 0 1540200220.223 * [misc]backup-simplify: Simplify (+ (* 1/5 0) (+ (* 0 0) (+ (* 0 0) (* 0 (fabs x))))) into 0 1540200220.223 * [misc]backup-simplify: Simplify 0 into 0 1540200220.224 * [misc]backup-simplify: Simplify (+ (* 1/5 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (fabs x)))))) into 0 1540200220.224 * [misc]backup-simplify: Simplify 0 into 0 1540200220.224 * [misc]backup-simplify: Simplify (+ (* 1/5 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (fabs x))))))) into 0 1540200220.224 * [misc]backup-simplify: Simplify 0 into 0 1540200220.225 * [misc]backup-simplify: Simplify (+ (* 1/5 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (fabs x)))))))) into 0 1540200220.225 * [misc]backup-simplify: Simplify 0 into 0 1540200220.225 * [misc]backup-simplify: Simplify (* 1/5 (fabs x)) into (* 1/5 (fabs x)) 1540200220.226 * [misc]backup-simplify: Simplify (* 1/5 (fabs (/ 1 x))) into (* 1/5 (fabs (/ 1 x))) 1540200220.226 * [misc]approximate: Taking taylor expansion of (* 1/5 (fabs (/ 1 x))) in (x) around 0 1540200220.226 * [misc]taylor: Taking taylor expansion of (* 1/5 (fabs (/ 1 x))) in x 1540200220.226 * [misc]taylor: Taking taylor expansion of 1/5 in x 1540200220.226 * [misc]backup-simplify: Simplify 1/5 into 1/5 1540200220.226 * [misc]taylor: Taking taylor expansion of (fabs (/ 1 x)) in x 1540200220.226 * [misc]backup-simplify: Simplify (fabs (/ 1 x)) into (fabs (/ 1 x)) 1540200220.226 * [misc]taylor: Taking taylor expansion of (* 1/5 (fabs (/ 1 x))) in x 1540200220.226 * [misc]taylor: Taking taylor expansion of 1/5 in x 1540200220.226 * [misc]backup-simplify: Simplify 1/5 into 1/5 1540200220.226 * [misc]taylor: Taking taylor expansion of (fabs (/ 1 x)) in x 1540200220.226 * [misc]backup-simplify: Simplify (fabs (/ 1 x)) into (fabs (/ 1 x)) 1540200220.226 * [misc]backup-simplify: Simplify (* 1/5 (fabs (/ 1 x))) into (* 1/5 (fabs (/ 1 x))) 1540200220.226 * [misc]backup-simplify: Simplify (* 1/5 (fabs (/ 1 x))) into (* 1/5 (fabs (/ 1 x))) 1540200220.226 * [misc]backup-simplify: Simplify (+ (* 1/5 0) (* 0 (fabs (/ 1 x)))) into 0 1540200220.227 * [misc]backup-simplify: Simplify 0 into 0 1540200220.227 * [misc]backup-simplify: Simplify (+ (* 1/5 0) (+ (* 0 0) (* 0 (fabs (/ 1 x))))) into 0 1540200220.227 * [misc]backup-simplify: Simplify 0 into 0 1540200220.228 * [misc]backup-simplify: Simplify (+ (* 1/5 0) (+ (* 0 0) (+ (* 0 0) (* 0 (fabs (/ 1 x)))))) into 0 1540200220.228 * [misc]backup-simplify: Simplify 0 into 0 1540200220.228 * [misc]backup-simplify: Simplify (+ (* 1/5 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (fabs (/ 1 x))))))) into 0 1540200220.228 * [misc]backup-simplify: Simplify 0 into 0 1540200220.229 * [misc]backup-simplify: Simplify (+ (* 1/5 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (fabs (/ 1 x)))))))) into 0 1540200220.229 * [misc]backup-simplify: Simplify 0 into 0 1540200220.230 * [misc]backup-simplify: Simplify (+ (* 1/5 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (fabs (/ 1 x))))))))) into 0 1540200220.230 * [misc]backup-simplify: Simplify 0 into 0 1540200220.230 * [misc]backup-simplify: Simplify (* 1/5 (fabs (/ 1 (/ 1 x)))) into (* 1/5 (fabs x)) 1540200220.230 * [misc]backup-simplify: Simplify (* 1/5 (fabs (/ 1 (- x)))) into (* 1/5 (fabs (/ -1 x))) 1540200220.230 * [misc]approximate: Taking taylor expansion of (* 1/5 (fabs (/ -1 x))) in (x) around 0 1540200220.230 * [misc]taylor: Taking taylor expansion of (* 1/5 (fabs (/ -1 x))) in x 1540200220.230 * [misc]taylor: Taking taylor expansion of 1/5 in x 1540200220.230 * [misc]backup-simplify: Simplify 1/5 into 1/5 1540200220.230 * [misc]taylor: Taking taylor expansion of (fabs (/ -1 x)) in x 1540200220.230 * [misc]backup-simplify: Simplify (fabs (/ -1 x)) into (fabs (/ -1 x)) 1540200220.231 * [misc]taylor: Taking taylor expansion of (* 1/5 (fabs (/ -1 x))) in x 1540200220.231 * [misc]taylor: Taking taylor expansion of 1/5 in x 1540200220.231 * [misc]backup-simplify: Simplify 1/5 into 1/5 1540200220.231 * [misc]taylor: Taking taylor expansion of (fabs (/ -1 x)) in x 1540200220.231 * [misc]backup-simplify: Simplify (fabs (/ -1 x)) into (fabs (/ -1 x)) 1540200220.231 * [misc]backup-simplify: Simplify (* 1/5 (fabs (/ -1 x))) into (* 1/5 (fabs (/ -1 x))) 1540200220.231 * [misc]backup-simplify: Simplify (* 1/5 (fabs (/ -1 x))) into (* 1/5 (fabs (/ -1 x))) 1540200220.231 * [misc]backup-simplify: Simplify (+ (* 1/5 0) (* 0 (fabs (/ -1 x)))) into 0 1540200220.231 * [misc]backup-simplify: Simplify 0 into 0 1540200220.232 * [misc]backup-simplify: Simplify (+ (* 1/5 0) (+ (* 0 0) (* 0 (fabs (/ -1 x))))) into 0 1540200220.232 * [misc]backup-simplify: Simplify 0 into 0 1540200220.232 * [misc]backup-simplify: Simplify (+ (* 1/5 0) (+ (* 0 0) (+ (* 0 0) (* 0 (fabs (/ -1 x)))))) into 0 1540200220.232 * [misc]backup-simplify: Simplify 0 into 0 1540200220.233 * [misc]backup-simplify: Simplify (+ (* 1/5 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (fabs (/ -1 x))))))) into 0 1540200220.233 * [misc]backup-simplify: Simplify 0 into 0 1540200220.234 * [misc]backup-simplify: Simplify (+ (* 1/5 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (fabs (/ -1 x)))))))) into 0 1540200220.234 * [misc]backup-simplify: Simplify 0 into 0 1540200220.235 * [misc]backup-simplify: Simplify (+ (* 1/5 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (fabs (/ -1 x))))))))) into 0 1540200220.235 * [misc]backup-simplify: Simplify 0 into 0 1540200220.235 * [misc]backup-simplify: Simplify (* 1/5 (fabs (/ -1 (/ 1 (- x))))) into (* 1/5 (fabs x)) 1540200220.235 * * * [misc]progress: simplifying candidates 1540200220.235 * * * * [misc]progress: [ 1 / 54 ] simplifiying candidate # 1540200220.235 * * * * [misc]progress: [ 2 / 54 ] simplifiying candidate # 1540200220.235 * * * * [misc]progress: [ 3 / 54 ] simplifiying candidate # 1540200220.235 * * * * [misc]progress: [ 4 / 54 ] simplifiying candidate # 1540200220.235 * * * * [misc]progress: [ 5 / 54 ] simplifiying candidate # 1540200220.235 * * * * [misc]progress: [ 6 / 54 ] simplifiying candidate # 1540200220.235 * * * * [misc]progress: [ 7 / 54 ] simplifiying candidate # 1540200220.235 * * * * [misc]progress: [ 8 / 54 ] simplifiying candidate # 1540200220.235 * * * * [misc]progress: [ 9 / 54 ] simplifiying candidate # 1540200220.236 * * * * [misc]progress: [ 10 / 54 ] simplifiying candidate # 1540200220.236 * * * * [misc]progress: [ 11 / 54 ] simplifiying candidate # 1540200220.236 * * * * [misc]progress: [ 12 / 54 ] simplifiying candidate # 1540200220.236 * * * * [misc]progress: [ 13 / 54 ] simplifiying candidate # 1540200220.236 * [enter]simplify: Simplifying (cbrt (sqrt PI)) 1540200220.236 * * [misc]simplify: iters left: 2 (3 enodes) 1540200220.237 * [exit]simplify: Simplified to (cbrt (sqrt PI)) 1540200220.237 * [misc]simplify: Simplified (2 1 3 1 1 2) to (λ (x) (fabs (fma (/ 1 (sqrt PI)) (fma (* (* 1/5 (fabs x)) (* (fabs x) (fabs x))) (* (fabs x) (fabs x)) (fma (* 2/3 (fabs x)) (* (fabs x) (fabs x)) (* (fabs x) 2))) (* (* (/ (/ 1/21 (* (cbrt (sqrt PI)) (cbrt (sqrt PI)))) (cbrt (sqrt PI))) (fabs x)) (pow (* (fabs x) (fabs x)) 3))))) 1540200220.237 * * * * [misc]progress: [ 14 / 54 ] simplifiying candidate # 1540200220.237 * [enter]simplify: Simplifying (sqrt (sqrt PI)) 1540200220.237 * * [misc]simplify: iters left: 2 (3 enodes) 1540200220.238 * [exit]simplify: Simplified to (sqrt (sqrt PI)) 1540200220.238 * [misc]simplify: Simplified (2 1 3 1 1 2) to (λ (x) (fabs (fma (/ 1 (sqrt PI)) (fma (* (* 1/5 (fabs x)) (* (fabs x) (fabs x))) (* (fabs x) (fabs x)) (fma (* 2/3 (fabs x)) (* (fabs x) (fabs x)) (* (fabs x) 2))) (* (* (/ (/ 1/21 (sqrt (sqrt PI))) (sqrt (sqrt PI))) (fabs x)) (pow (* (fabs x) (fabs x)) 3))))) 1540200220.238 * * * * [misc]progress: [ 15 / 54 ] simplifiying candidate # 1540200220.239 * [enter]simplify: Simplifying (sqrt PI) 1540200220.239 * * [misc]simplify: iters left: 1 (2 enodes) 1540200220.239 * [exit]simplify: Simplified to (sqrt PI) 1540200220.239 * [misc]simplify: Simplified (2 1 3 1 1 2) to (λ (x) (fabs (fma (/ 1 (sqrt PI)) (fma (* (* 1/5 (fabs x)) (* (fabs x) (fabs x))) (* (fabs x) (fabs x)) (fma (* 2/3 (fabs x)) (* (fabs x) (fabs x)) (* (fabs x) 2))) (* (* (/ (/ 1/21 1) (sqrt PI)) (fabs x)) (pow (* (fabs x) (fabs x)) 3))))) 1540200220.239 * * * * [misc]progress: [ 16 / 54 ] simplifiying candidate # 1540200220.239 * * * * [misc]progress: [ 17 / 54 ] simplifiying candidate # 1540200220.239 * * * * [misc]progress: [ 18 / 54 ] simplifiying candidate # 1540200220.239 * * * * [misc]progress: [ 19 / 54 ] simplifiying candidate # 1540200220.240 * * * * [misc]progress: [ 20 / 54 ] simplifiying candidate # 1540200220.240 * * * * [misc]progress: [ 21 / 54 ] simplifiying candidate # 1540200220.240 * * * * [misc]progress: [ 22 / 54 ] simplifiying candidate # 1540200220.240 * * * * [misc]progress: [ 23 / 54 ] simplifiying candidate # 1540200220.240 * * * * [misc]progress: [ 24 / 54 ] simplifiying candidate # 1540200220.240 * * * * [misc]progress: [ 25 / 54 ] simplifiying candidate # 1540200220.240 * * * * [misc]progress: [ 26 / 54 ] simplifiying candidate # 1540200220.240 * * * * [misc]progress: [ 27 / 54 ] simplifiying candidate # 1540200220.240 * * * * [misc]progress: [ 28 / 54 ] simplifiying candidate # 1540200220.240 * * * * [misc]progress: [ 29 / 54 ] simplifiying candidate # 1540200220.240 * * * * [misc]progress: [ 30 / 54 ] simplifiying candidate # 1540200220.240 * * * * [misc]progress: [ 31 / 54 ] simplifiying candidate # 1540200220.240 * * * * [misc]progress: [ 32 / 54 ] simplifiying candidate # 1540200220.241 * * * * [misc]progress: [ 33 / 54 ] simplifiying candidate # 1540200220.241 * * * * [misc]progress: [ 34 / 54 ] simplifiying candidate # 1540200220.241 * * * * [misc]progress: [ 35 / 54 ] simplifiying candidate # 1540200220.241 * * * * [misc]progress: [ 36 / 54 ] simplifiying candidate # 1540200220.241 * * * * [misc]progress: [ 37 / 54 ] simplifiying candidate # 1540200220.241 * * * * [misc]progress: [ 38 / 54 ] simplifiying candidate # 1540200220.241 * * * * [misc]progress: [ 39 / 54 ] simplifiying candidate # 1540200220.241 * * * * [misc]progress: [ 40 / 54 ] simplifiying candidate # 1540200220.241 * * * * [misc]progress: [ 41 / 54 ] simplifiying candidate # 1540200220.241 * * * * [misc]progress: [ 42 / 54 ] simplifiying candidate # 1540200220.241 * * * * [misc]progress: [ 43 / 54 ] simplifiying candidate # 1540200220.242 * * * * [misc]progress: [ 44 / 54 ] simplifiying candidate # 1540200220.242 * * * * [misc]progress: [ 45 / 54 ] simplifiying candidate # 1540200220.242 * [enter]simplify: Simplifying (cbrt (fabs x)) 1540200220.242 * * [misc]simplify: iters left: 2 (3 enodes) 1540200220.243 * [exit]simplify: Simplified to (cbrt (fabs x)) 1540200220.243 * [misc]simplify: Simplified (2 1 2 1 1 2) to (λ (x) (fabs (fma (/ 1 (sqrt PI)) (fma (* (* (* 1/5 (* (cbrt (fabs x)) (cbrt (fabs x)))) (cbrt (fabs x))) (* (fabs x) (fabs x))) (* (fabs x) (fabs x)) (fma (* 2/3 (fabs x)) (* (fabs x) (fabs x)) (* (fabs x) 2))) (* (* (/ 1/21 (sqrt PI)) (fabs x)) (pow (* (fabs x) (fabs x)) 3))))) 1540200220.243 * * * * [misc]progress: [ 46 / 54 ] simplifiying candidate # 1540200220.243 * [enter]simplify: Simplifying (sqrt (fabs x)) 1540200220.243 * * [misc]simplify: iters left: 2 (3 enodes) 1540200220.244 * [exit]simplify: Simplified to (sqrt (fabs x)) 1540200220.244 * [misc]simplify: Simplified (2 1 2 1 1 2) to (λ (x) (fabs (fma (/ 1 (sqrt PI)) (fma (* (* (* 1/5 (sqrt (fabs x))) (sqrt (fabs x))) (* (fabs x) (fabs x))) (* (fabs x) (fabs x)) (fma (* 2/3 (fabs x)) (* (fabs x) (fabs x)) (* (fabs x) 2))) (* (* (/ 1/21 (sqrt PI)) (fabs x)) (pow (* (fabs x) (fabs x)) 3))))) 1540200220.244 * * * * [misc]progress: [ 47 / 54 ] simplifiying candidate # 1540200220.245 * [enter]simplify: Simplifying (fabs x) 1540200220.245 * * [misc]simplify: iters left: 1 (2 enodes) 1540200220.245 * [exit]simplify: Simplified to (fabs x) 1540200220.245 * [misc]simplify: Simplified (2 1 2 1 1 2) to (λ (x) (fabs (fma (/ 1 (sqrt PI)) (fma (* (* (* 1/5 1) (fabs x)) (* (fabs x) (fabs x))) (* (fabs x) (fabs x)) (fma (* 2/3 (fabs x)) (* (fabs x) (fabs x)) (* (fabs x) 2))) (* (* (/ 1/21 (sqrt PI)) (fabs x)) (pow (* (fabs x) (fabs x)) 3))))) 1540200220.245 * * * * [misc]progress: [ 48 / 54 ] simplifiying candidate # 1540200220.245 * * * * [misc]progress: [ 49 / 54 ] simplifiying candidate # 1540200220.246 * [enter]simplify: Simplifying (fabs (fma (/ 1 (sqrt PI)) (fma (* (* 1/5 (fabs x)) (* (fabs x) (fabs x))) (* (fabs x) (fabs x)) (fma (* 2/3 (fabs x)) (* (fabs x) (fabs x)) (* (fabs x) 2))) (* (* (/ 1/21 (sqrt PI)) (fabs x)) (pow (* (fabs x) (fabs x)) 3)))) 1540200220.246 * * [misc]simplify: iters left: 6 (24 enodes) 1540200220.253 * * [misc]simplify: iters left: 5 (51 enodes) 1540200220.270 * * [misc]simplify: iters left: 4 (120 enodes) 1540200220.303 * * [misc]simplify: iters left: 3 (376 enodes) 1540200220.580 * [exit]simplify: Simplified to (fabs (fma (/ 1 (sqrt PI)) (fma (* (fabs x) (fabs x)) (fma (* (fabs x) 1/5) (* (fabs x) (fabs x)) (* 2/3 (fabs x))) (* 2 (fabs x))) (* (* (* (fabs x) (fabs x)) (/ 1/21 (sqrt PI))) (pow (fabs x) 5)))) 1540200220.580 * [misc]simplify: Simplified (2) to (λ (x) (fabs (fma (/ 1 (sqrt PI)) (fma (* (fabs x) (fabs x)) (fma (* (fabs x) 1/5) (* (fabs x) (fabs x)) (* 2/3 (fabs x))) (* 2 (fabs x))) (* (* (* (fabs x) (fabs x)) (/ 1/21 (sqrt PI))) (pow (fabs x) 5))))) 1540200220.580 * * * * [misc]progress: [ 50 / 54 ] simplifiying candidate # 1540200220.580 * [enter]simplify: Simplifying (fabs (fma (/ 1 (sqrt PI)) (fma (* (* 1/5 (fabs x)) (* (fabs x) (fabs x))) (* (fabs x) (fabs x)) (fma (* 2/3 (fabs x)) (* (fabs x) (fabs x)) (* (fabs x) 2))) (* (* (/ 1/21 (sqrt PI)) (fabs x)) (pow (* (fabs x) (fabs x)) 3)))) 1540200220.580 * * [misc]simplify: iters left: 6 (24 enodes) 1540200220.584 * * [misc]simplify: iters left: 5 (51 enodes) 1540200220.593 * * [misc]simplify: iters left: 4 (120 enodes) 1540200220.641 * * [misc]simplify: iters left: 3 (376 enodes) 1540200220.881 * [exit]simplify: Simplified to (fabs (fma (/ 1 (sqrt PI)) (fma (* (fabs x) (fabs x)) (fma (* (fabs x) 1/5) (* (fabs x) (fabs x)) (* 2/3 (fabs x))) (* 2 (fabs x))) (* (* (* (fabs x) (fabs x)) (/ 1/21 (sqrt PI))) (pow (fabs x) 5)))) 1540200220.881 * [misc]simplify: Simplified (2) to (λ (x) (fabs (fma (/ 1 (sqrt PI)) (fma (* (fabs x) (fabs x)) (fma (* (fabs x) 1/5) (* (fabs x) (fabs x)) (* 2/3 (fabs x))) (* 2 (fabs x))) (* (* (* (fabs x) (fabs x)) (/ 1/21 (sqrt PI))) (pow (fabs x) 5))))) 1540200220.882 * * * * [misc]progress: [ 51 / 54 ] simplifiying candidate # 1540200220.882 * [enter]simplify: Simplifying (fabs (fma (/ 1 (sqrt PI)) (fma (* (* 1/5 (fabs x)) (* (fabs x) (fabs x))) (* (fabs x) (fabs x)) (fma (* 2/3 (fabs x)) (* (fabs x) (fabs x)) (* (fabs x) 2))) (* (* (/ 1/21 (sqrt PI)) (fabs x)) (pow (* (fabs x) (fabs x)) 3)))) 1540200220.882 * * [misc]simplify: iters left: 6 (24 enodes) 1540200220.886 * * [misc]simplify: iters left: 5 (51 enodes) 1540200220.898 * * [misc]simplify: iters left: 4 (120 enodes) 1540200220.940 * * [misc]simplify: iters left: 3 (376 enodes) 1540200221.183 * [exit]simplify: Simplified to (fabs (fma (/ 1 (sqrt PI)) (fma (* (fabs x) (fabs x)) (fma (* (fabs x) 1/5) (* (fabs x) (fabs x)) (* 2/3 (fabs x))) (* 2 (fabs x))) (* (* (* (fabs x) (fabs x)) (/ 1/21 (sqrt PI))) (pow (fabs x) 5)))) 1540200221.183 * [misc]simplify: Simplified (2) to (λ (x) (fabs (fma (/ 1 (sqrt PI)) (fma (* (fabs x) (fabs x)) (fma (* (fabs x) 1/5) (* (fabs x) (fabs x)) (* 2/3 (fabs x))) (* 2 (fabs x))) (* (* (* (fabs x) (fabs x)) (/ 1/21 (sqrt PI))) (pow (fabs x) 5))))) 1540200221.183 * * * * [misc]progress: [ 52 / 54 ] simplifiying candidate # 1540200221.184 * [enter]simplify: Simplifying (* 1/5 (fabs x)) 1540200221.184 * * [misc]simplify: iters left: 3 (4 enodes) 1540200221.184 * * [misc]simplify: iters left: 2 (5 enodes) 1540200221.185 * [exit]simplify: Simplified to (* 1/5 (fabs x)) 1540200221.185 * [misc]simplify: Simplified (2 1 2 1 1) to (λ (x) (fabs (fma (/ 1 (sqrt PI)) (fma (* (* 1/5 (fabs x)) (* (fabs x) (fabs x))) (* (fabs x) (fabs x)) (fma (* 2/3 (fabs x)) (* (fabs x) (fabs x)) (* (fabs x) 2))) (* (* (/ 1/21 (sqrt PI)) (fabs x)) (pow (* (fabs x) (fabs x)) 3))))) 1540200221.185 * * * * [misc]progress: [ 53 / 54 ] simplifiying candidate # 1540200221.185 * [enter]simplify: Simplifying (* 1/5 (fabs x)) 1540200221.185 * * [misc]simplify: iters left: 3 (4 enodes) 1540200221.186 * * [misc]simplify: iters left: 2 (5 enodes) 1540200221.186 * [exit]simplify: Simplified to (* 1/5 (fabs x)) 1540200221.186 * [misc]simplify: Simplified (2 1 2 1 1) to (λ (x) (fabs (fma (/ 1 (sqrt PI)) (fma (* (* 1/5 (fabs x)) (* (fabs x) (fabs x))) (* (fabs x) (fabs x)) (fma (* 2/3 (fabs x)) (* (fabs x) (fabs x)) (* (fabs x) 2))) (* (* (/ 1/21 (sqrt PI)) (fabs x)) (pow (* (fabs x) (fabs x)) 3))))) 1540200221.186 * * * * [misc]progress: [ 54 / 54 ] simplifiying candidate # 1540200221.187 * [enter]simplify: Simplifying (* 1/5 (fabs x)) 1540200221.187 * * [misc]simplify: iters left: 3 (4 enodes) 1540200221.187 * * [misc]simplify: iters left: 2 (5 enodes) 1540200221.188 * [exit]simplify: Simplified to (* 1/5 (fabs x)) 1540200221.188 * [misc]simplify: Simplified (2 1 2 1 1) to (λ (x) (fabs (fma (/ 1 (sqrt PI)) (fma (* (* 1/5 (fabs x)) (* (fabs x) (fabs x))) (* (fabs x) (fabs x)) (fma (* 2/3 (fabs x)) (* (fabs x) (fabs x)) (* (fabs x) 2))) (* (* (/ 1/21 (sqrt PI)) (fabs x)) (pow (* (fabs x) (fabs x)) 3))))) 1540200221.188 * * * [misc]progress: adding candidates to table 1540200222.148 * * [misc]progress: iteration 2 / 4 1540200222.148 * * * [misc]progress: picking best candidate 1540200222.197 * * * * [misc]pick: Picked # 1540200222.197 * * * [misc]progress: localizing error 1540200222.235 * * * [misc]progress: generating rewritten candidates 1540200222.235 * * * * [misc]progress: [ 1 / 4 ] rewriting at (2 1 3 1 2 2) 1540200222.235 * * * * [misc]progress: [ 2 / 4 ] rewriting at (2 1 1 2) 1540200222.235 * * * * [misc]progress: [ 3 / 4 ] rewriting at (2 1 3 1 2) 1540200222.238 * * * * [misc]progress: [ 4 / 4 ] rewriting at (2 1 2 2 1) 1540200222.241 * * * [misc]progress: generating series expansions 1540200222.241 * * * * [misc]progress: [ 1 / 4 ] generating series at (2 1 3 1 2 2) 1540200222.241 * * * * [misc]progress: [ 2 / 4 ] generating series at (2 1 1 2) 1540200222.241 * * * * [misc]progress: [ 3 / 4 ] generating series at (2 1 3 1 2) 1540200222.241 * * * * [misc]progress: [ 4 / 4 ] generating series at (2 1 2 2 1) 1540200222.241 * [misc]backup-simplify: Simplify (* (fabs x) 1/5) into (* 1/5 (fabs x)) 1540200222.241 * [misc]approximate: Taking taylor expansion of (* 1/5 (fabs x)) in (x) around 0 1540200222.241 * [misc]taylor: Taking taylor expansion of (* 1/5 (fabs x)) in x 1540200222.241 * [misc]taylor: Taking taylor expansion of 1/5 in x 1540200222.241 * [misc]backup-simplify: Simplify 1/5 into 1/5 1540200222.241 * [misc]taylor: Taking taylor expansion of (fabs x) in x 1540200222.241 * [misc]backup-simplify: Simplify (fabs x) into (fabs x) 1540200222.241 * [misc]taylor: Taking taylor expansion of (* 1/5 (fabs x)) in x 1540200222.241 * [misc]taylor: Taking taylor expansion of 1/5 in x 1540200222.241 * [misc]backup-simplify: Simplify 1/5 into 1/5 1540200222.241 * [misc]taylor: Taking taylor expansion of (fabs x) in x 1540200222.241 * [misc]backup-simplify: Simplify (fabs x) into (fabs x) 1540200222.241 * [misc]backup-simplify: Simplify (* 1/5 (fabs x)) into (* 1/5 (fabs x)) 1540200222.241 * [misc]backup-simplify: Simplify (* 1/5 (fabs x)) into (* 1/5 (fabs x)) 1540200222.242 * [misc]backup-simplify: Simplify (+ (* 1/5 0) (* 0 (fabs x))) into 0 1540200222.242 * [misc]backup-simplify: Simplify 0 into 0 1540200222.242 * [misc]backup-simplify: Simplify (+ (* 1/5 0) (+ (* 0 0) (* 0 (fabs x)))) into 0 1540200222.242 * [misc]backup-simplify: Simplify 0 into 0 1540200222.242 * [misc]backup-simplify: Simplify (+ (* 1/5 0) (+ (* 0 0) (+ (* 0 0) (* 0 (fabs x))))) into 0 1540200222.242 * [misc]backup-simplify: Simplify 0 into 0 1540200222.243 * [misc]backup-simplify: Simplify (+ (* 1/5 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (fabs x)))))) into 0 1540200222.243 * [misc]backup-simplify: Simplify 0 into 0 1540200222.243 * [misc]backup-simplify: Simplify (+ (* 1/5 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (fabs x))))))) into 0 1540200222.243 * [misc]backup-simplify: Simplify 0 into 0 1540200222.244 * [misc]backup-simplify: Simplify (+ (* 1/5 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (fabs x)))))))) into 0 1540200222.244 * [misc]backup-simplify: Simplify 0 into 0 1540200222.244 * [misc]backup-simplify: Simplify (* 1/5 (fabs x)) into (* 1/5 (fabs x)) 1540200222.244 * [misc]backup-simplify: Simplify (* (fabs (/ 1 x)) 1/5) into (* 1/5 (fabs (/ 1 x))) 1540200222.244 * [misc]approximate: Taking taylor expansion of (* 1/5 (fabs (/ 1 x))) in (x) around 0 1540200222.244 * [misc]taylor: Taking taylor expansion of (* 1/5 (fabs (/ 1 x))) in x 1540200222.244 * [misc]taylor: Taking taylor expansion of 1/5 in x 1540200222.244 * [misc]backup-simplify: Simplify 1/5 into 1/5 1540200222.244 * [misc]taylor: Taking taylor expansion of (fabs (/ 1 x)) in x 1540200222.244 * [misc]backup-simplify: Simplify (fabs (/ 1 x)) into (fabs (/ 1 x)) 1540200222.244 * [misc]taylor: Taking taylor expansion of (* 1/5 (fabs (/ 1 x))) in x 1540200222.244 * [misc]taylor: Taking taylor expansion of 1/5 in x 1540200222.244 * [misc]backup-simplify: Simplify 1/5 into 1/5 1540200222.244 * [misc]taylor: Taking taylor expansion of (fabs (/ 1 x)) in x 1540200222.244 * [misc]backup-simplify: Simplify (fabs (/ 1 x)) into (fabs (/ 1 x)) 1540200222.244 * [misc]backup-simplify: Simplify (* 1/5 (fabs (/ 1 x))) into (* 1/5 (fabs (/ 1 x))) 1540200222.244 * [misc]backup-simplify: Simplify (* 1/5 (fabs (/ 1 x))) into (* 1/5 (fabs (/ 1 x))) 1540200222.245 * [misc]backup-simplify: Simplify (+ (* 1/5 0) (* 0 (fabs (/ 1 x)))) into 0 1540200222.245 * [misc]backup-simplify: Simplify 0 into 0 1540200222.245 * [misc]backup-simplify: Simplify (+ (* 1/5 0) (+ (* 0 0) (* 0 (fabs (/ 1 x))))) into 0 1540200222.245 * [misc]backup-simplify: Simplify 0 into 0 1540200222.245 * [misc]backup-simplify: Simplify (+ (* 1/5 0) (+ (* 0 0) (+ (* 0 0) (* 0 (fabs (/ 1 x)))))) into 0 1540200222.245 * [misc]backup-simplify: Simplify 0 into 0 1540200222.246 * [misc]backup-simplify: Simplify (+ (* 1/5 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (fabs (/ 1 x))))))) into 0 1540200222.246 * [misc]backup-simplify: Simplify 0 into 0 1540200222.246 * [misc]backup-simplify: Simplify (+ (* 1/5 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (fabs (/ 1 x)))))))) into 0 1540200222.246 * [misc]backup-simplify: Simplify 0 into 0 1540200222.247 * [misc]backup-simplify: Simplify (+ (* 1/5 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (fabs (/ 1 x))))))))) into 0 1540200222.247 * [misc]backup-simplify: Simplify 0 into 0 1540200222.247 * [misc]backup-simplify: Simplify (* 1/5 (fabs (/ 1 (/ 1 x)))) into (* 1/5 (fabs x)) 1540200222.247 * [misc]backup-simplify: Simplify (* (fabs (/ 1 (- x))) 1/5) into (* 1/5 (fabs (/ -1 x))) 1540200222.247 * [misc]approximate: Taking taylor expansion of (* 1/5 (fabs (/ -1 x))) in (x) around 0 1540200222.247 * [misc]taylor: Taking taylor expansion of (* 1/5 (fabs (/ -1 x))) in x 1540200222.247 * [misc]taylor: Taking taylor expansion of 1/5 in x 1540200222.247 * [misc]backup-simplify: Simplify 1/5 into 1/5 1540200222.247 * [misc]taylor: Taking taylor expansion of (fabs (/ -1 x)) in x 1540200222.247 * [misc]backup-simplify: Simplify (fabs (/ -1 x)) into (fabs (/ -1 x)) 1540200222.247 * [misc]taylor: Taking taylor expansion of (* 1/5 (fabs (/ -1 x))) in x 1540200222.247 * [misc]taylor: Taking taylor expansion of 1/5 in x 1540200222.247 * [misc]backup-simplify: Simplify 1/5 into 1/5 1540200222.247 * [misc]taylor: Taking taylor expansion of (fabs (/ -1 x)) in x 1540200222.247 * [misc]backup-simplify: Simplify (fabs (/ -1 x)) into (fabs (/ -1 x)) 1540200222.247 * [misc]backup-simplify: Simplify (* 1/5 (fabs (/ -1 x))) into (* 1/5 (fabs (/ -1 x))) 1540200222.247 * [misc]backup-simplify: Simplify (* 1/5 (fabs (/ -1 x))) into (* 1/5 (fabs (/ -1 x))) 1540200222.248 * [misc]backup-simplify: Simplify (+ (* 1/5 0) (* 0 (fabs (/ -1 x)))) into 0 1540200222.248 * [misc]backup-simplify: Simplify 0 into 0 1540200222.248 * [misc]backup-simplify: Simplify (+ (* 1/5 0) (+ (* 0 0) (* 0 (fabs (/ -1 x))))) into 0 1540200222.248 * [misc]backup-simplify: Simplify 0 into 0 1540200222.249 * [misc]backup-simplify: Simplify (+ (* 1/5 0) (+ (* 0 0) (+ (* 0 0) (* 0 (fabs (/ -1 x)))))) into 0 1540200222.249 * [misc]backup-simplify: Simplify 0 into 0 1540200222.249 * [misc]backup-simplify: Simplify (+ (* 1/5 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (fabs (/ -1 x))))))) into 0 1540200222.249 * [misc]backup-simplify: Simplify 0 into 0 1540200222.250 * [misc]backup-simplify: Simplify (+ (* 1/5 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (fabs (/ -1 x)))))))) into 0 1540200222.250 * [misc]backup-simplify: Simplify 0 into 0 1540200222.251 * [misc]backup-simplify: Simplify (+ (* 1/5 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (fabs (/ -1 x))))))))) into 0 1540200222.251 * [misc]backup-simplify: Simplify 0 into 0 1540200222.251 * [misc]backup-simplify: Simplify (* 1/5 (fabs (/ -1 (/ 1 (- x))))) into (* 1/5 (fabs x)) 1540200222.251 * * * [misc]progress: simplifying candidates 1540200222.251 * * * * [misc]progress: [ 1 / 54 ] simplifiying candidate # 1540200222.251 * * * * [misc]progress: [ 2 / 54 ] simplifiying candidate # 1540200222.251 * * * * [misc]progress: [ 3 / 54 ] simplifiying candidate # 1540200222.252 * * * * [misc]progress: [ 4 / 54 ] simplifiying candidate # 1540200222.252 * * * * [misc]progress: [ 5 / 54 ] simplifiying candidate # 1540200222.252 * * * * [misc]progress: [ 6 / 54 ] simplifiying candidate # 1540200222.252 * * * * [misc]progress: [ 7 / 54 ] simplifiying candidate # 1540200222.252 * * * * [misc]progress: [ 8 / 54 ] simplifiying candidate # 1540200222.252 * * * * [misc]progress: [ 9 / 54 ] simplifiying candidate # 1540200222.252 * * * * [misc]progress: [ 10 / 54 ] simplifiying candidate # 1540200222.252 * * * * [misc]progress: [ 11 / 54 ] simplifiying candidate # 1540200222.252 * * * * [misc]progress: [ 12 / 54 ] simplifiying candidate # 1540200222.252 * * * * [misc]progress: [ 13 / 54 ] simplifiying candidate # 1540200222.252 * * * * [misc]progress: [ 14 / 54 ] simplifiying candidate # 1540200222.252 * * * * [misc]progress: [ 15 / 54 ] simplifiying candidate # 1540200222.252 * * * * [misc]progress: [ 16 / 54 ] simplifiying candidate # 1540200222.252 * * * * [misc]progress: [ 17 / 54 ] simplifiying candidate # 1540200222.253 * * * * [misc]progress: [ 18 / 54 ] simplifiying candidate # 1540200222.253 * * * * [misc]progress: [ 19 / 54 ] simplifiying candidate # 1540200222.253 * * * * [misc]progress: [ 20 / 54 ] simplifiying candidate # 1540200222.253 * * * * [misc]progress: [ 21 / 54 ] simplifiying candidate # 1540200222.253 * * * * [misc]progress: [ 22 / 54 ] simplifiying candidate # 1540200222.253 * * * * [misc]progress: [ 23 / 54 ] simplifiying candidate # 1540200222.253 * * * * [misc]progress: [ 24 / 54 ] simplifiying candidate # 1540200222.253 * * * * [misc]progress: [ 25 / 54 ] simplifiying candidate # 1540200222.253 * * * * [misc]progress: [ 26 / 54 ] simplifiying candidate # 1540200222.253 * * * * [misc]progress: [ 27 / 54 ] simplifiying candidate # 1540200222.253 * * * * [misc]progress: [ 28 / 54 ] simplifiying candidate # 1540200222.253 * * * * [misc]progress: [ 29 / 54 ] simplifiying candidate # 1540200222.253 * * * * [misc]progress: [ 30 / 54 ] simplifiying candidate # 1540200222.254 * * * * [misc]progress: [ 31 / 54 ] simplifiying candidate # 1540200222.254 * * * * [misc]progress: [ 32 / 54 ] simplifiying candidate # 1540200222.254 * * * * [misc]progress: [ 33 / 54 ] simplifiying candidate # 1540200222.254 * [enter]simplify: Simplifying (cbrt (sqrt PI)) 1540200222.254 * * [misc]simplify: iters left: 2 (3 enodes) 1540200222.255 * [exit]simplify: Simplified to (cbrt (sqrt PI)) 1540200222.255 * [misc]simplify: Simplified (2 1 3 1 2 2) to (λ (x) (fabs (fma (/ 1 (sqrt PI)) (fma (* (fabs x) (fabs x)) (fma (* (fabs x) 1/5) (* (fabs x) (fabs x)) (* 2/3 (fabs x))) (* 2 (fabs x))) (* (* (* (fabs x) (fabs x)) (/ (/ 1/21 (* (cbrt (sqrt PI)) (cbrt (sqrt PI)))) (cbrt (sqrt PI)))) (pow (fabs x) 5))))) 1540200222.255 * * * * [misc]progress: [ 34 / 54 ] simplifiying candidate # 1540200222.256 * [enter]simplify: Simplifying (sqrt (sqrt PI)) 1540200222.256 * * [misc]simplify: iters left: 2 (3 enodes) 1540200222.256 * [exit]simplify: Simplified to (sqrt (sqrt PI)) 1540200222.256 * [misc]simplify: Simplified (2 1 3 1 2 2) to (λ (x) (fabs (fma (/ 1 (sqrt PI)) (fma (* (fabs x) (fabs x)) (fma (* (fabs x) 1/5) (* (fabs x) (fabs x)) (* 2/3 (fabs x))) (* 2 (fabs x))) (* (* (* (fabs x) (fabs x)) (/ (/ 1/21 (sqrt (sqrt PI))) (sqrt (sqrt PI)))) (pow (fabs x) 5))))) 1540200222.257 * * * * [misc]progress: [ 35 / 54 ] simplifiying candidate # 1540200222.257 * [enter]simplify: Simplifying (sqrt PI) 1540200222.257 * * [misc]simplify: iters left: 1 (2 enodes) 1540200222.257 * [exit]simplify: Simplified to (sqrt PI) 1540200222.257 * [misc]simplify: Simplified (2 1 3 1 2 2) to (λ (x) (fabs (fma (/ 1 (sqrt PI)) (fma (* (fabs x) (fabs x)) (fma (* (fabs x) 1/5) (* (fabs x) (fabs x)) (* 2/3 (fabs x))) (* 2 (fabs x))) (* (* (* (fabs x) (fabs x)) (/ (/ 1/21 1) (sqrt PI))) (pow (fabs x) 5))))) 1540200222.257 * * * * [misc]progress: [ 36 / 54 ] simplifiying candidate # 1540200222.258 * * * * [misc]progress: [ 37 / 54 ] simplifiying candidate # 1540200222.258 * * * * [misc]progress: [ 38 / 54 ] simplifiying candidate # 1540200222.258 * * * * [misc]progress: [ 39 / 54 ] simplifiying candidate # 1540200222.258 * * * * [misc]progress: [ 40 / 54 ] simplifiying candidate # 1540200222.258 * * * * [misc]progress: [ 41 / 54 ] simplifiying candidate # 1540200222.258 * * * * [misc]progress: [ 42 / 54 ] simplifiying candidate # 1540200222.258 * * * * [misc]progress: [ 43 / 54 ] simplifiying candidate # 1540200222.258 * * * * [misc]progress: [ 44 / 54 ] simplifiying candidate # 1540200222.258 * * * * [misc]progress: [ 45 / 54 ] simplifiying candidate # 1540200222.258 * [enter]simplify: Simplifying (* (cbrt (fabs x)) (cbrt (fabs x))) 1540200222.259 * * [misc]simplify: iters left: 4 (4 enodes) 1540200222.260 * [exit]simplify: Simplified to (* (cbrt (fabs x)) (cbrt (fabs x))) 1540200222.260 * [misc]simplify: Simplified (2 1 2 2 1 1) to (λ (x) (fabs (fma (/ 1 (sqrt PI)) (fma (* (fabs x) (fabs x)) (fma (* (* (cbrt (fabs x)) (cbrt (fabs x))) (* (cbrt (fabs x)) 1/5)) (* (fabs x) (fabs x)) (* 2/3 (fabs x))) (* 2 (fabs x))) (* (* (* (fabs x) (fabs x)) (/ 1/21 (sqrt PI))) (pow (fabs x) 5))))) 1540200222.260 * * * * [misc]progress: [ 46 / 54 ] simplifiying candidate # 1540200222.260 * [enter]simplify: Simplifying (sqrt (fabs x)) 1540200222.260 * * [misc]simplify: iters left: 2 (3 enodes) 1540200222.261 * [exit]simplify: Simplified to (sqrt (fabs x)) 1540200222.261 * [misc]simplify: Simplified (2 1 2 2 1 1) to (λ (x) (fabs (fma (/ 1 (sqrt PI)) (fma (* (fabs x) (fabs x)) (fma (* (sqrt (fabs x)) (* (sqrt (fabs x)) 1/5)) (* (fabs x) (fabs x)) (* 2/3 (fabs x))) (* 2 (fabs x))) (* (* (* (fabs x) (fabs x)) (/ 1/21 (sqrt PI))) (pow (fabs x) 5))))) 1540200222.261 * * * * [misc]progress: [ 47 / 54 ] simplifiying candidate # 1540200222.262 * * * * [misc]progress: [ 48 / 54 ] simplifiying candidate # 1540200222.262 * * * * [misc]progress: [ 49 / 54 ] simplifiying candidate # 1540200222.262 * [enter]simplify: Simplifying (fabs (fma (/ 1 (sqrt PI)) (fma (* (fabs x) (fabs x)) (fma (* (fabs x) 1/5) (* (fabs x) (fabs x)) (* 2/3 (fabs x))) (* 2 (fabs x))) (* (* (* (fabs x) (fabs x)) (/ 1/21 (sqrt PI))) (pow (fabs x) 5)))) 1540200222.262 * * [misc]simplify: iters left: 6 (23 enodes) 1540200222.269 * * [misc]simplify: iters left: 5 (42 enodes) 1540200222.283 * * [misc]simplify: iters left: 4 (97 enodes) 1540200222.334 * * [misc]simplify: iters left: 3 (284 enodes) 1540200222.505 * [exit]simplify: Simplified to (fabs (fma (/ 1 (sqrt PI)) (fma (fma (* 1/5 (fabs x)) (* (fabs x) (fabs x)) (* 2/3 (fabs x))) (* (fabs x) (fabs x)) (* (fabs x) 2)) (* (* (pow (fabs x) 6) (fabs x)) (/ 1/21 (sqrt PI))))) 1540200222.505 * [misc]simplify: Simplified (2) to (λ (x) (fabs (fma (/ 1 (sqrt PI)) (fma (fma (* 1/5 (fabs x)) (* (fabs x) (fabs x)) (* 2/3 (fabs x))) (* (fabs x) (fabs x)) (* (fabs x) 2)) (* (* (pow (fabs x) 6) (fabs x)) (/ 1/21 (sqrt PI)))))) 1540200222.505 * * * * [misc]progress: [ 50 / 54 ] simplifiying candidate # 1540200222.505 * [enter]simplify: Simplifying (fabs (fma (/ 1 (sqrt PI)) (fma (* (fabs x) (fabs x)) (fma (* (fabs x) 1/5) (* (fabs x) (fabs x)) (* 2/3 (fabs x))) (* 2 (fabs x))) (* (* (* (fabs x) (fabs x)) (/ 1/21 (sqrt PI))) (pow (fabs x) 5)))) 1540200222.506 * * [misc]simplify: iters left: 6 (23 enodes) 1540200222.512 * * [misc]simplify: iters left: 5 (42 enodes) 1540200222.530 * * [misc]simplify: iters left: 4 (97 enodes) 1540200222.553 * * [misc]simplify: iters left: 3 (284 enodes) 1540200222.701 * [exit]simplify: Simplified to (fabs (fma (/ 1 (sqrt PI)) (fma (fma (* 1/5 (fabs x)) (* (fabs x) (fabs x)) (* 2/3 (fabs x))) (* (fabs x) (fabs x)) (* (fabs x) 2)) (* (* (pow (fabs x) 6) (fabs x)) (/ 1/21 (sqrt PI))))) 1540200222.701 * [misc]simplify: Simplified (2) to (λ (x) (fabs (fma (/ 1 (sqrt PI)) (fma (fma (* 1/5 (fabs x)) (* (fabs x) (fabs x)) (* 2/3 (fabs x))) (* (fabs x) (fabs x)) (* (fabs x) 2)) (* (* (pow (fabs x) 6) (fabs x)) (/ 1/21 (sqrt PI)))))) 1540200222.701 * * * * [misc]progress: [ 51 / 54 ] simplifiying candidate # 1540200222.701 * [enter]simplify: Simplifying (fabs (fma (/ 1 (sqrt PI)) (fma (* (fabs x) (fabs x)) (fma (* (fabs x) 1/5) (* (fabs x) (fabs x)) (* 2/3 (fabs x))) (* 2 (fabs x))) (* (* (* (fabs x) (fabs x)) (/ 1/21 (sqrt PI))) (pow (fabs x) 5)))) 1540200222.702 * * [misc]simplify: iters left: 6 (23 enodes) 1540200222.705 * * [misc]simplify: iters left: 5 (42 enodes) 1540200222.716 * * [misc]simplify: iters left: 4 (97 enodes) 1540200222.759 * * [misc]simplify: iters left: 3 (284 enodes) 1540200222.914 * [exit]simplify: Simplified to (fabs (fma (/ 1 (sqrt PI)) (fma (fma (* 1/5 (fabs x)) (* (fabs x) (fabs x)) (* 2/3 (fabs x))) (* (fabs x) (fabs x)) (* (fabs x) 2)) (* (* (pow (fabs x) 6) (fabs x)) (/ 1/21 (sqrt PI))))) 1540200222.914 * [misc]simplify: Simplified (2) to (λ (x) (fabs (fma (/ 1 (sqrt PI)) (fma (fma (* 1/5 (fabs x)) (* (fabs x) (fabs x)) (* 2/3 (fabs x))) (* (fabs x) (fabs x)) (* (fabs x) 2)) (* (* (pow (fabs x) 6) (fabs x)) (/ 1/21 (sqrt PI)))))) 1540200222.914 * * * * [misc]progress: [ 52 / 54 ] simplifiying candidate # 1540200222.914 * [enter]simplify: Simplifying (* 1/5 (fabs x)) 1540200222.914 * * [misc]simplify: iters left: 3 (4 enodes) 1540200222.915 * * [misc]simplify: iters left: 2 (5 enodes) 1540200222.917 * [exit]simplify: Simplified to (* 1/5 (fabs x)) 1540200222.917 * [misc]simplify: Simplified (2 1 2 2 1) to (λ (x) (fabs (fma (/ 1 (sqrt PI)) (fma (* (fabs x) (fabs x)) (fma (* 1/5 (fabs x)) (* (fabs x) (fabs x)) (* 2/3 (fabs x))) (* 2 (fabs x))) (* (* (* (fabs x) (fabs x)) (/ 1/21 (sqrt PI))) (pow (fabs x) 5))))) 1540200222.917 * * * * [misc]progress: [ 53 / 54 ] simplifiying candidate # 1540200222.917 * [enter]simplify: Simplifying (* 1/5 (fabs x)) 1540200222.917 * * [misc]simplify: iters left: 3 (4 enodes) 1540200222.918 * * [misc]simplify: iters left: 2 (5 enodes) 1540200222.920 * [exit]simplify: Simplified to (* 1/5 (fabs x)) 1540200222.920 * [misc]simplify: Simplified (2 1 2 2 1) to (λ (x) (fabs (fma (/ 1 (sqrt PI)) (fma (* (fabs x) (fabs x)) (fma (* 1/5 (fabs x)) (* (fabs x) (fabs x)) (* 2/3 (fabs x))) (* 2 (fabs x))) (* (* (* (fabs x) (fabs x)) (/ 1/21 (sqrt PI))) (pow (fabs x) 5))))) 1540200222.920 * * * * [misc]progress: [ 54 / 54 ] simplifiying candidate # 1540200222.920 * [enter]simplify: Simplifying (* 1/5 (fabs x)) 1540200222.920 * * [misc]simplify: iters left: 3 (4 enodes) 1540200222.921 * * [misc]simplify: iters left: 2 (5 enodes) 1540200222.923 * [exit]simplify: Simplified to (* 1/5 (fabs x)) 1540200222.923 * [misc]simplify: Simplified (2 1 2 2 1) to (λ (x) (fabs (fma (/ 1 (sqrt PI)) (fma (* (fabs x) (fabs x)) (fma (* 1/5 (fabs x)) (* (fabs x) (fabs x)) (* 2/3 (fabs x))) (* 2 (fabs x))) (* (* (* (fabs x) (fabs x)) (/ 1/21 (sqrt PI))) (pow (fabs x) 5))))) 1540200222.923 * * * [misc]progress: adding candidates to table 1540200224.238 * * [misc]progress: iteration 3 / 4 1540200224.238 * * * [misc]progress: picking best candidate 1540200224.277 * * * * [misc]pick: Picked # 1540200224.277 * * * [misc]progress: localizing error 1540200224.303 * * * [misc]progress: generating rewritten candidates 1540200224.303 * * * * [misc]progress: [ 1 / 4 ] rewriting at (2 1 3 2) 1540200224.306 * * * * [misc]progress: [ 2 / 4 ] rewriting at (2 1 3 2 2) 1540200224.306 * * * * [misc]progress: [ 3 / 4 ] rewriting at (2 1 1 2) 1540200224.307 * * * * [misc]progress: [ 4 / 4 ] rewriting at (2 1 2 1 1) 1540200224.310 * * * [misc]progress: generating series expansions 1540200224.310 * * * * [misc]progress: [ 1 / 4 ] generating series at (2 1 3 2) 1540200224.310 * * * * [misc]progress: [ 2 / 4 ] generating series at (2 1 3 2 2) 1540200224.310 * * * * [misc]progress: [ 3 / 4 ] generating series at (2 1 1 2) 1540200224.310 * * * * [misc]progress: [ 4 / 4 ] generating series at (2 1 2 1 1) 1540200224.310 * [misc]backup-simplify: Simplify (* 1/5 (fabs x)) into (* 1/5 (fabs x)) 1540200224.310 * [misc]approximate: Taking taylor expansion of (* 1/5 (fabs x)) in (x) around 0 1540200224.310 * [misc]taylor: Taking taylor expansion of (* 1/5 (fabs x)) in x 1540200224.310 * [misc]taylor: Taking taylor expansion of 1/5 in x 1540200224.310 * [misc]backup-simplify: Simplify 1/5 into 1/5 1540200224.310 * [misc]taylor: Taking taylor expansion of (fabs x) in x 1540200224.310 * [misc]backup-simplify: Simplify (fabs x) into (fabs x) 1540200224.310 * [misc]taylor: Taking taylor expansion of (* 1/5 (fabs x)) in x 1540200224.310 * [misc]taylor: Taking taylor expansion of 1/5 in x 1540200224.310 * [misc]backup-simplify: Simplify 1/5 into 1/5 1540200224.310 * [misc]taylor: Taking taylor expansion of (fabs x) in x 1540200224.310 * [misc]backup-simplify: Simplify (fabs x) into (fabs x) 1540200224.310 * [misc]backup-simplify: Simplify (* 1/5 (fabs x)) into (* 1/5 (fabs x)) 1540200224.310 * [misc]backup-simplify: Simplify (* 1/5 (fabs x)) into (* 1/5 (fabs x)) 1540200224.311 * [misc]backup-simplify: Simplify (+ (* 1/5 0) (* 0 (fabs x))) into 0 1540200224.311 * [misc]backup-simplify: Simplify 0 into 0 1540200224.311 * [misc]backup-simplify: Simplify (+ (* 1/5 0) (+ (* 0 0) (* 0 (fabs x)))) into 0 1540200224.311 * [misc]backup-simplify: Simplify 0 into 0 1540200224.311 * [misc]backup-simplify: Simplify (+ (* 1/5 0) (+ (* 0 0) (+ (* 0 0) (* 0 (fabs x))))) into 0 1540200224.311 * [misc]backup-simplify: Simplify 0 into 0 1540200224.312 * [misc]backup-simplify: Simplify (+ (* 1/5 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (fabs x)))))) into 0 1540200224.312 * [misc]backup-simplify: Simplify 0 into 0 1540200224.312 * [misc]backup-simplify: Simplify (+ (* 1/5 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (fabs x))))))) into 0 1540200224.312 * [misc]backup-simplify: Simplify 0 into 0 1540200224.313 * [misc]backup-simplify: Simplify (+ (* 1/5 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (fabs x)))))))) into 0 1540200224.313 * [misc]backup-simplify: Simplify 0 into 0 1540200224.313 * [misc]backup-simplify: Simplify (* 1/5 (fabs x)) into (* 1/5 (fabs x)) 1540200224.313 * [misc]backup-simplify: Simplify (* 1/5 (fabs (/ 1 x))) into (* 1/5 (fabs (/ 1 x))) 1540200224.313 * [misc]approximate: Taking taylor expansion of (* 1/5 (fabs (/ 1 x))) in (x) around 0 1540200224.313 * [misc]taylor: Taking taylor expansion of (* 1/5 (fabs (/ 1 x))) in x 1540200224.313 * [misc]taylor: Taking taylor expansion of 1/5 in x 1540200224.313 * [misc]backup-simplify: Simplify 1/5 into 1/5 1540200224.313 * [misc]taylor: Taking taylor expansion of (fabs (/ 1 x)) in x 1540200224.313 * [misc]backup-simplify: Simplify (fabs (/ 1 x)) into (fabs (/ 1 x)) 1540200224.313 * [misc]taylor: Taking taylor expansion of (* 1/5 (fabs (/ 1 x))) in x 1540200224.313 * [misc]taylor: Taking taylor expansion of 1/5 in x 1540200224.313 * [misc]backup-simplify: Simplify 1/5 into 1/5 1540200224.313 * [misc]taylor: Taking taylor expansion of (fabs (/ 1 x)) in x 1540200224.313 * [misc]backup-simplify: Simplify (fabs (/ 1 x)) into (fabs (/ 1 x)) 1540200224.313 * [misc]backup-simplify: Simplify (* 1/5 (fabs (/ 1 x))) into (* 1/5 (fabs (/ 1 x))) 1540200224.313 * [misc]backup-simplify: Simplify (* 1/5 (fabs (/ 1 x))) into (* 1/5 (fabs (/ 1 x))) 1540200224.313 * [misc]backup-simplify: Simplify (+ (* 1/5 0) (* 0 (fabs (/ 1 x)))) into 0 1540200224.313 * [misc]backup-simplify: Simplify 0 into 0 1540200224.314 * [misc]backup-simplify: Simplify (+ (* 1/5 0) (+ (* 0 0) (* 0 (fabs (/ 1 x))))) into 0 1540200224.314 * [misc]backup-simplify: Simplify 0 into 0 1540200224.314 * [misc]backup-simplify: Simplify (+ (* 1/5 0) (+ (* 0 0) (+ (* 0 0) (* 0 (fabs (/ 1 x)))))) into 0 1540200224.314 * [misc]backup-simplify: Simplify 0 into 0 1540200224.314 * [misc]backup-simplify: Simplify (+ (* 1/5 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (fabs (/ 1 x))))))) into 0 1540200224.314 * [misc]backup-simplify: Simplify 0 into 0 1540200224.315 * [misc]backup-simplify: Simplify (+ (* 1/5 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (fabs (/ 1 x)))))))) into 0 1540200224.315 * [misc]backup-simplify: Simplify 0 into 0 1540200224.315 * [misc]backup-simplify: Simplify (+ (* 1/5 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (fabs (/ 1 x))))))))) into 0 1540200224.316 * [misc]backup-simplify: Simplify 0 into 0 1540200224.316 * [misc]backup-simplify: Simplify (* 1/5 (fabs (/ 1 (/ 1 x)))) into (* 1/5 (fabs x)) 1540200224.316 * [misc]backup-simplify: Simplify (* 1/5 (fabs (/ 1 (- x)))) into (* 1/5 (fabs (/ -1 x))) 1540200224.316 * [misc]approximate: Taking taylor expansion of (* 1/5 (fabs (/ -1 x))) in (x) around 0 1540200224.316 * [misc]taylor: Taking taylor expansion of (* 1/5 (fabs (/ -1 x))) in x 1540200224.316 * [misc]taylor: Taking taylor expansion of 1/5 in x 1540200224.316 * [misc]backup-simplify: Simplify 1/5 into 1/5 1540200224.316 * [misc]taylor: Taking taylor expansion of (fabs (/ -1 x)) in x 1540200224.316 * [misc]backup-simplify: Simplify (fabs (/ -1 x)) into (fabs (/ -1 x)) 1540200224.316 * [misc]taylor: Taking taylor expansion of (* 1/5 (fabs (/ -1 x))) in x 1540200224.316 * [misc]taylor: Taking taylor expansion of 1/5 in x 1540200224.316 * [misc]backup-simplify: Simplify 1/5 into 1/5 1540200224.316 * [misc]taylor: Taking taylor expansion of (fabs (/ -1 x)) in x 1540200224.316 * [misc]backup-simplify: Simplify (fabs (/ -1 x)) into (fabs (/ -1 x)) 1540200224.316 * [misc]backup-simplify: Simplify (* 1/5 (fabs (/ -1 x))) into (* 1/5 (fabs (/ -1 x))) 1540200224.316 * [misc]backup-simplify: Simplify (* 1/5 (fabs (/ -1 x))) into (* 1/5 (fabs (/ -1 x))) 1540200224.316 * [misc]backup-simplify: Simplify (+ (* 1/5 0) (* 0 (fabs (/ -1 x)))) into 0 1540200224.316 * [misc]backup-simplify: Simplify 0 into 0 1540200224.317 * [misc]backup-simplify: Simplify (+ (* 1/5 0) (+ (* 0 0) (* 0 (fabs (/ -1 x))))) into 0 1540200224.317 * [misc]backup-simplify: Simplify 0 into 0 1540200224.317 * [misc]backup-simplify: Simplify (+ (* 1/5 0) (+ (* 0 0) (+ (* 0 0) (* 0 (fabs (/ -1 x)))))) into 0 1540200224.317 * [misc]backup-simplify: Simplify 0 into 0 1540200224.317 * [misc]backup-simplify: Simplify (+ (* 1/5 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (fabs (/ -1 x))))))) into 0 1540200224.317 * [misc]backup-simplify: Simplify 0 into 0 1540200224.318 * [misc]backup-simplify: Simplify (+ (* 1/5 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (fabs (/ -1 x)))))))) into 0 1540200224.318 * [misc]backup-simplify: Simplify 0 into 0 1540200224.318 * [misc]backup-simplify: Simplify (+ (* 1/5 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (fabs (/ -1 x))))))))) into 0 1540200224.318 * [misc]backup-simplify: Simplify 0 into 0 1540200224.318 * [misc]backup-simplify: Simplify (* 1/5 (fabs (/ -1 (/ 1 (- x))))) into (* 1/5 (fabs x)) 1540200224.318 * * * [misc]progress: simplifying candidates 1540200224.318 * * * * [misc]progress: [ 1 / 54 ] simplifiying candidate # 1540200224.319 * * * * [misc]progress: [ 2 / 54 ] simplifiying candidate # 1540200224.319 * * * * [misc]progress: [ 3 / 54 ] simplifiying candidate # 1540200224.319 * * * * [misc]progress: [ 4 / 54 ] simplifiying candidate # 1540200224.319 * * * * [misc]progress: [ 5 / 54 ] simplifiying candidate # 1540200224.319 * * * * [misc]progress: [ 6 / 54 ] simplifiying candidate # 1540200224.319 * * * * [misc]progress: [ 7 / 54 ] simplifiying candidate # 1540200224.319 * * * * [misc]progress: [ 8 / 54 ] simplifiying candidate # 1540200224.319 * * * * [misc]progress: [ 9 / 54 ] simplifiying candidate # 1540200224.319 * * * * [misc]progress: [ 10 / 54 ] simplifiying candidate # 1540200224.319 * * * * [misc]progress: [ 11 / 54 ] simplifiying candidate # 1540200224.319 * * * * [misc]progress: [ 12 / 54 ] simplifiying candidate # 1540200224.319 * * * * [misc]progress: [ 13 / 54 ] simplifiying candidate # 1540200224.319 * [enter]simplify: Simplifying (cbrt (sqrt PI)) 1540200224.319 * * [misc]simplify: iters left: 2 (3 enodes) 1540200224.320 * [exit]simplify: Simplified to (cbrt (sqrt PI)) 1540200224.320 * [misc]simplify: Simplified (2 1 3 2 2) to (λ (x) (fabs (fma (/ 1 (sqrt PI)) (fma (fma (* 1/5 (fabs x)) (* (fabs x) (fabs x)) (* 2/3 (fabs x))) (* (fabs x) (fabs x)) (* (fabs x) 2)) (* (* (pow (fabs x) 6) (fabs x)) (/ (/ 1/21 (* (cbrt (sqrt PI)) (cbrt (sqrt PI)))) (cbrt (sqrt PI))))))) 1540200224.320 * * * * [misc]progress: [ 14 / 54 ] simplifiying candidate # 1540200224.320 * [enter]simplify: Simplifying (sqrt (sqrt PI)) 1540200224.320 * * [misc]simplify: iters left: 2 (3 enodes) 1540200224.320 * [exit]simplify: Simplified to (sqrt (sqrt PI)) 1540200224.320 * [misc]simplify: Simplified (2 1 3 2 2) to (λ (x) (fabs (fma (/ 1 (sqrt PI)) (fma (fma (* 1/5 (fabs x)) (* (fabs x) (fabs x)) (* 2/3 (fabs x))) (* (fabs x) (fabs x)) (* (fabs x) 2)) (* (* (pow (fabs x) 6) (fabs x)) (/ (/ 1/21 (sqrt (sqrt PI))) (sqrt (sqrt PI))))))) 1540200224.320 * * * * [misc]progress: [ 15 / 54 ] simplifiying candidate # 1540200224.321 * [enter]simplify: Simplifying (sqrt PI) 1540200224.321 * * [misc]simplify: iters left: 1 (2 enodes) 1540200224.321 * [exit]simplify: Simplified to (sqrt PI) 1540200224.321 * [misc]simplify: Simplified (2 1 3 2 2) to (λ (x) (fabs (fma (/ 1 (sqrt PI)) (fma (fma (* 1/5 (fabs x)) (* (fabs x) (fabs x)) (* 2/3 (fabs x))) (* (fabs x) (fabs x)) (* (fabs x) 2)) (* (* (pow (fabs x) 6) (fabs x)) (/ (/ 1/21 1) (sqrt PI)))))) 1540200224.321 * * * * [misc]progress: [ 16 / 54 ] simplifiying candidate # 1540200224.321 * * * * [misc]progress: [ 17 / 54 ] simplifiying candidate # 1540200224.321 * * * * [misc]progress: [ 18 / 54 ] simplifiying candidate # 1540200224.321 * * * * [misc]progress: [ 19 / 54 ] simplifiying candidate # 1540200224.321 * * * * [misc]progress: [ 20 / 54 ] simplifiying candidate # 1540200224.321 * * * * [misc]progress: [ 21 / 54 ] simplifiying candidate # 1540200224.321 * * * * [misc]progress: [ 22 / 54 ] simplifiying candidate # 1540200224.321 * * * * [misc]progress: [ 23 / 54 ] simplifiying candidate # 1540200224.321 * * * * [misc]progress: [ 24 / 54 ] simplifiying candidate # 1540200224.321 * * * * [misc]progress: [ 25 / 54 ] simplifiying candidate # 1540200224.321 * * * * [misc]progress: [ 26 / 54 ] simplifiying candidate # 1540200224.321 * * * * [misc]progress: [ 27 / 54 ] simplifiying candidate # 1540200224.321 * * * * [misc]progress: [ 28 / 54 ] simplifiying candidate # 1540200224.321 * * * * [misc]progress: [ 29 / 54 ] simplifiying candidate # 1540200224.322 * * * * [misc]progress: [ 30 / 54 ] simplifiying candidate # 1540200224.322 * * * * [misc]progress: [ 31 / 54 ] simplifiying candidate # 1540200224.322 * * * * [misc]progress: [ 32 / 54 ] simplifiying candidate # 1540200224.322 * * * * [misc]progress: [ 33 / 54 ] simplifiying candidate # 1540200224.322 * * * * [misc]progress: [ 34 / 54 ] simplifiying candidate # 1540200224.322 * * * * [misc]progress: [ 35 / 54 ] simplifiying candidate # 1540200224.322 * * * * [misc]progress: [ 36 / 54 ] simplifiying candidate # 1540200224.322 * * * * [misc]progress: [ 37 / 54 ] simplifiying candidate # 1540200224.322 * * * * [misc]progress: [ 38 / 54 ] simplifiying candidate # 1540200224.322 * * * * [misc]progress: [ 39 / 54 ] simplifiying candidate # 1540200224.322 * * * * [misc]progress: [ 40 / 54 ] simplifiying candidate # 1540200224.322 * * * * [misc]progress: [ 41 / 54 ] simplifiying candidate # 1540200224.322 * * * * [misc]progress: [ 42 / 54 ] simplifiying candidate # 1540200224.322 * * * * [misc]progress: [ 43 / 54 ] simplifiying candidate # 1540200224.322 * * * * [misc]progress: [ 44 / 54 ] simplifiying candidate # 1540200224.322 * * * * [misc]progress: [ 45 / 54 ] simplifiying candidate # 1540200224.322 * [enter]simplify: Simplifying (cbrt (fabs x)) 1540200224.322 * * [misc]simplify: iters left: 2 (3 enodes) 1540200224.323 * [exit]simplify: Simplified to (cbrt (fabs x)) 1540200224.323 * [misc]simplify: Simplified (2 1 2 1 1 2) to (λ (x) (fabs (fma (/ 1 (sqrt PI)) (fma (fma (* (* 1/5 (* (cbrt (fabs x)) (cbrt (fabs x)))) (cbrt (fabs x))) (* (fabs x) (fabs x)) (* 2/3 (fabs x))) (* (fabs x) (fabs x)) (* (fabs x) 2)) (* (* (pow (fabs x) 6) (fabs x)) (/ 1/21 (sqrt PI)))))) 1540200224.323 * * * * [misc]progress: [ 46 / 54 ] simplifiying candidate # 1540200224.323 * [enter]simplify: Simplifying (sqrt (fabs x)) 1540200224.323 * * [misc]simplify: iters left: 2 (3 enodes) 1540200224.323 * [exit]simplify: Simplified to (sqrt (fabs x)) 1540200224.323 * [misc]simplify: Simplified (2 1 2 1 1 2) to (λ (x) (fabs (fma (/ 1 (sqrt PI)) (fma (fma (* (* 1/5 (sqrt (fabs x))) (sqrt (fabs x))) (* (fabs x) (fabs x)) (* 2/3 (fabs x))) (* (fabs x) (fabs x)) (* (fabs x) 2)) (* (* (pow (fabs x) 6) (fabs x)) (/ 1/21 (sqrt PI)))))) 1540200224.323 * * * * [misc]progress: [ 47 / 54 ] simplifiying candidate # 1540200224.324 * [enter]simplify: Simplifying (fabs x) 1540200224.324 * * [misc]simplify: iters left: 1 (2 enodes) 1540200224.324 * [exit]simplify: Simplified to (fabs x) 1540200224.324 * [misc]simplify: Simplified (2 1 2 1 1 2) to (λ (x) (fabs (fma (/ 1 (sqrt PI)) (fma (fma (* (* 1/5 1) (fabs x)) (* (fabs x) (fabs x)) (* 2/3 (fabs x))) (* (fabs x) (fabs x)) (* (fabs x) 2)) (* (* (pow (fabs x) 6) (fabs x)) (/ 1/21 (sqrt PI)))))) 1540200224.324 * * * * [misc]progress: [ 48 / 54 ] simplifiying candidate # 1540200224.324 * * * * [misc]progress: [ 49 / 54 ] simplifiying candidate # 1540200224.324 * [enter]simplify: Simplifying (fabs (fma (/ 1 (sqrt PI)) (fma (fma (* 1/5 (fabs x)) (* (fabs x) (fabs x)) (* 2/3 (fabs x))) (* (fabs x) (fabs x)) (* (fabs x) 2)) (* (* (pow (fabs x) 6) (fabs x)) (/ 1/21 (sqrt PI))))) 1540200224.324 * * [misc]simplify: iters left: 6 (23 enodes) 1540200224.328 * * [misc]simplify: iters left: 5 (43 enodes) 1540200224.335 * * [misc]simplify: iters left: 4 (80 enodes) 1540200224.360 * * [misc]simplify: iters left: 3 (187 enodes) 1540200224.439 * * [misc]simplify: iters left: 2 (476 enodes) 1540200224.988 * [exit]simplify: Simplified to (fabs (fma (/ (fabs x) (sqrt PI)) (fma (* (fabs x) (fabs x)) (fma (* (fabs x) 1/5) (fabs x) 2/3) 2) (* (pow (fabs x) 7) (/ 1/21 (sqrt PI))))) 1540200224.988 * [misc]simplify: Simplified (2) to (λ (x) (fabs (fma (/ (fabs x) (sqrt PI)) (fma (* (fabs x) (fabs x)) (fma (* (fabs x) 1/5) (fabs x) 2/3) 2) (* (pow (fabs x) 7) (/ 1/21 (sqrt PI)))))) 1540200224.988 * * * * [misc]progress: [ 50 / 54 ] simplifiying candidate # 1540200224.988 * [enter]simplify: Simplifying (fabs (fma (/ 1 (sqrt PI)) (fma (fma (* 1/5 (fabs x)) (* (fabs x) (fabs x)) (* 2/3 (fabs x))) (* (fabs x) (fabs x)) (* (fabs x) 2)) (* (* (pow (fabs x) 6) (fabs x)) (/ 1/21 (sqrt PI))))) 1540200224.989 * * [misc]simplify: iters left: 6 (23 enodes) 1540200224.994 * * [misc]simplify: iters left: 5 (43 enodes) 1540200225.000 * * [misc]simplify: iters left: 4 (80 enodes) 1540200225.023 * * [misc]simplify: iters left: 3 (187 enodes) 1540200225.084 * * [misc]simplify: iters left: 2 (476 enodes) 1540200225.462 * [exit]simplify: Simplified to (fabs (fma (/ (fabs x) (sqrt PI)) (fma (* (fabs x) (fabs x)) (fma (* (fabs x) 1/5) (fabs x) 2/3) 2) (* (pow (fabs x) 7) (/ 1/21 (sqrt PI))))) 1540200225.462 * [misc]simplify: Simplified (2) to (λ (x) (fabs (fma (/ (fabs x) (sqrt PI)) (fma (* (fabs x) (fabs x)) (fma (* (fabs x) 1/5) (fabs x) 2/3) 2) (* (pow (fabs x) 7) (/ 1/21 (sqrt PI)))))) 1540200225.462 * * * * [misc]progress: [ 51 / 54 ] simplifiying candidate # 1540200225.462 * [enter]simplify: Simplifying (fabs (fma (/ 1 (sqrt PI)) (fma (fma (* 1/5 (fabs x)) (* (fabs x) (fabs x)) (* 2/3 (fabs x))) (* (fabs x) (fabs x)) (* (fabs x) 2)) (* (* (pow (fabs x) 6) (fabs x)) (/ 1/21 (sqrt PI))))) 1540200225.463 * * [misc]simplify: iters left: 6 (23 enodes) 1540200225.466 * * [misc]simplify: iters left: 5 (43 enodes) 1540200225.473 * * [misc]simplify: iters left: 4 (80 enodes) 1540200225.499 * * [misc]simplify: iters left: 3 (187 enodes) 1540200225.554 * * [misc]simplify: iters left: 2 (476 enodes) 1540200225.984 * [exit]simplify: Simplified to (fabs (fma (/ (fabs x) (sqrt PI)) (fma (* (fabs x) (fabs x)) (fma (* (fabs x) 1/5) (fabs x) 2/3) 2) (* (pow (fabs x) 7) (/ 1/21 (sqrt PI))))) 1540200225.984 * [misc]simplify: Simplified (2) to (λ (x) (fabs (fma (/ (fabs x) (sqrt PI)) (fma (* (fabs x) (fabs x)) (fma (* (fabs x) 1/5) (fabs x) 2/3) 2) (* (pow (fabs x) 7) (/ 1/21 (sqrt PI)))))) 1540200225.985 * * * * [misc]progress: [ 52 / 54 ] simplifiying candidate # 1540200225.985 * [enter]simplify: Simplifying (* 1/5 (fabs x)) 1540200225.985 * * [misc]simplify: iters left: 3 (4 enodes) 1540200225.986 * * [misc]simplify: iters left: 2 (5 enodes) 1540200225.988 * [exit]simplify: Simplified to (* 1/5 (fabs x)) 1540200225.988 * [misc]simplify: Simplified (2 1 2 1 1) to (λ (x) (fabs (fma (/ 1 (sqrt PI)) (fma (fma (* 1/5 (fabs x)) (* (fabs x) (fabs x)) (* 2/3 (fabs x))) (* (fabs x) (fabs x)) (* (fabs x) 2)) (* (* (pow (fabs x) 6) (fabs x)) (/ 1/21 (sqrt PI)))))) 1540200225.988 * * * * [misc]progress: [ 53 / 54 ] simplifiying candidate # 1540200225.988 * [enter]simplify: Simplifying (* 1/5 (fabs x)) 1540200225.988 * * [misc]simplify: iters left: 3 (4 enodes) 1540200225.989 * * [misc]simplify: iters left: 2 (5 enodes) 1540200225.991 * [exit]simplify: Simplified to (* 1/5 (fabs x)) 1540200225.991 * [misc]simplify: Simplified (2 1 2 1 1) to (λ (x) (fabs (fma (/ 1 (sqrt PI)) (fma (fma (* 1/5 (fabs x)) (* (fabs x) (fabs x)) (* 2/3 (fabs x))) (* (fabs x) (fabs x)) (* (fabs x) 2)) (* (* (pow (fabs x) 6) (fabs x)) (/ 1/21 (sqrt PI)))))) 1540200225.991 * * * * [misc]progress: [ 54 / 54 ] simplifiying candidate # 1540200225.991 * [enter]simplify: Simplifying (* 1/5 (fabs x)) 1540200225.991 * * [misc]simplify: iters left: 3 (4 enodes) 1540200225.992 * * [misc]simplify: iters left: 2 (5 enodes) 1540200225.994 * [exit]simplify: Simplified to (* 1/5 (fabs x)) 1540200225.994 * [misc]simplify: Simplified (2 1 2 1 1) to (λ (x) (fabs (fma (/ 1 (sqrt PI)) (fma (fma (* 1/5 (fabs x)) (* (fabs x) (fabs x)) (* 2/3 (fabs x))) (* (fabs x) (fabs x)) (* (fabs x) 2)) (* (* (pow (fabs x) 6) (fabs x)) (/ 1/21 (sqrt PI)))))) 1540200225.994 * * * [misc]progress: adding candidates to table 1540200227.033 * * [misc]progress: iteration 4 / 4 1540200227.033 * * * [misc]progress: picking best candidate 1540200227.067 * * * * [misc]pick: Picked # 1540200227.067 * * * [misc]progress: localizing error 1540200227.069 * * * [misc]progress: generating rewritten candidates 1540200227.069 * * * * [misc]progress: [ 1 / 4 ] rewriting at (2 1 3 2) 1540200227.072 * * * * [misc]progress: [ 2 / 4 ] rewriting at (2 1 3 2 2) 1540200227.072 * * * * [misc]progress: [ 3 / 4 ] rewriting at (2 1 1 2) 1540200227.073 * * * * [misc]progress: [ 4 / 4 ] rewriting at (2 1 2 1 1) 1540200227.076 * * * [misc]progress: generating series expansions 1540200227.076 * * * * [misc]progress: [ 1 / 4 ] generating series at (2 1 3 2) 1540200227.076 * * * * [misc]progress: [ 2 / 4 ] generating series at (2 1 3 2 2) 1540200227.076 * * * * [misc]progress: [ 3 / 4 ] generating series at (2 1 1 2) 1540200227.076 * * * * [misc]progress: [ 4 / 4 ] generating series at (2 1 2 1 1) 1540200227.076 * [misc]backup-simplify: Simplify (* 1/5 (fabs x)) into (* 1/5 (fabs x)) 1540200227.076 * [misc]approximate: Taking taylor expansion of (* 1/5 (fabs x)) in (x) around 0 1540200227.076 * [misc]taylor: Taking taylor expansion of (* 1/5 (fabs x)) in x 1540200227.076 * [misc]taylor: Taking taylor expansion of 1/5 in x 1540200227.076 * [misc]backup-simplify: Simplify 1/5 into 1/5 1540200227.076 * [misc]taylor: Taking taylor expansion of (fabs x) in x 1540200227.076 * [misc]backup-simplify: Simplify (fabs x) into (fabs x) 1540200227.076 * [misc]taylor: Taking taylor expansion of (* 1/5 (fabs x)) in x 1540200227.076 * [misc]taylor: Taking taylor expansion of 1/5 in x 1540200227.076 * [misc]backup-simplify: Simplify 1/5 into 1/5 1540200227.076 * [misc]taylor: Taking taylor expansion of (fabs x) in x 1540200227.076 * [misc]backup-simplify: Simplify (fabs x) into (fabs x) 1540200227.076 * [misc]backup-simplify: Simplify (* 1/5 (fabs x)) into (* 1/5 (fabs x)) 1540200227.076 * [misc]backup-simplify: Simplify (* 1/5 (fabs x)) into (* 1/5 (fabs x)) 1540200227.077 * [misc]backup-simplify: Simplify (+ (* 1/5 0) (* 0 (fabs x))) into 0 1540200227.077 * [misc]backup-simplify: Simplify 0 into 0 1540200227.077 * [misc]backup-simplify: Simplify (+ (* 1/5 0) (+ (* 0 0) (* 0 (fabs x)))) into 0 1540200227.077 * [misc]backup-simplify: Simplify 0 into 0 1540200227.077 * [misc]backup-simplify: Simplify (+ (* 1/5 0) (+ (* 0 0) (+ (* 0 0) (* 0 (fabs x))))) into 0 1540200227.077 * [misc]backup-simplify: Simplify 0 into 0 1540200227.078 * [misc]backup-simplify: Simplify (+ (* 1/5 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (fabs x)))))) into 0 1540200227.078 * [misc]backup-simplify: Simplify 0 into 0 1540200227.078 * [misc]backup-simplify: Simplify (+ (* 1/5 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (fabs x))))))) into 0 1540200227.078 * [misc]backup-simplify: Simplify 0 into 0 1540200227.079 * [misc]backup-simplify: Simplify (+ (* 1/5 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (fabs x)))))))) into 0 1540200227.079 * [misc]backup-simplify: Simplify 0 into 0 1540200227.079 * [misc]backup-simplify: Simplify (* 1/5 (fabs x)) into (* 1/5 (fabs x)) 1540200227.079 * [misc]backup-simplify: Simplify (* 1/5 (fabs (/ 1 x))) into (* 1/5 (fabs (/ 1 x))) 1540200227.079 * [misc]approximate: Taking taylor expansion of (* 1/5 (fabs (/ 1 x))) in (x) around 0 1540200227.079 * [misc]taylor: Taking taylor expansion of (* 1/5 (fabs (/ 1 x))) in x 1540200227.079 * [misc]taylor: Taking taylor expansion of 1/5 in x 1540200227.079 * [misc]backup-simplify: Simplify 1/5 into 1/5 1540200227.079 * [misc]taylor: Taking taylor expansion of (fabs (/ 1 x)) in x 1540200227.079 * [misc]backup-simplify: Simplify (fabs (/ 1 x)) into (fabs (/ 1 x)) 1540200227.079 * [misc]taylor: Taking taylor expansion of (* 1/5 (fabs (/ 1 x))) in x 1540200227.079 * [misc]taylor: Taking taylor expansion of 1/5 in x 1540200227.079 * [misc]backup-simplify: Simplify 1/5 into 1/5 1540200227.079 * [misc]taylor: Taking taylor expansion of (fabs (/ 1 x)) in x 1540200227.079 * [misc]backup-simplify: Simplify (fabs (/ 1 x)) into (fabs (/ 1 x)) 1540200227.079 * [misc]backup-simplify: Simplify (* 1/5 (fabs (/ 1 x))) into (* 1/5 (fabs (/ 1 x))) 1540200227.079 * [misc]backup-simplify: Simplify (* 1/5 (fabs (/ 1 x))) into (* 1/5 (fabs (/ 1 x))) 1540200227.080 * [misc]backup-simplify: Simplify (+ (* 1/5 0) (* 0 (fabs (/ 1 x)))) into 0 1540200227.080 * [misc]backup-simplify: Simplify 0 into 0 1540200227.080 * [misc]backup-simplify: Simplify (+ (* 1/5 0) (+ (* 0 0) (* 0 (fabs (/ 1 x))))) into 0 1540200227.080 * [misc]backup-simplify: Simplify 0 into 0 1540200227.080 * [misc]backup-simplify: Simplify (+ (* 1/5 0) (+ (* 0 0) (+ (* 0 0) (* 0 (fabs (/ 1 x)))))) into 0 1540200227.081 * [misc]backup-simplify: Simplify 0 into 0 1540200227.081 * [misc]backup-simplify: Simplify (+ (* 1/5 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (fabs (/ 1 x))))))) into 0 1540200227.081 * [misc]backup-simplify: Simplify 0 into 0 1540200227.082 * [misc]backup-simplify: Simplify (+ (* 1/5 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (fabs (/ 1 x)))))))) into 0 1540200227.082 * [misc]backup-simplify: Simplify 0 into 0 1540200227.083 * [misc]backup-simplify: Simplify (+ (* 1/5 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (fabs (/ 1 x))))))))) into 0 1540200227.083 * [misc]backup-simplify: Simplify 0 into 0 1540200227.083 * [misc]backup-simplify: Simplify (* 1/5 (fabs (/ 1 (/ 1 x)))) into (* 1/5 (fabs x)) 1540200227.083 * [misc]backup-simplify: Simplify (* 1/5 (fabs (/ 1 (- x)))) into (* 1/5 (fabs (/ -1 x))) 1540200227.083 * [misc]approximate: Taking taylor expansion of (* 1/5 (fabs (/ -1 x))) in (x) around 0 1540200227.083 * [misc]taylor: Taking taylor expansion of (* 1/5 (fabs (/ -1 x))) in x 1540200227.083 * [misc]taylor: Taking taylor expansion of 1/5 in x 1540200227.083 * [misc]backup-simplify: Simplify 1/5 into 1/5 1540200227.083 * [misc]taylor: Taking taylor expansion of (fabs (/ -1 x)) in x 1540200227.083 * [misc]backup-simplify: Simplify (fabs (/ -1 x)) into (fabs (/ -1 x)) 1540200227.084 * [misc]taylor: Taking taylor expansion of (* 1/5 (fabs (/ -1 x))) in x 1540200227.084 * [misc]taylor: Taking taylor expansion of 1/5 in x 1540200227.084 * [misc]backup-simplify: Simplify 1/5 into 1/5 1540200227.084 * [misc]taylor: Taking taylor expansion of (fabs (/ -1 x)) in x 1540200227.084 * [misc]backup-simplify: Simplify (fabs (/ -1 x)) into (fabs (/ -1 x)) 1540200227.084 * [misc]backup-simplify: Simplify (* 1/5 (fabs (/ -1 x))) into (* 1/5 (fabs (/ -1 x))) 1540200227.084 * [misc]backup-simplify: Simplify (* 1/5 (fabs (/ -1 x))) into (* 1/5 (fabs (/ -1 x))) 1540200227.084 * [misc]backup-simplify: Simplify (+ (* 1/5 0) (* 0 (fabs (/ -1 x)))) into 0 1540200227.084 * [misc]backup-simplify: Simplify 0 into 0 1540200227.085 * [misc]backup-simplify: Simplify (+ (* 1/5 0) (+ (* 0 0) (* 0 (fabs (/ -1 x))))) into 0 1540200227.085 * [misc]backup-simplify: Simplify 0 into 0 1540200227.085 * [misc]backup-simplify: Simplify (+ (* 1/5 0) (+ (* 0 0) (+ (* 0 0) (* 0 (fabs (/ -1 x)))))) into 0 1540200227.085 * [misc]backup-simplify: Simplify 0 into 0 1540200227.086 * [misc]backup-simplify: Simplify (+ (* 1/5 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (fabs (/ -1 x))))))) into 0 1540200227.086 * [misc]backup-simplify: Simplify 0 into 0 1540200227.087 * [misc]backup-simplify: Simplify (+ (* 1/5 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (fabs (/ -1 x)))))))) into 0 1540200227.087 * [misc]backup-simplify: Simplify 0 into 0 1540200227.088 * [misc]backup-simplify: Simplify (+ (* 1/5 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (fabs (/ -1 x))))))))) into 0 1540200227.088 * [misc]backup-simplify: Simplify 0 into 0 1540200227.088 * [misc]backup-simplify: Simplify (* 1/5 (fabs (/ -1 (/ 1 (- x))))) into (* 1/5 (fabs x)) 1540200227.088 * * * [misc]progress: simplifying candidates 1540200227.088 * * * * [misc]progress: [ 1 / 54 ] simplifiying candidate # 1540200227.088 * * * * [misc]progress: [ 2 / 54 ] simplifiying candidate # 1540200227.088 * * * * [misc]progress: [ 3 / 54 ] simplifiying candidate # 1540200227.088 * * * * [misc]progress: [ 4 / 54 ] simplifiying candidate # 1540200227.088 * * * * [misc]progress: [ 5 / 54 ] simplifiying candidate # 1540200227.088 * * * * [misc]progress: [ 6 / 54 ] simplifiying candidate # 1540200227.088 * * * * [misc]progress: [ 7 / 54 ] simplifiying candidate # 1540200227.088 * * * * [misc]progress: [ 8 / 54 ] simplifiying candidate # 1540200227.088 * * * * [misc]progress: [ 9 / 54 ] simplifiying candidate # 1540200227.089 * * * * [misc]progress: [ 10 / 54 ] simplifiying candidate # 1540200227.089 * * * * [misc]progress: [ 11 / 54 ] simplifiying candidate # 1540200227.089 * * * * [misc]progress: [ 12 / 54 ] simplifiying candidate # 1540200227.089 * * * * [misc]progress: [ 13 / 54 ] simplifiying candidate # 1540200227.089 * [enter]simplify: Simplifying (cbrt (sqrt PI)) 1540200227.089 * * [misc]simplify: iters left: 2 (3 enodes) 1540200227.090 * [exit]simplify: Simplified to (cbrt (sqrt PI)) 1540200227.090 * [misc]simplify: Simplified (2 1 3 2 2) to (λ (x) (fabs (fma (/ 1 (sqrt PI)) (fma (fma (* 1/5 (fabs x)) (* (fabs x) (fabs x)) (* 2/3 (fabs x))) (* (fabs x) (fabs x)) (* (fabs x) 2)) (* (* (pow (fabs x) 6) (fabs x)) (/ (/ 1/21 (* (cbrt (sqrt PI)) (cbrt (sqrt PI)))) (cbrt (sqrt PI))))))) 1540200227.090 * * * * [misc]progress: [ 14 / 54 ] simplifiying candidate # 1540200227.090 * [enter]simplify: Simplifying (sqrt (sqrt PI)) 1540200227.090 * * [misc]simplify: iters left: 2 (3 enodes) 1540200227.091 * [exit]simplify: Simplified to (sqrt (sqrt PI)) 1540200227.091 * [misc]simplify: Simplified (2 1 3 2 2) to (λ (x) (fabs (fma (/ 1 (sqrt PI)) (fma (fma (* 1/5 (fabs x)) (* (fabs x) (fabs x)) (* 2/3 (fabs x))) (* (fabs x) (fabs x)) (* (fabs x) 2)) (* (* (pow (fabs x) 6) (fabs x)) (/ (/ 1/21 (sqrt (sqrt PI))) (sqrt (sqrt PI))))))) 1540200227.091 * * * * [misc]progress: [ 15 / 54 ] simplifiying candidate # 1540200227.092 * [enter]simplify: Simplifying (sqrt PI) 1540200227.092 * * [misc]simplify: iters left: 1 (2 enodes) 1540200227.092 * [exit]simplify: Simplified to (sqrt PI) 1540200227.092 * [misc]simplify: Simplified (2 1 3 2 2) to (λ (x) (fabs (fma (/ 1 (sqrt PI)) (fma (fma (* 1/5 (fabs x)) (* (fabs x) (fabs x)) (* 2/3 (fabs x))) (* (fabs x) (fabs x)) (* (fabs x) 2)) (* (* (pow (fabs x) 6) (fabs x)) (/ (/ 1/21 1) (sqrt PI)))))) 1540200227.092 * * * * [misc]progress: [ 16 / 54 ] simplifiying candidate # 1540200227.092 * * * * [misc]progress: [ 17 / 54 ] simplifiying candidate # 1540200227.092 * * * * [misc]progress: [ 18 / 54 ] simplifiying candidate # 1540200227.093 * * * * [misc]progress: [ 19 / 54 ] simplifiying candidate # 1540200227.093 * * * * [misc]progress: [ 20 / 54 ] simplifiying candidate # 1540200227.093 * * * * [misc]progress: [ 21 / 54 ] simplifiying candidate # 1540200227.093 * * * * [misc]progress: [ 22 / 54 ] simplifiying candidate # 1540200227.093 * * * * [misc]progress: [ 23 / 54 ] simplifiying candidate # 1540200227.093 * * * * [misc]progress: [ 24 / 54 ] simplifiying candidate # 1540200227.093 * * * * [misc]progress: [ 25 / 54 ] simplifiying candidate # 1540200227.093 * * * * [misc]progress: [ 26 / 54 ] simplifiying candidate # 1540200227.093 * * * * [misc]progress: [ 27 / 54 ] simplifiying candidate # 1540200227.093 * * * * [misc]progress: [ 28 / 54 ] simplifiying candidate # 1540200227.093 * * * * [misc]progress: [ 29 / 54 ] simplifiying candidate # 1540200227.093 * * * * [misc]progress: [ 30 / 54 ] simplifiying candidate # 1540200227.093 * * * * [misc]progress: [ 31 / 54 ] simplifiying candidate # 1540200227.093 * * * * [misc]progress: [ 32 / 54 ] simplifiying candidate # 1540200227.094 * * * * [misc]progress: [ 33 / 54 ] simplifiying candidate # 1540200227.094 * * * * [misc]progress: [ 34 / 54 ] simplifiying candidate # 1540200227.094 * * * * [misc]progress: [ 35 / 54 ] simplifiying candidate # 1540200227.094 * * * * [misc]progress: [ 36 / 54 ] simplifiying candidate # 1540200227.094 * * * * [misc]progress: [ 37 / 54 ] simplifiying candidate # 1540200227.094 * * * * [misc]progress: [ 38 / 54 ] simplifiying candidate # 1540200227.094 * * * * [misc]progress: [ 39 / 54 ] simplifiying candidate # 1540200227.094 * * * * [misc]progress: [ 40 / 54 ] simplifiying candidate # 1540200227.094 * * * * [misc]progress: [ 41 / 54 ] simplifiying candidate # 1540200227.094 * * * * [misc]progress: [ 42 / 54 ] simplifiying candidate # 1540200227.094 * * * * [misc]progress: [ 43 / 54 ] simplifiying candidate # 1540200227.094 * * * * [misc]progress: [ 44 / 54 ] simplifiying candidate # 1540200227.094 * * * * [misc]progress: [ 45 / 54 ] simplifiying candidate # 1540200227.095 * [enter]simplify: Simplifying (cbrt (fabs x)) 1540200227.095 * * [misc]simplify: iters left: 2 (3 enodes) 1540200227.096 * [exit]simplify: Simplified to (cbrt (fabs x)) 1540200227.096 * [misc]simplify: Simplified (2 1 2 1 1 2) to (λ (x) (fabs (fma (/ 1 (sqrt PI)) (fma (fma (* (* 1/5 (* (cbrt (fabs x)) (cbrt (fabs x)))) (cbrt (fabs x))) (* (fabs x) (fabs x)) (* 2/3 (fabs x))) (* (fabs x) (fabs x)) (* (fabs x) 2)) (* (* (pow (fabs x) 6) (fabs x)) (/ 1/21 (sqrt PI)))))) 1540200227.096 * * * * [misc]progress: [ 46 / 54 ] simplifiying candidate # 1540200227.096 * [enter]simplify: Simplifying (sqrt (fabs x)) 1540200227.096 * * [misc]simplify: iters left: 2 (3 enodes) 1540200227.097 * [exit]simplify: Simplified to (sqrt (fabs x)) 1540200227.097 * [misc]simplify: Simplified (2 1 2 1 1 2) to (λ (x) (fabs (fma (/ 1 (sqrt PI)) (fma (fma (* (* 1/5 (sqrt (fabs x))) (sqrt (fabs x))) (* (fabs x) (fabs x)) (* 2/3 (fabs x))) (* (fabs x) (fabs x)) (* (fabs x) 2)) (* (* (pow (fabs x) 6) (fabs x)) (/ 1/21 (sqrt PI)))))) 1540200227.097 * * * * [misc]progress: [ 47 / 54 ] simplifiying candidate # 1540200227.097 * [enter]simplify: Simplifying (fabs x) 1540200227.097 * * [misc]simplify: iters left: 1 (2 enodes) 1540200227.098 * [exit]simplify: Simplified to (fabs x) 1540200227.098 * [misc]simplify: Simplified (2 1 2 1 1 2) to (λ (x) (fabs (fma (/ 1 (sqrt PI)) (fma (fma (* (* 1/5 1) (fabs x)) (* (fabs x) (fabs x)) (* 2/3 (fabs x))) (* (fabs x) (fabs x)) (* (fabs x) 2)) (* (* (pow (fabs x) 6) (fabs x)) (/ 1/21 (sqrt PI)))))) 1540200227.098 * * * * [misc]progress: [ 48 / 54 ] simplifiying candidate # 1540200227.098 * * * * [misc]progress: [ 49 / 54 ] simplifiying candidate # 1540200227.098 * [enter]simplify: Simplifying (* 1/5 (fabs x)) 1540200227.098 * * [misc]simplify: iters left: 3 (4 enodes) 1540200227.100 * * [misc]simplify: iters left: 2 (5 enodes) 1540200227.101 * [exit]simplify: Simplified to (* 1/5 (fabs x)) 1540200227.101 * [misc]simplify: Simplified (2 1 2 1 1) to (λ (x) (fabs (fma (/ 1 (sqrt PI)) (fma (fma (* 1/5 (fabs x)) (* (fabs x) (fabs x)) (* 2/3 (fabs x))) (* (fabs x) (fabs x)) (* (fabs x) 2)) (* (* (pow (fabs x) 6) (fabs x)) (/ 1/21 (sqrt PI)))))) 1540200227.101 * * * * [misc]progress: [ 50 / 54 ] simplifiying candidate # 1540200227.101 * [enter]simplify: Simplifying (* 1/5 (fabs x)) 1540200227.101 * * [misc]simplify: iters left: 3 (4 enodes) 1540200227.103 * * [misc]simplify: iters left: 2 (5 enodes) 1540200227.104 * [exit]simplify: Simplified to (* 1/5 (fabs x)) 1540200227.104 * [misc]simplify: Simplified (2 1 2 1 1) to (λ (x) (fabs (fma (/ 1 (sqrt PI)) (fma (fma (* 1/5 (fabs x)) (* (fabs x) (fabs x)) (* 2/3 (fabs x))) (* (fabs x) (fabs x)) (* (fabs x) 2)) (* (* (pow (fabs x) 6) (fabs x)) (/ 1/21 (sqrt PI)))))) 1540200227.104 * * * * [misc]progress: [ 51 / 54 ] simplifiying candidate # 1540200227.104 * [enter]simplify: Simplifying (* 1/5 (fabs x)) 1540200227.104 * * [misc]simplify: iters left: 3 (4 enodes) 1540200227.106 * * [misc]simplify: iters left: 2 (5 enodes) 1540200227.107 * [exit]simplify: Simplified to (* 1/5 (fabs x)) 1540200227.107 * [misc]simplify: Simplified (2 1 2 1 1) to (λ (x) (fabs (fma (/ 1 (sqrt PI)) (fma (fma (* 1/5 (fabs x)) (* (fabs x) (fabs x)) (* 2/3 (fabs x))) (* (fabs x) (fabs x)) (* (fabs x) 2)) (* (* (pow (fabs x) 6) (fabs x)) (/ 1/21 (sqrt PI)))))) 1540200227.107 * * * * [misc]progress: [ 52 / 54 ] simplifiying candidate # 1540200227.107 * [enter]simplify: Simplifying (* 1/5 (fabs x)) 1540200227.107 * * [misc]simplify: iters left: 3 (4 enodes) 1540200227.108 * * [misc]simplify: iters left: 2 (5 enodes) 1540200227.110 * [exit]simplify: Simplified to (* 1/5 (fabs x)) 1540200227.110 * [misc]simplify: Simplified (2 1 2 1 1) to (λ (x) (fabs (fma (/ 1 (sqrt PI)) (fma (fma (* 1/5 (fabs x)) (* (fabs x) (fabs x)) (* 2/3 (fabs x))) (* (fabs x) (fabs x)) (* (fabs x) 2)) (* (* (pow (fabs x) 6) (fabs x)) (/ 1/21 (sqrt PI)))))) 1540200227.110 * * * * [misc]progress: [ 53 / 54 ] simplifiying candidate # 1540200227.110 * [enter]simplify: Simplifying (* 1/5 (fabs x)) 1540200227.110 * * [misc]simplify: iters left: 3 (4 enodes) 1540200227.111 * * [misc]simplify: iters left: 2 (5 enodes) 1540200227.113 * [exit]simplify: Simplified to (* 1/5 (fabs x)) 1540200227.113 * [misc]simplify: Simplified (2 1 2 1 1) to (λ (x) (fabs (fma (/ 1 (sqrt PI)) (fma (fma (* 1/5 (fabs x)) (* (fabs x) (fabs x)) (* 2/3 (fabs x))) (* (fabs x) (fabs x)) (* (fabs x) 2)) (* (* (pow (fabs x) 6) (fabs x)) (/ 1/21 (sqrt PI)))))) 1540200227.113 * * * * [misc]progress: [ 54 / 54 ] simplifiying candidate # 1540200227.113 * [enter]simplify: Simplifying (* 1/5 (fabs x)) 1540200227.113 * * [misc]simplify: iters left: 3 (4 enodes) 1540200227.114 * * [misc]simplify: iters left: 2 (5 enodes) 1540200227.116 * [exit]simplify: Simplified to (* 1/5 (fabs x)) 1540200227.116 * [misc]simplify: Simplified (2 1 2 1 1) to (λ (x) (fabs (fma (/ 1 (sqrt PI)) (fma (fma (* 1/5 (fabs x)) (* (fabs x) (fabs x)) (* 2/3 (fabs x))) (* (fabs x) (fabs x)) (* (fabs x) 2)) (* (* (pow (fabs x) 6) (fabs x)) (/ 1/21 (sqrt PI)))))) 1540200227.116 * * * [misc]progress: adding candidates to table 1540200228.036 * [misc]progress: [Phase 3 of 3] Extracting. 1540200228.036 * * [misc]regime: Finding splitpoints for: (# # # # #) 1540200228.040 * * * [misc]regime-changes: Trying 5 branch expressions: (x (fabs x) (+ (+ (+ (* 2 (fabs x)) (* (/ 2 3) (* (* (fabs x) (fabs x)) (fabs x)))) (* (/ 1 5) (* (* (* (* (fabs x) (fabs x)) (fabs x)) (fabs x)) (fabs x)))) (* (/ 1 21) (* (* (* (* (* (* (fabs x) (fabs x)) (fabs x)) (fabs x)) (fabs x)) (fabs x)) (fabs x)))) (* (/ 1 (sqrt PI)) (+ (+ (+ (* 2 (fabs x)) (* (/ 2 3) (* (* (fabs x) (fabs x)) (fabs x)))) (* (/ 1 5) (* (* (* (* (fabs x) (fabs x)) (fabs x)) (fabs x)) (fabs x)))) (* (/ 1 21) (* (* (* (* (* (* (fabs x) (fabs x)) (fabs x)) (fabs x)) (fabs x)) (fabs x)) (fabs x))))) (fabs (* (/ 1 (sqrt PI)) (+ (+ (+ (* 2 (fabs x)) (* (/ 2 3) (* (* (fabs x) (fabs x)) (fabs x)))) (* (/ 1 5) (* (* (* (* (fabs x) (fabs x)) (fabs x)) (fabs x)) (fabs x)))) (* (/ 1 21) (* (* (* (* (* (* (fabs x) (fabs x)) (fabs x)) (fabs x)) (fabs x)) (fabs x)) (fabs x))))))) 1540200228.040 * * * * [misc]regimes: Trying to branch on x from (# # # # #) 1540200228.110 * * * * [misc]regimes: Trying to branch on (fabs x) from (# # # # #) 1540200228.179 * * * * [misc]regimes: Trying to branch on (+ (+ (+ (* 2 (fabs x)) (* (/ 2 3) (* (* (fabs x) (fabs x)) (fabs x)))) (* (/ 1 5) (* (* (* (* (fabs x) (fabs x)) (fabs x)) (fabs x)) (fabs x)))) (* (/ 1 21) (* (* (* (* (* (* (fabs x) (fabs x)) (fabs x)) (fabs x)) (fabs x)) (fabs x)) (fabs x)))) from (# # # # #) 1540200228.246 * * * * [misc]regimes: Trying to branch on (* (/ 1 (sqrt PI)) (+ (+ (+ (* 2 (fabs x)) (* (/ 2 3) (* (* (fabs x) (fabs x)) (fabs x)))) (* (/ 1 5) (* (* (* (* (fabs x) (fabs x)) (fabs x)) (fabs x)) (fabs x)))) (* (/ 1 21) (* (* (* (* (* (* (fabs x) (fabs x)) (fabs x)) (fabs x)) (fabs x)) (fabs x)) (fabs x))))) from (# # # # #) 1540200228.324 * * * * [misc]regimes: Trying to branch on (fabs (* (/ 1 (sqrt PI)) (+ (+ (+ (* 2 (fabs x)) (* (/ 2 3) (* (* (fabs x) (fabs x)) (fabs x)))) (* (/ 1 5) (* (* (* (* (fabs x) (fabs x)) (fabs x)) (fabs x)) (fabs x)))) (* (/ 1 21) (* (* (* (* (* (* (fabs x) (fabs x)) (fabs x)) (fabs x)) (fabs x)) (fabs x)) (fabs x)))))) from (# # # # #) 1540200228.396 * * * [misc]regime: Found split indices: #