42.068 * [progress]: [Phase 1 of 3] Setting up. 0.003 * * * [progress]: [1/2] Preparing points 0.005 * * * * [points]: Sampling 256 additional inputs, on iter 0 have 0 / 256 0.007 * * * * [points]: Computing exacts on every 16 of 256 points to ramp up precision 0.013 * * * * [points]: Setting MPFR precision to 64 0.016 * * * * [points]: Setting MPFR precision to 320 0.018 * * * * [points]: Computing exacts on every 8 of 256 points to ramp up precision 0.024 * * * * [points]: Setting MPFR precision to 64 0.028 * * * * [points]: Setting MPFR precision to 320 0.032 * * * * [points]: Computing exacts on every 4 of 256 points to ramp up precision 0.039 * * * * [points]: Setting MPFR precision to 64 0.046 * * * * [points]: Setting MPFR precision to 320 0.053 * * * * [points]: Computing exacts on every 2 of 256 points to ramp up precision 0.060 * * * * [points]: Setting MPFR precision to 64 0.072 * * * * [points]: Setting MPFR precision to 320 0.082 * * * * [points]: Computing exacts for 256 points 0.088 * * * * [points]: Setting MPFR precision to 64 0.140 * * * * [points]: Setting MPFR precision to 320 0.171 * * * * [points]: Filtering points with unrepresentable outputs 0.172 * * * * [points]: Sampling 231 additional inputs, on iter 1 have 25 / 256 0.174 * * * * [points]: Computing exacts on every 14 of 231 points to ramp up precision 0.181 * * * * [points]: Setting MPFR precision to 64 0.183 * * * * [points]: Setting MPFR precision to 320 0.185 * * * * [points]: Computing exacts on every 7 of 231 points to ramp up precision 0.193 * * * * [points]: Setting MPFR precision to 64 0.197 * * * * [points]: Setting MPFR precision to 320 0.201 * * * * [points]: Computing exacts on every 3 of 231 points to ramp up precision 0.208 * * * * [points]: Setting MPFR precision to 64 0.216 * * * * [points]: Setting MPFR precision to 320 0.224 * * * * [points]: Computing exacts for 231 points 0.231 * * * * [points]: Setting MPFR precision to 64 0.248 * * * * [points]: Setting MPFR precision to 320 0.264 * * * * [points]: Filtering points with unrepresentable outputs 0.264 * * * * [points]: Sampling 201 additional inputs, on iter 2 have 55 / 256 0.266 * * * * [points]: Computing exacts on every 12 of 201 points to ramp up precision 0.273 * * * * [points]: Setting MPFR precision to 64 0.275 * * * * [points]: Setting MPFR precision to 320 0.277 * * * * [points]: Computing exacts on every 6 of 201 points to ramp up precision 0.280 * * * * [points]: Setting MPFR precision to 64 0.305 * * * * [points]: Setting MPFR precision to 320 0.307 * * * * [points]: Computing exacts on every 3 of 201 points to ramp up precision 0.311 * * * * [points]: Setting MPFR precision to 64 0.319 * * * * [points]: Setting MPFR precision to 320 0.325 * * * * [points]: Computing exacts for 201 points 0.332 * * * * [points]: Setting MPFR precision to 64 0.348 * * * * [points]: Setting MPFR precision to 320 0.362 * * * * [points]: Filtering points with unrepresentable outputs 0.362 * * * * [points]: Sampling 176 additional inputs, on iter 3 have 80 / 256 0.363 * * * * [points]: Computing exacts on every 11 of 176 points to ramp up precision 0.368 * * * * [points]: Setting MPFR precision to 64 0.370 * * * * [points]: Setting MPFR precision to 320 0.371 * * * * [points]: Computing exacts on every 5 of 176 points to ramp up precision 0.378 * * * * [points]: Setting MPFR precision to 64 0.382 * * * * [points]: Setting MPFR precision to 320 0.386 * * * * [points]: Computing exacts on every 2 of 176 points to ramp up precision 0.393 * * * * [points]: Setting MPFR precision to 64 0.402 * * * * [points]: Setting MPFR precision to 320 0.409 * * * * [points]: Computing exacts for 176 points 0.416 * * * * [points]: Setting MPFR precision to 64 0.436 * * * * [points]: Setting MPFR precision to 320 0.472 * * * * [points]: Filtering points with unrepresentable outputs 0.472 * * * * [points]: Sampling 156 additional inputs, on iter 4 have 100 / 256 0.473 * * * * [points]: Computing exacts on every 9 of 156 points to ramp up precision 0.483 * * * * [points]: Setting MPFR precision to 64 0.485 * * * * [points]: Setting MPFR precision to 320 0.487 * * * * [points]: Computing exacts on every 4 of 156 points to ramp up precision 0.494 * * * * [points]: Setting MPFR precision to 64 0.498 * * * * [points]: Setting MPFR precision to 320 0.502 * * * * [points]: Computing exacts on every 2 of 156 points to ramp up precision 0.509 * * * * [points]: Setting MPFR precision to 64 0.515 * * * * [points]: Setting MPFR precision to 320 0.522 * * * * [points]: Computing exacts for 156 points 0.528 * * * * [points]: Setting MPFR precision to 64 0.544 * * * * [points]: Setting MPFR precision to 320 0.555 * * * * [points]: Filtering points with unrepresentable outputs 0.555 * * * * [points]: Sampling 139 additional inputs, on iter 5 have 117 / 256 0.555 * * * * [points]: Computing exacts on every 8 of 139 points to ramp up precision 0.559 * * * * [points]: Setting MPFR precision to 64 0.560 * * * * [points]: Setting MPFR precision to 320 0.561 * * * * [points]: Computing exacts on every 4 of 139 points to ramp up precision 0.564 * * * * [points]: Setting MPFR precision to 64 0.566 * * * * [points]: Setting MPFR precision to 320 0.568 * * * * [points]: Computing exacts on every 2 of 139 points to ramp up precision 0.572 * * * * [points]: Setting MPFR precision to 64 0.575 * * * * [points]: Setting MPFR precision to 320 0.578 * * * * [points]: Computing exacts for 139 points 0.582 * * * * [points]: Setting MPFR precision to 64 0.592 * * * * [points]: Setting MPFR precision to 320 0.621 * * * * [points]: Filtering points with unrepresentable outputs 0.621 * * * * [points]: Sampling 117 additional inputs, on iter 6 have 139 / 256 0.622 * * * * [points]: Computing exacts on every 7 of 117 points to ramp up precision 0.627 * * * * [points]: Setting MPFR precision to 64 0.628 * * * * [points]: Setting MPFR precision to 320 0.629 * * * * [points]: Computing exacts on every 3 of 117 points to ramp up precision 0.633 * * * * [points]: Setting MPFR precision to 64 0.635 * * * * [points]: Setting MPFR precision to 320 0.637 * * * * [points]: Computing exacts for 117 points 0.641 * * * * [points]: Setting MPFR precision to 64 0.648 * * * * [points]: Setting MPFR precision to 320 0.656 * * * * [points]: Filtering points with unrepresentable outputs 0.657 * * * * [points]: Sampling 103 additional inputs, on iter 7 have 153 / 256 0.657 * * * * [points]: Computing exacts on every 6 of 103 points to ramp up precision 0.661 * * * * [points]: Setting MPFR precision to 64 0.662 * * * * [points]: Setting MPFR precision to 320 0.663 * * * * [points]: Computing exacts on every 3 of 103 points to ramp up precision 0.666 * * * * [points]: Setting MPFR precision to 64 0.668 * * * * [points]: Setting MPFR precision to 320 0.670 * * * * [points]: Computing exacts for 103 points 0.674 * * * * [points]: Setting MPFR precision to 64 0.681 * * * * [points]: Setting MPFR precision to 320 0.688 * * * * [points]: Filtering points with unrepresentable outputs 0.688 * * * * [points]: Sampling 90 additional inputs, on iter 8 have 166 / 256 0.689 * * * * [points]: Computing exacts on every 5 of 90 points to ramp up precision 0.692 * * * * [points]: Setting MPFR precision to 64 0.694 * * * * [points]: Setting MPFR precision to 320 0.695 * * * * [points]: Computing exacts on every 2 of 90 points to ramp up precision 0.698 * * * * [points]: Setting MPFR precision to 64 0.701 * * * * [points]: Setting MPFR precision to 320 0.703 * * * * [points]: Computing exacts for 90 points 0.725 * * * * [points]: Setting MPFR precision to 64 0.731 * * * * [points]: Setting MPFR precision to 320 0.739 * * * * [points]: Filtering points with unrepresentable outputs 0.739 * * * * [points]: Sampling 79 additional inputs, on iter 9 have 177 / 256 0.740 * * * * [points]: Computing exacts on every 4 of 79 points to ramp up precision 0.743 * * * * [points]: Setting MPFR precision to 64 0.744 * * * * [points]: Setting MPFR precision to 320 0.746 * * * * [points]: Computing exacts on every 2 of 79 points to ramp up precision 0.749 * * * * [points]: Setting MPFR precision to 64 0.751 * * * * [points]: Setting MPFR precision to 320 0.753 * * * * [points]: Computing exacts for 79 points 0.757 * * * * [points]: Setting MPFR precision to 64 0.762 * * * * [points]: Setting MPFR precision to 320 0.769 * * * * [points]: Filtering points with unrepresentable outputs 0.770 * * * * [points]: Sampling 64 additional inputs, on iter 10 have 192 / 256 0.770 * * * * [points]: Computing exacts on every 4 of 64 points to ramp up precision 0.777 * * * * [points]: Setting MPFR precision to 64 0.778 * * * * [points]: Setting MPFR precision to 320 0.780 * * * * [points]: Computing exacts on every 2 of 64 points to ramp up precision 0.787 * * * * [points]: Setting MPFR precision to 64 0.789 * * * * [points]: Setting MPFR precision to 320 0.791 * * * * [points]: Computing exacts for 64 points 0.794 * * * * [points]: Setting MPFR precision to 64 0.799 * * * * [points]: Setting MPFR precision to 320 0.803 * * * * [points]: Filtering points with unrepresentable outputs 0.803 * * * * [points]: Sampling 55 additional inputs, on iter 11 have 201 / 256 0.804 * * * * [points]: Computing exacts on every 3 of 55 points to ramp up precision 0.807 * * * * [points]: Setting MPFR precision to 64 0.808 * * * * [points]: Setting MPFR precision to 320 0.809 * * * * [points]: Computing exacts for 55 points 0.813 * * * * [points]: Setting MPFR precision to 64 0.816 * * * * [points]: Setting MPFR precision to 320 0.823 * * * * [points]: Filtering points with unrepresentable outputs 0.823 * * * * [points]: Sampling 49 additional inputs, on iter 12 have 207 / 256 0.824 * * * * [points]: Computing exacts on every 3 of 49 points to ramp up precision 0.830 * * * * [points]: Setting MPFR precision to 64 0.858 * * * * [points]: Setting MPFR precision to 320 0.860 * * * * [points]: Computing exacts for 49 points 0.869 * * * * [points]: Setting MPFR precision to 64 0.876 * * * * [points]: Setting MPFR precision to 320 0.882 * * * * [points]: Filtering points with unrepresentable outputs 0.882 * * * * [points]: Sampling 41 additional inputs, on iter 13 have 215 / 256 0.883 * * * * [points]: Computing exacts on every 2 of 41 points to ramp up precision 0.890 * * * * [points]: Setting MPFR precision to 64 0.892 * * * * [points]: Setting MPFR precision to 320 0.893 * * * * [points]: Computing exacts for 41 points 0.900 * * * * [points]: Setting MPFR precision to 64 0.905 * * * * [points]: Setting MPFR precision to 320 0.909 * * * * [points]: Filtering points with unrepresentable outputs 0.910 * * * * [points]: Sampling 32 additional inputs, on iter 14 have 224 / 256 0.910 * * * * [points]: Computing exacts on every 2 of 32 points to ramp up precision 0.917 * * * * [points]: Setting MPFR precision to 64 0.918 * * * * [points]: Setting MPFR precision to 320 0.920 * * * * [points]: Computing exacts for 32 points 0.926 * * * * [points]: Setting MPFR precision to 64 0.930 * * * * [points]: Setting MPFR precision to 320 0.933 * * * * [points]: Filtering points with unrepresentable outputs 0.934 * * * * [points]: Sampling 26 additional inputs, on iter 15 have 230 / 256 0.934 * * * * [points]: Computing exacts for 26 points 0.940 * * * * [points]: Setting MPFR precision to 64 0.944 * * * * [points]: Setting MPFR precision to 320 0.947 * * * * [points]: Filtering points with unrepresentable outputs 0.947 * * * * [points]: Sampling 22 additional inputs, on iter 16 have 234 / 256 0.947 * * * * [points]: Computing exacts for 22 points 0.954 * * * * [points]: Setting MPFR precision to 64 0.957 * * * * [points]: Setting MPFR precision to 320 0.958 * * * * [points]: Filtering points with unrepresentable outputs 0.958 * * * * [points]: Sampling 20 additional inputs, on iter 17 have 236 / 256 0.958 * * * * [points]: Computing exacts for 20 points 0.962 * * * * [points]: Setting MPFR precision to 64 0.963 * * * * [points]: Setting MPFR precision to 320 0.965 * * * * [points]: Filtering points with unrepresentable outputs 0.965 * * * * [points]: Sampling 16 additional inputs, on iter 18 have 240 / 256 0.965 * * * * [points]: Computing exacts for 16 points 0.968 * * * * [points]: Setting MPFR precision to 64 0.970 * * * * [points]: Setting MPFR precision to 320 0.971 * * * * [points]: Filtering points with unrepresentable outputs 0.971 * * * * [points]: Sampling 16 additional inputs, on iter 19 have 240 / 256 0.971 * * * * [points]: Computing exacts for 16 points 0.974 * * * * [points]: Setting MPFR precision to 64 0.976 * * * * [points]: Setting MPFR precision to 320 0.977 * * * * [points]: Filtering points with unrepresentable outputs 0.977 * * * * [points]: Sampling 13 additional inputs, on iter 20 have 243 / 256 0.977 * * * * [points]: Computing exacts for 13 points 0.980 * * * * [points]: Setting MPFR precision to 64 0.982 * * * * [points]: Setting MPFR precision to 320 0.983 * * * * [points]: Filtering points with unrepresentable outputs 0.983 * * * * [points]: Sampling 12 additional inputs, on iter 21 have 244 / 256 0.983 * * * * [points]: Computing exacts for 12 points 1.005 * * * * [points]: Setting MPFR precision to 64 1.006 * * * * [points]: Setting MPFR precision to 320 1.008 * * * * [points]: Filtering points with unrepresentable outputs 1.008 * * * * [points]: Sampling 9 additional inputs, on iter 22 have 247 / 256 1.008 * * * * [points]: Computing exacts for 9 points 1.017 * * * * [points]: Setting MPFR precision to 64 1.019 * * * * [points]: Setting MPFR precision to 320 1.020 * * * * [points]: Filtering points with unrepresentable outputs 1.020 * * * * [points]: Sampling 8 additional inputs, on iter 23 have 248 / 256 1.020 * * * * [points]: Computing exacts for 8 points 1.026 * * * * [points]: Setting MPFR precision to 64 1.027 * * * * [points]: Setting MPFR precision to 320 1.029 * * * * [points]: Filtering points with unrepresentable outputs 1.029 * * * * [points]: Sampling 7 additional inputs, on iter 24 have 249 / 256 1.029 * * * * [points]: Computing exacts for 7 points 1.035 * * * * [points]: Setting MPFR precision to 64 1.036 * * * * [points]: Setting MPFR precision to 320 1.037 * * * * [points]: Filtering points with unrepresentable outputs 1.037 * * * * [points]: Sampling 6 additional inputs, on iter 25 have 250 / 256 1.037 * * * * [points]: Computing exacts for 6 points 1.044 * * * * [points]: Setting MPFR precision to 64 1.045 * * * * [points]: Setting MPFR precision to 320 1.045 * * * * [points]: Filtering points with unrepresentable outputs 1.045 * * * * [points]: Sampling 4 additional inputs, on iter 26 have 252 / 256 1.045 * * * * [points]: Computing exacts for 4 points 1.052 * * * * [points]: Setting MPFR precision to 64 1.053 * * * * [points]: Setting MPFR precision to 320 1.053 * * * * [points]: Filtering points with unrepresentable outputs 1.053 * * * * [points]: Sampling 4 additional inputs, on iter 27 have 253 / 256 1.053 * * * * [points]: Computing exacts for 4 points 1.060 * * * * [points]: Setting MPFR precision to 64 1.060 * * * * [points]: Setting MPFR precision to 320 1.061 * * * * [points]: Filtering points with unrepresentable outputs 1.061 * * * * [points]: Sampling 4 additional inputs, on iter 28 have 253 / 256 1.061 * * * * [points]: Computing exacts for 4 points 1.067 * * * * [points]: Setting MPFR precision to 64 1.068 * * * * [points]: Setting MPFR precision to 320 1.069 * * * * [points]: Filtering points with unrepresentable outputs 1.069 * * * * [points]: Sampling 4 additional inputs, on iter 29 have 254 / 256 1.069 * * * * [points]: Computing exacts for 4 points 1.076 * * * * [points]: Setting MPFR precision to 64 1.076 * * * * [points]: Setting MPFR precision to 320 1.077 * * * * [points]: Filtering points with unrepresentable outputs 1.077 * * * * [points]: Sampling 4 additional inputs, on iter 30 have 255 / 256 1.077 * * * * [points]: Computing exacts for 4 points 1.084 * * * * [points]: Setting MPFR precision to 64 1.084 * * * * [points]: Setting MPFR precision to 320 1.085 * * * * [points]: Filtering points with unrepresentable outputs 1.085 * * * * [points]: Sampled 256 points with exact outputs 1.085 * * * [progress]: [2/2] Setting up program. 1.105 * [progress]: [Phase 2 of 3] Improving. 1.105 * * * * [progress]: [ 1 / 1 ] simplifiying candidate #posit16 2)) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) a)) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) b)) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) c))))> 1.105 * [simplify]: Simplifying: (sqrt.p16 (*.p16 (*.p16 (*.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) a)) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) b)) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) c))) 1.105 * * [simplify]: iteration 0: 15 enodes 1.111 * * [simplify]: iteration 1: 34 enodes 1.120 * * [simplify]: iteration 2: 106 enodes 1.167 * * [simplify]: iteration 3: 563 enodes 1.981 * * [simplify]: iteration 4: 3444 enodes 2.597 * * [simplify]: iteration complete: 5009 enodes 2.597 * * [simplify]: Extracting #0: cost 1 inf + 0 2.597 * * [simplify]: Extracting #1: cost 2 inf + 0 2.597 * * [simplify]: Extracting #2: cost 78 inf + 0 2.599 * * [simplify]: Extracting #3: cost 669 inf + 0 2.603 * * [simplify]: Extracting #4: cost 1286 inf + 2388 2.621 * * [simplify]: Extracting #5: cost 1532 inf + 72708 2.713 * * [simplify]: Extracting #6: cost 687 inf + 1389195 2.854 * * [simplify]: Extracting #7: cost 53 inf + 2374926 3.051 * * [simplify]: Extracting #8: cost 0 inf + 2464858 3.281 * [simplify]: Simplified to: (sqrt.p16 (*.p16 (*.p16 (-.p16 (/.p16 (+.p16 (+.p16 b a) c) (real->posit16 2)) a) (*.p16 (-.p16 (/.p16 (+.p16 (+.p16 b a) c) (real->posit16 2)) c) (-.p16 (/.p16 (+.p16 (+.p16 b a) c) (real->posit16 2)) b))) (/.p16 (+.p16 (+.p16 b a) c) (real->posit16 2)))) 3.282 * * [progress]: iteration 1 / 4 3.282 * * * [progress]: picking best candidate 3.293 * * * * [pick]: Picked #posit16 2)) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) a)) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) b)) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) c))))> 3.293 * * * [progress]: localizing error 3.597 * * * [progress]: generating rewritten candidates 3.597 * * * * [progress]: [ 1 / 4 ] rewriting at (2 1 2) 3.632 * * * * [progress]: [ 2 / 4 ] rewriting at (2 1 1 2) 3.674 * * * * [progress]: [ 3 / 4 ] rewriting at (2 1 1 1 2) 3.715 * * * * [progress]: [ 4 / 4 ] rewriting at (2 1 1 1) 3.755 * * * [progress]: generating series expansions 3.755 * * * * [progress]: [ 1 / 4 ] generating series at (2 1 2) 3.755 * * * * [progress]: [ 2 / 4 ] generating series at (2 1 1 2) 3.755 * * * * [progress]: [ 3 / 4 ] generating series at (2 1 1 1 2) 3.755 * * * * [progress]: [ 4 / 4 ] generating series at (2 1 1 1) 3.755 * * * [progress]: simplifying candidates 3.755 * * * * [progress]: [ 1 / 84 ] simplifiying candidate #posit16 2)) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) a)) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) b)) (+.p16 (real->posit16 0.0) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) c)))))> 3.756 * * * * [progress]: [ 2 / 84 ] simplifiying candidate #posit16 2)) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) a)) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) b)) (+.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) (-.p16 (real->posit16 0.0) c)))))> 3.756 * * * * [progress]: [ 3 / 84 ] simplifiying candidate #posit16 2)) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) a)) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) b)) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) (+.p16 (real->posit16 0.0) c)))))> 3.756 * * * * [progress]: [ 4 / 84 ] simplifiying candidate #posit16 2)) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) a)) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) b)) (+.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) (neg.p16 c)))))> 3.756 * * * * [progress]: [ 5 / 84 ] simplifiying candidate #posit16 2)) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) a)) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) b)) (/.p16 (-.p16 (*.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2))) (*.p16 c c)) (+.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) c)))))> 3.756 * * * * [progress]: [ 6 / 84 ] simplifiying candidate #posit16 2)) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) a)) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) b)) (*.p16 (real->posit16 1.0) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) c)))))> 3.756 * * * * [progress]: [ 7 / 84 ] simplifiying candidate #posit16 2)) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) a)) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) b)) (quire16->posit16 (posit16->quire16 (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) c))))))> 3.756 * * * * [progress]: [ 8 / 84 ] simplifiying candidate #posit16 2)) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) a)) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) b)) (quire16->posit16 (quire16-mul-sub (posit16->quire16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2))) c (real->posit16 1.0))))))> 3.756 * * * * [progress]: [ 9 / 84 ] simplifiying candidate #posit16 2)) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) a)) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) b)) (+.p16 (real->posit16 0.0) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) c)))))> 3.756 * * * * [progress]: [ 10 / 84 ] simplifiying candidate #posit16 2)) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) a)) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) b)) (+.p16 (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) c) (real->posit16 0.0)))))> 3.756 * * * * [progress]: [ 11 / 84 ] simplifiying candidate #posit16 2)) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) a)) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) b)) (-.p16 (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) c) (real->posit16 0.0)))))> 3.756 * * * * [progress]: [ 12 / 84 ] simplifiying candidate #posit16 2)) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) a)) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) b)) (*.p16 (real->posit16 1.0) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) c)))))> 3.756 * * * * [progress]: [ 13 / 84 ] simplifiying candidate #posit16 2)) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) a)) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) b)) (*.p16 (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) c) (real->posit16 1.0)))))> 3.756 * * * * [progress]: [ 14 / 84 ] simplifiying candidate #posit16 2)) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) a)) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) b)) (/.p16 (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) c) (real->posit16 1.0)))))> 3.756 * * * * [progress]: [ 15 / 84 ] simplifiying candidate #posit16 2)) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) a)) (+.p16 (real->posit16 0.0) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) b))) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) c))))> 3.756 * * * * [progress]: [ 16 / 84 ] simplifiying candidate #posit16 2)) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) a)) (+.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) (-.p16 (real->posit16 0.0) b))) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) c))))> 3.756 * * * * [progress]: [ 17 / 84 ] simplifiying candidate #posit16 2)) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) a)) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) (+.p16 (real->posit16 0.0) b))) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) c))))> 3.756 * * * * [progress]: [ 18 / 84 ] simplifiying candidate #posit16 2)) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) a)) (+.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) (neg.p16 b))) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) c))))> 3.756 * * * * [progress]: [ 19 / 84 ] simplifiying candidate #posit16 2)) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) a)) (/.p16 (-.p16 (*.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2))) (*.p16 b b)) (+.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) b))) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) c))))> 3.756 * * * * [progress]: [ 20 / 84 ] simplifiying candidate #posit16 2)) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) a)) (*.p16 (real->posit16 1.0) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) b))) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) c))))> 3.756 * * * * [progress]: [ 21 / 84 ] simplifiying candidate #posit16 2)) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) a)) (quire16->posit16 (posit16->quire16 (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) b)))) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) c))))> 3.756 * * * * [progress]: [ 22 / 84 ] simplifiying candidate #posit16 2)) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) a)) (quire16->posit16 (quire16-mul-sub (posit16->quire16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2))) b (real->posit16 1.0)))) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) c))))> 3.756 * * * * [progress]: [ 23 / 84 ] simplifiying candidate #posit16 2)) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) a)) (+.p16 (real->posit16 0.0) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) b))) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) c))))> 3.756 * * * * [progress]: [ 24 / 84 ] simplifiying candidate #posit16 2)) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) a)) (+.p16 (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) b) (real->posit16 0.0))) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) c))))> 3.756 * * * * [progress]: [ 25 / 84 ] simplifiying candidate #posit16 2)) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) a)) (-.p16 (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) b) (real->posit16 0.0))) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) c))))> 3.757 * * * * [progress]: [ 26 / 84 ] simplifiying candidate #posit16 2)) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) a)) (*.p16 (real->posit16 1.0) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) b))) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) c))))> 3.757 * * * * [progress]: [ 27 / 84 ] simplifiying candidate #posit16 2)) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) a)) (*.p16 (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) b) (real->posit16 1.0))) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) c))))> 3.757 * * * * [progress]: [ 28 / 84 ] simplifiying candidate #posit16 2)) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) a)) (/.p16 (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) b) (real->posit16 1.0))) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) c))))> 3.757 * * * * [progress]: [ 29 / 84 ] simplifiying candidate #posit16 2)) (+.p16 (real->posit16 0.0) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) a))) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) b)) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) c))))> 3.757 * * * * [progress]: [ 30 / 84 ] simplifiying candidate #posit16 2)) (+.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) (-.p16 (real->posit16 0.0) a))) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) b)) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) c))))> 3.757 * * * * [progress]: [ 31 / 84 ] simplifiying candidate #posit16 2)) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) (+.p16 (real->posit16 0.0) a))) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) b)) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) c))))> 3.757 * * * * [progress]: [ 32 / 84 ] simplifiying candidate #posit16 2)) (+.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) (neg.p16 a))) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) b)) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) c))))> 3.757 * * * * [progress]: [ 33 / 84 ] simplifiying candidate #posit16 2)) (/.p16 (-.p16 (*.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2))) (*.p16 a a)) (+.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) a))) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) b)) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) c))))> 3.757 * * * * [progress]: [ 34 / 84 ] simplifiying candidate #posit16 2)) (*.p16 (real->posit16 1.0) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) a))) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) b)) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) c))))> 3.757 * * * * [progress]: [ 35 / 84 ] simplifiying candidate #posit16 2)) (quire16->posit16 (posit16->quire16 (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) a)))) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) b)) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) c))))> 3.757 * * * * [progress]: [ 36 / 84 ] simplifiying candidate #posit16 2)) (quire16->posit16 (quire16-mul-sub (posit16->quire16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2))) a (real->posit16 1.0)))) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) b)) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) c))))> 3.757 * * * * [progress]: [ 37 / 84 ] simplifiying candidate #posit16 2)) (+.p16 (real->posit16 0.0) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) a))) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) b)) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) c))))> 3.757 * * * * [progress]: [ 38 / 84 ] simplifiying candidate #posit16 2)) (+.p16 (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) a) (real->posit16 0.0))) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) b)) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) c))))> 3.757 * * * * [progress]: [ 39 / 84 ] simplifiying candidate #posit16 2)) (-.p16 (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) a) (real->posit16 0.0))) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) b)) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) c))))> 3.757 * * * * [progress]: [ 40 / 84 ] simplifiying candidate #posit16 2)) (*.p16 (real->posit16 1.0) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) a))) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) b)) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) c))))> 3.757 * * * * [progress]: [ 41 / 84 ] simplifiying candidate #posit16 2)) (*.p16 (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) a) (real->posit16 1.0))) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) b)) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) c))))> 3.757 * * * * [progress]: [ 42 / 84 ] simplifiying candidate #posit16 2)) (/.p16 (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) a) (real->posit16 1.0))) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) b)) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) c))))> 3.757 * * * * [progress]: [ 43 / 84 ] simplifiying candidate #posit16 2)) (real->posit16 0.0)) (*.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) a))) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) b)) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) c))))> 3.757 * * * * [progress]: [ 44 / 84 ] simplifiying candidate #posit16 2)) (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2))) (*.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) (-.p16 (real->posit16 0.0) a))) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) b)) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) c))))> 3.757 * * * * [progress]: [ 45 / 84 ] simplifiying candidate #posit16 2)) (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2))) (*.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) (neg.p16 a))) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) b)) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) c))))> 3.757 * * * * [progress]: [ 46 / 84 ] simplifiying candidate #posit16 2)) (real->posit16 0.0)) (*.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) a))) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) b)) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) c))))> 3.757 * * * * [progress]: [ 47 / 84 ] simplifiying candidate #posit16 2)) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) a)) (*.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) (real->posit16 0.0))) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) b)) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) c))))> 3.757 * * * * [progress]: [ 48 / 84 ] simplifiying candidate #posit16 0.0) (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2))) (*.p16 (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) a) (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)))) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) b)) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) c))))> 3.758 * * * * [progress]: [ 49 / 84 ] simplifiying candidate #posit16 2)) (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2))) (*.p16 (-.p16 (real->posit16 0.0) a) (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)))) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) b)) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) c))))> 3.758 * * * * [progress]: [ 50 / 84 ] simplifiying candidate #posit16 2)) (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2))) (*.p16 (neg.p16 a) (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)))) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) b)) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) c))))> 3.758 * * * * [progress]: [ 51 / 84 ] simplifiying candidate #posit16 0.0) (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2))) (*.p16 (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) a) (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)))) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) b)) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) c))))> 3.758 * * * * [progress]: [ 52 / 84 ] simplifiying candidate #posit16 2)) a) (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2))) (*.p16 (real->posit16 0.0) (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)))) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) b)) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) c))))> 3.758 * * * * [progress]: [ 53 / 84 ] simplifiying candidate #posit16 2)) (real->posit16 1.0)) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) a)) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) b)) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) c))))> 3.758 * * * * [progress]: [ 54 / 84 ] simplifiying candidate #posit16 2)) (real->posit16 1.0)) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) a)) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) b)) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) c))))> 3.758 * * * * [progress]: [ 55 / 84 ] simplifiying candidate #posit16 2)) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) a)) (real->posit16 1.0)) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) b)) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) c))))> 3.758 * * * * [progress]: [ 56 / 84 ] simplifiying candidate #posit16 2)) (*.p16 (real->posit16 1.0) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) a))) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) b)) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) c))))> 3.758 * * * * [progress]: [ 57 / 84 ] simplifiying candidate #posit16 1.0) (*.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) a))) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) b)) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) c))))> 3.758 * * * * [progress]: [ 58 / 84 ] simplifiying candidate #posit16 1.0) (real->posit16 1.0)) (*.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) a))) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) b)) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) c))))> 3.758 * * * * [progress]: [ 59 / 84 ] simplifiying candidate #posit16 1.0) (real->posit16 1.0)) (*.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) a))) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) b)) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) c))))> 3.758 * * * * [progress]: [ 60 / 84 ] simplifiying candidate #posit16 1.0) (real->posit16 2)) (*.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 1.0)) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) a))) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) b)) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) c))))> 3.758 * * * * [progress]: [ 61 / 84 ] simplifiying candidate #posit16 1.0) (real->posit16 1.0)) (*.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) a))) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) b)) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) c))))> 3.758 * * * * [progress]: [ 62 / 84 ] simplifiying candidate #posit16 1.0) (real->posit16 1.0)) (*.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) a))) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) b)) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) c))))> 3.758 * * * * [progress]: [ 63 / 84 ] simplifiying candidate #posit16 1.0) (real->posit16 2)) (*.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 1.0)) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) a))) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) b)) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) c))))> 3.758 * * * * [progress]: [ 64 / 84 ] simplifiying candidate #posit16 1.0)) (*.p16 (/.p16 (real->posit16 1.0) (real->posit16 2)) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) a))) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) b)) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) c))))> 3.758 * * * * [progress]: [ 65 / 84 ] simplifiying candidate #posit16 1.0)) (*.p16 (/.p16 (real->posit16 1.0) (real->posit16 2)) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) a))) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) b)) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) c))))> 3.758 * * * * [progress]: [ 66 / 84 ] simplifiying candidate #posit16 2)) (*.p16 (/.p16 (real->posit16 1.0) (real->posit16 1.0)) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) a))) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) b)) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) c))))> 3.758 * * * * [progress]: [ 67 / 84 ] simplifiying candidate #posit16 1.0) (*.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) a))) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) b)) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) c))))> 3.758 * * * * [progress]: [ 68 / 84 ] simplifiying candidate #posit16 2)) (*.p16 (real->posit16 1.0) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) a))) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) b)) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) c))))> 3.758 * * * * [progress]: [ 69 / 84 ] simplifiying candidate #posit16 2)) (-.p16 (*.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2))) (*.p16 a a))) (+.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) a)) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) b)) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) c))))> 3.758 * * * * [progress]: [ 70 / 84 ] simplifiying candidate #posit16 2)) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) a)) (real->posit16 1.0)) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) b)) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) c))))> 3.758 * * * * [progress]: [ 71 / 84 ] simplifiying candidate #posit16 2)) a)) (real->posit16 2)) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) b)) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) c))))> 3.759 * * * * [progress]: [ 72 / 84 ] simplifiying candidate #posit16 1.0) (*.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) a))) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) b)) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) c))))> 3.759 * * * * [progress]: [ 73 / 84 ] simplifiying candidate #posit16 (posit16->quire16 (*.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) a)))) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) b)) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) c))))> 3.759 * * * * [progress]: [ 74 / 84 ] simplifiying candidate #posit16 0.0) (*.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) a))) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) b)) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) c))))> 3.759 * * * * [progress]: [ 75 / 84 ] simplifiying candidate #posit16 2)) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) a)) (real->posit16 0.0)) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) b)) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) c))))> 3.759 * * * * [progress]: [ 76 / 84 ] simplifiying candidate #posit16 2)) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) a)) (real->posit16 0.0)) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) b)) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) c))))> 3.759 * * * * [progress]: [ 77 / 84 ] simplifiying candidate #posit16 1.0) (*.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) a))) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) b)) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) c))))> 3.759 * * * * [progress]: [ 78 / 84 ] simplifiying candidate #posit16 2)) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) a)) (real->posit16 1.0)) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) b)) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) c))))> 3.759 * * * * [progress]: [ 79 / 84 ] simplifiying candidate #posit16 2)) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) a)) (real->posit16 1.0)) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) b)) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) c))))> 3.759 * * * * [progress]: [ 80 / 84 ] simplifiying candidate #posit16 2)) a) (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2))) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) b)) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) c))))> 3.759 * * * * [progress]: [ 81 / 84 ] simplifiying candidate #posit16 2)) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) a)) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) b)) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) c))))> 3.759 * * * * [progress]: [ 82 / 84 ] simplifiying candidate #posit16 2)) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) a)) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) b)) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) c))))> 3.759 * * * * [progress]: [ 83 / 84 ] simplifiying candidate #posit16 2)) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) a)) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) b)) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) c))))> 3.759 * * * * [progress]: [ 84 / 84 ] simplifiying candidate #posit16 2)) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) a)) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) b)) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) c))))> 3.760 * [simplify]: Simplifying: (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) c) (-.p16 (real->posit16 0.0) c) (+.p16 (real->posit16 0.0) c) (neg.p16 c) (-.p16 (*.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2))) (*.p16 c c)) (+.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) c) (real->posit16 1.0) (posit16->quire16 (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) c)) (quire16-mul-sub (posit16->quire16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2))) c (real->posit16 1.0)) (real->posit16 0.0) (real->posit16 0.0) (real->posit16 0.0) (real->posit16 1.0) (real->posit16 1.0) (real->posit16 1.0) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) b) (-.p16 (real->posit16 0.0) b) (+.p16 (real->posit16 0.0) b) (neg.p16 b) (-.p16 (*.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2))) (*.p16 b b)) (+.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) b) (real->posit16 1.0) (posit16->quire16 (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) b)) (quire16-mul-sub (posit16->quire16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2))) b (real->posit16 1.0)) (real->posit16 0.0) (real->posit16 0.0) (real->posit16 0.0) (real->posit16 1.0) (real->posit16 1.0) (real->posit16 1.0) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) a) (-.p16 (real->posit16 0.0) a) (+.p16 (real->posit16 0.0) a) (neg.p16 a) (-.p16 (*.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2))) (*.p16 a a)) (+.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) a) (real->posit16 1.0) (posit16->quire16 (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) a)) (quire16-mul-sub (posit16->quire16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2))) a (real->posit16 1.0)) (real->posit16 0.0) (real->posit16 0.0) (real->posit16 0.0) (real->posit16 1.0) (real->posit16 1.0) (real->posit16 1.0) (*.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) (real->posit16 0.0)) (*.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) a)) (*.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2))) (*.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) (-.p16 (real->posit16 0.0) a)) (*.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2))) (*.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) (neg.p16 a)) (*.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) (real->posit16 0.0)) (*.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) a)) (*.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) a)) (*.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) (real->posit16 0.0)) (*.p16 (real->posit16 0.0) (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2))) (*.p16 (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) a) (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2))) (*.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2))) (*.p16 (-.p16 (real->posit16 0.0) a) (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2))) (*.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2))) (*.p16 (neg.p16 a) (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2))) (*.p16 (real->posit16 0.0) (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2))) (*.p16 (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) a) (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2))) (*.p16 (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) a) (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2))) (*.p16 (real->posit16 0.0) (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2))) (*.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) (real->posit16 1.0)) (*.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) (real->posit16 1.0)) (*.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) a)) (*.p16 (real->posit16 1.0) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) a)) (*.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) a)) (*.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) a)) (*.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) a)) (*.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 1.0)) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) a)) (*.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) a)) (*.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) a)) (*.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 1.0)) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) a)) (*.p16 (/.p16 (real->posit16 1.0) (real->posit16 2)) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) a)) (*.p16 (/.p16 (real->posit16 1.0) (real->posit16 2)) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) a)) (*.p16 (/.p16 (real->posit16 1.0) (real->posit16 1.0)) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) a)) (*.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) a)) (*.p16 (real->posit16 1.0) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) a)) (*.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) (-.p16 (*.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2))) (*.p16 a a))) (*.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) a)) (*.p16 (+.p16 (+.p16 a b) c) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) a)) (real->posit16 1.0) (posit16->quire16 (*.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) a))) (real->posit16 0.0) (real->posit16 0.0) (real->posit16 0.0) (real->posit16 1.0) (real->posit16 1.0) (real->posit16 1.0) (sqrt.p16 (*.p16 (*.p16 (*.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) a)) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) b)) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) c))) (sqrt.p16 (*.p16 (*.p16 (*.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) a)) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) b)) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) c))) (sqrt.p16 (*.p16 (*.p16 (*.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) a)) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) b)) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) c))) (sqrt.p16 (*.p16 (*.p16 (*.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) a)) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) b)) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) c))) 3.761 * * [simplify]: iteration 0: 63 enodes 3.775 * * [simplify]: iteration 1: 138 enodes 3.853 * * [simplify]: iteration 2: 636 enodes 5.381 * * [simplify]: iteration 3: 4053 enodes 6.587 * * [simplify]: iteration complete: 5003 enodes 6.588 * * [simplify]: Extracting #0: cost 32 inf + 0 6.589 * * [simplify]: Extracting #1: cost 341 inf + 165 6.592 * * [simplify]: Extracting #2: cost 957 inf + 2139 6.598 * * [simplify]: Extracting #3: cost 1193 inf + 38628 6.651 * * [simplify]: Extracting #4: cost 688 inf + 600788 6.732 * * [simplify]: Extracting #5: cost 60 inf + 1302035 6.845 * * [simplify]: Extracting #6: cost 0 inf + 1385563 6.965 * * [simplify]: Extracting #7: cost 0 inf + 1385403 7.086 * [simplify]: Simplified to: (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) c) (neg.p16 c) c (neg.p16 c) (*.p16 (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) c) (+.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) c)) (+.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) c) (real->posit16 1.0) (posit16->quire16 (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) c)) (quire16-mul-sub (posit16->quire16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2))) c (real->posit16 1.0)) (real->posit16 0.0) (real->posit16 0.0) (real->posit16 0.0) (real->posit16 1.0) (real->posit16 1.0) (real->posit16 1.0) (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) b) (neg.p16 b) b (neg.p16 b) (*.p16 (+.p16 b (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2))) (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) b)) (+.p16 b (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2))) (real->posit16 1.0) (posit16->quire16 (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) b)) (quire16-mul-sub (posit16->quire16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2))) b (real->posit16 1.0)) (real->posit16 0.0) (real->posit16 0.0) (real->posit16 0.0) (real->posit16 1.0) (real->posit16 1.0) (real->posit16 1.0) (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) a) (neg.p16 a) a (neg.p16 a) (*.p16 (+.p16 a (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2))) (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) a)) (+.p16 a (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2))) (real->posit16 1.0) (posit16->quire16 (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) a)) (quire16-mul-sub (posit16->quire16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2))) a (real->posit16 1.0)) (real->posit16 0.0) (real->posit16 0.0) (real->posit16 0.0) (real->posit16 1.0) (real->posit16 1.0) (real->posit16 1.0) (real->posit16 0.0) (*.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) a)) (*.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2))) (/.p16 (*.p16 (+.p16 a (+.p16 c b)) (neg.p16 a)) (real->posit16 2)) (*.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2))) (/.p16 (*.p16 (+.p16 a (+.p16 c b)) (neg.p16 a)) (real->posit16 2)) (real->posit16 0.0) (*.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) a)) (*.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) a)) (real->posit16 0.0) (real->posit16 0.0) (*.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) a)) (*.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2))) (/.p16 (*.p16 (+.p16 a (+.p16 c b)) (neg.p16 a)) (real->posit16 2)) (*.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2))) (/.p16 (*.p16 (+.p16 a (+.p16 c b)) (neg.p16 a)) (real->posit16 2)) (real->posit16 0.0) (*.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) a)) (*.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) a)) (real->posit16 0.0) (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) (*.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) a)) (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) a) (*.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) a)) (*.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) a)) (*.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) a)) (*.p16 (+.p16 a (+.p16 c b)) (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) a)) (*.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) a)) (*.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) a)) (*.p16 (+.p16 a (+.p16 c b)) (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) a)) (/.p16 (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) a) (real->posit16 2)) (/.p16 (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) a) (real->posit16 2)) (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) a) (*.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) a)) (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) a) (*.p16 (*.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) (+.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) a)) (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) a)) (*.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) a)) (*.p16 (+.p16 a (+.p16 c b)) (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) a)) (real->posit16 1.0) (posit16->quire16 (*.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) a))) (real->posit16 0.0) (real->posit16 0.0) (real->posit16 0.0) (real->posit16 1.0) (real->posit16 1.0) (real->posit16 1.0) (sqrt.p16 (*.p16 (*.p16 (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) c) (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2))) (*.p16 (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) b) (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) a)))) (sqrt.p16 (*.p16 (*.p16 (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) c) (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2))) (*.p16 (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) b) (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) a)))) (sqrt.p16 (*.p16 (*.p16 (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) c) (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2))) (*.p16 (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) b) (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) a)))) (sqrt.p16 (*.p16 (*.p16 (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) c) (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2))) (*.p16 (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) b) (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) a)))) 7.100 * * * [progress]: adding candidates to table 8.384 * * [progress]: iteration 2 / 4 8.384 * * * [progress]: picking best candidate 8.496 * * * * [pick]: Picked #posit16 2)) (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) a)) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) b)) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) c))))> 8.496 * * * [progress]: localizing error 8.900 * * * [progress]: generating rewritten candidates 8.901 * * * * [progress]: [ 1 / 4 ] rewriting at (2 1 2) 8.945 * * * * [progress]: [ 2 / 4 ] rewriting at (2 1 1 2) 8.977 * * * * [progress]: [ 3 / 4 ] rewriting at (2 1 1 1 2) 8.999 * * * * [progress]: [ 4 / 4 ] rewriting at (2 1 1 1) 9.039 * * * [progress]: generating series expansions 9.039 * * * * [progress]: [ 1 / 4 ] generating series at (2 1 2) 9.039 * * * * [progress]: [ 2 / 4 ] generating series at (2 1 1 2) 9.039 * * * * [progress]: [ 3 / 4 ] generating series at (2 1 1 1 2) 9.039 * * * * [progress]: [ 4 / 4 ] generating series at (2 1 1 1) 9.039 * * * [progress]: simplifying candidates 9.039 * * * * [progress]: [ 1 / 84 ] simplifiying candidate #posit16 2)) (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) a)) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) b)) (+.p16 (real->posit16 0.0) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) c)))))> 9.039 * * * * [progress]: [ 2 / 84 ] simplifiying candidate #posit16 2)) (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) a)) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) b)) (+.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) (-.p16 (real->posit16 0.0) c)))))> 9.039 * * * * [progress]: [ 3 / 84 ] simplifiying candidate #posit16 2)) (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) a)) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) b)) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) (+.p16 (real->posit16 0.0) c)))))> 9.039 * * * * [progress]: [ 4 / 84 ] simplifiying candidate #posit16 2)) (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) a)) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) b)) (+.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) (neg.p16 c)))))> 9.039 * * * * [progress]: [ 5 / 84 ] simplifiying candidate #posit16 2)) (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) a)) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) b)) (/.p16 (-.p16 (*.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2))) (*.p16 c c)) (+.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) c)))))> 9.040 * * * * [progress]: [ 6 / 84 ] simplifiying candidate #posit16 2)) (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) a)) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) b)) (*.p16 (real->posit16 1.0) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) c)))))> 9.040 * * * * [progress]: [ 7 / 84 ] simplifiying candidate #posit16 2)) (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) a)) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) b)) (quire16->posit16 (posit16->quire16 (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) c))))))> 9.040 * * * * [progress]: [ 8 / 84 ] simplifiying candidate #posit16 2)) (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) a)) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) b)) (quire16->posit16 (quire16-mul-sub (posit16->quire16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2))) c (real->posit16 1.0))))))> 9.040 * * * * [progress]: [ 9 / 84 ] simplifiying candidate #posit16 2)) (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) a)) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) b)) (+.p16 (real->posit16 0.0) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) c)))))> 9.040 * * * * [progress]: [ 10 / 84 ] simplifiying candidate #posit16 2)) (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) a)) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) b)) (+.p16 (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) c) (real->posit16 0.0)))))> 9.040 * * * * [progress]: [ 11 / 84 ] simplifiying candidate #posit16 2)) (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) a)) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) b)) (-.p16 (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) c) (real->posit16 0.0)))))> 9.040 * * * * [progress]: [ 12 / 84 ] simplifiying candidate #posit16 2)) (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) a)) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) b)) (*.p16 (real->posit16 1.0) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) c)))))> 9.040 * * * * [progress]: [ 13 / 84 ] simplifiying candidate #posit16 2)) (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) a)) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) b)) (*.p16 (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) c) (real->posit16 1.0)))))> 9.040 * * * * [progress]: [ 14 / 84 ] simplifiying candidate #posit16 2)) (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) a)) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) b)) (/.p16 (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) c) (real->posit16 1.0)))))> 9.040 * * * * [progress]: [ 15 / 84 ] simplifiying candidate #posit16 2)) (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) a)) (+.p16 (real->posit16 0.0) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) b))) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) c))))> 9.040 * * * * [progress]: [ 16 / 84 ] simplifiying candidate #posit16 2)) (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) a)) (+.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) (-.p16 (real->posit16 0.0) b))) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) c))))> 9.040 * * * * [progress]: [ 17 / 84 ] simplifiying candidate #posit16 2)) (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) a)) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) (+.p16 (real->posit16 0.0) b))) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) c))))> 9.040 * * * * [progress]: [ 18 / 84 ] simplifiying candidate #posit16 2)) (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) a)) (+.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) (neg.p16 b))) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) c))))> 9.040 * * * * [progress]: [ 19 / 84 ] simplifiying candidate #posit16 2)) (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) a)) (/.p16 (-.p16 (*.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2))) (*.p16 b b)) (+.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) b))) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) c))))> 9.040 * * * * [progress]: [ 20 / 84 ] simplifiying candidate #posit16 2)) (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) a)) (*.p16 (real->posit16 1.0) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) b))) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) c))))> 9.040 * * * * [progress]: [ 21 / 84 ] simplifiying candidate #posit16 2)) (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) a)) (quire16->posit16 (posit16->quire16 (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) b)))) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) c))))> 9.040 * * * * [progress]: [ 22 / 84 ] simplifiying candidate #posit16 2)) (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) a)) (quire16->posit16 (quire16-mul-sub (posit16->quire16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2))) b (real->posit16 1.0)))) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) c))))> 9.040 * * * * [progress]: [ 23 / 84 ] simplifiying candidate #posit16 2)) (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) a)) (+.p16 (real->posit16 0.0) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) b))) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) c))))> 9.040 * * * * [progress]: [ 24 / 84 ] simplifiying candidate #posit16 2)) (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) a)) (+.p16 (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) b) (real->posit16 0.0))) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) c))))> 9.040 * * * * [progress]: [ 25 / 84 ] simplifiying candidate #posit16 2)) (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) a)) (-.p16 (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) b) (real->posit16 0.0))) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) c))))> 9.040 * * * * [progress]: [ 26 / 84 ] simplifiying candidate #posit16 2)) (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) a)) (*.p16 (real->posit16 1.0) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) b))) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) c))))> 9.040 * * * * [progress]: [ 27 / 84 ] simplifiying candidate #posit16 2)) (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) a)) (*.p16 (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) b) (real->posit16 1.0))) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) c))))> 9.040 * * * * [progress]: [ 28 / 84 ] simplifiying candidate #posit16 2)) (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) a)) (/.p16 (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) b) (real->posit16 1.0))) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) c))))> 9.040 * * * * [progress]: [ 29 / 84 ] simplifiying candidate #posit16 2)) (+.p16 (real->posit16 0.0) (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) a))) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) b)) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) c))))> 9.041 * * * * [progress]: [ 30 / 84 ] simplifiying candidate #posit16 2)) (+.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) (-.p16 (real->posit16 0.0) a))) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) b)) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) c))))> 9.041 * * * * [progress]: [ 31 / 84 ] simplifiying candidate #posit16 2)) (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) (+.p16 (real->posit16 0.0) a))) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) b)) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) c))))> 9.041 * * * * [progress]: [ 32 / 84 ] simplifiying candidate #posit16 2)) (+.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) (neg.p16 a))) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) b)) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) c))))> 9.041 * * * * [progress]: [ 33 / 84 ] simplifiying candidate #posit16 2)) (/.p16 (-.p16 (*.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2))) (*.p16 a a)) (+.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) a))) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) b)) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) c))))> 9.041 * * * * [progress]: [ 34 / 84 ] simplifiying candidate #posit16 2)) (*.p16 (real->posit16 1.0) (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) a))) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) b)) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) c))))> 9.041 * * * * [progress]: [ 35 / 84 ] simplifiying candidate #posit16 2)) (quire16->posit16 (posit16->quire16 (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) a)))) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) b)) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) c))))> 9.041 * * * * [progress]: [ 36 / 84 ] simplifiying candidate #posit16 2)) (quire16->posit16 (quire16-mul-sub (posit16->quire16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2))) a (real->posit16 1.0)))) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) b)) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) c))))> 9.041 * * * * [progress]: [ 37 / 84 ] simplifiying candidate #posit16 2)) (+.p16 (real->posit16 0.0) (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) a))) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) b)) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) c))))> 9.041 * * * * [progress]: [ 38 / 84 ] simplifiying candidate #posit16 2)) (+.p16 (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) a) (real->posit16 0.0))) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) b)) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) c))))> 9.041 * * * * [progress]: [ 39 / 84 ] simplifiying candidate #posit16 2)) (-.p16 (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) a) (real->posit16 0.0))) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) b)) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) c))))> 9.041 * * * * [progress]: [ 40 / 84 ] simplifiying candidate #posit16 2)) (*.p16 (real->posit16 1.0) (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) a))) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) b)) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) c))))> 9.041 * * * * [progress]: [ 41 / 84 ] simplifiying candidate #posit16 2)) (*.p16 (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) a) (real->posit16 1.0))) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) b)) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) c))))> 9.041 * * * * [progress]: [ 42 / 84 ] simplifiying candidate #posit16 2)) (/.p16 (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) a) (real->posit16 1.0))) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) b)) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) c))))> 9.041 * * * * [progress]: [ 43 / 84 ] simplifiying candidate #posit16 2)) (real->posit16 0.0)) (*.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) a))) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) b)) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) c))))> 9.041 * * * * [progress]: [ 44 / 84 ] simplifiying candidate #posit16 2)) (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2))) (*.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) (-.p16 (real->posit16 0.0) a))) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) b)) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) c))))> 9.041 * * * * [progress]: [ 45 / 84 ] simplifiying candidate #posit16 2)) (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2))) (*.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) (neg.p16 a))) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) b)) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) c))))> 9.041 * * * * [progress]: [ 46 / 84 ] simplifiying candidate #posit16 2)) (real->posit16 0.0)) (*.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) a))) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) b)) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) c))))> 9.041 * * * * [progress]: [ 47 / 84 ] simplifiying candidate #posit16 2)) (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) a)) (*.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) (real->posit16 0.0))) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) b)) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) c))))> 9.041 * * * * [progress]: [ 48 / 84 ] simplifiying candidate #posit16 0.0) (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2))) (*.p16 (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) a) (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)))) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) b)) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) c))))> 9.041 * * * * [progress]: [ 49 / 84 ] simplifiying candidate #posit16 2)) (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2))) (*.p16 (-.p16 (real->posit16 0.0) a) (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)))) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) b)) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) c))))> 9.041 * * * * [progress]: [ 50 / 84 ] simplifiying candidate #posit16 2)) (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2))) (*.p16 (neg.p16 a) (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)))) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) b)) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) c))))> 9.041 * * * * [progress]: [ 51 / 84 ] simplifiying candidate #posit16 0.0) (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2))) (*.p16 (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) a) (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)))) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) b)) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) c))))> 9.041 * * * * [progress]: [ 52 / 84 ] simplifiying candidate #posit16 2)) a) (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2))) (*.p16 (real->posit16 0.0) (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)))) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) b)) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) c))))> 9.042 * * * * [progress]: [ 53 / 84 ] simplifiying candidate #posit16 2)) (real->posit16 1.0)) (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) a)) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) b)) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) c))))> 9.042 * * * * [progress]: [ 54 / 84 ] simplifiying candidate #posit16 2)) (real->posit16 1.0)) (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) a)) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) b)) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) c))))> 9.042 * * * * [progress]: [ 55 / 84 ] simplifiying candidate #posit16 2)) (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) a)) (real->posit16 1.0)) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) b)) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) c))))> 9.042 * * * * [progress]: [ 56 / 84 ] simplifiying candidate #posit16 2)) (*.p16 (real->posit16 1.0) (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) a))) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) b)) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) c))))> 9.042 * * * * [progress]: [ 57 / 84 ] simplifiying candidate #posit16 1.0) (*.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) a))) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) b)) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) c))))> 9.042 * * * * [progress]: [ 58 / 84 ] simplifiying candidate #posit16 1.0) (real->posit16 1.0)) (*.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) a))) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) b)) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) c))))> 9.042 * * * * [progress]: [ 59 / 84 ] simplifiying candidate #posit16 1.0) (real->posit16 1.0)) (*.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) a))) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) b)) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) c))))> 9.042 * * * * [progress]: [ 60 / 84 ] simplifiying candidate #posit16 1.0) (real->posit16 2)) (*.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 1.0)) (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) a))) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) b)) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) c))))> 9.042 * * * * [progress]: [ 61 / 84 ] simplifiying candidate #posit16 1.0) (real->posit16 1.0)) (*.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) a))) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) b)) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) c))))> 9.042 * * * * [progress]: [ 62 / 84 ] simplifiying candidate #posit16 1.0) (real->posit16 1.0)) (*.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) a))) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) b)) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) c))))> 9.042 * * * * [progress]: [ 63 / 84 ] simplifiying candidate #posit16 1.0) (real->posit16 2)) (*.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 1.0)) (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) a))) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) b)) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) c))))> 9.042 * * * * [progress]: [ 64 / 84 ] simplifiying candidate #posit16 1.0)) (*.p16 (/.p16 (real->posit16 1.0) (real->posit16 2)) (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) a))) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) b)) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) c))))> 9.042 * * * * [progress]: [ 65 / 84 ] simplifiying candidate #posit16 1.0)) (*.p16 (/.p16 (real->posit16 1.0) (real->posit16 2)) (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) a))) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) b)) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) c))))> 9.042 * * * * [progress]: [ 66 / 84 ] simplifiying candidate #posit16 2)) (*.p16 (/.p16 (real->posit16 1.0) (real->posit16 1.0)) (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) a))) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) b)) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) c))))> 9.042 * * * * [progress]: [ 67 / 84 ] simplifiying candidate #posit16 1.0) (*.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) a))) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) b)) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) c))))> 9.042 * * * * [progress]: [ 68 / 84 ] simplifiying candidate #posit16 2)) (*.p16 (real->posit16 1.0) (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) a))) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) b)) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) c))))> 9.042 * * * * [progress]: [ 69 / 84 ] simplifiying candidate #posit16 2)) (-.p16 (*.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2))) (*.p16 a a))) (+.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) a)) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) b)) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) c))))> 9.042 * * * * [progress]: [ 70 / 84 ] simplifiying candidate #posit16 2)) (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) a)) (real->posit16 1.0)) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) b)) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) c))))> 9.042 * * * * [progress]: [ 71 / 84 ] simplifiying candidate #posit16 2)) a)) (real->posit16 2)) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) b)) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) c))))> 9.042 * * * * [progress]: [ 72 / 84 ] simplifiying candidate #posit16 1.0) (*.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) a))) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) b)) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) c))))> 9.042 * * * * [progress]: [ 73 / 84 ] simplifiying candidate #posit16 (posit16->quire16 (*.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) a)))) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) b)) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) c))))> 9.042 * * * * [progress]: [ 74 / 84 ] simplifiying candidate #posit16 0.0) (*.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) a))) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) b)) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) c))))> 9.043 * * * * [progress]: [ 75 / 84 ] simplifiying candidate #posit16 2)) (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) a)) (real->posit16 0.0)) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) b)) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) c))))> 9.043 * * * * [progress]: [ 76 / 84 ] simplifiying candidate #posit16 2)) (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) a)) (real->posit16 0.0)) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) b)) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) c))))> 9.043 * * * * [progress]: [ 77 / 84 ] simplifiying candidate #posit16 1.0) (*.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) a))) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) b)) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) c))))> 9.043 * * * * [progress]: [ 78 / 84 ] simplifiying candidate #posit16 2)) (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) a)) (real->posit16 1.0)) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) b)) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) c))))> 9.043 * * * * [progress]: [ 79 / 84 ] simplifiying candidate #posit16 2)) (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) a)) (real->posit16 1.0)) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) b)) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) c))))> 9.043 * * * * [progress]: [ 80 / 84 ] simplifiying candidate #posit16 2)) a) (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2))) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) b)) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) c))))> 9.043 * * * * [progress]: [ 81 / 84 ] simplifiying candidate #posit16 2)) (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) a)) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) b)) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) c))))> 9.043 * * * * [progress]: [ 82 / 84 ] simplifiying candidate #posit16 2)) (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) a)) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) b)) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) c))))> 9.043 * * * * [progress]: [ 83 / 84 ] simplifiying candidate #posit16 2)) (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) a)) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) b)) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) c))))> 9.043 * * * * [progress]: [ 84 / 84 ] simplifiying candidate #posit16 2)) (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) a)) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) b)) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) c))))> 9.044 * [simplify]: Simplifying: (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) c) (-.p16 (real->posit16 0.0) c) (+.p16 (real->posit16 0.0) c) (neg.p16 c) (-.p16 (*.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2))) (*.p16 c c)) (+.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) c) (real->posit16 1.0) (posit16->quire16 (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) c)) (quire16-mul-sub (posit16->quire16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2))) c (real->posit16 1.0)) (real->posit16 0.0) (real->posit16 0.0) (real->posit16 0.0) (real->posit16 1.0) (real->posit16 1.0) (real->posit16 1.0) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) b) (-.p16 (real->posit16 0.0) b) (+.p16 (real->posit16 0.0) b) (neg.p16 b) (-.p16 (*.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2))) (*.p16 b b)) (+.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) b) (real->posit16 1.0) (posit16->quire16 (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) b)) (quire16-mul-sub (posit16->quire16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2))) b (real->posit16 1.0)) (real->posit16 0.0) (real->posit16 0.0) (real->posit16 0.0) (real->posit16 1.0) (real->posit16 1.0) (real->posit16 1.0) (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) a) (-.p16 (real->posit16 0.0) a) (+.p16 (real->posit16 0.0) a) (neg.p16 a) (-.p16 (*.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2))) (*.p16 a a)) (+.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) a) (real->posit16 1.0) (posit16->quire16 (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) a)) (quire16-mul-sub (posit16->quire16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2))) a (real->posit16 1.0)) (real->posit16 0.0) (real->posit16 0.0) (real->posit16 0.0) (real->posit16 1.0) (real->posit16 1.0) (real->posit16 1.0) (*.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) (real->posit16 0.0)) (*.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) a)) (*.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2))) (*.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) (-.p16 (real->posit16 0.0) a)) (*.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2))) (*.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) (neg.p16 a)) (*.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) (real->posit16 0.0)) (*.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) a)) (*.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) a)) (*.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) (real->posit16 0.0)) (*.p16 (real->posit16 0.0) (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2))) (*.p16 (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) a) (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2))) (*.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2))) (*.p16 (-.p16 (real->posit16 0.0) a) (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2))) (*.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2))) (*.p16 (neg.p16 a) (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2))) (*.p16 (real->posit16 0.0) (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2))) (*.p16 (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) a) (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2))) (*.p16 (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) a) (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2))) (*.p16 (real->posit16 0.0) (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2))) (*.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) (real->posit16 1.0)) (*.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) (real->posit16 1.0)) (*.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) a)) (*.p16 (real->posit16 1.0) (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) a)) (*.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) a)) (*.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) a)) (*.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) a)) (*.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 1.0)) (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) a)) (*.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) a)) (*.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) a)) (*.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 1.0)) (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) a)) (*.p16 (/.p16 (real->posit16 1.0) (real->posit16 2)) (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) a)) (*.p16 (/.p16 (real->posit16 1.0) (real->posit16 2)) (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) a)) (*.p16 (/.p16 (real->posit16 1.0) (real->posit16 1.0)) (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) a)) (*.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) a)) (*.p16 (real->posit16 1.0) (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) a)) (*.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) (-.p16 (*.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2))) (*.p16 a a))) (*.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) a)) (*.p16 (+.p16 (+.p16 a b) c) (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) a)) (real->posit16 1.0) (posit16->quire16 (*.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) a))) (real->posit16 0.0) (real->posit16 0.0) (real->posit16 0.0) (real->posit16 1.0) (real->posit16 1.0) (real->posit16 1.0) (sqrt.p16 (*.p16 (*.p16 (*.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) a)) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) b)) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) c))) (sqrt.p16 (*.p16 (*.p16 (*.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) a)) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) b)) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) c))) (sqrt.p16 (*.p16 (*.p16 (*.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) a)) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) b)) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) c))) (sqrt.p16 (*.p16 (*.p16 (*.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) a)) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) b)) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) c))) 9.045 * * [simplify]: iteration 0: 70 enodes 9.064 * * [simplify]: iteration 1: 159 enodes 9.122 * * [simplify]: iteration 2: 734 enodes 10.183 * * [simplify]: iteration 3: 3768 enodes 11.354 * * [simplify]: iteration complete: 5002 enodes 11.354 * * [simplify]: Extracting #0: cost 32 inf + 0 11.355 * * [simplify]: Extracting #1: cost 333 inf + 246 11.358 * * [simplify]: Extracting #2: cost 685 inf + 14363 11.369 * * [simplify]: Extracting #3: cost 931 inf + 137349 11.412 * * [simplify]: Extracting #4: cost 815 inf + 328849 11.510 * * [simplify]: Extracting #5: cost 257 inf + 1038068 11.642 * * [simplify]: Extracting #6: cost 6 inf + 1396853 11.744 * * [simplify]: Extracting #7: cost 0 inf + 1404480 11.870 * [simplify]: Simplified to: (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) c) (neg.p16 c) c (neg.p16 c) (*.p16 (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) c) (+.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) c)) (+.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) c) (real->posit16 1.0) (posit16->quire16 (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) c)) (quire16-mul-sub (posit16->quire16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2))) c (real->posit16 1.0)) (real->posit16 0.0) (real->posit16 0.0) (real->posit16 0.0) (real->posit16 1.0) (real->posit16 1.0) (real->posit16 1.0) (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) b) (neg.p16 b) b (neg.p16 b) (*.p16 (+.p16 b (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2))) (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) b)) (+.p16 b (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2))) (real->posit16 1.0) (posit16->quire16 (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) b)) (quire16-mul-sub (posit16->quire16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2))) b (real->posit16 1.0)) (real->posit16 0.0) (real->posit16 0.0) (real->posit16 0.0) (real->posit16 1.0) (real->posit16 1.0) (real->posit16 1.0) (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) a) (neg.p16 a) a (neg.p16 a) (*.p16 (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) a) (+.p16 a (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)))) (+.p16 a (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2))) (real->posit16 1.0) (posit16->quire16 (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) a)) (quire16-mul-sub (posit16->quire16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2))) a (real->posit16 1.0)) (real->posit16 0.0) (real->posit16 0.0) (real->posit16 0.0) (real->posit16 1.0) (real->posit16 1.0) (real->posit16 1.0) (real->posit16 0.0) (*.p16 (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) a) (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2))) (*.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2))) (/.p16 (*.p16 (neg.p16 a) (+.p16 a (+.p16 c b))) (real->posit16 2)) (*.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2))) (/.p16 (*.p16 (neg.p16 a) (+.p16 a (+.p16 c b))) (real->posit16 2)) (real->posit16 0.0) (*.p16 (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) a) (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2))) (*.p16 (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) a) (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2))) (real->posit16 0.0) (real->posit16 0.0) (*.p16 (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) a) (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2))) (*.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2))) (/.p16 (*.p16 (neg.p16 a) (+.p16 a (+.p16 c b))) (real->posit16 2)) (*.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2))) (/.p16 (*.p16 (neg.p16 a) (+.p16 a (+.p16 c b))) (real->posit16 2)) (real->posit16 0.0) (*.p16 (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) a) (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2))) (*.p16 (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) a) (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2))) (real->posit16 0.0) (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) (*.p16 (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) a) (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2))) (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) a) (*.p16 (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) a) (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2))) (*.p16 (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) a) (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2))) (*.p16 (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) a) (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2))) (*.p16 (+.p16 a (+.p16 c b)) (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) a)) (*.p16 (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) a) (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2))) (*.p16 (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) a) (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2))) (*.p16 (+.p16 a (+.p16 c b)) (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) a)) (/.p16 (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) a) (real->posit16 2)) (/.p16 (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) a) (real->posit16 2)) (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) a) (*.p16 (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) a) (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2))) (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) a) (*.p16 (*.p16 (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) a) (+.p16 a (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)))) (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2))) (*.p16 (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) a) (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2))) (*.p16 (+.p16 a (+.p16 c b)) (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) a)) (real->posit16 1.0) (posit16->quire16 (*.p16 (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) a) (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)))) (real->posit16 0.0) (real->posit16 0.0) (real->posit16 0.0) (real->posit16 1.0) (real->posit16 1.0) (real->posit16 1.0) (sqrt.p16 (*.p16 (*.p16 (*.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) c)) (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) a)) (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) b))) (sqrt.p16 (*.p16 (*.p16 (*.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) c)) (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) a)) (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) b))) (sqrt.p16 (*.p16 (*.p16 (*.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) c)) (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) a)) (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) b))) (sqrt.p16 (*.p16 (*.p16 (*.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) c)) (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) a)) (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) b))) 11.879 * * * [progress]: adding candidates to table 13.258 * * [progress]: iteration 3 / 4 13.258 * * * [progress]: picking best candidate 13.354 * * * * [pick]: Picked #posit16 2)) (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) a)) (/.p16 (*.p16 (+.p16 b (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2))) (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) b)) (+.p16 b (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2))))) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) c))))> 13.354 * * * [progress]: localizing error 13.809 * * * [progress]: generating rewritten candidates 13.809 * * * * [progress]: [ 1 / 4 ] rewriting at (2 1 1 2) 13.829 * * * * [progress]: [ 2 / 4 ] rewriting at (2 1 2) 13.884 * * * * [progress]: [ 3 / 4 ] rewriting at (2 1 1 2 1 2) 13.906 * * * * [progress]: [ 4 / 4 ] rewriting at (2 1 1 1 2) 13.923 * * * [progress]: generating series expansions 13.923 * * * * [progress]: [ 1 / 4 ] generating series at (2 1 1 2) 13.923 * * * * [progress]: [ 2 / 4 ] generating series at (2 1 2) 13.923 * * * * [progress]: [ 3 / 4 ] generating series at (2 1 1 2 1 2) 13.923 * * * * [progress]: [ 4 / 4 ] generating series at (2 1 1 1 2) 13.923 * * * [progress]: simplifying candidates 13.923 * * * * [progress]: [ 1 / 66 ] simplifiying candidate #posit16 2)) (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) a)) (/.p16 (/.p16 (*.p16 (+.p16 b (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2))) (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) b)) (real->posit16 1.0)) (+.p16 b (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2))))) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) c))))> 13.923 * * * * [progress]: [ 2 / 66 ] simplifiying candidate #posit16 2)) (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) a)) (/.p16 (/.p16 (*.p16 (+.p16 b (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2))) (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) b)) (real->posit16 1.0)) (+.p16 b (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2))))) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) c))))> 13.923 * * * * [progress]: [ 3 / 66 ] simplifiying candidate #posit16 2)) (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) a)) (/.p16 (/.p16 (*.p16 (+.p16 b (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2))) (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) b)) (+.p16 b (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)))) (real->posit16 1.0))) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) c))))> 13.923 * * * * [progress]: [ 4 / 66 ] simplifiying candidate #posit16 2)) (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) a)) (/.p16 (+.p16 b (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2))) (/.p16 (+.p16 b (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2))) (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) b)))) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) c))))> 13.923 * * * * [progress]: [ 5 / 66 ] simplifiying candidate #posit16 2)) (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) a)) (*.p16 (/.p16 (*.p16 (+.p16 b (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2))) (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) b)) (+.p16 b (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)))) (real->posit16 1.0))) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) c))))> 13.923 * * * * [progress]: [ 6 / 66 ] simplifiying candidate #posit16 2)) (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) a)) (/.p16 (*.p16 (+.p16 b (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2))) (-.p16 (*.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2))) (*.p16 b b))) (*.p16 (+.p16 b (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2))) (+.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) b)))) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) c))))> 13.923 * * * * [progress]: [ 7 / 66 ] simplifiying candidate #posit16 2)) (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) a)) (/.p16 (*.p16 (+.p16 b (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2))) (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) b)) (*.p16 (+.p16 b (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2))) (real->posit16 1.0)))) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) c))))> 13.923 * * * * [progress]: [ 8 / 66 ] simplifiying candidate #posit16 2)) (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) a)) (/.p16 (*.p16 (+.p16 b (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2))) (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) b)) (*.p16 (+.p16 b (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2))) (real->posit16 1.0)))) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) c))))> 13.923 * * * * [progress]: [ 9 / 66 ] simplifiying candidate #posit16 2)) (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) a)) (/.p16 (*.p16 (+.p16 b (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2))) (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) b)) (*.p16 (+.p16 b (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2))) (real->posit16 1.0)))) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) c))))> 13.923 * * * * [progress]: [ 10 / 66 ] simplifiying candidate #posit16 2)) (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) a)) (*.p16 (real->posit16 1.0) (/.p16 (*.p16 (+.p16 b (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2))) (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) b)) (+.p16 b (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)))))) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) c))))> 13.924 * * * * [progress]: [ 11 / 66 ] simplifiying candidate #posit16 2)) (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) a)) (*.p16 (/.p16 (+.p16 b (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2))) (real->posit16 1.0)) (/.p16 (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) b) (+.p16 b (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)))))) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) c))))> 13.924 * * * * [progress]: [ 12 / 66 ] simplifiying candidate #posit16 2)) (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) a)) (*.p16 (/.p16 (+.p16 b (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2))) (real->posit16 1.0)) (/.p16 (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) b) (+.p16 b (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)))))) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) c))))> 13.924 * * * * [progress]: [ 13 / 66 ] simplifiying candidate #posit16 2)) (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) a)) (*.p16 (/.p16 (+.p16 b (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2))) (+.p16 b (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)))) (/.p16 (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) b) (real->posit16 1.0)))) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) c))))> 13.924 * * * * [progress]: [ 14 / 66 ] simplifiying candidate #posit16 2)) (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) a)) (quire16->posit16 (posit16->quire16 (/.p16 (*.p16 (+.p16 b (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2))) (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) b)) (+.p16 b (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2))))))) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) c))))> 13.924 * * * * [progress]: [ 15 / 66 ] simplifiying candidate #posit16 2)) (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) a)) (+.p16 (real->posit16 0.0) (/.p16 (*.p16 (+.p16 b (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2))) (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) b)) (+.p16 b (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)))))) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) c))))> 13.924 * * * * [progress]: [ 16 / 66 ] simplifiying candidate #posit16 2)) (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) a)) (+.p16 (/.p16 (*.p16 (+.p16 b (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2))) (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) b)) (+.p16 b (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)))) (real->posit16 0.0))) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) c))))> 13.924 * * * * [progress]: [ 17 / 66 ] simplifiying candidate #posit16 2)) (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) a)) (-.p16 (/.p16 (*.p16 (+.p16 b (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2))) (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) b)) (+.p16 b (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)))) (real->posit16 0.0))) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) c))))> 13.924 * * * * [progress]: [ 18 / 66 ] simplifiying candidate #posit16 2)) (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) a)) (*.p16 (real->posit16 1.0) (/.p16 (*.p16 (+.p16 b (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2))) (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) b)) (+.p16 b (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)))))) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) c))))> 13.924 * * * * [progress]: [ 19 / 66 ] simplifiying candidate #posit16 2)) (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) a)) (*.p16 (/.p16 (*.p16 (+.p16 b (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2))) (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) b)) (+.p16 b (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)))) (real->posit16 1.0))) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) c))))> 13.924 * * * * [progress]: [ 20 / 66 ] simplifiying candidate #posit16 2)) (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) a)) (/.p16 (/.p16 (*.p16 (+.p16 b (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2))) (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) b)) (+.p16 b (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)))) (real->posit16 1.0))) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) c))))> 13.924 * * * * [progress]: [ 21 / 66 ] simplifiying candidate #posit16 2)) (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) a)) (/.p16 (*.p16 (+.p16 b (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2))) (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) b)) (+.p16 b (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2))))) (+.p16 (real->posit16 0.0) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) c)))))> 13.924 * * * * [progress]: [ 22 / 66 ] simplifiying candidate #posit16 2)) (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) a)) (/.p16 (*.p16 (+.p16 b (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2))) (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) b)) (+.p16 b (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2))))) (+.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) (-.p16 (real->posit16 0.0) c)))))> 13.924 * * * * [progress]: [ 23 / 66 ] simplifiying candidate #posit16 2)) (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) a)) (/.p16 (*.p16 (+.p16 b (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2))) (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) b)) (+.p16 b (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2))))) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) (+.p16 (real->posit16 0.0) c)))))> 13.924 * * * * [progress]: [ 24 / 66 ] simplifiying candidate #posit16 2)) (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) a)) (/.p16 (*.p16 (+.p16 b (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2))) (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) b)) (+.p16 b (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2))))) (+.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) (neg.p16 c)))))> 13.924 * * * * [progress]: [ 25 / 66 ] simplifiying candidate #posit16 2)) (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) a)) (/.p16 (*.p16 (+.p16 b (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2))) (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) b)) (+.p16 b (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2))))) (/.p16 (-.p16 (*.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2))) (*.p16 c c)) (+.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) c)))))> 13.924 * * * * [progress]: [ 26 / 66 ] simplifiying candidate #posit16 2)) (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) a)) (/.p16 (*.p16 (+.p16 b (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2))) (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) b)) (+.p16 b (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2))))) (*.p16 (real->posit16 1.0) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) c)))))> 13.924 * * * * [progress]: [ 27 / 66 ] simplifiying candidate #posit16 2)) (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) a)) (/.p16 (*.p16 (+.p16 b (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2))) (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) b)) (+.p16 b (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2))))) (quire16->posit16 (posit16->quire16 (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) c))))))> 13.924 * * * * [progress]: [ 28 / 66 ] simplifiying candidate #posit16 2)) (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) a)) (/.p16 (*.p16 (+.p16 b (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2))) (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) b)) (+.p16 b (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2))))) (quire16->posit16 (quire16-mul-sub (posit16->quire16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2))) c (real->posit16 1.0))))))> 13.924 * * * * [progress]: [ 29 / 66 ] simplifiying candidate #posit16 2)) (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) a)) (/.p16 (*.p16 (+.p16 b (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2))) (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) b)) (+.p16 b (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2))))) (+.p16 (real->posit16 0.0) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) c)))))> 13.924 * * * * [progress]: [ 30 / 66 ] simplifiying candidate #posit16 2)) (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) a)) (/.p16 (*.p16 (+.p16 b (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2))) (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) b)) (+.p16 b (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2))))) (+.p16 (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) c) (real->posit16 0.0)))))> 13.924 * * * * [progress]: [ 31 / 66 ] simplifiying candidate #posit16 2)) (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) a)) (/.p16 (*.p16 (+.p16 b (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2))) (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) b)) (+.p16 b (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2))))) (-.p16 (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) c) (real->posit16 0.0)))))> 13.924 * * * * [progress]: [ 32 / 66 ] simplifiying candidate #posit16 2)) (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) a)) (/.p16 (*.p16 (+.p16 b (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2))) (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) b)) (+.p16 b (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2))))) (*.p16 (real->posit16 1.0) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) c)))))> 13.925 * * * * [progress]: [ 33 / 66 ] simplifiying candidate #posit16 2)) (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) a)) (/.p16 (*.p16 (+.p16 b (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2))) (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) b)) (+.p16 b (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2))))) (*.p16 (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) c) (real->posit16 1.0)))))> 13.925 * * * * [progress]: [ 34 / 66 ] simplifiying candidate #posit16 2)) (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) a)) (/.p16 (*.p16 (+.p16 b (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2))) (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) b)) (+.p16 b (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2))))) (/.p16 (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) c) (real->posit16 1.0)))))> 13.925 * * * * [progress]: [ 35 / 66 ] simplifiying candidate #posit16 2)) (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) a)) (/.p16 (*.p16 (+.p16 b (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2))) (+.p16 (real->posit16 0.0) (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) b))) (+.p16 b (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2))))) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) c))))> 13.925 * * * * [progress]: [ 36 / 66 ] simplifiying candidate #posit16 2)) (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) a)) (/.p16 (*.p16 (+.p16 b (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2))) (+.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) (-.p16 (real->posit16 0.0) b))) (+.p16 b (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2))))) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) c))))> 13.925 * * * * [progress]: [ 37 / 66 ] simplifiying candidate #posit16 2)) (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) a)) (/.p16 (*.p16 (+.p16 b (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2))) (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) (+.p16 (real->posit16 0.0) b))) (+.p16 b (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2))))) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) c))))> 13.925 * * * * [progress]: [ 38 / 66 ] simplifiying candidate #posit16 2)) (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) a)) (/.p16 (*.p16 (+.p16 b (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2))) (+.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) (neg.p16 b))) (+.p16 b (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2))))) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) c))))> 13.925 * * * * [progress]: [ 39 / 66 ] simplifiying candidate #posit16 2)) (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) a)) (/.p16 (*.p16 (+.p16 b (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2))) (/.p16 (-.p16 (*.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2))) (*.p16 b b)) (+.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) b))) (+.p16 b (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2))))) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) c))))> 13.925 * * * * [progress]: [ 40 / 66 ] simplifiying candidate #posit16 2)) (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) a)) (/.p16 (*.p16 (+.p16 b (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2))) (*.p16 (real->posit16 1.0) (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) b))) (+.p16 b (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2))))) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) c))))> 13.925 * * * * [progress]: [ 41 / 66 ] simplifiying candidate #posit16 2)) (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) a)) (/.p16 (*.p16 (+.p16 b (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2))) (quire16->posit16 (posit16->quire16 (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) b)))) (+.p16 b (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2))))) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) c))))> 13.925 * * * * [progress]: [ 42 / 66 ] simplifiying candidate #posit16 2)) (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) a)) (/.p16 (*.p16 (+.p16 b (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2))) (quire16->posit16 (quire16-mul-sub (posit16->quire16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2))) b (real->posit16 1.0)))) (+.p16 b (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2))))) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) c))))> 13.925 * * * * [progress]: [ 43 / 66 ] simplifiying candidate #posit16 2)) (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) a)) (/.p16 (*.p16 (+.p16 b (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2))) (+.p16 (real->posit16 0.0) (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) b))) (+.p16 b (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2))))) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) c))))> 13.925 * * * * [progress]: [ 44 / 66 ] simplifiying candidate #posit16 2)) (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) a)) (/.p16 (*.p16 (+.p16 b (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2))) (+.p16 (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) b) (real->posit16 0.0))) (+.p16 b (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2))))) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) c))))> 13.925 * * * * [progress]: [ 45 / 66 ] simplifiying candidate #posit16 2)) (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) a)) (/.p16 (*.p16 (+.p16 b (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2))) (-.p16 (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) b) (real->posit16 0.0))) (+.p16 b (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2))))) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) c))))> 13.925 * * * * [progress]: [ 46 / 66 ] simplifiying candidate #posit16 2)) (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) a)) (/.p16 (*.p16 (+.p16 b (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2))) (*.p16 (real->posit16 1.0) (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) b))) (+.p16 b (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2))))) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) c))))> 13.925 * * * * [progress]: [ 47 / 66 ] simplifiying candidate #posit16 2)) (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) a)) (/.p16 (*.p16 (+.p16 b (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2))) (*.p16 (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) b) (real->posit16 1.0))) (+.p16 b (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2))))) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) c))))> 13.925 * * * * [progress]: [ 48 / 66 ] simplifiying candidate #posit16 2)) (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) a)) (/.p16 (*.p16 (+.p16 b (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2))) (/.p16 (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) b) (real->posit16 1.0))) (+.p16 b (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2))))) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) c))))> 13.925 * * * * [progress]: [ 49 / 66 ] simplifiying candidate #posit16 2)) (+.p16 (real->posit16 0.0) (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) a))) (/.p16 (*.p16 (+.p16 b (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2))) (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) b)) (+.p16 b (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2))))) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) c))))> 13.925 * * * * [progress]: [ 50 / 66 ] simplifiying candidate #posit16 2)) (+.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) (-.p16 (real->posit16 0.0) a))) (/.p16 (*.p16 (+.p16 b (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2))) (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) b)) (+.p16 b (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2))))) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) c))))> 13.925 * * * * [progress]: [ 51 / 66 ] simplifiying candidate #posit16 2)) (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) (+.p16 (real->posit16 0.0) a))) (/.p16 (*.p16 (+.p16 b (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2))) (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) b)) (+.p16 b (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2))))) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) c))))> 13.925 * * * * [progress]: [ 52 / 66 ] simplifiying candidate #posit16 2)) (+.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) (neg.p16 a))) (/.p16 (*.p16 (+.p16 b (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2))) (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) b)) (+.p16 b (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2))))) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) c))))> 13.925 * * * * [progress]: [ 53 / 66 ] simplifiying candidate #posit16 2)) (/.p16 (-.p16 (*.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2))) (*.p16 a a)) (+.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) a))) (/.p16 (*.p16 (+.p16 b (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2))) (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) b)) (+.p16 b (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2))))) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) c))))> 13.926 * * * * [progress]: [ 54 / 66 ] simplifiying candidate #posit16 2)) (*.p16 (real->posit16 1.0) (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) a))) (/.p16 (*.p16 (+.p16 b (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2))) (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) b)) (+.p16 b (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2))))) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) c))))> 13.926 * * * * [progress]: [ 55 / 66 ] simplifiying candidate #posit16 2)) (quire16->posit16 (posit16->quire16 (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) a)))) (/.p16 (*.p16 (+.p16 b (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2))) (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) b)) (+.p16 b (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2))))) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) c))))> 13.926 * * * * [progress]: [ 56 / 66 ] simplifiying candidate #posit16 2)) (quire16->posit16 (quire16-mul-sub (posit16->quire16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2))) a (real->posit16 1.0)))) (/.p16 (*.p16 (+.p16 b (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2))) (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) b)) (+.p16 b (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2))))) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) c))))> 13.926 * * * * [progress]: [ 57 / 66 ] simplifiying candidate #posit16 2)) (+.p16 (real->posit16 0.0) (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) a))) (/.p16 (*.p16 (+.p16 b (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2))) (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) b)) (+.p16 b (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2))))) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) c))))> 13.926 * * * * [progress]: [ 58 / 66 ] simplifiying candidate #posit16 2)) (+.p16 (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) a) (real->posit16 0.0))) (/.p16 (*.p16 (+.p16 b (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2))) (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) b)) (+.p16 b (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2))))) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) c))))> 13.926 * * * * [progress]: [ 59 / 66 ] simplifiying candidate #posit16 2)) (-.p16 (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) a) (real->posit16 0.0))) (/.p16 (*.p16 (+.p16 b (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2))) (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) b)) (+.p16 b (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2))))) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) c))))> 13.926 * * * * [progress]: [ 60 / 66 ] simplifiying candidate #posit16 2)) (*.p16 (real->posit16 1.0) (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) a))) (/.p16 (*.p16 (+.p16 b (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2))) (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) b)) (+.p16 b (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2))))) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) c))))> 13.926 * * * * [progress]: [ 61 / 66 ] simplifiying candidate #posit16 2)) (*.p16 (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) a) (real->posit16 1.0))) (/.p16 (*.p16 (+.p16 b (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2))) (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) b)) (+.p16 b (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2))))) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) c))))> 13.926 * * * * [progress]: [ 62 / 66 ] simplifiying candidate #posit16 2)) (/.p16 (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) a) (real->posit16 1.0))) (/.p16 (*.p16 (+.p16 b (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2))) (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) b)) (+.p16 b (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2))))) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) c))))> 13.926 * * * * [progress]: [ 63 / 66 ] simplifiying candidate #posit16 2)) (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) a)) (/.p16 (*.p16 (+.p16 b (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2))) (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) b)) (+.p16 b (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2))))) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) c))))> 13.926 * * * * [progress]: [ 64 / 66 ] simplifiying candidate #posit16 2)) (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) a)) (/.p16 (*.p16 (+.p16 b (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2))) (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) b)) (+.p16 b (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2))))) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) c))))> 13.926 * * * * [progress]: [ 65 / 66 ] simplifiying candidate #posit16 2)) (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) a)) (/.p16 (*.p16 (+.p16 b (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2))) (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) b)) (+.p16 b (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2))))) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) c))))> 13.926 * * * * [progress]: [ 66 / 66 ] simplifiying candidate #posit16 2)) (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) a)) (/.p16 (*.p16 (+.p16 b (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2))) (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) b)) (+.p16 b (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2))))) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) c))))> 13.927 * [simplify]: Simplifying: (/.p16 (*.p16 (+.p16 b (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2))) (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) b)) (real->posit16 1.0)) (/.p16 (*.p16 (+.p16 b (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2))) (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) b)) (real->posit16 1.0)) (/.p16 (*.p16 (+.p16 b (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2))) (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) b)) (+.p16 b (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)))) (/.p16 (+.p16 b (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2))) (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) b)) (/.p16 (*.p16 (+.p16 b (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2))) (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) b)) (+.p16 b (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)))) (*.p16 (+.p16 b (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2))) (+.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) b)) (*.p16 (+.p16 b (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2))) (real->posit16 1.0)) (*.p16 (+.p16 b (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2))) (real->posit16 1.0)) (*.p16 (+.p16 b (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2))) (real->posit16 1.0)) (real->posit16 1.0) (/.p16 (+.p16 b (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2))) (real->posit16 1.0)) (/.p16 (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) b) (+.p16 b (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)))) (/.p16 (+.p16 b (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2))) (real->posit16 1.0)) (/.p16 (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) b) (+.p16 b (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)))) (/.p16 (+.p16 b (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2))) (+.p16 b (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)))) (/.p16 (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) b) (real->posit16 1.0)) (posit16->quire16 (/.p16 (*.p16 (+.p16 b (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2))) (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) b)) (+.p16 b (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2))))) (real->posit16 0.0) (real->posit16 0.0) (real->posit16 0.0) (real->posit16 1.0) (real->posit16 1.0) (real->posit16 1.0) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) c) (-.p16 (real->posit16 0.0) c) (+.p16 (real->posit16 0.0) c) (neg.p16 c) (-.p16 (*.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2))) (*.p16 c c)) (+.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) c) (real->posit16 1.0) (posit16->quire16 (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) c)) (quire16-mul-sub (posit16->quire16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2))) c (real->posit16 1.0)) (real->posit16 0.0) (real->posit16 0.0) (real->posit16 0.0) (real->posit16 1.0) (real->posit16 1.0) (real->posit16 1.0) (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) b) (-.p16 (real->posit16 0.0) b) (+.p16 (real->posit16 0.0) b) (neg.p16 b) (-.p16 (*.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2))) (*.p16 b b)) (+.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) b) (real->posit16 1.0) (posit16->quire16 (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) b)) (quire16-mul-sub (posit16->quire16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2))) b (real->posit16 1.0)) (real->posit16 0.0) (real->posit16 0.0) (real->posit16 0.0) (real->posit16 1.0) (real->posit16 1.0) (real->posit16 1.0) (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) a) (-.p16 (real->posit16 0.0) a) (+.p16 (real->posit16 0.0) a) (neg.p16 a) (-.p16 (*.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2))) (*.p16 a a)) (+.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) a) (real->posit16 1.0) (posit16->quire16 (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) a)) (quire16-mul-sub (posit16->quire16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2))) a (real->posit16 1.0)) (real->posit16 0.0) (real->posit16 0.0) (real->posit16 0.0) (real->posit16 1.0) (real->posit16 1.0) (real->posit16 1.0) (sqrt.p16 (*.p16 (*.p16 (*.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) a)) (/.p16 (*.p16 (+.p16 b (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2))) (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) b)) (+.p16 b (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2))))) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) c))) (sqrt.p16 (*.p16 (*.p16 (*.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) a)) (/.p16 (*.p16 (+.p16 b (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2))) (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) b)) (+.p16 b (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2))))) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) c))) (sqrt.p16 (*.p16 (*.p16 (*.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) a)) (/.p16 (*.p16 (+.p16 b (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2))) (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) b)) (+.p16 b (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2))))) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) c))) (sqrt.p16 (*.p16 (*.p16 (*.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) a)) (/.p16 (*.p16 (+.p16 b (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2))) (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) b)) (+.p16 b (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2))))) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) c))) 13.928 * * [simplify]: iteration 0: 62 enodes 13.945 * * [simplify]: iteration 1: 120 enodes 13.997 * * [simplify]: iteration 2: 376 enodes 14.316 * * [simplify]: iteration 3: 2031 enodes 14.879 * * [simplify]: iteration complete: 5006 enodes 14.879 * * [simplify]: Extracting #0: cost 27 inf + 0 14.880 * * [simplify]: Extracting #1: cost 130 inf + 84 14.882 * * [simplify]: Extracting #2: cost 382 inf + 2817 14.888 * * [simplify]: Extracting #3: cost 1332 inf + 14721 14.901 * * [simplify]: Extracting #4: cost 1944 inf + 40859 14.920 * * [simplify]: Extracting #5: cost 1996 inf + 110769 14.957 * * [simplify]: Extracting #6: cost 1628 inf + 510231 15.059 * * [simplify]: Extracting #7: cost 635 inf + 1944507 15.232 * * [simplify]: Extracting #8: cost 59 inf + 2828437 15.437 * * [simplify]: Extracting #9: cost 0 inf + 2937357 15.645 * [simplify]: Simplified to: (*.p16 (+.p16 (/.p16 (+.p16 b (+.p16 a c)) (real->posit16 2)) b) (-.p16 (/.p16 (+.p16 b (+.p16 a c)) (real->posit16 2)) b)) (*.p16 (+.p16 (/.p16 (+.p16 b (+.p16 a c)) (real->posit16 2)) b) (-.p16 (/.p16 (+.p16 b (+.p16 a c)) (real->posit16 2)) b)) (-.p16 (/.p16 (+.p16 b (+.p16 a c)) (real->posit16 2)) b) (/.p16 (+.p16 (/.p16 (+.p16 b (+.p16 a c)) (real->posit16 2)) b) (-.p16 (/.p16 (+.p16 b (+.p16 a c)) (real->posit16 2)) b)) (-.p16 (/.p16 (+.p16 b (+.p16 a c)) (real->posit16 2)) b) (*.p16 (+.p16 (/.p16 (+.p16 b (+.p16 a c)) (real->posit16 2)) b) (+.p16 (/.p16 (+.p16 b (+.p16 a c)) (real->posit16 2)) b)) (+.p16 (/.p16 (+.p16 b (+.p16 a c)) (real->posit16 2)) b) (+.p16 (/.p16 (+.p16 b (+.p16 a c)) (real->posit16 2)) b) (+.p16 (/.p16 (+.p16 b (+.p16 a c)) (real->posit16 2)) b) (real->posit16 1.0) (+.p16 (/.p16 (+.p16 b (+.p16 a c)) (real->posit16 2)) b) (/.p16 (-.p16 (/.p16 (+.p16 b (+.p16 a c)) (real->posit16 2)) b) (+.p16 (/.p16 (+.p16 b (+.p16 a c)) (real->posit16 2)) b)) (+.p16 (/.p16 (+.p16 b (+.p16 a c)) (real->posit16 2)) b) (/.p16 (-.p16 (/.p16 (+.p16 b (+.p16 a c)) (real->posit16 2)) b) (+.p16 (/.p16 (+.p16 b (+.p16 a c)) (real->posit16 2)) b)) (real->posit16 1.0) (-.p16 (/.p16 (+.p16 b (+.p16 a c)) (real->posit16 2)) b) (posit16->quire16 (-.p16 (/.p16 (+.p16 b (+.p16 a c)) (real->posit16 2)) b)) (real->posit16 0.0) (real->posit16 0.0) (real->posit16 0.0) (real->posit16 1.0) (real->posit16 1.0) (real->posit16 1.0) (-.p16 (/.p16 (+.p16 b (+.p16 a c)) (real->posit16 2)) c) (neg.p16 c) c (neg.p16 c) (*.p16 (-.p16 (/.p16 (+.p16 b (+.p16 a c)) (real->posit16 2)) c) (+.p16 c (/.p16 (+.p16 b (+.p16 a c)) (real->posit16 2)))) (+.p16 c (/.p16 (+.p16 b (+.p16 a c)) (real->posit16 2))) (real->posit16 1.0) (posit16->quire16 (-.p16 (/.p16 (+.p16 b (+.p16 a c)) (real->posit16 2)) c)) (quire16-mul-sub (posit16->quire16 (/.p16 (+.p16 b (+.p16 a c)) (real->posit16 2))) c (real->posit16 1.0)) (real->posit16 0.0) (real->posit16 0.0) (real->posit16 0.0) (real->posit16 1.0) (real->posit16 1.0) (real->posit16 1.0) (-.p16 (/.p16 (+.p16 b (+.p16 a c)) (real->posit16 2)) b) (neg.p16 b) b (neg.p16 b) (*.p16 (+.p16 (/.p16 (+.p16 b (+.p16 a c)) (real->posit16 2)) b) (-.p16 (/.p16 (+.p16 b (+.p16 a c)) (real->posit16 2)) b)) (+.p16 (/.p16 (+.p16 b (+.p16 a c)) (real->posit16 2)) b) (real->posit16 1.0) (posit16->quire16 (-.p16 (/.p16 (+.p16 b (+.p16 a c)) (real->posit16 2)) b)) (quire16-mul-sub (posit16->quire16 (/.p16 (+.p16 b (+.p16 a c)) (real->posit16 2))) b (real->posit16 1.0)) (real->posit16 0.0) (real->posit16 0.0) (real->posit16 0.0) (real->posit16 1.0) (real->posit16 1.0) (real->posit16 1.0) (-.p16 (/.p16 (+.p16 b (+.p16 a c)) (real->posit16 2)) a) (neg.p16 a) a (neg.p16 a) (*.p16 (+.p16 a (/.p16 (+.p16 b (+.p16 a c)) (real->posit16 2))) (-.p16 (/.p16 (+.p16 b (+.p16 a c)) (real->posit16 2)) a)) (+.p16 a (/.p16 (+.p16 b (+.p16 a c)) (real->posit16 2))) (real->posit16 1.0) (posit16->quire16 (-.p16 (/.p16 (+.p16 b (+.p16 a c)) (real->posit16 2)) a)) (quire16-mul-sub (posit16->quire16 (/.p16 (+.p16 b (+.p16 a c)) (real->posit16 2))) a (real->posit16 1.0)) (real->posit16 0.0) (real->posit16 0.0) (real->posit16 0.0) (real->posit16 1.0) (real->posit16 1.0) (real->posit16 1.0) (sqrt.p16 (*.p16 (*.p16 (-.p16 (/.p16 (+.p16 b (+.p16 a c)) (real->posit16 2)) c) (-.p16 (/.p16 (+.p16 b (+.p16 a c)) (real->posit16 2)) b)) (*.p16 (-.p16 (/.p16 (+.p16 b (+.p16 a c)) (real->posit16 2)) a) (/.p16 (+.p16 b (+.p16 a c)) (real->posit16 2))))) (sqrt.p16 (*.p16 (*.p16 (-.p16 (/.p16 (+.p16 b (+.p16 a c)) (real->posit16 2)) c) (-.p16 (/.p16 (+.p16 b (+.p16 a c)) (real->posit16 2)) b)) (*.p16 (-.p16 (/.p16 (+.p16 b (+.p16 a c)) (real->posit16 2)) a) (/.p16 (+.p16 b (+.p16 a c)) (real->posit16 2))))) (sqrt.p16 (*.p16 (*.p16 (-.p16 (/.p16 (+.p16 b (+.p16 a c)) (real->posit16 2)) c) (-.p16 (/.p16 (+.p16 b (+.p16 a c)) (real->posit16 2)) b)) (*.p16 (-.p16 (/.p16 (+.p16 b (+.p16 a c)) (real->posit16 2)) a) (/.p16 (+.p16 b (+.p16 a c)) (real->posit16 2))))) (sqrt.p16 (*.p16 (*.p16 (-.p16 (/.p16 (+.p16 b (+.p16 a c)) (real->posit16 2)) c) (-.p16 (/.p16 (+.p16 b (+.p16 a c)) (real->posit16 2)) b)) (*.p16 (-.p16 (/.p16 (+.p16 b (+.p16 a c)) (real->posit16 2)) a) (/.p16 (+.p16 b (+.p16 a c)) (real->posit16 2))))) 15.656 * * * [progress]: adding candidates to table 16.822 * * [progress]: iteration 4 / 4 16.822 * * * [progress]: picking best candidate 16.895 * * * * [pick]: Picked #posit16 2)) (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) a)) (quire16->posit16 (posit16->quire16 (-.p16 (/.p16 (+.p16 b (+.p16 a c)) (real->posit16 2)) b)))) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) c))))> 16.896 * * * [progress]: localizing error 17.353 * * * [progress]: generating rewritten candidates 17.353 * * * * [progress]: [ 1 / 4 ] rewriting at (2 1 2) 17.388 * * * * [progress]: [ 2 / 4 ] rewriting at (2 1 1 2 1 1) 17.400 * * * * [progress]: [ 3 / 4 ] rewriting at (2 1 1 1 2) 17.411 * * * * [progress]: [ 4 / 4 ] rewriting at (2 1 1 2 1 1 1 1) 17.416 * * * [progress]: generating series expansions 17.416 * * * * [progress]: [ 1 / 4 ] generating series at (2 1 2) 17.416 * * * * [progress]: [ 2 / 4 ] generating series at (2 1 1 2 1 1) 17.416 * * * * [progress]: [ 3 / 4 ] generating series at (2 1 1 1 2) 17.416 * * * * [progress]: [ 4 / 4 ] generating series at (2 1 1 2 1 1 1 1) 17.416 * * * [progress]: simplifying candidates 17.416 * * * * [progress]: [ 1 / 57 ] simplifiying candidate #posit16 2)) (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) a)) (quire16->posit16 (posit16->quire16 (-.p16 (/.p16 (+.p16 b (+.p16 a c)) (real->posit16 2)) b)))) (+.p16 (real->posit16 0.0) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) c)))))> 17.416 * * * * [progress]: [ 2 / 57 ] simplifiying candidate #posit16 2)) (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) a)) (quire16->posit16 (posit16->quire16 (-.p16 (/.p16 (+.p16 b (+.p16 a c)) (real->posit16 2)) b)))) (+.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) (-.p16 (real->posit16 0.0) c)))))> 17.416 * * * * [progress]: [ 3 / 57 ] simplifiying candidate #posit16 2)) (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) a)) (quire16->posit16 (posit16->quire16 (-.p16 (/.p16 (+.p16 b (+.p16 a c)) (real->posit16 2)) b)))) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) (+.p16 (real->posit16 0.0) c)))))> 17.416 * * * * [progress]: [ 4 / 57 ] simplifiying candidate #posit16 2)) (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) a)) (quire16->posit16 (posit16->quire16 (-.p16 (/.p16 (+.p16 b (+.p16 a c)) (real->posit16 2)) b)))) (+.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) (neg.p16 c)))))> 17.417 * * * * [progress]: [ 5 / 57 ] simplifiying candidate #posit16 2)) (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) a)) (quire16->posit16 (posit16->quire16 (-.p16 (/.p16 (+.p16 b (+.p16 a c)) (real->posit16 2)) b)))) (/.p16 (-.p16 (*.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2))) (*.p16 c c)) (+.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) c)))))> 17.417 * * * * [progress]: [ 6 / 57 ] simplifiying candidate #posit16 2)) (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) a)) (quire16->posit16 (posit16->quire16 (-.p16 (/.p16 (+.p16 b (+.p16 a c)) (real->posit16 2)) b)))) (*.p16 (real->posit16 1.0) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) c)))))> 17.417 * * * * [progress]: [ 7 / 57 ] simplifiying candidate #posit16 2)) (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) a)) (quire16->posit16 (posit16->quire16 (-.p16 (/.p16 (+.p16 b (+.p16 a c)) (real->posit16 2)) b)))) (quire16->posit16 (posit16->quire16 (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) c))))))> 17.417 * * * * [progress]: [ 8 / 57 ] simplifiying candidate #posit16 2)) (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) a)) (quire16->posit16 (posit16->quire16 (-.p16 (/.p16 (+.p16 b (+.p16 a c)) (real->posit16 2)) b)))) (quire16->posit16 (quire16-mul-sub (posit16->quire16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2))) c (real->posit16 1.0))))))> 17.417 * * * * [progress]: [ 9 / 57 ] simplifiying candidate #posit16 2)) (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) a)) (quire16->posit16 (posit16->quire16 (-.p16 (/.p16 (+.p16 b (+.p16 a c)) (real->posit16 2)) b)))) (+.p16 (real->posit16 0.0) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) c)))))> 17.417 * * * * [progress]: [ 10 / 57 ] simplifiying candidate #posit16 2)) (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) a)) (quire16->posit16 (posit16->quire16 (-.p16 (/.p16 (+.p16 b (+.p16 a c)) (real->posit16 2)) b)))) (+.p16 (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) c) (real->posit16 0.0)))))> 17.417 * * * * [progress]: [ 11 / 57 ] simplifiying candidate #posit16 2)) (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) a)) (quire16->posit16 (posit16->quire16 (-.p16 (/.p16 (+.p16 b (+.p16 a c)) (real->posit16 2)) b)))) (-.p16 (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) c) (real->posit16 0.0)))))> 17.417 * * * * [progress]: [ 12 / 57 ] simplifiying candidate #posit16 2)) (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) a)) (quire16->posit16 (posit16->quire16 (-.p16 (/.p16 (+.p16 b (+.p16 a c)) (real->posit16 2)) b)))) (*.p16 (real->posit16 1.0) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) c)))))> 17.417 * * * * [progress]: [ 13 / 57 ] simplifiying candidate #posit16 2)) (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) a)) (quire16->posit16 (posit16->quire16 (-.p16 (/.p16 (+.p16 b (+.p16 a c)) (real->posit16 2)) b)))) (*.p16 (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) c) (real->posit16 1.0)))))> 17.417 * * * * [progress]: [ 14 / 57 ] simplifiying candidate #posit16 2)) (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) a)) (quire16->posit16 (posit16->quire16 (-.p16 (/.p16 (+.p16 b (+.p16 a c)) (real->posit16 2)) b)))) (/.p16 (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) c) (real->posit16 1.0)))))> 17.417 * * * * [progress]: [ 15 / 57 ] simplifiying candidate #posit16 2)) (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) a)) (quire16->posit16 (posit16->quire16 (+.p16 (real->posit16 0.0) (-.p16 (/.p16 (+.p16 b (+.p16 a c)) (real->posit16 2)) b))))) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) c))))> 17.417 * * * * [progress]: [ 16 / 57 ] simplifiying candidate #posit16 2)) (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) a)) (quire16->posit16 (posit16->quire16 (+.p16 (/.p16 (+.p16 b (+.p16 a c)) (real->posit16 2)) (-.p16 (real->posit16 0.0) b))))) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) c))))> 17.417 * * * * [progress]: [ 17 / 57 ] simplifiying candidate #posit16 2)) (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) a)) (quire16->posit16 (posit16->quire16 (-.p16 (/.p16 (+.p16 b (+.p16 a c)) (real->posit16 2)) (+.p16 (real->posit16 0.0) b))))) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) c))))> 17.417 * * * * [progress]: [ 18 / 57 ] simplifiying candidate #posit16 2)) (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) a)) (quire16->posit16 (posit16->quire16 (+.p16 (/.p16 (+.p16 b (+.p16 a c)) (real->posit16 2)) (neg.p16 b))))) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) c))))> 17.417 * * * * [progress]: [ 19 / 57 ] simplifiying candidate #posit16 2)) (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) a)) (quire16->posit16 (posit16->quire16 (/.p16 (-.p16 (*.p16 (/.p16 (+.p16 b (+.p16 a c)) (real->posit16 2)) (/.p16 (+.p16 b (+.p16 a c)) (real->posit16 2))) (*.p16 b b)) (+.p16 (/.p16 (+.p16 b (+.p16 a c)) (real->posit16 2)) b))))) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) c))))> 17.417 * * * * [progress]: [ 20 / 57 ] simplifiying candidate #posit16 2)) (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) a)) (quire16->posit16 (posit16->quire16 (*.p16 (real->posit16 1.0) (-.p16 (/.p16 (+.p16 b (+.p16 a c)) (real->posit16 2)) b))))) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) c))))> 17.417 * * * * [progress]: [ 21 / 57 ] simplifiying candidate #posit16 2)) (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) a)) (quire16->posit16 (posit16->quire16 (quire16->posit16 (posit16->quire16 (-.p16 (/.p16 (+.p16 b (+.p16 a c)) (real->posit16 2)) b)))))) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) c))))> 17.417 * * * * [progress]: [ 22 / 57 ] simplifiying candidate #posit16 2)) (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) a)) (quire16->posit16 (posit16->quire16 (quire16->posit16 (quire16-mul-sub (posit16->quire16 (/.p16 (+.p16 b (+.p16 a c)) (real->posit16 2))) b (real->posit16 1.0)))))) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) c))))> 17.417 * * * * [progress]: [ 23 / 57 ] simplifiying candidate #posit16 2)) (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) a)) (quire16->posit16 (posit16->quire16 (+.p16 (real->posit16 0.0) (-.p16 (/.p16 (+.p16 b (+.p16 a c)) (real->posit16 2)) b))))) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) c))))> 17.417 * * * * [progress]: [ 24 / 57 ] simplifiying candidate #posit16 2)) (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) a)) (quire16->posit16 (posit16->quire16 (+.p16 (-.p16 (/.p16 (+.p16 b (+.p16 a c)) (real->posit16 2)) b) (real->posit16 0.0))))) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) c))))> 17.417 * * * * [progress]: [ 25 / 57 ] simplifiying candidate #posit16 2)) (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) a)) (quire16->posit16 (posit16->quire16 (-.p16 (-.p16 (/.p16 (+.p16 b (+.p16 a c)) (real->posit16 2)) b) (real->posit16 0.0))))) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) c))))> 17.417 * * * * [progress]: [ 26 / 57 ] simplifiying candidate #posit16 2)) (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) a)) (quire16->posit16 (posit16->quire16 (*.p16 (real->posit16 1.0) (-.p16 (/.p16 (+.p16 b (+.p16 a c)) (real->posit16 2)) b))))) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) c))))> 17.418 * * * * [progress]: [ 27 / 57 ] simplifiying candidate #posit16 2)) (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) a)) (quire16->posit16 (posit16->quire16 (*.p16 (-.p16 (/.p16 (+.p16 b (+.p16 a c)) (real->posit16 2)) b) (real->posit16 1.0))))) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) c))))> 17.418 * * * * [progress]: [ 28 / 57 ] simplifiying candidate #posit16 2)) (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) a)) (quire16->posit16 (posit16->quire16 (/.p16 (-.p16 (/.p16 (+.p16 b (+.p16 a c)) (real->posit16 2)) b) (real->posit16 1.0))))) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) c))))> 17.418 * * * * [progress]: [ 29 / 57 ] simplifiying candidate #posit16 2)) (+.p16 (real->posit16 0.0) (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) a))) (quire16->posit16 (posit16->quire16 (-.p16 (/.p16 (+.p16 b (+.p16 a c)) (real->posit16 2)) b)))) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) c))))> 17.418 * * * * [progress]: [ 30 / 57 ] simplifiying candidate #posit16 2)) (+.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) (-.p16 (real->posit16 0.0) a))) (quire16->posit16 (posit16->quire16 (-.p16 (/.p16 (+.p16 b (+.p16 a c)) (real->posit16 2)) b)))) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) c))))> 17.418 * * * * [progress]: [ 31 / 57 ] simplifiying candidate #posit16 2)) (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) (+.p16 (real->posit16 0.0) a))) (quire16->posit16 (posit16->quire16 (-.p16 (/.p16 (+.p16 b (+.p16 a c)) (real->posit16 2)) b)))) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) c))))> 17.418 * * * * [progress]: [ 32 / 57 ] simplifiying candidate #posit16 2)) (+.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) (neg.p16 a))) (quire16->posit16 (posit16->quire16 (-.p16 (/.p16 (+.p16 b (+.p16 a c)) (real->posit16 2)) b)))) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) c))))> 17.418 * * * * [progress]: [ 33 / 57 ] simplifiying candidate #posit16 2)) (/.p16 (-.p16 (*.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2))) (*.p16 a a)) (+.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) a))) (quire16->posit16 (posit16->quire16 (-.p16 (/.p16 (+.p16 b (+.p16 a c)) (real->posit16 2)) b)))) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) c))))> 17.418 * * * * [progress]: [ 34 / 57 ] simplifiying candidate #posit16 2)) (*.p16 (real->posit16 1.0) (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) a))) (quire16->posit16 (posit16->quire16 (-.p16 (/.p16 (+.p16 b (+.p16 a c)) (real->posit16 2)) b)))) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) c))))> 17.418 * * * * [progress]: [ 35 / 57 ] simplifiying candidate #posit16 2)) (quire16->posit16 (posit16->quire16 (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) a)))) (quire16->posit16 (posit16->quire16 (-.p16 (/.p16 (+.p16 b (+.p16 a c)) (real->posit16 2)) b)))) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) c))))> 17.418 * * * * [progress]: [ 36 / 57 ] simplifiying candidate #posit16 2)) (quire16->posit16 (quire16-mul-sub (posit16->quire16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2))) a (real->posit16 1.0)))) (quire16->posit16 (posit16->quire16 (-.p16 (/.p16 (+.p16 b (+.p16 a c)) (real->posit16 2)) b)))) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) c))))> 17.418 * * * * [progress]: [ 37 / 57 ] simplifiying candidate #posit16 2)) (+.p16 (real->posit16 0.0) (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) a))) (quire16->posit16 (posit16->quire16 (-.p16 (/.p16 (+.p16 b (+.p16 a c)) (real->posit16 2)) b)))) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) c))))> 17.418 * * * * [progress]: [ 38 / 57 ] simplifiying candidate #posit16 2)) (+.p16 (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) a) (real->posit16 0.0))) (quire16->posit16 (posit16->quire16 (-.p16 (/.p16 (+.p16 b (+.p16 a c)) (real->posit16 2)) b)))) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) c))))> 17.418 * * * * [progress]: [ 39 / 57 ] simplifiying candidate #posit16 2)) (-.p16 (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) a) (real->posit16 0.0))) (quire16->posit16 (posit16->quire16 (-.p16 (/.p16 (+.p16 b (+.p16 a c)) (real->posit16 2)) b)))) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) c))))> 17.418 * * * * [progress]: [ 40 / 57 ] simplifiying candidate #posit16 2)) (*.p16 (real->posit16 1.0) (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) a))) (quire16->posit16 (posit16->quire16 (-.p16 (/.p16 (+.p16 b (+.p16 a c)) (real->posit16 2)) b)))) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) c))))> 17.418 * * * * [progress]: [ 41 / 57 ] simplifiying candidate #posit16 2)) (*.p16 (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) a) (real->posit16 1.0))) (quire16->posit16 (posit16->quire16 (-.p16 (/.p16 (+.p16 b (+.p16 a c)) (real->posit16 2)) b)))) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) c))))> 17.418 * * * * [progress]: [ 42 / 57 ] simplifiying candidate #posit16 2)) (/.p16 (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) a) (real->posit16 1.0))) (quire16->posit16 (posit16->quire16 (-.p16 (/.p16 (+.p16 b (+.p16 a c)) (real->posit16 2)) b)))) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) c))))> 17.418 * * * * [progress]: [ 43 / 57 ] simplifiying candidate #posit16 2)) (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) a)) (quire16->posit16 (posit16->quire16 (-.p16 (/.p16 (+.p16 (+.p16 b a) c) (real->posit16 2)) b)))) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) c))))> 17.418 * * * * [progress]: [ 44 / 57 ] simplifiying candidate #posit16 2)) (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) a)) (quire16->posit16 (posit16->quire16 (-.p16 (/.p16 (-.p16 (+.p16 b (+.p16 a c)) (real->posit16 0.0)) (real->posit16 2)) b)))) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) c))))> 17.418 * * * * [progress]: [ 45 / 57 ] simplifiying candidate #posit16 2)) (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) a)) (quire16->posit16 (posit16->quire16 (-.p16 (/.p16 (*.p16 (real->posit16 1.0) (+.p16 b (+.p16 a c))) (real->posit16 2)) b)))) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) c))))> 17.418 * * * * [progress]: [ 46 / 57 ] simplifiying candidate #posit16 2)) (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) a)) (quire16->posit16 (posit16->quire16 (-.p16 (/.p16 (quire16->posit16 (posit16->quire16 (+.p16 b (+.p16 a c)))) (real->posit16 2)) b)))) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) c))))> 17.419 * * * * [progress]: [ 47 / 57 ] simplifiying candidate #posit16 2)) (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) a)) (quire16->posit16 (posit16->quire16 (-.p16 (/.p16 (+.p16 (real->posit16 0.0) (+.p16 b (+.p16 a c))) (real->posit16 2)) b)))) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) c))))> 17.419 * * * * [progress]: [ 48 / 57 ] simplifiying candidate #posit16 2)) (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) a)) (quire16->posit16 (posit16->quire16 (-.p16 (/.p16 (+.p16 (+.p16 b (+.p16 a c)) (real->posit16 0.0)) (real->posit16 2)) b)))) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) c))))> 17.419 * * * * [progress]: [ 49 / 57 ] simplifiying candidate #posit16 2)) (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) a)) (quire16->posit16 (posit16->quire16 (-.p16 (/.p16 (-.p16 (+.p16 b (+.p16 a c)) (real->posit16 0.0)) (real->posit16 2)) b)))) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) c))))> 17.419 * * * * [progress]: [ 50 / 57 ] simplifiying candidate #posit16 2)) (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) a)) (quire16->posit16 (posit16->quire16 (-.p16 (/.p16 (*.p16 (real->posit16 1.0) (+.p16 b (+.p16 a c))) (real->posit16 2)) b)))) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) c))))> 17.419 * * * * [progress]: [ 51 / 57 ] simplifiying candidate #posit16 2)) (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) a)) (quire16->posit16 (posit16->quire16 (-.p16 (/.p16 (*.p16 (+.p16 b (+.p16 a c)) (real->posit16 1.0)) (real->posit16 2)) b)))) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) c))))> 17.419 * * * * [progress]: [ 52 / 57 ] simplifiying candidate #posit16 2)) (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) a)) (quire16->posit16 (posit16->quire16 (-.p16 (/.p16 (/.p16 (+.p16 b (+.p16 a c)) (real->posit16 1.0)) (real->posit16 2)) b)))) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) c))))> 17.419 * * * * [progress]: [ 53 / 57 ] simplifiying candidate #posit16 2)) (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) a)) (quire16->posit16 (posit16->quire16 (-.p16 (/.p16 (+.p16 (+.p16 a c) b) (real->posit16 2)) b)))) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) c))))> 17.419 * * * * [progress]: [ 54 / 57 ] simplifiying candidate #posit16 2)) (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) a)) (quire16->posit16 (posit16->quire16 (-.p16 (/.p16 (+.p16 b (+.p16 a c)) (real->posit16 2)) b)))) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) c))))> 17.419 * * * * [progress]: [ 55 / 57 ] simplifiying candidate #posit16 2)) (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) a)) (quire16->posit16 (posit16->quire16 (-.p16 (/.p16 (+.p16 b (+.p16 a c)) (real->posit16 2)) b)))) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) c))))> 17.419 * * * * [progress]: [ 56 / 57 ] simplifiying candidate #posit16 2)) (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) a)) (quire16->posit16 (posit16->quire16 (-.p16 (/.p16 (+.p16 b (+.p16 a c)) (real->posit16 2)) b)))) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) c))))> 17.419 * * * * [progress]: [ 57 / 57 ] simplifiying candidate #posit16 2)) (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) a)) (quire16->posit16 (posit16->quire16 (-.p16 (/.p16 (+.p16 b (+.p16 a c)) (real->posit16 2)) b)))) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) c))))> 17.420 * [simplify]: Simplifying: (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) c) (-.p16 (real->posit16 0.0) c) (+.p16 (real->posit16 0.0) c) (neg.p16 c) (-.p16 (*.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2))) (*.p16 c c)) (+.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) c) (real->posit16 1.0) (posit16->quire16 (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) c)) (quire16-mul-sub (posit16->quire16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2))) c (real->posit16 1.0)) (real->posit16 0.0) (real->posit16 0.0) (real->posit16 0.0) (real->posit16 1.0) (real->posit16 1.0) (real->posit16 1.0) (-.p16 (/.p16 (+.p16 b (+.p16 a c)) (real->posit16 2)) b) (-.p16 (real->posit16 0.0) b) (+.p16 (real->posit16 0.0) b) (neg.p16 b) (-.p16 (*.p16 (/.p16 (+.p16 b (+.p16 a c)) (real->posit16 2)) (/.p16 (+.p16 b (+.p16 a c)) (real->posit16 2))) (*.p16 b b)) (+.p16 (/.p16 (+.p16 b (+.p16 a c)) (real->posit16 2)) b) (real->posit16 1.0) (posit16->quire16 (-.p16 (/.p16 (+.p16 b (+.p16 a c)) (real->posit16 2)) b)) (quire16-mul-sub (posit16->quire16 (/.p16 (+.p16 b (+.p16 a c)) (real->posit16 2))) b (real->posit16 1.0)) (real->posit16 0.0) (real->posit16 0.0) (real->posit16 0.0) (real->posit16 1.0) (real->posit16 1.0) (real->posit16 1.0) (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) a) (-.p16 (real->posit16 0.0) a) (+.p16 (real->posit16 0.0) a) (neg.p16 a) (-.p16 (*.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2))) (*.p16 a a)) (+.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) a) (real->posit16 1.0) (posit16->quire16 (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) a)) (quire16-mul-sub (posit16->quire16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2))) a (real->posit16 1.0)) (real->posit16 0.0) (real->posit16 0.0) (real->posit16 0.0) (real->posit16 1.0) (real->posit16 1.0) (real->posit16 1.0) (+.p16 b a) (+.p16 b (+.p16 a c)) (real->posit16 1.0) (posit16->quire16 (+.p16 b (+.p16 a c))) (real->posit16 0.0) (real->posit16 0.0) (real->posit16 0.0) (real->posit16 1.0) (real->posit16 1.0) (real->posit16 1.0) (sqrt.p16 (*.p16 (*.p16 (*.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) a)) (quire16->posit16 (posit16->quire16 (-.p16 (/.p16 (+.p16 b (+.p16 a c)) (real->posit16 2)) b)))) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) c))) (sqrt.p16 (*.p16 (*.p16 (*.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) a)) (quire16->posit16 (posit16->quire16 (-.p16 (/.p16 (+.p16 b (+.p16 a c)) (real->posit16 2)) b)))) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) c))) (sqrt.p16 (*.p16 (*.p16 (*.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) a)) (quire16->posit16 (posit16->quire16 (-.p16 (/.p16 (+.p16 b (+.p16 a c)) (real->posit16 2)) b)))) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) c))) (sqrt.p16 (*.p16 (*.p16 (*.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) a)) (quire16->posit16 (posit16->quire16 (-.p16 (/.p16 (+.p16 b (+.p16 a c)) (real->posit16 2)) b)))) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) c))) 17.420 * * [simplify]: iteration 0: 58 enodes 17.446 * * [simplify]: iteration 1: 109 enodes 17.468 * * [simplify]: iteration 2: 319 enodes 17.765 * * [simplify]: iteration 3: 1603 enodes 18.309 * * [simplify]: iteration complete: 5000 enodes 18.309 * * [simplify]: Extracting #0: cost 27 inf + 0 18.309 * * [simplify]: Extracting #1: cost 165 inf + 84 18.311 * * [simplify]: Extracting #2: cost 458 inf + 1671 18.315 * * [simplify]: Extracting #3: cost 1009 inf + 23342 18.329 * * [simplify]: Extracting #4: cost 1636 inf + 72458 18.357 * * [simplify]: Extracting #5: cost 1436 inf + 200765 18.418 * * [simplify]: Extracting #6: cost 816 inf + 763708 18.515 * * [simplify]: Extracting #7: cost 164 inf + 1725701 18.658 * * [simplify]: Extracting #8: cost 2 inf + 1987343 18.817 * * [simplify]: Extracting #9: cost 0 inf + 1990631 19.023 * [simplify]: Simplified to: (-.p16 (/.p16 (+.p16 (+.p16 a c) b) (real->posit16 2)) c) (neg.p16 c) c (neg.p16 c) (*.p16 (-.p16 (/.p16 (+.p16 (+.p16 a c) b) (real->posit16 2)) c) (+.p16 (/.p16 (+.p16 (+.p16 a c) b) (real->posit16 2)) c)) (+.p16 (/.p16 (+.p16 (+.p16 a c) b) (real->posit16 2)) c) (real->posit16 1.0) (posit16->quire16 (-.p16 (/.p16 (+.p16 (+.p16 a c) b) (real->posit16 2)) c)) (quire16-mul-sub (posit16->quire16 (/.p16 (+.p16 (+.p16 a c) b) (real->posit16 2))) c (real->posit16 1.0)) (real->posit16 0.0) (real->posit16 0.0) (real->posit16 0.0) (real->posit16 1.0) (real->posit16 1.0) (real->posit16 1.0) (-.p16 (/.p16 (+.p16 (+.p16 a c) b) (real->posit16 2)) b) (neg.p16 b) b (neg.p16 b) (*.p16 (+.p16 (/.p16 (+.p16 (+.p16 a c) b) (real->posit16 2)) b) (-.p16 (/.p16 (+.p16 (+.p16 a c) b) (real->posit16 2)) b)) (+.p16 (/.p16 (+.p16 (+.p16 a c) b) (real->posit16 2)) b) (real->posit16 1.0) (posit16->quire16 (-.p16 (/.p16 (+.p16 (+.p16 a c) b) (real->posit16 2)) b)) (quire16-mul-sub (posit16->quire16 (/.p16 (+.p16 (+.p16 a c) b) (real->posit16 2))) b (real->posit16 1.0)) (real->posit16 0.0) (real->posit16 0.0) (real->posit16 0.0) (real->posit16 1.0) (real->posit16 1.0) (real->posit16 1.0) (-.p16 (/.p16 (+.p16 (+.p16 a c) b) (real->posit16 2)) a) (neg.p16 a) a (neg.p16 a) (*.p16 (+.p16 (/.p16 (+.p16 (+.p16 a c) b) (real->posit16 2)) a) (-.p16 (/.p16 (+.p16 (+.p16 a c) b) (real->posit16 2)) a)) (+.p16 (/.p16 (+.p16 (+.p16 a c) b) (real->posit16 2)) a) (real->posit16 1.0) (posit16->quire16 (-.p16 (/.p16 (+.p16 (+.p16 a c) b) (real->posit16 2)) a)) (quire16-mul-sub (posit16->quire16 (/.p16 (+.p16 (+.p16 a c) b) (real->posit16 2))) a (real->posit16 1.0)) (real->posit16 0.0) (real->posit16 0.0) (real->posit16 0.0) (real->posit16 1.0) (real->posit16 1.0) (real->posit16 1.0) (+.p16 b a) (+.p16 (+.p16 a c) b) (real->posit16 1.0) (posit16->quire16 (+.p16 (+.p16 a c) b)) (real->posit16 0.0) (real->posit16 0.0) (real->posit16 0.0) (real->posit16 1.0) (real->posit16 1.0) (real->posit16 1.0) (sqrt.p16 (*.p16 (quire16->posit16 (posit16->quire16 (-.p16 (/.p16 (+.p16 (+.p16 a c) b) (real->posit16 2)) b))) (*.p16 (*.p16 (-.p16 (/.p16 (+.p16 (+.p16 a c) b) (real->posit16 2)) c) (-.p16 (/.p16 (+.p16 (+.p16 a c) b) (real->posit16 2)) a)) (/.p16 (+.p16 (+.p16 a c) b) (real->posit16 2))))) (sqrt.p16 (*.p16 (quire16->posit16 (posit16->quire16 (-.p16 (/.p16 (+.p16 (+.p16 a c) b) (real->posit16 2)) b))) (*.p16 (*.p16 (-.p16 (/.p16 (+.p16 (+.p16 a c) b) (real->posit16 2)) c) (-.p16 (/.p16 (+.p16 (+.p16 a c) b) (real->posit16 2)) a)) (/.p16 (+.p16 (+.p16 a c) b) (real->posit16 2))))) (sqrt.p16 (*.p16 (quire16->posit16 (posit16->quire16 (-.p16 (/.p16 (+.p16 (+.p16 a c) b) (real->posit16 2)) b))) (*.p16 (*.p16 (-.p16 (/.p16 (+.p16 (+.p16 a c) b) (real->posit16 2)) c) (-.p16 (/.p16 (+.p16 (+.p16 a c) b) (real->posit16 2)) a)) (/.p16 (+.p16 (+.p16 a c) b) (real->posit16 2))))) (sqrt.p16 (*.p16 (quire16->posit16 (posit16->quire16 (-.p16 (/.p16 (+.p16 (+.p16 a c) b) (real->posit16 2)) b))) (*.p16 (*.p16 (-.p16 (/.p16 (+.p16 (+.p16 a c) b) (real->posit16 2)) c) (-.p16 (/.p16 (+.p16 (+.p16 a c) b) (real->posit16 2)) a)) (/.p16 (+.p16 (+.p16 a c) b) (real->posit16 2))))) 19.037 * * * [progress]: adding candidates to table 20.417 * [progress]: [Phase 3 of 3] Extracting. 20.417 * * [regime]: Finding splitpoints for: (#posit16 2)) c) (-.p16 (/.p16 (+.p16 b (+.p16 a c)) (real->posit16 2)) b)) (*.p16 (-.p16 (/.p16 (+.p16 b (+.p16 a c)) (real->posit16 2)) a) (/.p16 (+.p16 b (+.p16 a c)) (real->posit16 2))))))> #posit16 2)) (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) a)) (quire16->posit16 (posit16->quire16 (-.p16 (/.p16 (+.p16 b (+.p16 a c)) (real->posit16 2)) b)))) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) c))))> #posit16 2)) (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) a)) (/.p16 (*.p16 (+.p16 b (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2))) (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) b)) (+.p16 b (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2))))) (/.p16 (-.p16 (*.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2))) (*.p16 c c)) (+.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) c)))))> #posit16 2)) (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2))) (*.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) (neg.p16 a))) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) b)) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) c))))> #posit16 2)) (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) a)) (/.p16 (*.p16 (+.p16 b (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2))) (/.p16 (-.p16 (*.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2))) (*.p16 b b)) (+.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) b))) (+.p16 b (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2))))) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) c))))>) 20.420 * * * [regime-changes]: Trying 3 branch expressions: (c b a) 20.420 * * * * [regimes]: Trying to branch on c from (#posit16 2)) c) (-.p16 (/.p16 (+.p16 b (+.p16 a c)) (real->posit16 2)) b)) (*.p16 (-.p16 (/.p16 (+.p16 b (+.p16 a c)) (real->posit16 2)) a) (/.p16 (+.p16 b (+.p16 a c)) (real->posit16 2))))))> #posit16 2)) (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) a)) (quire16->posit16 (posit16->quire16 (-.p16 (/.p16 (+.p16 b (+.p16 a c)) (real->posit16 2)) b)))) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) c))))> #posit16 2)) (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) a)) (/.p16 (*.p16 (+.p16 b (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2))) (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) b)) (+.p16 b (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2))))) (/.p16 (-.p16 (*.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2))) (*.p16 c c)) (+.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) c)))))> #posit16 2)) (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2))) (*.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) (neg.p16 a))) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) b)) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) c))))> #posit16 2)) (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) a)) (/.p16 (*.p16 (+.p16 b (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2))) (/.p16 (-.p16 (*.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2))) (*.p16 b b)) (+.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) b))) (+.p16 b (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2))))) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) c))))>) 20.592 * * * * [regimes]: Trying to branch on b from (#posit16 2)) c) (-.p16 (/.p16 (+.p16 b (+.p16 a c)) (real->posit16 2)) b)) (*.p16 (-.p16 (/.p16 (+.p16 b (+.p16 a c)) (real->posit16 2)) a) (/.p16 (+.p16 b (+.p16 a c)) (real->posit16 2))))))> #posit16 2)) (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) a)) (quire16->posit16 (posit16->quire16 (-.p16 (/.p16 (+.p16 b (+.p16 a c)) (real->posit16 2)) b)))) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) c))))> #posit16 2)) (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) a)) (/.p16 (*.p16 (+.p16 b (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2))) (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) b)) (+.p16 b (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2))))) (/.p16 (-.p16 (*.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2))) (*.p16 c c)) (+.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) c)))))> #posit16 2)) (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2))) (*.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) (neg.p16 a))) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) b)) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) c))))> #posit16 2)) (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) a)) (/.p16 (*.p16 (+.p16 b (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2))) (/.p16 (-.p16 (*.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2))) (*.p16 b b)) (+.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) b))) (+.p16 b (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2))))) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) c))))>) 20.780 * * * * [regimes]: Trying to branch on a from (#posit16 2)) c) (-.p16 (/.p16 (+.p16 b (+.p16 a c)) (real->posit16 2)) b)) (*.p16 (-.p16 (/.p16 (+.p16 b (+.p16 a c)) (real->posit16 2)) a) (/.p16 (+.p16 b (+.p16 a c)) (real->posit16 2))))))> #posit16 2)) (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) a)) (quire16->posit16 (posit16->quire16 (-.p16 (/.p16 (+.p16 b (+.p16 a c)) (real->posit16 2)) b)))) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) c))))> #posit16 2)) (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) a)) (/.p16 (*.p16 (+.p16 b (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2))) (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) b)) (+.p16 b (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2))))) (/.p16 (-.p16 (*.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2))) (*.p16 c c)) (+.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) c)))))> #posit16 2)) (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2))) (*.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) (neg.p16 a))) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) b)) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) c))))> #posit16 2)) (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) a)) (/.p16 (*.p16 (+.p16 b (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2))) (/.p16 (-.p16 (*.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2))) (*.p16 b b)) (+.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) b))) (+.p16 b (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2))))) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) c))))>) 20.991 * * * [regime]: Found split indices: #