1550698984.244 * [misc]progress: [Phase 1 of 3] Setting up. 1550698984.244 * * * [misc]progress: [1/2] Preparing points 1550698984.246 * * * * [misc]points: Sampling 256 additional inputs, on iter 0 have 0 / 256 1550698984.248 * * * * [misc]points: Computing exacts on every 16 of 256 points to ramp up precision 1550698984.255 * * * * [misc]points: Setting MPFR precision to 64 1550698984.257 * * * * [misc]points: Setting MPFR precision to 320 1550698984.260 * * * * [misc]points: Computing exacts on every 8 of 256 points to ramp up precision 1550698984.268 * * * * [misc]points: Setting MPFR precision to 64 1550698984.272 * * * * [misc]points: Setting MPFR precision to 320 1550698984.277 * * * * [misc]points: Computing exacts on every 4 of 256 points to ramp up precision 1550698984.285 * * * * [misc]points: Setting MPFR precision to 64 1550698984.292 * * * * [misc]points: Setting MPFR precision to 320 1550698984.300 * * * * [misc]points: Computing exacts on every 2 of 256 points to ramp up precision 1550698984.308 * * * * [misc]points: Setting MPFR precision to 64 1550698984.320 * * * * [misc]points: Setting MPFR precision to 320 1550698984.334 * * * * [misc]points: Computing exacts for 256 points 1550698984.344 * * * * [misc]points: Setting MPFR precision to 64 1550698984.380 * * * * [misc]points: Setting MPFR precision to 320 1550698984.447 * * * * [misc]points: Filtering points with unrepresentable outputs 1550698984.458 * * * * [misc]points: Sampling 180 additional inputs, on iter 1 have 76 / 256 1550698984.460 * * * * [misc]points: Computing exacts on every 11 of 180 points to ramp up precision 1550698984.468 * * * * [misc]points: Setting MPFR precision to 64 1550698984.470 * * * * [misc]points: Setting MPFR precision to 320 1550698984.473 * * * * [misc]points: Computing exacts on every 5 of 180 points to ramp up precision 1550698984.481 * * * * [misc]points: Setting MPFR precision to 64 1550698984.486 * * * * [misc]points: Setting MPFR precision to 320 1550698984.491 * * * * [misc]points: Computing exacts on every 2 of 180 points to ramp up precision 1550698984.500 * * * * [misc]points: Setting MPFR precision to 64 1550698984.509 * * * * [misc]points: Setting MPFR precision to 320 1550698984.519 * * * * [misc]points: Computing exacts for 180 points 1550698984.527 * * * * [misc]points: Setting MPFR precision to 64 1550698984.552 * * * * [misc]points: Setting MPFR precision to 320 1550698984.580 * * * * [misc]points: Filtering points with unrepresentable outputs 1550698984.589 * * * * [misc]points: Sampling 121 additional inputs, on iter 2 have 135 / 256 1550698984.590 * * * * [misc]points: Computing exacts on every 7 of 121 points to ramp up precision 1550698984.598 * * * * [misc]points: Setting MPFR precision to 64 1550698984.600 * * * * [misc]points: Setting MPFR precision to 320 1550698984.603 * * * * [misc]points: Computing exacts on every 3 of 121 points to ramp up precision 1550698984.611 * * * * [misc]points: Setting MPFR precision to 64 1550698984.615 * * * * [misc]points: Setting MPFR precision to 320 1550698985.070 * * * * [misc]points: Computing exacts for 121 points 1550698985.078 * * * * [misc]points: Setting MPFR precision to 64 1550698985.101 * * * * [misc]points: Setting MPFR precision to 320 1550698985.119 * * * * [misc]points: Filtering points with unrepresentable outputs 1550698985.122 * * * * [misc]points: Sampling 99 additional inputs, on iter 3 have 157 / 256 1550698985.123 * * * * [misc]points: Computing exacts on every 6 of 99 points to ramp up precision 1550698985.132 * * * * [misc]points: Setting MPFR precision to 64 1550698985.134 * * * * [misc]points: Setting MPFR precision to 320 1550698985.137 * * * * [misc]points: Computing exacts on every 3 of 99 points to ramp up precision 1550698985.146 * * * * [misc]points: Setting MPFR precision to 64 1550698985.150 * * * * [misc]points: Setting MPFR precision to 320 1550698985.153 * * * * [misc]points: Computing exacts for 99 points 1550698985.162 * * * * [misc]points: Setting MPFR precision to 64 1550698985.176 * * * * [misc]points: Setting MPFR precision to 320 1550698985.190 * * * * [misc]points: Filtering points with unrepresentable outputs 1550698985.195 * * * * [misc]points: Sampling 67 additional inputs, on iter 4 have 189 / 256 1550698985.196 * * * * [misc]points: Computing exacts on every 4 of 67 points to ramp up precision 1550698985.205 * * * * [misc]points: Setting MPFR precision to 64 1550698985.207 * * * * [misc]points: Setting MPFR precision to 320 1550698985.208 * * * * [misc]points: Computing exacts on every 2 of 67 points to ramp up precision 1550698985.217 * * * * [misc]points: Setting MPFR precision to 64 1550698985.220 * * * * [misc]points: Setting MPFR precision to 320 1550698985.223 * * * * [misc]points: Computing exacts for 67 points 1550698985.232 * * * * [misc]points: Setting MPFR precision to 64 1550698985.241 * * * * [misc]points: Setting MPFR precision to 320 1550698985.251 * * * * [misc]points: Filtering points with unrepresentable outputs 1550698985.253 * * * * [misc]points: Sampling 55 additional inputs, on iter 5 have 201 / 256 1550698985.254 * * * * [misc]points: Computing exacts on every 3 of 55 points to ramp up precision 1550698985.293 * * * * [misc]points: Setting MPFR precision to 64 1550698985.298 * * * * [misc]points: Setting MPFR precision to 320 1550698985.300 * * * * [misc]points: Computing exacts for 55 points 1550698985.308 * * * * [misc]points: Setting MPFR precision to 64 1550698985.316 * * * * [misc]points: Setting MPFR precision to 320 1550698985.324 * * * * [misc]points: Filtering points with unrepresentable outputs 1550698985.326 * * * * [misc]points: Sampling 41 additional inputs, on iter 6 have 215 / 256 1550698985.326 * * * * [misc]points: Computing exacts on every 2 of 41 points to ramp up precision 1550698985.335 * * * * [misc]points: Setting MPFR precision to 64 1550698985.337 * * * * [misc]points: Setting MPFR precision to 320 1550698985.339 * * * * [misc]points: Computing exacts for 41 points 1550698985.348 * * * * [misc]points: Setting MPFR precision to 64 1550698985.353 * * * * [misc]points: Setting MPFR precision to 320 1550698985.359 * * * * [misc]points: Filtering points with unrepresentable outputs 1550698985.361 * * * * [misc]points: Sampling 33 additional inputs, on iter 7 have 223 / 256 1550698985.361 * * * * [misc]points: Computing exacts on every 2 of 33 points to ramp up precision 1550698985.369 * * * * [misc]points: Setting MPFR precision to 64 1550698985.371 * * * * [misc]points: Setting MPFR precision to 320 1550698985.373 * * * * [misc]points: Computing exacts for 33 points 1550698985.381 * * * * [misc]points: Setting MPFR precision to 64 1550698985.386 * * * * [misc]points: Setting MPFR precision to 320 1550698985.391 * * * * [misc]points: Filtering points with unrepresentable outputs 1550698985.392 * * * * [misc]points: Sampling 26 additional inputs, on iter 8 have 230 / 256 1550698985.392 * * * * [misc]points: Computing exacts for 26 points 1550698985.402 * * * * [misc]points: Setting MPFR precision to 64 1550698985.406 * * * * [misc]points: Setting MPFR precision to 320 1550698985.410 * * * * [misc]points: Filtering points with unrepresentable outputs 1550698985.411 * * * * [misc]points: Sampling 18 additional inputs, on iter 9 have 238 / 256 1550698985.411 * * * * [misc]points: Computing exacts for 18 points 1550698985.419 * * * * [misc]points: Setting MPFR precision to 64 1550698985.422 * * * * [misc]points: Setting MPFR precision to 320 1550698985.425 * * * * [misc]points: Filtering points with unrepresentable outputs 1550698985.426 * * * * [misc]points: Sampling 10 additional inputs, on iter 10 have 246 / 256 1550698985.427 * * * * [misc]points: Computing exacts for 10 points 1550698985.435 * * * * [misc]points: Setting MPFR precision to 64 1550698985.437 * * * * [misc]points: Setting MPFR precision to 320 1550698985.438 * * * * [misc]points: Filtering points with unrepresentable outputs 1550698985.439 * * * * [misc]points: Sampling 7 additional inputs, on iter 11 have 249 / 256 1550698985.439 * * * * [misc]points: Computing exacts for 7 points 1550698985.459 * * * * [misc]points: Setting MPFR precision to 64 1550698985.460 * * * * [misc]points: Setting MPFR precision to 320 1550698985.461 * * * * [misc]points: Filtering points with unrepresentable outputs 1550698985.461 * * * * [misc]points: Sampling 6 additional inputs, on iter 12 have 250 / 256 1550698985.461 * * * * [misc]points: Computing exacts for 6 points 1550698985.465 * * * * [misc]points: Setting MPFR precision to 64 1550698985.466 * * * * [misc]points: Setting MPFR precision to 320 1550698985.466 * * * * [misc]points: Filtering points with unrepresentable outputs 1550698985.466 * * * * [misc]points: Sampling 5 additional inputs, on iter 13 have 251 / 256 1550698985.466 * * * * [misc]points: Computing exacts for 5 points 1550698985.475 * * * * [misc]points: Setting MPFR precision to 64 1550698985.476 * * * * [misc]points: Setting MPFR precision to 320 1550698985.477 * * * * [misc]points: Filtering points with unrepresentable outputs 1550698985.477 * * * * [misc]points: Sampling 4 additional inputs, on iter 14 have 252 / 256 1550698985.477 * * * * [misc]points: Computing exacts for 4 points 1550698985.485 * * * * [misc]points: Setting MPFR precision to 64 1550698985.486 * * * * [misc]points: Setting MPFR precision to 320 1550698985.487 * * * * [misc]points: Filtering points with unrepresentable outputs 1550698985.487 * * * * [misc]points: Sampling 4 additional inputs, on iter 15 have 254 / 256 1550698985.487 * * * * [misc]points: Computing exacts for 4 points 1550698985.496 * * * * [misc]points: Setting MPFR precision to 64 1550698985.496 * * * * [misc]points: Setting MPFR precision to 320 1550698985.497 * * * * [misc]points: Filtering points with unrepresentable outputs 1550698985.497 * * * * [exit]points: Sampled 257 points with exact outputs 1550698985.497 * * * [misc]progress: [2/2] Setting up program. 1550698985.523 * [misc]progress: [Phase 2 of 3] Improving. 1550698985.523 * * * * [misc]progress: [ 1 / 1 ] simplifiying candidate #posit16 2) i))) (+.p16 (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i)) (real->posit16 2.0))) (real->posit16 1.0)) (real->posit16 2.0)))> 1550698985.523 * [enter]simplify: Simplifying (/.p16 (+.p16 (/.p16 (/.p16 (*.p16 (+.p16 alpha beta) (-.p16 beta alpha)) (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i))) (+.p16 (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i)) (real->posit16 2.0))) (real->posit16 1.0)) (real->posit16 2.0)) 1550698985.523 * * [misc]simplify: iters left: 6 (19 enodes) 1550698985.528 * * [misc]simplify: iters left: 5 (48 enodes) 1550698985.536 * * [misc]simplify: iters left: 4 (124 enodes) 1550698985.592 * * [misc]simplify: Extracting #0: cost 1 inf + 0 1550698985.592 * * [misc]simplify: Extracting #1: cost 3 inf + 0 1550698985.592 * * [misc]simplify: Extracting #2: cost 6 inf + 0 1550698985.592 * * [misc]simplify: Extracting #3: cost 31 inf + 2 1550698985.593 * * [misc]simplify: Extracting #4: cost 126 inf + 4 1550698985.594 * * [misc]simplify: Extracting #5: cost 211 inf + 2985 1550698985.597 * * [misc]simplify: Extracting #6: cost 160 inf + 31488 1550698985.604 * * [misc]simplify: Extracting #7: cost 101 inf + 88177 1550698985.619 * * [misc]simplify: Extracting #8: cost 1 inf + 172697 1550698985.636 * * [misc]simplify: Extracting #9: cost 0 inf + 173382 1550698985.653 * [exit]simplify: Simplified to (/.p16 (+.p16 (/.p16 (*.p16 (-.p16 beta alpha) (+.p16 beta alpha)) (*.p16 (+.p16 (*.p16 (real->posit16 2) i) (+.p16 beta alpha)) (+.p16 (+.p16 beta (+.p16 alpha (real->posit16 2.0))) (*.p16 (real->posit16 2) i)))) (real->posit16 1.0)) (real->posit16 2.0)) 1550698985.653 * [misc]simplify: Simplified (2) to (λ (alpha beta i) (/.p16 (+.p16 (/.p16 (*.p16 (-.p16 beta alpha) (+.p16 beta alpha)) (*.p16 (+.p16 (*.p16 (real->posit16 2) i) (+.p16 beta alpha)) (+.p16 (+.p16 beta (+.p16 alpha (real->posit16 2.0))) (*.p16 (real->posit16 2) i)))) (real->posit16 1.0)) (real->posit16 2.0))) 1550698985.738 * * [misc]progress: iteration 1 / 4 1550698985.738 * * * [misc]progress: picking best candidate 1550698985.814 * * * * [misc]pick: Picked #posit16 2) i) (+.p16 beta alpha)) (+.p16 (+.p16 beta (+.p16 alpha (real->posit16 2.0))) (*.p16 (real->posit16 2) i)))) (real->posit16 1.0)) (real->posit16 2.0)))> 1550698985.815 * * * [misc]progress: localizing error 1550698986.540 * * * [misc]progress: generating rewritten candidates 1550698986.540 * * * * [misc]progress: [ 1 / 4 ] rewriting at (2 1 1) 1550698986.547 * * * * [misc]progress: [ 2 / 4 ] rewriting at (2 1 1 2 2) 1550698986.557 * * * * [misc]progress: [ 3 / 4 ] rewriting at (2 1 1 2 2 1) 1550698986.560 * * * * [misc]progress: [ 4 / 4 ] rewriting at (2 1) 1550698986.571 * * * [misc]progress: generating series expansions 1550698986.571 * * * * [misc]progress: [ 1 / 4 ] generating series at (2 1 1) 1550698986.572 * * * * [misc]progress: [ 2 / 4 ] generating series at (2 1 1 2 2) 1550698986.572 * * * * [misc]progress: [ 3 / 4 ] generating series at (2 1 1 2 2 1) 1550698986.572 * * * * [misc]progress: [ 4 / 4 ] generating series at (2 1) 1550698986.572 * * * [misc]progress: simplifying candidates 1550698986.572 * * * * [misc]progress: [ 1 / 13 ] simplifiying candidate #posit16 2) i) (+.p16 beta alpha))) (+.p16 (+.p16 beta (+.p16 alpha (real->posit16 2.0))) (*.p16 (real->posit16 2) i))) (real->posit16 1.0)) (real->posit16 2.0)))> 1550698986.572 * [enter]simplify: Simplifying (+.p16 (+.p16 beta (+.p16 alpha (real->posit16 2.0))) (*.p16 (real->posit16 2) i)) 1550698986.580 * * [misc]simplify: iters left: 4 (11 enodes) 1550698986.586 * * [misc]simplify: iters left: 3 (27 enodes) 1550698986.595 * * [misc]simplify: iters left: 2 (46 enodes) 1550698986.610 * * [misc]simplify: iters left: 1 (66 enodes) 1550698986.631 * * [misc]simplify: Extracting #0: cost 1 inf + 0 1550698986.631 * * [misc]simplify: Extracting #1: cost 16 inf + 0 1550698986.631 * * [misc]simplify: Extracting #2: cost 17 inf + 2 1550698986.632 * * [misc]simplify: Extracting #3: cost 14 inf + 47 1550698986.632 * * [misc]simplify: Extracting #4: cost 7 inf + 942 1550698986.633 * * [misc]simplify: Extracting #5: cost 1 inf + 3284 1550698986.634 * * [misc]simplify: Extracting #6: cost 0 inf + 3688 1550698986.635 * [exit]simplify: Simplified to (+.p16 (+.p16 beta (real->posit16 2.0)) (+.p16 (*.p16 i (real->posit16 2)) alpha)) 1550698986.635 * [misc]simplify: Simplified (2 1 1 2) to (λ (alpha beta i) (/.p16 (+.p16 (/.p16 (/.p16 (*.p16 (-.p16 beta alpha) (+.p16 beta alpha)) (+.p16 (*.p16 (real->posit16 2) i) (+.p16 beta alpha))) (+.p16 (+.p16 beta (real->posit16 2.0)) (+.p16 (*.p16 i (real->posit16 2)) alpha))) (real->posit16 1.0)) (real->posit16 2.0))) 1550698986.636 * * * * [misc]progress: [ 2 / 13 ] simplifiying candidate #posit16 2) i) (+.p16 beta alpha)) (+.p16 (+.p16 beta (+.p16 alpha (real->posit16 2.0))) (*.p16 (real->posit16 2) i))) (+.p16 beta alpha))) (real->posit16 1.0)) (real->posit16 2.0)))> 1550698986.636 * [enter]simplify: Simplifying (-.p16 beta alpha) 1550698986.636 * * [misc]simplify: iters left: 1 (3 enodes) 1550698986.637 * * [misc]simplify: Extracting #0: cost 1 inf + 0 1550698986.637 * * [misc]simplify: Extracting #1: cost 6 inf + 0 1550698986.637 * * [misc]simplify: Extracting #2: cost 5 inf + 44 1550698986.638 * * [misc]simplify: Extracting #3: cost 0 inf + 1571 1550698986.638 * [exit]simplify: Simplified to (-.p16 beta alpha) 1550698986.638 * [misc]simplify: Simplified (2 1 1 1) to (λ (alpha beta i) (/.p16 (+.p16 (/.p16 (-.p16 beta alpha) (/.p16 (*.p16 (+.p16 (*.p16 (real->posit16 2) i) (+.p16 beta alpha)) (+.p16 (+.p16 beta (+.p16 alpha (real->posit16 2.0))) (*.p16 (real->posit16 2) i))) (+.p16 beta alpha))) (real->posit16 1.0)) (real->posit16 2.0))) 1550698986.638 * * * * [misc]progress: [ 3 / 13 ] simplifiying candidate #posit16 2) i) (+.p16 beta alpha)) (+.p16 (+.p16 beta (+.p16 alpha (real->posit16 2.0))) (*.p16 (real->posit16 2) i))) (+.p16 beta alpha))) (real->posit16 1.0)) (real->posit16 2.0)))> 1550698986.638 * [enter]simplify: Simplifying (*.p16 (-.p16 (*.p16 beta beta) (*.p16 alpha alpha)) (+.p16 beta alpha)) 1550698986.638 * * [misc]simplify: iters left: 3 (7 enodes) 1550698986.642 * * [misc]simplify: iters left: 2 (28 enodes) 1550698986.654 * * [misc]simplify: iters left: 1 (91 enodes) 1550698986.700 * * [misc]simplify: Extracting #0: cost 1 inf + 0 1550698986.700 * * [misc]simplify: Extracting #1: cost 27 inf + 0 1550698986.700 * * [misc]simplify: Extracting #2: cost 76 inf + 0 1550698986.701 * * [misc]simplify: Extracting #3: cost 90 inf + 1126 1550698986.702 * * [misc]simplify: Extracting #4: cost 76 inf + 20412 1550698986.707 * * [misc]simplify: Extracting #5: cost 14 inf + 82238 1550698986.714 * * [misc]simplify: Extracting #6: cost 1 inf + 104423 1550698986.724 * * [misc]simplify: Extracting #7: cost 0 inf + 106745 1550698986.731 * [exit]simplify: Simplified to (*.p16 (*.p16 (+.p16 alpha beta) (+.p16 alpha beta)) (-.p16 beta alpha)) 1550698986.731 * [misc]simplify: Simplified (2 1 1 1) to (λ (alpha beta i) (/.p16 (+.p16 (/.p16 (*.p16 (*.p16 (+.p16 alpha beta) (+.p16 alpha beta)) (-.p16 beta alpha)) (*.p16 (*.p16 (+.p16 (*.p16 (real->posit16 2) i) (+.p16 beta alpha)) (+.p16 (+.p16 beta (+.p16 alpha (real->posit16 2.0))) (*.p16 (real->posit16 2) i))) (+.p16 beta alpha))) (real->posit16 1.0)) (real->posit16 2.0))) 1550698986.732 * * * * [misc]progress: [ 4 / 13 ] simplifiying candidate #posit16 2) i) (+.p16 beta alpha))) (/.p16 (+.p16 beta alpha) (+.p16 (+.p16 beta (+.p16 alpha (real->posit16 2.0))) (*.p16 (real->posit16 2) i)))) (real->posit16 1.0)) (real->posit16 2.0)))> 1550698986.732 * [enter]simplify: Simplifying (/.p16 (-.p16 beta alpha) (+.p16 (*.p16 (real->posit16 2) i) (+.p16 beta alpha))) 1550698986.732 * * [misc]simplify: iters left: 4 (10 enodes) 1550698986.737 * * [misc]simplify: iters left: 3 (28 enodes) 1550698986.746 * * [misc]simplify: iters left: 2 (45 enodes) 1550698986.762 * * [misc]simplify: iters left: 1 (95 enodes) 1550698986.803 * * [misc]simplify: Extracting #0: cost 1 inf + 0 1550698986.804 * * [misc]simplify: Extracting #1: cost 20 inf + 0 1550698986.804 * * [misc]simplify: Extracting #2: cost 91 inf + 0 1550698986.805 * * [misc]simplify: Extracting #3: cost 119 inf + 2 1550698986.806 * * [misc]simplify: Extracting #4: cost 108 inf + 13203 1550698986.810 * * [misc]simplify: Extracting #5: cost 35 inf + 85388 1550698986.818 * * [misc]simplify: Extracting #6: cost 8 inf + 108558 1550698986.827 * * [misc]simplify: Extracting #7: cost 0 inf + 118029 1550698986.836 * [exit]simplify: Simplified to (/.p16 (-.p16 beta alpha) (+.p16 (*.p16 (real->posit16 2) i) (+.p16 alpha beta))) 1550698986.836 * [misc]simplify: Simplified (2 1 1 1) to (λ (alpha beta i) (/.p16 (+.p16 (*.p16 (/.p16 (-.p16 beta alpha) (+.p16 (*.p16 (real->posit16 2) i) (+.p16 alpha beta))) (/.p16 (+.p16 beta alpha) (+.p16 (+.p16 beta (+.p16 alpha (real->posit16 2.0))) (*.p16 (real->posit16 2) i)))) (real->posit16 1.0)) (real->posit16 2.0))) 1550698986.837 * [enter]simplify: Simplifying (/.p16 (+.p16 beta alpha) (+.p16 (+.p16 beta (+.p16 alpha (real->posit16 2.0))) (*.p16 (real->posit16 2) i))) 1550698986.837 * * [misc]simplify: iters left: 5 (13 enodes) 1550698986.843 * * [misc]simplify: iters left: 4 (29 enodes) 1550698986.853 * * [misc]simplify: iters left: 3 (48 enodes) 1550698986.872 * * [misc]simplify: iters left: 2 (68 enodes) 1550698986.893 * * [misc]simplify: iters left: 1 (85 enodes) 1550698986.915 * * [misc]simplify: Extracting #0: cost 1 inf + 0 1550698986.915 * * [misc]simplify: Extracting #1: cost 3 inf + 0 1550698986.915 * * [misc]simplify: Extracting #2: cost 16 inf + 0 1550698986.915 * * [misc]simplify: Extracting #3: cost 17 inf + 2 1550698986.915 * * [misc]simplify: Extracting #4: cost 15 inf + 46 1550698986.915 * * [misc]simplify: Extracting #5: cost 10 inf + 215 1550698986.916 * * [misc]simplify: Extracting #6: cost 1 inf + 3284 1550698986.918 * * [misc]simplify: Extracting #7: cost 0 inf + 4169 1550698986.919 * [exit]simplify: Simplified to (/.p16 (+.p16 alpha beta) (+.p16 (*.p16 (real->posit16 2) i) (+.p16 (+.p16 alpha beta) (real->posit16 2.0)))) 1550698986.919 * [misc]simplify: Simplified (2 1 1 2) to (λ (alpha beta i) (/.p16 (+.p16 (*.p16 (/.p16 (-.p16 beta alpha) (+.p16 (*.p16 (real->posit16 2) i) (+.p16 beta alpha))) (/.p16 (+.p16 alpha beta) (+.p16 (*.p16 (real->posit16 2) i) (+.p16 (+.p16 alpha beta) (real->posit16 2.0))))) (real->posit16 1.0)) (real->posit16 2.0))) 1550698986.919 * * * * [misc]progress: [ 5 / 13 ] simplifiying candidate #posit16 2) i) (+.p16 beta alpha)) (+.p16 beta (+.p16 (+.p16 alpha (real->posit16 2.0)) (*.p16 (real->posit16 2) i))))) (real->posit16 1.0)) (real->posit16 2.0)))> 1550698986.919 * * * * [misc]progress: [ 6 / 13 ] simplifiying candidate #posit16 2) i) (+.p16 beta alpha)) (+.p16 (*.p16 (real->posit16 2) i) (+.p16 beta (+.p16 alpha (real->posit16 2.0)))))) (real->posit16 1.0)) (real->posit16 2.0)))> 1550698986.919 * * * * [misc]progress: [ 7 / 13 ] simplifiying candidate #posit16 2) i) (+.p16 beta alpha)) (+.p16 (+.p16 (+.p16 beta alpha) (real->posit16 2.0)) (*.p16 (real->posit16 2) i)))) (real->posit16 1.0)) (real->posit16 2.0)))> 1550698986.919 * [enter]simplify: Simplifying (real->posit16 2.0) 1550698986.919 * * [misc]simplify: iters left: 1 (2 enodes) 1550698986.921 * * [misc]simplify: Extracting #0: cost 1 inf + 0 1550698986.921 * * [misc]simplify: Extracting #1: cost 2 inf + 0 1550698986.921 * * [misc]simplify: Extracting #2: cost 1 inf + 1 1550698986.921 * * [misc]simplify: Extracting #3: cost 0 inf + 2 1550698986.921 * [exit]simplify: Simplified to (real->posit16 2.0) 1550698986.921 * [misc]simplify: Simplified (2 1 1 2 2 1 2) to (λ (alpha beta i) (/.p16 (+.p16 (/.p16 (*.p16 (-.p16 beta alpha) (+.p16 beta alpha)) (*.p16 (+.p16 (*.p16 (real->posit16 2) i) (+.p16 beta alpha)) (+.p16 (+.p16 (+.p16 beta alpha) (real->posit16 2.0)) (*.p16 (real->posit16 2) i)))) (real->posit16 1.0)) (real->posit16 2.0))) 1550698986.921 * * * * [misc]progress: [ 8 / 13 ] simplifiying candidate #posit16 2) i) (+.p16 beta alpha)) (+.p16 (+.p16 (+.p16 alpha (real->posit16 2.0)) beta) (*.p16 (real->posit16 2) i)))) (real->posit16 1.0)) (real->posit16 2.0)))> 1550698986.921 * * * * [misc]progress: [ 9 / 13 ] simplifiying candidate #posit16 1.0) (/.p16 (*.p16 (-.p16 beta alpha) (+.p16 beta alpha)) (*.p16 (+.p16 (*.p16 (real->posit16 2) i) (+.p16 beta alpha)) (+.p16 (+.p16 beta (+.p16 alpha (real->posit16 2.0))) (*.p16 (real->posit16 2) i))))) (real->posit16 2.0)))> 1550698986.921 * * * * [misc]progress: [ 10 / 13 ] simplifiying candidate #posit16 2) i) (+.p16 beta alpha)) (+.p16 (+.p16 beta (+.p16 alpha (real->posit16 2.0))) (*.p16 (real->posit16 2) i)))) (real->posit16 1.0)) (real->posit16 2.0)))> 1550698986.922 * [enter]simplify: Simplifying (/.p16 (+.p16 (/.p16 (*.p16 (-.p16 beta alpha) (+.p16 beta alpha)) (*.p16 (+.p16 (*.p16 (real->posit16 2) i) (+.p16 beta alpha)) (+.p16 (+.p16 beta (+.p16 alpha (real->posit16 2.0))) (*.p16 (real->posit16 2) i)))) (real->posit16 1.0)) (real->posit16 2.0)) 1550698986.922 * * [misc]simplify: iters left: 6 (21 enodes) 1550698986.932 * * [misc]simplify: iters left: 5 (69 enodes) 1550698986.960 * * [misc]simplify: iters left: 4 (218 enodes) 1550698987.070 * * [misc]simplify: Extracting #0: cost 1 inf + 0 1550698987.070 * * [misc]simplify: Extracting #1: cost 3 inf + 0 1550698987.071 * * [misc]simplify: Extracting #2: cost 6 inf + 0 1550698987.071 * * [misc]simplify: Extracting #3: cost 44 inf + 2 1550698987.072 * * [misc]simplify: Extracting #4: cost 162 inf + 3 1550698987.074 * * [misc]simplify: Extracting #5: cost 312 inf + 2340 1550698987.078 * * [misc]simplify: Extracting #6: cost 261 inf + 38236 1550698987.092 * * [misc]simplify: Extracting #7: cost 173 inf + 106010 1550698987.118 * * [misc]simplify: Extracting #8: cost 35 inf + 236229 1550698987.150 * * [misc]simplify: Extracting #9: cost 0 inf + 267735 1550698987.181 * [exit]simplify: Simplified to (/.p16 (+.p16 (real->posit16 1.0) (/.p16 (*.p16 (+.p16 alpha beta) (-.p16 beta alpha)) (*.p16 (+.p16 (+.p16 beta (+.p16 (real->posit16 2.0) alpha)) (*.p16 (real->posit16 2) i)) (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i))))) (real->posit16 2.0)) 1550698987.181 * [misc]simplify: Simplified (2) to (λ (alpha beta i) (/.p16 (+.p16 (real->posit16 1.0) (/.p16 (*.p16 (+.p16 alpha beta) (-.p16 beta alpha)) (*.p16 (+.p16 (+.p16 beta (+.p16 (real->posit16 2.0) alpha)) (*.p16 (real->posit16 2) i)) (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i))))) (real->posit16 2.0))) 1550698987.181 * * * * [misc]progress: [ 11 / 13 ] simplifiying candidate #posit16 2) i) (+.p16 beta alpha)) (+.p16 (+.p16 beta (+.p16 alpha (real->posit16 2.0))) (*.p16 (real->posit16 2) i)))) (real->posit16 1.0)) (real->posit16 2.0)))> 1550698987.181 * [enter]simplify: Simplifying (/.p16 (+.p16 (/.p16 (*.p16 (-.p16 beta alpha) (+.p16 beta alpha)) (*.p16 (+.p16 (*.p16 (real->posit16 2) i) (+.p16 beta alpha)) (+.p16 (+.p16 beta (+.p16 alpha (real->posit16 2.0))) (*.p16 (real->posit16 2) i)))) (real->posit16 1.0)) (real->posit16 2.0)) 1550698987.182 * * [misc]simplify: iters left: 6 (21 enodes) 1550698987.191 * * [misc]simplify: iters left: 5 (69 enodes) 1550698987.219 * * [misc]simplify: iters left: 4 (218 enodes) 1550698987.357 * * [misc]simplify: Extracting #0: cost 1 inf + 0 1550698987.358 * * [misc]simplify: Extracting #1: cost 3 inf + 0 1550698987.358 * * [misc]simplify: Extracting #2: cost 6 inf + 0 1550698987.358 * * [misc]simplify: Extracting #3: cost 44 inf + 2 1550698987.358 * * [misc]simplify: Extracting #4: cost 162 inf + 3 1550698987.360 * * [misc]simplify: Extracting #5: cost 312 inf + 2340 1550698987.365 * * [misc]simplify: Extracting #6: cost 261 inf + 38236 1550698987.374 * * [misc]simplify: Extracting #7: cost 173 inf + 106010 1550698987.399 * * [misc]simplify: Extracting #8: cost 35 inf + 236229 1550698987.431 * * [misc]simplify: Extracting #9: cost 0 inf + 267735 1550698987.464 * [exit]simplify: Simplified to (/.p16 (+.p16 (real->posit16 1.0) (/.p16 (*.p16 (+.p16 alpha beta) (-.p16 beta alpha)) (*.p16 (+.p16 (+.p16 beta (+.p16 (real->posit16 2.0) alpha)) (*.p16 (real->posit16 2) i)) (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i))))) (real->posit16 2.0)) 1550698987.464 * [misc]simplify: Simplified (2) to (λ (alpha beta i) (/.p16 (+.p16 (real->posit16 1.0) (/.p16 (*.p16 (+.p16 alpha beta) (-.p16 beta alpha)) (*.p16 (+.p16 (+.p16 beta (+.p16 (real->posit16 2.0) alpha)) (*.p16 (real->posit16 2) i)) (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i))))) (real->posit16 2.0))) 1550698987.465 * * * * [misc]progress: [ 12 / 13 ] simplifiying candidate #posit16 2) i) (+.p16 beta alpha)) (+.p16 (+.p16 beta (+.p16 alpha (real->posit16 2.0))) (*.p16 (real->posit16 2) i)))) (real->posit16 1.0)) (real->posit16 2.0)))> 1550698987.465 * [enter]simplify: Simplifying (/.p16 (+.p16 (/.p16 (*.p16 (-.p16 beta alpha) (+.p16 beta alpha)) (*.p16 (+.p16 (*.p16 (real->posit16 2) i) (+.p16 beta alpha)) (+.p16 (+.p16 beta (+.p16 alpha (real->posit16 2.0))) (*.p16 (real->posit16 2) i)))) (real->posit16 1.0)) (real->posit16 2.0)) 1550698987.465 * * [misc]simplify: iters left: 6 (21 enodes) 1550698987.475 * * [misc]simplify: iters left: 5 (69 enodes) 1550698987.508 * * [misc]simplify: iters left: 4 (218 enodes) 1550698987.653 * * [misc]simplify: Extracting #0: cost 1 inf + 0 1550698987.653 * * [misc]simplify: Extracting #1: cost 3 inf + 0 1550698987.653 * * [misc]simplify: Extracting #2: cost 6 inf + 0 1550698987.653 * * [misc]simplify: Extracting #3: cost 44 inf + 2 1550698987.654 * * [misc]simplify: Extracting #4: cost 162 inf + 3 1550698987.656 * * [misc]simplify: Extracting #5: cost 312 inf + 2340 1550698987.660 * * [misc]simplify: Extracting #6: cost 261 inf + 38236 1550698987.670 * * [misc]simplify: Extracting #7: cost 173 inf + 106010 1550698987.696 * * [misc]simplify: Extracting #8: cost 35 inf + 236229 1550698987.729 * * [misc]simplify: Extracting #9: cost 0 inf + 267735 1550698987.768 * [exit]simplify: Simplified to (/.p16 (+.p16 (real->posit16 1.0) (/.p16 (*.p16 (+.p16 alpha beta) (-.p16 beta alpha)) (*.p16 (+.p16 (+.p16 beta (+.p16 (real->posit16 2.0) alpha)) (*.p16 (real->posit16 2) i)) (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i))))) (real->posit16 2.0)) 1550698987.768 * [misc]simplify: Simplified (2) to (λ (alpha beta i) (/.p16 (+.p16 (real->posit16 1.0) (/.p16 (*.p16 (+.p16 alpha beta) (-.p16 beta alpha)) (*.p16 (+.p16 (+.p16 beta (+.p16 (real->posit16 2.0) alpha)) (*.p16 (real->posit16 2) i)) (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i))))) (real->posit16 2.0))) 1550698987.768 * * * * [misc]progress: [ 13 / 13 ] simplifiying candidate #posit16 2) i) (+.p16 beta alpha)) (+.p16 (+.p16 beta (+.p16 alpha (real->posit16 2.0))) (*.p16 (real->posit16 2) i)))) (real->posit16 1.0)) (real->posit16 2.0)))> 1550698987.768 * [enter]simplify: Simplifying (/.p16 (+.p16 (/.p16 (*.p16 (-.p16 beta alpha) (+.p16 beta alpha)) (*.p16 (+.p16 (*.p16 (real->posit16 2) i) (+.p16 beta alpha)) (+.p16 (+.p16 beta (+.p16 alpha (real->posit16 2.0))) (*.p16 (real->posit16 2) i)))) (real->posit16 1.0)) (real->posit16 2.0)) 1550698987.769 * * [misc]simplify: iters left: 6 (21 enodes) 1550698987.779 * * [misc]simplify: iters left: 5 (69 enodes) 1550698987.809 * * [misc]simplify: iters left: 4 (218 enodes) 1550698987.921 * * [misc]simplify: Extracting #0: cost 1 inf + 0 1550698987.921 * * [misc]simplify: Extracting #1: cost 3 inf + 0 1550698987.921 * * [misc]simplify: Extracting #2: cost 6 inf + 0 1550698987.921 * * [misc]simplify: Extracting #3: cost 44 inf + 2 1550698987.922 * * [misc]simplify: Extracting #4: cost 162 inf + 3 1550698987.924 * * [misc]simplify: Extracting #5: cost 312 inf + 2340 1550698987.929 * * [misc]simplify: Extracting #6: cost 261 inf + 38236 1550698987.939 * * [misc]simplify: Extracting #7: cost 173 inf + 106010 1550698987.964 * * [misc]simplify: Extracting #8: cost 35 inf + 236229 1550698988.000 * * [misc]simplify: Extracting #9: cost 0 inf + 267735 1550698988.018 * [exit]simplify: Simplified to (/.p16 (+.p16 (real->posit16 1.0) (/.p16 (*.p16 (+.p16 alpha beta) (-.p16 beta alpha)) (*.p16 (+.p16 (+.p16 beta (+.p16 (real->posit16 2.0) alpha)) (*.p16 (real->posit16 2) i)) (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i))))) (real->posit16 2.0)) 1550698988.018 * [misc]simplify: Simplified (2) to (λ (alpha beta i) (/.p16 (+.p16 (real->posit16 1.0) (/.p16 (*.p16 (+.p16 alpha beta) (-.p16 beta alpha)) (*.p16 (+.p16 (+.p16 beta (+.p16 (real->posit16 2.0) alpha)) (*.p16 (real->posit16 2) i)) (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i))))) (real->posit16 2.0))) 1550698988.019 * * * [misc]progress: adding candidates to table 1550698988.989 * * [misc]progress: iteration 2 / 4 1550698988.989 * * * [misc]progress: picking best candidate 1550698989.216 * * * * [misc]pick: Picked #posit16 2) i) (+.p16 beta alpha))) (/.p16 (+.p16 beta alpha) (+.p16 (+.p16 beta (+.p16 alpha (real->posit16 2.0))) (*.p16 (real->posit16 2) i)))) (real->posit16 1.0)) (real->posit16 2.0)))> 1550698989.216 * * * [misc]progress: localizing error 1550698989.489 * * * [misc]progress: generating rewritten candidates 1550698989.489 * * * * [misc]progress: [ 1 / 4 ] rewriting at (2 1 1 2) 1550698989.496 * * * * [misc]progress: [ 2 / 4 ] rewriting at (2 1 1 1) 1550698989.500 * * * * [misc]progress: [ 3 / 4 ] rewriting at (2 1 1) 1550698989.503 * * * * [misc]progress: [ 4 / 4 ] rewriting at (2 1 1 2 2) 1550698989.508 * * * [misc]progress: generating series expansions 1550698989.508 * * * * [misc]progress: [ 1 / 4 ] generating series at (2 1 1 2) 1550698989.508 * * * * [misc]progress: [ 2 / 4 ] generating series at (2 1 1 1) 1550698989.508 * * * * [misc]progress: [ 3 / 4 ] generating series at (2 1 1) 1550698989.508 * * * * [misc]progress: [ 4 / 4 ] generating series at (2 1 1 2 2) 1550698989.509 * * * [misc]progress: simplifying candidates 1550698989.509 * * * * [misc]progress: [ 1 / 10 ] simplifiying candidate #posit16 2) i) (+.p16 beta alpha)) (+.p16 beta alpha))) (/.p16 (+.p16 beta alpha) (+.p16 (+.p16 beta (+.p16 alpha (real->posit16 2.0))) (*.p16 (real->posit16 2) i)))) (real->posit16 1.0)) (real->posit16 2.0)))> 1550698989.509 * [enter]simplify: Simplifying (-.p16 (*.p16 beta beta) (*.p16 alpha alpha)) 1550698989.509 * * [misc]simplify: iters left: 2 (5 enodes) 1550698989.510 * * [misc]simplify: iters left: 1 (19 enodes) 1550698989.513 * * [misc]simplify: Extracting #0: cost 1 inf + 0 1550698989.513 * * [misc]simplify: Extracting #1: cost 8 inf + 0 1550698989.513 * * [misc]simplify: Extracting #2: cost 16 inf + 0 1550698989.513 * * [misc]simplify: Extracting #3: cost 16 inf + 1766 1550698989.513 * * [misc]simplify: Extracting #4: cost 6 inf + 6819 1550698989.514 * * [misc]simplify: Extracting #5: cost 1 inf + 12227 1550698989.514 * * [misc]simplify: Extracting #6: cost 0 inf + 13549 1550698989.515 * [exit]simplify: Simplified to (*.p16 (-.p16 beta alpha) (+.p16 alpha beta)) 1550698989.515 * [misc]simplify: Simplified (2 1 1 1 1) to (λ (alpha beta i) (/.p16 (+.p16 (*.p16 (/.p16 (*.p16 (-.p16 beta alpha) (+.p16 alpha beta)) (*.p16 (+.p16 (*.p16 (real->posit16 2) i) (+.p16 beta alpha)) (+.p16 beta alpha))) (/.p16 (+.p16 beta alpha) (+.p16 (+.p16 beta (+.p16 alpha (real->posit16 2.0))) (*.p16 (real->posit16 2) i)))) (real->posit16 1.0)) (real->posit16 2.0))) 1550698989.515 * * * * [misc]progress: [ 2 / 10 ] simplifiying candidate #posit16 2) i) (+.p16 beta alpha))) (+.p16 beta alpha)) (+.p16 (+.p16 beta (+.p16 alpha (real->posit16 2.0))) (*.p16 (real->posit16 2) i))) (real->posit16 1.0)) (real->posit16 2.0)))> 1550698989.515 * [enter]simplify: Simplifying (+.p16 (+.p16 beta (+.p16 alpha (real->posit16 2.0))) (*.p16 (real->posit16 2) i)) 1550698989.515 * * [misc]simplify: iters left: 4 (11 enodes) 1550698989.518 * * [misc]simplify: iters left: 3 (27 enodes) 1550698989.522 * * [misc]simplify: iters left: 2 (46 enodes) 1550698989.530 * * [misc]simplify: iters left: 1 (66 enodes) 1550698989.542 * * [misc]simplify: Extracting #0: cost 1 inf + 0 1550698989.542 * * [misc]simplify: Extracting #1: cost 16 inf + 0 1550698989.542 * * [misc]simplify: Extracting #2: cost 17 inf + 2 1550698989.542 * * [misc]simplify: Extracting #3: cost 14 inf + 47 1550698989.542 * * [misc]simplify: Extracting #4: cost 7 inf + 942 1550698989.543 * * [misc]simplify: Extracting #5: cost 1 inf + 3284 1550698989.543 * * [misc]simplify: Extracting #6: cost 0 inf + 3688 1550698989.544 * [exit]simplify: Simplified to (+.p16 (+.p16 beta (real->posit16 2.0)) (+.p16 (*.p16 i (real->posit16 2)) alpha)) 1550698989.544 * [misc]simplify: Simplified (2 1 1 2) to (λ (alpha beta i) (/.p16 (+.p16 (/.p16 (*.p16 (/.p16 (-.p16 beta alpha) (+.p16 (*.p16 (real->posit16 2) i) (+.p16 beta alpha))) (+.p16 beta alpha)) (+.p16 (+.p16 beta (real->posit16 2.0)) (+.p16 (*.p16 i (real->posit16 2)) alpha))) (real->posit16 1.0)) (real->posit16 2.0))) 1550698989.544 * * * * [misc]progress: [ 3 / 10 ] simplifiying candidate #posit16 2.0))) (*.p16 (real->posit16 2) i)))) (+.p16 (*.p16 (real->posit16 2) i) (+.p16 beta alpha))) (real->posit16 1.0)) (real->posit16 2.0)))> 1550698989.544 * [enter]simplify: Simplifying (*.p16 (-.p16 beta alpha) (/.p16 (+.p16 beta alpha) (+.p16 (+.p16 beta (+.p16 alpha (real->posit16 2.0))) (*.p16 (real->posit16 2) i)))) 1550698989.544 * * [misc]simplify: iters left: 6 (15 enodes) 1550698989.548 * * [misc]simplify: iters left: 5 (40 enodes) 1550698989.555 * * [misc]simplify: iters left: 4 (91 enodes) 1550698989.585 * * [misc]simplify: iters left: 3 (251 enodes) 1550698989.754 * * [misc]simplify: Extracting #0: cost 1 inf + 0 1550698989.754 * * [misc]simplify: Extracting #1: cost 43 inf + 0 1550698989.754 * * [misc]simplify: Extracting #2: cost 207 inf + 0 1550698989.755 * * [misc]simplify: Extracting #3: cost 235 inf + 13570 1550698989.759 * * [misc]simplify: Extracting #4: cost 144 inf + 98572 1550698989.770 * * [misc]simplify: Extracting #5: cost 69 inf + 198082 1550698989.785 * * [misc]simplify: Extracting #6: cost 6 inf + 292506 1550698989.801 * * [misc]simplify: Extracting #7: cost 0 inf + 302696 1550698989.817 * [exit]simplify: Simplified to (*.p16 (/.p16 (+.p16 alpha beta) (+.p16 (*.p16 i (real->posit16 2)) (+.p16 beta (+.p16 (real->posit16 2.0) alpha)))) (-.p16 beta alpha)) 1550698989.817 * [misc]simplify: Simplified (2 1 1 1) to (λ (alpha beta i) (/.p16 (+.p16 (/.p16 (*.p16 (/.p16 (+.p16 alpha beta) (+.p16 (*.p16 i (real->posit16 2)) (+.p16 beta (+.p16 (real->posit16 2.0) alpha)))) (-.p16 beta alpha)) (+.p16 (*.p16 (real->posit16 2) i) (+.p16 beta alpha))) (real->posit16 1.0)) (real->posit16 2.0))) 1550698989.817 * * * * [misc]progress: [ 4 / 10 ] simplifiying candidate #posit16 2.0))) (*.p16 (real->posit16 2) i))) (/.p16 (-.p16 beta alpha) (+.p16 (*.p16 (real->posit16 2) i) (+.p16 beta alpha)))) (real->posit16 1.0)) (real->posit16 2.0)))> 1550698989.817 * * * * [misc]progress: [ 5 / 10 ] simplifiying candidate #posit16 2) i) (+.p16 beta alpha))) (/.p16 (+.p16 beta alpha) (+.p16 beta (+.p16 (+.p16 alpha (real->posit16 2.0)) (*.p16 (real->posit16 2) i))))) (real->posit16 1.0)) (real->posit16 2.0)))> 1550698989.817 * * * * [misc]progress: [ 6 / 10 ] simplifiying candidate #posit16 2) i) (+.p16 beta alpha))) (/.p16 (+.p16 beta alpha) (+.p16 (*.p16 (real->posit16 2) i) (+.p16 beta (+.p16 alpha (real->posit16 2.0)))))) (real->posit16 1.0)) (real->posit16 2.0)))> 1550698989.817 * * * * [misc]progress: [ 7 / 10 ] simplifiying candidate #posit16 2) i) (+.p16 beta alpha))) (/.p16 (+.p16 beta alpha) (+.p16 (+.p16 beta (+.p16 alpha (real->posit16 2.0))) (*.p16 (real->posit16 2) i)))) (real->posit16 1.0)) (real->posit16 2.0)))> 1550698989.817 * [enter]simplify: Simplifying (/.p16 (-.p16 beta alpha) (+.p16 (*.p16 (real->posit16 2) i) (+.p16 beta alpha))) 1550698989.818 * * [misc]simplify: iters left: 4 (10 enodes) 1550698989.820 * * [misc]simplify: iters left: 3 (28 enodes) 1550698989.824 * * [misc]simplify: iters left: 2 (45 enodes) 1550698989.832 * * [misc]simplify: iters left: 1 (95 enodes) 1550698989.854 * * [misc]simplify: Extracting #0: cost 1 inf + 0 1550698989.854 * * [misc]simplify: Extracting #1: cost 20 inf + 0 1550698989.854 * * [misc]simplify: Extracting #2: cost 91 inf + 0 1550698989.855 * * [misc]simplify: Extracting #3: cost 119 inf + 2 1550698989.855 * * [misc]simplify: Extracting #4: cost 108 inf + 13203 1550698989.858 * * [misc]simplify: Extracting #5: cost 35 inf + 85388 1550698989.862 * * [misc]simplify: Extracting #6: cost 8 inf + 108558 1550698989.867 * * [misc]simplify: Extracting #7: cost 0 inf + 118029 1550698989.871 * [exit]simplify: Simplified to (/.p16 (-.p16 beta alpha) (+.p16 (*.p16 (real->posit16 2) i) (+.p16 alpha beta))) 1550698989.871 * [misc]simplify: Simplified (2 1 1 1) to (λ (alpha beta i) (/.p16 (+.p16 (*.p16 (/.p16 (-.p16 beta alpha) (+.p16 (*.p16 (real->posit16 2) i) (+.p16 alpha beta))) (/.p16 (+.p16 beta alpha) (+.p16 (+.p16 beta (+.p16 alpha (real->posit16 2.0))) (*.p16 (real->posit16 2) i)))) (real->posit16 1.0)) (real->posit16 2.0))) 1550698989.871 * [enter]simplify: Simplifying (/.p16 (+.p16 beta alpha) (+.p16 (+.p16 beta (+.p16 alpha (real->posit16 2.0))) (*.p16 (real->posit16 2) i))) 1550698989.872 * * [misc]simplify: iters left: 5 (13 enodes) 1550698989.875 * * [misc]simplify: iters left: 4 (29 enodes) 1550698989.879 * * [misc]simplify: iters left: 3 (48 enodes) 1550698989.887 * * [misc]simplify: iters left: 2 (68 enodes) 1550698989.897 * * [misc]simplify: iters left: 1 (85 enodes) 1550698989.908 * * [misc]simplify: Extracting #0: cost 1 inf + 0 1550698989.908 * * [misc]simplify: Extracting #1: cost 3 inf + 0 1550698989.908 * * [misc]simplify: Extracting #2: cost 16 inf + 0 1550698989.908 * * [misc]simplify: Extracting #3: cost 17 inf + 2 1550698989.909 * * [misc]simplify: Extracting #4: cost 15 inf + 46 1550698989.909 * * [misc]simplify: Extracting #5: cost 10 inf + 215 1550698989.909 * * [misc]simplify: Extracting #6: cost 1 inf + 3284 1550698989.910 * * [misc]simplify: Extracting #7: cost 0 inf + 4169 1550698989.910 * [exit]simplify: Simplified to (/.p16 (+.p16 alpha beta) (+.p16 (*.p16 (real->posit16 2) i) (+.p16 (+.p16 alpha beta) (real->posit16 2.0)))) 1550698989.911 * [misc]simplify: Simplified (2 1 1 2) to (λ (alpha beta i) (/.p16 (+.p16 (*.p16 (/.p16 (-.p16 beta alpha) (+.p16 (*.p16 (real->posit16 2) i) (+.p16 beta alpha))) (/.p16 (+.p16 alpha beta) (+.p16 (*.p16 (real->posit16 2) i) (+.p16 (+.p16 alpha beta) (real->posit16 2.0))))) (real->posit16 1.0)) (real->posit16 2.0))) 1550698989.911 * * * * [misc]progress: [ 8 / 10 ] simplifiying candidate #posit16 2) i) (+.p16 beta alpha))) (/.p16 (+.p16 beta alpha) (+.p16 (+.p16 beta (+.p16 alpha (real->posit16 2.0))) (*.p16 (real->posit16 2) i)))) (real->posit16 1.0)) (real->posit16 2.0)))> 1550698989.911 * [enter]simplify: Simplifying (/.p16 (-.p16 beta alpha) (+.p16 (*.p16 (real->posit16 2) i) (+.p16 beta alpha))) 1550698989.911 * * [misc]simplify: iters left: 4 (10 enodes) 1550698989.913 * * [misc]simplify: iters left: 3 (28 enodes) 1550698989.919 * * [misc]simplify: iters left: 2 (45 enodes) 1550698989.927 * * [misc]simplify: iters left: 1 (95 enodes) 1550698989.950 * * [misc]simplify: Extracting #0: cost 1 inf + 0 1550698989.950 * * [misc]simplify: Extracting #1: cost 20 inf + 0 1550698989.950 * * [misc]simplify: Extracting #2: cost 91 inf + 0 1550698989.951 * * [misc]simplify: Extracting #3: cost 119 inf + 2 1550698989.952 * * [misc]simplify: Extracting #4: cost 108 inf + 13203 1550698989.957 * * [misc]simplify: Extracting #5: cost 35 inf + 85388 1550698989.965 * * [misc]simplify: Extracting #6: cost 8 inf + 108558 1550698989.975 * * [misc]simplify: Extracting #7: cost 0 inf + 118029 1550698989.984 * [exit]simplify: Simplified to (/.p16 (-.p16 beta alpha) (+.p16 (*.p16 (real->posit16 2) i) (+.p16 alpha beta))) 1550698989.984 * [misc]simplify: Simplified (2 1 1 1) to (λ (alpha beta i) (/.p16 (+.p16 (*.p16 (/.p16 (-.p16 beta alpha) (+.p16 (*.p16 (real->posit16 2) i) (+.p16 alpha beta))) (/.p16 (+.p16 beta alpha) (+.p16 (+.p16 beta (+.p16 alpha (real->posit16 2.0))) (*.p16 (real->posit16 2) i)))) (real->posit16 1.0)) (real->posit16 2.0))) 1550698989.985 * [enter]simplify: Simplifying (/.p16 (+.p16 beta alpha) (+.p16 (+.p16 beta (+.p16 alpha (real->posit16 2.0))) (*.p16 (real->posit16 2) i))) 1550698989.985 * * [misc]simplify: iters left: 5 (13 enodes) 1550698989.991 * * [misc]simplify: iters left: 4 (29 enodes) 1550698990.001 * * [misc]simplify: iters left: 3 (48 enodes) 1550698990.017 * * [misc]simplify: iters left: 2 (68 enodes) 1550698990.031 * * [misc]simplify: iters left: 1 (85 enodes) 1550698990.041 * * [misc]simplify: Extracting #0: cost 1 inf + 0 1550698990.041 * * [misc]simplify: Extracting #1: cost 3 inf + 0 1550698990.041 * * [misc]simplify: Extracting #2: cost 16 inf + 0 1550698990.042 * * [misc]simplify: Extracting #3: cost 17 inf + 2 1550698990.042 * * [misc]simplify: Extracting #4: cost 15 inf + 46 1550698990.042 * * [misc]simplify: Extracting #5: cost 10 inf + 215 1550698990.042 * * [misc]simplify: Extracting #6: cost 1 inf + 3284 1550698990.043 * * [misc]simplify: Extracting #7: cost 0 inf + 4169 1550698990.043 * [exit]simplify: Simplified to (/.p16 (+.p16 alpha beta) (+.p16 (*.p16 (real->posit16 2) i) (+.p16 (+.p16 alpha beta) (real->posit16 2.0)))) 1550698990.044 * [misc]simplify: Simplified (2 1 1 2) to (λ (alpha beta i) (/.p16 (+.p16 (*.p16 (/.p16 (-.p16 beta alpha) (+.p16 (*.p16 (real->posit16 2) i) (+.p16 beta alpha))) (/.p16 (+.p16 alpha beta) (+.p16 (*.p16 (real->posit16 2) i) (+.p16 (+.p16 alpha beta) (real->posit16 2.0))))) (real->posit16 1.0)) (real->posit16 2.0))) 1550698990.044 * * * * [misc]progress: [ 9 / 10 ] simplifiying candidate #posit16 2) i) (+.p16 beta alpha))) (/.p16 (+.p16 beta alpha) (+.p16 (+.p16 beta (+.p16 alpha (real->posit16 2.0))) (*.p16 (real->posit16 2) i)))) (real->posit16 1.0)) (real->posit16 2.0)))> 1550698990.044 * [enter]simplify: Simplifying (/.p16 (-.p16 beta alpha) (+.p16 (*.p16 (real->posit16 2) i) (+.p16 beta alpha))) 1550698990.044 * * [misc]simplify: iters left: 4 (10 enodes) 1550698990.046 * * [misc]simplify: iters left: 3 (28 enodes) 1550698990.051 * * [misc]simplify: iters left: 2 (45 enodes) 1550698990.058 * * [misc]simplify: iters left: 1 (95 enodes) 1550698990.091 * * [misc]simplify: Extracting #0: cost 1 inf + 0 1550698990.091 * * [misc]simplify: Extracting #1: cost 20 inf + 0 1550698990.091 * * [misc]simplify: Extracting #2: cost 91 inf + 0 1550698990.092 * * [misc]simplify: Extracting #3: cost 119 inf + 2 1550698990.093 * * [misc]simplify: Extracting #4: cost 108 inf + 13203 1550698990.098 * * [misc]simplify: Extracting #5: cost 35 inf + 85388 1550698990.106 * * [misc]simplify: Extracting #6: cost 8 inf + 108558 1550698990.118 * * [misc]simplify: Extracting #7: cost 0 inf + 118029 1550698990.127 * [exit]simplify: Simplified to (/.p16 (-.p16 beta alpha) (+.p16 (*.p16 (real->posit16 2) i) (+.p16 alpha beta))) 1550698990.127 * [misc]simplify: Simplified (2 1 1 1) to (λ (alpha beta i) (/.p16 (+.p16 (*.p16 (/.p16 (-.p16 beta alpha) (+.p16 (*.p16 (real->posit16 2) i) (+.p16 alpha beta))) (/.p16 (+.p16 beta alpha) (+.p16 (+.p16 beta (+.p16 alpha (real->posit16 2.0))) (*.p16 (real->posit16 2) i)))) (real->posit16 1.0)) (real->posit16 2.0))) 1550698990.128 * [enter]simplify: Simplifying (/.p16 (+.p16 beta alpha) (+.p16 (+.p16 beta (+.p16 alpha (real->posit16 2.0))) (*.p16 (real->posit16 2) i))) 1550698990.128 * * [misc]simplify: iters left: 5 (13 enodes) 1550698990.134 * * [misc]simplify: iters left: 4 (29 enodes) 1550698990.143 * * [misc]simplify: iters left: 3 (48 enodes) 1550698990.159 * * [misc]simplify: iters left: 2 (68 enodes) 1550698990.179 * * [misc]simplify: iters left: 1 (85 enodes) 1550698990.199 * * [misc]simplify: Extracting #0: cost 1 inf + 0 1550698990.199 * * [misc]simplify: Extracting #1: cost 3 inf + 0 1550698990.200 * * [misc]simplify: Extracting #2: cost 16 inf + 0 1550698990.200 * * [misc]simplify: Extracting #3: cost 17 inf + 2 1550698990.200 * * [misc]simplify: Extracting #4: cost 15 inf + 46 1550698990.200 * * [misc]simplify: Extracting #5: cost 10 inf + 215 1550698990.201 * * [misc]simplify: Extracting #6: cost 1 inf + 3284 1550698990.202 * * [misc]simplify: Extracting #7: cost 0 inf + 4169 1550698990.203 * [exit]simplify: Simplified to (/.p16 (+.p16 alpha beta) (+.p16 (*.p16 (real->posit16 2) i) (+.p16 (+.p16 alpha beta) (real->posit16 2.0)))) 1550698990.203 * [misc]simplify: Simplified (2 1 1 2) to (λ (alpha beta i) (/.p16 (+.p16 (*.p16 (/.p16 (-.p16 beta alpha) (+.p16 (*.p16 (real->posit16 2) i) (+.p16 beta alpha))) (/.p16 (+.p16 alpha beta) (+.p16 (*.p16 (real->posit16 2) i) (+.p16 (+.p16 alpha beta) (real->posit16 2.0))))) (real->posit16 1.0)) (real->posit16 2.0))) 1550698990.204 * * * * [misc]progress: [ 10 / 10 ] simplifiying candidate #posit16 2) i) (+.p16 beta alpha))) (/.p16 (+.p16 beta alpha) (+.p16 (+.p16 beta (+.p16 alpha (real->posit16 2.0))) (*.p16 (real->posit16 2) i)))) (real->posit16 1.0)) (real->posit16 2.0)))> 1550698990.204 * [enter]simplify: Simplifying (/.p16 (-.p16 beta alpha) (+.p16 (*.p16 (real->posit16 2) i) (+.p16 beta alpha))) 1550698990.204 * * [misc]simplify: iters left: 4 (10 enodes) 1550698990.208 * * [misc]simplify: iters left: 3 (28 enodes) 1550698990.218 * * [misc]simplify: iters left: 2 (45 enodes) 1550698990.233 * * [misc]simplify: iters left: 1 (95 enodes) 1550698990.277 * * [misc]simplify: Extracting #0: cost 1 inf + 0 1550698990.277 * * [misc]simplify: Extracting #1: cost 20 inf + 0 1550698990.277 * * [misc]simplify: Extracting #2: cost 91 inf + 0 1550698990.278 * * [misc]simplify: Extracting #3: cost 119 inf + 2 1550698990.279 * * [misc]simplify: Extracting #4: cost 108 inf + 13203 1550698990.284 * * [misc]simplify: Extracting #5: cost 35 inf + 85388 1550698990.291 * * [misc]simplify: Extracting #6: cost 8 inf + 108558 1550698990.300 * * [misc]simplify: Extracting #7: cost 0 inf + 118029 1550698990.309 * [exit]simplify: Simplified to (/.p16 (-.p16 beta alpha) (+.p16 (*.p16 (real->posit16 2) i) (+.p16 alpha beta))) 1550698990.309 * [misc]simplify: Simplified (2 1 1 1) to (λ (alpha beta i) (/.p16 (+.p16 (*.p16 (/.p16 (-.p16 beta alpha) (+.p16 (*.p16 (real->posit16 2) i) (+.p16 alpha beta))) (/.p16 (+.p16 beta alpha) (+.p16 (+.p16 beta (+.p16 alpha (real->posit16 2.0))) (*.p16 (real->posit16 2) i)))) (real->posit16 1.0)) (real->posit16 2.0))) 1550698990.310 * [enter]simplify: Simplifying (/.p16 (+.p16 beta alpha) (+.p16 (+.p16 beta (+.p16 alpha (real->posit16 2.0))) (*.p16 (real->posit16 2) i))) 1550698990.310 * * [misc]simplify: iters left: 5 (13 enodes) 1550698990.316 * * [misc]simplify: iters left: 4 (29 enodes) 1550698990.326 * * [misc]simplify: iters left: 3 (48 enodes) 1550698990.341 * * [misc]simplify: iters left: 2 (68 enodes) 1550698990.361 * * [misc]simplify: iters left: 1 (85 enodes) 1550698990.384 * * [misc]simplify: Extracting #0: cost 1 inf + 0 1550698990.384 * * [misc]simplify: Extracting #1: cost 3 inf + 0 1550698990.384 * * [misc]simplify: Extracting #2: cost 16 inf + 0 1550698990.384 * * [misc]simplify: Extracting #3: cost 17 inf + 2 1550698990.384 * * [misc]simplify: Extracting #4: cost 15 inf + 46 1550698990.385 * * [misc]simplify: Extracting #5: cost 10 inf + 215 1550698990.386 * * [misc]simplify: Extracting #6: cost 1 inf + 3284 1550698990.387 * * [misc]simplify: Extracting #7: cost 0 inf + 4169 1550698990.388 * [exit]simplify: Simplified to (/.p16 (+.p16 alpha beta) (+.p16 (*.p16 (real->posit16 2) i) (+.p16 (+.p16 alpha beta) (real->posit16 2.0)))) 1550698990.388 * [misc]simplify: Simplified (2 1 1 2) to (λ (alpha beta i) (/.p16 (+.p16 (*.p16 (/.p16 (-.p16 beta alpha) (+.p16 (*.p16 (real->posit16 2) i) (+.p16 beta alpha))) (/.p16 (+.p16 alpha beta) (+.p16 (*.p16 (real->posit16 2) i) (+.p16 (+.p16 alpha beta) (real->posit16 2.0))))) (real->posit16 1.0)) (real->posit16 2.0))) 1550698990.391 * * * [misc]progress: adding candidates to table 1550698991.370 * * [misc]progress: iteration 3 / 4 1550698991.370 * * * [misc]progress: picking best candidate 1550698991.724 * * * * [misc]pick: Picked #posit16 2) i) (+.p16 beta alpha))) (/.p16 (+.p16 beta alpha) (+.p16 beta (+.p16 (+.p16 alpha (real->posit16 2.0)) (*.p16 (real->posit16 2) i))))) (real->posit16 1.0)) (real->posit16 2.0)))> 1550698991.724 * * * [misc]progress: localizing error 1550698991.995 * * * [misc]progress: generating rewritten candidates 1550698991.995 * * * * [misc]progress: [ 1 / 4 ] rewriting at (2 1 1 2) 1550698991.999 * * * * [misc]progress: [ 2 / 4 ] rewriting at (2 1 1 1) 1550698992.001 * * * * [misc]progress: [ 3 / 4 ] rewriting at (2 1 1) 1550698992.004 * * * * [misc]progress: [ 4 / 4 ] rewriting at (2 1 1 2 2) 1550698992.007 * * * [misc]progress: generating series expansions 1550698992.008 * * * * [misc]progress: [ 1 / 4 ] generating series at (2 1 1 2) 1550698992.008 * * * * [misc]progress: [ 2 / 4 ] generating series at (2 1 1 1) 1550698992.008 * * * * [misc]progress: [ 3 / 4 ] generating series at (2 1 1) 1550698992.008 * * * * [misc]progress: [ 4 / 4 ] generating series at (2 1 1 2 2) 1550698992.008 * * * [misc]progress: simplifying candidates 1550698992.008 * * * * [misc]progress: [ 1 / 10 ] simplifiying candidate #posit16 2) i) (+.p16 beta alpha)) (+.p16 beta alpha))) (/.p16 (+.p16 beta alpha) (+.p16 beta (+.p16 (+.p16 alpha (real->posit16 2.0)) (*.p16 (real->posit16 2) i))))) (real->posit16 1.0)) (real->posit16 2.0)))> 1550698992.008 * [enter]simplify: Simplifying (-.p16 (*.p16 beta beta) (*.p16 alpha alpha)) 1550698992.008 * * [misc]simplify: iters left: 2 (5 enodes) 1550698992.009 * * [misc]simplify: iters left: 1 (19 enodes) 1550698992.012 * * [misc]simplify: Extracting #0: cost 1 inf + 0 1550698992.012 * * [misc]simplify: Extracting #1: cost 8 inf + 0 1550698992.012 * * [misc]simplify: Extracting #2: cost 16 inf + 0 1550698992.012 * * [misc]simplify: Extracting #3: cost 16 inf + 1766 1550698992.013 * * [misc]simplify: Extracting #4: cost 6 inf + 6819 1550698992.013 * * [misc]simplify: Extracting #5: cost 1 inf + 12227 1550698992.013 * * [misc]simplify: Extracting #6: cost 0 inf + 13549 1550698992.014 * [exit]simplify: Simplified to (*.p16 (-.p16 beta alpha) (+.p16 alpha beta)) 1550698992.014 * [misc]simplify: Simplified (2 1 1 1 1) to (λ (alpha beta i) (/.p16 (+.p16 (*.p16 (/.p16 (*.p16 (-.p16 beta alpha) (+.p16 alpha beta)) (*.p16 (+.p16 (*.p16 (real->posit16 2) i) (+.p16 beta alpha)) (+.p16 beta alpha))) (/.p16 (+.p16 beta alpha) (+.p16 beta (+.p16 (+.p16 alpha (real->posit16 2.0)) (*.p16 (real->posit16 2) i))))) (real->posit16 1.0)) (real->posit16 2.0))) 1550698992.014 * * * * [misc]progress: [ 2 / 10 ] simplifiying candidate #posit16 2) i) (+.p16 beta alpha))) (+.p16 beta alpha)) (+.p16 beta (+.p16 (+.p16 alpha (real->posit16 2.0)) (*.p16 (real->posit16 2) i)))) (real->posit16 1.0)) (real->posit16 2.0)))> 1550698992.014 * [enter]simplify: Simplifying (+.p16 beta (+.p16 (+.p16 alpha (real->posit16 2.0)) (*.p16 (real->posit16 2) i))) 1550698992.014 * * [misc]simplify: iters left: 4 (11 enodes) 1550698992.017 * * [misc]simplify: iters left: 3 (27 enodes) 1550698992.022 * * [misc]simplify: iters left: 2 (46 enodes) 1550698992.030 * * [misc]simplify: iters left: 1 (71 enodes) 1550698992.041 * * [misc]simplify: Extracting #0: cost 1 inf + 0 1550698992.041 * * [misc]simplify: Extracting #1: cost 15 inf + 0 1550698992.041 * * [misc]simplify: Extracting #2: cost 16 inf + 2 1550698992.041 * * [misc]simplify: Extracting #3: cost 11 inf + 172 1550698992.041 * * [misc]simplify: Extracting #4: cost 9 inf + 215 1550698992.042 * * [misc]simplify: Extracting #5: cost 6 inf + 901 1550698992.042 * * [misc]simplify: Extracting #6: cost 0 inf + 3284 1550698992.043 * [exit]simplify: Simplified to (+.p16 (+.p16 (+.p16 (real->posit16 2.0) (*.p16 (real->posit16 2) i)) beta) alpha) 1550698992.043 * [misc]simplify: Simplified (2 1 1 2) to (λ (alpha beta i) (/.p16 (+.p16 (/.p16 (*.p16 (/.p16 (-.p16 beta alpha) (+.p16 (*.p16 (real->posit16 2) i) (+.p16 beta alpha))) (+.p16 beta alpha)) (+.p16 (+.p16 (+.p16 (real->posit16 2.0) (*.p16 (real->posit16 2) i)) beta) alpha)) (real->posit16 1.0)) (real->posit16 2.0))) 1550698992.043 * * * * [misc]progress: [ 3 / 10 ] simplifiying candidate #posit16 2.0)) (*.p16 (real->posit16 2) i))))) (+.p16 (*.p16 (real->posit16 2) i) (+.p16 beta alpha))) (real->posit16 1.0)) (real->posit16 2.0)))> 1550698992.043 * [enter]simplify: Simplifying (*.p16 (-.p16 beta alpha) (/.p16 (+.p16 beta alpha) (+.p16 beta (+.p16 (+.p16 alpha (real->posit16 2.0)) (*.p16 (real->posit16 2) i))))) 1550698992.043 * * [misc]simplify: iters left: 6 (15 enodes) 1550698992.047 * * [misc]simplify: iters left: 5 (41 enodes) 1550698992.055 * * [misc]simplify: iters left: 4 (91 enodes) 1550698992.075 * * [misc]simplify: iters left: 3 (255 enodes) 1550698992.231 * * [misc]simplify: Extracting #0: cost 1 inf + 0 1550698992.232 * * [misc]simplify: Extracting #1: cost 44 inf + 0 1550698992.233 * * [misc]simplify: Extracting #2: cost 201 inf + 0 1550698992.235 * * [misc]simplify: Extracting #3: cost 257 inf + 8516 1550698992.243 * * [misc]simplify: Extracting #4: cost 160 inf + 100329 1550698992.254 * * [misc]simplify: Extracting #5: cost 76 inf + 206298 1550698992.269 * * [misc]simplify: Extracting #6: cost 9 inf + 308852 1550698992.285 * * [misc]simplify: Extracting #7: cost 0 inf + 323894 1550698992.302 * [exit]simplify: Simplified to (*.p16 (/.p16 (+.p16 alpha beta) (+.p16 (+.p16 (*.p16 (real->posit16 2) i) (+.p16 (real->posit16 2.0) alpha)) beta)) (-.p16 beta alpha)) 1550698992.302 * [misc]simplify: Simplified (2 1 1 1) to (λ (alpha beta i) (/.p16 (+.p16 (/.p16 (*.p16 (/.p16 (+.p16 alpha beta) (+.p16 (+.p16 (*.p16 (real->posit16 2) i) (+.p16 (real->posit16 2.0) alpha)) beta)) (-.p16 beta alpha)) (+.p16 (*.p16 (real->posit16 2) i) (+.p16 beta alpha))) (real->posit16 1.0)) (real->posit16 2.0))) 1550698992.302 * * * * [misc]progress: [ 4 / 10 ] simplifiying candidate #posit16 2.0)) (*.p16 (real->posit16 2) i)))) (/.p16 (-.p16 beta alpha) (+.p16 (*.p16 (real->posit16 2) i) (+.p16 beta alpha)))) (real->posit16 1.0)) (real->posit16 2.0)))> 1550698992.302 * * * * [misc]progress: [ 5 / 10 ] simplifiying candidate #posit16 2) i) (+.p16 beta alpha))) (/.p16 (+.p16 beta alpha) (+.p16 (+.p16 beta (+.p16 alpha (real->posit16 2.0))) (*.p16 (real->posit16 2) i)))) (real->posit16 1.0)) (real->posit16 2.0)))> 1550698992.302 * [enter]simplify: Simplifying (*.p16 (real->posit16 2) i) 1550698992.302 * * [misc]simplify: iters left: 2 (4 enodes) 1550698992.304 * * [misc]simplify: iters left: 1 (8 enodes) 1550698992.305 * * [misc]simplify: Extracting #0: cost 1 inf + 0 1550698992.305 * * [misc]simplify: Extracting #1: cost 3 inf + 0 1550698992.305 * * [misc]simplify: Extracting #2: cost 3 inf + 1 1550698992.305 * * [misc]simplify: Extracting #3: cost 2 inf + 2 1550698992.305 * * [misc]simplify: Extracting #4: cost 0 inf + 325 1550698992.305 * [exit]simplify: Simplified to (*.p16 i (real->posit16 2)) 1550698992.305 * [misc]simplify: Simplified (2 1 1 2 2 2) to (λ (alpha beta i) (/.p16 (+.p16 (*.p16 (/.p16 (-.p16 beta alpha) (+.p16 (*.p16 (real->posit16 2) i) (+.p16 beta alpha))) (/.p16 (+.p16 beta alpha) (+.p16 (+.p16 beta (+.p16 alpha (real->posit16 2.0))) (*.p16 i (real->posit16 2))))) (real->posit16 1.0)) (real->posit16 2.0))) 1550698992.305 * * * * [misc]progress: [ 6 / 10 ] simplifiying candidate #posit16 2) i) (+.p16 beta alpha))) (/.p16 (+.p16 beta alpha) (+.p16 (+.p16 (+.p16 alpha (real->posit16 2.0)) (*.p16 (real->posit16 2) i)) beta))) (real->posit16 1.0)) (real->posit16 2.0)))> 1550698992.306 * * * * [misc]progress: [ 7 / 10 ] simplifiying candidate #posit16 2) i) (+.p16 beta alpha))) (/.p16 (+.p16 beta alpha) (+.p16 beta (+.p16 (+.p16 alpha (real->posit16 2.0)) (*.p16 (real->posit16 2) i))))) (real->posit16 1.0)) (real->posit16 2.0)))> 1550698992.306 * * * * [misc]progress: [ 8 / 10 ] simplifiying candidate #posit16 2) i) (+.p16 beta alpha))) (/.p16 (+.p16 beta alpha) (+.p16 beta (+.p16 (+.p16 alpha (real->posit16 2.0)) (*.p16 (real->posit16 2) i))))) (real->posit16 1.0)) (real->posit16 2.0)))> 1550698992.306 * * * * [misc]progress: [ 9 / 10 ] simplifiying candidate #posit16 2) i) (+.p16 beta alpha))) (/.p16 (+.p16 beta alpha) (+.p16 beta (+.p16 (+.p16 alpha (real->posit16 2.0)) (*.p16 (real->posit16 2) i))))) (real->posit16 1.0)) (real->posit16 2.0)))> 1550698992.306 * * * * [misc]progress: [ 10 / 10 ] simplifiying candidate #posit16 2) i) (+.p16 beta alpha))) (/.p16 (+.p16 beta alpha) (+.p16 beta (+.p16 (+.p16 alpha (real->posit16 2.0)) (*.p16 (real->posit16 2) i))))) (real->posit16 1.0)) (real->posit16 2.0)))> 1550698992.306 * * * [misc]progress: adding candidates to table 1550698993.062 * * [misc]progress: iteration 4 / 4 1550698993.062 * * * [misc]progress: picking best candidate 1550698993.403 * * * * [misc]pick: Picked #posit16 2) i) (+.p16 beta alpha))) (+.p16 beta alpha)) (+.p16 beta (+.p16 (+.p16 alpha (real->posit16 2.0)) (*.p16 (real->posit16 2) i)))) (real->posit16 1.0)) (real->posit16 2.0)))> 1550698993.403 * * * [misc]progress: localizing error 1550698993.639 * * * [misc]progress: generating rewritten candidates 1550698993.639 * * * * [misc]progress: [ 1 / 4 ] rewriting at (2 1 1 1 1) 1550698993.644 * * * * [misc]progress: [ 2 / 4 ] rewriting at (2 1 1) 1550698993.657 * * * * [misc]progress: [ 3 / 4 ] rewriting at (2 1 1 1) 1550698993.661 * * * * [misc]progress: [ 4 / 4 ] rewriting at (2 1 1 2) 1550698993.669 * * * [misc]progress: generating series expansions 1550698993.669 * * * * [misc]progress: [ 1 / 4 ] generating series at (2 1 1 1 1) 1550698993.669 * * * * [misc]progress: [ 2 / 4 ] generating series at (2 1 1) 1550698993.670 * * * * [misc]progress: [ 3 / 4 ] generating series at (2 1 1 1) 1550698993.670 * * * * [misc]progress: [ 4 / 4 ] generating series at (2 1 1 2) 1550698993.670 * * * [misc]progress: simplifying candidates 1550698993.670 * * * * [misc]progress: [ 1 / 13 ] simplifiying candidate #posit16 2) i) (+.p16 beta alpha)) (+.p16 beta alpha))) (+.p16 beta alpha)) (+.p16 beta (+.p16 (+.p16 alpha (real->posit16 2.0)) (*.p16 (real->posit16 2) i)))) (real->posit16 1.0)) (real->posit16 2.0)))> 1550698993.670 * [enter]simplify: Simplifying (-.p16 (*.p16 beta beta) (*.p16 alpha alpha)) 1550698993.670 * * [misc]simplify: iters left: 2 (5 enodes) 1550698993.672 * * [misc]simplify: iters left: 1 (19 enodes) 1550698993.679 * * [misc]simplify: Extracting #0: cost 1 inf + 0 1550698993.680 * * [misc]simplify: Extracting #1: cost 8 inf + 0 1550698993.680 * * [misc]simplify: Extracting #2: cost 16 inf + 0 1550698993.680 * * [misc]simplify: Extracting #3: cost 16 inf + 1766 1550698993.680 * * [misc]simplify: Extracting #4: cost 6 inf + 6819 1550698993.681 * * [misc]simplify: Extracting #5: cost 1 inf + 12227 1550698993.681 * * [misc]simplify: Extracting #6: cost 0 inf + 13549 1550698993.682 * [exit]simplify: Simplified to (*.p16 (-.p16 beta alpha) (+.p16 alpha beta)) 1550698993.682 * [misc]simplify: Simplified (2 1 1 1 1 1) to (λ (alpha beta i) (/.p16 (+.p16 (/.p16 (*.p16 (/.p16 (*.p16 (-.p16 beta alpha) (+.p16 alpha beta)) (*.p16 (+.p16 (*.p16 (real->posit16 2) i) (+.p16 beta alpha)) (+.p16 beta alpha))) (+.p16 beta alpha)) (+.p16 beta (+.p16 (+.p16 alpha (real->posit16 2.0)) (*.p16 (real->posit16 2) i)))) (real->posit16 1.0)) (real->posit16 2.0))) 1550698993.683 * * * * [misc]progress: [ 2 / 13 ] simplifiying candidate #posit16 2) i) (+.p16 beta alpha))) (/.p16 (+.p16 beta (+.p16 (+.p16 alpha (real->posit16 2.0)) (*.p16 (real->posit16 2) i))) (+.p16 beta alpha))) (real->posit16 1.0)) (real->posit16 2.0)))> 1550698993.683 * [enter]simplify: Simplifying (/.p16 (-.p16 beta alpha) (+.p16 (*.p16 (real->posit16 2) i) (+.p16 beta alpha))) 1550698993.683 * * [misc]simplify: iters left: 4 (10 enodes) 1550698993.688 * * [misc]simplify: iters left: 3 (28 enodes) 1550698993.697 * * [misc]simplify: iters left: 2 (45 enodes) 1550698993.712 * * [misc]simplify: iters left: 1 (95 enodes) 1550698993.762 * * [misc]simplify: Extracting #0: cost 1 inf + 0 1550698993.762 * * [misc]simplify: Extracting #1: cost 20 inf + 0 1550698993.762 * * [misc]simplify: Extracting #2: cost 91 inf + 0 1550698993.763 * * [misc]simplify: Extracting #3: cost 119 inf + 2 1550698993.764 * * [misc]simplify: Extracting #4: cost 108 inf + 13203 1550698993.769 * * [misc]simplify: Extracting #5: cost 35 inf + 85388 1550698993.777 * * [misc]simplify: Extracting #6: cost 8 inf + 108558 1550698993.787 * * [misc]simplify: Extracting #7: cost 0 inf + 118029 1550698993.796 * [exit]simplify: Simplified to (/.p16 (-.p16 beta alpha) (+.p16 (*.p16 (real->posit16 2) i) (+.p16 alpha beta))) 1550698993.796 * [misc]simplify: Simplified (2 1 1 1) to (λ (alpha beta i) (/.p16 (+.p16 (/.p16 (/.p16 (-.p16 beta alpha) (+.p16 (*.p16 (real->posit16 2) i) (+.p16 alpha beta))) (/.p16 (+.p16 beta (+.p16 (+.p16 alpha (real->posit16 2.0)) (*.p16 (real->posit16 2) i))) (+.p16 beta alpha))) (real->posit16 1.0)) (real->posit16 2.0))) 1550698993.796 * * * * [misc]progress: [ 3 / 13 ] simplifiying candidate #posit16 2.0)) (*.p16 (real->posit16 2) i))) (+.p16 (*.p16 (real->posit16 2) i) (+.p16 beta alpha)))) (real->posit16 1.0)) (real->posit16 2.0)))> 1550698993.796 * [enter]simplify: Simplifying (*.p16 (-.p16 beta alpha) (+.p16 beta alpha)) 1550698993.796 * * [misc]simplify: iters left: 2 (5 enodes) 1550698993.799 * * [misc]simplify: iters left: 1 (23 enodes) 1550698993.808 * * [misc]simplify: Extracting #0: cost 1 inf + 0 1550698993.808 * * [misc]simplify: Extracting #1: cost 16 inf + 0 1550698993.808 * * [misc]simplify: Extracting #2: cost 31 inf + 0 1550698993.808 * * [misc]simplify: Extracting #3: cost 28 inf + 323 1550698993.809 * * [misc]simplify: Extracting #4: cost 10 inf + 7833 1550698993.810 * * [misc]simplify: Extracting #5: cost 0 inf + 14252 1550698993.811 * [exit]simplify: Simplified to (*.p16 (+.p16 alpha beta) (-.p16 beta alpha)) 1550698993.811 * [misc]simplify: Simplified (2 1 1 1) to (λ (alpha beta i) (/.p16 (+.p16 (/.p16 (*.p16 (+.p16 alpha beta) (-.p16 beta alpha)) (*.p16 (+.p16 beta (+.p16 (+.p16 alpha (real->posit16 2.0)) (*.p16 (real->posit16 2) i))) (+.p16 (*.p16 (real->posit16 2) i) (+.p16 beta alpha)))) (real->posit16 1.0)) (real->posit16 2.0))) 1550698993.811 * * * * [misc]progress: [ 4 / 13 ] simplifiying candidate #posit16 2) i) (+.p16 beta alpha))) beta) (*.p16 (/.p16 (-.p16 beta alpha) (+.p16 (*.p16 (real->posit16 2) i) (+.p16 beta alpha))) alpha)) (+.p16 beta (+.p16 (+.p16 alpha (real->posit16 2.0)) (*.p16 (real->posit16 2) i)))) (real->posit16 1.0)) (real->posit16 2.0)))> 1550698993.811 * [enter]simplify: Simplifying (*.p16 (/.p16 (-.p16 beta alpha) (+.p16 (*.p16 (real->posit16 2) i) (+.p16 beta alpha))) alpha) 1550698993.811 * * [misc]simplify: iters left: 5 (11 enodes) 1550698993.816 * * [misc]simplify: iters left: 4 (32 enodes) 1550698993.827 * * [misc]simplify: iters left: 3 (55 enodes) 1550698993.846 * * [misc]simplify: iters left: 2 (124 enodes) 1550698993.911 * * [misc]simplify: iters left: 1 (462 enodes) 1550698994.473 * * [misc]simplify: Extracting #0: cost 1 inf + 0 1550698994.473 * * [misc]simplify: Extracting #1: cost 126 inf + 0 1550698994.476 * * [misc]simplify: Extracting #2: cost 605 inf + 1 1550698994.484 * * [misc]simplify: Extracting #3: cost 751 inf + 35918 1550698994.515 * * [misc]simplify: Extracting #4: cost 433 inf + 434186 1550698994.570 * * [misc]simplify: Extracting #5: cost 253 inf + 665047 1550698994.633 * * [misc]simplify: Extracting #6: cost 131 inf + 832797 1550698994.716 * * [misc]simplify: Extracting #7: cost 4 inf + 1060278 1550698994.802 * * [misc]simplify: Extracting #8: cost 0 inf + 1067736 1550698994.889 * [exit]simplify: Simplified to (/.p16 (*.p16 (-.p16 beta alpha) alpha) (+.p16 (*.p16 (real->posit16 2) i) (+.p16 alpha beta))) 1550698994.889 * [misc]simplify: Simplified (2 1 1 1 2) to (λ (alpha beta i) (/.p16 (+.p16 (/.p16 (+.p16 (*.p16 (/.p16 (-.p16 beta alpha) (+.p16 (*.p16 (real->posit16 2) i) (+.p16 beta alpha))) beta) (/.p16 (*.p16 (-.p16 beta alpha) alpha) (+.p16 (*.p16 (real->posit16 2) i) (+.p16 alpha beta)))) (+.p16 beta (+.p16 (+.p16 alpha (real->posit16 2.0)) (*.p16 (real->posit16 2) i)))) (real->posit16 1.0)) (real->posit16 2.0))) 1550698994.889 * * * * [misc]progress: [ 5 / 13 ] simplifiying candidate #posit16 2) i) (+.p16 beta alpha)))) (*.p16 alpha (/.p16 (-.p16 beta alpha) (+.p16 (*.p16 (real->posit16 2) i) (+.p16 beta alpha))))) (+.p16 beta (+.p16 (+.p16 alpha (real->posit16 2.0)) (*.p16 (real->posit16 2) i)))) (real->posit16 1.0)) (real->posit16 2.0)))> 1550698994.890 * [enter]simplify: Simplifying (*.p16 alpha (/.p16 (-.p16 beta alpha) (+.p16 (*.p16 (real->posit16 2) i) (+.p16 beta alpha)))) 1550698994.890 * * [misc]simplify: iters left: 5 (11 enodes) 1550698994.895 * * [misc]simplify: iters left: 4 (32 enodes) 1550698994.906 * * [misc]simplify: iters left: 3 (61 enodes) 1550698994.927 * * [misc]simplify: iters left: 2 (133 enodes) 1550698994.988 * * [misc]simplify: iters left: 1 (484 enodes) 1550698995.437 * * [misc]simplify: Extracting #0: cost 1 inf + 0 1550698995.438 * * [misc]simplify: Extracting #1: cost 107 inf + 0 1550698995.442 * * [misc]simplify: Extracting #2: cost 643 inf + 1 1550698995.451 * * [misc]simplify: Extracting #3: cost 763 inf + 37587 1550698995.479 * * [misc]simplify: Extracting #4: cost 479 inf + 405665 1550698995.536 * * [misc]simplify: Extracting #5: cost 292 inf + 685147 1550698995.606 * * [misc]simplify: Extracting #6: cost 122 inf + 956898 1550698995.700 * * [misc]simplify: Extracting #7: cost 1 inf + 1162075 1550698995.795 * * [misc]simplify: Extracting #8: cost 0 inf + 1162559 1550698995.891 * [exit]simplify: Simplified to (/.p16 (*.p16 (-.p16 beta alpha) alpha) (+.p16 (*.p16 (real->posit16 2) i) (+.p16 beta alpha))) 1550698995.891 * [misc]simplify: Simplified (2 1 1 1 2) to (λ (alpha beta i) (/.p16 (+.p16 (/.p16 (+.p16 (*.p16 beta (/.p16 (-.p16 beta alpha) (+.p16 (*.p16 (real->posit16 2) i) (+.p16 beta alpha)))) (/.p16 (*.p16 (-.p16 beta alpha) alpha) (+.p16 (*.p16 (real->posit16 2) i) (+.p16 beta alpha)))) (+.p16 beta (+.p16 (+.p16 alpha (real->posit16 2.0)) (*.p16 (real->posit16 2) i)))) (real->posit16 1.0)) (real->posit16 2.0))) 1550698995.891 * * * * [misc]progress: [ 6 / 13 ] simplifiying candidate #posit16 2) i) (+.p16 beta alpha))) (+.p16 beta (+.p16 (+.p16 alpha (real->posit16 2.0)) (*.p16 (real->posit16 2) i)))) (real->posit16 1.0)) (real->posit16 2.0)))> 1550698995.892 * [enter]simplify: Simplifying (*.p16 (-.p16 beta alpha) (+.p16 beta alpha)) 1550698995.892 * * [misc]simplify: iters left: 2 (5 enodes) 1550698995.894 * * [misc]simplify: iters left: 1 (23 enodes) 1550698995.904 * * [misc]simplify: Extracting #0: cost 1 inf + 0 1550698995.904 * * [misc]simplify: Extracting #1: cost 16 inf + 0 1550698995.905 * * [misc]simplify: Extracting #2: cost 31 inf + 0 1550698995.905 * * [misc]simplify: Extracting #3: cost 28 inf + 323 1550698995.905 * * [misc]simplify: Extracting #4: cost 10 inf + 7833 1550698995.907 * * [misc]simplify: Extracting #5: cost 0 inf + 14252 1550698995.908 * [exit]simplify: Simplified to (*.p16 (+.p16 alpha beta) (-.p16 beta alpha)) 1550698995.908 * [misc]simplify: Simplified (2 1 1 1 1) to (λ (alpha beta i) (/.p16 (+.p16 (/.p16 (/.p16 (*.p16 (+.p16 alpha beta) (-.p16 beta alpha)) (+.p16 (*.p16 (real->posit16 2) i) (+.p16 beta alpha))) (+.p16 beta (+.p16 (+.p16 alpha (real->posit16 2.0)) (*.p16 (real->posit16 2) i)))) (real->posit16 1.0)) (real->posit16 2.0))) 1550698995.908 * * * * [misc]progress: [ 7 / 13 ] simplifiying candidate #posit16 2) i) (+.p16 beta alpha)))) (+.p16 beta (+.p16 (+.p16 alpha (real->posit16 2.0)) (*.p16 (real->posit16 2) i)))) (real->posit16 1.0)) (real->posit16 2.0)))> 1550698995.908 * * * * [misc]progress: [ 8 / 13 ] simplifiying candidate #posit16 2) i) (+.p16 beta alpha))) (+.p16 beta alpha)) (+.p16 (+.p16 beta (+.p16 alpha (real->posit16 2.0))) (*.p16 (real->posit16 2) i))) (real->posit16 1.0)) (real->posit16 2.0)))> 1550698995.908 * [enter]simplify: Simplifying (*.p16 (real->posit16 2) i) 1550698995.909 * * [misc]simplify: iters left: 2 (4 enodes) 1550698995.911 * * [misc]simplify: iters left: 1 (8 enodes) 1550698995.913 * * [misc]simplify: Extracting #0: cost 1 inf + 0 1550698995.913 * * [misc]simplify: Extracting #1: cost 3 inf + 0 1550698995.913 * * [misc]simplify: Extracting #2: cost 3 inf + 1 1550698995.914 * * [misc]simplify: Extracting #3: cost 2 inf + 2 1550698995.914 * * [misc]simplify: Extracting #4: cost 0 inf + 325 1550698995.914 * [exit]simplify: Simplified to (*.p16 i (real->posit16 2)) 1550698995.914 * [misc]simplify: Simplified (2 1 1 2 2) to (λ (alpha beta i) (/.p16 (+.p16 (/.p16 (*.p16 (/.p16 (-.p16 beta alpha) (+.p16 (*.p16 (real->posit16 2) i) (+.p16 beta alpha))) (+.p16 beta alpha)) (+.p16 (+.p16 beta (+.p16 alpha (real->posit16 2.0))) (*.p16 i (real->posit16 2)))) (real->posit16 1.0)) (real->posit16 2.0))) 1550698995.914 * * * * [misc]progress: [ 9 / 13 ] simplifiying candidate #posit16 2) i) (+.p16 beta alpha))) (+.p16 beta alpha)) (+.p16 (+.p16 (+.p16 alpha (real->posit16 2.0)) (*.p16 (real->posit16 2) i)) beta)) (real->posit16 1.0)) (real->posit16 2.0)))> 1550698995.914 * * * * [misc]progress: [ 10 / 13 ] simplifiying candidate #posit16 2) i) (+.p16 beta alpha))) (+.p16 beta alpha)) (+.p16 beta (+.p16 (+.p16 alpha (real->posit16 2.0)) (*.p16 (real->posit16 2) i)))) (real->posit16 1.0)) (real->posit16 2.0)))> 1550698995.914 * [enter]simplify: Simplifying (+.p16 beta (+.p16 (+.p16 alpha (real->posit16 2.0)) (*.p16 (real->posit16 2) i))) 1550698995.914 * * [misc]simplify: iters left: 4 (11 enodes) 1550698995.920 * * [misc]simplify: iters left: 3 (27 enodes) 1550698995.929 * * [misc]simplify: iters left: 2 (46 enodes) 1550698995.944 * * [misc]simplify: iters left: 1 (71 enodes) 1550698995.966 * * [misc]simplify: Extracting #0: cost 1 inf + 0 1550698995.966 * * [misc]simplify: Extracting #1: cost 15 inf + 0 1550698995.966 * * [misc]simplify: Extracting #2: cost 16 inf + 2 1550698995.967 * * [misc]simplify: Extracting #3: cost 11 inf + 172 1550698995.967 * * [misc]simplify: Extracting #4: cost 9 inf + 215 1550698995.967 * * [misc]simplify: Extracting #5: cost 6 inf + 901 1550698995.968 * * [misc]simplify: Extracting #6: cost 0 inf + 3284 1550698995.970 * [exit]simplify: Simplified to (+.p16 (+.p16 (+.p16 (real->posit16 2.0) (*.p16 (real->posit16 2) i)) beta) alpha) 1550698995.970 * [misc]simplify: Simplified (2 1 1 2) to (λ (alpha beta i) (/.p16 (+.p16 (/.p16 (*.p16 (/.p16 (-.p16 beta alpha) (+.p16 (*.p16 (real->posit16 2) i) (+.p16 beta alpha))) (+.p16 beta alpha)) (+.p16 (+.p16 (+.p16 (real->posit16 2.0) (*.p16 (real->posit16 2) i)) beta) alpha)) (real->posit16 1.0)) (real->posit16 2.0))) 1550698995.970 * * * * [misc]progress: [ 11 / 13 ] simplifiying candidate #posit16 2) i) (+.p16 beta alpha))) (+.p16 beta alpha)) (+.p16 beta (+.p16 (+.p16 alpha (real->posit16 2.0)) (*.p16 (real->posit16 2) i)))) (real->posit16 1.0)) (real->posit16 2.0)))> 1550698995.970 * [enter]simplify: Simplifying (+.p16 beta (+.p16 (+.p16 alpha (real->posit16 2.0)) (*.p16 (real->posit16 2) i))) 1550698995.970 * * [misc]simplify: iters left: 4 (11 enodes) 1550698995.976 * * [misc]simplify: iters left: 3 (27 enodes) 1550698995.985 * * [misc]simplify: iters left: 2 (46 enodes) 1550698996.002 * * [misc]simplify: iters left: 1 (71 enodes) 1550698996.023 * * [misc]simplify: Extracting #0: cost 1 inf + 0 1550698996.023 * * [misc]simplify: Extracting #1: cost 15 inf + 0 1550698996.024 * * [misc]simplify: Extracting #2: cost 16 inf + 2 1550698996.024 * * [misc]simplify: Extracting #3: cost 11 inf + 172 1550698996.024 * * [misc]simplify: Extracting #4: cost 9 inf + 215 1550698996.025 * * [misc]simplify: Extracting #5: cost 6 inf + 901 1550698996.026 * * [misc]simplify: Extracting #6: cost 0 inf + 3284 1550698996.027 * [exit]simplify: Simplified to (+.p16 (+.p16 (+.p16 (real->posit16 2.0) (*.p16 (real->posit16 2) i)) beta) alpha) 1550698996.027 * [misc]simplify: Simplified (2 1 1 2) to (λ (alpha beta i) (/.p16 (+.p16 (/.p16 (*.p16 (/.p16 (-.p16 beta alpha) (+.p16 (*.p16 (real->posit16 2) i) (+.p16 beta alpha))) (+.p16 beta alpha)) (+.p16 (+.p16 (+.p16 (real->posit16 2.0) (*.p16 (real->posit16 2) i)) beta) alpha)) (real->posit16 1.0)) (real->posit16 2.0))) 1550698996.027 * * * * [misc]progress: [ 12 / 13 ] simplifiying candidate #posit16 2) i) (+.p16 beta alpha))) (+.p16 beta alpha)) (+.p16 beta (+.p16 (+.p16 alpha (real->posit16 2.0)) (*.p16 (real->posit16 2) i)))) (real->posit16 1.0)) (real->posit16 2.0)))> 1550698996.027 * [enter]simplify: Simplifying (+.p16 beta (+.p16 (+.p16 alpha (real->posit16 2.0)) (*.p16 (real->posit16 2) i))) 1550698996.028 * * [misc]simplify: iters left: 4 (11 enodes) 1550698996.033 * * [misc]simplify: iters left: 3 (27 enodes) 1550698996.042 * * [misc]simplify: iters left: 2 (46 enodes) 1550698996.058 * * [misc]simplify: iters left: 1 (71 enodes) 1550698996.081 * * [misc]simplify: Extracting #0: cost 1 inf + 0 1550698996.082 * * [misc]simplify: Extracting #1: cost 15 inf + 0 1550698996.082 * * [misc]simplify: Extracting #2: cost 16 inf + 2 1550698996.082 * * [misc]simplify: Extracting #3: cost 11 inf + 172 1550698996.082 * * [misc]simplify: Extracting #4: cost 9 inf + 215 1550698996.083 * * [misc]simplify: Extracting #5: cost 6 inf + 901 1550698996.084 * * [misc]simplify: Extracting #6: cost 0 inf + 3284 1550698996.085 * [exit]simplify: Simplified to (+.p16 (+.p16 (+.p16 (real->posit16 2.0) (*.p16 (real->posit16 2) i)) beta) alpha) 1550698996.085 * [misc]simplify: Simplified (2 1 1 2) to (λ (alpha beta i) (/.p16 (+.p16 (/.p16 (*.p16 (/.p16 (-.p16 beta alpha) (+.p16 (*.p16 (real->posit16 2) i) (+.p16 beta alpha))) (+.p16 beta alpha)) (+.p16 (+.p16 (+.p16 (real->posit16 2.0) (*.p16 (real->posit16 2) i)) beta) alpha)) (real->posit16 1.0)) (real->posit16 2.0))) 1550698996.085 * * * * [misc]progress: [ 13 / 13 ] simplifiying candidate #posit16 2) i) (+.p16 beta alpha))) (+.p16 beta alpha)) (+.p16 beta (+.p16 (+.p16 alpha (real->posit16 2.0)) (*.p16 (real->posit16 2) i)))) (real->posit16 1.0)) (real->posit16 2.0)))> 1550698996.086 * [enter]simplify: Simplifying (+.p16 beta (+.p16 (+.p16 alpha (real->posit16 2.0)) (*.p16 (real->posit16 2) i))) 1550698996.086 * * [misc]simplify: iters left: 4 (11 enodes) 1550698996.091 * * [misc]simplify: iters left: 3 (27 enodes) 1550698996.100 * * [misc]simplify: iters left: 2 (46 enodes) 1550698996.115 * * [misc]simplify: iters left: 1 (71 enodes) 1550698996.139 * * [misc]simplify: Extracting #0: cost 1 inf + 0 1550698996.139 * * [misc]simplify: Extracting #1: cost 15 inf + 0 1550698996.139 * * [misc]simplify: Extracting #2: cost 16 inf + 2 1550698996.140 * * [misc]simplify: Extracting #3: cost 11 inf + 172 1550698996.140 * * [misc]simplify: Extracting #4: cost 9 inf + 215 1550698996.140 * * [misc]simplify: Extracting #5: cost 6 inf + 901 1550698996.141 * * [misc]simplify: Extracting #6: cost 0 inf + 3284 1550698996.142 * [exit]simplify: Simplified to (+.p16 (+.p16 (+.p16 (real->posit16 2.0) (*.p16 (real->posit16 2) i)) beta) alpha) 1550698996.143 * [misc]simplify: Simplified (2 1 1 2) to (λ (alpha beta i) (/.p16 (+.p16 (/.p16 (*.p16 (/.p16 (-.p16 beta alpha) (+.p16 (*.p16 (real->posit16 2) i) (+.p16 beta alpha))) (+.p16 beta alpha)) (+.p16 (+.p16 (+.p16 (real->posit16 2.0) (*.p16 (real->posit16 2) i)) beta) alpha)) (real->posit16 1.0)) (real->posit16 2.0))) 1550698996.143 * * * [misc]progress: adding candidates to table 1550698997.279 * [misc]progress: [Phase 3 of 3] Extracting. 1550698997.279 * * [misc]regime: Finding splitpoints for: (#posit16 2) i) (+.p16 beta alpha))) (/.p16 (+.p16 beta alpha) (+.p16 beta (+.p16 (+.p16 alpha (real->posit16 2.0)) (*.p16 (real->posit16 2) i))))) (real->posit16 1.0)) (real->posit16 2.0)))> #posit16 2) i) (+.p16 beta alpha))) (+.p16 beta alpha)) (+.p16 beta (+.p16 (+.p16 alpha (real->posit16 2.0)) (*.p16 (real->posit16 2) i)))) (real->posit16 1.0)) (real->posit16 2.0)))> #posit16 2) i) (+.p16 beta alpha))) (/.p16 (+.p16 beta (+.p16 (+.p16 alpha (real->posit16 2.0)) (*.p16 (real->posit16 2) i))) (+.p16 beta alpha))) (real->posit16 1.0)) (real->posit16 2.0)))> #posit16 2.0)) (*.p16 (real->posit16 2) i))))) (+.p16 (*.p16 (real->posit16 2) i) (+.p16 beta alpha))) (real->posit16 1.0)) (real->posit16 2.0)))> #posit16 2) i) (+.p16 beta alpha)) (+.p16 (+.p16 beta (+.p16 alpha (real->posit16 2.0))) (*.p16 (real->posit16 2) i))) (+.p16 beta alpha))) (real->posit16 1.0)) (real->posit16 2.0)))> #posit16 2) i) (+.p16 beta alpha)) (+.p16 (+.p16 beta (+.p16 alpha (real->posit16 2.0))) (*.p16 (real->posit16 2) i))) (+.p16 beta alpha))) (real->posit16 1.0)) (real->posit16 2.0)))> #posit16 2) i))) (+.p16 (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i)) (real->posit16 2.0))) (real->posit16 1.0)) (real->posit16 2.0)))> #posit16 2) i) (+.p16 beta alpha)) (+.p16 (+.p16 beta (+.p16 alpha (real->posit16 2.0))) (*.p16 (real->posit16 2) i)))) (real->posit16 1.0)) (real->posit16 2.0)))> #posit16 2) i) (+.p16 beta alpha))) beta) (*.p16 (/.p16 (-.p16 beta alpha) (+.p16 (*.p16 (real->posit16 2) i) (+.p16 beta alpha))) alpha)) (+.p16 beta (+.p16 (+.p16 alpha (real->posit16 2.0)) (*.p16 (real->posit16 2) i)))) (real->posit16 1.0)) (real->posit16 2.0)))> #posit16 2) i) (+.p16 beta alpha)) (+.p16 beta alpha))) (/.p16 (+.p16 beta alpha) (+.p16 (+.p16 beta (+.p16 alpha (real->posit16 2.0))) (*.p16 (real->posit16 2) i)))) (real->posit16 1.0)) (real->posit16 2.0)))> #posit16 2) i) (+.p16 beta alpha)) (+.p16 beta alpha))) (+.p16 beta alpha)) (+.p16 beta (+.p16 (+.p16 alpha (real->posit16 2.0)) (*.p16 (real->posit16 2) i)))) (real->posit16 1.0)) (real->posit16 2.0)))>) 1550698997.286 * * * [misc]regime-changes: Trying 3 branch expressions: (i beta alpha) 1550698997.286 * * * * [misc]regimes: Trying to branch on i from (#posit16 2) i) (+.p16 beta alpha))) (/.p16 (+.p16 beta alpha) (+.p16 beta (+.p16 (+.p16 alpha (real->posit16 2.0)) (*.p16 (real->posit16 2) i))))) (real->posit16 1.0)) (real->posit16 2.0)))> #posit16 2) i) (+.p16 beta alpha))) (+.p16 beta alpha)) (+.p16 beta (+.p16 (+.p16 alpha (real->posit16 2.0)) (*.p16 (real->posit16 2) i)))) (real->posit16 1.0)) (real->posit16 2.0)))> #posit16 2) i) (+.p16 beta alpha))) (/.p16 (+.p16 beta (+.p16 (+.p16 alpha (real->posit16 2.0)) (*.p16 (real->posit16 2) i))) (+.p16 beta alpha))) (real->posit16 1.0)) (real->posit16 2.0)))> #posit16 2.0)) (*.p16 (real->posit16 2) i))))) (+.p16 (*.p16 (real->posit16 2) i) (+.p16 beta alpha))) (real->posit16 1.0)) (real->posit16 2.0)))> #posit16 2) i) (+.p16 beta alpha)) (+.p16 (+.p16 beta (+.p16 alpha (real->posit16 2.0))) (*.p16 (real->posit16 2) i))) (+.p16 beta alpha))) (real->posit16 1.0)) (real->posit16 2.0)))> #posit16 2) i) (+.p16 beta alpha)) (+.p16 (+.p16 beta (+.p16 alpha (real->posit16 2.0))) (*.p16 (real->posit16 2) i))) (+.p16 beta alpha))) (real->posit16 1.0)) (real->posit16 2.0)))> #posit16 2) i))) (+.p16 (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i)) (real->posit16 2.0))) (real->posit16 1.0)) (real->posit16 2.0)))> #posit16 2) i) (+.p16 beta alpha)) (+.p16 (+.p16 beta (+.p16 alpha (real->posit16 2.0))) (*.p16 (real->posit16 2) i)))) (real->posit16 1.0)) (real->posit16 2.0)))> #posit16 2) i) (+.p16 beta alpha))) beta) (*.p16 (/.p16 (-.p16 beta alpha) (+.p16 (*.p16 (real->posit16 2) i) (+.p16 beta alpha))) alpha)) (+.p16 beta (+.p16 (+.p16 alpha (real->posit16 2.0)) (*.p16 (real->posit16 2) i)))) (real->posit16 1.0)) (real->posit16 2.0)))> #posit16 2) i) (+.p16 beta alpha)) (+.p16 beta alpha))) (/.p16 (+.p16 beta alpha) (+.p16 (+.p16 beta (+.p16 alpha (real->posit16 2.0))) (*.p16 (real->posit16 2) i)))) (real->posit16 1.0)) (real->posit16 2.0)))> #posit16 2) i) (+.p16 beta alpha)) (+.p16 beta alpha))) (+.p16 beta alpha)) (+.p16 beta (+.p16 (+.p16 alpha (real->posit16 2.0)) (*.p16 (real->posit16 2) i)))) (real->posit16 1.0)) (real->posit16 2.0)))>) 1550698997.988 * * * * [misc]regimes: Trying to branch on beta from (#posit16 2) i) (+.p16 beta alpha))) (/.p16 (+.p16 beta alpha) (+.p16 beta (+.p16 (+.p16 alpha (real->posit16 2.0)) (*.p16 (real->posit16 2) i))))) (real->posit16 1.0)) (real->posit16 2.0)))> #posit16 2) i) (+.p16 beta alpha))) (+.p16 beta alpha)) (+.p16 beta (+.p16 (+.p16 alpha (real->posit16 2.0)) (*.p16 (real->posit16 2) i)))) (real->posit16 1.0)) (real->posit16 2.0)))> #posit16 2) i) (+.p16 beta alpha))) (/.p16 (+.p16 beta (+.p16 (+.p16 alpha (real->posit16 2.0)) (*.p16 (real->posit16 2) i))) (+.p16 beta alpha))) (real->posit16 1.0)) (real->posit16 2.0)))> #posit16 2.0)) (*.p16 (real->posit16 2) i))))) (+.p16 (*.p16 (real->posit16 2) i) (+.p16 beta alpha))) (real->posit16 1.0)) (real->posit16 2.0)))> #posit16 2) i) (+.p16 beta alpha)) (+.p16 (+.p16 beta (+.p16 alpha (real->posit16 2.0))) (*.p16 (real->posit16 2) i))) (+.p16 beta alpha))) (real->posit16 1.0)) (real->posit16 2.0)))> #posit16 2) i) (+.p16 beta alpha)) (+.p16 (+.p16 beta (+.p16 alpha (real->posit16 2.0))) (*.p16 (real->posit16 2) i))) (+.p16 beta alpha))) (real->posit16 1.0)) (real->posit16 2.0)))> #posit16 2) i))) (+.p16 (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i)) (real->posit16 2.0))) (real->posit16 1.0)) (real->posit16 2.0)))> #posit16 2) i) (+.p16 beta alpha)) (+.p16 (+.p16 beta (+.p16 alpha (real->posit16 2.0))) (*.p16 (real->posit16 2) i)))) (real->posit16 1.0)) (real->posit16 2.0)))> #posit16 2) i) (+.p16 beta alpha))) beta) (*.p16 (/.p16 (-.p16 beta alpha) (+.p16 (*.p16 (real->posit16 2) i) (+.p16 beta alpha))) alpha)) (+.p16 beta (+.p16 (+.p16 alpha (real->posit16 2.0)) (*.p16 (real->posit16 2) i)))) (real->posit16 1.0)) (real->posit16 2.0)))> #posit16 2) i) (+.p16 beta alpha)) (+.p16 beta alpha))) (/.p16 (+.p16 beta alpha) (+.p16 (+.p16 beta (+.p16 alpha (real->posit16 2.0))) (*.p16 (real->posit16 2) i)))) (real->posit16 1.0)) (real->posit16 2.0)))> #posit16 2) i) (+.p16 beta alpha)) (+.p16 beta alpha))) (+.p16 beta alpha)) (+.p16 beta (+.p16 (+.p16 alpha (real->posit16 2.0)) (*.p16 (real->posit16 2) i)))) (real->posit16 1.0)) (real->posit16 2.0)))>) 1550698998.827 * * * * [misc]regimes: Trying to branch on alpha from (#posit16 2) i) (+.p16 beta alpha))) (/.p16 (+.p16 beta alpha) (+.p16 beta (+.p16 (+.p16 alpha (real->posit16 2.0)) (*.p16 (real->posit16 2) i))))) (real->posit16 1.0)) (real->posit16 2.0)))> #posit16 2) i) (+.p16 beta alpha))) (+.p16 beta alpha)) (+.p16 beta (+.p16 (+.p16 alpha (real->posit16 2.0)) (*.p16 (real->posit16 2) i)))) (real->posit16 1.0)) (real->posit16 2.0)))> #posit16 2) i) (+.p16 beta alpha))) (/.p16 (+.p16 beta (+.p16 (+.p16 alpha (real->posit16 2.0)) (*.p16 (real->posit16 2) i))) (+.p16 beta alpha))) (real->posit16 1.0)) (real->posit16 2.0)))> #posit16 2.0)) (*.p16 (real->posit16 2) i))))) (+.p16 (*.p16 (real->posit16 2) i) (+.p16 beta alpha))) (real->posit16 1.0)) (real->posit16 2.0)))> #posit16 2) i) (+.p16 beta alpha)) (+.p16 (+.p16 beta (+.p16 alpha (real->posit16 2.0))) (*.p16 (real->posit16 2) i))) (+.p16 beta alpha))) (real->posit16 1.0)) (real->posit16 2.0)))> #posit16 2) i) (+.p16 beta alpha)) (+.p16 (+.p16 beta (+.p16 alpha (real->posit16 2.0))) (*.p16 (real->posit16 2) i))) (+.p16 beta alpha))) (real->posit16 1.0)) (real->posit16 2.0)))> #posit16 2) i))) (+.p16 (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i)) (real->posit16 2.0))) (real->posit16 1.0)) (real->posit16 2.0)))> #posit16 2) i) (+.p16 beta alpha)) (+.p16 (+.p16 beta (+.p16 alpha (real->posit16 2.0))) (*.p16 (real->posit16 2) i)))) (real->posit16 1.0)) (real->posit16 2.0)))> #posit16 2) i) (+.p16 beta alpha))) beta) (*.p16 (/.p16 (-.p16 beta alpha) (+.p16 (*.p16 (real->posit16 2) i) (+.p16 beta alpha))) alpha)) (+.p16 beta (+.p16 (+.p16 alpha (real->posit16 2.0)) (*.p16 (real->posit16 2) i)))) (real->posit16 1.0)) (real->posit16 2.0)))> #posit16 2) i) (+.p16 beta alpha)) (+.p16 beta alpha))) (/.p16 (+.p16 beta alpha) (+.p16 (+.p16 beta (+.p16 alpha (real->posit16 2.0))) (*.p16 (real->posit16 2) i)))) (real->posit16 1.0)) (real->posit16 2.0)))> #posit16 2) i) (+.p16 beta alpha)) (+.p16 beta alpha))) (+.p16 beta alpha)) (+.p16 beta (+.p16 (+.p16 alpha (real->posit16 2.0)) (*.p16 (real->posit16 2) i)))) (real->posit16 1.0)) (real->posit16 2.0)))>) 1550698999.674 * * * [misc]regime: Found split indices: #