0.672 * [progress]: [Phase 1 of 3] Setting up. 0.002 * * * [progress]: [1/2] Preparing points 0.003 * * * * [points]: Sampling 256 additional inputs, on iter 0 have 0 / 256 0.007 * * * * [points]: Computing exacts on every 16 of 256 points to ramp up precision 0.070 * * * * [points]: Setting MPFR precision to 64 0.073 * * * * [points]: Setting MPFR precision to 320 0.074 * * * * [points]: Setting MPFR precision to 576 0.076 * * * * [points]: Setting MPFR precision to 832 0.079 * * * * [points]: Setting MPFR precision to 1088 0.082 * * * * [points]: Setting MPFR precision to 1344 0.087 * * * * [points]: Computing exacts on every 8 of 256 points to ramp up precision 0.091 * * * * [points]: Setting MPFR precision to 1088 0.102 * * * * [points]: Setting MPFR precision to 1344 0.119 * * * * [points]: Computing exacts on every 4 of 256 points to ramp up precision 0.123 * * * * [points]: Setting MPFR precision to 1088 0.145 * * * * [points]: Setting MPFR precision to 1344 0.171 * * * * [points]: Computing exacts on every 2 of 256 points to ramp up precision 0.175 * * * * [points]: Setting MPFR precision to 1088 0.213 * * * * [points]: Setting MPFR precision to 1344 0.256 * * * * [points]: Computing exacts for 256 points 0.261 * * * * [points]: Setting MPFR precision to 1088 0.418 * * * * [points]: Setting MPFR precision to 1344 0.500 * * * * [points]: Filtering points with unrepresentable outputs 0.500 * * * * [points]: Sampling 115 additional inputs, on iter 1 have 141 / 256 0.502 * * * * [points]: Computing exacts on every 7 of 115 points to ramp up precision 0.504 * * * * [points]: Setting MPFR precision to 1088 0.507 * * * * [points]: Setting MPFR precision to 1344 0.510 * * * * [points]: Computing exacts on every 3 of 115 points to ramp up precision 0.513 * * * * [points]: Setting MPFR precision to 1088 0.518 * * * * [points]: Setting MPFR precision to 1344 0.524 * * * * [points]: Computing exacts for 115 points 0.526 * * * * [points]: Setting MPFR precision to 1088 0.557 * * * * [points]: Setting MPFR precision to 1344 0.662 * * * * [points]: Filtering points with unrepresentable outputs 0.662 * * * * [points]: Sampling 70 additional inputs, on iter 2 have 186 / 256 0.664 * * * * [points]: Computing exacts on every 4 of 70 points to ramp up precision 0.666 * * * * [points]: Setting MPFR precision to 1088 0.669 * * * * [points]: Setting MPFR precision to 1344 0.672 * * * * [points]: Computing exacts on every 2 of 70 points to ramp up precision 0.675 * * * * [points]: Setting MPFR precision to 1088 0.679 * * * * [points]: Setting MPFR precision to 1344 0.684 * * * * [points]: Computing exacts for 70 points 0.687 * * * * [points]: Setting MPFR precision to 1088 0.708 * * * * [points]: Setting MPFR precision to 1344 0.741 * * * * [points]: Filtering points with unrepresentable outputs 0.741 * * * * [points]: Sampling 43 additional inputs, on iter 3 have 213 / 256 0.743 * * * * [points]: Computing exacts on every 2 of 43 points to ramp up precision 0.747 * * * * [points]: Setting MPFR precision to 1088 0.752 * * * * [points]: Setting MPFR precision to 1344 0.757 * * * * [points]: Computing exacts for 43 points 0.761 * * * * [points]: Setting MPFR precision to 1088 0.776 * * * * [points]: Setting MPFR precision to 1344 0.795 * * * * [points]: Filtering points with unrepresentable outputs 0.795 * * * * [points]: Sampling 21 additional inputs, on iter 4 have 235 / 256 0.796 * * * * [points]: Computing exacts for 21 points 0.800 * * * * [points]: Setting MPFR precision to 1088 0.808 * * * * [points]: Setting MPFR precision to 1344 0.819 * * * * [points]: Filtering points with unrepresentable outputs 0.819 * * * * [points]: Sampling 12 additional inputs, on iter 5 have 244 / 256 0.819 * * * * [points]: Computing exacts for 12 points 0.823 * * * * [points]: Setting MPFR precision to 1088 0.828 * * * * [points]: Setting MPFR precision to 1344 0.833 * * * * [points]: Filtering points with unrepresentable outputs 0.833 * * * * [points]: Sampling 7 additional inputs, on iter 6 have 249 / 256 0.833 * * * * [points]: Computing exacts for 7 points 0.837 * * * * [points]: Setting MPFR precision to 1088 0.840 * * * * [points]: Setting MPFR precision to 1344 0.843 * * * * [points]: Filtering points with unrepresentable outputs 0.843 * * * * [points]: Sampling 4 additional inputs, on iter 7 have 253 / 256 0.843 * * * * [points]: Computing exacts for 4 points 0.876 * * * * [points]: Setting MPFR precision to 1088 0.878 * * * * [points]: Setting MPFR precision to 1344 0.879 * * * * [points]: Filtering points with unrepresentable outputs 0.879 * * * * [points]: Sampling 4 additional inputs, on iter 8 have 253 / 256 0.879 * * * * [points]: Computing exacts for 4 points 0.886 * * * * [points]: Setting MPFR precision to 1088 0.887 * * * * [points]: Setting MPFR precision to 1344 0.889 * * * * [points]: Filtering points with unrepresentable outputs 0.889 * * * * [points]: Sampling 4 additional inputs, on iter 9 have 255 / 256 0.889 * * * * [points]: Computing exacts for 4 points 0.893 * * * * [points]: Setting MPFR precision to 1088 0.895 * * * * [points]: Setting MPFR precision to 1344 0.897 * * * * [points]: Filtering points with unrepresentable outputs 0.897 * * * * [points]: Sampled 256 points with exact outputs 0.897 * * * [progress]: [2/2] Setting up program. 0.902 * [progress]: [Phase 2 of 3] Improving. 0.905 * [simplify]: Simplifying: (im (/.c (+.c (exp.c (complex xre xim)) (exp.c (neg.c (complex xre xim)))) (complex 2.0 0.0))) 0.906 * [simplify]: Sending expressions to egg_math: (im (/.c (+.c (exp.c (complex h1 h0)) (exp.c (neg.c (complex h1 h0)))) (complex 2.0 0.0))) 0.910 * * [progress]: iteration 1 / 4 0.911 * * * [progress]: picking best candidate 0.914 * * * * [pick]: Picked # 0.914 * * * [progress]: localizing error 1.005 * * * [progress]: generating rewritten candidates 1.005 * * * * [progress]: [ 1 / 4 ] rewriting at (2 1 1) 1.009 * * * * [progress]: [ 2 / 4 ] rewriting at (2 1 1 2) 1.009 * * * * [progress]: [ 3 / 4 ] rewriting at (2 1 1 1) 1.009 * * * * [progress]: [ 4 / 4 ] rewriting at (2 1) 1.013 * * * [progress]: generating series expansions 1.013 * * * * [progress]: [ 1 / 4 ] generating series at (2 1 1) 1.013 * * * * [progress]: [ 2 / 4 ] generating series at (2 1 1 2) 1.013 * * * * [progress]: [ 3 / 4 ] generating series at (2 1 1 1) 1.013 * * * * [progress]: [ 4 / 4 ] generating series at (2 1) 1.013 * * * [progress]: simplifying candidates 1.014 * [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))) 1.014 * [simplify]: Sending expressions to egg_math: (neg.c (+.c (exp.c (complex h1 h0)) (exp.c (neg.c (complex h1 h0))))) (neg.c (complex 2.0 0.0)) (im (/.c (+.c (exp.c (complex h1 h0)) (exp.c (neg.c (complex h1 h0)))) (complex 2.0 0.0))) (im (/.c (+.c (exp.c (complex h1 h0)) (exp.c (neg.c (complex h1 h0)))) (complex 2.0 0.0))) (im (/.c (+.c (exp.c (complex h1 h0)) (exp.c (neg.c (complex h1 h0)))) (complex 2.0 0.0))) (im (/.c (+.c (exp.c (complex h1 h0)) (exp.c (neg.c (complex h1 h0)))) (complex 2.0 0.0))) 1.015 * * * [progress]: adding candidates to table 1.046 * [progress]: [Phase 3 of 3] Extracting. 1.052 * [simplify]: Simplifying: (im (/.c (+.c (exp.c (complex xre xim)) (exp.c (neg.c (complex xre xim)))) (complex 2.0 0.0))) 1.052 * [simplify]: Sending expressions to egg_math: (im (/.c (+.c (exp.c (complex h1 h0)) (exp.c (neg.c (complex h1 h0)))) (complex 2.0 0.0))) 1.054 * * * * [points]: Sampling 8000 additional inputs, on iter 0 have 0 / 8000 1.264 * * * * [points]: Computing exacts on every 500 of 8000 points to ramp up precision 1.269 * * * * [points]: Setting MPFR precision to 1088 1.275 * * * * [points]: Setting MPFR precision to 1344 1.281 * * * * [points]: Computing exacts on every 250 of 8000 points to ramp up precision 1.286 * * * * [points]: Setting MPFR precision to 1088 1.298 * * * * [points]: Setting MPFR precision to 1344 1.313 * * * * [points]: Computing exacts on every 125 of 8000 points to ramp up precision 1.318 * * * * [points]: Setting MPFR precision to 1088 1.330 * * * * [points]: Setting MPFR precision to 1344 1.346 * * * * [points]: Computing exacts on every 62 of 8000 points to ramp up precision 1.349 * * * * [points]: Setting MPFR precision to 1088 1.390 * * * * [points]: Setting MPFR precision to 1344 1.457 * * * * [points]: Computing exacts on every 31 of 8000 points to ramp up precision 1.461 * * * * [points]: Setting MPFR precision to 1088 1.551 * * * * [points]: Setting MPFR precision to 1344 1.640 * * * * [points]: Computing exacts on every 15 of 8000 points to ramp up precision 1.645 * * * * [points]: Setting MPFR precision to 1088 1.822 * * * * [points]: Setting MPFR precision to 1344 2.028 * * * * [points]: Computing exacts on every 7 of 8000 points to ramp up precision 2.030 * * * * [points]: Setting MPFR precision to 1088 2.779 * * * * [points]: Setting MPFR precision to 1344 3.199 * * * * [points]: Computing exacts on every 3 of 8000 points to ramp up precision 3.246 * * * * [points]: Setting MPFR precision to 1088 4.040 * * * * [points]: Setting MPFR precision to 1344 4.847 * * * * [points]: Computing exacts for 8000 points 4.849 * * * * [points]: Setting MPFR precision to 1088 8.046 * * * * [points]: Setting MPFR precision to 1344 11.794 * * * * [points]: Filtering points with unrepresentable outputs 11.806 * * * * [points]: Sampling 3949 additional inputs, on iter 1 have 4051 / 8000 11.931 * * * * [points]: Computing exacts on every 246 of 3949 points to ramp up precision 11.934 * * * * [points]: Setting MPFR precision to 1088 11.937 * * * * [points]: Setting MPFR precision to 1344 11.944 * * * * [points]: Computing exacts on every 123 of 3949 points to ramp up precision 11.948 * * * * [points]: Setting MPFR precision to 1088 11.960 * * * * [points]: Setting MPFR precision to 1344 11.974 * * * * [points]: Computing exacts on every 61 of 3949 points to ramp up precision 11.979 * * * * [points]: Setting MPFR precision to 1088 12.006 * * * * [points]: Setting MPFR precision to 1344 12.039 * * * * [points]: Computing exacts on every 30 of 3949 points to ramp up precision 12.043 * * * * [points]: Setting MPFR precision to 1088 12.079 * * * * [points]: Setting MPFR precision to 1344 12.134 * * * * [points]: Computing exacts on every 15 of 3949 points to ramp up precision 12.137 * * * * [points]: Setting MPFR precision to 1088 12.207 * * * * [points]: Setting MPFR precision to 1344 12.293 * * * * [points]: Computing exacts on every 7 of 3949 points to ramp up precision 12.297 * * * * [points]: Setting MPFR precision to 1088 12.554 * * * * [points]: Setting MPFR precision to 1344 12.767 * * * * [points]: Computing exacts on every 3 of 3949 points to ramp up precision 12.771 * * * * [points]: Setting MPFR precision to 1088 13.174 * * * * [points]: Setting MPFR precision to 1344 14.050 * * * * [points]: Computing exacts for 3949 points 14.054 * * * * [points]: Setting MPFR precision to 1088 15.403 * * * * [points]: Setting MPFR precision to 1344 17.415 * * * * [points]: Filtering points with unrepresentable outputs 17.421 * * * * [points]: Sampling 1941 additional inputs, on iter 2 have 6059 / 8000 17.475 * * * * [points]: Computing exacts on every 121 of 1941 points to ramp up precision 17.512 * * * * [points]: Setting MPFR precision to 1088 17.518 * * * * [points]: Setting MPFR precision to 1344 17.526 * * * * [points]: Computing exacts on every 60 of 1941 points to ramp up precision 17.529 * * * * [points]: Setting MPFR precision to 1088 17.536 * * * * [points]: Setting MPFR precision to 1344 17.544 * * * * [points]: Computing exacts on every 30 of 1941 points to ramp up precision 17.546 * * * * [points]: Setting MPFR precision to 1088 17.559 * * * * [points]: Setting MPFR precision to 1344 17.589 * * * * [points]: Computing exacts on every 15 of 1941 points to ramp up precision 17.592 * * * * [points]: Setting MPFR precision to 1088 17.635 * * * * [points]: Setting MPFR precision to 1344 17.678 * * * * [points]: Computing exacts on every 7 of 1941 points to ramp up precision 17.681 * * * * [points]: Setting MPFR precision to 1088 17.768 * * * * [points]: Setting MPFR precision to 1344 17.836 * * * * [points]: Computing exacts on every 3 of 1941 points to ramp up precision 17.839 * * * * [points]: Setting MPFR precision to 1088 17.957 * * * * [points]: Setting MPFR precision to 1344 18.186 * * * * [points]: Computing exacts for 1941 points 18.189 * * * * [points]: Setting MPFR precision to 1088 18.767 * * * * [points]: Setting MPFR precision to 1344 19.512 * * * * [points]: Filtering points with unrepresentable outputs 19.514 * * * * [points]: Sampling 968 additional inputs, on iter 3 have 7032 / 8000 19.538 * * * * [points]: Computing exacts on every 60 of 968 points to ramp up precision 19.541 * * * * [points]: Setting MPFR precision to 1088 19.546 * * * * [points]: Setting MPFR precision to 1344 19.553 * * * * [points]: Computing exacts on every 30 of 968 points to ramp up precision 19.556 * * * * [points]: Setting MPFR precision to 1088 19.565 * * * * [points]: Setting MPFR precision to 1344 19.578 * * * * [points]: Computing exacts on every 15 of 968 points to ramp up precision 19.581 * * * * [points]: Setting MPFR precision to 1088 19.626 * * * * [points]: Setting MPFR precision to 1344 19.644 * * * * [points]: Computing exacts on every 7 of 968 points to ramp up precision 19.647 * * * * [points]: Setting MPFR precision to 1088 19.683 * * * * [points]: Setting MPFR precision to 1344 19.726 * * * * [points]: Computing exacts on every 3 of 968 points to ramp up precision 19.730 * * * * [points]: Setting MPFR precision to 1088 19.811 * * * * [points]: Setting MPFR precision to 1344 19.901 * * * * [points]: Computing exacts for 968 points 19.938 * * * * [points]: Setting MPFR precision to 1088 20.461 * * * * [points]: Setting MPFR precision to 1344 20.784 * * * * [points]: Filtering points with unrepresentable outputs 20.785 * * * * [points]: Sampling 468 additional inputs, on iter 4 have 7532 / 8000 20.794 * * * * [points]: Computing exacts on every 29 of 468 points to ramp up precision 20.796 * * * * [points]: Setting MPFR precision to 1088 20.799 * * * * [points]: Setting MPFR precision to 1344 20.802 * * * * [points]: Computing exacts on every 14 of 468 points to ramp up precision 20.804 * * * * [points]: Setting MPFR precision to 1088 20.809 * * * * [points]: Setting MPFR precision to 1344 20.815 * * * * [points]: Computing exacts on every 7 of 468 points to ramp up precision 20.818 * * * * [points]: Setting MPFR precision to 1088 20.829 * * * * [points]: Setting MPFR precision to 1344 20.844 * * * * [points]: Computing exacts on every 3 of 468 points to ramp up precision 20.846 * * * * [points]: Setting MPFR precision to 1088 20.869 * * * * [points]: Setting MPFR precision to 1344 20.898 * * * * [points]: Computing exacts for 468 points 20.901 * * * * [points]: Setting MPFR precision to 1088 21.024 * * * * [points]: Setting MPFR precision to 1344 21.177 * * * * [points]: Filtering points with unrepresentable outputs 21.178 * * * * [points]: Sampling 227 additional inputs, on iter 5 have 7773 / 8000 21.181 * * * * [points]: Computing exacts on every 14 of 227 points to ramp up precision 21.214 * * * * [points]: Setting MPFR precision to 1088 21.218 * * * * [points]: Setting MPFR precision to 1344 21.221 * * * * [points]: Computing exacts on every 7 of 227 points to ramp up precision 21.226 * * * * [points]: Setting MPFR precision to 1088 21.232 * * * * [points]: Setting MPFR precision to 1344 21.239 * * * * [points]: Computing exacts on every 3 of 227 points to ramp up precision 21.242 * * * * [points]: Setting MPFR precision to 1088 21.253 * * * * [points]: Setting MPFR precision to 1344 21.267 * * * * [points]: Computing exacts for 227 points 21.270 * * * * [points]: Setting MPFR precision to 1088 21.312 * * * * [points]: Setting MPFR precision to 1344 21.367 * * * * [points]: Filtering points with unrepresentable outputs 21.367 * * * * [points]: Sampling 110 additional inputs, on iter 6 have 7890 / 8000 21.369 * * * * [points]: Computing exacts on every 6 of 110 points to ramp up precision 21.371 * * * * [points]: Setting MPFR precision to 1088 21.374 * * * * [points]: Setting MPFR precision to 1344 21.405 * * * * [points]: Computing exacts on every 3 of 110 points to ramp up precision 21.407 * * * * [points]: Setting MPFR precision to 1088 21.418 * * * * [points]: Setting MPFR precision to 1344 21.429 * * * * [points]: Computing exacts for 110 points 21.432 * * * * [points]: Setting MPFR precision to 1088 21.466 * * * * [points]: Setting MPFR precision to 1344 21.510 * * * * [points]: Filtering points with unrepresentable outputs 21.510 * * * * [points]: Sampling 57 additional inputs, on iter 7 have 7943 / 8000 21.512 * * * * [points]: Computing exacts on every 3 of 57 points to ramp up precision 21.515 * * * * [points]: Setting MPFR precision to 1088 21.520 * * * * [points]: Setting MPFR precision to 1344 21.525 * * * * [points]: Computing exacts for 57 points 21.529 * * * * [points]: Setting MPFR precision to 1088 21.548 * * * * [points]: Setting MPFR precision to 1344 21.569 * * * * [points]: Filtering points with unrepresentable outputs 21.569 * * * * [points]: Sampling 21 additional inputs, on iter 8 have 7979 / 8000 21.569 * * * * [points]: Computing exacts for 21 points 21.572 * * * * [points]: Setting MPFR precision to 1088 21.578 * * * * [points]: Setting MPFR precision to 1344 21.585 * * * * [points]: Filtering points with unrepresentable outputs 21.585 * * * * [points]: Sampling 9 additional inputs, on iter 9 have 7991 / 8000 21.585 * * * * [points]: Computing exacts for 9 points 21.588 * * * * [points]: Setting MPFR precision to 1088 21.591 * * * * [points]: Setting MPFR precision to 1344 21.594 * * * * [points]: Filtering points with unrepresentable outputs 21.594 * * * * [points]: Sampling 5 additional inputs, on iter 10 have 7995 / 8000 21.594 * * * * [points]: Computing exacts for 5 points 21.597 * * * * [points]: Setting MPFR precision to 1088 21.598 * * * * [points]: Setting MPFR precision to 1344 21.600 * * * * [points]: Filtering points with unrepresentable outputs 21.600 * * * * [points]: Sampling 4 additional inputs, on iter 11 have 7996 / 8000 21.600 * * * * [points]: Computing exacts for 4 points 21.603 * * * * [points]: Setting MPFR precision to 1088 21.628 * * * * [points]: Setting MPFR precision to 1344 21.630 * * * * [points]: Filtering points with unrepresentable outputs 21.631 * * * * [points]: Sampling 4 additional inputs, on iter 12 have 7998 / 8000 21.631 * * * * [points]: Computing exacts for 4 points 21.634 * * * * [points]: Setting MPFR precision to 1088 21.635 * * * * [points]: Setting MPFR precision to 1344 21.636 * * * * [points]: Filtering points with unrepresentable outputs 21.636 * * * * [points]: Sampled 8000 points with exact outputs 21.746 * [regime-testing]: Baseline error score: 43.42078271038604 21.748 * [regime-testing]: Oracle error score: 43.42078271038604 21.748 * [regime-testing]: End program error score: 43.42078271038604