1544092141.474 * [misc]progress: [Phase 1 of 3] Setting up. 1544092141.474 * * * [misc]progress: [1/2] Preparing points 1544092141.474 * * * * [misc]points: Sampling 256 additional inputs, on iter 0 have 0 / 256 1544092141.476 * * * * [misc]points: Computing exacts on every 16 of 256 points to ramp up precision 1544092141.478 * * * * [misc]points: Setting MPFR precision to 64 1544092141.479 * * * * [misc]points: Setting MPFR precision to 320 1544092141.479 * * * * [misc]points: Computing exacts on every 8 of 256 points to ramp up precision 1544092141.481 * * * * [misc]points: Setting MPFR precision to 64 1544092141.482 * * * * [misc]points: Setting MPFR precision to 320 1544092141.484 * * * * [misc]points: Computing exacts on every 4 of 256 points to ramp up precision 1544092141.485 * * * * [misc]points: Setting MPFR precision to 64 1544092141.488 * * * * [misc]points: Setting MPFR precision to 320 1544092141.490 * * * * [misc]points: Computing exacts on every 2 of 256 points to ramp up precision 1544092141.492 * * * * [misc]points: Setting MPFR precision to 64 1544092141.496 * * * * [misc]points: Setting MPFR precision to 320 1544092141.500 * * * * [misc]points: Computing exacts for 256 points 1544092141.502 * * * * [misc]points: Setting MPFR precision to 64 1544092141.513 * * * * [misc]points: Setting MPFR precision to 320 1544092141.526 * * * * [misc]points: Filtering points with unrepresentable outputs 1544092141.526 * * * * [misc]points: Sampling 73 additional inputs, on iter 1 have 183 / 256 1544092141.527 * * * * [misc]points: Computing exacts on every 4 of 73 points to ramp up precision 1544092141.529 * * * * [misc]points: Setting MPFR precision to 64 1544092141.530 * * * * [misc]points: Setting MPFR precision to 320 1544092141.530 * * * * [misc]points: Computing exacts on every 2 of 73 points to ramp up precision 1544092141.532 * * * * [misc]points: Setting MPFR precision to 64 1544092141.534 * * * * [misc]points: Setting MPFR precision to 320 1544092141.535 * * * * [misc]points: Computing exacts for 73 points 1544092141.537 * * * * [misc]points: Setting MPFR precision to 64 1544092141.554 * * * * [misc]points: Setting MPFR precision to 320 1544092141.557 * * * * [misc]points: Filtering points with unrepresentable outputs 1544092141.557 * * * * [misc]points: Sampling 26 additional inputs, on iter 2 have 230 / 256 1544092141.557 * * * * [misc]points: Computing exacts for 26 points 1544092141.560 * * * * [misc]points: Setting MPFR precision to 64 1544092141.561 * * * * [misc]points: Setting MPFR precision to 320 1544092141.564 * * * * [misc]points: Filtering points with unrepresentable outputs 1544092141.564 * * * * [misc]points: Sampling 7 additional inputs, on iter 3 have 249 / 256 1544092141.564 * * * * [misc]points: Computing exacts for 7 points 1544092141.566 * * * * [misc]points: Setting MPFR precision to 64 1544092141.567 * * * * [misc]points: Setting MPFR precision to 320 1544092141.567 * * * * [misc]points: Filtering points with unrepresentable outputs 1544092141.567 * * * * [misc]points: Sampling 4 additional inputs, on iter 4 have 255 / 256 1544092141.567 * * * * [misc]points: Computing exacts for 4 points 1544092141.569 * * * * [misc]points: Setting MPFR precision to 64 1544092141.570 * * * * [misc]points: Setting MPFR precision to 320 1544092141.570 * * * * [misc]points: Filtering points with unrepresentable outputs 1544092141.570 * * * * [exit]points: Sampled 258 points with exact outputs 1544092141.570 * * * [misc]progress: [2/2] Setting up program. 1544092141.575 * [misc]progress: [Phase 2 of 3] Improving. 1544092141.575 * [enter]simplify: Simplifying (- (log (+ 1 (exp x))) (* x y)) 1544092141.575 * * [misc]simplify: iters left: 6 (8 enodes) 1544092141.578 * * [misc]simplify: iters left: 5 (15 enodes) 1544092141.582 * * [misc]simplify: iters left: 4 (22 enodes) 1544092141.588 * * [misc]simplify: iters left: 3 (26 enodes) 1544092141.594 * [exit]simplify: Simplified to (- (log1p (exp x)) (* y x)) 1544092141.599 * * [misc]progress: iteration 1 / 4 1544092141.599 * * * [misc]progress: picking best candidate 1544092141.602 * * * * [misc]pick: Picked # 1544092141.602 * * * [misc]progress: localizing error 1544092141.613 * * * [misc]progress: generating rewritten candidates 1544092141.613 * * * * [misc]progress: [ 1 / 1 ] rewriting at (2 1) 1544092141.613 * * * [misc]progress: generating series expansions 1544092141.613 * * * * [misc]progress: [ 1 / 1 ] generating series at (2 1) 1544092141.614 * [misc]backup-simplify: Simplify (log1p (exp x)) into (log1p (exp x)) 1544092141.614 * [misc]approximate: Taking taylor expansion of (log1p (exp x)) in (x) around 0 1544092141.614 * [misc]taylor: Taking taylor expansion of (log1p (exp x)) in x 1544092141.614 * [misc]taylor: Rewrote expression to (log (+ 1 (exp x))) 1544092141.614 * [misc]taylor: Taking taylor expansion of (+ 1 (exp x)) in x 1544092141.614 * [misc]taylor: Taking taylor expansion of 1 in x 1544092141.614 * [misc]backup-simplify: Simplify 1 into 1 1544092141.614 * [misc]taylor: Taking taylor expansion of (exp x) in x 1544092141.614 * [misc]taylor: Taking taylor expansion of x in x 1544092141.614 * [misc]backup-simplify: Simplify 0 into 0 1544092141.614 * [misc]backup-simplify: Simplify 1 into 1 1544092141.614 * [misc]backup-simplify: Simplify (exp 0) into 1 1544092141.614 * [misc]backup-simplify: Simplify (+ 1 1) into 2 1544092141.614 * [misc]backup-simplify: Simplify (log 2) into (log 2) 1544092141.614 * [misc]taylor: Taking taylor expansion of (log1p (exp x)) in x 1544092141.614 * [misc]taylor: Rewrote expression to (log (+ 1 (exp x))) 1544092141.614 * [misc]taylor: Taking taylor expansion of (+ 1 (exp x)) in x 1544092141.614 * [misc]taylor: Taking taylor expansion of 1 in x 1544092141.614 * [misc]backup-simplify: Simplify 1 into 1 1544092141.614 * [misc]taylor: Taking taylor expansion of (exp x) in x 1544092141.614 * [misc]taylor: Taking taylor expansion of x in x 1544092141.614 * [misc]backup-simplify: Simplify 0 into 0 1544092141.614 * [misc]backup-simplify: Simplify 1 into 1 1544092141.614 * [misc]backup-simplify: Simplify (exp 0) into 1 1544092141.614 * [misc]backup-simplify: Simplify (+ 1 1) into 2 1544092141.615 * [misc]backup-simplify: Simplify (log 2) into (log 2) 1544092141.615 * [misc]backup-simplify: Simplify (log 2) into (log 2) 1544092141.616 * [misc]backup-simplify: Simplify (* (exp 0) (+ (* (/ (pow 1 1) 1)))) into 1 1544092141.616 * [misc]backup-simplify: Simplify (+ 0 1) into 1 1544092141.617 * [misc]backup-simplify: Simplify (/ (+ (* 1 (/ (* (pow (* 1 1) 1)) (pow 2 1)))) 1) into 1/2 1544092141.617 * [misc]backup-simplify: Simplify 1/2 into 1/2 1544092141.619 * [misc]backup-simplify: Simplify (* (exp 0) (+ (* (/ (pow 1 2) 2)) (* (/ (pow 0 1) 1)))) into 1/2 1544092141.619 * [misc]backup-simplify: Simplify (+ 0 1/2) into 1/2 1544092141.621 * [misc]backup-simplify: Simplify (/ (+ (* -1 (/ (* (pow (* 1 1) 2)) (pow 2 2))) (* 1 (/ (* 1 (pow (* 2 1/2) 1)) (pow 2 1)))) 2) into 1/8 1544092141.621 * [misc]backup-simplify: Simplify 1/8 into 1/8 1544092141.621 * [misc]backup-simplify: Simplify (+ (* 1/8 (pow x 2)) (+ (* 1/2 x) (log 2))) into (+ (log 2) (+ (* 1/2 x) (* 1/8 (pow x 2)))) 1544092141.622 * [misc]backup-simplify: Simplify (log1p (exp (/ 1 x))) into (log1p (exp (/ 1 x))) 1544092141.622 * [misc]approximate: Taking taylor expansion of (log1p (exp (/ 1 x))) in (x) around 0 1544092141.622 * [misc]taylor: Taking taylor expansion of (log1p (exp (/ 1 x))) in x 1544092141.622 * [misc]taylor: Rewrote expression to (log (+ 1 (exp (/ 1 x)))) 1544092141.622 * [misc]taylor: Taking taylor expansion of (+ 1 (exp (/ 1 x))) in x 1544092141.622 * [misc]taylor: Taking taylor expansion of 1 in x 1544092141.622 * [misc]backup-simplify: Simplify 1 into 1 1544092141.622 * [misc]taylor: Taking taylor expansion of (exp (/ 1 x)) in x 1544092141.622 * [misc]taylor: Taking taylor expansion of (/ 1 x) in x 1544092141.622 * [misc]taylor: Taking taylor expansion of x in x 1544092141.622 * [misc]backup-simplify: Simplify 0 into 0 1544092141.622 * [misc]backup-simplify: Simplify 1 into 1 1544092141.622 * [misc]backup-simplify: Simplify (/ 1 1) into 1 1544092141.622 * [misc]backup-simplify: Simplify (exp (/ 1 x)) into (exp (/ 1 x)) 1544092141.622 * [misc]backup-simplify: Simplify (+ 1 (exp (/ 1 x))) into (+ (exp (/ 1 x)) 1) 1544092141.622 * [misc]backup-simplify: Simplify (log (+ (exp (/ 1 x)) 1)) into (log (+ (exp (/ 1 x)) 1)) 1544092141.622 * [misc]taylor: Taking taylor expansion of (log1p (exp (/ 1 x))) in x 1544092141.622 * [misc]taylor: Rewrote expression to (log (+ 1 (exp (/ 1 x)))) 1544092141.622 * [misc]taylor: Taking taylor expansion of (+ 1 (exp (/ 1 x))) in x 1544092141.622 * [misc]taylor: Taking taylor expansion of 1 in x 1544092141.622 * [misc]backup-simplify: Simplify 1 into 1 1544092141.622 * [misc]taylor: Taking taylor expansion of (exp (/ 1 x)) in x 1544092141.622 * [misc]taylor: Taking taylor expansion of (/ 1 x) in x 1544092141.622 * [misc]taylor: Taking taylor expansion of x in x 1544092141.622 * [misc]backup-simplify: Simplify 0 into 0 1544092141.622 * [misc]backup-simplify: Simplify 1 into 1 1544092141.622 * [misc]backup-simplify: Simplify (/ 1 1) into 1 1544092141.622 * [misc]backup-simplify: Simplify (exp (/ 1 x)) into (exp (/ 1 x)) 1544092141.622 * [misc]backup-simplify: Simplify (+ 1 (exp (/ 1 x))) into (+ (exp (/ 1 x)) 1) 1544092141.622 * [misc]backup-simplify: Simplify (log (+ (exp (/ 1 x)) 1)) into (log (+ (exp (/ 1 x)) 1)) 1544092141.623 * [misc]backup-simplify: Simplify (log (+ (exp (/ 1 x)) 1)) into (log (+ (exp (/ 1 x)) 1)) 1544092141.623 * [misc]backup-simplify: Simplify (+ 0 0) into 0 1544092141.623 * [misc]backup-simplify: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (+ (exp (/ 1 x)) 1) 1)))) 1) into 0 1544092141.623 * [misc]backup-simplify: Simplify 0 into 0 1544092141.623 * [misc]backup-simplify: Simplify (+ 0 0) into 0 1544092141.624 * [misc]backup-simplify: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow (+ (exp (/ 1 x)) 1) 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow (+ (exp (/ 1 x)) 1) 1)))) 2) into 0 1544092141.624 * [misc]backup-simplify: Simplify 0 into 0 1544092141.625 * [misc]backup-simplify: Simplify (+ 0 0) into 0 1544092141.626 * [misc]backup-simplify: Simplify (/ (+ (* 2 (/ (* (pow (* 1 0) 3)) (pow (+ (exp (/ 1 x)) 1) 3))) (* -3 (/ (* (pow (* 1 0) 1) (pow (* 2 0) 1)) (pow (+ (exp (/ 1 x)) 1) 2))) (* 1 (/ (* 1 1 (pow (* 6 0) 1)) (pow (+ (exp (/ 1 x)) 1) 1)))) 6) into 0 1544092141.626 * [misc]backup-simplify: Simplify 0 into 0 1544092141.626 * [misc]backup-simplify: Simplify (+ 0 0) into 0 1544092141.629 * [misc]backup-simplify: Simplify (/ (+ (* -6 (/ (* (pow (* 1 0) 4)) (pow (+ (exp (/ 1 x)) 1) 4))) (* 12 (/ (* (pow (* 1 0) 2) (pow (* 2 0) 1)) (pow (+ (exp (/ 1 x)) 1) 3))) (* -3 (/ (* 1 (pow (* 2 0) 2)) (pow (+ (exp (/ 1 x)) 1) 2))) (* -4 (/ (* (pow (* 1 0) 1) 1 (pow (* 6 0) 1)) (pow (+ (exp (/ 1 x)) 1) 2))) (* 1 (/ (* 1 1 1 (pow (* 24 0) 1)) (pow (+ (exp (/ 1 x)) 1) 1)))) 24) into 0 1544092141.629 * [misc]backup-simplify: Simplify 0 into 0 1544092141.629 * [misc]backup-simplify: Simplify (+ 0 0) into 0 1544092141.635 * [misc]backup-simplify: Simplify (/ (+ (* 24 (/ (* (pow (* 1 0) 5)) (pow (+ (exp (/ 1 x)) 1) 5))) (* -60 (/ (* (pow (* 1 0) 3) (pow (* 2 0) 1)) (pow (+ (exp (/ 1 x)) 1) 4))) (* 30 (/ (* (pow (* 1 0) 1) (pow (* 2 0) 2)) (pow (+ (exp (/ 1 x)) 1) 3))) (* 20 (/ (* (pow (* 1 0) 2) 1 (pow (* 6 0) 1)) (pow (+ (exp (/ 1 x)) 1) 3))) (* -10 (/ (* 1 (pow (* 2 0) 1) (pow (* 6 0) 1)) (pow (+ (exp (/ 1 x)) 1) 2))) (* -5 (/ (* (pow (* 1 0) 1) 1 1 (pow (* 24 0) 1)) (pow (+ (exp (/ 1 x)) 1) 2))) (* 1 (/ (* 1 1 1 1 (pow (* 120 0) 1)) (pow (+ (exp (/ 1 x)) 1) 1)))) 120) into 0 1544092141.636 * [misc]backup-simplify: Simplify 0 into 0 1544092141.636 * [misc]backup-simplify: Simplify (+ 0 0) into 0 1544092141.647 * [misc]backup-simplify: Simplify (/ (+ (* -120 (/ (* (pow (* 1 0) 6)) (pow (+ (exp (/ 1 x)) 1) 6))) (* 360 (/ (* (pow (* 1 0) 4) (pow (* 2 0) 1)) (pow (+ (exp (/ 1 x)) 1) 5))) (* -270 (/ (* (pow (* 1 0) 2) (pow (* 2 0) 2)) (pow (+ (exp (/ 1 x)) 1) 4))) (* -120 (/ (* (pow (* 1 0) 3) 1 (pow (* 6 0) 1)) (pow (+ (exp (/ 1 x)) 1) 4))) (* 30 (/ (* 1 (pow (* 2 0) 3)) (pow (+ (exp (/ 1 x)) 1) 3))) (* 120 (/ (* (pow (* 1 0) 1) (pow (* 2 0) 1) (pow (* 6 0) 1)) (pow (+ (exp (/ 1 x)) 1) 3))) (* 30 (/ (* (pow (* 1 0) 2) 1 1 (pow (* 24 0) 1)) (pow (+ (exp (/ 1 x)) 1) 3))) (* -10 (/ (* 1 1 (pow (* 6 0) 2)) (pow (+ (exp (/ 1 x)) 1) 2))) (* -15 (/ (* 1 (pow (* 2 0) 1) 1 (pow (* 24 0) 1)) (pow (+ (exp (/ 1 x)) 1) 2))) (* -6 (/ (* (pow (* 1 0) 1) 1 1 1 (pow (* 120 0) 1)) (pow (+ (exp (/ 1 x)) 1) 2))) (* 1 (/ (* 1 1 1 1 1 (pow (* 720 0) 1)) (pow (+ (exp (/ 1 x)) 1) 1)))) 720) into 0 1544092141.648 * [misc]backup-simplify: Simplify 0 into 0 1544092141.648 * [misc]backup-simplify: Simplify (log (+ (exp (/ 1 (/ 1 x))) 1)) into (log (+ (exp x) 1)) 1544092141.648 * [misc]backup-simplify: Simplify (log1p (exp (/ 1 (- x)))) into (log1p (exp (/ -1 x))) 1544092141.648 * [misc]approximate: Taking taylor expansion of (log1p (exp (/ -1 x))) in (x) around 0 1544092141.648 * [misc]taylor: Taking taylor expansion of (log1p (exp (/ -1 x))) in x 1544092141.648 * [misc]taylor: Rewrote expression to (log (+ 1 (exp (/ -1 x)))) 1544092141.648 * [misc]taylor: Taking taylor expansion of (+ 1 (exp (/ -1 x))) in x 1544092141.648 * [misc]taylor: Taking taylor expansion of 1 in x 1544092141.648 * [misc]backup-simplify: Simplify 1 into 1 1544092141.648 * [misc]taylor: Taking taylor expansion of (exp (/ -1 x)) in x 1544092141.648 * [misc]taylor: Taking taylor expansion of (/ -1 x) in x 1544092141.648 * [misc]taylor: Taking taylor expansion of -1 in x 1544092141.648 * [misc]backup-simplify: Simplify -1 into -1 1544092141.648 * [misc]taylor: Taking taylor expansion of x in x 1544092141.648 * [misc]backup-simplify: Simplify 0 into 0 1544092141.648 * [misc]backup-simplify: Simplify 1 into 1 1544092141.648 * [misc]backup-simplify: Simplify (/ -1 1) into -1 1544092141.648 * [misc]backup-simplify: Simplify (exp (/ -1 x)) into (exp (/ -1 x)) 1544092141.649 * [misc]backup-simplify: Simplify (+ 1 (exp (/ -1 x))) into (+ (exp (/ -1 x)) 1) 1544092141.649 * [misc]backup-simplify: Simplify (log (+ (exp (/ -1 x)) 1)) into (log (+ (exp (/ -1 x)) 1)) 1544092141.649 * [misc]taylor: Taking taylor expansion of (log1p (exp (/ -1 x))) in x 1544092141.649 * [misc]taylor: Rewrote expression to (log (+ 1 (exp (/ -1 x)))) 1544092141.649 * [misc]taylor: Taking taylor expansion of (+ 1 (exp (/ -1 x))) in x 1544092141.649 * [misc]taylor: Taking taylor expansion of 1 in x 1544092141.649 * [misc]backup-simplify: Simplify 1 into 1 1544092141.649 * [misc]taylor: Taking taylor expansion of (exp (/ -1 x)) in x 1544092141.649 * [misc]taylor: Taking taylor expansion of (/ -1 x) in x 1544092141.649 * [misc]taylor: Taking taylor expansion of -1 in x 1544092141.649 * [misc]backup-simplify: Simplify -1 into -1 1544092141.649 * [misc]taylor: Taking taylor expansion of x in x 1544092141.649 * [misc]backup-simplify: Simplify 0 into 0 1544092141.649 * [misc]backup-simplify: Simplify 1 into 1 1544092141.649 * [misc]backup-simplify: Simplify (/ -1 1) into -1 1544092141.649 * [misc]backup-simplify: Simplify (exp (/ -1 x)) into (exp (/ -1 x)) 1544092141.649 * [misc]backup-simplify: Simplify (+ 1 (exp (/ -1 x))) into (+ (exp (/ -1 x)) 1) 1544092141.649 * [misc]backup-simplify: Simplify (log (+ (exp (/ -1 x)) 1)) into (log (+ (exp (/ -1 x)) 1)) 1544092141.650 * [misc]backup-simplify: Simplify (log (+ (exp (/ -1 x)) 1)) into (log (+ (exp (/ -1 x)) 1)) 1544092141.650 * [misc]backup-simplify: Simplify (+ 0 0) into 0 1544092141.651 * [misc]backup-simplify: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (+ (exp (/ -1 x)) 1) 1)))) 1) into 0 1544092141.651 * [misc]backup-simplify: Simplify 0 into 0 1544092141.651 * [misc]backup-simplify: Simplify (+ 0 0) into 0 1544092141.653 * [misc]backup-simplify: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow (+ (exp (/ -1 x)) 1) 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow (+ (exp (/ -1 x)) 1) 1)))) 2) into 0 1544092141.653 * [misc]backup-simplify: Simplify 0 into 0 1544092141.653 * [misc]backup-simplify: Simplify (+ 0 0) into 0 1544092141.656 * [misc]backup-simplify: Simplify (/ (+ (* 2 (/ (* (pow (* 1 0) 3)) (pow (+ (exp (/ -1 x)) 1) 3))) (* -3 (/ (* (pow (* 1 0) 1) (pow (* 2 0) 1)) (pow (+ (exp (/ -1 x)) 1) 2))) (* 1 (/ (* 1 1 (pow (* 6 0) 1)) (pow (+ (exp (/ -1 x)) 1) 1)))) 6) into 0 1544092141.656 * [misc]backup-simplify: Simplify 0 into 0 1544092141.656 * [misc]backup-simplify: Simplify (+ 0 0) into 0 1544092141.660 * [misc]backup-simplify: Simplify (/ (+ (* -6 (/ (* (pow (* 1 0) 4)) (pow (+ (exp (/ -1 x)) 1) 4))) (* 12 (/ (* (pow (* 1 0) 2) (pow (* 2 0) 1)) (pow (+ (exp (/ -1 x)) 1) 3))) (* -3 (/ (* 1 (pow (* 2 0) 2)) (pow (+ (exp (/ -1 x)) 1) 2))) (* -4 (/ (* (pow (* 1 0) 1) 1 (pow (* 6 0) 1)) (pow (+ (exp (/ -1 x)) 1) 2))) (* 1 (/ (* 1 1 1 (pow (* 24 0) 1)) (pow (+ (exp (/ -1 x)) 1) 1)))) 24) into 0 1544092141.661 * [misc]backup-simplify: Simplify 0 into 0 1544092141.661 * [misc]backup-simplify: Simplify (+ 0 0) into 0 1544092141.665 * [misc]backup-simplify: Simplify (/ (+ (* 24 (/ (* (pow (* 1 0) 5)) (pow (+ (exp (/ -1 x)) 1) 5))) (* -60 (/ (* (pow (* 1 0) 3) (pow (* 2 0) 1)) (pow (+ (exp (/ -1 x)) 1) 4))) (* 30 (/ (* (pow (* 1 0) 1) (pow (* 2 0) 2)) (pow (+ (exp (/ -1 x)) 1) 3))) (* 20 (/ (* (pow (* 1 0) 2) 1 (pow (* 6 0) 1)) (pow (+ (exp (/ -1 x)) 1) 3))) (* -10 (/ (* 1 (pow (* 2 0) 1) (pow (* 6 0) 1)) (pow (+ (exp (/ -1 x)) 1) 2))) (* -5 (/ (* (pow (* 1 0) 1) 1 1 (pow (* 24 0) 1)) (pow (+ (exp (/ -1 x)) 1) 2))) (* 1 (/ (* 1 1 1 1 (pow (* 120 0) 1)) (pow (+ (exp (/ -1 x)) 1) 1)))) 120) into 0 1544092141.665 * [misc]backup-simplify: Simplify 0 into 0 1544092141.665 * [misc]backup-simplify: Simplify (+ 0 0) into 0 1544092141.678 * [misc]backup-simplify: Simplify (/ (+ (* -120 (/ (* (pow (* 1 0) 6)) (pow (+ (exp (/ -1 x)) 1) 6))) (* 360 (/ (* (pow (* 1 0) 4) (pow (* 2 0) 1)) (pow (+ (exp (/ -1 x)) 1) 5))) (* -270 (/ (* (pow (* 1 0) 2) (pow (* 2 0) 2)) (pow (+ (exp (/ -1 x)) 1) 4))) (* -120 (/ (* (pow (* 1 0) 3) 1 (pow (* 6 0) 1)) (pow (+ (exp (/ -1 x)) 1) 4))) (* 30 (/ (* 1 (pow (* 2 0) 3)) (pow (+ (exp (/ -1 x)) 1) 3))) (* 120 (/ (* (pow (* 1 0) 1) (pow (* 2 0) 1) (pow (* 6 0) 1)) (pow (+ (exp (/ -1 x)) 1) 3))) (* 30 (/ (* (pow (* 1 0) 2) 1 1 (pow (* 24 0) 1)) (pow (+ (exp (/ -1 x)) 1) 3))) (* -10 (/ (* 1 1 (pow (* 6 0) 2)) (pow (+ (exp (/ -1 x)) 1) 2))) (* -15 (/ (* 1 (pow (* 2 0) 1) 1 (pow (* 24 0) 1)) (pow (+ (exp (/ -1 x)) 1) 2))) (* -6 (/ (* (pow (* 1 0) 1) 1 1 1 (pow (* 120 0) 1)) (pow (+ (exp (/ -1 x)) 1) 2))) (* 1 (/ (* 1 1 1 1 1 (pow (* 720 0) 1)) (pow (+ (exp (/ -1 x)) 1) 1)))) 720) into 0 1544092141.678 * [misc]backup-simplify: Simplify 0 into 0 1544092141.679 * [misc]backup-simplify: Simplify (log (+ (exp (/ -1 (/ 1 (- x)))) 1)) into (log (+ (exp x) 1)) 1544092141.679 * * * [misc]progress: simplifying candidates 1544092141.679 * * * * [misc]progress: [ 1 / 14 ] simplifiying candidate # 1544092141.679 * * * * [misc]progress: [ 2 / 14 ] simplifiying candidate # 1544092141.679 * * * * [misc]progress: [ 3 / 14 ] simplifiying candidate # 1544092141.679 * * * * [misc]progress: [ 4 / 14 ] simplifiying candidate # 1544092141.679 * [enter]simplify: Simplifying (exp x) 1544092141.679 * * [misc]simplify: iters left: 1 (2 enodes) 1544092141.679 * [exit]simplify: Simplified to (exp x) 1544092141.679 * [misc]simplify: Simplified (2 1 1) to (λ (x y) (- (log1p (exp x)) (* y x))) 1544092141.679 * * * * [misc]progress: [ 5 / 14 ] simplifiying candidate # 1544092141.679 * * * * [misc]progress: [ 6 / 14 ] simplifiying candidate # 1544092141.679 * * * * [misc]progress: [ 7 / 14 ] simplifiying candidate # 1544092141.679 * * * * [misc]progress: [ 8 / 14 ] simplifiying candidate # 1544092141.680 * * * * [misc]progress: [ 9 / 14 ] simplifiying candidate # 1544092141.680 * * * * [misc]progress: [ 10 / 14 ] simplifiying candidate # 1544092141.680 * * * * [misc]progress: [ 11 / 14 ] simplifiying candidate # 1544092141.680 * * * * [misc]progress: [ 12 / 14 ] simplifiying candidate # 1544092141.680 * [enter]simplify: Simplifying (+ (log 2) (+ (* 1/2 x) (* 1/8 (pow x 2)))) 1544092141.680 * * [misc]simplify: iters left: 6 (10 enodes) 1544092141.682 * * [misc]simplify: iters left: 5 (18 enodes) 1544092141.685 * * [misc]simplify: iters left: 4 (31 enodes) 1544092141.691 * * [misc]simplify: iters left: 3 (53 enodes) 1544092141.698 * * [misc]simplify: iters left: 2 (73 enodes) 1544092141.708 * * [misc]simplify: iters left: 1 (84 enodes) 1544092141.721 * [exit]simplify: Simplified to (fma x (fma 1/8 x 1/2) (log 2)) 1544092141.721 * [misc]simplify: Simplified (2 1) to (λ (x y) (- (fma x (fma 1/8 x 1/2) (log 2)) (* y x))) 1544092141.721 * * * * [misc]progress: [ 13 / 14 ] simplifiying candidate # 1544092141.721 * [enter]simplify: Simplifying (log (+ (exp x) 1)) 1544092141.721 * * [misc]simplify: iters left: 4 (5 enodes) 1544092141.723 * * [misc]simplify: iters left: 3 (8 enodes) 1544092141.725 * * [misc]simplify: iters left: 2 (9 enodes) 1544092141.727 * [exit]simplify: Simplified to (log1p (exp x)) 1544092141.727 * [misc]simplify: Simplified (2 1) to (λ (x y) (- (log1p (exp x)) (* y x))) 1544092141.727 * * * * [misc]progress: [ 14 / 14 ] simplifiying candidate # 1544092141.727 * [enter]simplify: Simplifying (log (+ (exp x) 1)) 1544092141.727 * * [misc]simplify: iters left: 4 (5 enodes) 1544092141.729 * * [misc]simplify: iters left: 3 (8 enodes) 1544092141.731 * * [misc]simplify: iters left: 2 (9 enodes) 1544092141.733 * [exit]simplify: Simplified to (log1p (exp x)) 1544092141.733 * [misc]simplify: Simplified (2 1) to (λ (x y) (- (log1p (exp x)) (* y x))) 1544092141.733 * * * [misc]progress: adding candidates to table 1544092141.867 * [misc]progress: [Phase 3 of 3] Extracting. 1544092141.870 * [enter]simplify: Simplifying (- (log1p (exp x)) (* y x)) 1544092141.870 * * [misc]simplify: iters left: 4 (6 enodes) 1544092141.870 * * [misc]simplify: iters left: 3 (7 enodes) 1544092141.870 * [exit]simplify: Simplified to (- (log1p (exp x)) (* y x)) 1544092141.870 * * * * [misc]points: Sampling 8000 additional inputs, on iter 0 have 0 / 8000 1544092141.912 * * * * [misc]points: Computing exacts on every 500 of 8000 points to ramp up precision 1544092141.915 * * * * [misc]points: Setting MPFR precision to 64 1544092141.916 * * * * [misc]points: Setting MPFR precision to 320 1544092141.917 * * * * [misc]points: Computing exacts on every 250 of 8000 points to ramp up precision 1544092141.919 * * * * [misc]points: Setting MPFR precision to 64 1544092141.920 * * * * [misc]points: Setting MPFR precision to 320 1544092141.922 * * * * [misc]points: Computing exacts on every 125 of 8000 points to ramp up precision 1544092141.924 * * * * [misc]points: Setting MPFR precision to 64 1544092141.927 * * * * [misc]points: Setting MPFR precision to 320 1544092141.930 * * * * [misc]points: Computing exacts on every 62 of 8000 points to ramp up precision 1544092141.932 * * * * [misc]points: Setting MPFR precision to 64 1544092141.938 * * * * [misc]points: Setting MPFR precision to 320 1544092141.944 * * * * [misc]points: Computing exacts on every 31 of 8000 points to ramp up precision 1544092141.946 * * * * [misc]points: Setting MPFR precision to 64 1544092141.957 * * * * [misc]points: Setting MPFR precision to 320 1544092141.969 * * * * [misc]points: Computing exacts on every 15 of 8000 points to ramp up precision 1544092141.972 * * * * [misc]points: Setting MPFR precision to 64 1544092141.992 * * * * [misc]points: Setting MPFR precision to 320 1544092142.017 * * * * [misc]points: Computing exacts on every 7 of 8000 points to ramp up precision 1544092142.019 * * * * [misc]points: Setting MPFR precision to 64 1544092142.061 * * * * [misc]points: Setting MPFR precision to 320 1544092142.127 * * * * [misc]points: Computing exacts on every 3 of 8000 points to ramp up precision 1544092142.135 * * * * [misc]points: Setting MPFR precision to 64 1544092142.199 * * * * [misc]points: Setting MPFR precision to 320 1544092142.666 * * * * [misc]points: Computing exacts for 8000 points 1544092142.668 * * * * [misc]points: Setting MPFR precision to 64 1544092143.041 * * * * [misc]points: Setting MPFR precision to 320 1544092143.446 * * * * [misc]points: Setting MPFR precision to 576 1544092143.964 * * * * [misc]points: Setting MPFR precision to 832 1544092144.469 * * * * [misc]points: Filtering points with unrepresentable outputs 1544092144.470 * * * * [misc]points: Sampling 2374 additional inputs, on iter 1 have 5626 / 8000 1544092144.510 * * * * [misc]points: Computing exacts on every 148 of 2374 points to ramp up precision 1544092144.513 * * * * [misc]points: Setting MPFR precision to 576 1544092144.513 * * * * [misc]points: Setting MPFR precision to 832 1544092144.514 * * * * [misc]points: Computing exacts on every 74 of 2374 points to ramp up precision 1544092144.515 * * * * [misc]points: Setting MPFR precision to 576 1544092144.516 * * * * [misc]points: Setting MPFR precision to 832 1544092144.517 * * * * [misc]points: Computing exacts on every 37 of 2374 points to ramp up precision 1544092144.520 * * * * [misc]points: Setting MPFR precision to 576 1544092144.522 * * * * [misc]points: Setting MPFR precision to 832 1544092144.525 * * * * [misc]points: Computing exacts on every 18 of 2374 points to ramp up precision 1544092144.527 * * * * [misc]points: Setting MPFR precision to 576 1544092144.530 * * * * [misc]points: Setting MPFR precision to 832 1544092144.534 * * * * [misc]points: Computing exacts on every 9 of 2374 points to ramp up precision 1544092144.536 * * * * [misc]points: Setting MPFR precision to 576 1544092144.543 * * * * [misc]points: Setting MPFR precision to 832 1544092144.556 * * * * [misc]points: Computing exacts on every 4 of 2374 points to ramp up precision 1544092144.560 * * * * [misc]points: Setting MPFR precision to 576 1544092144.575 * * * * [misc]points: Setting MPFR precision to 832 1544092144.592 * * * * [misc]points: Computing exacts on every 2 of 2374 points to ramp up precision 1544092144.594 * * * * [misc]points: Setting MPFR precision to 576 1544092144.623 * * * * [misc]points: Setting MPFR precision to 832 1544092144.690 * * * * [misc]points: Computing exacts for 2374 points 1544092144.692 * * * * [misc]points: Setting MPFR precision to 576 1544092144.767 * * * * [misc]points: Setting MPFR precision to 832 1544092145.231 * * * * [misc]points: Filtering points with unrepresentable outputs 1544092145.233 * * * * [misc]points: Sampling 715 additional inputs, on iter 2 have 7285 / 8000 1544092145.239 * * * * [misc]points: Computing exacts on every 44 of 715 points to ramp up precision 1544092145.242 * * * * [misc]points: Setting MPFR precision to 576 1544092145.244 * * * * [misc]points: Setting MPFR precision to 832 1544092145.245 * * * * [misc]points: Computing exacts on every 22 of 715 points to ramp up precision 1544092145.248 * * * * [misc]points: Setting MPFR precision to 576 1544092145.250 * * * * [misc]points: Setting MPFR precision to 832 1544092145.253 * * * * [misc]points: Computing exacts on every 11 of 715 points to ramp up precision 1544092145.256 * * * * [misc]points: Setting MPFR precision to 576 1544092145.260 * * * * [misc]points: Setting MPFR precision to 832 1544092145.264 * * * * [misc]points: Computing exacts on every 5 of 715 points to ramp up precision 1544092145.268 * * * * [misc]points: Setting MPFR precision to 576 1544092145.275 * * * * [misc]points: Setting MPFR precision to 832 1544092145.285 * * * * [misc]points: Computing exacts on every 2 of 715 points to ramp up precision 1544092145.288 * * * * [misc]points: Setting MPFR precision to 576 1544092145.302 * * * * [misc]points: Setting MPFR precision to 832 1544092145.350 * * * * [misc]points: Computing exacts for 715 points 1544092145.352 * * * * [misc]points: Setting MPFR precision to 576 1544092145.374 * * * * [misc]points: Setting MPFR precision to 832 1544092145.418 * * * * [misc]points: Filtering points with unrepresentable outputs 1544092145.418 * * * * [misc]points: Sampling 221 additional inputs, on iter 3 have 7779 / 8000 1544092145.420 * * * * [misc]points: Computing exacts on every 13 of 221 points to ramp up precision 1544092145.423 * * * * [misc]points: Setting MPFR precision to 576 1544092145.424 * * * * [misc]points: Setting MPFR precision to 832 1544092145.425 * * * * [misc]points: Computing exacts on every 6 of 221 points to ramp up precision 1544092145.428 * * * * [misc]points: Setting MPFR precision to 576 1544092145.430 * * * * [misc]points: Setting MPFR precision to 832 1544092145.432 * * * * [misc]points: Computing exacts on every 3 of 221 points to ramp up precision 1544092145.436 * * * * [misc]points: Setting MPFR precision to 576 1544092145.439 * * * * [misc]points: Setting MPFR precision to 832 1544092145.443 * * * * [misc]points: Computing exacts for 221 points 1544092145.446 * * * * [misc]points: Setting MPFR precision to 576 1544092145.459 * * * * [misc]points: Setting MPFR precision to 832 1544092145.475 * * * * [misc]points: Filtering points with unrepresentable outputs 1544092145.475 * * * * [misc]points: Sampling 62 additional inputs, on iter 4 have 7938 / 8000 1544092145.476 * * * * [misc]points: Computing exacts on every 3 of 62 points to ramp up precision 1544092145.479 * * * * [misc]points: Setting MPFR precision to 576 1544092145.480 * * * * [misc]points: Setting MPFR precision to 832 1544092145.480 * * * * [misc]points: Computing exacts for 62 points 1544092145.482 * * * * [misc]points: Setting MPFR precision to 576 1544092145.484 * * * * [misc]points: Setting MPFR precision to 832 1544092145.486 * * * * [misc]points: Filtering points with unrepresentable outputs 1544092145.486 * * * * [misc]points: Sampling 17 additional inputs, on iter 5 have 7983 / 8000 1544092145.487 * * * * [misc]points: Computing exacts for 17 points 1544092145.488 * * * * [misc]points: Setting MPFR precision to 576 1544092145.489 * * * * [misc]points: Setting MPFR precision to 832 1544092145.490 * * * * [misc]points: Filtering points with unrepresentable outputs 1544092145.490 * * * * [misc]points: Sampling 4 additional inputs, on iter 6 have 7997 / 8000 1544092145.490 * * * * [misc]points: Computing exacts for 4 points 1544092145.491 * * * * [misc]points: Setting MPFR precision to 576 1544092145.513 * * * * [misc]points: Setting MPFR precision to 832 1544092145.514 * * * * [misc]points: Filtering points with unrepresentable outputs 1544092145.514 * * * * [exit]points: Sampled 8000 points with exact outputs 1544092145.698 * [misc]regime-testing: Baseline error score: 0.5038169658632943 1544092145.698 * [misc]regime-testing: End program error score: 0.5038169658632943 1544092145.699 * [misc]regime-testing: Oracle error score: 0.5038169658632943 1544092145.808 * [misc]regime-testing: Target error score: 0.034129862037547386