0.001 * [progress]: [Phase 1 of 3] Setting up. 0.001 * * * [progress]: [1/2] Preparing points 0.002 * * * * [points]: Sampling 256 additional inputs, on iter 0 have 0 / 256 0.004 * * * * [points]: Computing exacts on every 16 of 256 points to ramp up precision 0.007 * * * * [points]: Setting MPFR precision to 64 0.009 * * * * [points]: Setting MPFR precision to 320 0.010 * * * * [points]: Computing exacts on every 8 of 256 points to ramp up precision 0.015 * * * * [points]: Setting MPFR precision to 64 0.017 * * * * [points]: Setting MPFR precision to 320 0.020 * * * * [points]: Computing exacts on every 4 of 256 points to ramp up precision 0.024 * * * * [points]: Setting MPFR precision to 64 0.028 * * * * [points]: Setting MPFR precision to 320 0.039 * * * * [points]: Computing exacts on every 2 of 256 points to ramp up precision 0.044 * * * * [points]: Setting MPFR precision to 64 0.051 * * * * [points]: Setting MPFR precision to 320 0.058 * * * * [points]: Computing exacts for 256 points 0.063 * * * * [points]: Setting MPFR precision to 64 0.084 * * * * [points]: Setting MPFR precision to 320 0.104 * * * * [points]: Filtering points with unrepresentable outputs 0.104 * * * * [points]: Sampling 222 additional inputs, on iter 1 have 34 / 256 0.105 * * * * [points]: Computing exacts on every 13 of 222 points to ramp up precision 0.110 * * * * [points]: Setting MPFR precision to 64 0.111 * * * * [points]: Setting MPFR precision to 320 0.113 * * * * [points]: Computing exacts on every 6 of 222 points to ramp up precision 0.117 * * * * [points]: Setting MPFR precision to 64 0.120 * * * * [points]: Setting MPFR precision to 320 0.122 * * * * [points]: Computing exacts on every 3 of 222 points to ramp up precision 0.127 * * * * [points]: Setting MPFR precision to 64 0.131 * * * * [points]: Setting MPFR precision to 320 0.136 * * * * [points]: Computing exacts for 222 points 0.427 * * * * [points]: Setting MPFR precision to 64 0.451 * * * * [points]: Setting MPFR precision to 320 0.476 * * * * [points]: Filtering points with unrepresentable outputs 0.477 * * * * [points]: Sampling 194 additional inputs, on iter 2 have 62 / 256 0.478 * * * * [points]: Computing exacts on every 12 of 194 points to ramp up precision 0.486 * * * * [points]: Setting MPFR precision to 64 0.487 * * * * [points]: Setting MPFR precision to 320 0.489 * * * * [points]: Computing exacts on every 6 of 194 points to ramp up precision 0.496 * * * * [points]: Setting MPFR precision to 64 0.500 * * * * [points]: Setting MPFR precision to 320 0.503 * * * * [points]: Computing exacts on every 3 of 194 points to ramp up precision 0.510 * * * * [points]: Setting MPFR precision to 64 0.516 * * * * [points]: Setting MPFR precision to 320 0.522 * * * * [points]: Computing exacts for 194 points 0.529 * * * * [points]: Setting MPFR precision to 64 0.549 * * * * [points]: Setting MPFR precision to 320 0.596 * * * * [points]: Filtering points with unrepresentable outputs 0.597 * * * * [points]: Sampling 171 additional inputs, on iter 3 have 85 / 256 0.598 * * * * [points]: Computing exacts on every 10 of 171 points to ramp up precision 0.607 * * * * [points]: Setting MPFR precision to 64 0.609 * * * * [points]: Setting MPFR precision to 320 0.611 * * * * [points]: Computing exacts on every 5 of 171 points to ramp up precision 0.618 * * * * [points]: Setting MPFR precision to 64 0.622 * * * * [points]: Setting MPFR precision to 320 0.625 * * * * [points]: Computing exacts on every 2 of 171 points to ramp up precision 0.633 * * * * [points]: Setting MPFR precision to 64 0.640 * * * * [points]: Setting MPFR precision to 320 0.647 * * * * [points]: Computing exacts for 171 points 0.655 * * * * [points]: Setting MPFR precision to 64 0.675 * * * * [points]: Setting MPFR precision to 320 0.696 * * * * [points]: Filtering points with unrepresentable outputs 0.696 * * * * [points]: Sampling 153 additional inputs, on iter 4 have 103 / 256 0.697 * * * * [points]: Computing exacts on every 9 of 153 points to ramp up precision 0.704 * * * * [points]: Setting MPFR precision to 64 0.706 * * * * [points]: Setting MPFR precision to 320 0.708 * * * * [points]: Computing exacts on every 4 of 153 points to ramp up precision 0.715 * * * * [points]: Setting MPFR precision to 64 0.744 * * * * [points]: Setting MPFR precision to 320 0.748 * * * * [points]: Computing exacts on every 2 of 153 points to ramp up precision 0.755 * * * * [points]: Setting MPFR precision to 64 0.761 * * * * [points]: Setting MPFR precision to 320 0.768 * * * * [points]: Computing exacts for 153 points 0.775 * * * * [points]: Setting MPFR precision to 64 0.793 * * * * [points]: Setting MPFR precision to 320 0.813 * * * * [points]: Filtering points with unrepresentable outputs 0.814 * * * * [points]: Sampling 126 additional inputs, on iter 5 have 130 / 256 0.815 * * * * [points]: Computing exacts on every 7 of 126 points to ramp up precision 0.822 * * * * [points]: Setting MPFR precision to 64 0.824 * * * * [points]: Setting MPFR precision to 320 0.826 * * * * [points]: Computing exacts on every 3 of 126 points to ramp up precision 0.833 * * * * [points]: Setting MPFR precision to 64 0.837 * * * * [points]: Setting MPFR precision to 320 0.841 * * * * [points]: Computing exacts for 126 points 0.848 * * * * [points]: Setting MPFR precision to 64 0.861 * * * * [points]: Setting MPFR precision to 320 0.871 * * * * [points]: Filtering points with unrepresentable outputs 0.871 * * * * [points]: Sampling 111 additional inputs, on iter 6 have 145 / 256 0.871 * * * * [points]: Computing exacts on every 6 of 111 points to ramp up precision 0.879 * * * * [points]: Setting MPFR precision to 64 0.908 * * * * [points]: Setting MPFR precision to 320 0.910 * * * * [points]: Computing exacts on every 3 of 111 points to ramp up precision 0.918 * * * * [points]: Setting MPFR precision to 64 0.921 * * * * [points]: Setting MPFR precision to 320 0.925 * * * * [points]: Computing exacts for 111 points 0.932 * * * * [points]: Setting MPFR precision to 64 0.946 * * * * [points]: Setting MPFR precision to 320 0.955 * * * * [points]: Filtering points with unrepresentable outputs 0.955 * * * * [points]: Sampling 102 additional inputs, on iter 7 have 154 / 256 0.955 * * * * [points]: Computing exacts on every 6 of 102 points to ramp up precision 0.960 * * * * [points]: Setting MPFR precision to 64 0.962 * * * * [points]: Setting MPFR precision to 320 0.963 * * * * [points]: Computing exacts on every 3 of 102 points to ramp up precision 0.968 * * * * [points]: Setting MPFR precision to 64 0.971 * * * * [points]: Setting MPFR precision to 320 0.973 * * * * [points]: Computing exacts for 102 points 0.980 * * * * [points]: Setting MPFR precision to 64 0.995 * * * * [points]: Setting MPFR precision to 320 1.007 * * * * [points]: Filtering points with unrepresentable outputs 1.008 * * * * [points]: Sampling 91 additional inputs, on iter 8 have 165 / 256 1.008 * * * * [points]: Computing exacts on every 5 of 91 points to ramp up precision 1.016 * * * * [points]: Setting MPFR precision to 64 1.018 * * * * [points]: Setting MPFR precision to 320 1.020 * * * * [points]: Computing exacts on every 2 of 91 points to ramp up precision 1.028 * * * * [points]: Setting MPFR precision to 64 1.032 * * * * [points]: Setting MPFR precision to 320 1.056 * * * * [points]: Computing exacts for 91 points 1.064 * * * * [points]: Setting MPFR precision to 64 1.075 * * * * [points]: Setting MPFR precision to 320 1.088 * * * * [points]: Filtering points with unrepresentable outputs 1.089 * * * * [points]: Sampling 83 additional inputs, on iter 9 have 173 / 256 1.089 * * * * [points]: Computing exacts on every 5 of 83 points to ramp up precision 1.097 * * * * [points]: Setting MPFR precision to 64 1.099 * * * * [points]: Setting MPFR precision to 320 1.100 * * * * [points]: Computing exacts on every 2 of 83 points to ramp up precision 1.108 * * * * [points]: Setting MPFR precision to 64 1.111 * * * * [points]: Setting MPFR precision to 320 1.115 * * * * [points]: Computing exacts for 83 points 1.122 * * * * [points]: Setting MPFR precision to 64 1.133 * * * * [points]: Setting MPFR precision to 320 1.146 * * * * [points]: Filtering points with unrepresentable outputs 1.146 * * * * [points]: Sampling 65 additional inputs, on iter 10 have 191 / 256 1.146 * * * * [points]: Computing exacts on every 4 of 65 points to ramp up precision 1.154 * * * * [points]: Setting MPFR precision to 64 1.156 * * * * [points]: Setting MPFR precision to 320 1.158 * * * * [points]: Computing exacts on every 2 of 65 points to ramp up precision 1.165 * * * * [points]: Setting MPFR precision to 64 1.168 * * * * [points]: Setting MPFR precision to 320 1.171 * * * * [points]: Computing exacts for 65 points 1.178 * * * * [points]: Setting MPFR precision to 64 1.187 * * * * [points]: Setting MPFR precision to 320 1.195 * * * * [points]: Filtering points with unrepresentable outputs 1.196 * * * * [points]: Sampling 58 additional inputs, on iter 11 have 198 / 256 1.196 * * * * [points]: Computing exacts on every 3 of 58 points to ramp up precision 1.225 * * * * [points]: Setting MPFR precision to 64 1.227 * * * * [points]: Setting MPFR precision to 320 1.229 * * * * [points]: Computing exacts for 58 points 1.236 * * * * [points]: Setting MPFR precision to 64 1.244 * * * * [points]: Setting MPFR precision to 320 1.251 * * * * [points]: Filtering points with unrepresentable outputs 1.251 * * * * [points]: Sampling 47 additional inputs, on iter 12 have 209 / 256 1.251 * * * * [points]: Computing exacts on every 2 of 47 points to ramp up precision 1.258 * * * * [points]: Setting MPFR precision to 64 1.261 * * * * [points]: Setting MPFR precision to 320 1.263 * * * * [points]: Computing exacts for 47 points 1.280 * * * * [points]: Setting MPFR precision to 64 1.287 * * * * [points]: Setting MPFR precision to 320 1.303 * * * * [points]: Filtering points with unrepresentable outputs 1.303 * * * * [points]: Sampling 39 additional inputs, on iter 13 have 217 / 256 1.304 * * * * [points]: Computing exacts on every 2 of 39 points to ramp up precision 1.311 * * * * [points]: Setting MPFR precision to 64 1.313 * * * * [points]: Setting MPFR precision to 320 1.314 * * * * [points]: Computing exacts for 39 points 1.322 * * * * [points]: Setting MPFR precision to 64 1.327 * * * * [points]: Setting MPFR precision to 320 1.332 * * * * [points]: Filtering points with unrepresentable outputs 1.332 * * * * [points]: Sampling 36 additional inputs, on iter 14 have 220 / 256 1.332 * * * * [points]: Computing exacts on every 2 of 36 points to ramp up precision 1.340 * * * * [points]: Setting MPFR precision to 64 1.341 * * * * [points]: Setting MPFR precision to 320 1.343 * * * * [points]: Computing exacts for 36 points 1.351 * * * * [points]: Setting MPFR precision to 64 1.356 * * * * [points]: Setting MPFR precision to 320 1.360 * * * * [points]: Filtering points with unrepresentable outputs 1.360 * * * * [points]: Sampling 32 additional inputs, on iter 15 have 224 / 256 1.360 * * * * [points]: Computing exacts on every 2 of 32 points to ramp up precision 1.389 * * * * [points]: Setting MPFR precision to 64 1.391 * * * * [points]: Setting MPFR precision to 320 1.392 * * * * [points]: Computing exacts for 32 points 1.402 * * * * [points]: Setting MPFR precision to 64 1.407 * * * * [points]: Setting MPFR precision to 320 1.411 * * * * [points]: Filtering points with unrepresentable outputs 1.411 * * * * [points]: Sampling 30 additional inputs, on iter 16 have 226 / 256 1.412 * * * * [points]: Computing exacts for 30 points 1.420 * * * * [points]: Setting MPFR precision to 64 1.425 * * * * [points]: Setting MPFR precision to 320 1.429 * * * * [points]: Filtering points with unrepresentable outputs 1.429 * * * * [points]: Sampling 26 additional inputs, on iter 17 have 230 / 256 1.429 * * * * [points]: Computing exacts for 26 points 1.437 * * * * [points]: Setting MPFR precision to 64 1.440 * * * * [points]: Setting MPFR precision to 320 1.442 * * * * [points]: Filtering points with unrepresentable outputs 1.442 * * * * [points]: Sampling 20 additional inputs, on iter 18 have 236 / 256 1.442 * * * * [points]: Computing exacts for 20 points 1.447 * * * * [points]: Setting MPFR precision to 64 1.449 * * * * [points]: Setting MPFR precision to 320 1.450 * * * * [points]: Filtering points with unrepresentable outputs 1.450 * * * * [points]: Sampling 17 additional inputs, on iter 19 have 239 / 256 1.450 * * * * [points]: Computing exacts for 17 points 1.455 * * * * [points]: Setting MPFR precision to 64 1.457 * * * * [points]: Setting MPFR precision to 320 1.459 * * * * [points]: Filtering points with unrepresentable outputs 1.459 * * * * [points]: Sampling 15 additional inputs, on iter 20 have 241 / 256 1.459 * * * * [points]: Computing exacts for 15 points 1.463 * * * * [points]: Setting MPFR precision to 64 1.464 * * * * [points]: Setting MPFR precision to 320 1.466 * * * * [points]: Filtering points with unrepresentable outputs 1.466 * * * * [points]: Sampling 12 additional inputs, on iter 21 have 244 / 256 1.466 * * * * [points]: Computing exacts for 12 points 1.473 * * * * [points]: Setting MPFR precision to 64 1.475 * * * * [points]: Setting MPFR precision to 320 1.476 * * * * [points]: Filtering points with unrepresentable outputs 1.476 * * * * [points]: Sampling 9 additional inputs, on iter 22 have 247 / 256 1.477 * * * * [points]: Computing exacts for 9 points 1.483 * * * * [points]: Setting MPFR precision to 64 1.484 * * * * [points]: Setting MPFR precision to 320 1.485 * * * * [points]: Filtering points with unrepresentable outputs 1.485 * * * * [points]: Sampling 7 additional inputs, on iter 23 have 249 / 256 1.485 * * * * [points]: Computing exacts for 7 points 1.492 * * * * [points]: Setting MPFR precision to 64 1.494 * * * * [points]: Setting MPFR precision to 320 1.494 * * * * [points]: Filtering points with unrepresentable outputs 1.494 * * * * [points]: Sampling 6 additional inputs, on iter 24 have 250 / 256 1.495 * * * * [points]: Computing exacts for 6 points 1.517 * * * * [points]: Setting MPFR precision to 64 1.518 * * * * [points]: Setting MPFR precision to 320 1.519 * * * * [points]: Filtering points with unrepresentable outputs 1.519 * * * * [points]: Sampling 6 additional inputs, on iter 25 have 250 / 256 1.519 * * * * [points]: Computing exacts for 6 points 1.528 * * * * [points]: Setting MPFR precision to 64 1.530 * * * * [points]: Setting MPFR precision to 320 1.530 * * * * [points]: Filtering points with unrepresentable outputs 1.530 * * * * [points]: Sampling 4 additional inputs, on iter 26 have 252 / 256 1.531 * * * * [points]: Computing exacts for 4 points 1.538 * * * * [points]: Setting MPFR precision to 64 1.538 * * * * [points]: Setting MPFR precision to 320 1.539 * * * * [points]: Filtering points with unrepresentable outputs 1.539 * * * * [points]: Sampling 4 additional inputs, on iter 27 have 253 / 256 1.539 * * * * [points]: Computing exacts for 4 points 1.546 * * * * [points]: Setting MPFR precision to 64 1.547 * * * * [points]: Setting MPFR precision to 320 1.547 * * * * [points]: Filtering points with unrepresentable outputs 1.547 * * * * [points]: Sampling 4 additional inputs, on iter 28 have 253 / 256 1.547 * * * * [points]: Computing exacts for 4 points 1.554 * * * * [points]: Setting MPFR precision to 64 1.555 * * * * [points]: Setting MPFR precision to 320 1.556 * * * * [points]: Filtering points with unrepresentable outputs 1.556 * * * * [points]: Sampling 4 additional inputs, on iter 29 have 253 / 256 1.556 * * * * [points]: Computing exacts for 4 points 1.563 * * * * [points]: Setting MPFR precision to 64 1.563 * * * * [points]: Setting MPFR precision to 320 1.564 * * * * [points]: Filtering points with unrepresentable outputs 1.564 * * * * [points]: Sampling 4 additional inputs, on iter 30 have 253 / 256 1.564 * * * * [points]: Computing exacts for 4 points 1.569 * * * * [points]: Setting MPFR precision to 64 1.570 * * * * [points]: Setting MPFR precision to 320 1.570 * * * * [points]: Filtering points with unrepresentable outputs 1.570 * * * * [points]: Sampling 4 additional inputs, on iter 31 have 254 / 256 1.570 * * * * [points]: Computing exacts for 4 points 1.575 * * * * [points]: Setting MPFR precision to 64 1.575 * * * * [points]: Setting MPFR precision to 320 1.576 * * * * [points]: Filtering points with unrepresentable outputs 1.576 * * * * [points]: Sampling 4 additional inputs, on iter 32 have 254 / 256 1.576 * * * * [points]: Computing exacts for 4 points 1.580 * * * * [points]: Setting MPFR precision to 64 1.581 * * * * [points]: Setting MPFR precision to 320 1.581 * * * * [points]: Filtering points with unrepresentable outputs 1.581 * * * * [points]: Sampling 4 additional inputs, on iter 33 have 255 / 256 1.581 * * * * [points]: Computing exacts for 4 points 1.586 * * * * [points]: Setting MPFR precision to 64 1.587 * * * * [points]: Setting MPFR precision to 320 1.588 * * * * [points]: Filtering points with unrepresentable outputs 1.588 * * * * [points]: Sampled 256 points with exact outputs 1.588 * * * [progress]: [2/2] Setting up program. 1.611 * [progress]: [Phase 2 of 3] Improving. 1.611 * * * * [progress]: [ 1 / 1 ] simplifiying candidate #posit16 2) i)) (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i)))) (-.p16 (*.p16 (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i)) (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i))) (real->posit16 1.0))))> 1.611 * [simplify]: Simplifying (/.p16 (/.p16 (*.p16 (*.p16 i (+.p16 (+.p16 alpha beta) i)) (+.p16 (*.p16 beta alpha) (*.p16 i (+.p16 (+.p16 alpha beta) i)))) (*.p16 (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i)) (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i)))) (-.p16 (*.p16 (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i)) (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i))) (real->posit16 1.0))) 1.612 * * [simplify]: iters left: 6 (19 enodes) 1.618 * * [simplify]: iters left: 5 (76 enodes) 1.639 * * [simplify]: iters left: 4 (344 enodes) 1.890 * * [simplify]: Extracting #0: cost 1 inf + 0 1.891 * * [simplify]: Extracting #1: cost 76 inf + 0 1.893 * * [simplify]: Extracting #2: cost 476 inf + 1 1.899 * * [simplify]: Extracting #3: cost 744 inf + 23847 1.913 * * [simplify]: Extracting #4: cost 692 inf + 133920 1.923 * * [simplify]: Extracting #5: cost 616 inf + 187628 1.936 * * [simplify]: Extracting #6: cost 579 inf + 209025 1.981 * * [simplify]: Extracting #7: cost 351 inf + 483855 2.048 * * [simplify]: Extracting #8: cost 57 inf + 913475 2.119 * * [simplify]: Extracting #9: cost 4 inf + 1018528 2.178 * * [simplify]: Extracting #10: cost 0 inf + 1031988 2.235 * [simplify]: Simplified to (/.p16 (*.p16 (*.p16 i (+.p16 i (+.p16 alpha beta))) (+.p16 (*.p16 beta alpha) (*.p16 i (+.p16 i (+.p16 alpha beta))))) (*.p16 (-.p16 (*.p16 (+.p16 beta (+.p16 (*.p16 (real->posit16 2) i) alpha)) (+.p16 beta (+.p16 (*.p16 (real->posit16 2) i) alpha))) (real->posit16 1.0)) (*.p16 (+.p16 beta (+.p16 (*.p16 (real->posit16 2) i) alpha)) (+.p16 beta (+.p16 (*.p16 (real->posit16 2) i) alpha))))) 2.235 * [simplify]: Simplified (2) to (λ (alpha beta i) (/.p16 (*.p16 (*.p16 i (+.p16 i (+.p16 alpha beta))) (+.p16 (*.p16 beta alpha) (*.p16 i (+.p16 i (+.p16 alpha beta))))) (*.p16 (-.p16 (*.p16 (+.p16 beta (+.p16 (*.p16 (real->posit16 2) i) alpha)) (+.p16 beta (+.p16 (*.p16 (real->posit16 2) i) alpha))) (real->posit16 1.0)) (*.p16 (+.p16 beta (+.p16 (*.p16 (real->posit16 2) i) alpha)) (+.p16 beta (+.p16 (*.p16 (real->posit16 2) i) alpha)))))) 2.265 * * [progress]: iteration 1 / 4 2.266 * * * [progress]: picking best candidate 2.295 * * * * [pick]: Picked #posit16 2) i)) (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i)))) (-.p16 (*.p16 (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i)) (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i))) (real->posit16 1.0))))> 2.295 * * * [progress]: localizing error 2.668 * * * [progress]: generating rewritten candidates 2.668 * * * * [progress]: [ 1 / 4 ] rewriting at (2 1) 2.679 * * * * [progress]: [ 2 / 4 ] rewriting at (2) 2.695 * * * * [progress]: [ 3 / 4 ] rewriting at (2 1 1 2) 2.698 * * * * [progress]: [ 4 / 4 ] rewriting at (2 2 1 2) 2.711 * * * [progress]: generating series expansions 2.711 * * * * [progress]: [ 1 / 4 ] generating series at (2 1) 2.711 * * * * [progress]: [ 2 / 4 ] generating series at (2) 2.711 * * * * [progress]: [ 3 / 4 ] generating series at (2 1 1 2) 2.711 * * * * [progress]: [ 4 / 4 ] generating series at (2 2 1 2) 2.711 * * * [progress]: simplifying candidates 2.711 * * * * [progress]: [ 1 / 17 ] simplifiying candidate #posit16 2) i))) (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i))) (-.p16 (*.p16 (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i)) (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i))) (real->posit16 1.0))))> 2.711 * [simplify]: Simplifying (/.p16 (*.p16 (*.p16 i (+.p16 (+.p16 alpha beta) i)) (+.p16 (*.p16 beta alpha) (*.p16 i (+.p16 (+.p16 alpha beta) i)))) (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i))) 2.711 * * [simplify]: iters left: 6 (14 enodes) 2.717 * * [simplify]: iters left: 5 (47 enodes) 2.736 * * [simplify]: iters left: 4 (148 enodes) 2.838 * * [simplify]: Extracting #0: cost 1 inf + 0 2.838 * * [simplify]: Extracting #1: cost 28 inf + 0 2.838 * * [simplify]: Extracting #2: cost 89 inf + 1 2.839 * * [simplify]: Extracting #3: cost 185 inf + 2694 2.843 * * [simplify]: Extracting #4: cost 155 inf + 54819 2.854 * * [simplify]: Extracting #5: cost 22 inf + 180207 2.870 * * [simplify]: Extracting #6: cost 0 inf + 216047 2.886 * [simplify]: Simplified to (*.p16 (/.p16 (*.p16 i (+.p16 (+.p16 beta i) alpha)) (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i))) (+.p16 (*.p16 beta alpha) (*.p16 i (+.p16 (+.p16 beta i) alpha)))) 2.886 * [simplify]: Simplified (2 1 1) to (λ (alpha beta i) (/.p16 (/.p16 (*.p16 (/.p16 (*.p16 i (+.p16 (+.p16 beta i) alpha)) (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i))) (+.p16 (*.p16 beta alpha) (*.p16 i (+.p16 (+.p16 beta i) alpha)))) (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i))) (-.p16 (*.p16 (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i)) (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i))) (real->posit16 1.0)))) 2.887 * * * * [progress]: [ 2 / 17 ] simplifiying candidate #posit16 2) i)) (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i))) (+.p16 (*.p16 beta alpha) (*.p16 i (+.p16 (+.p16 alpha beta) i))))) (-.p16 (*.p16 (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i)) (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i))) (real->posit16 1.0))))> 2.887 * [simplify]: Simplifying (/.p16 (*.p16 (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i)) (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i))) (+.p16 (*.p16 beta alpha) (*.p16 i (+.p16 (+.p16 alpha beta) i)))) 2.887 * * [simplify]: iters left: 5 (14 enodes) 2.893 * * [simplify]: iters left: 4 (45 enodes) 2.910 * * [simplify]: iters left: 3 (124 enodes) 2.972 * * [simplify]: iters left: 2 (422 enodes) 3.261 * * [simplify]: Extracting #0: cost 1 inf + 0 3.261 * * [simplify]: Extracting #1: cost 18 inf + 0 3.261 * * [simplify]: Extracting #2: cost 115 inf + 0 3.263 * * [simplify]: Extracting #3: cost 298 inf + 1371 3.268 * * [simplify]: Extracting #4: cost 238 inf + 42901 3.289 * * [simplify]: Extracting #5: cost 36 inf + 249550 3.321 * * [simplify]: Extracting #6: cost 0 inf + 289210 3.353 * [simplify]: Simplified to (/.p16 (*.p16 (+.p16 (+.p16 beta alpha) (*.p16 (real->posit16 2) i)) (+.p16 (+.p16 beta alpha) (*.p16 (real->posit16 2) i))) (+.p16 (*.p16 (+.p16 alpha i) i) (*.p16 beta (+.p16 alpha i)))) 3.353 * [simplify]: Simplified (2 1 2) to (λ (alpha beta i) (/.p16 (/.p16 (*.p16 i (+.p16 (+.p16 alpha beta) i)) (/.p16 (*.p16 (+.p16 (+.p16 beta alpha) (*.p16 (real->posit16 2) i)) (+.p16 (+.p16 beta alpha) (*.p16 (real->posit16 2) i))) (+.p16 (*.p16 (+.p16 alpha i) i) (*.p16 beta (+.p16 alpha i))))) (-.p16 (*.p16 (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i)) (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i))) (real->posit16 1.0)))) 3.354 * * * * [progress]: [ 3 / 17 ] simplifiying candidate #posit16 2) i))) (/.p16 (+.p16 (*.p16 beta alpha) (*.p16 i (+.p16 (+.p16 alpha beta) i))) (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i)))) (-.p16 (*.p16 (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i)) (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i))) (real->posit16 1.0))))> 3.354 * [simplify]: Simplifying (/.p16 (*.p16 i (+.p16 (+.p16 alpha beta) i)) (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i))) 3.354 * * [simplify]: iters left: 4 (11 enodes) 3.359 * * [simplify]: iters left: 3 (34 enodes) 3.370 * * [simplify]: iters left: 2 (62 enodes) 3.388 * * [simplify]: iters left: 1 (116 enodes) 3.412 * * [simplify]: Extracting #0: cost 1 inf + 0 3.412 * * [simplify]: Extracting #1: cost 17 inf + 0 3.412 * * [simplify]: Extracting #2: cost 31 inf + 1 3.412 * * [simplify]: Extracting #3: cost 27 inf + 688 3.413 * * [simplify]: Extracting #4: cost 19 inf + 2471 3.415 * * [simplify]: Extracting #5: cost 11 inf + 5130 3.418 * * [simplify]: Extracting #6: cost 0 inf + 16533 3.420 * [simplify]: Simplified to (*.p16 (/.p16 (+.p16 beta (+.p16 alpha i)) (+.p16 beta (+.p16 (*.p16 (real->posit16 2) i) alpha))) i) 3.420 * [simplify]: Simplified (2 1 1) to (λ (alpha beta i) (/.p16 (*.p16 (*.p16 (/.p16 (+.p16 beta (+.p16 alpha i)) (+.p16 beta (+.p16 (*.p16 (real->posit16 2) i) alpha))) i) (/.p16 (+.p16 (*.p16 beta alpha) (*.p16 i (+.p16 (+.p16 alpha beta) i))) (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i)))) (-.p16 (*.p16 (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i)) (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i))) (real->posit16 1.0)))) 3.420 * [simplify]: Simplifying (/.p16 (+.p16 (*.p16 beta alpha) (*.p16 i (+.p16 (+.p16 alpha beta) i))) (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i))) 3.420 * * [simplify]: iters left: 5 (13 enodes) 3.426 * * [simplify]: iters left: 4 (36 enodes) 3.437 * * [simplify]: iters left: 3 (69 enodes) 3.459 * * [simplify]: iters left: 2 (108 enodes) 3.487 * * [simplify]: iters left: 1 (142 enodes) 3.525 * * [simplify]: Extracting #0: cost 1 inf + 0 3.526 * * [simplify]: Extracting #1: cost 3 inf + 0 3.526 * * [simplify]: Extracting #2: cost 25 inf + 0 3.526 * * [simplify]: Extracting #3: cost 26 inf + 2 3.526 * * [simplify]: Extracting #4: cost 20 inf + 1217 3.527 * * [simplify]: Extracting #5: cost 5 inf + 6972 3.528 * * [simplify]: Extracting #6: cost 0 inf + 9668 3.530 * [simplify]: Simplified to (/.p16 (*.p16 (+.p16 beta i) (+.p16 i alpha)) (+.p16 (*.p16 (real->posit16 2) i) (+.p16 alpha beta))) 3.530 * [simplify]: Simplified (2 1 2) to (λ (alpha beta i) (/.p16 (*.p16 (/.p16 (*.p16 i (+.p16 (+.p16 alpha beta) i)) (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i))) (/.p16 (*.p16 (+.p16 beta i) (+.p16 i alpha)) (+.p16 (*.p16 (real->posit16 2) i) (+.p16 alpha beta)))) (-.p16 (*.p16 (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i)) (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i))) (real->posit16 1.0)))) 3.530 * * * * [progress]: [ 4 / 17 ] simplifiying candidate #posit16 2) i)) (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i)))) (+.p16 (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i)) (real->posit16 1.0))) (-.p16 (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i)) (real->posit16 1.0))))> 3.531 * [simplify]: Simplifying (/.p16 (/.p16 (*.p16 (*.p16 i (+.p16 (+.p16 alpha beta) i)) (+.p16 (*.p16 beta alpha) (*.p16 i (+.p16 (+.p16 alpha beta) i)))) (*.p16 (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i)) (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i)))) (+.p16 (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i)) (real->posit16 1.0))) 3.531 * * [simplify]: iters left: 6 (19 enodes) 3.541 * * [simplify]: iters left: 5 (69 enodes) 3.571 * * [simplify]: iters left: 4 (285 enodes) 3.705 * * [simplify]: Extracting #0: cost 1 inf + 0 3.706 * * [simplify]: Extracting #1: cost 53 inf + 0 3.707 * * [simplify]: Extracting #2: cost 283 inf + 1 3.711 * * [simplify]: Extracting #3: cost 502 inf + 19802 3.722 * * [simplify]: Extracting #4: cost 376 inf + 148119 3.737 * * [simplify]: Extracting #5: cost 213 inf + 329486 3.768 * * [simplify]: Extracting #6: cost 10 inf + 580230 3.824 * * [simplify]: Extracting #7: cost 0 inf + 592997 3.878 * [simplify]: Simplified to (*.p16 (/.p16 (+.p16 (*.p16 beta alpha) (*.p16 i (+.p16 i (+.p16 alpha beta)))) (*.p16 (*.p16 (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i)) (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i))) (+.p16 (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i)) (real->posit16 1.0)))) (*.p16 i (+.p16 i (+.p16 alpha beta)))) 3.878 * [simplify]: Simplified (2 1) to (λ (alpha beta i) (/.p16 (*.p16 (/.p16 (+.p16 (*.p16 beta alpha) (*.p16 i (+.p16 i (+.p16 alpha beta)))) (*.p16 (*.p16 (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i)) (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i))) (+.p16 (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i)) (real->posit16 1.0)))) (*.p16 i (+.p16 i (+.p16 alpha beta)))) (-.p16 (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i)) (real->posit16 1.0)))) 3.878 * * * * [progress]: [ 5 / 17 ] simplifiying candidate #posit16 2) i))) (/.p16 (-.p16 (*.p16 (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i)) (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i))) (real->posit16 1.0)) (/.p16 (+.p16 (*.p16 beta alpha) (*.p16 i (+.p16 (+.p16 alpha beta) i))) (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i))))))> 3.878 * [simplify]: Simplifying (/.p16 (-.p16 (*.p16 (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i)) (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i))) (real->posit16 1.0)) (/.p16 (+.p16 (*.p16 beta alpha) (*.p16 i (+.p16 (+.p16 alpha beta) i))) (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i)))) 3.879 * * [simplify]: iters left: 6 (18 enodes) 3.887 * * [simplify]: iters left: 5 (60 enodes) 3.912 * * [simplify]: iters left: 4 (217 enodes) 4.021 * * [simplify]: Extracting #0: cost 1 inf + 0 4.021 * * [simplify]: Extracting #1: cost 36 inf + 0 4.022 * * [simplify]: Extracting #2: cost 230 inf + 0 4.024 * * [simplify]: Extracting #3: cost 368 inf + 1412 4.032 * * [simplify]: Extracting #4: cost 351 inf + 75872 4.052 * * [simplify]: Extracting #5: cost 64 inf + 364843 4.093 * * [simplify]: Extracting #6: cost 0 inf + 448595 4.132 * [simplify]: Simplified to (*.p16 (+.p16 (+.p16 beta alpha) (*.p16 (real->posit16 2) i)) (/.p16 (-.p16 (*.p16 (+.p16 (+.p16 beta alpha) (*.p16 (real->posit16 2) i)) (+.p16 (+.p16 beta alpha) (*.p16 (real->posit16 2) i))) (real->posit16 1.0)) (+.p16 (*.p16 (+.p16 i (+.p16 beta alpha)) i) (*.p16 beta alpha)))) 4.132 * [simplify]: Simplified (2 2) to (λ (alpha beta i) (/.p16 (/.p16 (*.p16 i (+.p16 (+.p16 alpha beta) i)) (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i))) (*.p16 (+.p16 (+.p16 beta alpha) (*.p16 (real->posit16 2) i)) (/.p16 (-.p16 (*.p16 (+.p16 (+.p16 beta alpha) (*.p16 (real->posit16 2) i)) (+.p16 (+.p16 beta alpha) (*.p16 (real->posit16 2) i))) (real->posit16 1.0)) (+.p16 (*.p16 (+.p16 i (+.p16 beta alpha)) i) (*.p16 beta alpha)))))) 4.132 * * * * [progress]: [ 6 / 17 ] simplifiying candidate #posit16 2) i)) (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i)))) (-.p16 (*.p16 (*.p16 (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i)) (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i))) (*.p16 (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i)) (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i)))) (*.p16 (real->posit16 1.0) (real->posit16 1.0)))) (+.p16 (*.p16 (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i)) (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i))) (real->posit16 1.0))))> 4.133 * [simplify]: Simplifying (/.p16 (/.p16 (*.p16 (*.p16 i (+.p16 (+.p16 alpha beta) i)) (+.p16 (*.p16 beta alpha) (*.p16 i (+.p16 (+.p16 alpha beta) i)))) (*.p16 (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i)) (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i)))) (-.p16 (*.p16 (*.p16 (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i)) (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i))) (*.p16 (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i)) (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i)))) (*.p16 (real->posit16 1.0) (real->posit16 1.0)))) 4.133 * * [simplify]: iters left: 6 (21 enodes) 4.139 * * [simplify]: iters left: 5 (82 enodes) 4.179 * * [simplify]: iters left: 4 (367 enodes) 4.568 * * [simplify]: Extracting #0: cost 1 inf + 0 4.568 * * [simplify]: Extracting #1: cost 72 inf + 0 4.569 * * [simplify]: Extracting #2: cost 418 inf + 1 4.572 * * [simplify]: Extracting #3: cost 759 inf + 25819 4.580 * * [simplify]: Extracting #4: cost 742 inf + 159831 4.595 * * [simplify]: Extracting #5: cost 714 inf + 184347 4.606 * * [simplify]: Extracting #6: cost 688 inf + 206957 4.629 * * [simplify]: Extracting #7: cost 452 inf + 533006 4.688 * * [simplify]: Extracting #8: cost 68 inf + 1148151 4.763 * * [simplify]: Extracting #9: cost 0 inf + 1266744 4.837 * * [simplify]: Extracting #10: cost 0 inf + 1266104 4.912 * * [simplify]: Extracting #11: cost 0 inf + 1265984 4.993 * [simplify]: Simplified to (/.p16 (*.p16 (*.p16 i (+.p16 i (+.p16 alpha beta))) (+.p16 (*.p16 beta alpha) (*.p16 i (+.p16 i (+.p16 alpha beta))))) (*.p16 (*.p16 (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i)) (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i))) (-.p16 (*.p16 (*.p16 (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i)) (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i))) (*.p16 (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i)) (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i)))) (real->posit16 1.0)))) 4.993 * [simplify]: Simplified (2 1) to (λ (alpha beta i) (*.p16 (/.p16 (*.p16 (*.p16 i (+.p16 i (+.p16 alpha beta))) (+.p16 (*.p16 beta alpha) (*.p16 i (+.p16 i (+.p16 alpha beta))))) (*.p16 (*.p16 (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i)) (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i))) (-.p16 (*.p16 (*.p16 (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i)) (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i))) (*.p16 (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i)) (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i)))) (real->posit16 1.0)))) (+.p16 (*.p16 (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i)) (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i))) (real->posit16 1.0)))) 4.993 * * * * [progress]: [ 7 / 17 ] simplifiying candidate #posit16 2) i)) (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i))) (real->posit16 1.0)) (*.p16 (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i)) (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i))))))> 4.994 * [simplify]: Simplifying (*.p16 (-.p16 (*.p16 (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i)) (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i))) (real->posit16 1.0)) (*.p16 (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i)) (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i)))) 4.994 * * [simplify]: iters left: 6 (13 enodes) 4.999 * * [simplify]: iters left: 5 (45 enodes) 5.012 * * [simplify]: iters left: 4 (208 enodes) 5.181 * * [simplify]: Extracting #0: cost 1 inf + 0 5.182 * * [simplify]: Extracting #1: cost 62 inf + 0 5.184 * * [simplify]: Extracting #2: cost 454 inf + 0 5.189 * * [simplify]: Extracting #3: cost 629 inf + 769 5.204 * * [simplify]: Extracting #4: cost 485 inf + 129677 5.255 * * [simplify]: Extracting #5: cost 140 inf + 505022 5.343 * * [simplify]: Extracting #6: cost 2 inf + 678382 5.395 * * [simplify]: Extracting #7: cost 0 inf + 681912 5.453 * [simplify]: Simplified to (*.p16 (*.p16 (+.p16 (+.p16 beta alpha) (*.p16 (real->posit16 2) i)) (+.p16 (+.p16 beta alpha) (*.p16 (real->posit16 2) i))) (-.p16 (*.p16 (+.p16 (+.p16 beta alpha) (*.p16 (real->posit16 2) i)) (+.p16 (+.p16 beta alpha) (*.p16 (real->posit16 2) i))) (real->posit16 1.0))) 5.453 * [simplify]: Simplified (2 2) to (λ (alpha beta i) (/.p16 (*.p16 (*.p16 i (+.p16 (+.p16 alpha beta) i)) (+.p16 (*.p16 beta alpha) (*.p16 i (+.p16 (+.p16 alpha beta) i)))) (*.p16 (*.p16 (+.p16 (+.p16 beta alpha) (*.p16 (real->posit16 2) i)) (+.p16 (+.p16 beta alpha) (*.p16 (real->posit16 2) i))) (-.p16 (*.p16 (+.p16 (+.p16 beta alpha) (*.p16 (real->posit16 2) i)) (+.p16 (+.p16 beta alpha) (*.p16 (real->posit16 2) i))) (real->posit16 1.0))))) 5.453 * * * * [progress]: [ 8 / 17 ] simplifiying candidate #posit16 2) i))) (+.p16 (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i)) (real->posit16 1.0))) (/.p16 (/.p16 (+.p16 (*.p16 beta alpha) (*.p16 i (+.p16 (+.p16 alpha beta) i))) (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i))) (-.p16 (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i)) (real->posit16 1.0)))))> 5.453 * [simplify]: Simplifying (/.p16 (/.p16 (*.p16 i (+.p16 (+.p16 alpha beta) i)) (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i))) (+.p16 (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i)) (real->posit16 1.0))) 5.453 * * [simplify]: iters left: 5 (15 enodes) 5.457 * * [simplify]: iters left: 4 (44 enodes) 5.466 * * [simplify]: iters left: 3 (112 enodes) 5.495 * * [simplify]: iters left: 2 (473 enodes) 5.927 * * [simplify]: Extracting #0: cost 1 inf + 0 5.928 * * [simplify]: Extracting #1: cost 35 inf + 0 5.929 * * [simplify]: Extracting #2: cost 289 inf + 1 5.933 * * [simplify]: Extracting #3: cost 530 inf + 4270 5.938 * * [simplify]: Extracting #4: cost 530 inf + 8217 5.946 * * [simplify]: Extracting #5: cost 472 inf + 32870 5.978 * * [simplify]: Extracting #6: cost 191 inf + 263683 6.048 * * [simplify]: Extracting #7: cost 11 inf + 442277 6.087 * * [simplify]: Extracting #8: cost 0 inf + 458826 6.155 * [simplify]: Simplified to (/.p16 (*.p16 i (+.p16 (+.p16 alpha i) beta)) (+.p16 (*.p16 (+.p16 alpha (+.p16 (*.p16 (real->posit16 2) i) beta)) (+.p16 alpha (+.p16 (*.p16 (real->posit16 2) i) beta))) (+.p16 alpha (+.p16 (*.p16 (real->posit16 2) i) beta)))) 6.155 * [simplify]: Simplified (2 1) to (λ (alpha beta i) (*.p16 (/.p16 (*.p16 i (+.p16 (+.p16 alpha i) beta)) (+.p16 (*.p16 (+.p16 alpha (+.p16 (*.p16 (real->posit16 2) i) beta)) (+.p16 alpha (+.p16 (*.p16 (real->posit16 2) i) beta))) (+.p16 alpha (+.p16 (*.p16 (real->posit16 2) i) beta)))) (/.p16 (/.p16 (+.p16 (*.p16 beta alpha) (*.p16 i (+.p16 (+.p16 alpha beta) i))) (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i))) (-.p16 (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i)) (real->posit16 1.0))))) 6.155 * [simplify]: Simplifying (/.p16 (/.p16 (+.p16 (*.p16 beta alpha) (*.p16 i (+.p16 (+.p16 alpha beta) i))) (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i))) (-.p16 (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i)) (real->posit16 1.0))) 6.156 * * [simplify]: iters left: 6 (17 enodes) 6.165 * * [simplify]: iters left: 5 (52 enodes) 6.188 * * [simplify]: iters left: 4 (154 enodes) 6.270 * * [simplify]: Extracting #0: cost 1 inf + 0 6.270 * * [simplify]: Extracting #1: cost 27 inf + 0 6.270 * * [simplify]: Extracting #2: cost 136 inf + 0 6.271 * * [simplify]: Extracting #3: cost 274 inf + 366 6.272 * * [simplify]: Extracting #4: cost 281 inf + 5479 6.274 * * [simplify]: Extracting #5: cost 256 inf + 11413 6.276 * * [simplify]: Extracting #6: cost 208 inf + 38569 6.296 * * [simplify]: Extracting #7: cost 36 inf + 215631 6.311 * * [simplify]: Extracting #8: cost 1 inf + 245272 6.337 * * [simplify]: Extracting #9: cost 0 inf + 242397 6.358 * * [simplify]: Extracting #10: cost 0 inf + 242037 6.377 * [simplify]: Simplified to (/.p16 (+.p16 (*.p16 alpha beta) (*.p16 (+.p16 (+.p16 alpha beta) i) i)) (*.p16 (+.p16 (*.p16 (real->posit16 2) i) (+.p16 alpha beta)) (+.p16 (*.p16 (real->posit16 2) i) (+.p16 beta (-.p16 alpha (real->posit16 1.0)))))) 6.377 * [simplify]: Simplified (2 2) to (λ (alpha beta i) (*.p16 (/.p16 (/.p16 (*.p16 i (+.p16 (+.p16 alpha beta) i)) (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i))) (+.p16 (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i)) (real->posit16 1.0))) (/.p16 (+.p16 (*.p16 alpha beta) (*.p16 (+.p16 (+.p16 alpha beta) i) i)) (*.p16 (+.p16 (*.p16 (real->posit16 2) i) (+.p16 alpha beta)) (+.p16 (*.p16 (real->posit16 2) i) (+.p16 beta (-.p16 alpha (real->posit16 1.0)))))))) 6.377 * * * * [progress]: [ 9 / 17 ] simplifiying candidate #posit16 2) i)) (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i)))) (-.p16 (*.p16 (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i)) (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i))) (real->posit16 1.0))))> 6.377 * [simplify]: Simplifying (+.p16 (*.p16 beta alpha) (*.p16 i (+.p16 alpha beta))) 6.377 * * [simplify]: iters left: 3 (7 enodes) 6.380 * * [simplify]: iters left: 2 (23 enodes) 6.387 * * [simplify]: iters left: 1 (33 enodes) 6.395 * * [simplify]: Extracting #0: cost 1 inf + 0 6.395 * * [simplify]: Extracting #1: cost 7 inf + 0 6.395 * * [simplify]: Extracting #2: cost 13 inf + 0 6.395 * * [simplify]: Extracting #3: cost 9 inf + 45 6.396 * * [simplify]: Extracting #4: cost 2 inf + 1821 6.396 * * [simplify]: Extracting #5: cost 0 inf + 2907 6.397 * [simplify]: Simplified to (+.p16 (*.p16 (+.p16 alpha beta) i) (*.p16 alpha beta)) 6.397 * [simplify]: Simplified (2 1 1 2 1) to (λ (alpha beta i) (/.p16 (/.p16 (*.p16 (*.p16 i (+.p16 (+.p16 alpha beta) i)) (+.p16 (+.p16 (*.p16 (+.p16 alpha beta) i) (*.p16 alpha beta)) (*.p16 i i))) (*.p16 (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i)) (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i)))) (-.p16 (*.p16 (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i)) (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i))) (real->posit16 1.0)))) 6.397 * * * * [progress]: [ 10 / 17 ] simplifiying candidate #posit16 2) i)) (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i)))) (-.p16 (*.p16 (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i)) (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i))) (real->posit16 1.0))))> 6.397 * [simplify]: Simplifying (+.p16 (*.p16 beta alpha) (*.p16 (+.p16 alpha beta) i)) 6.397 * * [simplify]: iters left: 3 (7 enodes) 6.399 * * [simplify]: iters left: 2 (17 enodes) 6.401 * * [simplify]: iters left: 1 (25 enodes) 6.405 * * [simplify]: Extracting #0: cost 1 inf + 0 6.405 * * [simplify]: Extracting #1: cost 9 inf + 0 6.405 * * [simplify]: Extracting #2: cost 13 inf + 0 6.406 * * [simplify]: Extracting #3: cost 10 inf + 3 6.406 * * [simplify]: Extracting #4: cost 2 inf + 3423 6.406 * * [simplify]: Extracting #5: cost 0 inf + 4829 6.406 * [simplify]: Simplified to (+.p16 (*.p16 i (+.p16 alpha beta)) (*.p16 alpha beta)) 6.406 * [simplify]: Simplified (2 1 1 2 1) to (λ (alpha beta i) (/.p16 (/.p16 (*.p16 (*.p16 i (+.p16 (+.p16 alpha beta) i)) (+.p16 (+.p16 (*.p16 i (+.p16 alpha beta)) (*.p16 alpha beta)) (*.p16 i i))) (*.p16 (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i)) (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i)))) (-.p16 (*.p16 (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i)) (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i))) (real->posit16 1.0)))) 6.406 * * * * [progress]: [ 11 / 17 ] simplifiying candidate #posit16 2) i)) (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i)))) (-.p16 (*.p16 (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i)) (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i))) (real->posit16 1.0))))> 6.406 * * * * [progress]: [ 12 / 17 ] simplifiying candidate #posit16 2) i)) (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i)))) (-.p16 (*.p16 (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i)) (+.p16 alpha (+.p16 beta (*.p16 (real->posit16 2) i)))) (real->posit16 1.0))))> 6.406 * [simplify]: Simplifying (+.p16 beta (*.p16 (real->posit16 2) i)) 6.407 * * [simplify]: iters left: 3 (6 enodes) 6.408 * * [simplify]: iters left: 2 (13 enodes) 6.410 * * [simplify]: Extracting #0: cost 1 inf + 0 6.410 * * [simplify]: Extracting #1: cost 3 inf + 0 6.410 * * [simplify]: Extracting #2: cost 4 inf + 1 6.410 * * [simplify]: Extracting #3: cost 4 inf + 2 6.411 * * [simplify]: Extracting #4: cost 0 inf + 689 6.411 * [simplify]: Simplified to (+.p16 beta (*.p16 i (real->posit16 2))) 6.411 * [simplify]: Simplified (2 2 1 2 2) to (λ (alpha beta i) (/.p16 (/.p16 (*.p16 (*.p16 i (+.p16 (+.p16 alpha beta) i)) (+.p16 (*.p16 beta alpha) (*.p16 i (+.p16 (+.p16 alpha beta) i)))) (*.p16 (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i)) (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i)))) (-.p16 (*.p16 (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i)) (+.p16 alpha (+.p16 beta (*.p16 i (real->posit16 2))))) (real->posit16 1.0)))) 6.411 * * * * [progress]: [ 13 / 17 ] simplifiying candidate #posit16 2) i)) (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i)))) (-.p16 (*.p16 (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i)) (+.p16 (*.p16 (real->posit16 2) i) (+.p16 alpha beta))) (real->posit16 1.0))))> 6.411 * * * * [progress]: [ 14 / 17 ] simplifiying candidate #posit16 2) i)) (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i)))) (-.p16 (*.p16 (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i)) (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i))) (real->posit16 1.0))))> 6.411 * [simplify]: Simplifying (/.p16 (/.p16 (*.p16 (*.p16 i (+.p16 (+.p16 alpha beta) i)) (+.p16 (*.p16 beta alpha) (*.p16 i (+.p16 (+.p16 alpha beta) i)))) (*.p16 (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i)) (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i)))) (-.p16 (*.p16 (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i)) (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i))) (real->posit16 1.0))) 6.411 * * [simplify]: iters left: 6 (19 enodes) 6.416 * * [simplify]: iters left: 5 (76 enodes) 6.439 * * [simplify]: iters left: 4 (344 enodes) 6.617 * * [simplify]: Extracting #0: cost 1 inf + 0 6.617 * * [simplify]: Extracting #1: cost 76 inf + 0 6.618 * * [simplify]: Extracting #2: cost 476 inf + 1 6.622 * * [simplify]: Extracting #3: cost 744 inf + 23847 6.631 * * [simplify]: Extracting #4: cost 692 inf + 133920 6.648 * * [simplify]: Extracting #5: cost 616 inf + 187628 6.669 * * [simplify]: Extracting #6: cost 579 inf + 209025 6.691 * * [simplify]: Extracting #7: cost 351 inf + 483855 6.744 * * [simplify]: Extracting #8: cost 57 inf + 913475 6.834 * * [simplify]: Extracting #9: cost 4 inf + 1018528 6.922 * * [simplify]: Extracting #10: cost 0 inf + 1031988 6.990 * [simplify]: Simplified to (/.p16 (*.p16 (*.p16 i (+.p16 i (+.p16 alpha beta))) (+.p16 (*.p16 beta alpha) (*.p16 i (+.p16 i (+.p16 alpha beta))))) (*.p16 (-.p16 (*.p16 (+.p16 beta (+.p16 (*.p16 (real->posit16 2) i) alpha)) (+.p16 beta (+.p16 (*.p16 (real->posit16 2) i) alpha))) (real->posit16 1.0)) (*.p16 (+.p16 beta (+.p16 (*.p16 (real->posit16 2) i) alpha)) (+.p16 beta (+.p16 (*.p16 (real->posit16 2) i) alpha))))) 6.990 * [simplify]: Simplified (2) to (λ (alpha beta i) (/.p16 (*.p16 (*.p16 i (+.p16 i (+.p16 alpha beta))) (+.p16 (*.p16 beta alpha) (*.p16 i (+.p16 i (+.p16 alpha beta))))) (*.p16 (-.p16 (*.p16 (+.p16 beta (+.p16 (*.p16 (real->posit16 2) i) alpha)) (+.p16 beta (+.p16 (*.p16 (real->posit16 2) i) alpha))) (real->posit16 1.0)) (*.p16 (+.p16 beta (+.p16 (*.p16 (real->posit16 2) i) alpha)) (+.p16 beta (+.p16 (*.p16 (real->posit16 2) i) alpha)))))) 6.990 * * * * [progress]: [ 15 / 17 ] simplifiying candidate #posit16 2) i)) (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i)))) (-.p16 (*.p16 (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i)) (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i))) (real->posit16 1.0))))> 6.990 * [simplify]: Simplifying (/.p16 (/.p16 (*.p16 (*.p16 i (+.p16 (+.p16 alpha beta) i)) (+.p16 (*.p16 beta alpha) (*.p16 i (+.p16 (+.p16 alpha beta) i)))) (*.p16 (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i)) (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i)))) (-.p16 (*.p16 (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i)) (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i))) (real->posit16 1.0))) 6.990 * * [simplify]: iters left: 6 (19 enodes) 6.995 * * [simplify]: iters left: 5 (76 enodes) 7.025 * * [simplify]: iters left: 4 (344 enodes) 7.276 * * [simplify]: Extracting #0: cost 1 inf + 0 7.276 * * [simplify]: Extracting #1: cost 76 inf + 0 7.277 * * [simplify]: Extracting #2: cost 476 inf + 1 7.280 * * [simplify]: Extracting #3: cost 744 inf + 23847 7.287 * * [simplify]: Extracting #4: cost 692 inf + 133920 7.301 * * [simplify]: Extracting #5: cost 616 inf + 187628 7.312 * * [simplify]: Extracting #6: cost 579 inf + 209025 7.335 * * [simplify]: Extracting #7: cost 351 inf + 483855 7.379 * * [simplify]: Extracting #8: cost 57 inf + 913475 7.433 * * [simplify]: Extracting #9: cost 4 inf + 1018528 7.492 * * [simplify]: Extracting #10: cost 0 inf + 1031988 7.548 * [simplify]: Simplified to (/.p16 (*.p16 (*.p16 i (+.p16 i (+.p16 alpha beta))) (+.p16 (*.p16 beta alpha) (*.p16 i (+.p16 i (+.p16 alpha beta))))) (*.p16 (-.p16 (*.p16 (+.p16 beta (+.p16 (*.p16 (real->posit16 2) i) alpha)) (+.p16 beta (+.p16 (*.p16 (real->posit16 2) i) alpha))) (real->posit16 1.0)) (*.p16 (+.p16 beta (+.p16 (*.p16 (real->posit16 2) i) alpha)) (+.p16 beta (+.p16 (*.p16 (real->posit16 2) i) alpha))))) 7.548 * [simplify]: Simplified (2) to (λ (alpha beta i) (/.p16 (*.p16 (*.p16 i (+.p16 i (+.p16 alpha beta))) (+.p16 (*.p16 beta alpha) (*.p16 i (+.p16 i (+.p16 alpha beta))))) (*.p16 (-.p16 (*.p16 (+.p16 beta (+.p16 (*.p16 (real->posit16 2) i) alpha)) (+.p16 beta (+.p16 (*.p16 (real->posit16 2) i) alpha))) (real->posit16 1.0)) (*.p16 (+.p16 beta (+.p16 (*.p16 (real->posit16 2) i) alpha)) (+.p16 beta (+.p16 (*.p16 (real->posit16 2) i) alpha)))))) 7.548 * * * * [progress]: [ 16 / 17 ] simplifiying candidate #posit16 2) i)) (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i)))) (-.p16 (*.p16 (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i)) (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i))) (real->posit16 1.0))))> 7.549 * [simplify]: Simplifying (/.p16 (/.p16 (*.p16 (*.p16 i (+.p16 (+.p16 alpha beta) i)) (+.p16 (*.p16 beta alpha) (*.p16 i (+.p16 (+.p16 alpha beta) i)))) (*.p16 (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i)) (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i)))) (-.p16 (*.p16 (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i)) (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i))) (real->posit16 1.0))) 7.549 * * [simplify]: iters left: 6 (19 enodes) 7.554 * * [simplify]: iters left: 5 (76 enodes) 7.575 * * [simplify]: iters left: 4 (344 enodes) 7.766 * * [simplify]: Extracting #0: cost 1 inf + 0 7.766 * * [simplify]: Extracting #1: cost 76 inf + 0 7.767 * * [simplify]: Extracting #2: cost 476 inf + 1 7.770 * * [simplify]: Extracting #3: cost 744 inf + 23847 7.783 * * [simplify]: Extracting #4: cost 692 inf + 133920 7.793 * * [simplify]: Extracting #5: cost 616 inf + 187628 7.806 * * [simplify]: Extracting #6: cost 579 inf + 209025 7.830 * * [simplify]: Extracting #7: cost 351 inf + 483855 7.874 * * [simplify]: Extracting #8: cost 57 inf + 913475 7.929 * * [simplify]: Extracting #9: cost 4 inf + 1018528 7.987 * * [simplify]: Extracting #10: cost 0 inf + 1031988 8.043 * [simplify]: Simplified to (/.p16 (*.p16 (*.p16 i (+.p16 i (+.p16 alpha beta))) (+.p16 (*.p16 beta alpha) (*.p16 i (+.p16 i (+.p16 alpha beta))))) (*.p16 (-.p16 (*.p16 (+.p16 beta (+.p16 (*.p16 (real->posit16 2) i) alpha)) (+.p16 beta (+.p16 (*.p16 (real->posit16 2) i) alpha))) (real->posit16 1.0)) (*.p16 (+.p16 beta (+.p16 (*.p16 (real->posit16 2) i) alpha)) (+.p16 beta (+.p16 (*.p16 (real->posit16 2) i) alpha))))) 8.044 * [simplify]: Simplified (2) to (λ (alpha beta i) (/.p16 (*.p16 (*.p16 i (+.p16 i (+.p16 alpha beta))) (+.p16 (*.p16 beta alpha) (*.p16 i (+.p16 i (+.p16 alpha beta))))) (*.p16 (-.p16 (*.p16 (+.p16 beta (+.p16 (*.p16 (real->posit16 2) i) alpha)) (+.p16 beta (+.p16 (*.p16 (real->posit16 2) i) alpha))) (real->posit16 1.0)) (*.p16 (+.p16 beta (+.p16 (*.p16 (real->posit16 2) i) alpha)) (+.p16 beta (+.p16 (*.p16 (real->posit16 2) i) alpha)))))) 8.044 * * * * [progress]: [ 17 / 17 ] simplifiying candidate #posit16 2) i)) (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i)))) (-.p16 (*.p16 (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i)) (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i))) (real->posit16 1.0))))> 8.044 * [simplify]: Simplifying (/.p16 (/.p16 (*.p16 (*.p16 i (+.p16 (+.p16 alpha beta) i)) (+.p16 (*.p16 beta alpha) (*.p16 i (+.p16 (+.p16 alpha beta) i)))) (*.p16 (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i)) (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i)))) (-.p16 (*.p16 (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i)) (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i))) (real->posit16 1.0))) 8.044 * * [simplify]: iters left: 6 (19 enodes) 8.050 * * [simplify]: iters left: 5 (76 enodes) 8.084 * * [simplify]: iters left: 4 (344 enodes) 8.286 * * [simplify]: Extracting #0: cost 1 inf + 0 8.287 * * [simplify]: Extracting #1: cost 76 inf + 0 8.288 * * [simplify]: Extracting #2: cost 476 inf + 1 8.291 * * [simplify]: Extracting #3: cost 744 inf + 23847 8.298 * * [simplify]: Extracting #4: cost 692 inf + 133920 8.308 * * [simplify]: Extracting #5: cost 616 inf + 187628 8.319 * * [simplify]: Extracting #6: cost 579 inf + 209025 8.341 * * [simplify]: Extracting #7: cost 351 inf + 483855 8.427 * * [simplify]: Extracting #8: cost 57 inf + 913475 8.511 * * [simplify]: Extracting #9: cost 4 inf + 1018528 8.590 * * [simplify]: Extracting #10: cost 0 inf + 1031988 8.677 * [simplify]: Simplified to (/.p16 (*.p16 (*.p16 i (+.p16 i (+.p16 alpha beta))) (+.p16 (*.p16 beta alpha) (*.p16 i (+.p16 i (+.p16 alpha beta))))) (*.p16 (-.p16 (*.p16 (+.p16 beta (+.p16 (*.p16 (real->posit16 2) i) alpha)) (+.p16 beta (+.p16 (*.p16 (real->posit16 2) i) alpha))) (real->posit16 1.0)) (*.p16 (+.p16 beta (+.p16 (*.p16 (real->posit16 2) i) alpha)) (+.p16 beta (+.p16 (*.p16 (real->posit16 2) i) alpha))))) 8.677 * [simplify]: Simplified (2) to (λ (alpha beta i) (/.p16 (*.p16 (*.p16 i (+.p16 i (+.p16 alpha beta))) (+.p16 (*.p16 beta alpha) (*.p16 i (+.p16 i (+.p16 alpha beta))))) (*.p16 (-.p16 (*.p16 (+.p16 beta (+.p16 (*.p16 (real->posit16 2) i) alpha)) (+.p16 beta (+.p16 (*.p16 (real->posit16 2) i) alpha))) (real->posit16 1.0)) (*.p16 (+.p16 beta (+.p16 (*.p16 (real->posit16 2) i) alpha)) (+.p16 beta (+.p16 (*.p16 (real->posit16 2) i) alpha)))))) 8.678 * * * [progress]: adding candidates to table 9.396 * * [progress]: iteration 2 / 4 9.396 * * * [progress]: picking best candidate 9.577 * * * * [pick]: Picked #posit16 2) i))) (+.p16 (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i)) (real->posit16 1.0))) (/.p16 (/.p16 (+.p16 (*.p16 beta alpha) (*.p16 i (+.p16 (+.p16 alpha beta) i))) (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i))) (-.p16 (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i)) (real->posit16 1.0)))))> 9.577 * * * [progress]: localizing error 9.903 * * * [progress]: generating rewritten candidates 9.903 * * * * [progress]: [ 1 / 4 ] rewriting at (2 2 1) 9.910 * * * * [progress]: [ 2 / 4 ] rewriting at (2 1 1) 9.932 * * * * [progress]: [ 3 / 4 ] rewriting at (2 2) 9.977 * * * * [progress]: [ 4 / 4 ] rewriting at (2 1) 10.056 * * * [progress]: generating series expansions 10.056 * * * * [progress]: [ 1 / 4 ] generating series at (2 2 1) 10.056 * * * * [progress]: [ 2 / 4 ] generating series at (2 1 1) 10.056 * * * * [progress]: [ 3 / 4 ] generating series at (2 2) 10.056 * * * * [progress]: [ 4 / 4 ] generating series at (2 1) 10.056 * * * [progress]: simplifying candidates 10.056 * * * * [progress]: [ 1 / 8 ] simplifiying candidate #posit16 2) i)) (+.p16 (+.p16 alpha beta) i))) (+.p16 (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i)) (real->posit16 1.0))) (/.p16 (/.p16 (+.p16 (*.p16 beta alpha) (*.p16 i (+.p16 (+.p16 alpha beta) i))) (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i))) (-.p16 (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i)) (real->posit16 1.0)))))> 10.057 * [simplify]: Simplifying (/.p16 (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i)) (+.p16 (+.p16 alpha beta) i)) 10.057 * * [simplify]: iters left: 4 (10 enodes) 10.062 * * [simplify]: iters left: 3 (25 enodes) 10.070 * * [simplify]: iters left: 2 (37 enodes) 10.083 * * [simplify]: iters left: 1 (40 enodes) 10.095 * * [simplify]: Extracting #0: cost 1 inf + 0 10.095 * * [simplify]: Extracting #1: cost 3 inf + 0 10.095 * * [simplify]: Extracting #2: cost 12 inf + 0 10.095 * * [simplify]: Extracting #3: cost 9 inf + 45 10.095 * * [simplify]: Extracting #4: cost 7 inf + 212 10.095 * * [simplify]: Extracting #5: cost 6 inf + 213 10.096 * * [simplify]: Extracting #6: cost 0 inf + 2590 10.096 * [simplify]: Simplified to (/.p16 (+.p16 alpha (+.p16 beta (*.p16 (real->posit16 2) i))) (+.p16 alpha (+.p16 i beta))) 10.096 * [simplify]: Simplified (2 1 1 2) to (λ (alpha beta i) (*.p16 (/.p16 (/.p16 i (/.p16 (+.p16 alpha (+.p16 beta (*.p16 (real->posit16 2) i))) (+.p16 alpha (+.p16 i beta)))) (+.p16 (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i)) (real->posit16 1.0))) (/.p16 (/.p16 (+.p16 (*.p16 beta alpha) (*.p16 i (+.p16 (+.p16 alpha beta) i))) (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i))) (-.p16 (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i)) (real->posit16 1.0))))) 10.096 * * * * [progress]: [ 2 / 8 ] simplifiying candidate #posit16 2) i))) (+.p16 (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i)) (real->posit16 1.0))) (*.p16 (/.p16 (/.p16 (+.p16 (*.p16 beta alpha) (*.p16 i (+.p16 (+.p16 alpha beta) i))) (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i))) (-.p16 (*.p16 (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i)) (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i))) (*.p16 (real->posit16 1.0) (real->posit16 1.0)))) (+.p16 (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i)) (real->posit16 1.0)))))> 10.097 * [simplify]: Simplifying (/.p16 (/.p16 (+.p16 (*.p16 beta alpha) (*.p16 i (+.p16 (+.p16 alpha beta) i))) (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i))) (-.p16 (*.p16 (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i)) (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i))) (*.p16 (real->posit16 1.0) (real->posit16 1.0)))) 10.097 * * [simplify]: iters left: 6 (19 enodes) 10.107 * * [simplify]: iters left: 5 (61 enodes) 10.137 * * [simplify]: iters left: 4 (215 enodes) 10.258 * * [simplify]: Extracting #0: cost 1 inf + 0 10.259 * * [simplify]: Extracting #1: cost 25 inf + 0 10.259 * * [simplify]: Extracting #2: cost 173 inf + 0 10.260 * * [simplify]: Extracting #3: cost 355 inf + 1090 10.261 * * [simplify]: Extracting #4: cost 396 inf + 4036 10.268 * * [simplify]: Extracting #5: cost 235 inf + 143420 10.289 * * [simplify]: Extracting #6: cost 34 inf + 349304 10.316 * * [simplify]: Extracting #7: cost 0 inf + 409705 10.341 * * [simplify]: Extracting #8: cost 0 inf + 409345 10.367 * [simplify]: Simplified to (/.p16 (+.p16 (*.p16 alpha beta) (*.p16 (+.p16 (+.p16 alpha beta) i) i)) (*.p16 (-.p16 (*.p16 (+.p16 (*.p16 (real->posit16 2) i) (+.p16 alpha beta)) (+.p16 (*.p16 (real->posit16 2) i) (+.p16 alpha beta))) (real->posit16 1.0)) (+.p16 (*.p16 (real->posit16 2) i) (+.p16 alpha beta)))) 10.367 * [simplify]: Simplified (2 2 1) to (λ (alpha beta i) (*.p16 (/.p16 (/.p16 (*.p16 i (+.p16 (+.p16 alpha beta) i)) (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i))) (+.p16 (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i)) (real->posit16 1.0))) (*.p16 (/.p16 (+.p16 (*.p16 alpha beta) (*.p16 (+.p16 (+.p16 alpha beta) i) i)) (*.p16 (-.p16 (*.p16 (+.p16 (*.p16 (real->posit16 2) i) (+.p16 alpha beta)) (+.p16 (*.p16 (real->posit16 2) i) (+.p16 alpha beta))) (real->posit16 1.0)) (+.p16 (*.p16 (real->posit16 2) i) (+.p16 alpha beta)))) (+.p16 (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i)) (real->posit16 1.0))))) 10.367 * * * * [progress]: [ 3 / 8 ] simplifiying candidate #posit16 2) i))) (+.p16 (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i)) (real->posit16 1.0))) (/.p16 (+.p16 (*.p16 beta alpha) (*.p16 i (+.p16 (+.p16 alpha beta) i))) (*.p16 (-.p16 (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i)) (real->posit16 1.0)) (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i))))))> 10.367 * [simplify]: Simplifying (*.p16 (-.p16 (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i)) (real->posit16 1.0)) (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i))) 10.367 * * [simplify]: iters left: 5 (12 enodes) 10.371 * * [simplify]: iters left: 4 (41 enodes) 10.381 * * [simplify]: iters left: 3 (156 enodes) 10.447 * * [simplify]: Extracting #0: cost 1 inf + 0 10.447 * * [simplify]: Extracting #1: cost 63 inf + 0 10.448 * * [simplify]: Extracting #2: cost 314 inf + 0 10.453 * * [simplify]: Extracting #3: cost 380 inf + 2458 10.456 * * [simplify]: Extracting #4: cost 306 inf + 47329 10.468 * * [simplify]: Extracting #5: cost 86 inf + 204544 10.487 * * [simplify]: Extracting #6: cost 1 inf + 275096 10.506 * * [simplify]: Extracting #7: cost 0 inf + 276139 10.527 * [simplify]: Simplified to (*.p16 (+.p16 (+.p16 beta alpha) (*.p16 (real->posit16 2) i)) (-.p16 (+.p16 (+.p16 beta alpha) (*.p16 (real->posit16 2) i)) (real->posit16 1.0))) 10.527 * [simplify]: Simplified (2 2 2) to (λ (alpha beta i) (*.p16 (/.p16 (/.p16 (*.p16 i (+.p16 (+.p16 alpha beta) i)) (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i))) (+.p16 (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i)) (real->posit16 1.0))) (/.p16 (+.p16 (*.p16 beta alpha) (*.p16 i (+.p16 (+.p16 alpha beta) i))) (*.p16 (+.p16 (+.p16 beta alpha) (*.p16 (real->posit16 2) i)) (-.p16 (+.p16 (+.p16 beta alpha) (*.p16 (real->posit16 2) i)) (real->posit16 1.0)))))) 10.527 * * * * [progress]: [ 4 / 8 ] simplifiying candidate #posit16 2) i)) (real->posit16 1.0)) (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i)))) (/.p16 (/.p16 (+.p16 (*.p16 beta alpha) (*.p16 i (+.p16 (+.p16 alpha beta) i))) (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i))) (-.p16 (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i)) (real->posit16 1.0)))))> 10.528 * [simplify]: Simplifying (*.p16 (+.p16 (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i)) (real->posit16 1.0)) (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i))) 10.528 * * [simplify]: iters left: 5 (12 enodes) 10.532 * * [simplify]: iters left: 4 (35 enodes) 10.540 * * [simplify]: iters left: 3 (115 enodes) 10.585 * * [simplify]: Extracting #0: cost 1 inf + 0 10.585 * * [simplify]: Extracting #1: cost 56 inf + 0 10.585 * * [simplify]: Extracting #2: cost 210 inf + 0 10.586 * * [simplify]: Extracting #3: cost 241 inf + 2096 10.587 * * [simplify]: Extracting #4: cost 202 inf + 16354 10.594 * * [simplify]: Extracting #5: cost 77 inf + 94497 10.604 * * [simplify]: Extracting #6: cost 0 inf + 155296 10.615 * * [simplify]: Extracting #7: cost 0 inf + 155289 10.626 * [simplify]: Simplified to (+.p16 (+.p16 (+.p16 beta alpha) (*.p16 (real->posit16 2) i)) (*.p16 (+.p16 (+.p16 beta alpha) (*.p16 (real->posit16 2) i)) (+.p16 (+.p16 beta alpha) (*.p16 (real->posit16 2) i)))) 10.626 * [simplify]: Simplified (2 1 2) to (λ (alpha beta i) (*.p16 (/.p16 (*.p16 i (+.p16 (+.p16 alpha beta) i)) (+.p16 (+.p16 (+.p16 beta alpha) (*.p16 (real->posit16 2) i)) (*.p16 (+.p16 (+.p16 beta alpha) (*.p16 (real->posit16 2) i)) (+.p16 (+.p16 beta alpha) (*.p16 (real->posit16 2) i))))) (/.p16 (/.p16 (+.p16 (*.p16 beta alpha) (*.p16 i (+.p16 (+.p16 alpha beta) i))) (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i))) (-.p16 (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i)) (real->posit16 1.0))))) 10.626 * * * * [progress]: [ 5 / 8 ] simplifiying candidate #posit16 2) i))) (+.p16 (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i)) (real->posit16 1.0))) (/.p16 (/.p16 (+.p16 (*.p16 beta alpha) (*.p16 i (+.p16 (+.p16 alpha beta) i))) (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i))) (-.p16 (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i)) (real->posit16 1.0)))))> 10.626 * [simplify]: Simplifying (/.p16 (/.p16 (*.p16 i (+.p16 (+.p16 alpha beta) i)) (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i))) (+.p16 (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i)) (real->posit16 1.0))) 10.626 * * [simplify]: iters left: 5 (15 enodes) 10.630 * * [simplify]: iters left: 4 (44 enodes) 10.639 * * [simplify]: iters left: 3 (112 enodes) 10.668 * * [simplify]: iters left: 2 (473 enodes) 10.918 * * [simplify]: Extracting #0: cost 1 inf + 0 10.918 * * [simplify]: Extracting #1: cost 35 inf + 0 10.919 * * [simplify]: Extracting #2: cost 289 inf + 1 10.921 * * [simplify]: Extracting #3: cost 530 inf + 4270 10.924 * * [simplify]: Extracting #4: cost 530 inf + 8217 10.928 * * [simplify]: Extracting #5: cost 472 inf + 32870 10.947 * * [simplify]: Extracting #6: cost 191 inf + 263683 10.983 * * [simplify]: Extracting #7: cost 11 inf + 442277 11.022 * * [simplify]: Extracting #8: cost 0 inf + 458826 11.061 * [simplify]: Simplified to (/.p16 (*.p16 i (+.p16 (+.p16 alpha i) beta)) (+.p16 (*.p16 (+.p16 alpha (+.p16 (*.p16 (real->posit16 2) i) beta)) (+.p16 alpha (+.p16 (*.p16 (real->posit16 2) i) beta))) (+.p16 alpha (+.p16 (*.p16 (real->posit16 2) i) beta)))) 11.062 * [simplify]: Simplified (2 1) to (λ (alpha beta i) (*.p16 (/.p16 (*.p16 i (+.p16 (+.p16 alpha i) beta)) (+.p16 (*.p16 (+.p16 alpha (+.p16 (*.p16 (real->posit16 2) i) beta)) (+.p16 alpha (+.p16 (*.p16 (real->posit16 2) i) beta))) (+.p16 alpha (+.p16 (*.p16 (real->posit16 2) i) beta)))) (/.p16 (/.p16 (+.p16 (*.p16 beta alpha) (*.p16 i (+.p16 (+.p16 alpha beta) i))) (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i))) (-.p16 (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i)) (real->posit16 1.0))))) 11.062 * [simplify]: Simplifying (/.p16 (/.p16 (+.p16 (*.p16 beta alpha) (*.p16 i (+.p16 (+.p16 alpha beta) i))) (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i))) (-.p16 (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i)) (real->posit16 1.0))) 11.062 * * [simplify]: iters left: 6 (17 enodes) 11.066 * * [simplify]: iters left: 5 (52 enodes) 11.078 * * [simplify]: iters left: 4 (154 enodes) 11.130 * * [simplify]: Extracting #0: cost 1 inf + 0 11.130 * * [simplify]: Extracting #1: cost 27 inf + 0 11.130 * * [simplify]: Extracting #2: cost 136 inf + 0 11.131 * * [simplify]: Extracting #3: cost 274 inf + 366 11.132 * * [simplify]: Extracting #4: cost 281 inf + 5479 11.133 * * [simplify]: Extracting #5: cost 256 inf + 11413 11.136 * * [simplify]: Extracting #6: cost 208 inf + 38569 11.147 * * [simplify]: Extracting #7: cost 36 inf + 215631 11.165 * * [simplify]: Extracting #8: cost 1 inf + 245272 11.180 * * [simplify]: Extracting #9: cost 0 inf + 242397 11.196 * * [simplify]: Extracting #10: cost 0 inf + 242037 11.212 * [simplify]: Simplified to (/.p16 (+.p16 (*.p16 alpha beta) (*.p16 (+.p16 (+.p16 alpha beta) i) i)) (*.p16 (+.p16 (*.p16 (real->posit16 2) i) (+.p16 alpha beta)) (+.p16 (*.p16 (real->posit16 2) i) (+.p16 beta (-.p16 alpha (real->posit16 1.0)))))) 11.212 * [simplify]: Simplified (2 2) to (λ (alpha beta i) (*.p16 (/.p16 (/.p16 (*.p16 i (+.p16 (+.p16 alpha beta) i)) (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i))) (+.p16 (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i)) (real->posit16 1.0))) (/.p16 (+.p16 (*.p16 alpha beta) (*.p16 (+.p16 (+.p16 alpha beta) i) i)) (*.p16 (+.p16 (*.p16 (real->posit16 2) i) (+.p16 alpha beta)) (+.p16 (*.p16 (real->posit16 2) i) (+.p16 beta (-.p16 alpha (real->posit16 1.0)))))))) 11.212 * * * * [progress]: [ 6 / 8 ] simplifiying candidate #posit16 2) i))) (+.p16 (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i)) (real->posit16 1.0))) (/.p16 (/.p16 (+.p16 (*.p16 beta alpha) (*.p16 i (+.p16 (+.p16 alpha beta) i))) (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i))) (-.p16 (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i)) (real->posit16 1.0)))))> 11.212 * [simplify]: Simplifying (/.p16 (/.p16 (*.p16 i (+.p16 (+.p16 alpha beta) i)) (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i))) (+.p16 (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i)) (real->posit16 1.0))) 11.212 * * [simplify]: iters left: 5 (15 enodes) 11.216 * * [simplify]: iters left: 4 (44 enodes) 11.225 * * [simplify]: iters left: 3 (112 enodes) 11.258 * * [simplify]: iters left: 2 (473 enodes) 11.752 * * [simplify]: Extracting #0: cost 1 inf + 0 11.752 * * [simplify]: Extracting #1: cost 35 inf + 0 11.753 * * [simplify]: Extracting #2: cost 289 inf + 1 11.757 * * [simplify]: Extracting #3: cost 530 inf + 4270 11.763 * * [simplify]: Extracting #4: cost 530 inf + 8217 11.773 * * [simplify]: Extracting #5: cost 472 inf + 32870 11.789 * * [simplify]: Extracting #6: cost 191 inf + 263683 11.825 * * [simplify]: Extracting #7: cost 11 inf + 442277 11.866 * * [simplify]: Extracting #8: cost 0 inf + 458826 11.912 * [simplify]: Simplified to (/.p16 (*.p16 i (+.p16 (+.p16 alpha i) beta)) (+.p16 (*.p16 (+.p16 alpha (+.p16 (*.p16 (real->posit16 2) i) beta)) (+.p16 alpha (+.p16 (*.p16 (real->posit16 2) i) beta))) (+.p16 alpha (+.p16 (*.p16 (real->posit16 2) i) beta)))) 11.912 * [simplify]: Simplified (2 1) to (λ (alpha beta i) (*.p16 (/.p16 (*.p16 i (+.p16 (+.p16 alpha i) beta)) (+.p16 (*.p16 (+.p16 alpha (+.p16 (*.p16 (real->posit16 2) i) beta)) (+.p16 alpha (+.p16 (*.p16 (real->posit16 2) i) beta))) (+.p16 alpha (+.p16 (*.p16 (real->posit16 2) i) beta)))) (/.p16 (/.p16 (+.p16 (*.p16 beta alpha) (*.p16 i (+.p16 (+.p16 alpha beta) i))) (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i))) (-.p16 (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i)) (real->posit16 1.0))))) 11.912 * [simplify]: Simplifying (/.p16 (/.p16 (+.p16 (*.p16 beta alpha) (*.p16 i (+.p16 (+.p16 alpha beta) i))) (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i))) (-.p16 (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i)) (real->posit16 1.0))) 11.912 * * [simplify]: iters left: 6 (17 enodes) 11.917 * * [simplify]: iters left: 5 (52 enodes) 11.928 * * [simplify]: iters left: 4 (154 enodes) 12.019 * * [simplify]: Extracting #0: cost 1 inf + 0 12.020 * * [simplify]: Extracting #1: cost 27 inf + 0 12.020 * * [simplify]: Extracting #2: cost 136 inf + 0 12.022 * * [simplify]: Extracting #3: cost 274 inf + 366 12.024 * * [simplify]: Extracting #4: cost 281 inf + 5479 12.027 * * [simplify]: Extracting #5: cost 256 inf + 11413 12.032 * * [simplify]: Extracting #6: cost 208 inf + 38569 12.051 * * [simplify]: Extracting #7: cost 36 inf + 215631 12.070 * * [simplify]: Extracting #8: cost 1 inf + 245272 12.085 * * [simplify]: Extracting #9: cost 0 inf + 242397 12.101 * * [simplify]: Extracting #10: cost 0 inf + 242037 12.125 * [simplify]: Simplified to (/.p16 (+.p16 (*.p16 alpha beta) (*.p16 (+.p16 (+.p16 alpha beta) i) i)) (*.p16 (+.p16 (*.p16 (real->posit16 2) i) (+.p16 alpha beta)) (+.p16 (*.p16 (real->posit16 2) i) (+.p16 beta (-.p16 alpha (real->posit16 1.0)))))) 12.125 * [simplify]: Simplified (2 2) to (λ (alpha beta i) (*.p16 (/.p16 (/.p16 (*.p16 i (+.p16 (+.p16 alpha beta) i)) (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i))) (+.p16 (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i)) (real->posit16 1.0))) (/.p16 (+.p16 (*.p16 alpha beta) (*.p16 (+.p16 (+.p16 alpha beta) i) i)) (*.p16 (+.p16 (*.p16 (real->posit16 2) i) (+.p16 alpha beta)) (+.p16 (*.p16 (real->posit16 2) i) (+.p16 beta (-.p16 alpha (real->posit16 1.0)))))))) 12.125 * * * * [progress]: [ 7 / 8 ] simplifiying candidate #posit16 2) i))) (+.p16 (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i)) (real->posit16 1.0))) (/.p16 (/.p16 (+.p16 (*.p16 beta alpha) (*.p16 i (+.p16 (+.p16 alpha beta) i))) (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i))) (-.p16 (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i)) (real->posit16 1.0)))))> 12.125 * [simplify]: Simplifying (/.p16 (/.p16 (*.p16 i (+.p16 (+.p16 alpha beta) i)) (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i))) (+.p16 (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i)) (real->posit16 1.0))) 12.126 * * [simplify]: iters left: 5 (15 enodes) 12.133 * * [simplify]: iters left: 4 (44 enodes) 12.150 * * [simplify]: iters left: 3 (112 enodes) 12.190 * * [simplify]: iters left: 2 (473 enodes) 12.520 * * [simplify]: Extracting #0: cost 1 inf + 0 12.520 * * [simplify]: Extracting #1: cost 35 inf + 0 12.521 * * [simplify]: Extracting #2: cost 289 inf + 1 12.531 * * [simplify]: Extracting #3: cost 530 inf + 4270 12.537 * * [simplify]: Extracting #4: cost 530 inf + 8217 12.546 * * [simplify]: Extracting #5: cost 472 inf + 32870 12.578 * * [simplify]: Extracting #6: cost 191 inf + 263683 12.634 * * [simplify]: Extracting #7: cost 11 inf + 442277 12.683 * * [simplify]: Extracting #8: cost 0 inf + 458826 12.742 * [simplify]: Simplified to (/.p16 (*.p16 i (+.p16 (+.p16 alpha i) beta)) (+.p16 (*.p16 (+.p16 alpha (+.p16 (*.p16 (real->posit16 2) i) beta)) (+.p16 alpha (+.p16 (*.p16 (real->posit16 2) i) beta))) (+.p16 alpha (+.p16 (*.p16 (real->posit16 2) i) beta)))) 12.742 * [simplify]: Simplified (2 1) to (λ (alpha beta i) (*.p16 (/.p16 (*.p16 i (+.p16 (+.p16 alpha i) beta)) (+.p16 (*.p16 (+.p16 alpha (+.p16 (*.p16 (real->posit16 2) i) beta)) (+.p16 alpha (+.p16 (*.p16 (real->posit16 2) i) beta))) (+.p16 alpha (+.p16 (*.p16 (real->posit16 2) i) beta)))) (/.p16 (/.p16 (+.p16 (*.p16 beta alpha) (*.p16 i (+.p16 (+.p16 alpha beta) i))) (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i))) (-.p16 (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i)) (real->posit16 1.0))))) 12.742 * [simplify]: Simplifying (/.p16 (/.p16 (+.p16 (*.p16 beta alpha) (*.p16 i (+.p16 (+.p16 alpha beta) i))) (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i))) (-.p16 (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i)) (real->posit16 1.0))) 12.743 * * [simplify]: iters left: 6 (17 enodes) 12.751 * * [simplify]: iters left: 5 (52 enodes) 12.775 * * [simplify]: iters left: 4 (154 enodes) 12.854 * * [simplify]: Extracting #0: cost 1 inf + 0 12.854 * * [simplify]: Extracting #1: cost 27 inf + 0 12.854 * * [simplify]: Extracting #2: cost 136 inf + 0 12.856 * * [simplify]: Extracting #3: cost 274 inf + 366 12.858 * * [simplify]: Extracting #4: cost 281 inf + 5479 12.861 * * [simplify]: Extracting #5: cost 256 inf + 11413 12.866 * * [simplify]: Extracting #6: cost 208 inf + 38569 12.883 * * [simplify]: Extracting #7: cost 36 inf + 215631 12.899 * * [simplify]: Extracting #8: cost 1 inf + 245272 12.919 * * [simplify]: Extracting #9: cost 0 inf + 242397 12.944 * * [simplify]: Extracting #10: cost 0 inf + 242037 12.959 * [simplify]: Simplified to (/.p16 (+.p16 (*.p16 alpha beta) (*.p16 (+.p16 (+.p16 alpha beta) i) i)) (*.p16 (+.p16 (*.p16 (real->posit16 2) i) (+.p16 alpha beta)) (+.p16 (*.p16 (real->posit16 2) i) (+.p16 beta (-.p16 alpha (real->posit16 1.0)))))) 12.960 * [simplify]: Simplified (2 2) to (λ (alpha beta i) (*.p16 (/.p16 (/.p16 (*.p16 i (+.p16 (+.p16 alpha beta) i)) (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i))) (+.p16 (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i)) (real->posit16 1.0))) (/.p16 (+.p16 (*.p16 alpha beta) (*.p16 (+.p16 (+.p16 alpha beta) i) i)) (*.p16 (+.p16 (*.p16 (real->posit16 2) i) (+.p16 alpha beta)) (+.p16 (*.p16 (real->posit16 2) i) (+.p16 beta (-.p16 alpha (real->posit16 1.0)))))))) 12.960 * * * * [progress]: [ 8 / 8 ] simplifiying candidate #posit16 2) i))) (+.p16 (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i)) (real->posit16 1.0))) (/.p16 (/.p16 (+.p16 (*.p16 beta alpha) (*.p16 i (+.p16 (+.p16 alpha beta) i))) (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i))) (-.p16 (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i)) (real->posit16 1.0)))))> 12.960 * [simplify]: Simplifying (/.p16 (/.p16 (*.p16 i (+.p16 (+.p16 alpha beta) i)) (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i))) (+.p16 (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i)) (real->posit16 1.0))) 12.960 * * [simplify]: iters left: 5 (15 enodes) 12.964 * * [simplify]: iters left: 4 (44 enodes) 12.982 * * [simplify]: iters left: 3 (112 enodes) 13.015 * * [simplify]: iters left: 2 (473 enodes) 13.371 * * [simplify]: Extracting #0: cost 1 inf + 0 13.371 * * [simplify]: Extracting #1: cost 35 inf + 0 13.372 * * [simplify]: Extracting #2: cost 289 inf + 1 13.376 * * [simplify]: Extracting #3: cost 530 inf + 4270 13.382 * * [simplify]: Extracting #4: cost 530 inf + 8217 13.390 * * [simplify]: Extracting #5: cost 472 inf + 32870 13.419 * * [simplify]: Extracting #6: cost 191 inf + 263683 13.458 * * [simplify]: Extracting #7: cost 11 inf + 442277 13.504 * * [simplify]: Extracting #8: cost 0 inf + 458826 13.568 * [simplify]: Simplified to (/.p16 (*.p16 i (+.p16 (+.p16 alpha i) beta)) (+.p16 (*.p16 (+.p16 alpha (+.p16 (*.p16 (real->posit16 2) i) beta)) (+.p16 alpha (+.p16 (*.p16 (real->posit16 2) i) beta))) (+.p16 alpha (+.p16 (*.p16 (real->posit16 2) i) beta)))) 13.568 * [simplify]: Simplified (2 1) to (λ (alpha beta i) (*.p16 (/.p16 (*.p16 i (+.p16 (+.p16 alpha i) beta)) (+.p16 (*.p16 (+.p16 alpha (+.p16 (*.p16 (real->posit16 2) i) beta)) (+.p16 alpha (+.p16 (*.p16 (real->posit16 2) i) beta))) (+.p16 alpha (+.p16 (*.p16 (real->posit16 2) i) beta)))) (/.p16 (/.p16 (+.p16 (*.p16 beta alpha) (*.p16 i (+.p16 (+.p16 alpha beta) i))) (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i))) (-.p16 (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i)) (real->posit16 1.0))))) 13.568 * [simplify]: Simplifying (/.p16 (/.p16 (+.p16 (*.p16 beta alpha) (*.p16 i (+.p16 (+.p16 alpha beta) i))) (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i))) (-.p16 (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i)) (real->posit16 1.0))) 13.568 * * [simplify]: iters left: 6 (17 enodes) 13.575 * * [simplify]: iters left: 5 (52 enodes) 13.587 * * [simplify]: iters left: 4 (154 enodes) 13.649 * * [simplify]: Extracting #0: cost 1 inf + 0 13.649 * * [simplify]: Extracting #1: cost 27 inf + 0 13.649 * * [simplify]: Extracting #2: cost 136 inf + 0 13.650 * * [simplify]: Extracting #3: cost 274 inf + 366 13.656 * * [simplify]: Extracting #4: cost 281 inf + 5479 13.657 * * [simplify]: Extracting #5: cost 256 inf + 11413 13.662 * * [simplify]: Extracting #6: cost 208 inf + 38569 13.681 * * [simplify]: Extracting #7: cost 36 inf + 215631 13.710 * * [simplify]: Extracting #8: cost 1 inf + 245272 13.742 * * [simplify]: Extracting #9: cost 0 inf + 242397 13.773 * * [simplify]: Extracting #10: cost 0 inf + 242037 13.805 * [simplify]: Simplified to (/.p16 (+.p16 (*.p16 alpha beta) (*.p16 (+.p16 (+.p16 alpha beta) i) i)) (*.p16 (+.p16 (*.p16 (real->posit16 2) i) (+.p16 alpha beta)) (+.p16 (*.p16 (real->posit16 2) i) (+.p16 beta (-.p16 alpha (real->posit16 1.0)))))) 13.806 * [simplify]: Simplified (2 2) to (λ (alpha beta i) (*.p16 (/.p16 (/.p16 (*.p16 i (+.p16 (+.p16 alpha beta) i)) (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i))) (+.p16 (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i)) (real->posit16 1.0))) (/.p16 (+.p16 (*.p16 alpha beta) (*.p16 (+.p16 (+.p16 alpha beta) i) i)) (*.p16 (+.p16 (*.p16 (real->posit16 2) i) (+.p16 alpha beta)) (+.p16 (*.p16 (real->posit16 2) i) (+.p16 beta (-.p16 alpha (real->posit16 1.0)))))))) 13.806 * * * [progress]: adding candidates to table 14.138 * * [progress]: iteration 3 / 4 14.138 * * * [progress]: picking best candidate 14.487 * * * * [pick]: Picked #posit16 2) i)) (+.p16 (+.p16 alpha beta) i))) (+.p16 (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i)) (real->posit16 1.0))) (/.p16 (/.p16 (+.p16 (*.p16 beta alpha) (*.p16 i (+.p16 (+.p16 alpha beta) i))) (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i))) (-.p16 (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i)) (real->posit16 1.0)))))> 14.487 * * * [progress]: localizing error 14.980 * * * [progress]: generating rewritten candidates 14.980 * * * * [progress]: [ 1 / 4 ] rewriting at (2 2 1) 14.992 * * * * [progress]: [ 2 / 4 ] rewriting at (2 1 1 2) 15.025 * * * * [progress]: [ 3 / 4 ] rewriting at (2 2) 15.067 * * * * [progress]: [ 4 / 4 ] rewriting at (2 1) 15.600 * * * [progress]: generating series expansions 15.600 * * * * [progress]: [ 1 / 4 ] generating series at (2 2 1) 15.600 * * * * [progress]: [ 2 / 4 ] generating series at (2 1 1 2) 15.600 * * * * [progress]: [ 3 / 4 ] generating series at (2 2) 15.600 * * * * [progress]: [ 4 / 4 ] generating series at (2 1) 15.600 * * * [progress]: simplifying candidates 15.600 * * * * [progress]: [ 1 / 8 ] simplifiying candidate #posit16 2) i)) (+.p16 (+.p16 alpha beta) i))) (+.p16 (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i)) (real->posit16 1.0))) (*.p16 (/.p16 (/.p16 (+.p16 (*.p16 beta alpha) (*.p16 i (+.p16 (+.p16 alpha beta) i))) (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i))) (-.p16 (*.p16 (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i)) (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i))) (*.p16 (real->posit16 1.0) (real->posit16 1.0)))) (+.p16 (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i)) (real->posit16 1.0)))))> 15.601 * [simplify]: Simplifying (/.p16 (/.p16 (+.p16 (*.p16 beta alpha) (*.p16 i (+.p16 (+.p16 alpha beta) i))) (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i))) (-.p16 (*.p16 (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i)) (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i))) (*.p16 (real->posit16 1.0) (real->posit16 1.0)))) 15.601 * * [simplify]: iters left: 6 (19 enodes) 15.611 * * [simplify]: iters left: 5 (61 enodes) 15.644 * * [simplify]: iters left: 4 (215 enodes) 15.771 * * [simplify]: Extracting #0: cost 1 inf + 0 15.772 * * [simplify]: Extracting #1: cost 25 inf + 0 15.772 * * [simplify]: Extracting #2: cost 173 inf + 0 15.773 * * [simplify]: Extracting #3: cost 355 inf + 1090 15.775 * * [simplify]: Extracting #4: cost 396 inf + 4036 15.781 * * [simplify]: Extracting #5: cost 235 inf + 143420 15.802 * * [simplify]: Extracting #6: cost 34 inf + 349304 15.852 * * [simplify]: Extracting #7: cost 0 inf + 409705 15.878 * * [simplify]: Extracting #8: cost 0 inf + 409345 15.903 * [simplify]: Simplified to (/.p16 (+.p16 (*.p16 alpha beta) (*.p16 (+.p16 (+.p16 alpha beta) i) i)) (*.p16 (-.p16 (*.p16 (+.p16 (*.p16 (real->posit16 2) i) (+.p16 alpha beta)) (+.p16 (*.p16 (real->posit16 2) i) (+.p16 alpha beta))) (real->posit16 1.0)) (+.p16 (*.p16 (real->posit16 2) i) (+.p16 alpha beta)))) 15.903 * [simplify]: Simplified (2 2 1) to (λ (alpha beta i) (*.p16 (/.p16 (/.p16 i (/.p16 (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i)) (+.p16 (+.p16 alpha beta) i))) (+.p16 (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i)) (real->posit16 1.0))) (*.p16 (/.p16 (+.p16 (*.p16 alpha beta) (*.p16 (+.p16 (+.p16 alpha beta) i) i)) (*.p16 (-.p16 (*.p16 (+.p16 (*.p16 (real->posit16 2) i) (+.p16 alpha beta)) (+.p16 (*.p16 (real->posit16 2) i) (+.p16 alpha beta))) (real->posit16 1.0)) (+.p16 (*.p16 (real->posit16 2) i) (+.p16 alpha beta)))) (+.p16 (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i)) (real->posit16 1.0))))) 15.903 * * * * [progress]: [ 2 / 8 ] simplifiying candidate #posit16 2) i)) (+.p16 (+.p16 alpha beta) i))) (+.p16 (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i)) (real->posit16 1.0))) (/.p16 (+.p16 (*.p16 beta alpha) (*.p16 i (+.p16 (+.p16 alpha beta) i))) (*.p16 (-.p16 (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i)) (real->posit16 1.0)) (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i))))))> 15.903 * [simplify]: Simplifying (*.p16 (-.p16 (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i)) (real->posit16 1.0)) (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i))) 15.904 * * [simplify]: iters left: 5 (12 enodes) 15.907 * * [simplify]: iters left: 4 (41 enodes) 15.918 * * [simplify]: iters left: 3 (156 enodes) 15.990 * * [simplify]: Extracting #0: cost 1 inf + 0 15.990 * * [simplify]: Extracting #1: cost 63 inf + 0 15.991 * * [simplify]: Extracting #2: cost 314 inf + 0 15.993 * * [simplify]: Extracting #3: cost 380 inf + 2458 15.996 * * [simplify]: Extracting #4: cost 306 inf + 47329 16.018 * * [simplify]: Extracting #5: cost 86 inf + 204544 16.056 * * [simplify]: Extracting #6: cost 1 inf + 275096 16.095 * * [simplify]: Extracting #7: cost 0 inf + 276139 16.117 * [simplify]: Simplified to (*.p16 (+.p16 (+.p16 beta alpha) (*.p16 (real->posit16 2) i)) (-.p16 (+.p16 (+.p16 beta alpha) (*.p16 (real->posit16 2) i)) (real->posit16 1.0))) 16.117 * [simplify]: Simplified (2 2 2) to (λ (alpha beta i) (*.p16 (/.p16 (/.p16 i (/.p16 (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i)) (+.p16 (+.p16 alpha beta) i))) (+.p16 (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i)) (real->posit16 1.0))) (/.p16 (+.p16 (*.p16 beta alpha) (*.p16 i (+.p16 (+.p16 alpha beta) i))) (*.p16 (+.p16 (+.p16 beta alpha) (*.p16 (real->posit16 2) i)) (-.p16 (+.p16 (+.p16 beta alpha) (*.p16 (real->posit16 2) i)) (real->posit16 1.0)))))) 16.117 * * * * [progress]: [ 3 / 8 ] simplifiying candidate #posit16 2) i))) (/.p16 (+.p16 (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i)) (real->posit16 1.0)) (+.p16 (+.p16 alpha beta) i))) (/.p16 (/.p16 (+.p16 (*.p16 beta alpha) (*.p16 i (+.p16 (+.p16 alpha beta) i))) (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i))) (-.p16 (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i)) (real->posit16 1.0)))))> 16.118 * [simplify]: Simplifying (/.p16 (+.p16 (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i)) (real->posit16 1.0)) (+.p16 (+.p16 alpha beta) i)) 16.118 * * [simplify]: iters left: 5 (13 enodes) 16.122 * * [simplify]: iters left: 4 (32 enodes) 16.128 * * [simplify]: iters left: 3 (58 enodes) 16.138 * * [simplify]: iters left: 2 (88 enodes) 16.153 * * [simplify]: iters left: 1 (107 enodes) 16.174 * * [simplify]: Extracting #0: cost 1 inf + 0 16.174 * * [simplify]: Extracting #1: cost 3 inf + 0 16.174 * * [simplify]: Extracting #2: cost 20 inf + 0 16.174 * * [simplify]: Extracting #3: cost 19 inf + 3 16.175 * * [simplify]: Extracting #4: cost 13 inf + 256 16.175 * * [simplify]: Extracting #5: cost 10 inf + 382 16.176 * * [simplify]: Extracting #6: cost 0 inf + 4416 16.177 * [simplify]: Simplified to (/.p16 (+.p16 (*.p16 (real->posit16 2) i) (+.p16 (+.p16 (real->posit16 1.0) beta) alpha)) (+.p16 i (+.p16 beta alpha))) 16.177 * [simplify]: Simplified (2 1 2) to (λ (alpha beta i) (*.p16 (/.p16 (/.p16 i (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i))) (/.p16 (+.p16 (*.p16 (real->posit16 2) i) (+.p16 (+.p16 (real->posit16 1.0) beta) alpha)) (+.p16 i (+.p16 beta alpha)))) (/.p16 (/.p16 (+.p16 (*.p16 beta alpha) (*.p16 i (+.p16 (+.p16 alpha beta) i))) (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i))) (-.p16 (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i)) (real->posit16 1.0))))) 16.178 * * * * [progress]: [ 4 / 8 ] simplifiying candidate #posit16 2) i)) (real->posit16 1.0)) (/.p16 (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i)) (+.p16 (+.p16 alpha beta) i)))) (/.p16 (/.p16 (+.p16 (*.p16 beta alpha) (*.p16 i (+.p16 (+.p16 alpha beta) i))) (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i))) (-.p16 (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i)) (real->posit16 1.0)))))> 16.178 * [simplify]: Simplifying (*.p16 (+.p16 (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i)) (real->posit16 1.0)) (/.p16 (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i)) (+.p16 (+.p16 alpha beta) i))) 16.178 * * [simplify]: iters left: 5 (14 enodes) 16.185 * * [simplify]: iters left: 4 (36 enodes) 16.199 * * [simplify]: iters left: 3 (94 enodes) 16.235 * * [simplify]: iters left: 2 (461 enodes) 16.694 * * [simplify]: Extracting #0: cost 1 inf + 0 16.694 * * [simplify]: Extracting #1: cost 92 inf + 0 16.696 * * [simplify]: Extracting #2: cost 490 inf + 0 16.702 * * [simplify]: Extracting #3: cost 732 inf + 2545 16.709 * * [simplify]: Extracting #4: cost 702 inf + 15883 16.728 * * [simplify]: Extracting #5: cost 524 inf + 137309 16.803 * * [simplify]: Extracting #6: cost 53 inf + 625829 16.908 * * [simplify]: Extracting #7: cost 0 inf + 687509 17.001 * * [simplify]: Extracting #8: cost 0 inf + 687466 17.054 * [simplify]: Simplified to (/.p16 (+.p16 (+.p16 (*.p16 (real->posit16 2) i) (+.p16 beta alpha)) (*.p16 (+.p16 (*.p16 (real->posit16 2) i) (+.p16 beta alpha)) (+.p16 (*.p16 (real->posit16 2) i) (+.p16 beta alpha)))) (+.p16 beta (+.p16 alpha i))) 17.054 * [simplify]: Simplified (2 1 2) to (λ (alpha beta i) (*.p16 (/.p16 i (/.p16 (+.p16 (+.p16 (*.p16 (real->posit16 2) i) (+.p16 beta alpha)) (*.p16 (+.p16 (*.p16 (real->posit16 2) i) (+.p16 beta alpha)) (+.p16 (*.p16 (real->posit16 2) i) (+.p16 beta alpha)))) (+.p16 beta (+.p16 alpha i)))) (/.p16 (/.p16 (+.p16 (*.p16 beta alpha) (*.p16 i (+.p16 (+.p16 alpha beta) i))) (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i))) (-.p16 (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i)) (real->posit16 1.0))))) 17.054 * * * * [progress]: [ 5 / 8 ] simplifiying candidate #posit16 2) i)) (+.p16 (+.p16 alpha beta) i))) (+.p16 (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i)) (real->posit16 1.0))) (/.p16 (/.p16 (+.p16 (*.p16 beta alpha) (*.p16 i (+.p16 (+.p16 alpha beta) i))) (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i))) (-.p16 (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i)) (real->posit16 1.0)))))> 17.054 * [simplify]: Simplifying (/.p16 (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i)) (+.p16 (+.p16 alpha beta) i)) 17.054 * * [simplify]: iters left: 4 (10 enodes) 17.057 * * [simplify]: iters left: 3 (25 enodes) 17.061 * * [simplify]: iters left: 2 (37 enodes) 17.069 * * [simplify]: iters left: 1 (40 enodes) 17.077 * * [simplify]: Extracting #0: cost 1 inf + 0 17.077 * * [simplify]: Extracting #1: cost 3 inf + 0 17.077 * * [simplify]: Extracting #2: cost 12 inf + 0 17.077 * * [simplify]: Extracting #3: cost 9 inf + 45 17.077 * * [simplify]: Extracting #4: cost 7 inf + 212 17.077 * * [simplify]: Extracting #5: cost 6 inf + 213 17.077 * * [simplify]: Extracting #6: cost 0 inf + 2590 17.077 * [simplify]: Simplified to (/.p16 (+.p16 alpha (+.p16 beta (*.p16 (real->posit16 2) i))) (+.p16 alpha (+.p16 i beta))) 17.077 * [simplify]: Simplified (2 1 1 2) to (λ (alpha beta i) (*.p16 (/.p16 (/.p16 i (/.p16 (+.p16 alpha (+.p16 beta (*.p16 (real->posit16 2) i))) (+.p16 alpha (+.p16 i beta)))) (+.p16 (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i)) (real->posit16 1.0))) (/.p16 (/.p16 (+.p16 (*.p16 beta alpha) (*.p16 i (+.p16 (+.p16 alpha beta) i))) (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i))) (-.p16 (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i)) (real->posit16 1.0))))) 17.078 * * * * [progress]: [ 6 / 8 ] simplifiying candidate #posit16 2) i)) (+.p16 (+.p16 alpha beta) i))) (+.p16 (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i)) (real->posit16 1.0))) (/.p16 (/.p16 (+.p16 (*.p16 beta alpha) (*.p16 i (+.p16 (+.p16 alpha beta) i))) (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i))) (-.p16 (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i)) (real->posit16 1.0)))))> 17.078 * [simplify]: Simplifying (/.p16 (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i)) (+.p16 (+.p16 alpha beta) i)) 17.078 * * [simplify]: iters left: 4 (10 enodes) 17.081 * * [simplify]: iters left: 3 (25 enodes) 17.085 * * [simplify]: iters left: 2 (37 enodes) 17.090 * * [simplify]: iters left: 1 (40 enodes) 17.096 * * [simplify]: Extracting #0: cost 1 inf + 0 17.096 * * [simplify]: Extracting #1: cost 3 inf + 0 17.096 * * [simplify]: Extracting #2: cost 12 inf + 0 17.096 * * [simplify]: Extracting #3: cost 9 inf + 45 17.096 * * [simplify]: Extracting #4: cost 7 inf + 212 17.096 * * [simplify]: Extracting #5: cost 6 inf + 213 17.096 * * [simplify]: Extracting #6: cost 0 inf + 2590 17.097 * [simplify]: Simplified to (/.p16 (+.p16 alpha (+.p16 beta (*.p16 (real->posit16 2) i))) (+.p16 alpha (+.p16 i beta))) 17.097 * [simplify]: Simplified (2 1 1 2) to (λ (alpha beta i) (*.p16 (/.p16 (/.p16 i (/.p16 (+.p16 alpha (+.p16 beta (*.p16 (real->posit16 2) i))) (+.p16 alpha (+.p16 i beta)))) (+.p16 (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i)) (real->posit16 1.0))) (/.p16 (/.p16 (+.p16 (*.p16 beta alpha) (*.p16 i (+.p16 (+.p16 alpha beta) i))) (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i))) (-.p16 (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i)) (real->posit16 1.0))))) 17.097 * * * * [progress]: [ 7 / 8 ] simplifiying candidate #posit16 2) i)) (+.p16 (+.p16 alpha beta) i))) (+.p16 (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i)) (real->posit16 1.0))) (/.p16 (/.p16 (+.p16 (*.p16 beta alpha) (*.p16 i (+.p16 (+.p16 alpha beta) i))) (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i))) (-.p16 (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i)) (real->posit16 1.0)))))> 17.097 * [simplify]: Simplifying (/.p16 (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i)) (+.p16 (+.p16 alpha beta) i)) 17.097 * * [simplify]: iters left: 4 (10 enodes) 17.102 * * [simplify]: iters left: 3 (25 enodes) 17.111 * * [simplify]: iters left: 2 (37 enodes) 17.121 * * [simplify]: iters left: 1 (40 enodes) 17.133 * * [simplify]: Extracting #0: cost 1 inf + 0 17.133 * * [simplify]: Extracting #1: cost 3 inf + 0 17.133 * * [simplify]: Extracting #2: cost 12 inf + 0 17.133 * * [simplify]: Extracting #3: cost 9 inf + 45 17.133 * * [simplify]: Extracting #4: cost 7 inf + 212 17.133 * * [simplify]: Extracting #5: cost 6 inf + 213 17.134 * * [simplify]: Extracting #6: cost 0 inf + 2590 17.134 * [simplify]: Simplified to (/.p16 (+.p16 alpha (+.p16 beta (*.p16 (real->posit16 2) i))) (+.p16 alpha (+.p16 i beta))) 17.134 * [simplify]: Simplified (2 1 1 2) to (λ (alpha beta i) (*.p16 (/.p16 (/.p16 i (/.p16 (+.p16 alpha (+.p16 beta (*.p16 (real->posit16 2) i))) (+.p16 alpha (+.p16 i beta)))) (+.p16 (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i)) (real->posit16 1.0))) (/.p16 (/.p16 (+.p16 (*.p16 beta alpha) (*.p16 i (+.p16 (+.p16 alpha beta) i))) (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i))) (-.p16 (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i)) (real->posit16 1.0))))) 17.135 * * * * [progress]: [ 8 / 8 ] simplifiying candidate #posit16 2) i)) (+.p16 (+.p16 alpha beta) i))) (+.p16 (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i)) (real->posit16 1.0))) (/.p16 (/.p16 (+.p16 (*.p16 beta alpha) (*.p16 i (+.p16 (+.p16 alpha beta) i))) (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i))) (-.p16 (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i)) (real->posit16 1.0)))))> 17.135 * [simplify]: Simplifying (/.p16 (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i)) (+.p16 (+.p16 alpha beta) i)) 17.135 * * [simplify]: iters left: 4 (10 enodes) 17.140 * * [simplify]: iters left: 3 (25 enodes) 17.145 * * [simplify]: iters left: 2 (37 enodes) 17.151 * * [simplify]: iters left: 1 (40 enodes) 17.157 * * [simplify]: Extracting #0: cost 1 inf + 0 17.157 * * [simplify]: Extracting #1: cost 3 inf + 0 17.157 * * [simplify]: Extracting #2: cost 12 inf + 0 17.157 * * [simplify]: Extracting #3: cost 9 inf + 45 17.157 * * [simplify]: Extracting #4: cost 7 inf + 212 17.157 * * [simplify]: Extracting #5: cost 6 inf + 213 17.157 * * [simplify]: Extracting #6: cost 0 inf + 2590 17.157 * [simplify]: Simplified to (/.p16 (+.p16 alpha (+.p16 beta (*.p16 (real->posit16 2) i))) (+.p16 alpha (+.p16 i beta))) 17.157 * [simplify]: Simplified (2 1 1 2) to (λ (alpha beta i) (*.p16 (/.p16 (/.p16 i (/.p16 (+.p16 alpha (+.p16 beta (*.p16 (real->posit16 2) i))) (+.p16 alpha (+.p16 i beta)))) (+.p16 (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i)) (real->posit16 1.0))) (/.p16 (/.p16 (+.p16 (*.p16 beta alpha) (*.p16 i (+.p16 (+.p16 alpha beta) i))) (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i))) (-.p16 (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i)) (real->posit16 1.0))))) 17.158 * * * [progress]: adding candidates to table 17.446 * * [progress]: iteration 4 / 4 17.446 * * * [progress]: picking best candidate 17.761 * * * * [pick]: Picked #posit16 2) i)) (real->posit16 1.0)) (/.p16 (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i)) (+.p16 (+.p16 alpha beta) i)))) (/.p16 (/.p16 (+.p16 (*.p16 beta alpha) (*.p16 i (+.p16 (+.p16 alpha beta) i))) (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i))) (-.p16 (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i)) (real->posit16 1.0)))))> 17.761 * * * [progress]: localizing error 18.283 * * * [progress]: generating rewritten candidates 18.283 * * * * [progress]: [ 1 / 4 ] rewriting at (2 2 1) 18.298 * * * * [progress]: [ 2 / 4 ] rewriting at (2 1 2 2) 18.330 * * * * [progress]: [ 3 / 4 ] rewriting at (2 1) 18.335 * * * * [progress]: [ 4 / 4 ] rewriting at (2 2) 18.383 * * * [progress]: generating series expansions 18.383 * * * * [progress]: [ 1 / 4 ] generating series at (2 2 1) 18.385 * * * * [progress]: [ 2 / 4 ] generating series at (2 1 2 2) 18.385 * * * * [progress]: [ 3 / 4 ] generating series at (2 1) 18.385 * * * * [progress]: [ 4 / 4 ] generating series at (2 2) 18.385 * * * [progress]: simplifying candidates 18.385 * * * * [progress]: [ 1 / 8 ] simplifiying candidate #posit16 2) i)) (real->posit16 1.0))) (/.p16 (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i)) (+.p16 (+.p16 alpha beta) i))) (/.p16 (/.p16 (+.p16 (*.p16 beta alpha) (*.p16 i (+.p16 (+.p16 alpha beta) i))) (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i))) (-.p16 (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i)) (real->posit16 1.0)))))> 18.385 * [simplify]: Simplifying (/.p16 i (+.p16 (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i)) (real->posit16 1.0))) 18.385 * * [simplify]: iters left: 5 (12 enodes) 18.391 * * [simplify]: iters left: 4 (28 enodes) 18.400 * * [simplify]: iters left: 3 (48 enodes) 18.417 * * [simplify]: iters left: 2 (76 enodes) 18.443 * * [simplify]: iters left: 1 (88 enodes) 18.467 * * [simplify]: Extracting #0: cost 1 inf + 0 18.467 * * [simplify]: Extracting #1: cost 3 inf + 0 18.467 * * [simplify]: Extracting #2: cost 16 inf + 1 18.468 * * [simplify]: Extracting #3: cost 15 inf + 45 18.468 * * [simplify]: Extracting #4: cost 12 inf + 131 18.468 * * [simplify]: Extracting #5: cost 9 inf + 216 18.469 * * [simplify]: Extracting #6: cost 4 inf + 2072 18.470 * * [simplify]: Extracting #7: cost 0 inf + 4169 18.471 * [simplify]: Simplified to (/.p16 i (+.p16 (+.p16 alpha (*.p16 i (real->posit16 2))) (+.p16 beta (real->posit16 1.0)))) 18.471 * [simplify]: Simplified (2 1 1) to (λ (alpha beta i) (*.p16 (/.p16 (/.p16 i (+.p16 (+.p16 alpha (*.p16 i (real->posit16 2))) (+.p16 beta (real->posit16 1.0)))) (/.p16 (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i)) (+.p16 (+.p16 alpha beta) i))) (/.p16 (/.p16 (+.p16 (*.p16 beta alpha) (*.p16 i (+.p16 (+.p16 alpha beta) i))) (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i))) (-.p16 (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i)) (real->posit16 1.0))))) 18.471 * * * * [progress]: [ 2 / 8 ] simplifiying candidate #posit16 2) i)) (real->posit16 1.0)) (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i)))) (+.p16 (+.p16 alpha beta) i)) (/.p16 (/.p16 (+.p16 (*.p16 beta alpha) (*.p16 i (+.p16 (+.p16 alpha beta) i))) (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i))) (-.p16 (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i)) (real->posit16 1.0)))))> 18.471 * [simplify]: Simplifying (/.p16 i (*.p16 (+.p16 (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i)) (real->posit16 1.0)) (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i)))) 18.472 * * [simplify]: iters left: 6 (13 enodes) 18.478 * * [simplify]: iters left: 5 (38 enodes) 18.495 * * [simplify]: iters left: 4 (118 enodes) 18.587 * * [simplify]: Extracting #0: cost 1 inf + 0 18.587 * * [simplify]: Extracting #1: cost 5 inf + 0 18.587 * * [simplify]: Extracting #2: cost 76 inf + 1 18.588 * * [simplify]: Extracting #3: cost 208 inf + 3 18.590 * * [simplify]: Extracting #4: cost 238 inf + 2703 18.594 * * [simplify]: Extracting #5: cost 168 inf + 33108 18.608 * * [simplify]: Extracting #6: cost 47 inf + 118978 18.633 * * [simplify]: Extracting #7: cost 0 inf + 158936 18.655 * * [simplify]: Extracting #8: cost 0 inf + 158536 18.677 * [simplify]: Simplified to (/.p16 i (+.p16 (*.p16 (+.p16 alpha (+.p16 beta (*.p16 i (real->posit16 2)))) (+.p16 alpha (+.p16 beta (*.p16 i (real->posit16 2))))) (+.p16 alpha (+.p16 beta (*.p16 i (real->posit16 2)))))) 18.677 * [simplify]: Simplified (2 1 1) to (λ (alpha beta i) (*.p16 (*.p16 (/.p16 i (+.p16 (*.p16 (+.p16 alpha (+.p16 beta (*.p16 i (real->posit16 2)))) (+.p16 alpha (+.p16 beta (*.p16 i (real->posit16 2))))) (+.p16 alpha (+.p16 beta (*.p16 i (real->posit16 2)))))) (+.p16 (+.p16 alpha beta) i)) (/.p16 (/.p16 (+.p16 (*.p16 beta alpha) (*.p16 i (+.p16 (+.p16 alpha beta) i))) (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i))) (-.p16 (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i)) (real->posit16 1.0))))) 18.677 * * * * [progress]: [ 3 / 8 ] simplifiying candidate #posit16 2) i)) (real->posit16 1.0)) (/.p16 (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i)) (+.p16 (+.p16 alpha beta) i)))) (*.p16 (/.p16 (/.p16 (+.p16 (*.p16 beta alpha) (*.p16 i (+.p16 (+.p16 alpha beta) i))) (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i))) (-.p16 (*.p16 (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i)) (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i))) (*.p16 (real->posit16 1.0) (real->posit16 1.0)))) (+.p16 (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i)) (real->posit16 1.0)))))> 18.677 * [simplify]: Simplifying (/.p16 (/.p16 (+.p16 (*.p16 beta alpha) (*.p16 i (+.p16 (+.p16 alpha beta) i))) (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i))) (-.p16 (*.p16 (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i)) (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i))) (*.p16 (real->posit16 1.0) (real->posit16 1.0)))) 18.678 * * [simplify]: iters left: 6 (19 enodes) 18.688 * * [simplify]: iters left: 5 (61 enodes) 18.715 * * [simplify]: iters left: 4 (215 enodes) 18.844 * * [simplify]: Extracting #0: cost 1 inf + 0 18.844 * * [simplify]: Extracting #1: cost 25 inf + 0 18.844 * * [simplify]: Extracting #2: cost 173 inf + 0 18.845 * * [simplify]: Extracting #3: cost 355 inf + 1090 18.851 * * [simplify]: Extracting #4: cost 396 inf + 4036 18.858 * * [simplify]: Extracting #5: cost 235 inf + 143420 18.894 * * [simplify]: Extracting #6: cost 34 inf + 349304 18.918 * * [simplify]: Extracting #7: cost 0 inf + 409705 18.968 * * [simplify]: Extracting #8: cost 0 inf + 409345 19.001 * [simplify]: Simplified to (/.p16 (+.p16 (*.p16 alpha beta) (*.p16 (+.p16 (+.p16 alpha beta) i) i)) (*.p16 (-.p16 (*.p16 (+.p16 (*.p16 (real->posit16 2) i) (+.p16 alpha beta)) (+.p16 (*.p16 (real->posit16 2) i) (+.p16 alpha beta))) (real->posit16 1.0)) (+.p16 (*.p16 (real->posit16 2) i) (+.p16 alpha beta)))) 19.001 * [simplify]: Simplified (2 2 1) to (λ (alpha beta i) (*.p16 (/.p16 i (*.p16 (+.p16 (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i)) (real->posit16 1.0)) (/.p16 (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i)) (+.p16 (+.p16 alpha beta) i)))) (*.p16 (/.p16 (+.p16 (*.p16 alpha beta) (*.p16 (+.p16 (+.p16 alpha beta) i) i)) (*.p16 (-.p16 (*.p16 (+.p16 (*.p16 (real->posit16 2) i) (+.p16 alpha beta)) (+.p16 (*.p16 (real->posit16 2) i) (+.p16 alpha beta))) (real->posit16 1.0)) (+.p16 (*.p16 (real->posit16 2) i) (+.p16 alpha beta)))) (+.p16 (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i)) (real->posit16 1.0))))) 19.002 * * * * [progress]: [ 4 / 8 ] simplifiying candidate #posit16 2) i)) (real->posit16 1.0)) (/.p16 (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i)) (+.p16 (+.p16 alpha beta) i)))) (/.p16 (+.p16 (*.p16 beta alpha) (*.p16 i (+.p16 (+.p16 alpha beta) i))) (*.p16 (-.p16 (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i)) (real->posit16 1.0)) (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i))))))> 19.002 * [simplify]: Simplifying (*.p16 (-.p16 (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i)) (real->posit16 1.0)) (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i))) 19.002 * * [simplify]: iters left: 5 (12 enodes) 19.005 * * [simplify]: iters left: 4 (41 enodes) 19.021 * * [simplify]: iters left: 3 (156 enodes) 19.118 * * [simplify]: Extracting #0: cost 1 inf + 0 19.118 * * [simplify]: Extracting #1: cost 63 inf + 0 19.119 * * [simplify]: Extracting #2: cost 314 inf + 0 19.121 * * [simplify]: Extracting #3: cost 380 inf + 2458 19.126 * * [simplify]: Extracting #4: cost 306 inf + 47329 19.146 * * [simplify]: Extracting #5: cost 86 inf + 204544 19.184 * * [simplify]: Extracting #6: cost 1 inf + 275096 19.219 * * [simplify]: Extracting #7: cost 0 inf + 276139 19.254 * [simplify]: Simplified to (*.p16 (+.p16 (+.p16 beta alpha) (*.p16 (real->posit16 2) i)) (-.p16 (+.p16 (+.p16 beta alpha) (*.p16 (real->posit16 2) i)) (real->posit16 1.0))) 19.254 * [simplify]: Simplified (2 2 2) to (λ (alpha beta i) (*.p16 (/.p16 i (*.p16 (+.p16 (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i)) (real->posit16 1.0)) (/.p16 (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i)) (+.p16 (+.p16 alpha beta) i)))) (/.p16 (+.p16 (*.p16 beta alpha) (*.p16 i (+.p16 (+.p16 alpha beta) i))) (*.p16 (+.p16 (+.p16 beta alpha) (*.p16 (real->posit16 2) i)) (-.p16 (+.p16 (+.p16 beta alpha) (*.p16 (real->posit16 2) i)) (real->posit16 1.0)))))) 19.254 * * * * [progress]: [ 5 / 8 ] simplifiying candidate #posit16 2) i)) (real->posit16 1.0)) (/.p16 (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i)) (+.p16 (+.p16 alpha beta) i)))) (/.p16 (/.p16 (+.p16 (*.p16 beta alpha) (*.p16 i (+.p16 (+.p16 alpha beta) i))) (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i))) (-.p16 (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i)) (real->posit16 1.0)))))> 19.254 * [simplify]: Simplifying (*.p16 (+.p16 (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i)) (real->posit16 1.0)) (/.p16 (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i)) (+.p16 (+.p16 alpha beta) i))) 19.254 * * [simplify]: iters left: 5 (14 enodes) 19.261 * * [simplify]: iters left: 4 (36 enodes) 19.273 * * [simplify]: iters left: 3 (94 enodes) 19.331 * * [simplify]: iters left: 2 (461 enodes) 19.848 * * [simplify]: Extracting #0: cost 1 inf + 0 19.848 * * [simplify]: Extracting #1: cost 92 inf + 0 19.850 * * [simplify]: Extracting #2: cost 490 inf + 0 19.856 * * [simplify]: Extracting #3: cost 732 inf + 2545 19.864 * * [simplify]: Extracting #4: cost 702 inf + 15883 19.888 * * [simplify]: Extracting #5: cost 524 inf + 137309 19.966 * * [simplify]: Extracting #6: cost 53 inf + 625829 20.045 * * [simplify]: Extracting #7: cost 0 inf + 687509 20.099 * * [simplify]: Extracting #8: cost 0 inf + 687466 20.153 * [simplify]: Simplified to (/.p16 (+.p16 (+.p16 (*.p16 (real->posit16 2) i) (+.p16 beta alpha)) (*.p16 (+.p16 (*.p16 (real->posit16 2) i) (+.p16 beta alpha)) (+.p16 (*.p16 (real->posit16 2) i) (+.p16 beta alpha)))) (+.p16 beta (+.p16 alpha i))) 20.153 * [simplify]: Simplified (2 1 2) to (λ (alpha beta i) (*.p16 (/.p16 i (/.p16 (+.p16 (+.p16 (*.p16 (real->posit16 2) i) (+.p16 beta alpha)) (*.p16 (+.p16 (*.p16 (real->posit16 2) i) (+.p16 beta alpha)) (+.p16 (*.p16 (real->posit16 2) i) (+.p16 beta alpha)))) (+.p16 beta (+.p16 alpha i)))) (/.p16 (/.p16 (+.p16 (*.p16 beta alpha) (*.p16 i (+.p16 (+.p16 alpha beta) i))) (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i))) (-.p16 (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i)) (real->posit16 1.0))))) 20.153 * * * * [progress]: [ 6 / 8 ] simplifiying candidate #posit16 2) i)) (real->posit16 1.0)) (/.p16 (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i)) (+.p16 (+.p16 alpha beta) i)))) (/.p16 (/.p16 (+.p16 (*.p16 beta alpha) (*.p16 i (+.p16 (+.p16 alpha beta) i))) (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i))) (-.p16 (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i)) (real->posit16 1.0)))))> 20.153 * [simplify]: Simplifying (*.p16 (+.p16 (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i)) (real->posit16 1.0)) (/.p16 (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i)) (+.p16 (+.p16 alpha beta) i))) 20.153 * * [simplify]: iters left: 5 (14 enodes) 20.157 * * [simplify]: iters left: 4 (36 enodes) 20.164 * * [simplify]: iters left: 3 (94 enodes) 20.215 * * [simplify]: iters left: 2 (461 enodes) 20.659 * * [simplify]: Extracting #0: cost 1 inf + 0 20.659 * * [simplify]: Extracting #1: cost 92 inf + 0 20.660 * * [simplify]: Extracting #2: cost 490 inf + 0 20.663 * * [simplify]: Extracting #3: cost 732 inf + 2545 20.670 * * [simplify]: Extracting #4: cost 702 inf + 15883 20.680 * * [simplify]: Extracting #5: cost 524 inf + 137309 20.719 * * [simplify]: Extracting #6: cost 53 inf + 625829 20.772 * * [simplify]: Extracting #7: cost 0 inf + 687509 20.827 * * [simplify]: Extracting #8: cost 0 inf + 687466 20.879 * [simplify]: Simplified to (/.p16 (+.p16 (+.p16 (*.p16 (real->posit16 2) i) (+.p16 beta alpha)) (*.p16 (+.p16 (*.p16 (real->posit16 2) i) (+.p16 beta alpha)) (+.p16 (*.p16 (real->posit16 2) i) (+.p16 beta alpha)))) (+.p16 beta (+.p16 alpha i))) 20.879 * [simplify]: Simplified (2 1 2) to (λ (alpha beta i) (*.p16 (/.p16 i (/.p16 (+.p16 (+.p16 (*.p16 (real->posit16 2) i) (+.p16 beta alpha)) (*.p16 (+.p16 (*.p16 (real->posit16 2) i) (+.p16 beta alpha)) (+.p16 (*.p16 (real->posit16 2) i) (+.p16 beta alpha)))) (+.p16 beta (+.p16 alpha i)))) (/.p16 (/.p16 (+.p16 (*.p16 beta alpha) (*.p16 i (+.p16 (+.p16 alpha beta) i))) (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i))) (-.p16 (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i)) (real->posit16 1.0))))) 20.880 * * * * [progress]: [ 7 / 8 ] simplifiying candidate #posit16 2) i)) (real->posit16 1.0)) (/.p16 (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i)) (+.p16 (+.p16 alpha beta) i)))) (/.p16 (/.p16 (+.p16 (*.p16 beta alpha) (*.p16 i (+.p16 (+.p16 alpha beta) i))) (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i))) (-.p16 (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i)) (real->posit16 1.0)))))> 20.880 * [simplify]: Simplifying (*.p16 (+.p16 (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i)) (real->posit16 1.0)) (/.p16 (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i)) (+.p16 (+.p16 alpha beta) i))) 20.880 * * [simplify]: iters left: 5 (14 enodes) 20.884 * * [simplify]: iters left: 4 (36 enodes) 20.890 * * [simplify]: iters left: 3 (94 enodes) 20.925 * * [simplify]: iters left: 2 (461 enodes) 21.230 * * [simplify]: Extracting #0: cost 1 inf + 0 21.230 * * [simplify]: Extracting #1: cost 92 inf + 0 21.231 * * [simplify]: Extracting #2: cost 490 inf + 0 21.234 * * [simplify]: Extracting #3: cost 732 inf + 2545 21.242 * * [simplify]: Extracting #4: cost 702 inf + 15883 21.252 * * [simplify]: Extracting #5: cost 524 inf + 137309 21.290 * * [simplify]: Extracting #6: cost 53 inf + 625829 21.346 * * [simplify]: Extracting #7: cost 0 inf + 687509 21.399 * * [simplify]: Extracting #8: cost 0 inf + 687466 21.453 * [simplify]: Simplified to (/.p16 (+.p16 (+.p16 (*.p16 (real->posit16 2) i) (+.p16 beta alpha)) (*.p16 (+.p16 (*.p16 (real->posit16 2) i) (+.p16 beta alpha)) (+.p16 (*.p16 (real->posit16 2) i) (+.p16 beta alpha)))) (+.p16 beta (+.p16 alpha i))) 21.453 * [simplify]: Simplified (2 1 2) to (λ (alpha beta i) (*.p16 (/.p16 i (/.p16 (+.p16 (+.p16 (*.p16 (real->posit16 2) i) (+.p16 beta alpha)) (*.p16 (+.p16 (*.p16 (real->posit16 2) i) (+.p16 beta alpha)) (+.p16 (*.p16 (real->posit16 2) i) (+.p16 beta alpha)))) (+.p16 beta (+.p16 alpha i)))) (/.p16 (/.p16 (+.p16 (*.p16 beta alpha) (*.p16 i (+.p16 (+.p16 alpha beta) i))) (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i))) (-.p16 (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i)) (real->posit16 1.0))))) 21.453 * * * * [progress]: [ 8 / 8 ] simplifiying candidate #posit16 2) i)) (real->posit16 1.0)) (/.p16 (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i)) (+.p16 (+.p16 alpha beta) i)))) (/.p16 (/.p16 (+.p16 (*.p16 beta alpha) (*.p16 i (+.p16 (+.p16 alpha beta) i))) (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i))) (-.p16 (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i)) (real->posit16 1.0)))))> 21.453 * [simplify]: Simplifying (*.p16 (+.p16 (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i)) (real->posit16 1.0)) (/.p16 (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i)) (+.p16 (+.p16 alpha beta) i))) 21.453 * * [simplify]: iters left: 5 (14 enodes) 21.457 * * [simplify]: iters left: 4 (36 enodes) 21.464 * * [simplify]: iters left: 3 (94 enodes) 21.497 * * [simplify]: iters left: 2 (461 enodes) 21.922 * * [simplify]: Extracting #0: cost 1 inf + 0 21.923 * * [simplify]: Extracting #1: cost 92 inf + 0 21.925 * * [simplify]: Extracting #2: cost 490 inf + 0 21.935 * * [simplify]: Extracting #3: cost 732 inf + 2545 21.944 * * [simplify]: Extracting #4: cost 702 inf + 15883 21.963 * * [simplify]: Extracting #5: cost 524 inf + 137309 22.038 * * [simplify]: Extracting #6: cost 53 inf + 625829 22.112 * * [simplify]: Extracting #7: cost 0 inf + 687509 22.166 * * [simplify]: Extracting #8: cost 0 inf + 687466 22.222 * [simplify]: Simplified to (/.p16 (+.p16 (+.p16 (*.p16 (real->posit16 2) i) (+.p16 beta alpha)) (*.p16 (+.p16 (*.p16 (real->posit16 2) i) (+.p16 beta alpha)) (+.p16 (*.p16 (real->posit16 2) i) (+.p16 beta alpha)))) (+.p16 beta (+.p16 alpha i))) 22.222 * [simplify]: Simplified (2 1 2) to (λ (alpha beta i) (*.p16 (/.p16 i (/.p16 (+.p16 (+.p16 (*.p16 (real->posit16 2) i) (+.p16 beta alpha)) (*.p16 (+.p16 (*.p16 (real->posit16 2) i) (+.p16 beta alpha)) (+.p16 (*.p16 (real->posit16 2) i) (+.p16 beta alpha)))) (+.p16 beta (+.p16 alpha i)))) (/.p16 (/.p16 (+.p16 (*.p16 beta alpha) (*.p16 i (+.p16 (+.p16 alpha beta) i))) (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i))) (-.p16 (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i)) (real->posit16 1.0))))) 22.223 * * * [progress]: adding candidates to table 22.494 * [progress]: [Phase 3 of 3] Extracting. 22.494 * * [regime]: Finding splitpoints for: (#posit16 2) i)) (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i))) (+.p16 (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i)) (real->posit16 1.0)))) (*.p16 i (+.p16 i (+.p16 alpha beta)))) (-.p16 (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i)) (real->posit16 1.0))))> #posit16 2) i))) (+.p16 (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i)) (real->posit16 1.0))) (/.p16 (+.p16 (*.p16 beta alpha) (*.p16 i (+.p16 (+.p16 alpha beta) i))) (*.p16 (-.p16 (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i)) (real->posit16 1.0)) (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i))))))> #posit16 2) i))) (+.p16 (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i)) (real->posit16 1.0))) (/.p16 (/.p16 (+.p16 (*.p16 beta alpha) (*.p16 i (+.p16 (+.p16 alpha beta) i))) (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i))) (-.p16 (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i)) (real->posit16 1.0)))))> #posit16 2) i)) (real->posit16 1.0)) (/.p16 (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i)) (+.p16 (+.p16 alpha beta) i)))) (/.p16 (+.p16 (*.p16 beta alpha) (*.p16 i (+.p16 (+.p16 alpha beta) i))) (*.p16 (-.p16 (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i)) (real->posit16 1.0)) (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i))))))> #posit16 2) i)) (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i))) (real->posit16 1.0)) (*.p16 (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i)) (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i))))))> #posit16 2) i)) (real->posit16 1.0)) (/.p16 (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i)) (+.p16 (+.p16 alpha beta) i)))) (*.p16 (/.p16 (+.p16 (*.p16 alpha beta) (*.p16 (+.p16 (+.p16 alpha beta) i) i)) (*.p16 (-.p16 (*.p16 (+.p16 (*.p16 (real->posit16 2) i) (+.p16 alpha beta)) (+.p16 (*.p16 (real->posit16 2) i) (+.p16 alpha beta))) (real->posit16 1.0)) (+.p16 (*.p16 (real->posit16 2) i) (+.p16 alpha beta)))) (+.p16 (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i)) (real->posit16 1.0)))))> #posit16 2) i)) (real->posit16 1.0)) (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i)))) (/.p16 (/.p16 (+.p16 (*.p16 beta alpha) (*.p16 i (+.p16 (+.p16 alpha beta) i))) (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i))) (-.p16 (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i)) (real->posit16 1.0)))))> #posit16 2) i))) (+.p16 (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i)) (real->posit16 1.0))) (*.p16 (/.p16 (+.p16 (*.p16 alpha beta) (*.p16 (+.p16 (+.p16 alpha beta) i) i)) (*.p16 (-.p16 (*.p16 (+.p16 (*.p16 (real->posit16 2) i) (+.p16 alpha beta)) (+.p16 (*.p16 (real->posit16 2) i) (+.p16 alpha beta))) (real->posit16 1.0)) (+.p16 (*.p16 (real->posit16 2) i) (+.p16 alpha beta)))) (+.p16 (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i)) (real->posit16 1.0)))))> #posit16 2) i)) (real->posit16 1.0)) (/.p16 (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i)) (+.p16 (+.p16 alpha beta) i)))) (/.p16 (/.p16 (+.p16 (*.p16 beta alpha) (*.p16 i (+.p16 (+.p16 alpha beta) i))) (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i))) (-.p16 (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i)) (real->posit16 1.0)))))> #posit16 2) i))) (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i))) (-.p16 (*.p16 (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i)) (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i))) (real->posit16 1.0))))> #posit16 2) i))) (/.p16 (+.p16 (*.p16 beta alpha) (*.p16 i (+.p16 (+.p16 alpha beta) i))) (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i)))) (-.p16 (*.p16 (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i)) (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i))) (real->posit16 1.0))))> #posit16 2) i)) (real->posit16 1.0)) (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i)))) (+.p16 (+.p16 alpha beta) i)) (/.p16 (/.p16 (+.p16 (*.p16 beta alpha) (*.p16 i (+.p16 (+.p16 alpha beta) i))) (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i))) (-.p16 (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i)) (real->posit16 1.0)))))> #posit16 2) i)) (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i))) (+.p16 (*.p16 beta alpha) (*.p16 i (+.p16 (+.p16 alpha beta) i))))) (-.p16 (*.p16 (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i)) (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i))) (real->posit16 1.0))))> #posit16 2) i)) (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i)))) (-.p16 (*.p16 (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i)) (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i))) (real->posit16 1.0))))> #posit16 2) i)) (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i))) (-.p16 (*.p16 (*.p16 (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i)) (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i))) (*.p16 (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i)) (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i)))) (real->posit16 1.0)))) (+.p16 (*.p16 (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i)) (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i))) (real->posit16 1.0))))> #posit16 2) i)) (+.p16 (+.p16 alpha beta) i))) (+.p16 (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i)) (real->posit16 1.0))) (/.p16 (/.p16 (+.p16 (*.p16 beta alpha) (*.p16 i (+.p16 (+.p16 alpha beta) i))) (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i))) (-.p16 (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i)) (real->posit16 1.0)))))> #posit16 2) i)) (+.p16 (+.p16 alpha beta) i))) (+.p16 (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i)) (real->posit16 1.0))) (/.p16 (+.p16 (*.p16 beta alpha) (*.p16 i (+.p16 (+.p16 alpha beta) i))) (*.p16 (-.p16 (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i)) (real->posit16 1.0)) (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i))))))> #posit16 2) i)) (real->posit16 1.0))) (/.p16 (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i)) (+.p16 (+.p16 alpha beta) i))) (/.p16 (/.p16 (+.p16 (*.p16 beta alpha) (*.p16 i (+.p16 (+.p16 alpha beta) i))) (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i))) (-.p16 (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i)) (real->posit16 1.0)))))> #posit16 2) i))) (/.p16 (-.p16 (*.p16 (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i)) (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i))) (real->posit16 1.0)) (/.p16 (+.p16 (*.p16 beta alpha) (*.p16 i (+.p16 (+.p16 alpha beta) i))) (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i))))))>) 22.509 * * * [regime-changes]: Trying 3 branch expressions: (beta alpha i) 22.510 * * * * [regimes]: Trying to branch on beta from (#posit16 2) i)) (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i))) (+.p16 (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i)) (real->posit16 1.0)))) (*.p16 i (+.p16 i (+.p16 alpha beta)))) (-.p16 (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i)) (real->posit16 1.0))))> #posit16 2) i))) (+.p16 (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i)) (real->posit16 1.0))) (/.p16 (+.p16 (*.p16 beta alpha) (*.p16 i (+.p16 (+.p16 alpha beta) i))) (*.p16 (-.p16 (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i)) (real->posit16 1.0)) (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i))))))> #posit16 2) i))) (+.p16 (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i)) (real->posit16 1.0))) (/.p16 (/.p16 (+.p16 (*.p16 beta alpha) (*.p16 i (+.p16 (+.p16 alpha beta) i))) (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i))) (-.p16 (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i)) (real->posit16 1.0)))))> #posit16 2) i)) (real->posit16 1.0)) (/.p16 (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i)) (+.p16 (+.p16 alpha beta) i)))) (/.p16 (+.p16 (*.p16 beta alpha) (*.p16 i (+.p16 (+.p16 alpha beta) i))) (*.p16 (-.p16 (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i)) (real->posit16 1.0)) (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i))))))> #posit16 2) i)) (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i))) (real->posit16 1.0)) (*.p16 (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i)) (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i))))))> #posit16 2) i)) (real->posit16 1.0)) (/.p16 (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i)) (+.p16 (+.p16 alpha beta) i)))) (*.p16 (/.p16 (+.p16 (*.p16 alpha beta) (*.p16 (+.p16 (+.p16 alpha beta) i) i)) (*.p16 (-.p16 (*.p16 (+.p16 (*.p16 (real->posit16 2) i) (+.p16 alpha beta)) (+.p16 (*.p16 (real->posit16 2) i) (+.p16 alpha beta))) (real->posit16 1.0)) (+.p16 (*.p16 (real->posit16 2) i) (+.p16 alpha beta)))) (+.p16 (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i)) (real->posit16 1.0)))))> #posit16 2) i)) (real->posit16 1.0)) (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i)))) (/.p16 (/.p16 (+.p16 (*.p16 beta alpha) (*.p16 i (+.p16 (+.p16 alpha beta) i))) (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i))) (-.p16 (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i)) (real->posit16 1.0)))))> #posit16 2) i))) (+.p16 (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i)) (real->posit16 1.0))) (*.p16 (/.p16 (+.p16 (*.p16 alpha beta) (*.p16 (+.p16 (+.p16 alpha beta) i) i)) (*.p16 (-.p16 (*.p16 (+.p16 (*.p16 (real->posit16 2) i) (+.p16 alpha beta)) (+.p16 (*.p16 (real->posit16 2) i) (+.p16 alpha beta))) (real->posit16 1.0)) (+.p16 (*.p16 (real->posit16 2) i) (+.p16 alpha beta)))) (+.p16 (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i)) (real->posit16 1.0)))))> #posit16 2) i)) (real->posit16 1.0)) (/.p16 (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i)) (+.p16 (+.p16 alpha beta) i)))) (/.p16 (/.p16 (+.p16 (*.p16 beta alpha) (*.p16 i (+.p16 (+.p16 alpha beta) i))) (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i))) (-.p16 (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i)) (real->posit16 1.0)))))> #posit16 2) i))) (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i))) (-.p16 (*.p16 (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i)) (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i))) (real->posit16 1.0))))> #posit16 2) i))) (/.p16 (+.p16 (*.p16 beta alpha) (*.p16 i (+.p16 (+.p16 alpha beta) i))) (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i)))) (-.p16 (*.p16 (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i)) (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i))) (real->posit16 1.0))))> #posit16 2) i)) (real->posit16 1.0)) (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i)))) (+.p16 (+.p16 alpha beta) i)) (/.p16 (/.p16 (+.p16 (*.p16 beta alpha) (*.p16 i (+.p16 (+.p16 alpha beta) i))) (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i))) (-.p16 (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i)) (real->posit16 1.0)))))> #posit16 2) i)) (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i))) (+.p16 (*.p16 beta alpha) (*.p16 i (+.p16 (+.p16 alpha beta) i))))) (-.p16 (*.p16 (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i)) (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i))) (real->posit16 1.0))))> #posit16 2) i)) (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i)))) (-.p16 (*.p16 (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i)) (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i))) (real->posit16 1.0))))> #posit16 2) i)) (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i))) (-.p16 (*.p16 (*.p16 (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i)) (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i))) (*.p16 (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i)) (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i)))) (real->posit16 1.0)))) (+.p16 (*.p16 (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i)) (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i))) (real->posit16 1.0))))> #posit16 2) i)) (+.p16 (+.p16 alpha beta) i))) (+.p16 (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i)) (real->posit16 1.0))) (/.p16 (/.p16 (+.p16 (*.p16 beta alpha) (*.p16 i (+.p16 (+.p16 alpha beta) i))) (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i))) (-.p16 (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i)) (real->posit16 1.0)))))> #posit16 2) i)) (+.p16 (+.p16 alpha beta) i))) (+.p16 (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i)) (real->posit16 1.0))) (/.p16 (+.p16 (*.p16 beta alpha) (*.p16 i (+.p16 (+.p16 alpha beta) i))) (*.p16 (-.p16 (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i)) (real->posit16 1.0)) (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i))))))> #posit16 2) i)) (real->posit16 1.0))) (/.p16 (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i)) (+.p16 (+.p16 alpha beta) i))) (/.p16 (/.p16 (+.p16 (*.p16 beta alpha) (*.p16 i (+.p16 (+.p16 alpha beta) i))) (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i))) (-.p16 (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i)) (real->posit16 1.0)))))> #posit16 2) i))) (/.p16 (-.p16 (*.p16 (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i)) (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i))) (real->posit16 1.0)) (/.p16 (+.p16 (*.p16 beta alpha) (*.p16 i (+.p16 (+.p16 alpha beta) i))) (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i))))))>) 23.132 * * * * [regimes]: Trying to branch on alpha from (#posit16 2) i)) (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i))) (+.p16 (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i)) (real->posit16 1.0)))) (*.p16 i (+.p16 i (+.p16 alpha beta)))) (-.p16 (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i)) (real->posit16 1.0))))> #posit16 2) i))) (+.p16 (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i)) (real->posit16 1.0))) (/.p16 (+.p16 (*.p16 beta alpha) (*.p16 i (+.p16 (+.p16 alpha beta) i))) (*.p16 (-.p16 (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i)) (real->posit16 1.0)) (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i))))))> #posit16 2) i))) (+.p16 (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i)) (real->posit16 1.0))) (/.p16 (/.p16 (+.p16 (*.p16 beta alpha) (*.p16 i (+.p16 (+.p16 alpha beta) i))) (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i))) (-.p16 (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i)) (real->posit16 1.0)))))> #posit16 2) i)) (real->posit16 1.0)) (/.p16 (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i)) (+.p16 (+.p16 alpha beta) i)))) (/.p16 (+.p16 (*.p16 beta alpha) (*.p16 i (+.p16 (+.p16 alpha beta) i))) (*.p16 (-.p16 (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i)) (real->posit16 1.0)) (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i))))))> #posit16 2) i)) (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i))) (real->posit16 1.0)) (*.p16 (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i)) (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i))))))> #posit16 2) i)) (real->posit16 1.0)) (/.p16 (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i)) (+.p16 (+.p16 alpha beta) i)))) (*.p16 (/.p16 (+.p16 (*.p16 alpha beta) (*.p16 (+.p16 (+.p16 alpha beta) i) i)) (*.p16 (-.p16 (*.p16 (+.p16 (*.p16 (real->posit16 2) i) (+.p16 alpha beta)) (+.p16 (*.p16 (real->posit16 2) i) (+.p16 alpha beta))) (real->posit16 1.0)) (+.p16 (*.p16 (real->posit16 2) i) (+.p16 alpha beta)))) (+.p16 (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i)) (real->posit16 1.0)))))> #posit16 2) i)) (real->posit16 1.0)) (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i)))) (/.p16 (/.p16 (+.p16 (*.p16 beta alpha) (*.p16 i (+.p16 (+.p16 alpha beta) i))) (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i))) (-.p16 (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i)) (real->posit16 1.0)))))> #posit16 2) i))) (+.p16 (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i)) (real->posit16 1.0))) (*.p16 (/.p16 (+.p16 (*.p16 alpha beta) (*.p16 (+.p16 (+.p16 alpha beta) i) i)) (*.p16 (-.p16 (*.p16 (+.p16 (*.p16 (real->posit16 2) i) (+.p16 alpha beta)) (+.p16 (*.p16 (real->posit16 2) i) (+.p16 alpha beta))) (real->posit16 1.0)) (+.p16 (*.p16 (real->posit16 2) i) (+.p16 alpha beta)))) (+.p16 (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i)) (real->posit16 1.0)))))> #posit16 2) i)) (real->posit16 1.0)) (/.p16 (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i)) (+.p16 (+.p16 alpha beta) i)))) (/.p16 (/.p16 (+.p16 (*.p16 beta alpha) (*.p16 i (+.p16 (+.p16 alpha beta) i))) (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i))) (-.p16 (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i)) (real->posit16 1.0)))))> #posit16 2) i))) (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i))) (-.p16 (*.p16 (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i)) (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i))) (real->posit16 1.0))))> #posit16 2) i))) (/.p16 (+.p16 (*.p16 beta alpha) (*.p16 i (+.p16 (+.p16 alpha beta) i))) (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i)))) (-.p16 (*.p16 (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i)) (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i))) (real->posit16 1.0))))> #posit16 2) i)) (real->posit16 1.0)) (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i)))) (+.p16 (+.p16 alpha beta) i)) (/.p16 (/.p16 (+.p16 (*.p16 beta alpha) (*.p16 i (+.p16 (+.p16 alpha beta) i))) (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i))) (-.p16 (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i)) (real->posit16 1.0)))))> #posit16 2) i)) (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i))) (+.p16 (*.p16 beta alpha) (*.p16 i (+.p16 (+.p16 alpha beta) i))))) (-.p16 (*.p16 (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i)) (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i))) (real->posit16 1.0))))> #posit16 2) i)) (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i)))) (-.p16 (*.p16 (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i)) (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i))) (real->posit16 1.0))))> #posit16 2) i)) (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i))) (-.p16 (*.p16 (*.p16 (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i)) (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i))) (*.p16 (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i)) (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i)))) (real->posit16 1.0)))) (+.p16 (*.p16 (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i)) (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i))) (real->posit16 1.0))))> #posit16 2) i)) (+.p16 (+.p16 alpha beta) i))) (+.p16 (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i)) (real->posit16 1.0))) (/.p16 (/.p16 (+.p16 (*.p16 beta alpha) (*.p16 i (+.p16 (+.p16 alpha beta) i))) (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i))) (-.p16 (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i)) (real->posit16 1.0)))))> #posit16 2) i)) (+.p16 (+.p16 alpha beta) i))) (+.p16 (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i)) (real->posit16 1.0))) (/.p16 (+.p16 (*.p16 beta alpha) (*.p16 i (+.p16 (+.p16 alpha beta) i))) (*.p16 (-.p16 (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i)) (real->posit16 1.0)) (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i))))))> #posit16 2) i)) (real->posit16 1.0))) (/.p16 (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i)) (+.p16 (+.p16 alpha beta) i))) (/.p16 (/.p16 (+.p16 (*.p16 beta alpha) (*.p16 i (+.p16 (+.p16 alpha beta) i))) (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i))) (-.p16 (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i)) (real->posit16 1.0)))))> #posit16 2) i))) (/.p16 (-.p16 (*.p16 (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i)) (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i))) (real->posit16 1.0)) (/.p16 (+.p16 (*.p16 beta alpha) (*.p16 i (+.p16 (+.p16 alpha beta) i))) (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i))))))>) 23.882 * * * * [regimes]: Trying to branch on i from (#posit16 2) i)) (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i))) (+.p16 (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i)) (real->posit16 1.0)))) (*.p16 i (+.p16 i (+.p16 alpha beta)))) (-.p16 (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i)) (real->posit16 1.0))))> #posit16 2) i))) (+.p16 (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i)) (real->posit16 1.0))) (/.p16 (+.p16 (*.p16 beta alpha) (*.p16 i (+.p16 (+.p16 alpha beta) i))) (*.p16 (-.p16 (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i)) (real->posit16 1.0)) (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i))))))> #posit16 2) i))) (+.p16 (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i)) (real->posit16 1.0))) (/.p16 (/.p16 (+.p16 (*.p16 beta alpha) (*.p16 i (+.p16 (+.p16 alpha beta) i))) (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i))) (-.p16 (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i)) (real->posit16 1.0)))))> #posit16 2) i)) (real->posit16 1.0)) (/.p16 (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i)) (+.p16 (+.p16 alpha beta) i)))) (/.p16 (+.p16 (*.p16 beta alpha) (*.p16 i (+.p16 (+.p16 alpha beta) i))) (*.p16 (-.p16 (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i)) (real->posit16 1.0)) (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i))))))> #posit16 2) i)) (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i))) (real->posit16 1.0)) (*.p16 (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i)) (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i))))))> #posit16 2) i)) (real->posit16 1.0)) (/.p16 (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i)) (+.p16 (+.p16 alpha beta) i)))) (*.p16 (/.p16 (+.p16 (*.p16 alpha beta) (*.p16 (+.p16 (+.p16 alpha beta) i) i)) (*.p16 (-.p16 (*.p16 (+.p16 (*.p16 (real->posit16 2) i) (+.p16 alpha beta)) (+.p16 (*.p16 (real->posit16 2) i) (+.p16 alpha beta))) (real->posit16 1.0)) (+.p16 (*.p16 (real->posit16 2) i) (+.p16 alpha beta)))) (+.p16 (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i)) (real->posit16 1.0)))))> #posit16 2) i)) (real->posit16 1.0)) (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i)))) (/.p16 (/.p16 (+.p16 (*.p16 beta alpha) (*.p16 i (+.p16 (+.p16 alpha beta) i))) (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i))) (-.p16 (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i)) (real->posit16 1.0)))))> #posit16 2) i))) (+.p16 (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i)) (real->posit16 1.0))) (*.p16 (/.p16 (+.p16 (*.p16 alpha beta) (*.p16 (+.p16 (+.p16 alpha beta) i) i)) (*.p16 (-.p16 (*.p16 (+.p16 (*.p16 (real->posit16 2) i) (+.p16 alpha beta)) (+.p16 (*.p16 (real->posit16 2) i) (+.p16 alpha beta))) (real->posit16 1.0)) (+.p16 (*.p16 (real->posit16 2) i) (+.p16 alpha beta)))) (+.p16 (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i)) (real->posit16 1.0)))))> #posit16 2) i)) (real->posit16 1.0)) (/.p16 (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i)) (+.p16 (+.p16 alpha beta) i)))) (/.p16 (/.p16 (+.p16 (*.p16 beta alpha) (*.p16 i (+.p16 (+.p16 alpha beta) i))) (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i))) (-.p16 (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i)) (real->posit16 1.0)))))> #posit16 2) i))) (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i))) (-.p16 (*.p16 (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i)) (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i))) (real->posit16 1.0))))> #posit16 2) i))) (/.p16 (+.p16 (*.p16 beta alpha) (*.p16 i (+.p16 (+.p16 alpha beta) i))) (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i)))) (-.p16 (*.p16 (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i)) (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i))) (real->posit16 1.0))))> #posit16 2) i)) (real->posit16 1.0)) (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i)))) (+.p16 (+.p16 alpha beta) i)) (/.p16 (/.p16 (+.p16 (*.p16 beta alpha) (*.p16 i (+.p16 (+.p16 alpha beta) i))) (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i))) (-.p16 (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i)) (real->posit16 1.0)))))> #posit16 2) i)) (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i))) (+.p16 (*.p16 beta alpha) (*.p16 i (+.p16 (+.p16 alpha beta) i))))) (-.p16 (*.p16 (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i)) (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i))) (real->posit16 1.0))))> #posit16 2) i)) (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i)))) (-.p16 (*.p16 (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i)) (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i))) (real->posit16 1.0))))> #posit16 2) i)) (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i))) (-.p16 (*.p16 (*.p16 (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i)) (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i))) (*.p16 (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i)) (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i)))) (real->posit16 1.0)))) (+.p16 (*.p16 (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i)) (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i))) (real->posit16 1.0))))> #posit16 2) i)) (+.p16 (+.p16 alpha beta) i))) (+.p16 (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i)) (real->posit16 1.0))) (/.p16 (/.p16 (+.p16 (*.p16 beta alpha) (*.p16 i (+.p16 (+.p16 alpha beta) i))) (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i))) (-.p16 (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i)) (real->posit16 1.0)))))> #posit16 2) i)) (+.p16 (+.p16 alpha beta) i))) (+.p16 (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i)) (real->posit16 1.0))) (/.p16 (+.p16 (*.p16 beta alpha) (*.p16 i (+.p16 (+.p16 alpha beta) i))) (*.p16 (-.p16 (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i)) (real->posit16 1.0)) (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i))))))> #posit16 2) i)) (real->posit16 1.0))) (/.p16 (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i)) (+.p16 (+.p16 alpha beta) i))) (/.p16 (/.p16 (+.p16 (*.p16 beta alpha) (*.p16 i (+.p16 (+.p16 alpha beta) i))) (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i))) (-.p16 (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i)) (real->posit16 1.0)))))> #posit16 2) i))) (/.p16 (-.p16 (*.p16 (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i)) (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i))) (real->posit16 1.0)) (/.p16 (+.p16 (*.p16 beta alpha) (*.p16 i (+.p16 (+.p16 alpha beta) i))) (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i))))))>) 24.588 * * * [regime]: Found split indices: #