10.675 * [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.011 * * * * [points]: Setting MPFR precision to 64 0.014 * * * * [points]: Setting MPFR precision to 320 0.016 * * * * [points]: Computing exacts on every 8 of 256 points to ramp up precision 0.022 * * * * [points]: Setting MPFR precision to 64 0.026 * * * * [points]: Setting MPFR precision to 320 0.029 * * * * [points]: Computing exacts on every 4 of 256 points to ramp up precision 0.036 * * * * [points]: Setting MPFR precision to 64 0.043 * * * * [points]: Setting MPFR precision to 320 0.049 * * * * [points]: Computing exacts on every 2 of 256 points to ramp up precision 0.055 * * * * [points]: Setting MPFR precision to 64 0.066 * * * * [points]: Setting MPFR precision to 320 0.077 * * * * [points]: Computing exacts for 256 points 0.083 * * * * [points]: Setting MPFR precision to 64 0.134 * * * * [points]: Setting MPFR precision to 320 0.158 * * * * [points]: Filtering points with unrepresentable outputs 0.158 * * * * [points]: Sampling 231 additional inputs, on iter 1 have 25 / 256 0.159 * * * * [points]: Computing exacts on every 14 of 231 points to ramp up precision 0.163 * * * * [points]: Setting MPFR precision to 64 0.164 * * * * [points]: Setting MPFR precision to 320 0.165 * * * * [points]: Computing exacts on every 7 of 231 points to ramp up precision 0.168 * * * * [points]: Setting MPFR precision to 64 0.171 * * * * [points]: Setting MPFR precision to 320 0.173 * * * * [points]: Computing exacts on every 3 of 231 points to ramp up precision 0.176 * * * * [points]: Setting MPFR precision to 64 0.180 * * * * [points]: Setting MPFR precision to 320 0.185 * * * * [points]: Computing exacts for 231 points 0.189 * * * * [points]: Setting MPFR precision to 64 0.218 * * * * [points]: Setting MPFR precision to 320 0.247 * * * * [points]: Filtering points with unrepresentable outputs 0.247 * * * * [points]: Sampling 201 additional inputs, on iter 2 have 55 / 256 0.249 * * * * [points]: Computing exacts on every 12 of 201 points to ramp up precision 0.255 * * * * [points]: Setting MPFR precision to 64 0.258 * * * * [points]: Setting MPFR precision to 320 0.260 * * * * [points]: Computing exacts on every 6 of 201 points to ramp up precision 0.288 * * * * [points]: Setting MPFR precision to 64 0.291 * * * * [points]: Setting MPFR precision to 320 0.293 * * * * [points]: Computing exacts on every 3 of 201 points to ramp up precision 0.296 * * * * [points]: Setting MPFR precision to 64 0.301 * * * * [points]: Setting MPFR precision to 320 0.307 * * * * [points]: Computing exacts for 201 points 0.313 * * * * [points]: Setting MPFR precision to 64 0.338 * * * * [points]: Setting MPFR precision to 320 0.364 * * * * [points]: Filtering points with unrepresentable outputs 0.365 * * * * [points]: Sampling 176 additional inputs, on iter 3 have 80 / 256 0.366 * * * * [points]: Computing exacts on every 11 of 176 points to ramp up precision 0.373 * * * * [points]: Setting MPFR precision to 64 0.376 * * * * [points]: Setting MPFR precision to 320 0.377 * * * * [points]: Computing exacts on every 5 of 176 points to ramp up precision 0.385 * * * * [points]: Setting MPFR precision to 64 0.389 * * * * [points]: Setting MPFR precision to 320 0.393 * * * * [points]: Computing exacts on every 2 of 176 points to ramp up precision 0.399 * * * * [points]: Setting MPFR precision to 64 0.407 * * * * [points]: Setting MPFR precision to 320 0.415 * * * * [points]: Computing exacts for 176 points 0.422 * * * * [points]: Setting MPFR precision to 64 0.444 * * * * [points]: Setting MPFR precision to 320 0.503 * * * * [points]: Filtering points with unrepresentable outputs 0.506 * * * * [points]: Sampling 156 additional inputs, on iter 4 have 100 / 256 0.507 * * * * [points]: Computing exacts on every 9 of 156 points to ramp up precision 0.514 * * * * [points]: Setting MPFR precision to 64 0.517 * * * * [points]: Setting MPFR precision to 320 0.519 * * * * [points]: Computing exacts on every 4 of 156 points to ramp up precision 0.524 * * * * [points]: Setting MPFR precision to 64 0.527 * * * * [points]: Setting MPFR precision to 320 0.529 * * * * [points]: Computing exacts on every 2 of 156 points to ramp up precision 0.533 * * * * [points]: Setting MPFR precision to 64 0.537 * * * * [points]: Setting MPFR precision to 320 0.541 * * * * [points]: Computing exacts for 156 points 0.544 * * * * [points]: Setting MPFR precision to 64 0.559 * * * * [points]: Setting MPFR precision to 320 0.577 * * * * [points]: Filtering points with unrepresentable outputs 0.577 * * * * [points]: Sampling 139 additional inputs, on iter 5 have 117 / 256 0.578 * * * * [points]: Computing exacts on every 8 of 139 points to ramp up precision 0.585 * * * * [points]: Setting MPFR precision to 64 0.587 * * * * [points]: Setting MPFR precision to 320 0.589 * * * * [points]: Computing exacts on every 4 of 139 points to ramp up precision 0.596 * * * * [points]: Setting MPFR precision to 64 0.600 * * * * [points]: Setting MPFR precision to 320 0.603 * * * * [points]: Computing exacts on every 2 of 139 points to ramp up precision 0.610 * * * * [points]: Setting MPFR precision to 64 0.616 * * * * [points]: Setting MPFR precision to 320 0.622 * * * * [points]: Computing exacts for 139 points 0.629 * * * * [points]: Setting MPFR precision to 64 0.678 * * * * [points]: Setting MPFR precision to 320 0.699 * * * * [points]: Filtering points with unrepresentable outputs 0.699 * * * * [points]: Sampling 117 additional inputs, on iter 6 have 139 / 256 0.700 * * * * [points]: Computing exacts on every 7 of 117 points to ramp up precision 0.707 * * * * [points]: Setting MPFR precision to 64 0.709 * * * * [points]: Setting MPFR precision to 320 0.711 * * * * [points]: Computing exacts on every 3 of 117 points to ramp up precision 0.717 * * * * [points]: Setting MPFR precision to 64 0.721 * * * * [points]: Setting MPFR precision to 320 0.725 * * * * [points]: Computing exacts for 117 points 0.732 * * * * [points]: Setting MPFR precision to 64 0.747 * * * * [points]: Setting MPFR precision to 320 0.757 * * * * [points]: Filtering points with unrepresentable outputs 0.757 * * * * [points]: Sampling 103 additional inputs, on iter 7 have 153 / 256 0.757 * * * * [points]: Computing exacts on every 6 of 103 points to ramp up precision 0.761 * * * * [points]: Setting MPFR precision to 64 0.762 * * * * [points]: Setting MPFR precision to 320 0.763 * * * * [points]: Computing exacts on every 3 of 103 points to ramp up precision 0.767 * * * * [points]: Setting MPFR precision to 64 0.769 * * * * [points]: Setting MPFR precision to 320 0.770 * * * * [points]: Computing exacts for 103 points 0.774 * * * * [points]: Setting MPFR precision to 64 0.784 * * * * [points]: Setting MPFR precision to 320 0.796 * * * * [points]: Filtering points with unrepresentable outputs 0.796 * * * * [points]: Sampling 90 additional inputs, on iter 8 have 166 / 256 0.797 * * * * [points]: Computing exacts on every 5 of 90 points to ramp up precision 0.804 * * * * [points]: Setting MPFR precision to 64 0.806 * * * * [points]: Setting MPFR precision to 320 0.808 * * * * [points]: Computing exacts on every 2 of 90 points to ramp up precision 0.815 * * * * [points]: Setting MPFR precision to 64 0.846 * * * * [points]: Setting MPFR precision to 320 0.850 * * * * [points]: Computing exacts for 90 points 0.859 * * * * [points]: Setting MPFR precision to 64 0.871 * * * * [points]: Setting MPFR precision to 320 0.882 * * * * [points]: Filtering points with unrepresentable outputs 0.882 * * * * [points]: Sampling 79 additional inputs, on iter 9 have 177 / 256 0.883 * * * * [points]: Computing exacts on every 4 of 79 points to ramp up precision 0.890 * * * * [points]: Setting MPFR precision to 64 0.892 * * * * [points]: Setting MPFR precision to 320 0.894 * * * * [points]: Computing exacts on every 2 of 79 points to ramp up precision 0.900 * * * * [points]: Setting MPFR precision to 64 0.904 * * * * [points]: Setting MPFR precision to 320 0.907 * * * * [points]: Computing exacts for 79 points 0.915 * * * * [points]: Setting MPFR precision to 64 0.924 * * * * [points]: Setting MPFR precision to 320 0.934 * * * * [points]: Filtering points with unrepresentable outputs 0.934 * * * * [points]: Sampling 64 additional inputs, on iter 10 have 192 / 256 0.935 * * * * [points]: Computing exacts on every 4 of 64 points to ramp up precision 0.942 * * * * [points]: Setting MPFR precision to 64 0.943 * * * * [points]: Setting MPFR precision to 320 0.945 * * * * [points]: Computing exacts on every 2 of 64 points to ramp up precision 0.951 * * * * [points]: Setting MPFR precision to 64 0.954 * * * * [points]: Setting MPFR precision to 320 0.957 * * * * [points]: Computing exacts for 64 points 0.964 * * * * [points]: Setting MPFR precision to 64 0.972 * * * * [points]: Setting MPFR precision to 320 0.980 * * * * [points]: Filtering points with unrepresentable outputs 0.980 * * * * [points]: Sampling 55 additional inputs, on iter 11 have 201 / 256 0.981 * * * * [points]: Computing exacts on every 3 of 55 points to ramp up precision 0.988 * * * * [points]: Setting MPFR precision to 64 0.990 * * * * [points]: Setting MPFR precision to 320 0.991 * * * * [points]: Computing exacts for 55 points 0.998 * * * * [points]: Setting MPFR precision to 64 1.005 * * * * [points]: Setting MPFR precision to 320 1.037 * * * * [points]: Filtering points with unrepresentable outputs 1.037 * * * * [points]: Sampling 49 additional inputs, on iter 12 have 207 / 256 1.037 * * * * [points]: Computing exacts on every 3 of 49 points to ramp up precision 1.044 * * * * [points]: Setting MPFR precision to 64 1.050 * * * * [points]: Setting MPFR precision to 320 1.051 * * * * [points]: Computing exacts for 49 points 1.058 * * * * [points]: Setting MPFR precision to 64 1.064 * * * * [points]: Setting MPFR precision to 320 1.070 * * * * [points]: Filtering points with unrepresentable outputs 1.071 * * * * [points]: Sampling 41 additional inputs, on iter 13 have 215 / 256 1.071 * * * * [points]: Computing exacts on every 2 of 41 points to ramp up precision 1.078 * * * * [points]: Setting MPFR precision to 64 1.080 * * * * [points]: Setting MPFR precision to 320 1.082 * * * * [points]: Computing exacts for 41 points 1.088 * * * * [points]: Setting MPFR precision to 64 1.094 * * * * [points]: Setting MPFR precision to 320 1.099 * * * * [points]: Filtering points with unrepresentable outputs 1.099 * * * * [points]: Sampling 32 additional inputs, on iter 14 have 224 / 256 1.099 * * * * [points]: Computing exacts on every 2 of 32 points to ramp up precision 1.106 * * * * [points]: Setting MPFR precision to 64 1.108 * * * * [points]: Setting MPFR precision to 320 1.109 * * * * [points]: Computing exacts for 32 points 1.116 * * * * [points]: Setting MPFR precision to 64 1.121 * * * * [points]: Setting MPFR precision to 320 1.125 * * * * [points]: Filtering points with unrepresentable outputs 1.125 * * * * [points]: Sampling 26 additional inputs, on iter 15 have 230 / 256 1.125 * * * * [points]: Computing exacts for 26 points 1.132 * * * * [points]: Setting MPFR precision to 64 1.135 * * * * [points]: Setting MPFR precision to 320 1.138 * * * * [points]: Filtering points with unrepresentable outputs 1.139 * * * * [points]: Sampling 22 additional inputs, on iter 16 have 234 / 256 1.139 * * * * [points]: Computing exacts for 22 points 1.145 * * * * [points]: Setting MPFR precision to 64 1.148 * * * * [points]: Setting MPFR precision to 320 1.151 * * * * [points]: Filtering points with unrepresentable outputs 1.152 * * * * [points]: Sampling 20 additional inputs, on iter 17 have 236 / 256 1.152 * * * * [points]: Computing exacts for 20 points 1.158 * * * * [points]: Setting MPFR precision to 64 1.161 * * * * [points]: Setting MPFR precision to 320 1.164 * * * * [points]: Filtering points with unrepresentable outputs 1.164 * * * * [points]: Sampling 16 additional inputs, on iter 18 have 240 / 256 1.164 * * * * [points]: Computing exacts for 16 points 1.171 * * * * [points]: Setting MPFR precision to 64 1.173 * * * * [points]: Setting MPFR precision to 320 1.175 * * * * [points]: Filtering points with unrepresentable outputs 1.175 * * * * [points]: Sampling 16 additional inputs, on iter 19 have 240 / 256 1.175 * * * * [points]: Computing exacts for 16 points 1.182 * * * * [points]: Setting MPFR precision to 64 1.183 * * * * [points]: Setting MPFR precision to 320 1.184 * * * * [points]: Filtering points with unrepresentable outputs 1.185 * * * * [points]: Sampling 13 additional inputs, on iter 20 have 243 / 256 1.185 * * * * [points]: Computing exacts for 13 points 1.202 * * * * [points]: Setting MPFR precision to 64 1.203 * * * * [points]: Setting MPFR precision to 320 1.204 * * * * [points]: Filtering points with unrepresentable outputs 1.204 * * * * [points]: Sampling 12 additional inputs, on iter 21 have 244 / 256 1.204 * * * * [points]: Computing exacts for 12 points 1.210 * * * * [points]: Setting MPFR precision to 64 1.211 * * * * [points]: Setting MPFR precision to 320 1.212 * * * * [points]: Filtering points with unrepresentable outputs 1.212 * * * * [points]: Sampling 9 additional inputs, on iter 22 have 247 / 256 1.212 * * * * [points]: Computing exacts for 9 points 1.216 * * * * [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 8 additional inputs, on iter 23 have 248 / 256 1.218 * * * * [points]: Computing exacts for 8 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 7 additional inputs, on iter 24 have 249 / 256 1.223 * * * * [points]: Computing exacts for 7 points 1.227 * * * * [points]: Setting MPFR precision to 64 1.227 * * * * [points]: Setting MPFR precision to 320 1.228 * * * * [points]: Filtering points with unrepresentable outputs 1.228 * * * * [points]: Sampling 6 additional inputs, on iter 25 have 250 / 256 1.228 * * * * [points]: Computing exacts for 6 points 1.232 * * * * [points]: Setting MPFR precision to 64 1.232 * * * * [points]: Setting MPFR precision to 320 1.233 * * * * [points]: Filtering points with unrepresentable outputs 1.233 * * * * [points]: Sampling 4 additional inputs, on iter 26 have 252 / 256 1.233 * * * * [points]: Computing exacts for 4 points 1.237 * * * * [points]: Setting MPFR precision to 64 1.237 * * * * [points]: Setting MPFR precision to 320 1.237 * * * * [points]: Filtering points with unrepresentable outputs 1.237 * * * * [points]: Sampling 4 additional inputs, on iter 27 have 253 / 256 1.237 * * * * [points]: Computing exacts for 4 points 1.241 * * * * [points]: Setting MPFR precision to 64 1.241 * * * * [points]: Setting MPFR precision to 320 1.242 * * * * [points]: Filtering points with unrepresentable outputs 1.242 * * * * [points]: Sampling 4 additional inputs, on iter 28 have 253 / 256 1.242 * * * * [points]: Computing exacts for 4 points 1.245 * * * * [points]: Setting MPFR precision to 64 1.246 * * * * [points]: Setting MPFR precision to 320 1.246 * * * * [points]: Filtering points with unrepresentable outputs 1.246 * * * * [points]: Sampling 4 additional inputs, on iter 29 have 254 / 256 1.246 * * * * [points]: Computing exacts for 4 points 1.250 * * * * [points]: Setting MPFR precision to 64 1.250 * * * * [points]: Setting MPFR precision to 320 1.251 * * * * [points]: Filtering points with unrepresentable outputs 1.251 * * * * [points]: Sampling 4 additional inputs, on iter 30 have 255 / 256 1.251 * * * * [points]: Computing exacts for 4 points 1.254 * * * * [points]: Setting MPFR precision to 64 1.255 * * * * [points]: Setting MPFR precision to 320 1.255 * * * * [points]: Filtering points with unrepresentable outputs 1.255 * * * * [points]: Sampled 256 points with exact outputs 1.255 * * * [progress]: [2/2] Setting up program. 1.266 * [progress]: [Phase 2 of 3] Improving. 1.266 * * * * [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.267 * [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.267 * * [simplify]: iteration 0: 15 enodes 1.270 * * [simplify]: iteration 1: 34 enodes 1.276 * * [simplify]: iteration 2: 106 enodes 1.352 * * [simplify]: iteration 3: 563 enodes 2.029 * * [simplify]: iteration 4: 3444 enodes 2.629 * * [simplify]: iteration complete: 5009 enodes 2.629 * * [simplify]: Extracting #0: cost 1 inf + 0 2.629 * * [simplify]: Extracting #1: cost 2 inf + 0 2.629 * * [simplify]: Extracting #2: cost 78 inf + 0 2.632 * * [simplify]: Extracting #3: cost 669 inf + 0 2.640 * * [simplify]: Extracting #4: cost 1286 inf + 2388 2.659 * * [simplify]: Extracting #5: cost 1532 inf + 72708 2.740 * * [simplify]: Extracting #6: cost 687 inf + 1389195 2.942 * * [simplify]: Extracting #7: cost 53 inf + 2374926 3.099 * * [simplify]: Extracting #8: cost 0 inf + 2464858 3.370 * [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.371 * * [progress]: iteration 1 / 4 3.371 * * * [progress]: picking best candidate 3.393 * * * * [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.393 * * * [progress]: localizing error 3.662 * * * [progress]: generating rewritten candidates 3.662 * * * * [progress]: [ 1 / 4 ] rewriting at (2 1 2) 3.715 * * * * [progress]: [ 2 / 4 ] rewriting at (2 1 1 2) 3.754 * * * * [progress]: [ 3 / 4 ] rewriting at (2 1 1 1 2) 3.781 * * * * [progress]: [ 4 / 4 ] rewriting at (2 1 1 1) 3.833 * * * [progress]: generating series expansions 3.833 * * * * [progress]: [ 1 / 4 ] generating series at (2 1 2) 3.833 * * * * [progress]: [ 2 / 4 ] generating series at (2 1 1 2) 3.833 * * * * [progress]: [ 3 / 4 ] generating series at (2 1 1 1 2) 3.834 * * * * [progress]: [ 4 / 4 ] generating series at (2 1 1 1) 3.834 * * * [progress]: simplifying candidates 3.834 * * * * [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.834 * * * * [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.834 * * * * [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.834 * * * * [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.834 * * * * [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.834 * * * * [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.834 * * * * [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.834 * * * * [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.834 * * * * [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.834 * * * * [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.834 * * * * [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.834 * * * * [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.834 * * * * [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.834 * * * * [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.834 * * * * [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.834 * * * * [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.834 * * * * [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.834 * * * * [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.834 * * * * [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.834 * * * * [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.834 * * * * [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.835 * * * * [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.835 * * * * [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.835 * * * * [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.835 * * * * [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.835 * * * * [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.835 * * * * [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.835 * * * * [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.835 * * * * [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.835 * * * * [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.835 * * * * [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.835 * * * * [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.835 * * * * [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.835 * * * * [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.835 * * * * [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.835 * * * * [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.835 * * * * [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.835 * * * * [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.835 * * * * [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.835 * * * * [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.835 * * * * [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.835 * * * * [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.835 * * * * [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.835 * * * * [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.835 * * * * [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.836 * * * * [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.836 * * * * [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.836 * * * * [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.836 * * * * [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.836 * * * * [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.836 * * * * [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.836 * * * * [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.836 * * * * [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.836 * * * * [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.836 * * * * [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.836 * * * * [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.836 * * * * [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.836 * * * * [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.836 * * * * [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.836 * * * * [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.836 * * * * [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.836 * * * * [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.836 * * * * [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.837 * * * * [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.837 * * * * [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.837 * * * * [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.837 * * * * [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.837 * * * * [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.837 * * * * [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.837 * * * * [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.837 * * * * [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.837 * * * * [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.837 * * * * [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.837 * * * * [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.837 * * * * [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.837 * * * * [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.837 * * * * [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.837 * * * * [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.837 * * * * [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.837 * * * * [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.837 * * * * [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.837 * * * * [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.837 * * * * [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.837 * * * * [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.838 * [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.839 * * [simplify]: iteration 0: 63 enodes 3.854 * * [simplify]: iteration 1: 138 enodes 3.901 * * [simplify]: iteration 2: 636 enodes 5.360 * * [simplify]: iteration 3: 4053 enodes 6.544 * * [simplify]: iteration complete: 5003 enodes 6.544 * * [simplify]: Extracting #0: cost 32 inf + 0 6.546 * * [simplify]: Extracting #1: cost 341 inf + 165 6.551 * * [simplify]: Extracting #2: cost 957 inf + 2139 6.562 * * [simplify]: Extracting #3: cost 1193 inf + 38628 6.622 * * [simplify]: Extracting #4: cost 688 inf + 600788 6.708 * * [simplify]: Extracting #5: cost 60 inf + 1302035 6.793 * * [simplify]: Extracting #6: cost 0 inf + 1385563 6.885 * * [simplify]: Extracting #7: cost 0 inf + 1385403 7.027 * [simplify]: Simplified to: (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) c) (neg.p16 c) c (neg.p16 c) (*.p16 (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) c) (+.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) c)) (+.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) c) (real->posit16 1.0) (posit16->quire16 (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) c)) (quire16-mul-sub (posit16->quire16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2))) c (real->posit16 1.0)) (real->posit16 0.0) (real->posit16 0.0) (real->posit16 0.0) (real->posit16 1.0) (real->posit16 1.0) (real->posit16 1.0) (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) b) (neg.p16 b) b (neg.p16 b) (*.p16 (+.p16 b (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2))) (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) b)) (+.p16 b (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2))) (real->posit16 1.0) (posit16->quire16 (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) b)) (quire16-mul-sub (posit16->quire16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2))) b (real->posit16 1.0)) (real->posit16 0.0) (real->posit16 0.0) (real->posit16 0.0) (real->posit16 1.0) (real->posit16 1.0) (real->posit16 1.0) (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) a) (neg.p16 a) a (neg.p16 a) (*.p16 (+.p16 a (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2))) (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) a)) (+.p16 a (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2))) (real->posit16 1.0) (posit16->quire16 (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) a)) (quire16-mul-sub (posit16->quire16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2))) a (real->posit16 1.0)) (real->posit16 0.0) (real->posit16 0.0) (real->posit16 0.0) (real->posit16 1.0) (real->posit16 1.0) (real->posit16 1.0) (real->posit16 0.0) (*.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) a)) (*.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2))) (/.p16 (*.p16 (+.p16 a (+.p16 c b)) (neg.p16 a)) (real->posit16 2)) (*.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2))) (/.p16 (*.p16 (+.p16 a (+.p16 c b)) (neg.p16 a)) (real->posit16 2)) (real->posit16 0.0) (*.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) a)) (*.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) a)) (real->posit16 0.0) (real->posit16 0.0) (*.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) a)) (*.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2))) (/.p16 (*.p16 (+.p16 a (+.p16 c b)) (neg.p16 a)) (real->posit16 2)) (*.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2))) (/.p16 (*.p16 (+.p16 a (+.p16 c b)) (neg.p16 a)) (real->posit16 2)) (real->posit16 0.0) (*.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) a)) (*.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) a)) (real->posit16 0.0) (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) (*.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) a)) (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) a) (*.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) a)) (*.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) a)) (*.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) a)) (*.p16 (+.p16 a (+.p16 c b)) (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) a)) (*.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) a)) (*.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) a)) (*.p16 (+.p16 a (+.p16 c b)) (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) a)) (/.p16 (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) a) (real->posit16 2)) (/.p16 (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) a) (real->posit16 2)) (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) a) (*.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) a)) (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) a) (*.p16 (*.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) (+.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) a)) (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) a)) (*.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) a)) (*.p16 (+.p16 a (+.p16 c b)) (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) a)) (real->posit16 1.0) (posit16->quire16 (*.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) a))) (real->posit16 0.0) (real->posit16 0.0) (real->posit16 0.0) (real->posit16 1.0) (real->posit16 1.0) (real->posit16 1.0) (sqrt.p16 (*.p16 (*.p16 (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) c) (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2))) (*.p16 (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) b) (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) a)))) (sqrt.p16 (*.p16 (*.p16 (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) c) (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2))) (*.p16 (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) b) (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) a)))) (sqrt.p16 (*.p16 (*.p16 (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) c) (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2))) (*.p16 (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) b) (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) a)))) (sqrt.p16 (*.p16 (*.p16 (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) c) (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2))) (*.p16 (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) b) (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) a)))) 7.041 * * * [progress]: adding candidates to table 8.580 * * [progress]: iteration 2 / 4 8.581 * * * [progress]: picking best candidate 8.669 * * * * [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.669 * * * [progress]: localizing error 9.049 * * * [progress]: generating rewritten candidates 9.049 * * * * [progress]: [ 1 / 4 ] rewriting at (2 1 2) 9.089 * * * * [progress]: [ 2 / 4 ] rewriting at (2 1 1 2) 9.128 * * * * [progress]: [ 3 / 4 ] rewriting at (2 1 1 1 2) 9.140 * * * * [progress]: [ 4 / 4 ] rewriting at (2 1 1 1) 9.168 * * * [progress]: generating series expansions 9.168 * * * * [progress]: [ 1 / 4 ] generating series at (2 1 2) 9.168 * * * * [progress]: [ 2 / 4 ] generating series at (2 1 1 2) 9.168 * * * * [progress]: [ 3 / 4 ] generating series at (2 1 1 1 2) 9.168 * * * * [progress]: [ 4 / 4 ] generating series at (2 1 1 1) 9.168 * * * [progress]: simplifying candidates 9.168 * * * * [progress]: [ 1 / 84 ] simplifiying candidate #posit16 2)) (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) a)) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) b)) (+.p16 (real->posit16 0.0) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) c)))))> 9.168 * * * * [progress]: [ 2 / 84 ] simplifiying candidate #posit16 2)) (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) a)) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) b)) (+.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) (-.p16 (real->posit16 0.0) c)))))> 9.168 * * * * [progress]: [ 3 / 84 ] simplifiying candidate #posit16 2)) (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) a)) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) b)) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) (+.p16 (real->posit16 0.0) c)))))> 9.168 * * * * [progress]: [ 4 / 84 ] simplifiying candidate #posit16 2)) (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) a)) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) b)) (+.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) (neg.p16 c)))))> 9.168 * * * * [progress]: [ 5 / 84 ] simplifiying candidate #posit16 2)) (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) a)) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) b)) (/.p16 (-.p16 (*.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2))) (*.p16 c c)) (+.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) c)))))> 9.169 * * * * [progress]: [ 6 / 84 ] simplifiying candidate #posit16 2)) (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) a)) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) b)) (*.p16 (real->posit16 1.0) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) c)))))> 9.169 * * * * [progress]: [ 7 / 84 ] simplifiying candidate #posit16 2)) (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) a)) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) b)) (quire16->posit16 (posit16->quire16 (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) c))))))> 9.169 * * * * [progress]: [ 8 / 84 ] simplifiying candidate #posit16 2)) (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) a)) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) b)) (quire16->posit16 (quire16-mul-sub (posit16->quire16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2))) c (real->posit16 1.0))))))> 9.169 * * * * [progress]: [ 9 / 84 ] simplifiying candidate #posit16 2)) (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) a)) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) b)) (+.p16 (real->posit16 0.0) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) c)))))> 9.169 * * * * [progress]: [ 10 / 84 ] simplifiying candidate #posit16 2)) (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) a)) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) b)) (+.p16 (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) c) (real->posit16 0.0)))))> 9.169 * * * * [progress]: [ 11 / 84 ] simplifiying candidate #posit16 2)) (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) a)) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) b)) (-.p16 (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) c) (real->posit16 0.0)))))> 9.169 * * * * [progress]: [ 12 / 84 ] simplifiying candidate #posit16 2)) (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) a)) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) b)) (*.p16 (real->posit16 1.0) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) c)))))> 9.169 * * * * [progress]: [ 13 / 84 ] simplifiying candidate #posit16 2)) (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) a)) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) b)) (*.p16 (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) c) (real->posit16 1.0)))))> 9.169 * * * * [progress]: [ 14 / 84 ] simplifiying candidate #posit16 2)) (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) a)) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) b)) (/.p16 (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) c) (real->posit16 1.0)))))> 9.169 * * * * [progress]: [ 15 / 84 ] simplifiying candidate #posit16 2)) (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) a)) (+.p16 (real->posit16 0.0) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) b))) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) c))))> 9.169 * * * * [progress]: [ 16 / 84 ] simplifiying candidate #posit16 2)) (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) a)) (+.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) (-.p16 (real->posit16 0.0) b))) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) c))))> 9.169 * * * * [progress]: [ 17 / 84 ] simplifiying candidate #posit16 2)) (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) a)) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) (+.p16 (real->posit16 0.0) b))) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) c))))> 9.169 * * * * [progress]: [ 18 / 84 ] simplifiying candidate #posit16 2)) (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) a)) (+.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) (neg.p16 b))) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) c))))> 9.169 * * * * [progress]: [ 19 / 84 ] simplifiying candidate #posit16 2)) (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) a)) (/.p16 (-.p16 (*.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2))) (*.p16 b b)) (+.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) b))) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) c))))> 9.169 * * * * [progress]: [ 20 / 84 ] simplifiying candidate #posit16 2)) (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) a)) (*.p16 (real->posit16 1.0) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) b))) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) c))))> 9.169 * * * * [progress]: [ 21 / 84 ] simplifiying candidate #posit16 2)) (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) a)) (quire16->posit16 (posit16->quire16 (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) b)))) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) c))))> 9.169 * * * * [progress]: [ 22 / 84 ] simplifiying candidate #posit16 2)) (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) a)) (quire16->posit16 (quire16-mul-sub (posit16->quire16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2))) b (real->posit16 1.0)))) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) c))))> 9.169 * * * * [progress]: [ 23 / 84 ] simplifiying candidate #posit16 2)) (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) a)) (+.p16 (real->posit16 0.0) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) b))) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) c))))> 9.169 * * * * [progress]: [ 24 / 84 ] simplifiying candidate #posit16 2)) (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) a)) (+.p16 (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) b) (real->posit16 0.0))) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) c))))> 9.169 * * * * [progress]: [ 25 / 84 ] simplifiying candidate #posit16 2)) (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) a)) (-.p16 (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) b) (real->posit16 0.0))) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) c))))> 9.169 * * * * [progress]: [ 26 / 84 ] simplifiying candidate #posit16 2)) (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) a)) (*.p16 (real->posit16 1.0) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) b))) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) c))))> 9.169 * * * * [progress]: [ 27 / 84 ] simplifiying candidate #posit16 2)) (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) a)) (*.p16 (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) b) (real->posit16 1.0))) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) c))))> 9.169 * * * * [progress]: [ 28 / 84 ] simplifiying candidate #posit16 2)) (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) a)) (/.p16 (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) b) (real->posit16 1.0))) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) c))))> 9.169 * * * * [progress]: [ 29 / 84 ] simplifiying candidate #posit16 2)) (+.p16 (real->posit16 0.0) (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) a))) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) b)) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) c))))> 9.170 * * * * [progress]: [ 30 / 84 ] simplifiying candidate #posit16 2)) (+.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) (-.p16 (real->posit16 0.0) a))) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) b)) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) c))))> 9.170 * * * * [progress]: [ 31 / 84 ] simplifiying candidate #posit16 2)) (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) (+.p16 (real->posit16 0.0) a))) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) b)) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) c))))> 9.170 * * * * [progress]: [ 32 / 84 ] simplifiying candidate #posit16 2)) (+.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) (neg.p16 a))) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) b)) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) c))))> 9.170 * * * * [progress]: [ 33 / 84 ] simplifiying candidate #posit16 2)) (/.p16 (-.p16 (*.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2))) (*.p16 a a)) (+.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) a))) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) b)) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) c))))> 9.170 * * * * [progress]: [ 34 / 84 ] simplifiying candidate #posit16 2)) (*.p16 (real->posit16 1.0) (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) a))) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) b)) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) c))))> 9.170 * * * * [progress]: [ 35 / 84 ] simplifiying candidate #posit16 2)) (quire16->posit16 (posit16->quire16 (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) a)))) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) b)) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) c))))> 9.170 * * * * [progress]: [ 36 / 84 ] simplifiying candidate #posit16 2)) (quire16->posit16 (quire16-mul-sub (posit16->quire16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2))) a (real->posit16 1.0)))) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) b)) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) c))))> 9.170 * * * * [progress]: [ 37 / 84 ] simplifiying candidate #posit16 2)) (+.p16 (real->posit16 0.0) (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) a))) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) b)) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) c))))> 9.170 * * * * [progress]: [ 38 / 84 ] simplifiying candidate #posit16 2)) (+.p16 (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) a) (real->posit16 0.0))) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) b)) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) c))))> 9.170 * * * * [progress]: [ 39 / 84 ] simplifiying candidate #posit16 2)) (-.p16 (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) a) (real->posit16 0.0))) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) b)) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) c))))> 9.170 * * * * [progress]: [ 40 / 84 ] simplifiying candidate #posit16 2)) (*.p16 (real->posit16 1.0) (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) a))) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) b)) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) c))))> 9.170 * * * * [progress]: [ 41 / 84 ] simplifiying candidate #posit16 2)) (*.p16 (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) a) (real->posit16 1.0))) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) b)) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) c))))> 9.170 * * * * [progress]: [ 42 / 84 ] simplifiying candidate #posit16 2)) (/.p16 (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) a) (real->posit16 1.0))) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) b)) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) c))))> 9.170 * * * * [progress]: [ 43 / 84 ] simplifiying candidate #posit16 2)) (real->posit16 0.0)) (*.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) a))) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) b)) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) c))))> 9.170 * * * * [progress]: [ 44 / 84 ] simplifiying candidate #posit16 2)) (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2))) (*.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) (-.p16 (real->posit16 0.0) a))) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) b)) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) c))))> 9.170 * * * * [progress]: [ 45 / 84 ] simplifiying candidate #posit16 2)) (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2))) (*.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) (neg.p16 a))) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) b)) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) c))))> 9.170 * * * * [progress]: [ 46 / 84 ] simplifiying candidate #posit16 2)) (real->posit16 0.0)) (*.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) a))) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) b)) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) c))))> 9.170 * * * * [progress]: [ 47 / 84 ] simplifiying candidate #posit16 2)) (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) a)) (*.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) (real->posit16 0.0))) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) b)) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) c))))> 9.170 * * * * [progress]: [ 48 / 84 ] simplifiying candidate #posit16 0.0) (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2))) (*.p16 (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) a) (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)))) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) b)) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) c))))> 9.170 * * * * [progress]: [ 49 / 84 ] simplifiying candidate #posit16 2)) (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2))) (*.p16 (-.p16 (real->posit16 0.0) a) (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)))) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) b)) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) c))))> 9.170 * * * * [progress]: [ 50 / 84 ] simplifiying candidate #posit16 2)) (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2))) (*.p16 (neg.p16 a) (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)))) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) b)) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) c))))> 9.170 * * * * [progress]: [ 51 / 84 ] simplifiying candidate #posit16 0.0) (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2))) (*.p16 (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) a) (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)))) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) b)) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) c))))> 9.170 * * * * [progress]: [ 52 / 84 ] simplifiying candidate #posit16 2)) a) (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2))) (*.p16 (real->posit16 0.0) (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)))) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) b)) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) c))))> 9.171 * * * * [progress]: [ 53 / 84 ] simplifiying candidate #posit16 2)) (real->posit16 1.0)) (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) a)) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) b)) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) c))))> 9.171 * * * * [progress]: [ 54 / 84 ] simplifiying candidate #posit16 2)) (real->posit16 1.0)) (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) a)) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) b)) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) c))))> 9.171 * * * * [progress]: [ 55 / 84 ] simplifiying candidate #posit16 2)) (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) a)) (real->posit16 1.0)) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) b)) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) c))))> 9.171 * * * * [progress]: [ 56 / 84 ] simplifiying candidate #posit16 2)) (*.p16 (real->posit16 1.0) (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) a))) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) b)) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) c))))> 9.171 * * * * [progress]: [ 57 / 84 ] simplifiying candidate #posit16 1.0) (*.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) a))) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) b)) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) c))))> 9.171 * * * * [progress]: [ 58 / 84 ] simplifiying candidate #posit16 1.0) (real->posit16 1.0)) (*.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) a))) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) b)) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) c))))> 9.171 * * * * [progress]: [ 59 / 84 ] simplifiying candidate #posit16 1.0) (real->posit16 1.0)) (*.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) a))) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) b)) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) c))))> 9.171 * * * * [progress]: [ 60 / 84 ] simplifiying candidate #posit16 1.0) (real->posit16 2)) (*.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 1.0)) (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) a))) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) b)) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) c))))> 9.171 * * * * [progress]: [ 61 / 84 ] simplifiying candidate #posit16 1.0) (real->posit16 1.0)) (*.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) a))) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) b)) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) c))))> 9.171 * * * * [progress]: [ 62 / 84 ] simplifiying candidate #posit16 1.0) (real->posit16 1.0)) (*.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) a))) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) b)) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) c))))> 9.171 * * * * [progress]: [ 63 / 84 ] simplifiying candidate #posit16 1.0) (real->posit16 2)) (*.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 1.0)) (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) a))) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) b)) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) c))))> 9.171 * * * * [progress]: [ 64 / 84 ] simplifiying candidate #posit16 1.0)) (*.p16 (/.p16 (real->posit16 1.0) (real->posit16 2)) (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) a))) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) b)) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) c))))> 9.171 * * * * [progress]: [ 65 / 84 ] simplifiying candidate #posit16 1.0)) (*.p16 (/.p16 (real->posit16 1.0) (real->posit16 2)) (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) a))) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) b)) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) c))))> 9.171 * * * * [progress]: [ 66 / 84 ] simplifiying candidate #posit16 2)) (*.p16 (/.p16 (real->posit16 1.0) (real->posit16 1.0)) (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) a))) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) b)) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) c))))> 9.171 * * * * [progress]: [ 67 / 84 ] simplifiying candidate #posit16 1.0) (*.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) a))) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) b)) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) c))))> 9.171 * * * * [progress]: [ 68 / 84 ] simplifiying candidate #posit16 2)) (*.p16 (real->posit16 1.0) (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) a))) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) b)) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) c))))> 9.171 * * * * [progress]: [ 69 / 84 ] simplifiying candidate #posit16 2)) (-.p16 (*.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2))) (*.p16 a a))) (+.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) a)) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) b)) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) c))))> 9.171 * * * * [progress]: [ 70 / 84 ] simplifiying candidate #posit16 2)) (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) a)) (real->posit16 1.0)) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) b)) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) c))))> 9.171 * * * * [progress]: [ 71 / 84 ] simplifiying candidate #posit16 2)) a)) (real->posit16 2)) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) b)) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) c))))> 9.171 * * * * [progress]: [ 72 / 84 ] simplifiying candidate #posit16 1.0) (*.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) a))) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) b)) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) c))))> 9.171 * * * * [progress]: [ 73 / 84 ] simplifiying candidate #posit16 (posit16->quire16 (*.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) a)))) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) b)) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) c))))> 9.171 * * * * [progress]: [ 74 / 84 ] simplifiying candidate #posit16 0.0) (*.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) a))) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) b)) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) c))))> 9.171 * * * * [progress]: [ 75 / 84 ] simplifiying candidate #posit16 2)) (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) a)) (real->posit16 0.0)) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) b)) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) c))))> 9.172 * * * * [progress]: [ 76 / 84 ] simplifiying candidate #posit16 2)) (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) a)) (real->posit16 0.0)) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) b)) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) c))))> 9.172 * * * * [progress]: [ 77 / 84 ] simplifiying candidate #posit16 1.0) (*.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) a))) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) b)) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) c))))> 9.172 * * * * [progress]: [ 78 / 84 ] simplifiying candidate #posit16 2)) (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) a)) (real->posit16 1.0)) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) b)) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) c))))> 9.172 * * * * [progress]: [ 79 / 84 ] simplifiying candidate #posit16 2)) (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) a)) (real->posit16 1.0)) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) b)) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) c))))> 9.172 * * * * [progress]: [ 80 / 84 ] simplifiying candidate #posit16 2)) a) (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2))) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) b)) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) c))))> 9.172 * * * * [progress]: [ 81 / 84 ] simplifiying candidate #posit16 2)) (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) a)) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) b)) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) c))))> 9.172 * * * * [progress]: [ 82 / 84 ] simplifiying candidate #posit16 2)) (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) a)) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) b)) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) c))))> 9.172 * * * * [progress]: [ 83 / 84 ] simplifiying candidate #posit16 2)) (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) a)) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) b)) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) c))))> 9.172 * * * * [progress]: [ 84 / 84 ] simplifiying candidate #posit16 2)) (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) a)) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) b)) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) c))))> 9.173 * [simplify]: Simplifying: (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) c) (-.p16 (real->posit16 0.0) c) (+.p16 (real->posit16 0.0) c) (neg.p16 c) (-.p16 (*.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2))) (*.p16 c c)) (+.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) c) (real->posit16 1.0) (posit16->quire16 (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) c)) (quire16-mul-sub (posit16->quire16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2))) c (real->posit16 1.0)) (real->posit16 0.0) (real->posit16 0.0) (real->posit16 0.0) (real->posit16 1.0) (real->posit16 1.0) (real->posit16 1.0) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) b) (-.p16 (real->posit16 0.0) b) (+.p16 (real->posit16 0.0) b) (neg.p16 b) (-.p16 (*.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2))) (*.p16 b b)) (+.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) b) (real->posit16 1.0) (posit16->quire16 (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) b)) (quire16-mul-sub (posit16->quire16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2))) b (real->posit16 1.0)) (real->posit16 0.0) (real->posit16 0.0) (real->posit16 0.0) (real->posit16 1.0) (real->posit16 1.0) (real->posit16 1.0) (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) a) (-.p16 (real->posit16 0.0) a) (+.p16 (real->posit16 0.0) a) (neg.p16 a) (-.p16 (*.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2))) (*.p16 a a)) (+.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) a) (real->posit16 1.0) (posit16->quire16 (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) a)) (quire16-mul-sub (posit16->quire16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2))) a (real->posit16 1.0)) (real->posit16 0.0) (real->posit16 0.0) (real->posit16 0.0) (real->posit16 1.0) (real->posit16 1.0) (real->posit16 1.0) (*.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) (real->posit16 0.0)) (*.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) a)) (*.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2))) (*.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) (-.p16 (real->posit16 0.0) a)) (*.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2))) (*.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) (neg.p16 a)) (*.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) (real->posit16 0.0)) (*.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) a)) (*.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) a)) (*.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) (real->posit16 0.0)) (*.p16 (real->posit16 0.0) (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2))) (*.p16 (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) a) (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2))) (*.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2))) (*.p16 (-.p16 (real->posit16 0.0) a) (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2))) (*.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2))) (*.p16 (neg.p16 a) (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2))) (*.p16 (real->posit16 0.0) (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2))) (*.p16 (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) a) (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2))) (*.p16 (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) a) (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2))) (*.p16 (real->posit16 0.0) (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2))) (*.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) (real->posit16 1.0)) (*.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) (real->posit16 1.0)) (*.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) a)) (*.p16 (real->posit16 1.0) (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) a)) (*.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) a)) (*.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) a)) (*.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) a)) (*.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 1.0)) (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) a)) (*.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) a)) (*.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) a)) (*.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 1.0)) (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) a)) (*.p16 (/.p16 (real->posit16 1.0) (real->posit16 2)) (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) a)) (*.p16 (/.p16 (real->posit16 1.0) (real->posit16 2)) (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) a)) (*.p16 (/.p16 (real->posit16 1.0) (real->posit16 1.0)) (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) a)) (*.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) a)) (*.p16 (real->posit16 1.0) (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) a)) (*.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) (-.p16 (*.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2))) (*.p16 a a))) (*.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) a)) (*.p16 (+.p16 (+.p16 a b) c) (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) a)) (real->posit16 1.0) (posit16->quire16 (*.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) a))) (real->posit16 0.0) (real->posit16 0.0) (real->posit16 0.0) (real->posit16 1.0) (real->posit16 1.0) (real->posit16 1.0) (sqrt.p16 (*.p16 (*.p16 (*.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) a)) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) b)) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) c))) (sqrt.p16 (*.p16 (*.p16 (*.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) a)) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) b)) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) c))) (sqrt.p16 (*.p16 (*.p16 (*.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) a)) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) b)) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) c))) (sqrt.p16 (*.p16 (*.p16 (*.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) (-.p16 (/.p16 (+.p16 a (+.p16 c b)) (real->posit16 2)) a)) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) b)) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) c))) 9.174 * * [simplify]: iteration 0: 70 enodes 9.195 * * [simplify]: iteration 1: 159 enodes 9.262 * * [simplify]: iteration 2: 734 enodes 10.158 * * [simplify]: iteration 3: 3768 enodes 10.985 * * [simplify]: iteration complete: 5002 enodes 10.985 * * [simplify]: Extracting #0: cost 32 inf + 0 10.987 * * [simplify]: Extracting #1: cost 333 inf + 246 10.992 * * [simplify]: Extracting #2: cost 685 inf + 14363 11.011 * * [simplify]: Extracting #3: cost 931 inf + 137349 11.054 * * [simplify]: Extracting #4: cost 815 inf + 328849 11.104 * * [simplify]: Extracting #5: cost 257 inf + 1038068 11.213 * * [simplify]: Extracting #6: cost 6 inf + 1396853 11.318 * * [simplify]: Extracting #7: cost 0 inf + 1404480 11.460 * [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.468 * * * [progress]: adding candidates to table 12.530 * * [progress]: iteration 3 / 4 12.530 * * * [progress]: picking best candidate 12.622 * * * * [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.622 * * * [progress]: localizing error 13.117 * * * [progress]: generating rewritten candidates 13.117 * * * * [progress]: [ 1 / 4 ] rewriting at (2 1 1 2) 13.135 * * * * [progress]: [ 2 / 4 ] rewriting at (2 1 2) 13.162 * * * * [progress]: [ 3 / 4 ] rewriting at (2 1 1 2 1 2) 13.179 * * * * [progress]: [ 4 / 4 ] rewriting at (2 1 1 1 2) 13.196 * * * [progress]: generating series expansions 13.197 * * * * [progress]: [ 1 / 4 ] generating series at (2 1 1 2) 13.197 * * * * [progress]: [ 2 / 4 ] generating series at (2 1 2) 13.197 * * * * [progress]: [ 3 / 4 ] generating series at (2 1 1 2 1 2) 13.197 * * * * [progress]: [ 4 / 4 ] generating series at (2 1 1 1 2) 13.197 * * * [progress]: simplifying candidates 13.197 * * * * [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.197 * * * * [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.197 * * * * [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.197 * * * * [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.197 * * * * [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.197 * * * * [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.197 * * * * [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.197 * * * * [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.198 * * * * [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.198 * * * * [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.198 * * * * [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.198 * * * * [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.198 * * * * [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.198 * * * * [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.198 * * * * [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.198 * * * * [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.198 * * * * [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.198 * * * * [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.198 * * * * [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.198 * * * * [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.198 * * * * [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.199 * * * * [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.199 * * * * [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.199 * * * * [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.199 * * * * [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.199 * * * * [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.199 * * * * [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.199 * * * * [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.199 * * * * [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.199 * * * * [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.199 * * * * [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.199 * * * * [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.199 * * * * [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.199 * * * * [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.199 * * * * [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.199 * * * * [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.199 * * * * [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.199 * * * * [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.199 * * * * [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.200 * * * * [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.200 * * * * [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.200 * * * * [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.200 * * * * [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.200 * * * * [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.200 * * * * [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.200 * * * * [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.200 * * * * [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.200 * * * * [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.200 * * * * [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.200 * * * * [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.200 * * * * [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.200 * * * * [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.200 * * * * [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.200 * * * * [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.200 * * * * [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.200 * * * * [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.200 * * * * [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.200 * * * * [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.200 * * * * [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.200 * * * * [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.201 * * * * [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.201 * * * * [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.201 * * * * [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.201 * * * * [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.201 * * * * [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.201 * * * * [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.202 * [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.202 * * [simplify]: iteration 0: 62 enodes 13.218 * * [simplify]: iteration 1: 120 enodes 13.242 * * [simplify]: iteration 2: 376 enodes 13.535 * * [simplify]: iteration 3: 2031 enodes 14.048 * * [simplify]: iteration complete: 5006 enodes 14.048 * * [simplify]: Extracting #0: cost 27 inf + 0 14.048 * * [simplify]: Extracting #1: cost 130 inf + 84 14.049 * * [simplify]: Extracting #2: cost 382 inf + 2817 14.055 * * [simplify]: Extracting #3: cost 1332 inf + 14721 14.078 * * [simplify]: Extracting #4: cost 1944 inf + 40859 14.099 * * [simplify]: Extracting #5: cost 1996 inf + 110769 14.130 * * [simplify]: Extracting #6: cost 1628 inf + 510231 14.222 * * [simplify]: Extracting #7: cost 635 inf + 1944507 14.366 * * [simplify]: Extracting #8: cost 59 inf + 2828437 14.607 * * [simplify]: Extracting #9: cost 0 inf + 2937357 14.776 * [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))))) 14.786 * * * [progress]: adding candidates to table 15.932 * * [progress]: iteration 4 / 4 15.932 * * * [progress]: picking best candidate 16.038 * * * * [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.038 * * * [progress]: localizing error 16.513 * * * [progress]: generating rewritten candidates 16.513 * * * * [progress]: [ 1 / 4 ] rewriting at (2 1 2) 16.565 * * * * [progress]: [ 2 / 4 ] rewriting at (2 1 1 2 1 1) 16.588 * * * * [progress]: [ 3 / 4 ] rewriting at (2 1 1 1 2) 16.613 * * * * [progress]: [ 4 / 4 ] rewriting at (2 1 1 2 1 1 1 1) 16.622 * * * [progress]: generating series expansions 16.622 * * * * [progress]: [ 1 / 4 ] generating series at (2 1 2) 16.622 * * * * [progress]: [ 2 / 4 ] generating series at (2 1 1 2 1 1) 16.622 * * * * [progress]: [ 3 / 4 ] generating series at (2 1 1 1 2) 16.622 * * * * [progress]: [ 4 / 4 ] generating series at (2 1 1 2 1 1 1 1) 16.622 * * * [progress]: simplifying candidates 16.622 * * * * [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)))))> 16.622 * * * * [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)))))> 16.622 * * * * [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)))))> 16.622 * * * * [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)))))> 16.622 * * * * [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)))))> 16.622 * * * * [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)))))> 16.622 * * * * [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))))))> 16.623 * * * * [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))))))> 16.623 * * * * [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)))))> 16.623 * * * * [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)))))> 16.623 * * * * [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)))))> 16.623 * * * * [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)))))> 16.623 * * * * [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)))))> 16.623 * * * * [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)))))> 16.623 * * * * [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))))> 16.623 * * * * [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))))> 16.623 * * * * [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))))> 16.623 * * * * [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))))> 16.623 * * * * [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))))> 16.624 * * * * [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))))> 16.624 * * * * [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))))> 16.624 * * * * [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))))> 16.624 * * * * [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))))> 16.624 * * * * [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))))> 16.624 * * * * [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))))> 16.624 * * * * [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))))> 16.624 * * * * [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))))> 16.624 * * * * [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))))> 16.624 * * * * [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))))> 16.624 * * * * [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))))> 16.624 * * * * [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))))> 16.625 * * * * [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))))> 16.625 * * * * [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))))> 16.625 * * * * [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))))> 16.625 * * * * [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))))> 16.625 * * * * [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))))> 16.625 * * * * [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))))> 16.625 * * * * [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))))> 16.625 * * * * [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))))> 16.625 * * * * [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))))> 16.625 * * * * [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))))> 16.625 * * * * [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))))> 16.625 * * * * [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))))> 16.625 * * * * [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))))> 16.626 * * * * [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))))> 16.626 * * * * [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))))> 16.626 * * * * [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))))> 16.626 * * * * [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))))> 16.626 * * * * [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))))> 16.626 * * * * [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))))> 16.626 * * * * [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))))> 16.626 * * * * [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))))> 16.626 * * * * [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))))> 16.626 * * * * [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))))> 16.626 * * * * [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))))> 16.626 * * * * [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))))> 16.626 * * * * [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))))> 16.628 * [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))) 16.629 * * [simplify]: iteration 0: 58 enodes 16.655 * * [simplify]: iteration 1: 109 enodes 16.672 * * [simplify]: iteration 2: 319 enodes 16.904 * * [simplify]: iteration 3: 1603 enodes 17.391 * * [simplify]: iteration complete: 5000 enodes 17.391 * * [simplify]: Extracting #0: cost 27 inf + 0 17.391 * * [simplify]: Extracting #1: cost 165 inf + 84 17.393 * * [simplify]: Extracting #2: cost 458 inf + 1671 17.397 * * [simplify]: Extracting #3: cost 1009 inf + 23342 17.406 * * [simplify]: Extracting #4: cost 1636 inf + 72458 17.430 * * [simplify]: Extracting #5: cost 1436 inf + 200765 17.486 * * [simplify]: Extracting #6: cost 816 inf + 763708 17.626 * * [simplify]: Extracting #7: cost 164 inf + 1725701 17.806 * * [simplify]: Extracting #8: cost 2 inf + 1987343 17.926 * * [simplify]: Extracting #9: cost 0 inf + 1990631 18.063 * [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.070 * * * [progress]: adding candidates to table 19.289 * [progress]: [Phase 3 of 3] Extracting. 19.289 * * [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)) c) (-.p16 (/.p16 (+.p16 b (+.p16 a c)) (real->posit16 2)) b)) (*.p16 (-.p16 (/.p16 (+.p16 b (+.p16 a c)) (real->posit16 2)) a) (/.p16 (+.p16 b (+.p16 a c)) (real->posit16 2))))))> #posit16 2)) (/.p16 (+.p16 (+.p16 a 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))))> #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))))>) 19.295 * * * [regime-changes]: Trying 3 branch expressions: (c b a) 19.295 * * * * [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)) c) (-.p16 (/.p16 (+.p16 b (+.p16 a c)) (real->posit16 2)) b)) (*.p16 (-.p16 (/.p16 (+.p16 b (+.p16 a c)) (real->posit16 2)) a) (/.p16 (+.p16 b (+.p16 a c)) (real->posit16 2))))))> #posit16 2)) (/.p16 (+.p16 (+.p16 a 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))))> #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))))>) 19.493 * * * * [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)) c) (-.p16 (/.p16 (+.p16 b (+.p16 a c)) (real->posit16 2)) b)) (*.p16 (-.p16 (/.p16 (+.p16 b (+.p16 a c)) (real->posit16 2)) a) (/.p16 (+.p16 b (+.p16 a c)) (real->posit16 2))))))> #posit16 2)) (/.p16 (+.p16 (+.p16 a 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))))> #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))))>) 19.632 * * * * [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)) c) (-.p16 (/.p16 (+.p16 b (+.p16 a c)) (real->posit16 2)) b)) (*.p16 (-.p16 (/.p16 (+.p16 b (+.p16 a c)) (real->posit16 2)) a) (/.p16 (+.p16 b (+.p16 a c)) (real->posit16 2))))))> #posit16 2)) (/.p16 (+.p16 (+.p16 a 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))))> #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))))>) 19.841 * * * [regime]: Found split indices: #