12.077 * [progress]: [Phase 1 of 3] Setting up. 0.002 * * * [progress]: [1/2] Preparing points 0.004 * * * * [points]: Sampling 256 additional inputs, on iter 0 have 0 / 256 0.006 * * * * [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.026 * * * * [points]: Setting MPFR precision to 64 0.029 * * * * [points]: Setting MPFR precision to 320 0.033 * * * * [points]: Computing exacts on every 4 of 256 points to ramp up precision 0.040 * * * * [points]: Setting MPFR precision to 64 0.047 * * * * [points]: Setting MPFR precision to 320 0.054 * * * * [points]: Computing exacts on every 2 of 256 points to ramp up precision 0.062 * * * * [points]: Setting MPFR precision to 64 0.073 * * * * [points]: Setting MPFR precision to 320 0.101 * * * * [points]: Computing exacts for 256 points 0.109 * * * * [points]: Setting MPFR precision to 64 0.140 * * * * [points]: Setting MPFR precision to 320 0.164 * * * * [points]: Filtering points with unrepresentable outputs 0.164 * * * * [points]: Sampling 231 additional inputs, on iter 1 have 25 / 256 0.165 * * * * [points]: Computing exacts on every 14 of 231 points to ramp up precision 0.169 * * * * [points]: Setting MPFR precision to 64 0.170 * * * * [points]: Setting MPFR precision to 320 0.171 * * * * [points]: Computing exacts on every 7 of 231 points to ramp up precision 0.175 * * * * [points]: Setting MPFR precision to 64 0.177 * * * * [points]: Setting MPFR precision to 320 0.179 * * * * [points]: Computing exacts on every 3 of 231 points to ramp up precision 0.183 * * * * [points]: Setting MPFR precision to 64 0.187 * * * * [points]: Setting MPFR precision to 320 0.191 * * * * [points]: Computing exacts for 231 points 0.198 * * * * [points]: Setting MPFR precision to 64 0.228 * * * * [points]: Setting MPFR precision to 320 0.289 * * * * [points]: Filtering points with unrepresentable outputs 0.289 * * * * [points]: Sampling 201 additional inputs, on iter 2 have 55 / 256 0.291 * * * * [points]: Computing exacts on every 12 of 201 points to ramp up precision 0.296 * * * * [points]: Setting MPFR precision to 64 0.298 * * * * [points]: Setting MPFR precision to 320 0.299 * * * * [points]: Computing exacts on every 6 of 201 points to ramp up precision 0.303 * * * * [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.315 * * * * [points]: Setting MPFR precision to 320 0.319 * * * * [points]: Computing exacts for 201 points 0.323 * * * * [points]: Setting MPFR precision to 64 0.346 * * * * [points]: Setting MPFR precision to 320 0.366 * * * * [points]: Filtering points with unrepresentable outputs 0.366 * * * * [points]: Sampling 176 additional inputs, on iter 3 have 80 / 256 0.367 * * * * [points]: Computing exacts on every 11 of 176 points to ramp up precision 0.371 * * * * [points]: Setting MPFR precision to 64 0.372 * * * * [points]: Setting MPFR precision to 320 0.373 * * * * [points]: Computing exacts on every 5 of 176 points to ramp up precision 0.377 * * * * [points]: Setting MPFR precision to 64 0.379 * * * * [points]: Setting MPFR precision to 320 0.381 * * * * [points]: Computing exacts on every 2 of 176 points to ramp up precision 0.385 * * * * [points]: Setting MPFR precision to 64 0.389 * * * * [points]: Setting MPFR precision to 320 0.395 * * * * [points]: Computing exacts for 176 points 0.437 * * * * [points]: Setting MPFR precision to 64 0.451 * * * * [points]: Setting MPFR precision to 320 0.468 * * * * [points]: Filtering points with unrepresentable outputs 0.468 * * * * [points]: Sampling 156 additional inputs, on iter 4 have 100 / 256 0.468 * * * * [points]: Computing exacts on every 9 of 156 points to ramp up precision 0.473 * * * * [points]: Setting MPFR precision to 64 0.474 * * * * [points]: Setting MPFR precision to 320 0.475 * * * * [points]: Computing exacts on every 4 of 156 points to ramp up precision 0.479 * * * * [points]: Setting MPFR precision to 64 0.481 * * * * [points]: Setting MPFR precision to 320 0.484 * * * * [points]: Computing exacts on every 2 of 156 points to ramp up precision 0.488 * * * * [points]: Setting MPFR precision to 64 0.492 * * * * [points]: Setting MPFR precision to 320 0.496 * * * * [points]: Computing exacts for 156 points 0.500 * * * * [points]: Setting MPFR precision to 64 0.519 * * * * [points]: Setting MPFR precision to 320 0.533 * * * * [points]: Filtering points with unrepresentable outputs 0.534 * * * * [points]: Sampling 139 additional inputs, on iter 5 have 117 / 256 0.534 * * * * [points]: Computing exacts on every 8 of 139 points to ramp up precision 0.538 * * * * [points]: Setting MPFR precision to 64 0.539 * * * * [points]: Setting MPFR precision to 320 0.541 * * * * [points]: Computing exacts on every 4 of 139 points to ramp up precision 0.544 * * * * [points]: Setting MPFR precision to 64 0.547 * * * * [points]: Setting MPFR precision to 320 0.549 * * * * [points]: Computing exacts on every 2 of 139 points to ramp up precision 0.584 * * * * [points]: Setting MPFR precision to 64 0.588 * * * * [points]: Setting MPFR precision to 320 0.593 * * * * [points]: Computing exacts for 139 points 0.597 * * * * [points]: Setting MPFR precision to 64 0.607 * * * * [points]: Setting MPFR precision to 320 0.617 * * * * [points]: Filtering points with unrepresentable outputs 0.617 * * * * [points]: Sampling 117 additional inputs, on iter 6 have 139 / 256 0.617 * * * * [points]: Computing exacts on every 7 of 117 points to ramp up precision 0.621 * * * * [points]: Setting MPFR precision to 64 0.622 * * * * [points]: Setting MPFR precision to 320 0.624 * * * * [points]: Computing exacts on every 3 of 117 points to ramp up precision 0.627 * * * * [points]: Setting MPFR precision to 64 0.630 * * * * [points]: Setting MPFR precision to 320 0.632 * * * * [points]: Computing exacts for 117 points 0.635 * * * * [points]: Setting MPFR precision to 64 0.644 * * * * [points]: Setting MPFR precision to 320 0.653 * * * * [points]: Filtering points with unrepresentable outputs 0.653 * * * * [points]: Sampling 103 additional inputs, on iter 7 have 153 / 256 0.653 * * * * [points]: Computing exacts on every 6 of 103 points to ramp up precision 0.657 * * * * [points]: Setting MPFR precision to 64 0.658 * * * * [points]: Setting MPFR precision to 320 0.660 * * * * [points]: Computing exacts on every 3 of 103 points to ramp up precision 0.667 * * * * [points]: Setting MPFR precision to 64 0.670 * * * * [points]: Setting MPFR precision to 320 0.673 * * * * [points]: Computing exacts for 103 points 0.680 * * * * [points]: Setting MPFR precision to 64 0.726 * * * * [points]: Setting MPFR precision to 320 0.743 * * * * [points]: Filtering points with unrepresentable outputs 0.743 * * * * [points]: Sampling 90 additional inputs, on iter 8 have 166 / 256 0.744 * * * * [points]: Computing exacts on every 5 of 90 points to ramp up precision 0.751 * * * * [points]: Setting MPFR precision to 64 0.753 * * * * [points]: Setting MPFR precision to 320 0.755 * * * * [points]: Computing exacts on every 2 of 90 points to ramp up precision 0.762 * * * * [points]: Setting MPFR precision to 64 0.765 * * * * [points]: Setting MPFR precision to 320 0.769 * * * * [points]: Computing exacts for 90 points 0.776 * * * * [points]: Setting MPFR precision to 64 0.787 * * * * [points]: Setting MPFR precision to 320 0.798 * * * * [points]: Filtering points with unrepresentable outputs 0.799 * * * * [points]: Sampling 79 additional inputs, on iter 9 have 177 / 256 0.799 * * * * [points]: Computing exacts on every 4 of 79 points to ramp up precision 0.807 * * * * [points]: Setting MPFR precision to 64 0.809 * * * * [points]: Setting MPFR precision to 320 0.811 * * * * [points]: Computing exacts on every 2 of 79 points to ramp up precision 0.818 * * * * [points]: Setting MPFR precision to 64 0.822 * * * * [points]: Setting MPFR precision to 320 0.825 * * * * [points]: Computing exacts for 79 points 0.833 * * * * [points]: Setting MPFR precision to 64 0.844 * * * * [points]: Setting MPFR precision to 320 0.854 * * * * [points]: Filtering points with unrepresentable outputs 0.854 * * * * [points]: Sampling 64 additional inputs, on iter 10 have 192 / 256 0.855 * * * * [points]: Computing exacts on every 4 of 64 points to ramp up precision 0.863 * * * * [points]: Setting MPFR precision to 64 0.864 * * * * [points]: Setting MPFR precision to 320 0.865 * * * * [points]: Computing exacts on every 2 of 64 points to ramp up precision 0.868 * * * * [points]: Setting MPFR precision to 64 0.870 * * * * [points]: Setting MPFR precision to 320 0.872 * * * * [points]: Computing exacts for 64 points 0.875 * * * * [points]: Setting MPFR precision to 64 0.880 * * * * [points]: Setting MPFR precision to 320 0.913 * * * * [points]: Filtering points with unrepresentable outputs 0.913 * * * * [points]: Sampling 55 additional inputs, on iter 11 have 201 / 256 0.913 * * * * [points]: Computing exacts on every 3 of 55 points to ramp up precision 0.917 * * * * [points]: Setting MPFR precision to 64 0.919 * * * * [points]: Setting MPFR precision to 320 0.922 * * * * [points]: Computing exacts for 55 points 0.926 * * * * [points]: Setting MPFR precision to 64 0.933 * * * * [points]: Setting MPFR precision to 320 0.941 * * * * [points]: Filtering points with unrepresentable outputs 0.941 * * * * [points]: Sampling 49 additional inputs, on iter 12 have 207 / 256 0.941 * * * * [points]: Computing exacts on every 3 of 49 points to ramp up precision 0.949 * * * * [points]: Setting MPFR precision to 64 0.951 * * * * [points]: Setting MPFR precision to 320 0.953 * * * * [points]: Computing exacts for 49 points 0.961 * * * * [points]: Setting MPFR precision to 64 0.968 * * * * [points]: Setting MPFR precision to 320 0.976 * * * * [points]: Filtering points with unrepresentable outputs 0.976 * * * * [points]: Sampling 41 additional inputs, on iter 13 have 215 / 256 0.976 * * * * [points]: Computing exacts on every 2 of 41 points to ramp up precision 0.983 * * * * [points]: Setting MPFR precision to 64 0.986 * * * * [points]: Setting MPFR precision to 320 0.987 * * * * [points]: Computing exacts for 41 points 0.995 * * * * [points]: Setting MPFR precision to 64 1.001 * * * * [points]: Setting MPFR precision to 320 1.006 * * * * [points]: Filtering points with unrepresentable outputs 1.006 * * * * [points]: Sampling 32 additional inputs, on iter 14 have 224 / 256 1.007 * * * * [points]: Computing exacts on every 2 of 32 points to ramp up precision 1.015 * * * * [points]: Setting MPFR precision to 64 1.017 * * * * [points]: Setting MPFR precision to 320 1.019 * * * * [points]: Computing exacts for 32 points 1.027 * * * * [points]: Setting MPFR precision to 64 1.032 * * * * [points]: Setting MPFR precision to 320 1.036 * * * * [points]: Filtering points with unrepresentable outputs 1.036 * * * * [points]: Sampling 26 additional inputs, on iter 15 have 230 / 256 1.037 * * * * [points]: Computing exacts for 26 points 1.045 * * * * [points]: Setting MPFR precision to 64 1.049 * * * * [points]: Setting MPFR precision to 320 1.053 * * * * [points]: Filtering points with unrepresentable outputs 1.053 * * * * [points]: Sampling 22 additional inputs, on iter 16 have 234 / 256 1.053 * * * * [points]: Computing exacts for 22 points 1.061 * * * * [points]: Setting MPFR precision to 64 1.064 * * * * [points]: Setting MPFR precision to 320 1.067 * * * * [points]: Filtering points with unrepresentable outputs 1.067 * * * * [points]: Sampling 20 additional inputs, on iter 17 have 236 / 256 1.067 * * * * [points]: Computing exacts for 20 points 1.105 * * * * [points]: Setting MPFR precision to 64 1.108 * * * * [points]: Setting MPFR precision to 320 1.114 * * * * [points]: Filtering points with unrepresentable outputs 1.114 * * * * [points]: Sampling 16 additional inputs, on iter 18 have 240 / 256 1.114 * * * * [points]: Computing exacts for 16 points 1.122 * * * * [points]: Setting MPFR precision to 64 1.125 * * * * [points]: Setting MPFR precision to 320 1.127 * * * * [points]: Filtering points with unrepresentable outputs 1.127 * * * * [points]: Sampling 16 additional inputs, on iter 19 have 240 / 256 1.127 * * * * [points]: Computing exacts for 16 points 1.135 * * * * [points]: Setting MPFR precision to 64 1.137 * * * * [points]: Setting MPFR precision to 320 1.139 * * * * [points]: Filtering points with unrepresentable outputs 1.139 * * * * [points]: Sampling 13 additional inputs, on iter 20 have 243 / 256 1.140 * * * * [points]: Computing exacts for 13 points 1.146 * * * * [points]: Setting MPFR precision to 64 1.148 * * * * [points]: Setting MPFR precision to 320 1.150 * * * * [points]: Filtering points with unrepresentable outputs 1.150 * * * * [points]: Sampling 12 additional inputs, on iter 21 have 244 / 256 1.150 * * * * [points]: Computing exacts for 12 points 1.157 * * * * [points]: Setting MPFR precision to 64 1.159 * * * * [points]: Setting MPFR precision to 320 1.161 * * * * [points]: Filtering points with unrepresentable outputs 1.161 * * * * [points]: Sampling 9 additional inputs, on iter 22 have 247 / 256 1.162 * * * * [points]: Computing exacts for 9 points 1.169 * * * * [points]: Setting MPFR precision to 64 1.170 * * * * [points]: Setting MPFR precision to 320 1.171 * * * * [points]: Filtering points with unrepresentable outputs 1.171 * * * * [points]: Sampling 8 additional inputs, on iter 23 have 248 / 256 1.171 * * * * [points]: Computing exacts for 8 points 1.178 * * * * [points]: Setting MPFR precision to 64 1.179 * * * * [points]: Setting MPFR precision to 320 1.180 * * * * [points]: Filtering points with unrepresentable outputs 1.181 * * * * [points]: Sampling 7 additional inputs, on iter 24 have 249 / 256 1.181 * * * * [points]: Computing exacts for 7 points 1.188 * * * * [points]: Setting MPFR precision to 64 1.190 * * * * [points]: Setting MPFR precision to 320 1.191 * * * * [points]: Filtering points with unrepresentable outputs 1.191 * * * * [points]: Sampling 6 additional inputs, on iter 25 have 250 / 256 1.191 * * * * [points]: Computing exacts for 6 points 1.198 * * * * [points]: Setting MPFR precision to 64 1.199 * * * * [points]: Setting MPFR precision to 320 1.200 * * * * [points]: Filtering points with unrepresentable outputs 1.200 * * * * [points]: Sampling 4 additional inputs, on iter 26 have 252 / 256 1.200 * * * * [points]: Computing exacts for 4 points 1.207 * * * * [points]: Setting MPFR precision to 64 1.208 * * * * [points]: Setting MPFR precision to 320 1.208 * * * * [points]: Filtering points with unrepresentable outputs 1.208 * * * * [points]: Sampling 4 additional inputs, on iter 27 have 253 / 256 1.208 * * * * [points]: Computing exacts for 4 points 1.212 * * * * [points]: Setting MPFR precision to 64 1.213 * * * * [points]: Setting MPFR precision to 320 1.213 * * * * [points]: Filtering points with unrepresentable outputs 1.213 * * * * [points]: Sampling 4 additional inputs, on iter 28 have 253 / 256 1.213 * * * * [points]: Computing exacts for 4 points 1.217 * * * * [points]: Setting MPFR precision to 64 1.217 * * * * [points]: Setting MPFR precision to 320 1.218 * * * * [points]: Filtering points with unrepresentable outputs 1.218 * * * * [points]: Sampling 4 additional inputs, on iter 29 have 254 / 256 1.218 * * * * [points]: Computing exacts for 4 points 1.222 * * * * [points]: Setting MPFR precision to 64 1.222 * * * * [points]: Setting MPFR precision to 320 1.223 * * * * [points]: Filtering points with unrepresentable outputs 1.223 * * * * [points]: Sampling 4 additional inputs, on iter 30 have 255 / 256 1.223 * * * * [points]: Computing exacts for 4 points 1.226 * * * * [points]: Setting MPFR precision to 64 1.227 * * * * [points]: Setting MPFR precision to 320 1.227 * * * * [points]: Filtering points with unrepresentable outputs 1.227 * * * * [points]: Sampled 256 points with exact outputs 1.227 * * * [progress]: [2/2] Setting up program. 1.262 * [progress]: [Phase 2 of 3] Improving. 1.262 * * * * [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.263 * [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.263 * * [simplify]: iteration 0: 15 enodes 1.269 * * [simplify]: iteration 1: 34 enodes 1.282 * * [simplify]: iteration 2: 106 enodes 1.341 * * [simplify]: iteration 3: 563 enodes 2.152 * * [simplify]: iteration 4: 3444 enodes 2.665 * * [simplify]: iteration complete: 5009 enodes 2.665 * * [simplify]: Extracting #0: cost 1 inf + 0 2.665 * * [simplify]: Extracting #1: cost 2 inf + 0 2.665 * * [simplify]: Extracting #2: cost 78 inf + 0 2.666 * * [simplify]: Extracting #3: cost 669 inf + 0 2.671 * * [simplify]: Extracting #4: cost 1286 inf + 2388 2.679 * * [simplify]: Extracting #5: cost 1532 inf + 72708 2.772 * * [simplify]: Extracting #6: cost 687 inf + 1389195 2.927 * * [simplify]: Extracting #7: cost 53 inf + 2374926 3.136 * * [simplify]: Extracting #8: cost 0 inf + 2464858 3.346 * [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.347 * * [progress]: iteration 1 / 4 3.347 * * * [progress]: picking best candidate 3.366 * * * * [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.366 * * * [progress]: localizing error 3.647 * * * [progress]: generating rewritten candidates 3.647 * * * * [progress]: [ 1 / 4 ] rewriting at (2 1 2) 3.714 * * * * [progress]: [ 2 / 4 ] rewriting at (2 1 1 2) 3.769 * * * * [progress]: [ 3 / 4 ] rewriting at (2 1 1 1 2) 3.804 * * * * [progress]: [ 4 / 4 ] rewriting at (2 1 1 1) 3.850 * * * [progress]: generating series expansions 3.850 * * * * [progress]: [ 1 / 4 ] generating series at (2 1 2) 3.850 * * * * [progress]: [ 2 / 4 ] generating series at (2 1 1 2) 3.850 * * * * [progress]: [ 3 / 4 ] generating series at (2 1 1 1 2) 3.850 * * * * [progress]: [ 4 / 4 ] generating series at (2 1 1 1) 3.850 * * * [progress]: simplifying candidates 3.850 * * * * [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.850 * * * * [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.850 * * * * [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.850 * * * * [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.850 * * * * [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.850 * * * * [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.850 * * * * [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.850 * * * * [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.850 * * * * [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.850 * * * * [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.850 * * * * [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.850 * * * * [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.850 * * * * [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.851 * * * * [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.851 * * * * [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.851 * * * * [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.851 * * * * [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.851 * * * * [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.851 * * * * [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.851 * * * * [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.851 * * * * [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.851 * * * * [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.851 * * * * [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.851 * * * * [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.851 * * * * [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.851 * * * * [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.851 * * * * [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.851 * * * * [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.851 * * * * [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.851 * * * * [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.851 * * * * [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.851 * * * * [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.851 * * * * [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.851 * * * * [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.851 * * * * [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.851 * * * * [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.852 * * * * [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.852 * * * * [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.852 * * * * [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.852 * * * * [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.852 * * * * [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.852 * * * * [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.852 * * * * [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.852 * * * * [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.852 * * * * [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.852 * * * * [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.852 * * * * [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.852 * * * * [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.852 * * * * [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.852 * * * * [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.852 * * * * [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.852 * * * * [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.852 * * * * [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.852 * * * * [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.852 * * * * [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.852 * * * * [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.852 * * * * [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.852 * * * * [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.853 * * * * [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.853 * * * * [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.853 * * * * [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.853 * * * * [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.853 * * * * [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.853 * * * * [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.853 * * * * [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.853 * * * * [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.853 * * * * [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.853 * * * * [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.853 * * * * [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.853 * * * * [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.853 * * * * [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.853 * * * * [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.853 * * * * [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.853 * * * * [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.853 * * * * [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.853 * * * * [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.853 * * * * [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.853 * * * * [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.853 * * * * [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.853 * * * * [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.853 * * * * [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.854 * * * * [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.854 * * * * [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.854 * * * * [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.855 * [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.855 * * [simplify]: iteration 0: 63 enodes 3.885 * * [simplify]: iteration 1: 138 enodes 3.939 * * [simplify]: iteration 2: 636 enodes 5.333 * * [simplify]: iteration 3: 4053 enodes 6.472 * * [simplify]: iteration complete: 5003 enodes 6.473 * * [simplify]: Extracting #0: cost 32 inf + 0 6.474 * * [simplify]: Extracting #1: cost 341 inf + 165 6.479 * * [simplify]: Extracting #2: cost 957 inf + 2139 6.491 * * [simplify]: Extracting #3: cost 1193 inf + 38628 6.519 * * [simplify]: Extracting #4: cost 688 inf + 600788 6.611 * * [simplify]: Extracting #5: cost 60 inf + 1302035 6.708 * * [simplify]: Extracting #6: cost 0 inf + 1385563 6.833 * * [simplify]: Extracting #7: cost 0 inf + 1385403 6.969 * [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)))) 6.976 * * * [progress]: adding candidates to table 8.309 * * [progress]: iteration 2 / 4 8.309 * * * [progress]: picking best candidate 8.374 * * * * [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.374 * * * [progress]: localizing error 8.664 * * * [progress]: generating rewritten candidates 8.664 * * * * [progress]: [ 1 / 4 ] rewriting at (2 1 2) 8.699 * * * * [progress]: [ 2 / 4 ] rewriting at (2 1 1 2) 8.730 * * * * [progress]: [ 3 / 4 ] rewriting at (2 1 1 1 2) 8.753 * * * * [progress]: [ 4 / 4 ] rewriting at (2 1 1 1) 8.794 * * * [progress]: generating series expansions 8.794 * * * * [progress]: [ 1 / 4 ] generating series at (2 1 2) 8.794 * * * * [progress]: [ 2 / 4 ] generating series at (2 1 1 2) 8.794 * * * * [progress]: [ 3 / 4 ] generating series at (2 1 1 1 2) 8.794 * * * * [progress]: [ 4 / 4 ] generating series at (2 1 1 1) 8.794 * * * [progress]: simplifying candidates 8.794 * * * * [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)))))> 8.794 * * * * [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)))))> 8.794 * * * * [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)))))> 8.794 * * * * [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)))))> 8.794 * * * * [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)))))> 8.794 * * * * [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)))))> 8.795 * * * * [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))))))> 8.795 * * * * [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))))))> 8.795 * * * * [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)))))> 8.795 * * * * [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)))))> 8.795 * * * * [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)))))> 8.795 * * * * [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)))))> 8.795 * * * * [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)))))> 8.795 * * * * [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)))))> 8.795 * * * * [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))))> 8.795 * * * * [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))))> 8.795 * * * * [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))))> 8.795 * * * * [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))))> 8.795 * * * * [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))))> 8.796 * * * * [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))))> 8.796 * * * * [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))))> 8.796 * * * * [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))))> 8.796 * * * * [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))))> 8.796 * * * * [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))))> 8.796 * * * * [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))))> 8.796 * * * * [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))))> 8.796 * * * * [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))))> 8.796 * * * * [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))))> 8.796 * * * * [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))))> 8.796 * * * * [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))))> 8.796 * * * * [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))))> 8.796 * * * * [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))))> 8.796 * * * * [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))))> 8.796 * * * * [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))))> 8.797 * * * * [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))))> 8.797 * * * * [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))))> 8.797 * * * * [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))))> 8.797 * * * * [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))))> 8.797 * * * * [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))))> 8.797 * * * * [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))))> 8.797 * * * * [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))))> 8.797 * * * * [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))))> 8.797 * * * * [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))))> 8.797 * * * * [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))))> 8.797 * * * * [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))))> 8.797 * * * * [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))))> 8.797 * * * * [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))))> 8.798 * * * * [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))))> 8.798 * * * * [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))))> 8.798 * * * * [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))))> 8.798 * * * * [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))))> 8.798 * * * * [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))))> 8.798 * * * * [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))))> 8.798 * * * * [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))))> 8.798 * * * * [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))))> 8.798 * * * * [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))))> 8.798 * * * * [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))))> 8.798 * * * * [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))))> 8.798 * * * * [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))))> 8.798 * * * * [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))))> 8.798 * * * * [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))))> 8.799 * * * * [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))))> 8.799 * * * * [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))))> 8.799 * * * * [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))))> 8.799 * * * * [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))))> 8.799 * * * * [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))))> 8.799 * * * * [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))))> 8.799 * * * * [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))))> 8.799 * * * * [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))))> 8.799 * * * * [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))))> 8.799 * * * * [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))))> 8.799 * * * * [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))))> 8.799 * * * * [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))))> 8.799 * * * * [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))))> 8.799 * * * * [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))))> 8.800 * * * * [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))))> 8.800 * * * * [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))))> 8.800 * * * * [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))))> 8.800 * * * * [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))))> 8.800 * * * * [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))))> 8.800 * * * * [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))))> 8.800 * * * * [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))))> 8.800 * * * * [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))))> 8.800 * * * * [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))))> 8.802 * [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))) 8.804 * * [simplify]: iteration 0: 70 enodes 8.840 * * [simplify]: iteration 1: 159 enodes 8.927 * * [simplify]: iteration 2: 734 enodes 10.391 * * [simplify]: iteration 3: 3768 enodes 11.169 * * [simplify]: iteration complete: 5002 enodes 11.169 * * [simplify]: Extracting #0: cost 32 inf + 0 11.170 * * [simplify]: Extracting #1: cost 333 inf + 246 11.173 * * [simplify]: Extracting #2: cost 685 inf + 14363 11.186 * * [simplify]: Extracting #3: cost 931 inf + 137349 11.223 * * [simplify]: Extracting #4: cost 815 inf + 328849 11.277 * * [simplify]: Extracting #5: cost 257 inf + 1038068 11.367 * * [simplify]: Extracting #6: cost 6 inf + 1396853 11.491 * * [simplify]: Extracting #7: cost 0 inf + 1404480 11.642 * [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.657 * * * [progress]: adding candidates to table 12.869 * * [progress]: iteration 3 / 4 12.869 * * * [progress]: picking best candidate 12.985 * * * * [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))))> 12.985 * * * [progress]: localizing error 13.434 * * * [progress]: generating rewritten candidates 13.434 * * * * [progress]: [ 1 / 4 ] rewriting at (2 1 1 2) 13.484 * * * * [progress]: [ 2 / 4 ] rewriting at (2 1 2) 13.538 * * * * [progress]: [ 3 / 4 ] rewriting at (2 1 1 2 1 2) 13.560 * * * * [progress]: [ 4 / 4 ] rewriting at (2 1 1 1 2) 13.582 * * * [progress]: generating series expansions 13.582 * * * * [progress]: [ 1 / 4 ] generating series at (2 1 1 2) 13.582 * * * * [progress]: [ 2 / 4 ] generating series at (2 1 2) 13.583 * * * * [progress]: [ 3 / 4 ] generating series at (2 1 1 2 1 2) 13.583 * * * * [progress]: [ 4 / 4 ] generating series at (2 1 1 1 2) 13.583 * * * [progress]: simplifying candidates 13.583 * * * * [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.583 * * * * [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.583 * * * * [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.583 * * * * [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.583 * * * * [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.583 * * * * [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.584 * * * * [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.584 * * * * [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.584 * * * * [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.584 * * * * [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.584 * * * * [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.584 * * * * [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.584 * * * * [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.584 * * * * [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.584 * * * * [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.584 * * * * [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.585 * * * * [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.585 * * * * [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.585 * * * * [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.585 * * * * [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.585 * * * * [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.585 * * * * [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.585 * * * * [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.585 * * * * [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.585 * * * * [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.585 * * * * [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.585 * * * * [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.585 * * * * [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.585 * * * * [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.586 * * * * [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.586 * * * * [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.586 * * * * [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.586 * * * * [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.586 * * * * [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.586 * * * * [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.586 * * * * [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.586 * * * * [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.586 * * * * [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.586 * * * * [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.586 * * * * [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.586 * * * * [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.587 * * * * [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.587 * * * * [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.587 * * * * [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.587 * * * * [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.587 * * * * [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.587 * * * * [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.587 * * * * [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.587 * * * * [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.587 * * * * [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.587 * * * * [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.588 * * * * [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.588 * * * * [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.588 * * * * [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.588 * * * * [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.588 * * * * [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.588 * * * * [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.588 * * * * [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.588 * * * * [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.588 * * * * [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.588 * * * * [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.588 * * * * [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.589 * * * * [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.589 * * * * [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.589 * * * * [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.589 * * * * [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.590 * [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.591 * * [simplify]: iteration 0: 62 enodes 13.621 * * [simplify]: iteration 1: 120 enodes 13.672 * * [simplify]: iteration 2: 376 enodes 14.007 * * [simplify]: iteration 3: 2031 enodes 14.663 * * [simplify]: iteration complete: 5006 enodes 14.663 * * [simplify]: Extracting #0: cost 27 inf + 0 14.664 * * [simplify]: Extracting #1: cost 130 inf + 84 14.665 * * [simplify]: Extracting #2: cost 382 inf + 2817 14.675 * * [simplify]: Extracting #3: cost 1332 inf + 14721 14.682 * * [simplify]: Extracting #4: cost 1944 inf + 40859 14.700 * * [simplify]: Extracting #5: cost 1996 inf + 110769 14.729 * * [simplify]: Extracting #6: cost 1628 inf + 510231 14.840 * * [simplify]: Extracting #7: cost 635 inf + 1944507 15.026 * * [simplify]: Extracting #8: cost 59 inf + 2828437 15.198 * * [simplify]: Extracting #9: cost 0 inf + 2937357 15.408 * [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.427 * * * [progress]: adding candidates to table 16.614 * * [progress]: iteration 4 / 4 16.614 * * * [progress]: picking best candidate 16.713 * * * * [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.714 * * * [progress]: localizing error 17.146 * * * [progress]: generating rewritten candidates 17.146 * * * * [progress]: [ 1 / 4 ] rewriting at (2 1 2) 17.193 * * * * [progress]: [ 2 / 4 ] rewriting at (2 1 1 2 1 1) 17.219 * * * * [progress]: [ 3 / 4 ] rewriting at (2 1 1 1 2) 17.231 * * * * [progress]: [ 4 / 4 ] rewriting at (2 1 1 2 1 1 1 1) 17.236 * * * [progress]: generating series expansions 17.236 * * * * [progress]: [ 1 / 4 ] generating series at (2 1 2) 17.236 * * * * [progress]: [ 2 / 4 ] generating series at (2 1 1 2 1 1) 17.236 * * * * [progress]: [ 3 / 4 ] generating series at (2 1 1 1 2) 17.236 * * * * [progress]: [ 4 / 4 ] generating series at (2 1 1 2 1 1 1 1) 17.236 * * * [progress]: simplifying candidates 17.236 * * * * [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.236 * * * * [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.236 * * * * [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.236 * * * * [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.236 * * * * [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.236 * * * * [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.236 * * * * [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.237 * * * * [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.237 * * * * [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.237 * * * * [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.237 * * * * [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.237 * * * * [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.237 * * * * [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.237 * * * * [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.237 * * * * [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.237 * * * * [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.237 * * * * [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.237 * * * * [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.237 * * * * [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.237 * * * * [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.237 * * * * [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.237 * * * * [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.237 * * * * [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.237 * * * * [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.237 * * * * [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.237 * * * * [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.237 * * * * [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.237 * * * * [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.237 * * * * [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.238 * * * * [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.238 * * * * [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.238 * * * * [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.238 * * * * [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.238 * * * * [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.238 * * * * [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.238 * * * * [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.238 * * * * [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.238 * * * * [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.238 * * * * [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.238 * * * * [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.238 * * * * [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.238 * * * * [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.238 * * * * [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.238 * * * * [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.238 * * * * [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.238 * * * * [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.238 * * * * [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.238 * * * * [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.238 * * * * [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.238 * * * * [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.238 * * * * [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.238 * * * * [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.239 * * * * [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.239 * * * * [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.239 * * * * [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.239 * * * * [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.239 * * * * [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.239 * [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.240 * * [simplify]: iteration 0: 58 enodes 17.257 * * [simplify]: iteration 1: 109 enodes 17.281 * * [simplify]: iteration 2: 319 enodes 17.527 * * [simplify]: iteration 3: 1603 enodes 17.997 * * [simplify]: iteration complete: 5000 enodes 17.997 * * [simplify]: Extracting #0: cost 27 inf + 0 17.998 * * [simplify]: Extracting #1: cost 165 inf + 84 17.999 * * [simplify]: Extracting #2: cost 458 inf + 1671 18.007 * * [simplify]: Extracting #3: cost 1009 inf + 23342 18.015 * * [simplify]: Extracting #4: cost 1636 inf + 72458 18.041 * * [simplify]: Extracting #5: cost 1436 inf + 200765 18.116 * * [simplify]: Extracting #6: cost 816 inf + 763708 18.285 * * [simplify]: Extracting #7: cost 164 inf + 1725701 18.440 * * [simplify]: Extracting #8: cost 2 inf + 1987343 18.624 * * [simplify]: Extracting #9: cost 0 inf + 1990631 18.812 * [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))))) 18.827 * * * [progress]: adding candidates to table 20.157 * [progress]: [Phase 3 of 3] Extracting. 20.157 * * [regime]: Finding splitpoints for: (#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 (+.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))))> #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)) 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))))))>) 20.164 * * * [regime-changes]: Trying 3 branch expressions: (c b a) 20.164 * * * * [regimes]: Trying to branch on c from (#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 (+.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))))> #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)) 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))))))>) 20.348 * * * * [regimes]: Trying to branch on b from (#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 (+.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))))> #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)) 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))))))>) 20.541 * * * * [regimes]: Trying to branch on a from (#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 (+.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))))> #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)) 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))))))>) 20.717 * * * [regime]: Found split indices: #