15.859 * [progress]: [Phase 1 of 3] Setting up. 0.001 * * * [progress]: [1/2] Preparing points 0.002 * * * * [points]: Sampling 256 additional inputs, on iter 0 have 0 / 256 0.006 * * * * [points]: Computing exacts on every 16 of 256 points to ramp up precision 0.008 * * * * [points]: Setting MPFR precision to 64 0.010 * * * * [points]: Setting MPFR precision to 320 0.011 * * * * [points]: Setting MPFR precision to 576 0.013 * * * * [points]: Setting MPFR precision to 832 0.016 * * * * [points]: Computing exacts on every 8 of 256 points to ramp up precision 0.018 * * * * [points]: Setting MPFR precision to 576 0.021 * * * * [points]: Setting MPFR precision to 832 0.026 * * * * [points]: Setting MPFR precision to 1088 0.031 * * * * [points]: Setting MPFR precision to 1344 0.037 * * * * [points]: Computing exacts on every 4 of 256 points to ramp up precision 0.040 * * * * [points]: Setting MPFR precision to 1088 0.050 * * * * [points]: Setting MPFR precision to 1344 0.064 * * * * [points]: Computing exacts on every 2 of 256 points to ramp up precision 0.066 * * * * [points]: Setting MPFR precision to 1088 0.096 * * * * [points]: Setting MPFR precision to 1344 0.119 * * * * [points]: Computing exacts for 256 points 0.121 * * * * [points]: Setting MPFR precision to 1088 0.171 * * * * [points]: Setting MPFR precision to 1344 0.238 * * * * [points]: Filtering points with unrepresentable outputs 0.239 * * * * [points]: Sampling 136 additional inputs, on iter 1 have 120 / 256 0.241 * * * * [points]: Computing exacts on every 8 of 136 points to ramp up precision 0.243 * * * * [points]: Setting MPFR precision to 1088 0.246 * * * * [points]: Setting MPFR precision to 1344 0.249 * * * * [points]: Computing exacts on every 4 of 136 points to ramp up precision 0.252 * * * * [points]: Setting MPFR precision to 1088 0.257 * * * * [points]: Setting MPFR precision to 1344 0.265 * * * * [points]: Computing exacts on every 2 of 136 points to ramp up precision 0.295 * * * * [points]: Setting MPFR precision to 1088 0.305 * * * * [points]: Setting MPFR precision to 1344 0.316 * * * * [points]: Computing exacts for 136 points 0.318 * * * * [points]: Setting MPFR precision to 1088 0.344 * * * * [points]: Setting MPFR precision to 1344 0.380 * * * * [points]: Filtering points with unrepresentable outputs 0.380 * * * * [points]: Sampling 69 additional inputs, on iter 2 have 187 / 256 0.381 * * * * [points]: Computing exacts on every 4 of 69 points to ramp up precision 0.384 * * * * [points]: Setting MPFR precision to 1088 0.388 * * * * [points]: Setting MPFR precision to 1344 0.392 * * * * [points]: Computing exacts on every 2 of 69 points to ramp up precision 0.394 * * * * [points]: Setting MPFR precision to 1088 0.398 * * * * [points]: Setting MPFR precision to 1344 0.404 * * * * [points]: Computing exacts for 69 points 0.407 * * * * [points]: Setting MPFR precision to 1088 0.419 * * * * [points]: Setting MPFR precision to 1344 0.438 * * * * [points]: Filtering points with unrepresentable outputs 0.438 * * * * [points]: Sampling 39 additional inputs, on iter 3 have 217 / 256 0.438 * * * * [points]: Computing exacts on every 2 of 39 points to ramp up precision 0.465 * * * * [points]: Setting MPFR precision to 1088 0.468 * * * * [points]: Setting MPFR precision to 1344 0.471 * * * * [points]: Computing exacts for 39 points 0.475 * * * * [points]: Setting MPFR precision to 1088 0.483 * * * * [points]: Setting MPFR precision to 1344 0.493 * * * * [points]: Filtering points with unrepresentable outputs 0.493 * * * * [points]: Sampling 21 additional inputs, on iter 4 have 235 / 256 0.493 * * * * [points]: Computing exacts for 21 points 0.496 * * * * [points]: Setting MPFR precision to 1088 0.500 * * * * [points]: Setting MPFR precision to 1344 0.506 * * * * [points]: Filtering points with unrepresentable outputs 0.506 * * * * [points]: Sampling 9 additional inputs, on iter 5 have 247 / 256 0.506 * * * * [points]: Computing exacts for 9 points 0.509 * * * * [points]: Setting MPFR precision to 1088 0.511 * * * * [points]: Setting MPFR precision to 1344 0.513 * * * * [points]: Filtering points with unrepresentable outputs 0.513 * * * * [points]: Sampling 4 additional inputs, on iter 6 have 253 / 256 0.513 * * * * [points]: Computing exacts for 4 points 0.516 * * * * [points]: Setting MPFR precision to 1088 0.517 * * * * [points]: Setting MPFR precision to 1344 0.518 * * * * [points]: Filtering points with unrepresentable outputs 0.518 * * * * [points]: Sampling 4 additional inputs, on iter 7 have 254 / 256 0.518 * * * * [points]: Computing exacts for 4 points 0.520 * * * * [points]: Setting MPFR precision to 1088 0.521 * * * * [points]: Setting MPFR precision to 1344 0.522 * * * * [points]: Filtering points with unrepresentable outputs 0.522 * * * * [points]: Sampled 257 points with exact outputs 0.522 * * * [progress]: [2/2] Setting up program. 0.524 * [progress]: [Phase 2 of 3] Improving. 0.525 * [simplify]: Simplifying: (im (/.c (+.c (exp.c (complex xre xim)) (exp.c (neg.c (complex xre xim)))) (complex 2.0 0.0))) 0.525 * [simplify]: Sending expressions to egg_math: (im (/.c (+.c (exp.c (complex h3 h2)) (exp.c (neg.c (complex h3 h2)))) (complex h1 h0))) 0.527 * * [progress]: iteration 1 / 4 0.527 * * * [progress]: picking best candidate 0.529 * * * * [pick]: Picked # 0.529 * * * [progress]: localizing error 0.632 * * * [progress]: generating rewritten candidates 0.632 * * * * [progress]: [ 1 / 4 ] rewriting at (2 1 1) 0.634 * * * * [progress]: [ 2 / 4 ] rewriting at (2 1 1 2) 0.635 * * * * [progress]: [ 3 / 4 ] rewriting at (2 1 1 1) 0.635 * * * * [progress]: [ 4 / 4 ] rewriting at (2 1) 0.639 * * * [progress]: generating series expansions 0.639 * * * * [progress]: [ 1 / 4 ] generating series at (2 1 1) 0.639 * * * * [progress]: [ 2 / 4 ] generating series at (2 1 1 2) 0.639 * * * * [progress]: [ 3 / 4 ] generating series at (2 1 1 1) 0.639 * * * * [progress]: [ 4 / 4 ] generating series at (2 1) 0.639 * * * [progress]: simplifying candidates 0.639 * [simplify]: Simplifying: (neg.c (+.c (exp.c (complex xre xim)) (exp.c (neg.c (complex xre xim))))) (neg.c (complex 2.0 0.0)) (im (/.c (+.c (exp.c (complex xre xim)) (exp.c (neg.c (complex xre xim)))) (complex 2.0 0.0))) (im (/.c (+.c (exp.c (complex xre xim)) (exp.c (neg.c (complex xre xim)))) (complex 2.0 0.0))) (im (/.c (+.c (exp.c (complex xre xim)) (exp.c (neg.c (complex xre xim)))) (complex 2.0 0.0))) (im (/.c (+.c (exp.c (complex xre xim)) (exp.c (neg.c (complex xre xim)))) (complex 2.0 0.0))) 0.639 * [simplify]: Sending expressions to egg_math: (neg.c (+.c (exp.c (complex h1 h0)) (exp.c (neg.c (complex h1 h0))))) (neg.c (complex h3 h2)) (im (/.c (+.c (exp.c (complex h1 h0)) (exp.c (neg.c (complex h1 h0)))) (complex h3 h2))) (im (/.c (+.c (exp.c (complex h1 h0)) (exp.c (neg.c (complex h1 h0)))) (complex h3 h2))) (im (/.c (+.c (exp.c (complex h1 h0)) (exp.c (neg.c (complex h1 h0)))) (complex h3 h2))) (im (/.c (+.c (exp.c (complex h1 h0)) (exp.c (neg.c (complex h1 h0)))) (complex h3 h2))) 0.642 * * * [progress]: adding candidates to table 0.647 * [progress]: [Phase 3 of 3] Extracting. 0.649 * [simplify]: Simplifying: (im (/.c (+.c (exp.c (complex xre xim)) (exp.c (neg.c (complex xre xim)))) (complex 2.0 0.0))) 0.649 * [simplify]: Sending expressions to egg_math: (im (/.c (+.c (exp.c (complex h3 h2)) (exp.c (neg.c (complex h3 h2)))) (complex h1 h0))) 0.650 * * * * [points]: Sampling 8000 additional inputs, on iter 0 have 0 / 8000 0.776 * * * * [points]: Computing exacts on every 500 of 8000 points to ramp up precision 0.779 * * * * [points]: Setting MPFR precision to 1088 0.783 * * * * [points]: Setting MPFR precision to 1344 0.787 * * * * [points]: Computing exacts on every 250 of 8000 points to ramp up precision 0.789 * * * * [points]: Setting MPFR precision to 1088 0.796 * * * * [points]: Setting MPFR precision to 1344 0.804 * * * * [points]: Computing exacts on every 125 of 8000 points to ramp up precision 0.807 * * * * [points]: Setting MPFR precision to 1088 0.819 * * * * [points]: Setting MPFR precision to 1344 0.845 * * * * [points]: Computing exacts on every 62 of 8000 points to ramp up precision 0.848 * * * * [points]: Setting MPFR precision to 1088 0.873 * * * * [points]: Setting MPFR precision to 1344 0.906 * * * * [points]: Computing exacts on every 31 of 8000 points to ramp up precision 0.908 * * * * [points]: Setting MPFR precision to 1088 0.958 * * * * [points]: Setting MPFR precision to 1344 1.019 * * * * [points]: Computing exacts on every 15 of 8000 points to ramp up precision 1.022 * * * * [points]: Setting MPFR precision to 1088 1.162 * * * * [points]: Setting MPFR precision to 1344 1.327 * * * * [points]: Computing exacts on every 7 of 8000 points to ramp up precision 1.330 * * * * [points]: Setting MPFR precision to 1088 1.576 * * * * [points]: Setting MPFR precision to 1344 1.874 * * * * [points]: Computing exacts on every 3 of 8000 points to ramp up precision 1.876 * * * * [points]: Setting MPFR precision to 1088 2.646 * * * * [points]: Setting MPFR precision to 1344 3.241 * * * * [points]: Computing exacts for 8000 points 3.243 * * * * [points]: Setting MPFR precision to 1088 5.539 * * * * [points]: Setting MPFR precision to 1344 8.165 * * * * [points]: Filtering points with unrepresentable outputs 8.172 * * * * [points]: Sampling 4068 additional inputs, on iter 1 have 3932 / 8000 8.253 * * * * [points]: Computing exacts on every 254 of 4068 points to ramp up precision 8.255 * * * * [points]: Setting MPFR precision to 1088 8.258 * * * * [points]: Setting MPFR precision to 1344 8.261 * * * * [points]: Computing exacts on every 127 of 4068 points to ramp up precision 8.264 * * * * [points]: Setting MPFR precision to 1088 8.270 * * * * [points]: Setting MPFR precision to 1344 8.279 * * * * [points]: Computing exacts on every 63 of 4068 points to ramp up precision 8.281 * * * * [points]: Setting MPFR precision to 1088 8.294 * * * * [points]: Setting MPFR precision to 1344 8.310 * * * * [points]: Computing exacts on every 31 of 4068 points to ramp up precision 8.312 * * * * [points]: Setting MPFR precision to 1088 8.339 * * * * [points]: Setting MPFR precision to 1344 8.388 * * * * [points]: Computing exacts on every 15 of 4068 points to ramp up precision 8.390 * * * * [points]: Setting MPFR precision to 1088 8.441 * * * * [points]: Setting MPFR precision to 1344 8.501 * * * * [points]: Computing exacts on every 7 of 4068 points to ramp up precision 8.504 * * * * [points]: Setting MPFR precision to 1088 8.638 * * * * [points]: Setting MPFR precision to 1344 8.761 * * * * [points]: Computing exacts on every 3 of 4068 points to ramp up precision 8.764 * * * * [points]: Setting MPFR precision to 1088 9.011 * * * * [points]: Setting MPFR precision to 1344 9.309 * * * * [points]: Computing exacts for 4068 points 9.344 * * * * [points]: Setting MPFR precision to 1088 10.611 * * * * [points]: Setting MPFR precision to 1344 11.802 * * * * [points]: Filtering points with unrepresentable outputs 11.805 * * * * [points]: Sampling 2023 additional inputs, on iter 2 have 5977 / 8000 11.869 * * * * [points]: Computing exacts on every 126 of 2023 points to ramp up precision 11.872 * * * * [points]: Setting MPFR precision to 1088 11.877 * * * * [points]: Setting MPFR precision to 1344 11.881 * * * * [points]: Computing exacts on every 63 of 2023 points to ramp up precision 11.884 * * * * [points]: Setting MPFR precision to 1088 11.891 * * * * [points]: Setting MPFR precision to 1344 11.899 * * * * [points]: Computing exacts on every 31 of 2023 points to ramp up precision 11.903 * * * * [points]: Setting MPFR precision to 1088 11.915 * * * * [points]: Setting MPFR precision to 1344 11.931 * * * * [points]: Computing exacts on every 15 of 2023 points to ramp up precision 11.934 * * * * [points]: Setting MPFR precision to 1088 11.960 * * * * [points]: Setting MPFR precision to 1344 11.992 * * * * [points]: Computing exacts on every 7 of 2023 points to ramp up precision 11.995 * * * * [points]: Setting MPFR precision to 1088 12.365 * * * * [points]: Setting MPFR precision to 1344 12.430 * * * * [points]: Computing exacts on every 3 of 2023 points to ramp up precision 12.433 * * * * [points]: Setting MPFR precision to 1088 12.533 * * * * [points]: Setting MPFR precision to 1344 12.698 * * * * [points]: Computing exacts for 2023 points 12.701 * * * * [points]: Setting MPFR precision to 1088 13.188 * * * * [points]: Setting MPFR precision to 1344 13.783 * * * * [points]: Filtering points with unrepresentable outputs 13.785 * * * * [points]: Sampling 989 additional inputs, on iter 3 have 7011 / 8000 13.800 * * * * [points]: Computing exacts on every 61 of 989 points to ramp up precision 13.834 * * * * [points]: Setting MPFR precision to 1088 13.837 * * * * [points]: Setting MPFR precision to 1344 13.841 * * * * [points]: Computing exacts on every 30 of 989 points to ramp up precision 13.845 * * * * [points]: Setting MPFR precision to 1088 13.852 * * * * [points]: Setting MPFR precision to 1344 13.859 * * * * [points]: Computing exacts on every 15 of 989 points to ramp up precision 13.862 * * * * [points]: Setting MPFR precision to 1088 13.874 * * * * [points]: Setting MPFR precision to 1344 13.892 * * * * [points]: Computing exacts on every 7 of 989 points to ramp up precision 13.895 * * * * [points]: Setting MPFR precision to 1088 13.921 * * * * [points]: Setting MPFR precision to 1344 13.953 * * * * [points]: Computing exacts on every 3 of 989 points to ramp up precision 13.956 * * * * [points]: Setting MPFR precision to 1088 14.032 * * * * [points]: Setting MPFR precision to 1344 14.097 * * * * [points]: Computing exacts for 989 points 14.100 * * * * [points]: Setting MPFR precision to 1088 14.344 * * * * [points]: Setting MPFR precision to 1344 14.929 * * * * [points]: Filtering points with unrepresentable outputs 14.929 * * * * [points]: Sampling 494 additional inputs, on iter 4 have 7506 / 8000 14.937 * * * * [points]: Computing exacts on every 30 of 494 points to ramp up precision 14.939 * * * * [points]: Setting MPFR precision to 1088 14.943 * * * * [points]: Setting MPFR precision to 1344 14.947 * * * * [points]: Computing exacts on every 15 of 494 points to ramp up precision 14.950 * * * * [points]: Setting MPFR precision to 1088 14.956 * * * * [points]: Setting MPFR precision to 1344 14.964 * * * * [points]: Computing exacts on every 7 of 494 points to ramp up precision 14.967 * * * * [points]: Setting MPFR precision to 1088 14.980 * * * * [points]: Setting MPFR precision to 1344 15.020 * * * * [points]: Computing exacts on every 3 of 494 points to ramp up precision 15.024 * * * * [points]: Setting MPFR precision to 1088 15.049 * * * * [points]: Setting MPFR precision to 1344 15.078 * * * * [points]: Computing exacts for 494 points 15.081 * * * * [points]: Setting MPFR precision to 1088 15.182 * * * * [points]: Setting MPFR precision to 1344 15.343 * * * * [points]: Filtering points with unrepresentable outputs 15.344 * * * * [points]: Sampling 223 additional inputs, on iter 5 have 7777 / 8000 15.347 * * * * [points]: Computing exacts on every 13 of 223 points to ramp up precision 15.350 * * * * [points]: Setting MPFR precision to 1088 15.353 * * * * [points]: Setting MPFR precision to 1344 15.356 * * * * [points]: Computing exacts on every 6 of 223 points to ramp up precision 15.358 * * * * [points]: Setting MPFR precision to 1088 15.364 * * * * [points]: Setting MPFR precision to 1344 15.371 * * * * [points]: Computing exacts on every 3 of 223 points to ramp up precision 15.374 * * * * [points]: Setting MPFR precision to 1088 15.384 * * * * [points]: Setting MPFR precision to 1344 15.397 * * * * [points]: Computing exacts for 223 points 15.400 * * * * [points]: Setting MPFR precision to 1088 15.467 * * * * [points]: Setting MPFR precision to 1344 15.520 * * * * [points]: Filtering points with unrepresentable outputs 15.520 * * * * [points]: Sampling 129 additional inputs, on iter 6 have 7871 / 8000 15.522 * * * * [points]: Computing exacts on every 8 of 129 points to ramp up precision 15.525 * * * * [points]: Setting MPFR precision to 1088 15.528 * * * * [points]: Setting MPFR precision to 1344 15.532 * * * * [points]: Computing exacts on every 4 of 129 points to ramp up precision 15.535 * * * * [points]: Setting MPFR precision to 1088 15.539 * * * * [points]: Setting MPFR precision to 1344 15.543 * * * * [points]: Computing exacts on every 2 of 129 points to ramp up precision 15.546 * * * * [points]: Setting MPFR precision to 1088 15.554 * * * * [points]: Setting MPFR precision to 1344 15.565 * * * * [points]: Computing exacts for 129 points 15.567 * * * * [points]: Setting MPFR precision to 1088 15.623 * * * * [points]: Setting MPFR precision to 1344 15.653 * * * * [points]: Filtering points with unrepresentable outputs 15.654 * * * * [points]: Sampling 68 additional inputs, on iter 7 have 7932 / 8000 15.655 * * * * [points]: Computing exacts on every 4 of 68 points to ramp up precision 15.657 * * * * [points]: Setting MPFR precision to 1088 15.661 * * * * [points]: Setting MPFR precision to 1344 15.664 * * * * [points]: Computing exacts on every 2 of 68 points to ramp up precision 15.667 * * * * [points]: Setting MPFR precision to 1088 15.672 * * * * [points]: Setting MPFR precision to 1344 15.680 * * * * [points]: Computing exacts for 68 points 15.683 * * * * [points]: Setting MPFR precision to 1088 15.697 * * * * [points]: Setting MPFR precision to 1344 15.718 * * * * [points]: Filtering points with unrepresentable outputs 15.718 * * * * [points]: Sampling 38 additional inputs, on iter 8 have 7962 / 8000 15.719 * * * * [points]: Computing exacts on every 2 of 38 points to ramp up precision 15.721 * * * * [points]: Setting MPFR precision to 1088 15.723 * * * * [points]: Setting MPFR precision to 1344 15.726 * * * * [points]: Computing exacts for 38 points 15.728 * * * * [points]: Setting MPFR precision to 1088 15.735 * * * * [points]: Setting MPFR precision to 1344 15.745 * * * * [points]: Filtering points with unrepresentable outputs 15.745 * * * * [points]: Sampling 21 additional inputs, on iter 9 have 7979 / 8000 15.745 * * * * [points]: Computing exacts for 21 points 15.748 * * * * [points]: Setting MPFR precision to 1088 15.775 * * * * [points]: Setting MPFR precision to 1344 15.781 * * * * [points]: Filtering points with unrepresentable outputs 15.781 * * * * [points]: Sampling 12 additional inputs, on iter 10 have 7988 / 8000 15.781 * * * * [points]: Computing exacts for 12 points 15.784 * * * * [points]: Setting MPFR precision to 1088 15.789 * * * * [points]: Setting MPFR precision to 1344 15.793 * * * * [points]: Filtering points with unrepresentable outputs 15.793 * * * * [points]: Sampling 4 additional inputs, on iter 11 have 7996 / 8000 15.793 * * * * [points]: Computing exacts for 4 points 15.796 * * * * [points]: Setting MPFR precision to 1088 15.796 * * * * [points]: Setting MPFR precision to 1344 15.798 * * * * [points]: Filtering points with unrepresentable outputs 15.798 * * * * [points]: Sampling 4 additional inputs, on iter 12 have 7999 / 8000 15.798 * * * * [points]: Computing exacts for 4 points 15.800 * * * * [points]: Setting MPFR precision to 1088 15.801 * * * * [points]: Setting MPFR precision to 1344 15.802 * * * * [points]: Filtering points with unrepresentable outputs 15.802 * * * * [points]: Sampled 8001 points with exact outputs 15.879 * [regime-testing]: Baseline error score: 44.0957599277303 15.885 * [regime-testing]: Oracle error score: 44.0957599277303 15.885 * [regime-testing]: End program error score: 44.0957599277303