7.854 * [progress]: [Phase 1 of 3] Setting up. 0.001 * * * [progress]: [1/2] Preparing points 7.310 * * * [progress]: [2/2] Setting up program. 7.348 * [progress]: [Phase 2 of 3] Improving. 7.349 * [simplify]: Simplifying using # : (fabs (+ (- (- (- (- (+ (- (+ (- (+ (- (+ (+ (+ (- (- (+ (+ (+ (+ (- (- (- (* (* 4.0 (log (+ (pow (+ (pow (- x 1.0) 2.0) 2.0) (/ 1.0 2.0)) 1.0))) (- (/ (pow (- x 1.0) 2.0) 2.0) (/ 1.0 2.0))) (* (* 4.0 (log (- (pow (+ (pow (- x 1.0) 2.0) 2.0) (/ 1.0 2.0)) 1.0))) (- (/ (pow (- x 1.0) 2.0) 2.0) (/ 1.0 2.0)))) (* (* 8.0 x) (atan (/ 1.0 (* x (pow (+ (pow x 2.0) 2.0) (/ 1.0 2.0))))))) (* (* 4.0 (log (- (pow (+ (pow (+ x 1.0) 2.0) 2.0) (/ 1.0 2.0)) 1.0))) (- (/ (pow (+ x 1.0) 2.0) 2.0) (/ 1.0 2.0)))) (* (* 4.0 (log (+ (pow (+ (pow (+ x 1.0) 2.0) 2.0) (/ 1.0 2.0)) 1.0))) (- (/ (pow (+ x 1.0) 2.0) 2.0) (/ 1.0 2.0)))) (* (* 4.0 (atan (/ 1.0 (* (pow (+ (pow (- x 1.0) 2.0) 2.0) (/ 1.0 2.0)) (- x 1.0))))) (- x 1.0))) (* (* 4.0 (atan (/ 1.0 (* (pow (+ (pow (+ x 1.0) 2.0) 2.0) (/ 1.0 2.0)) (+ x 1.0))))) (+ x 1.0))) (/ (* 8.0 (pow (fabs x) 3.0)) 3.0)) (* (* 4.0 (pow (+ (pow (- x 1.0) 2.0) 2.0) (/ 1.0 2.0))) (- (/ (pow (- x 1.0) 2.0) 3.0) (/ 1.0 3.0)))) (* (* 4.0 (pow (+ (pow (+ x 1.0) 2.0) 2.0) (/ 1.0 2.0))) (- (/ (pow (+ x 1.0) 2.0) 3.0) (/ 1.0 3.0)))) (* (* 8.0 (pow (+ (pow (- x 1.0) 2.0) 1.0) (/ 1.0 2.0))) (- (/ (pow (- x 1.0) 2.0) 3.0) (/ 1.0 6.0)))) (* (* 8.0 (pow (+ (pow (+ x 1.0) 2.0) 1.0) (/ 1.0 2.0))) (- (/ (pow (+ x 1.0) 2.0) 3.0) (/ 1.0 6.0)))) (* (* 8.0 (log (- (pow (+ (pow x 2.0) 2.0) (/ 1.0 2.0)) 1.0))) (- (/ (pow x 2.0) 2.0) (/ 1.0 2.0)))) (* (* 8.0 (log (+ (pow (+ (pow x 2.0) 2.0) (/ 1.0 2.0)) 1.0))) (- (/ (pow x 2.0) 2.0) (/ 1.0 2.0)))) (* (* 2.0 (log (- (pow (+ (pow (- x 1.0) 2.0) 1.0) (/ 1.0 2.0)) 1.0))) (pow (- x 1.0) 2.0))) (* (* 2.0 (log (+ (pow (+ (pow (- x 1.0) 2.0) 1.0) (/ 1.0 2.0)) 1.0))) (pow (- x 1.0) 2.0))) (* (* 2.0 (log (- (pow (+ (pow (+ x 1.0) 2.0) 1.0) (/ 1.0 2.0)) 1.0))) (pow (+ x 1.0) 2.0))) (* (* 2.0 (log (+ (pow (+ (pow (+ x 1.0) 2.0) 1.0) (/ 1.0 2.0)) 1.0))) (pow (+ x 1.0) 2.0))) (* (* 8.0 (pow (+ (pow x 2.0) 2.0) (/ 1.0 2.0))) (- (/ (pow x 2.0) 3.0) (/ 1.0 3.0)))) (* (* 16.0 (pow (+ (pow x 2.0) 1.0) (/ 1.0 2.0))) (- (/ (pow x 2.0) 3.0) (/ 1.0 6.0)))) (/ (* 4.0 (pow (fabs (- x 1.0)) 3.0)) 3.0)) (/ (* 4.0 (pow (fabs (+ x 1.0)) 3.0)) 3.0)) (* (* 4.0 (pow x 2.0)) (log (- (pow (+ (pow x 2.0) 1.0) (/ 1.0 2.0)) 1.0)))) (* (* 4.0 (pow x 2.0)) (log (+ (pow (+ (pow x 2.0) 1.0) (/ 1.0 2.0)) 1.0))))) 7.353 * * [simplify]: iteration 0 : 408 enodes (cost 281 ) 7.360 * * [simplify]: iteration 1 : 1486 enodes (cost 281 ) 7.388 * * [simplify]: iteration 2 : 5001 enodes (cost 281 ) 7.389 * [simplify]: Simplified to: (fabs (+ (- (- (- (- (+ (- (+ (- (+ (- (+ (+ (+ (- (- (+ (+ (+ (+ (- (- (- (* (* 4.0 (log (+ (pow (+ (pow (- x 1.0) 2.0) 2.0) (/ 1.0 2.0)) 1.0))) (- (/ (pow (- x 1.0) 2.0) 2.0) (/ 1.0 2.0))) (* (* 4.0 (log (- (pow (+ (pow (- x 1.0) 2.0) 2.0) (/ 1.0 2.0)) 1.0))) (- (/ (pow (- x 1.0) 2.0) 2.0) (/ 1.0 2.0)))) (* (* 8.0 x) (atan (/ 1.0 (* x (pow (+ (pow x 2.0) 2.0) (/ 1.0 2.0))))))) (* (* 4.0 (log (- (pow (+ (pow (+ x 1.0) 2.0) 2.0) (/ 1.0 2.0)) 1.0))) (- (/ (pow (+ x 1.0) 2.0) 2.0) (/ 1.0 2.0)))) (* (* 4.0 (log (+ (pow (+ (pow (+ x 1.0) 2.0) 2.0) (/ 1.0 2.0)) 1.0))) (- (/ (pow (+ x 1.0) 2.0) 2.0) (/ 1.0 2.0)))) (* (* 4.0 (atan (/ 1.0 (* (pow (+ (pow (- x 1.0) 2.0) 2.0) (/ 1.0 2.0)) (- x 1.0))))) (- x 1.0))) (* (* 4.0 (atan (/ 1.0 (* (pow (+ (pow (+ x 1.0) 2.0) 2.0) (/ 1.0 2.0)) (+ x 1.0))))) (+ x 1.0))) (/ (* 8.0 (pow (fabs x) 3.0)) 3.0)) (* (* 4.0 (pow (+ (pow (- x 1.0) 2.0) 2.0) (/ 1.0 2.0))) (- (/ (pow (- x 1.0) 2.0) 3.0) (/ 1.0 3.0)))) (* (* 4.0 (pow (+ (pow (+ x 1.0) 2.0) 2.0) (/ 1.0 2.0))) (- (/ (pow (+ x 1.0) 2.0) 3.0) (/ 1.0 3.0)))) (* (* 8.0 (pow (+ (pow (- x 1.0) 2.0) 1.0) (/ 1.0 2.0))) (- (/ (pow (- x 1.0) 2.0) 3.0) (/ 1.0 6.0)))) (* (* 8.0 (pow (+ (pow (+ x 1.0) 2.0) 1.0) (/ 1.0 2.0))) (- (/ (pow (+ x 1.0) 2.0) 3.0) (/ 1.0 6.0)))) (* (* 8.0 (log (- (pow (+ (pow x 2.0) 2.0) (/ 1.0 2.0)) 1.0))) (- (/ (pow x 2.0) 2.0) (/ 1.0 2.0)))) (* (* 8.0 (log (+ (pow (+ (pow x 2.0) 2.0) (/ 1.0 2.0)) 1.0))) (- (/ (pow x 2.0) 2.0) (/ 1.0 2.0)))) (* (* 2.0 (log (- (pow (+ (pow (- x 1.0) 2.0) 1.0) (/ 1.0 2.0)) 1.0))) (pow (- x 1.0) 2.0))) (* (* 2.0 (log (+ (pow (+ (pow (- x 1.0) 2.0) 1.0) (/ 1.0 2.0)) 1.0))) (pow (- x 1.0) 2.0))) (* (* 2.0 (log (- (pow (+ (pow (+ x 1.0) 2.0) 1.0) (/ 1.0 2.0)) 1.0))) (pow (+ x 1.0) 2.0))) (* (* 2.0 (log (+ (pow (+ (pow (+ x 1.0) 2.0) 1.0) (/ 1.0 2.0)) 1.0))) (pow (+ x 1.0) 2.0))) (* (* 8.0 (pow (+ (pow x 2.0) 2.0) (/ 1.0 2.0))) (- (/ (pow x 2.0) 3.0) (/ 1.0 3.0)))) (* (* 16.0 (pow (+ (pow x 2.0) 1.0) (/ 1.0 2.0))) (- (/ (pow x 2.0) 3.0) (/ 1.0 6.0)))) (/ (* 4.0 (pow (fabs (- x 1.0)) 3.0)) 3.0)) (/ (* 4.0 (pow (fabs (+ x 1.0)) 3.0)) 3.0)) (* (* 4.0 (pow x 2.0)) (log (- (pow (+ (pow x 2.0) 1.0) (/ 1.0 2.0)) 1.0)))) (* (* 4.0 (pow x 2.0)) (log (+ (pow (+ (pow x 2.0) 1.0) (/ 1.0 2.0)) 1.0))))) 7.390 * [progress]: [Phase 3 of 3] Extracting. 7.423 * [simplify]: Simplifying using # : (fabs (+ (- (- (- (- (+ (- (+ (- (+ (- (+ (+ (+ (- (- (+ (+ (+ (+ (- (- (- (* (* 4.0 (log (+ (pow (+ (pow (- x 1.0) 2.0) 2.0) (/ 1.0 2.0)) 1.0))) (- (/ (pow (- x 1.0) 2.0) 2.0) (/ 1.0 2.0))) (* (* 4.0 (log (- (pow (+ (pow (- x 1.0) 2.0) 2.0) (/ 1.0 2.0)) 1.0))) (- (/ (pow (- x 1.0) 2.0) 2.0) (/ 1.0 2.0)))) (* (* 8.0 x) (atan (/ 1.0 (* x (pow (+ (pow x 2.0) 2.0) (/ 1.0 2.0))))))) (* (* 4.0 (log (- (pow (+ (pow (+ x 1.0) 2.0) 2.0) (/ 1.0 2.0)) 1.0))) (- (/ (pow (+ x 1.0) 2.0) 2.0) (/ 1.0 2.0)))) (* (* 4.0 (log (+ (pow (+ (pow (+ x 1.0) 2.0) 2.0) (/ 1.0 2.0)) 1.0))) (- (/ (pow (+ x 1.0) 2.0) 2.0) (/ 1.0 2.0)))) (* (* 4.0 (atan (/ 1.0 (* (pow (+ (pow (- x 1.0) 2.0) 2.0) (/ 1.0 2.0)) (- x 1.0))))) (- x 1.0))) (* (* 4.0 (atan (/ 1.0 (* (pow (+ (pow (+ x 1.0) 2.0) 2.0) (/ 1.0 2.0)) (+ x 1.0))))) (+ x 1.0))) (/ (* 8.0 (pow (fabs x) 3.0)) 3.0)) (* (* 4.0 (pow (+ (pow (- x 1.0) 2.0) 2.0) (/ 1.0 2.0))) (- (/ (pow (- x 1.0) 2.0) 3.0) (/ 1.0 3.0)))) (* (* 4.0 (pow (+ (pow (+ x 1.0) 2.0) 2.0) (/ 1.0 2.0))) (- (/ (pow (+ x 1.0) 2.0) 3.0) (/ 1.0 3.0)))) (* (* 8.0 (pow (+ (pow (- x 1.0) 2.0) 1.0) (/ 1.0 2.0))) (- (/ (pow (- x 1.0) 2.0) 3.0) (/ 1.0 6.0)))) (* (* 8.0 (pow (+ (pow (+ x 1.0) 2.0) 1.0) (/ 1.0 2.0))) (- (/ (pow (+ x 1.0) 2.0) 3.0) (/ 1.0 6.0)))) (* (* 8.0 (log (- (pow (+ (pow x 2.0) 2.0) (/ 1.0 2.0)) 1.0))) (- (/ (pow x 2.0) 2.0) (/ 1.0 2.0)))) (* (* 8.0 (log (+ (pow (+ (pow x 2.0) 2.0) (/ 1.0 2.0)) 1.0))) (- (/ (pow x 2.0) 2.0) (/ 1.0 2.0)))) (* (* 2.0 (log (- (pow (+ (pow (- x 1.0) 2.0) 1.0) (/ 1.0 2.0)) 1.0))) (pow (- x 1.0) 2.0))) (* (* 2.0 (log (+ (pow (+ (pow (- x 1.0) 2.0) 1.0) (/ 1.0 2.0)) 1.0))) (pow (- x 1.0) 2.0))) (* (* 2.0 (log (- (pow (+ (pow (+ x 1.0) 2.0) 1.0) (/ 1.0 2.0)) 1.0))) (pow (+ x 1.0) 2.0))) (* (* 2.0 (log (+ (pow (+ (pow (+ x 1.0) 2.0) 1.0) (/ 1.0 2.0)) 1.0))) (pow (+ x 1.0) 2.0))) (* (* 8.0 (pow (+ (pow x 2.0) 2.0) (/ 1.0 2.0))) (- (/ (pow x 2.0) 3.0) (/ 1.0 3.0)))) (* (* 16.0 (pow (+ (pow x 2.0) 1.0) (/ 1.0 2.0))) (- (/ (pow x 2.0) 3.0) (/ 1.0 6.0)))) (/ (* 4.0 (pow (fabs (- x 1.0)) 3.0)) 3.0)) (/ (* 4.0 (pow (fabs (+ x 1.0)) 3.0)) 3.0)) (* (* 4.0 (pow x 2.0)) (log (- (pow (+ (pow x 2.0) 1.0) (/ 1.0 2.0)) 1.0)))) (* (* 4.0 (pow x 2.0)) (log (+ (pow (+ (pow x 2.0) 1.0) (/ 1.0 2.0)) 1.0))))) 7.425 * * [simplify]: iteration 0 : 224 enodes (cost 281 ) 7.426 * * [simplify]: iteration 1 : 224 enodes (cost 281 ) 7.427 * [simplify]: Simplified to: (fabs (+ (- (- (- (- (+ (- (+ (- (+ (- (+ (+ (+ (- (- (+ (+ (+ (+ (- (- (- (* (* 4.0 (log (+ (pow (+ (pow (- x 1.0) 2.0) 2.0) (/ 1.0 2.0)) 1.0))) (- (/ (pow (- x 1.0) 2.0) 2.0) (/ 1.0 2.0))) (* (* 4.0 (log (- (pow (+ (pow (- x 1.0) 2.0) 2.0) (/ 1.0 2.0)) 1.0))) (- (/ (pow (- x 1.0) 2.0) 2.0) (/ 1.0 2.0)))) (* (* 8.0 x) (atan (/ 1.0 (* x (pow (+ (pow x 2.0) 2.0) (/ 1.0 2.0))))))) (* (* 4.0 (log (- (pow (+ (pow (+ x 1.0) 2.0) 2.0) (/ 1.0 2.0)) 1.0))) (- (/ (pow (+ x 1.0) 2.0) 2.0) (/ 1.0 2.0)))) (* (* 4.0 (log (+ (pow (+ (pow (+ x 1.0) 2.0) 2.0) (/ 1.0 2.0)) 1.0))) (- (/ (pow (+ x 1.0) 2.0) 2.0) (/ 1.0 2.0)))) (* (* 4.0 (atan (/ 1.0 (* (pow (+ (pow (- x 1.0) 2.0) 2.0) (/ 1.0 2.0)) (- x 1.0))))) (- x 1.0))) (* (* 4.0 (atan (/ 1.0 (* (pow (+ (pow (+ x 1.0) 2.0) 2.0) (/ 1.0 2.0)) (+ x 1.0))))) (+ x 1.0))) (/ (* 8.0 (pow (fabs x) 3.0)) 3.0)) (* (* 4.0 (pow (+ (pow (- x 1.0) 2.0) 2.0) (/ 1.0 2.0))) (- (/ (pow (- x 1.0) 2.0) 3.0) (/ 1.0 3.0)))) (* (* 4.0 (pow (+ (pow (+ x 1.0) 2.0) 2.0) (/ 1.0 2.0))) (- (/ (pow (+ x 1.0) 2.0) 3.0) (/ 1.0 3.0)))) (* (* 8.0 (pow (+ (pow (- x 1.0) 2.0) 1.0) (/ 1.0 2.0))) (- (/ (pow (- x 1.0) 2.0) 3.0) (/ 1.0 6.0)))) (* (* 8.0 (pow (+ (pow (+ x 1.0) 2.0) 1.0) (/ 1.0 2.0))) (- (/ (pow (+ x 1.0) 2.0) 3.0) (/ 1.0 6.0)))) (* (* 8.0 (log (- (pow (+ (pow x 2.0) 2.0) (/ 1.0 2.0)) 1.0))) (- (/ (pow x 2.0) 2.0) (/ 1.0 2.0)))) (* (* 8.0 (log (+ (pow (+ (pow x 2.0) 2.0) (/ 1.0 2.0)) 1.0))) (- (/ (pow x 2.0) 2.0) (/ 1.0 2.0)))) (* (* 2.0 (log (- (pow (+ (pow (- x 1.0) 2.0) 1.0) (/ 1.0 2.0)) 1.0))) (pow (- x 1.0) 2.0))) (* (* 2.0 (log (+ (pow (+ (pow (- x 1.0) 2.0) 1.0) (/ 1.0 2.0)) 1.0))) (pow (- x 1.0) 2.0))) (* (* 2.0 (log (- (pow (+ (pow (+ x 1.0) 2.0) 1.0) (/ 1.0 2.0)) 1.0))) (pow (+ x 1.0) 2.0))) (* (* 2.0 (log (+ (pow (+ (pow (+ x 1.0) 2.0) 1.0) (/ 1.0 2.0)) 1.0))) (pow (+ x 1.0) 2.0))) (* (* 8.0 (pow (+ (pow x 2.0) 2.0) (/ 1.0 2.0))) (- (/ (pow x 2.0) 3.0) (/ 1.0 3.0)))) (* (* 16.0 (pow (+ (pow x 2.0) 1.0) (/ 1.0 2.0))) (- (/ (pow x 2.0) 3.0) (/ 1.0 6.0)))) (/ (* 4.0 (pow (fabs (- x 1.0)) 3.0)) 3.0)) (/ (* 4.0 (pow (fabs (+ x 1.0)) 3.0)) 3.0)) (* (* 4.0 (pow x 2.0)) (log (- (pow (+ (pow x 2.0) 1.0) (/ 1.0 2.0)) 1.0)))) (* (* 4.0 (pow x 2.0)) (log (+ (pow (+ (pow x 2.0) 1.0) (/ 1.0 2.0)) 1.0)))))