1552123016.710 * [progress]: [Phase 1 of 3] Setting up. 1552123016.711 * * * [progress]: [1/2] Preparing points 1552123016.712 * * * * [points]: Sampling 256 additional inputs, on iter 0 have 0 / 256 1552123016.717 * * * * [points]: Computing exacts on every 16 of 256 points to ramp up precision 1552123016.754 * * * * [points]: Setting MPFR precision to 64 1552123016.758 * * * * [points]: Setting MPFR precision to 320 1552123016.761 * * * * [points]: Computing exacts on every 8 of 256 points to ramp up precision 1552123016.762 * * * * [points]: Setting MPFR precision to 64 1552123016.765 * * * * [points]: Setting MPFR precision to 320 1552123016.767 * * * * [points]: Computing exacts on every 4 of 256 points to ramp up precision 1552123016.769 * * * * [points]: Setting MPFR precision to 64 1552123016.772 * * * * [points]: Setting MPFR precision to 320 1552123016.776 * * * * [points]: Computing exacts on every 2 of 256 points to ramp up precision 1552123016.777 * * * * [points]: Setting MPFR precision to 64 1552123016.815 * * * * [points]: Setting MPFR precision to 320 1552123016.822 * * * * [points]: Computing exacts for 256 points 1552123016.823 * * * * [points]: Setting MPFR precision to 64 1552123016.839 * * * * [points]: Setting MPFR precision to 320 1552123016.859 * * * * [points]: Filtering points with unrepresentable outputs 1552123016.875 * * * * [points]: Sampling 54 additional inputs, on iter 1 have 202 / 256 1552123016.875 * * * * [points]: Computing exacts on every 3 of 54 points to ramp up precision 1552123016.876 * * * * [points]: Setting MPFR precision to 64 1552123016.877 * * * * [points]: Setting MPFR precision to 320 1552123016.878 * * * * [points]: Computing exacts for 54 points 1552123016.879 * * * * [points]: Setting MPFR precision to 64 1552123016.883 * * * * [points]: Setting MPFR precision to 320 1552123016.887 * * * * [points]: Filtering points with unrepresentable outputs 1552123016.890 * * * * [points]: Sampling 14 additional inputs, on iter 2 have 242 / 256 1552123016.890 * * * * [points]: Computing exacts for 14 points 1552123016.892 * * * * [points]: Setting MPFR precision to 64 1552123016.894 * * * * [points]: Setting MPFR precision to 320 1552123016.896 * * * * [points]: Filtering points with unrepresentable outputs 1552123016.897 * * * * [points]: Sampling 4 additional inputs, on iter 3 have 252 / 256 1552123016.897 * * * * [points]: Computing exacts for 4 points 1552123016.899 * * * * [points]: Setting MPFR precision to 64 1552123016.899 * * * * [points]: Setting MPFR precision to 320 1552123016.900 * * * * [points]: Filtering points with unrepresentable outputs 1552123016.900 * * * * [points]: Sampled 256 points with exact outputs 1552123016.901 * * * [progress]: [2/2] Setting up program. 1552123016.919 * [progress]: [Phase 2 of 3] Improving. 1552123016.920 * * * * [progress]: [ 1 / 1 ] simplifiying candidate # 1552123016.921 * [simplify]: Simplifying (/.p16 (-.p16 (neg.p16 b_2) (sqrt.p16 (-.p16 (*.p16 b_2 b_2) (*.p16 a c)))) a) 1552123016.922 * * [simplify]: iters left: 5 (10 enodes) 1552123016.928 * * [simplify]: iters left: 4 (31 enodes) 1552123016.962 * * [simplify]: iters left: 3 (65 enodes) 1552123016.977 * * [simplify]: iters left: 2 (207 enodes) 1552123017.067 * * [simplify]: Extracting #0: cost 1 inf + 0 1552123017.069 * * [simplify]: Extracting #1: cost 20 inf + 0 1552123017.070 * * [simplify]: Extracting #2: cost 89 inf + 1 1552123017.070 * * [simplify]: Extracting #3: cost 168 inf + 83 1552123017.071 * * [simplify]: Extracting #4: cost 227 inf + 12401 1552123017.075 * * [simplify]: Extracting #5: cost 180 inf + 98398 1552123017.087 * * [simplify]: Extracting #6: cost 61 inf + 349602 1552123017.113 * * [simplify]: Extracting #7: cost 2 inf + 436444 1552123017.148 * * [simplify]: Extracting #8: cost 0 inf + 442330 1552123017.181 * [simplify]: Simplified to (/.p16 (-.p16 (neg.p16 b_2) (sqrt.p16 (-.p16 (*.p16 b_2 b_2) (*.p16 c a)))) a) 1552123017.183 * [simplify]: Simplified (2) to (λ (a b_2 c) (/.p16 (-.p16 (neg.p16 b_2) (sqrt.p16 (-.p16 (*.p16 b_2 b_2) (*.p16 c a)))) a)) 1552123017.224 * * [progress]: iteration 1 / 4 1552123017.224 * * * [progress]: picking best candidate 1552123017.258 * * * * [pick]: Picked # 1552123017.258 * * * [progress]: localizing error 1552123017.642 * * * [progress]: generating rewritten candidates 1552123017.643 * * * * [progress]: [ 1 / 4 ] rewriting at (2 1) 1552123017.648 * * * * [progress]: [ 2 / 4 ] rewriting at (2 1 2) 1552123017.649 * * * * [progress]: [ 3 / 4 ] rewriting at (2) 1552123017.653 * * * * [progress]: [ 4 / 4 ] rewriting at (2 1 2 1) 1552123017.658 * * * [progress]: generating series expansions 1552123017.658 * * * * [progress]: [ 1 / 4 ] generating series at (2 1) 1552123017.658 * * * * [progress]: [ 2 / 4 ] generating series at (2 1 2) 1552123017.659 * * * * [progress]: [ 3 / 4 ] generating series at (2) 1552123017.659 * * * * [progress]: [ 4 / 4 ] generating series at (2 1 2 1) 1552123017.659 * * * [progress]: simplifying candidates 1552123017.659 * * * * [progress]: [ 1 / 9 ] simplifiying candidate # 1552123017.659 * * * * [progress]: [ 2 / 9 ] simplifiying candidate # 1552123017.659 * * * * [progress]: [ 3 / 9 ] simplifiying candidate # 1552123017.659 * [simplify]: Simplifying (-.p16 (*.p16 (neg.p16 b_2) (neg.p16 b_2)) (*.p16 (sqrt.p16 (-.p16 (*.p16 b_2 b_2) (*.p16 a c))) (sqrt.p16 (-.p16 (*.p16 b_2 b_2) (*.p16 a c))))) 1552123017.659 * * [simplify]: iters left: 5 (11 enodes) 1552123017.664 * * [simplify]: iters left: 4 (35 enodes) 1552123017.678 * * [simplify]: iters left: 3 (100 enodes) 1552123017.729 * * [simplify]: iters left: 2 (360 enodes) 1552123018.034 * * [simplify]: Extracting #0: cost 1 inf + 0 1552123018.034 * * [simplify]: Extracting #1: cost 48 inf + 0 1552123018.035 * * [simplify]: Extracting #2: cost 223 inf + 0 1552123018.045 * * [simplify]: Extracting #3: cost 348 inf + 45039 1552123018.069 * * [simplify]: Extracting #4: cost 315 inf + 336131 1552123018.135 * * [simplify]: Extracting #5: cost 84 inf + 852438 1552123018.195 * * [simplify]: Extracting #6: cost 1 inf + 990774 1552123018.253 * * [simplify]: Extracting #7: cost 0 inf + 992777 1552123018.332 * [simplify]: Simplified to (+.p16 (*.p16 a c) (*.p16 (+.p16 (neg.p16 b_2) b_2) (+.p16 (neg.p16 b_2) (neg.p16 b_2)))) 1552123018.332 * [simplify]: Simplified (2 1) to (λ (a b_2 c) (/.p16 (+.p16 (*.p16 a c) (*.p16 (+.p16 (neg.p16 b_2) b_2) (+.p16 (neg.p16 b_2) (neg.p16 b_2)))) (*.p16 a (+.p16 (neg.p16 b_2) (sqrt.p16 (-.p16 (*.p16 b_2 b_2) (*.p16 a c))))))) 1552123018.332 * * * * [progress]: [ 4 / 9 ] simplifiying candidate # 1552123018.333 * * * * [progress]: [ 5 / 9 ] simplifiying candidate # 1552123018.333 * * * * [progress]: [ 6 / 9 ] simplifiying candidate # 1552123018.333 * [simplify]: Simplifying (/.p16 (-.p16 (neg.p16 b_2) (sqrt.p16 (-.p16 (*.p16 b_2 b_2) (*.p16 a c)))) a) 1552123018.333 * * [simplify]: iters left: 5 (10 enodes) 1552123018.335 * * [simplify]: iters left: 4 (31 enodes) 1552123018.341 * * [simplify]: iters left: 3 (65 enodes) 1552123018.359 * * [simplify]: iters left: 2 (207 enodes) 1552123018.453 * * [simplify]: Extracting #0: cost 1 inf + 0 1552123018.453 * * [simplify]: Extracting #1: cost 20 inf + 0 1552123018.454 * * [simplify]: Extracting #2: cost 89 inf + 1 1552123018.455 * * [simplify]: Extracting #3: cost 168 inf + 83 1552123018.456 * * [simplify]: Extracting #4: cost 227 inf + 12401 1552123018.460 * * [simplify]: Extracting #5: cost 180 inf + 98398 1552123018.472 * * [simplify]: Extracting #6: cost 61 inf + 349602 1552123018.488 * * [simplify]: Extracting #7: cost 2 inf + 436444 1552123018.505 * * [simplify]: Extracting #8: cost 0 inf + 442330 1552123018.523 * [simplify]: Simplified to (/.p16 (-.p16 (neg.p16 b_2) (sqrt.p16 (-.p16 (*.p16 b_2 b_2) (*.p16 c a)))) a) 1552123018.524 * [simplify]: Simplified (2) to (λ (a b_2 c) (/.p16 (-.p16 (neg.p16 b_2) (sqrt.p16 (-.p16 (*.p16 b_2 b_2) (*.p16 c a)))) a)) 1552123018.524 * * * * [progress]: [ 7 / 9 ] simplifiying candidate # 1552123018.524 * [simplify]: Simplifying (/.p16 (-.p16 (neg.p16 b_2) (sqrt.p16 (-.p16 (*.p16 b_2 b_2) (*.p16 a c)))) a) 1552123018.524 * * [simplify]: iters left: 5 (10 enodes) 1552123018.528 * * [simplify]: iters left: 4 (31 enodes) 1552123018.539 * * [simplify]: iters left: 3 (65 enodes) 1552123018.565 * * [simplify]: iters left: 2 (207 enodes) 1552123018.656 * * [simplify]: Extracting #0: cost 1 inf + 0 1552123018.656 * * [simplify]: Extracting #1: cost 20 inf + 0 1552123018.656 * * [simplify]: Extracting #2: cost 89 inf + 1 1552123018.656 * * [simplify]: Extracting #3: cost 168 inf + 83 1552123018.657 * * [simplify]: Extracting #4: cost 227 inf + 12401 1552123018.661 * * [simplify]: Extracting #5: cost 180 inf + 98398 1552123018.672 * * [simplify]: Extracting #6: cost 61 inf + 349602 1552123018.697 * * [simplify]: Extracting #7: cost 2 inf + 436444 1552123018.714 * * [simplify]: Extracting #8: cost 0 inf + 442330 1552123018.739 * [simplify]: Simplified to (/.p16 (-.p16 (neg.p16 b_2) (sqrt.p16 (-.p16 (*.p16 b_2 b_2) (*.p16 c a)))) a) 1552123018.739 * [simplify]: Simplified (2) to (λ (a b_2 c) (/.p16 (-.p16 (neg.p16 b_2) (sqrt.p16 (-.p16 (*.p16 b_2 b_2) (*.p16 c a)))) a)) 1552123018.739 * * * * [progress]: [ 8 / 9 ] simplifiying candidate # 1552123018.740 * [simplify]: Simplifying (/.p16 (-.p16 (neg.p16 b_2) (sqrt.p16 (-.p16 (*.p16 b_2 b_2) (*.p16 a c)))) a) 1552123018.740 * * [simplify]: iters left: 5 (10 enodes) 1552123018.744 * * [simplify]: iters left: 4 (31 enodes) 1552123018.752 * * [simplify]: iters left: 3 (65 enodes) 1552123018.766 * * [simplify]: iters left: 2 (207 enodes) 1552123018.856 * * [simplify]: Extracting #0: cost 1 inf + 0 1552123018.856 * * [simplify]: Extracting #1: cost 20 inf + 0 1552123018.856 * * [simplify]: Extracting #2: cost 89 inf + 1 1552123018.857 * * [simplify]: Extracting #3: cost 168 inf + 83 1552123018.860 * * [simplify]: Extracting #4: cost 227 inf + 12401 1552123018.864 * * [simplify]: Extracting #5: cost 180 inf + 98398 1552123018.877 * * [simplify]: Extracting #6: cost 61 inf + 349602 1552123018.908 * * [simplify]: Extracting #7: cost 2 inf + 436444 1552123018.941 * * [simplify]: Extracting #8: cost 0 inf + 442330 1552123018.968 * [simplify]: Simplified to (/.p16 (-.p16 (neg.p16 b_2) (sqrt.p16 (-.p16 (*.p16 b_2 b_2) (*.p16 c a)))) a) 1552123018.968 * [simplify]: Simplified (2) to (λ (a b_2 c) (/.p16 (-.p16 (neg.p16 b_2) (sqrt.p16 (-.p16 (*.p16 b_2 b_2) (*.p16 c a)))) a)) 1552123018.968 * * * * [progress]: [ 9 / 9 ] simplifiying candidate # 1552123018.968 * [simplify]: Simplifying (/.p16 (-.p16 (neg.p16 b_2) (sqrt.p16 (-.p16 (*.p16 b_2 b_2) (*.p16 a c)))) a) 1552123018.968 * * [simplify]: iters left: 5 (10 enodes) 1552123018.970 * * [simplify]: iters left: 4 (31 enodes) 1552123018.976 * * [simplify]: iters left: 3 (65 enodes) 1552123018.990 * * [simplify]: iters left: 2 (207 enodes) 1552123019.066 * * [simplify]: Extracting #0: cost 1 inf + 0 1552123019.066 * * [simplify]: Extracting #1: cost 20 inf + 0 1552123019.066 * * [simplify]: Extracting #2: cost 89 inf + 1 1552123019.066 * * [simplify]: Extracting #3: cost 168 inf + 83 1552123019.067 * * [simplify]: Extracting #4: cost 227 inf + 12401 1552123019.073 * * [simplify]: Extracting #5: cost 180 inf + 98398 1552123019.085 * * [simplify]: Extracting #6: cost 61 inf + 349602 1552123019.105 * * [simplify]: Extracting #7: cost 2 inf + 436444 1552123019.133 * * [simplify]: Extracting #8: cost 0 inf + 442330 1552123019.150 * [simplify]: Simplified to (/.p16 (-.p16 (neg.p16 b_2) (sqrt.p16 (-.p16 (*.p16 b_2 b_2) (*.p16 c a)))) a) 1552123019.150 * [simplify]: Simplified (2) to (λ (a b_2 c) (/.p16 (-.p16 (neg.p16 b_2) (sqrt.p16 (-.p16 (*.p16 b_2 b_2) (*.p16 c a)))) a)) 1552123019.150 * * * [progress]: adding candidates to table 1552123019.528 * * [progress]: iteration 2 / 4 1552123019.528 * * * [progress]: picking best candidate 1552123019.582 * * * * [pick]: Picked # 1552123019.582 * * * [progress]: localizing error 1552123019.815 * * * [progress]: generating rewritten candidates 1552123019.815 * * * * [progress]: [ 1 / 4 ] rewriting at (2 2 2) 1552123019.818 * * * * [progress]: [ 2 / 4 ] rewriting at (2) 1552123019.820 * * * * [progress]: [ 3 / 4 ] rewriting at (2 2 2 2) 1552123019.820 * * * * [progress]: [ 4 / 4 ] rewriting at (2 2 2 2 1) 1552123019.821 * * * [progress]: generating series expansions 1552123019.821 * * * * [progress]: [ 1 / 4 ] generating series at (2 2 2) 1552123019.821 * * * * [progress]: [ 2 / 4 ] generating series at (2) 1552123019.821 * * * * [progress]: [ 3 / 4 ] generating series at (2 2 2 2) 1552123019.822 * * * * [progress]: [ 4 / 4 ] generating series at (2 2 2 2 1) 1552123019.822 * * * [progress]: simplifying candidates 1552123019.822 * * * * [progress]: [ 1 / 8 ] simplifiying candidate # 1552123019.822 * * * * [progress]: [ 2 / 8 ] simplifiying candidate # 1552123019.822 * [simplify]: Simplifying (+.p16 (neg.p16 b_2) (sqrt.p16 (-.p16 (*.p16 b_2 b_2) (*.p16 a c)))) 1552123019.822 * * [simplify]: iters left: 4 (9 enodes) 1552123019.826 * * [simplify]: iters left: 3 (24 enodes) 1552123019.834 * * [simplify]: iters left: 2 (47 enodes) 1552123019.850 * * [simplify]: iters left: 1 (110 enodes) 1552123019.903 * * [simplify]: Extracting #0: cost 1 inf + 0 1552123019.903 * * [simplify]: Extracting #1: cost 6 inf + 0 1552123019.904 * * [simplify]: Extracting #2: cost 10 inf + 1 1552123019.904 * * [simplify]: Extracting #3: cost 23 inf + 403 1552123019.904 * * [simplify]: Extracting #4: cost 60 inf + 1445 1552123019.905 * * [simplify]: Extracting #5: cost 79 inf + 13843 1552123019.908 * * [simplify]: Extracting #6: cost 73 inf + 57826 1552123019.918 * * [simplify]: Extracting #7: cost 3 inf + 171780 1552123019.933 * * [simplify]: Extracting #8: cost 0 inf + 178629 1552123019.941 * [simplify]: Simplified to (-.p16 (sqrt.p16 (-.p16 (*.p16 b_2 b_2) (*.p16 c a))) b_2) 1552123019.941 * [simplify]: Simplified (2 2) to (λ (a b_2 c) (/.p16 (/.p16 (+.p16 (*.p16 a c) (*.p16 (+.p16 (neg.p16 b_2) b_2) (+.p16 (neg.p16 b_2) (neg.p16 b_2)))) a) (-.p16 (sqrt.p16 (-.p16 (*.p16 b_2 b_2) (*.p16 c a))) b_2))) 1552123019.941 * * * * [progress]: [ 3 / 8 ] simplifiying candidate # 1552123019.941 * * * * [progress]: [ 4 / 8 ] simplifiying candidate # 1552123019.941 * * * * [progress]: [ 5 / 8 ] simplifiying candidate # 1552123019.941 * [simplify]: Simplifying (/.p16 (+.p16 (*.p16 a c) (*.p16 (+.p16 (neg.p16 b_2) b_2) (+.p16 (neg.p16 b_2) (neg.p16 b_2)))) (*.p16 a (+.p16 (neg.p16 b_2) (sqrt.p16 (-.p16 (*.p16 b_2 b_2) (*.p16 a c)))))) 1552123019.941 * * [simplify]: iters left: 6 (15 enodes) 1552123019.945 * * [simplify]: iters left: 5 (47 enodes) 1552123019.953 * * [simplify]: iters left: 4 (100 enodes) 1552123019.973 * * [simplify]: iters left: 3 (250 enodes) 1552123020.078 * * [simplify]: Extracting #0: cost 1 inf + 0 1552123020.078 * * [simplify]: Extracting #1: cost 7 inf + 0 1552123020.078 * * [simplify]: Extracting #2: cost 38 inf + 0 1552123020.079 * * [simplify]: Extracting #3: cost 89 inf + 404 1552123020.080 * * [simplify]: Extracting #4: cost 105 inf + 13282 1552123020.083 * * [simplify]: Extracting #5: cost 75 inf + 74603 1552123020.089 * * [simplify]: Extracting #6: cost 45 inf + 171652 1552123020.097 * * [simplify]: Extracting #7: cost 3 inf + 235044 1552123020.106 * * [simplify]: Extracting #8: cost 0 inf + 242171 1552123020.121 * [simplify]: Simplified to (/.p16 (+.p16 (*.p16 c a) (real->posit16 0.0)) (*.p16 a (-.p16 (sqrt.p16 (-.p16 (*.p16 b_2 b_2) (*.p16 c a))) b_2))) 1552123020.121 * [simplify]: Simplified (2) to (λ (a b_2 c) (/.p16 (+.p16 (*.p16 c a) (real->posit16 0.0)) (*.p16 a (-.p16 (sqrt.p16 (-.p16 (*.p16 b_2 b_2) (*.p16 c a))) b_2)))) 1552123020.121 * * * * [progress]: [ 6 / 8 ] simplifiying candidate # 1552123020.122 * [simplify]: Simplifying (/.p16 (+.p16 (*.p16 a c) (*.p16 (+.p16 (neg.p16 b_2) b_2) (+.p16 (neg.p16 b_2) (neg.p16 b_2)))) (*.p16 a (+.p16 (neg.p16 b_2) (sqrt.p16 (-.p16 (*.p16 b_2 b_2) (*.p16 a c)))))) 1552123020.122 * * [simplify]: iters left: 6 (15 enodes) 1552123020.128 * * [simplify]: iters left: 5 (47 enodes) 1552123020.142 * * [simplify]: iters left: 4 (100 enodes) 1552123020.162 * * [simplify]: iters left: 3 (250 enodes) 1552123020.367 * * [simplify]: Extracting #0: cost 1 inf + 0 1552123020.367 * * [simplify]: Extracting #1: cost 7 inf + 0 1552123020.368 * * [simplify]: Extracting #2: cost 38 inf + 0 1552123020.368 * * [simplify]: Extracting #3: cost 89 inf + 404 1552123020.370 * * [simplify]: Extracting #4: cost 105 inf + 13282 1552123020.376 * * [simplify]: Extracting #5: cost 75 inf + 74603 1552123020.388 * * [simplify]: Extracting #6: cost 45 inf + 171652 1552123020.405 * * [simplify]: Extracting #7: cost 3 inf + 235044 1552123020.423 * * [simplify]: Extracting #8: cost 0 inf + 242171 1552123020.441 * [simplify]: Simplified to (/.p16 (+.p16 (*.p16 c a) (real->posit16 0.0)) (*.p16 a (-.p16 (sqrt.p16 (-.p16 (*.p16 b_2 b_2) (*.p16 c a))) b_2))) 1552123020.441 * [simplify]: Simplified (2) to (λ (a b_2 c) (/.p16 (+.p16 (*.p16 c a) (real->posit16 0.0)) (*.p16 a (-.p16 (sqrt.p16 (-.p16 (*.p16 b_2 b_2) (*.p16 c a))) b_2)))) 1552123020.442 * * * * [progress]: [ 7 / 8 ] simplifiying candidate # 1552123020.442 * [simplify]: Simplifying (/.p16 (+.p16 (*.p16 a c) (*.p16 (+.p16 (neg.p16 b_2) b_2) (+.p16 (neg.p16 b_2) (neg.p16 b_2)))) (*.p16 a (+.p16 (neg.p16 b_2) (sqrt.p16 (-.p16 (*.p16 b_2 b_2) (*.p16 a c)))))) 1552123020.442 * * [simplify]: iters left: 6 (15 enodes) 1552123020.449 * * [simplify]: iters left: 5 (47 enodes) 1552123020.466 * * [simplify]: iters left: 4 (100 enodes) 1552123020.508 * * [simplify]: iters left: 3 (250 enodes) 1552123020.667 * * [simplify]: Extracting #0: cost 1 inf + 0 1552123020.668 * * [simplify]: Extracting #1: cost 7 inf + 0 1552123020.668 * * [simplify]: Extracting #2: cost 38 inf + 0 1552123020.668 * * [simplify]: Extracting #3: cost 89 inf + 404 1552123020.669 * * [simplify]: Extracting #4: cost 105 inf + 13282 1552123020.674 * * [simplify]: Extracting #5: cost 75 inf + 74603 1552123020.684 * * [simplify]: Extracting #6: cost 45 inf + 171652 1552123020.700 * * [simplify]: Extracting #7: cost 3 inf + 235044 1552123020.719 * * [simplify]: Extracting #8: cost 0 inf + 242171 1552123020.737 * [simplify]: Simplified to (/.p16 (+.p16 (*.p16 c a) (real->posit16 0.0)) (*.p16 a (-.p16 (sqrt.p16 (-.p16 (*.p16 b_2 b_2) (*.p16 c a))) b_2))) 1552123020.737 * [simplify]: Simplified (2) to (λ (a b_2 c) (/.p16 (+.p16 (*.p16 c a) (real->posit16 0.0)) (*.p16 a (-.p16 (sqrt.p16 (-.p16 (*.p16 b_2 b_2) (*.p16 c a))) b_2)))) 1552123020.737 * * * * [progress]: [ 8 / 8 ] simplifiying candidate # 1552123020.738 * [simplify]: Simplifying (/.p16 (+.p16 (*.p16 a c) (*.p16 (+.p16 (neg.p16 b_2) b_2) (+.p16 (neg.p16 b_2) (neg.p16 b_2)))) (*.p16 a (+.p16 (neg.p16 b_2) (sqrt.p16 (-.p16 (*.p16 b_2 b_2) (*.p16 a c)))))) 1552123020.738 * * [simplify]: iters left: 6 (15 enodes) 1552123020.744 * * [simplify]: iters left: 5 (47 enodes) 1552123020.763 * * [simplify]: iters left: 4 (100 enodes) 1552123020.804 * * [simplify]: iters left: 3 (250 enodes) 1552123020.954 * * [simplify]: Extracting #0: cost 1 inf + 0 1552123020.954 * * [simplify]: Extracting #1: cost 7 inf + 0 1552123020.954 * * [simplify]: Extracting #2: cost 38 inf + 0 1552123020.955 * * [simplify]: Extracting #3: cost 89 inf + 404 1552123020.955 * * [simplify]: Extracting #4: cost 105 inf + 13282 1552123020.959 * * [simplify]: Extracting #5: cost 75 inf + 74603 1552123020.965 * * [simplify]: Extracting #6: cost 45 inf + 171652 1552123020.975 * * [simplify]: Extracting #7: cost 3 inf + 235044 1552123020.988 * * [simplify]: Extracting #8: cost 0 inf + 242171 1552123020.997 * [simplify]: Simplified to (/.p16 (+.p16 (*.p16 c a) (real->posit16 0.0)) (*.p16 a (-.p16 (sqrt.p16 (-.p16 (*.p16 b_2 b_2) (*.p16 c a))) b_2))) 1552123020.997 * [simplify]: Simplified (2) to (λ (a b_2 c) (/.p16 (+.p16 (*.p16 c a) (real->posit16 0.0)) (*.p16 a (-.p16 (sqrt.p16 (-.p16 (*.p16 b_2 b_2) (*.p16 c a))) b_2)))) 1552123020.997 * * * [progress]: adding candidates to table 1552123021.509 * * [progress]: iteration 3 / 4 1552123021.509 * * * [progress]: picking best candidate 1552123021.585 * * * * [pick]: Picked # 1552123021.585 * * * [progress]: localizing error 1552123021.678 * * * [progress]: generating rewritten candidates 1552123021.678 * * * * [progress]: [ 1 / 4 ] rewriting at (2 2) 1552123021.683 * * * * [progress]: [ 2 / 4 ] rewriting at (2 1) 1552123021.686 * * * * [progress]: [ 3 / 4 ] rewriting at (2 2 2) 1552123021.686 * * * * [progress]: [ 4 / 4 ] rewriting at (2) 1552123021.693 * * * [progress]: generating series expansions 1552123021.693 * * * * [progress]: [ 1 / 4 ] generating series at (2 2) 1552123021.693 * * * * [progress]: [ 2 / 4 ] generating series at (2 1) 1552123021.693 * * * * [progress]: [ 3 / 4 ] generating series at (2 2 2) 1552123021.693 * * * * [progress]: [ 4 / 4 ] generating series at (2) 1552123021.693 * * * [progress]: simplifying candidates 1552123021.693 * * * * [progress]: [ 1 / 6 ] simplifiying candidate # 1552123021.693 * * * * [progress]: [ 2 / 6 ] simplifiying candidate # 1552123021.694 * [simplify]: Simplifying (+.p16 (*.p16 a c) (*.p16 (+.p16 (neg.p16 b_2) b_2) (+.p16 (neg.p16 b_2) (neg.p16 b_2)))) 1552123021.694 * * [simplify]: iters left: 4 (9 enodes) 1552123021.698 * * [simplify]: iters left: 3 (24 enodes) 1552123021.706 * * [simplify]: iters left: 2 (53 enodes) 1552123021.729 * * [simplify]: iters left: 1 (140 enodes) 1552123021.829 * * [simplify]: Extracting #0: cost 1 inf + 0 1552123021.829 * * [simplify]: Extracting #1: cost 24 inf + 0 1552123021.830 * * [simplify]: Extracting #2: cost 70 inf + 0 1552123021.830 * * [simplify]: Extracting #3: cost 62 inf + 3454 1552123021.834 * * [simplify]: Extracting #4: cost 19 inf + 33897 1552123021.836 * * [simplify]: Extracting #5: cost 0 inf + 53655 1552123021.839 * [simplify]: Simplified to (+.p16 (*.p16 c a) (real->posit16 0.0)) 1552123021.839 * [simplify]: Simplified (2 1) to (λ (a b_2 c) (/.p16 (+.p16 (*.p16 c a) (real->posit16 0.0)) (*.p16 (+.p16 (neg.p16 b_2) (sqrt.p16 (-.p16 (*.p16 b_2 b_2) (*.p16 a c)))) a))) 1552123021.839 * * * * [progress]: [ 3 / 6 ] simplifiying candidate # 1552123021.840 * [simplify]: Simplifying (+.p16 (neg.p16 b_2) (sqrt.p16 (-.p16 (*.p16 b_2 b_2) (*.p16 a c)))) 1552123021.840 * * [simplify]: iters left: 4 (9 enodes) 1552123021.841 * * [simplify]: iters left: 3 (24 enodes) 1552123021.847 * * [simplify]: iters left: 2 (47 enodes) 1552123021.856 * * [simplify]: iters left: 1 (110 enodes) 1552123021.883 * * [simplify]: Extracting #0: cost 1 inf + 0 1552123021.883 * * [simplify]: Extracting #1: cost 6 inf + 0 1552123021.883 * * [simplify]: Extracting #2: cost 10 inf + 1 1552123021.883 * * [simplify]: Extracting #3: cost 23 inf + 403 1552123021.884 * * [simplify]: Extracting #4: cost 60 inf + 1445 1552123021.885 * * [simplify]: Extracting #5: cost 79 inf + 13843 1552123021.888 * * [simplify]: Extracting #6: cost 73 inf + 57826 1552123021.898 * * [simplify]: Extracting #7: cost 3 inf + 171780 1552123021.909 * * [simplify]: Extracting #8: cost 0 inf + 178629 1552123021.921 * [simplify]: Simplified to (-.p16 (sqrt.p16 (-.p16 (*.p16 b_2 b_2) (*.p16 c a))) b_2) 1552123021.921 * [simplify]: Simplified (2 2) to (λ (a b_2 c) (/.p16 (/.p16 (+.p16 (*.p16 a c) (*.p16 (+.p16 (neg.p16 b_2) b_2) (+.p16 (neg.p16 b_2) (neg.p16 b_2)))) a) (-.p16 (sqrt.p16 (-.p16 (*.p16 b_2 b_2) (*.p16 c a))) b_2))) 1552123021.921 * * * * [progress]: [ 4 / 6 ] simplifiying candidate # 1552123021.921 * [simplify]: Simplifying (+.p16 (neg.p16 b_2) (sqrt.p16 (-.p16 (*.p16 b_2 b_2) (*.p16 a c)))) 1552123021.921 * * [simplify]: iters left: 4 (9 enodes) 1552123021.925 * * [simplify]: iters left: 3 (24 enodes) 1552123021.933 * * [simplify]: iters left: 2 (47 enodes) 1552123021.952 * * [simplify]: iters left: 1 (110 enodes) 1552123022.005 * * [simplify]: Extracting #0: cost 1 inf + 0 1552123022.006 * * [simplify]: Extracting #1: cost 6 inf + 0 1552123022.006 * * [simplify]: Extracting #2: cost 10 inf + 1 1552123022.006 * * [simplify]: Extracting #3: cost 23 inf + 403 1552123022.006 * * [simplify]: Extracting #4: cost 60 inf + 1445 1552123022.007 * * [simplify]: Extracting #5: cost 79 inf + 13843 1552123022.011 * * [simplify]: Extracting #6: cost 73 inf + 57826 1552123022.020 * * [simplify]: Extracting #7: cost 3 inf + 171780 1552123022.032 * * [simplify]: Extracting #8: cost 0 inf + 178629 1552123022.044 * [simplify]: Simplified to (-.p16 (sqrt.p16 (-.p16 (*.p16 b_2 b_2) (*.p16 c a))) b_2) 1552123022.044 * [simplify]: Simplified (2 2) to (λ (a b_2 c) (/.p16 (/.p16 (+.p16 (*.p16 a c) (*.p16 (+.p16 (neg.p16 b_2) b_2) (+.p16 (neg.p16 b_2) (neg.p16 b_2)))) a) (-.p16 (sqrt.p16 (-.p16 (*.p16 b_2 b_2) (*.p16 c a))) b_2))) 1552123022.044 * * * * [progress]: [ 5 / 6 ] simplifiying candidate # 1552123022.044 * [simplify]: Simplifying (+.p16 (neg.p16 b_2) (sqrt.p16 (-.p16 (*.p16 b_2 b_2) (*.p16 a c)))) 1552123022.044 * * [simplify]: iters left: 4 (9 enodes) 1552123022.048 * * [simplify]: iters left: 3 (24 enodes) 1552123022.056 * * [simplify]: iters left: 2 (47 enodes) 1552123022.073 * * [simplify]: iters left: 1 (110 enodes) 1552123022.112 * * [simplify]: Extracting #0: cost 1 inf + 0 1552123022.112 * * [simplify]: Extracting #1: cost 6 inf + 0 1552123022.112 * * [simplify]: Extracting #2: cost 10 inf + 1 1552123022.112 * * [simplify]: Extracting #3: cost 23 inf + 403 1552123022.112 * * [simplify]: Extracting #4: cost 60 inf + 1445 1552123022.113 * * [simplify]: Extracting #5: cost 79 inf + 13843 1552123022.115 * * [simplify]: Extracting #6: cost 73 inf + 57826 1552123022.119 * * [simplify]: Extracting #7: cost 3 inf + 171780 1552123022.125 * * [simplify]: Extracting #8: cost 0 inf + 178629 1552123022.136 * [simplify]: Simplified to (-.p16 (sqrt.p16 (-.p16 (*.p16 b_2 b_2) (*.p16 c a))) b_2) 1552123022.137 * [simplify]: Simplified (2 2) to (λ (a b_2 c) (/.p16 (/.p16 (+.p16 (*.p16 a c) (*.p16 (+.p16 (neg.p16 b_2) b_2) (+.p16 (neg.p16 b_2) (neg.p16 b_2)))) a) (-.p16 (sqrt.p16 (-.p16 (*.p16 b_2 b_2) (*.p16 c a))) b_2))) 1552123022.137 * * * * [progress]: [ 6 / 6 ] simplifiying candidate # 1552123022.137 * [simplify]: Simplifying (+.p16 (neg.p16 b_2) (sqrt.p16 (-.p16 (*.p16 b_2 b_2) (*.p16 a c)))) 1552123022.137 * * [simplify]: iters left: 4 (9 enodes) 1552123022.141 * * [simplify]: iters left: 3 (24 enodes) 1552123022.148 * * [simplify]: iters left: 2 (47 enodes) 1552123022.165 * * [simplify]: iters left: 1 (110 enodes) 1552123022.220 * * [simplify]: Extracting #0: cost 1 inf + 0 1552123022.220 * * [simplify]: Extracting #1: cost 6 inf + 0 1552123022.220 * * [simplify]: Extracting #2: cost 10 inf + 1 1552123022.220 * * [simplify]: Extracting #3: cost 23 inf + 403 1552123022.220 * * [simplify]: Extracting #4: cost 60 inf + 1445 1552123022.221 * * [simplify]: Extracting #5: cost 79 inf + 13843 1552123022.225 * * [simplify]: Extracting #6: cost 73 inf + 57826 1552123022.230 * * [simplify]: Extracting #7: cost 3 inf + 171780 1552123022.236 * * [simplify]: Extracting #8: cost 0 inf + 178629 1552123022.241 * [simplify]: Simplified to (-.p16 (sqrt.p16 (-.p16 (*.p16 b_2 b_2) (*.p16 c a))) b_2) 1552123022.241 * [simplify]: Simplified (2 2) to (λ (a b_2 c) (/.p16 (/.p16 (+.p16 (*.p16 a c) (*.p16 (+.p16 (neg.p16 b_2) b_2) (+.p16 (neg.p16 b_2) (neg.p16 b_2)))) a) (-.p16 (sqrt.p16 (-.p16 (*.p16 b_2 b_2) (*.p16 c a))) b_2))) 1552123022.242 * * * [progress]: adding candidates to table 1552123022.406 * * [progress]: iteration 4 / 4 1552123022.406 * * * [progress]: picking best candidate 1552123022.494 * * * * [pick]: Picked # 1552123022.495 * * * [progress]: localizing error 1552123022.717 * * * [progress]: generating rewritten candidates 1552123022.717 * * * * [progress]: [ 1 / 4 ] rewriting at (2 1 2 1) 1552123022.728 * * * * [progress]: [ 2 / 4 ] rewriting at (2 1) 1552123022.730 * * * * [progress]: [ 3 / 4 ] rewriting at (2 1 2) 1552123022.730 * * * * [progress]: [ 4 / 4 ] rewriting at (2 1 2 1 2) 1552123022.733 * * * [progress]: generating series expansions 1552123022.733 * * * * [progress]: [ 1 / 4 ] generating series at (2 1 2 1) 1552123022.733 * * * * [progress]: [ 2 / 4 ] generating series at (2 1) 1552123022.733 * * * * [progress]: [ 3 / 4 ] generating series at (2 1 2) 1552123022.733 * * * * [progress]: [ 4 / 4 ] generating series at (2 1 2 1 2) 1552123022.733 * * * [progress]: simplifying candidates 1552123022.733 * * * * [progress]: [ 1 / 9 ] simplifiying candidate # 1552123022.733 * [simplify]: Simplifying (+.p16 (*.p16 b_2 b_2) (*.p16 a c)) 1552123022.733 * * [simplify]: iters left: 2 (6 enodes) 1552123022.734 * * [simplify]: iters left: 1 (14 enodes) 1552123022.736 * * [simplify]: Extracting #0: cost 1 inf + 0 1552123022.736 * * [simplify]: Extracting #1: cost 3 inf + 0 1552123022.736 * * [simplify]: Extracting #2: cost 6 inf + 0 1552123022.736 * * [simplify]: Extracting #3: cost 2 inf + 325 1552123022.736 * * [simplify]: Extracting #4: cost 0 inf + 1329 1552123022.736 * [simplify]: Simplified to (+.p16 (*.p16 c a) (*.p16 b_2 b_2)) 1552123022.736 * [simplify]: Simplified (2 1 2 1 1) to (λ (a b_2 c) (/.p16 (-.p16 (neg.p16 b_2) (sqrt.p16 (/.p16 (+.p16 (*.p16 c a) (*.p16 b_2 b_2)) (/.p16 (+.p16 (*.p16 b_2 b_2) (*.p16 a c)) (-.p16 (*.p16 b_2 b_2) (*.p16 a c)))))) a)) 1552123022.736 * * * * [progress]: [ 2 / 9 ] simplifiying candidate # 1552123022.737 * [simplify]: Simplifying (-.p16 (*.p16 (*.p16 (*.p16 b_2 b_2) (*.p16 b_2 b_2)) (*.p16 (*.p16 b_2 b_2) (*.p16 b_2 b_2))) (*.p16 (*.p16 (*.p16 a c) (*.p16 a c)) (*.p16 (*.p16 a c) (*.p16 a c)))) 1552123022.737 * * [simplify]: iters left: 4 (10 enodes) 1552123022.739 * * [simplify]: iters left: 3 (43 enodes) 1552123022.748 * * [simplify]: iters left: 2 (121 enodes) 1552123022.777 * * [simplify]: iters left: 1 (429 enodes) 1552123022.997 * * [simplify]: Extracting #0: cost 1 inf + 0 1552123022.997 * * [simplify]: Extracting #1: cost 46 inf + 0 1552123022.998 * * [simplify]: Extracting #2: cost 270 inf + 0 1552123023.000 * * [simplify]: Extracting #3: cost 354 inf + 59003 1552123023.024 * * [simplify]: Extracting #4: cost 345 inf + 369227 1552123023.103 * * [simplify]: Extracting #5: cost 22 inf + 1102360 1552123023.199 * * [simplify]: Extracting #6: cost 1 inf + 1150488 1552123023.295 * * [simplify]: Extracting #7: cost 0 inf + 1155051 1552123023.401 * [simplify]: Simplified to (*.p16 (-.p16 (*.p16 (*.p16 b_2 b_2) (*.p16 b_2 b_2)) (*.p16 (*.p16 a c) (*.p16 a c))) (+.p16 (*.p16 (*.p16 a c) (*.p16 a c)) (*.p16 (*.p16 b_2 b_2) (*.p16 b_2 b_2)))) 1552123023.401 * [simplify]: Simplified (2 1 2 1 1) to (λ (a b_2 c) (/.p16 (-.p16 (neg.p16 b_2) (sqrt.p16 (/.p16 (*.p16 (-.p16 (*.p16 (*.p16 b_2 b_2) (*.p16 b_2 b_2)) (*.p16 (*.p16 a c) (*.p16 a c))) (+.p16 (*.p16 (*.p16 a c) (*.p16 a c)) (*.p16 (*.p16 b_2 b_2) (*.p16 b_2 b_2)))) (*.p16 (+.p16 (*.p16 b_2 b_2) (*.p16 a c)) (+.p16 (*.p16 (*.p16 b_2 b_2) (*.p16 b_2 b_2)) (*.p16 (*.p16 a c) (*.p16 a c))))))) a)) 1552123023.402 * * * * [progress]: [ 3 / 9 ] simplifiying candidate # 1552123023.402 * * * * [progress]: [ 4 / 9 ] simplifiying candidate # 1552123023.402 * * * * [progress]: [ 5 / 9 ] simplifiying candidate # 1552123023.402 * * * * [progress]: [ 6 / 9 ] simplifiying candidate # 1552123023.402 * * * * [progress]: [ 7 / 9 ] simplifiying candidate # 1552123023.402 * * * * [progress]: [ 8 / 9 ] simplifiying candidate # 1552123023.402 * * * * [progress]: [ 9 / 9 ] simplifiying candidate # 1552123023.402 * * * [progress]: adding candidates to table 1552123023.775 * [progress]: [Phase 3 of 3] Extracting. 1552123023.775 * * [regime]: Finding splitpoints for: (# # # # # #) 1552123023.778 * * * [regime-changes]: Trying 3 branch expressions: (c a b_2) 1552123023.778 * * * * [regimes]: Trying to branch on c from (# # # # # #) 1552123024.067 * * * * [regimes]: Trying to branch on a from (# # # # # #) 1552123024.427 * * * * [regimes]: Trying to branch on b_2 from (# # # # # #) 1552123024.833 * * * [regime]: Found split indices: #