0.002 * [progress]: [Phase 1 of 3] Setting up. 0.003 * * * [progress]: [1/2] Preparing points 0.005 * * * * [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.072 * * * * [points]: Setting MPFR precision to 64 0.075 * * * * [points]: Setting MPFR precision to 320 0.077 * * * * [points]: Computing exacts on every 8 of 256 points to ramp up precision 0.079 * * * * [points]: Setting MPFR precision to 64 0.081 * * * * [points]: Setting MPFR precision to 320 0.084 * * * * [points]: Computing exacts on every 4 of 256 points to ramp up precision 0.086 * * * * [points]: Setting MPFR precision to 64 0.091 * * * * [points]: Setting MPFR precision to 320 0.096 * * * * [points]: Computing exacts on every 2 of 256 points to ramp up precision 0.097 * * * * [points]: Setting MPFR precision to 64 0.111 * * * * [points]: Setting MPFR precision to 320 0.119 * * * * [points]: Computing exacts for 256 points 0.122 * * * * [points]: Setting MPFR precision to 64 0.145 * * * * [points]: Setting MPFR precision to 320 0.223 * * * * [points]: Filtering points with unrepresentable outputs 0.224 * * * * [points]: Sampling 123 additional inputs, on iter 1 have 133 / 256 0.225 * * * * [points]: Computing exacts on every 7 of 123 points to ramp up precision 0.227 * * * * [points]: Setting MPFR precision to 64 0.228 * * * * [points]: Setting MPFR precision to 320 0.230 * * * * [points]: Computing exacts on every 3 of 123 points to ramp up precision 0.231 * * * * [points]: Setting MPFR precision to 64 0.234 * * * * [points]: Setting MPFR precision to 320 0.237 * * * * [points]: Computing exacts for 123 points 0.238 * * * * [points]: Setting MPFR precision to 64 0.249 * * * * [points]: Setting MPFR precision to 320 0.262 * * * * [points]: Filtering points with unrepresentable outputs 0.262 * * * * [points]: Sampling 66 additional inputs, on iter 2 have 190 / 256 0.262 * * * * [points]: Computing exacts on every 4 of 66 points to ramp up precision 0.264 * * * * [points]: Setting MPFR precision to 64 0.265 * * * * [points]: Setting MPFR precision to 320 0.266 * * * * [points]: Computing exacts on every 2 of 66 points to ramp up precision 0.268 * * * * [points]: Setting MPFR precision to 64 0.270 * * * * [points]: Setting MPFR precision to 320 0.272 * * * * [points]: Computing exacts for 66 points 0.273 * * * * [points]: Setting MPFR precision to 64 0.280 * * * * [points]: Setting MPFR precision to 320 0.286 * * * * [points]: Filtering points with unrepresentable outputs 0.286 * * * * [points]: Sampling 39 additional inputs, on iter 3 have 217 / 256 0.286 * * * * [points]: Computing exacts on every 2 of 39 points to ramp up precision 0.288 * * * * [points]: Setting MPFR precision to 64 0.289 * * * * [points]: Setting MPFR precision to 320 0.290 * * * * [points]: Computing exacts for 39 points 0.292 * * * * [points]: Setting MPFR precision to 64 0.295 * * * * [points]: Setting MPFR precision to 320 0.299 * * * * [points]: Filtering points with unrepresentable outputs 0.299 * * * * [points]: Sampling 24 additional inputs, on iter 4 have 232 / 256 0.299 * * * * [points]: Computing exacts for 24 points 0.301 * * * * [points]: Setting MPFR precision to 64 0.303 * * * * [points]: Setting MPFR precision to 320 0.306 * * * * [points]: Filtering points with unrepresentable outputs 0.306 * * * * [points]: Sampling 14 additional inputs, on iter 5 have 242 / 256 0.306 * * * * [points]: Computing exacts for 14 points 0.307 * * * * [points]: Setting MPFR precision to 64 0.309 * * * * [points]: Setting MPFR precision to 320 0.310 * * * * [points]: Filtering points with unrepresentable outputs 0.310 * * * * [points]: Sampling 5 additional inputs, on iter 6 have 251 / 256 0.311 * * * * [points]: Computing exacts for 5 points 0.313 * * * * [points]: Setting MPFR precision to 64 0.314 * * * * [points]: Setting MPFR precision to 320 0.314 * * * * [points]: Filtering points with unrepresentable outputs 0.314 * * * * [points]: Sampled 256 points with exact outputs 0.315 * * * [progress]: [2/2] Setting up program. 0.319 * [progress]: [Phase 2 of 3] Improving. 0.319 * * * * [progress]: [ 1 / 1 ] simplifiying candidate # 0.321 * [simplify]: Simplifying (re (/.c (+.c (exp.c (complex xre xim)) (exp.c (neg.c (complex xre xim)))) (complex 2 0))) 0.321 * * [simplify]: iteration 1: (12 enodes) 0.371 * * [simplify]: iteration 2: (26 enodes) 0.378 * * [simplify]: iteration 3: (30 enodes) 0.383 * * [simplify]: Extracting #0: cost 1 inf + 0 0.383 * * [simplify]: Extracting #1: cost 3 inf + 0 0.383 * * [simplify]: Extracting #2: cost 5 inf + 0 0.383 * * [simplify]: Extracting #3: cost 9 inf + 0 0.383 * * [simplify]: Extracting #4: cost 8 inf + 4 0.383 * * [simplify]: Extracting #5: cost 12 inf + 4 0.384 * * [simplify]: Extracting #6: cost 11 inf + 47 0.384 * * [simplify]: Extracting #7: cost 4 inf + 478 0.384 * * [simplify]: Extracting #8: cost 1 inf + 2268 0.384 * * [simplify]: Extracting #9: cost 0 inf + 3012 0.384 * [simplify]: Simplified to (re (/.c (+.c (exp.c (neg.c (complex xre xim))) (exp.c (complex xre xim))) (complex 2 0))) 0.385 * * * * [progress]: [ 1 / 1 ] simplifiying candidate # 0.385 * [simplify]: Simplified (2) to (λ (xre xim) (re (/.c (+.c (exp.c (neg.c (complex xre xim))) (exp.c (complex xre xim))) (complex 2 0)))) 0.389 * * [progress]: iteration 1 / 4 0.389 * * * [progress]: picking best candidate 0.391 * * * * [pick]: Picked # 0.392 * * * [progress]: localizing error 0.466 * * * [progress]: generating rewritten candidates 0.466 * * * * [progress]: [ 1 / 4 ] rewriting at (2 1 1) 0.470 * * * * [progress]: [ 2 / 4 ] rewriting at (2 1 1 2) 0.470 * * * * [progress]: [ 3 / 4 ] rewriting at (2 1 1 1) 0.470 * * * * [progress]: [ 4 / 4 ] rewriting at (2 1) 0.474 * * * [progress]: generating series expansions 0.475 * * * * [progress]: [ 1 / 4 ] generating series at (2 1 1) 0.475 * * * * [progress]: [ 2 / 4 ] generating series at (2 1 1 2) 0.475 * * * * [progress]: [ 3 / 4 ] generating series at (2 1 1 1) 0.475 * * * * [progress]: [ 4 / 4 ] generating series at (2 1) 0.475 * * * [progress]: simplifying candidates 0.475 * * * * [progress]: [ 1 / 6 ] simplifiying candidate # 0.475 * * * * [progress]: [ 2 / 6 ] simplifiying candidate # 0.475 * * * * [progress]: [ 3 / 6 ] simplifiying candidate # 0.475 * * * * [progress]: [ 4 / 6 ] simplifiying candidate # 0.475 * * * * [progress]: [ 5 / 6 ] simplifiying candidate # 0.475 * * * * [progress]: [ 6 / 6 ] simplifiying candidate # 0.476 * [simplify]: Simplifying (neg.c (+.c (exp.c (complex xre xim)) (exp.c (neg.c (complex xre xim))))), (neg.c (complex 2 0)), (re (/.c (+.c (exp.c (complex xre xim)) (exp.c (neg.c (complex xre xim)))) (complex 2 0))), (re (/.c (+.c (exp.c (complex xre xim)) (exp.c (neg.c (complex xre xim)))) (complex 2 0))), (re (/.c (+.c (exp.c (complex xre xim)) (exp.c (neg.c (complex xre xim)))) (complex 2 0))), (re (/.c (+.c (exp.c (complex xre xim)) (exp.c (neg.c (complex xre xim)))) (complex 2 0))) 0.476 * * [simplify]: iteration 1: (14 enodes) 0.480 * * [simplify]: iteration 2: (32 enodes) 0.486 * * [simplify]: iteration 3: (38 enodes) 0.492 * * [simplify]: Extracting #0: cost 3 inf + 0 0.492 * * [simplify]: Extracting #1: cost 8 inf + 0 0.492 * * [simplify]: Extracting #2: cost 9 inf + 2 0.492 * * [simplify]: Extracting #3: cost 11 inf + 4 0.492 * * [simplify]: Extracting #4: cost 13 inf + 7 0.492 * * [simplify]: Extracting #5: cost 12 inf + 50 0.492 * * [simplify]: Extracting #6: cost 6 inf + 440 0.492 * * [simplify]: Extracting #7: cost 1 inf + 2653 0.493 * * [simplify]: Extracting #8: cost 0 inf + 3397 0.493 * [simplify]: Simplified to (neg.c (+.c (exp.c (neg.c (complex xre xim))) (exp.c (complex xre xim)))), (complex -2 0), (re (/.c (+.c (exp.c (neg.c (complex xre xim))) (exp.c (complex xre xim))) (complex 2 0))), (re (/.c (+.c (exp.c (neg.c (complex xre xim))) (exp.c (complex xre xim))) (complex 2 0))), (re (/.c (+.c (exp.c (neg.c (complex xre xim))) (exp.c (complex xre xim))) (complex 2 0))), (re (/.c (+.c (exp.c (neg.c (complex xre xim))) (exp.c (complex xre xim))) (complex 2 0))) 0.493 * * * * [progress]: [ 1 / 6 ] simplifiying candidate # 0.493 * * * * [progress]: [ 2 / 6 ] simplifiying candidate # 0.493 * [simplify]: Simplified (2 1 1) to (λ (xre xim) (re (/.c (neg.c (+.c (exp.c (neg.c (complex xre xim))) (exp.c (complex xre xim)))) (neg.c (complex 2 0))))) 0.493 * [simplify]: Simplified (2 1 2) to (λ (xre xim) (re (/.c (neg.c (+.c (exp.c (complex xre xim)) (exp.c (neg.c (complex xre xim))))) (complex -2 0)))) 0.493 * * * * [progress]: [ 3 / 6 ] simplifiying candidate # 0.493 * [simplify]: Simplified (2) to (λ (xre xim) (re (/.c (+.c (exp.c (neg.c (complex xre xim))) (exp.c (complex xre xim))) (complex 2 0)))) 0.494 * * * * [progress]: [ 4 / 6 ] simplifiying candidate # 0.494 * [simplify]: Simplified (2) to (λ (xre xim) (re (/.c (+.c (exp.c (neg.c (complex xre xim))) (exp.c (complex xre xim))) (complex 2 0)))) 0.494 * * * * [progress]: [ 5 / 6 ] simplifiying candidate # 0.494 * [simplify]: Simplified (2) to (λ (xre xim) (re (/.c (+.c (exp.c (neg.c (complex xre xim))) (exp.c (complex xre xim))) (complex 2 0)))) 0.494 * * * * [progress]: [ 6 / 6 ] simplifiying candidate # 0.494 * [simplify]: Simplified (2) to (λ (xre xim) (re (/.c (+.c (exp.c (neg.c (complex xre xim))) (exp.c (complex xre xim))) (complex 2 0)))) 0.494 * * * [progress]: adding candidates to table 0.515 * [progress]: [Phase 3 of 3] Extracting. 0.519 * [simplify]: Simplifying (re (/.c (+.c (exp.c (complex xre xim)) (exp.c (neg.c (complex xre xim)))) (complex 2 0))) 0.519 * * [simplify]: iteration 1: (12 enodes) 0.519 * * [simplify]: iteration 2: (13 enodes) 0.520 * * [simplify]: Extracting #0: cost 1 inf + 0 0.520 * * [simplify]: Extracting #1: cost 2 inf + 0 0.520 * * [simplify]: Extracting #2: cost 4 inf + 0 0.520 * * [simplify]: Extracting #3: cost 8 inf + 0 0.520 * * [simplify]: Extracting #4: cost 7 inf + 4 0.520 * * [simplify]: Extracting #5: cost 9 inf + 4 0.520 * * [simplify]: Extracting #6: cost 7 inf + 6 0.520 * * [simplify]: Extracting #7: cost 0 inf + 2104 0.521 * [simplify]: Simplified to (re (/.c (+.c (exp.c (neg.c (complex xre xim))) (exp.c (complex xre xim))) (complex 2 0))) 0.521 * * * * [points]: Sampling 8000 additional inputs, on iter 0 have 0 / 8000 0.587 * * * * [points]: Computing exacts on every 500 of 8000 points to ramp up precision 0.589 * * * * [points]: Setting MPFR precision to 64 0.590 * * * * [points]: Setting MPFR precision to 320 0.592 * * * * [points]: Computing exacts on every 250 of 8000 points to ramp up precision 0.593 * * * * [points]: Setting MPFR precision to 64 0.596 * * * * [points]: Setting MPFR precision to 320 0.599 * * * * [points]: Computing exacts on every 125 of 8000 points to ramp up precision 0.600 * * * * [points]: Setting MPFR precision to 64 0.606 * * * * [points]: Setting MPFR precision to 320 0.622 * * * * [points]: Computing exacts on every 62 of 8000 points to ramp up precision 0.623 * * * * [points]: Setting MPFR precision to 64 0.635 * * * * [points]: Setting MPFR precision to 320 0.651 * * * * [points]: Computing exacts on every 31 of 8000 points to ramp up precision 0.654 * * * * [points]: Setting MPFR precision to 64 0.685 * * * * [points]: Setting MPFR precision to 320 0.725 * * * * [points]: Computing exacts on every 15 of 8000 points to ramp up precision 0.728 * * * * [points]: Setting MPFR precision to 64 0.871 * * * * [points]: Setting MPFR precision to 320 0.974 * * * * [points]: Computing exacts on every 7 of 8000 points to ramp up precision 0.977 * * * * [points]: Setting MPFR precision to 64 1.170 * * * * [points]: Setting MPFR precision to 320 1.827 * * * * [points]: Computing exacts on every 3 of 8000 points to ramp up precision 1.830 * * * * [points]: Setting MPFR precision to 64 2.187 * * * * [points]: Setting MPFR precision to 320 2.601 * * * * [points]: Computing exacts for 8000 points 2.604 * * * * [points]: Setting MPFR precision to 64 4.645 * * * * [points]: Setting MPFR precision to 320 6.262 * * * * [points]: Setting MPFR precision to 576 8.306 * * * * [points]: Filtering points with unrepresentable outputs 8.309 * * * * [points]: Sampling 4005 additional inputs, on iter 1 have 3995 / 8000 8.396 * * * * [points]: Computing exacts on every 250 of 4005 points to ramp up precision 8.399 * * * * [points]: Setting MPFR precision to 320 8.402 * * * * [points]: Setting MPFR precision to 576 8.405 * * * * [points]: Computing exacts on every 125 of 4005 points to ramp up precision 8.408 * * * * [points]: Setting MPFR precision to 320 8.415 * * * * [points]: Setting MPFR precision to 576 8.421 * * * * [points]: Computing exacts on every 62 of 4005 points to ramp up precision 8.423 * * * * [points]: Setting MPFR precision to 320 8.429 * * * * [points]: Setting MPFR precision to 576 8.436 * * * * [points]: Computing exacts on every 31 of 4005 points to ramp up precision 8.438 * * * * [points]: Setting MPFR precision to 320 8.450 * * * * [points]: Setting MPFR precision to 576 8.475 * * * * [points]: Computing exacts on every 15 of 4005 points to ramp up precision 8.477 * * * * [points]: Setting MPFR precision to 320 8.552 * * * * [points]: Setting MPFR precision to 576 8.602 * * * * [points]: Computing exacts on every 7 of 4005 points to ramp up precision 8.605 * * * * [points]: Setting MPFR precision to 320 8.695 * * * * [points]: Setting MPFR precision to 576 8.836 * * * * [points]: Computing exacts on every 3 of 4005 points to ramp up precision 8.838 * * * * [points]: Setting MPFR precision to 320 8.962 * * * * [points]: Setting MPFR precision to 576 9.137 * * * * [points]: Computing exacts for 4005 points 9.140 * * * * [points]: Setting MPFR precision to 320 10.223 * * * * [points]: Setting MPFR precision to 576 11.060 * * * * [points]: Filtering points with unrepresentable outputs 11.063 * * * * [points]: Sampling 1995 additional inputs, on iter 2 have 6005 / 8000 11.148 * * * * [points]: Computing exacts on every 124 of 1995 points to ramp up precision 11.151 * * * * [points]: Setting MPFR precision to 320 11.152 * * * * [points]: Setting MPFR precision to 576 11.154 * * * * [points]: Computing exacts on every 62 of 1995 points to ramp up precision 11.156 * * * * [points]: Setting MPFR precision to 320 11.161 * * * * [points]: Setting MPFR precision to 576 11.165 * * * * [points]: Computing exacts on every 31 of 1995 points to ramp up precision 11.167 * * * * [points]: Setting MPFR precision to 320 11.173 * * * * [points]: Setting MPFR precision to 576 11.181 * * * * [points]: Computing exacts on every 15 of 1995 points to ramp up precision 11.182 * * * * [points]: Setting MPFR precision to 320 11.205 * * * * [points]: Setting MPFR precision to 576 11.226 * * * * [points]: Computing exacts on every 7 of 1995 points to ramp up precision 11.228 * * * * [points]: Setting MPFR precision to 320 11.268 * * * * [points]: Setting MPFR precision to 576 11.329 * * * * [points]: Computing exacts on every 3 of 1995 points to ramp up precision 11.332 * * * * [points]: Setting MPFR precision to 320 11.444 * * * * [points]: Setting MPFR precision to 576 11.553 * * * * [points]: Computing exacts for 1995 points 11.556 * * * * [points]: Setting MPFR precision to 320 12.016 * * * * [points]: Setting MPFR precision to 576 12.945 * * * * [points]: Filtering points with unrepresentable outputs 12.945 * * * * [points]: Sampling 984 additional inputs, on iter 3 have 7016 / 8000 12.957 * * * * [points]: Computing exacts on every 61 of 984 points to ramp up precision 12.960 * * * * [points]: Setting MPFR precision to 320 12.963 * * * * [points]: Setting MPFR precision to 576 12.967 * * * * [points]: Computing exacts on every 30 of 984 points to ramp up precision 12.970 * * * * [points]: Setting MPFR precision to 320 12.977 * * * * [points]: Setting MPFR precision to 576 12.984 * * * * [points]: Computing exacts on every 15 of 984 points to ramp up precision 12.987 * * * * [points]: Setting MPFR precision to 320 12.998 * * * * [points]: Setting MPFR precision to 576 13.009 * * * * [points]: Computing exacts on every 7 of 984 points to ramp up precision 13.011 * * * * [points]: Setting MPFR precision to 320 13.023 * * * * [points]: Setting MPFR precision to 576 13.043 * * * * [points]: Computing exacts on every 3 of 984 points to ramp up precision 13.045 * * * * [points]: Setting MPFR precision to 320 13.117 * * * * [points]: Setting MPFR precision to 576 13.169 * * * * [points]: Computing exacts for 984 points 13.173 * * * * [points]: Setting MPFR precision to 320 13.383 * * * * [points]: Setting MPFR precision to 576 13.623 * * * * [points]: Filtering points with unrepresentable outputs 13.624 * * * * [points]: Sampling 483 additional inputs, on iter 4 have 7517 / 8000 13.632 * * * * [points]: Computing exacts on every 30 of 483 points to ramp up precision 13.636 * * * * [points]: Setting MPFR precision to 320 13.639 * * * * [points]: Setting MPFR precision to 576 13.643 * * * * [points]: Computing exacts on every 15 of 483 points to ramp up precision 13.646 * * * * [points]: Setting MPFR precision to 320 13.653 * * * * [points]: Setting MPFR precision to 576 13.660 * * * * [points]: Computing exacts on every 7 of 483 points to ramp up precision 13.663 * * * * [points]: Setting MPFR precision to 320 13.669 * * * * [points]: Setting MPFR precision to 576 13.677 * * * * [points]: Computing exacts on every 3 of 483 points to ramp up precision 13.679 * * * * [points]: Setting MPFR precision to 320 13.699 * * * * [points]: Setting MPFR precision to 576 13.725 * * * * [points]: Computing exacts for 483 points 13.728 * * * * [points]: Setting MPFR precision to 320 13.857 * * * * [points]: Setting MPFR precision to 576 13.931 * * * * [points]: Filtering points with unrepresentable outputs 13.932 * * * * [points]: Sampling 253 additional inputs, on iter 5 have 7747 / 8000 13.934 * * * * [points]: Computing exacts on every 15 of 253 points to ramp up precision 13.936 * * * * [points]: Setting MPFR precision to 320 13.937 * * * * [points]: Setting MPFR precision to 576 13.939 * * * * [points]: Computing exacts on every 7 of 253 points to ramp up precision 13.941 * * * * [points]: Setting MPFR precision to 320 13.946 * * * * [points]: Setting MPFR precision to 576 13.953 * * * * [points]: Computing exacts on every 3 of 253 points to ramp up precision 13.956 * * * * [points]: Setting MPFR precision to 320 13.965 * * * * [points]: Setting MPFR precision to 576 13.973 * * * * [points]: Computing exacts for 253 points 13.974 * * * * [points]: Setting MPFR precision to 320 14.088 * * * * [points]: Setting MPFR precision to 576 14.121 * * * * [points]: Filtering points with unrepresentable outputs 14.121 * * * * [points]: Sampling 118 additional inputs, on iter 6 have 7882 / 8000 14.122 * * * * [points]: Computing exacts on every 7 of 118 points to ramp up precision 14.124 * * * * [points]: Setting MPFR precision to 320 14.125 * * * * [points]: Setting MPFR precision to 576 14.127 * * * * [points]: Computing exacts on every 3 of 118 points to ramp up precision 14.128 * * * * [points]: Setting MPFR precision to 320 14.131 * * * * [points]: Setting MPFR precision to 576 14.135 * * * * [points]: Computing exacts for 118 points 14.136 * * * * [points]: Setting MPFR precision to 320 14.148 * * * * [points]: Setting MPFR precision to 576 14.163 * * * * [points]: Filtering points with unrepresentable outputs 14.163 * * * * [points]: Sampling 59 additional inputs, on iter 7 have 7941 / 8000 14.163 * * * * [points]: Computing exacts on every 3 of 59 points to ramp up precision 14.165 * * * * [points]: Setting MPFR precision to 320 14.167 * * * * [points]: Setting MPFR precision to 576 14.168 * * * * [points]: Computing exacts for 59 points 14.170 * * * * [points]: Setting MPFR precision to 320 14.179 * * * * [points]: Setting MPFR precision to 576 14.193 * * * * [points]: Filtering points with unrepresentable outputs 14.193 * * * * [points]: Sampling 21 additional inputs, on iter 8 have 7979 / 8000 14.194 * * * * [points]: Computing exacts for 21 points 14.197 * * * * [points]: Setting MPFR precision to 320 14.201 * * * * [points]: Setting MPFR precision to 576 14.206 * * * * [points]: Filtering points with unrepresentable outputs 14.207 * * * * [points]: Sampling 8 additional inputs, on iter 9 have 7992 / 8000 14.207 * * * * [points]: Computing exacts for 8 points 14.210 * * * * [points]: Setting MPFR precision to 320 14.210 * * * * [points]: Setting MPFR precision to 576 14.211 * * * * [points]: Filtering points with unrepresentable outputs 14.211 * * * * [points]: Sampling 4 additional inputs, on iter 10 have 7997 / 8000 14.211 * * * * [points]: Computing exacts for 4 points 14.213 * * * * [points]: Setting MPFR precision to 320 14.213 * * * * [points]: Setting MPFR precision to 576 14.214 * * * * [points]: Filtering points with unrepresentable outputs 14.214 * * * * [points]: Sampling 4 additional inputs, on iter 11 have 7999 / 8000 14.214 * * * * [points]: Computing exacts for 4 points 14.216 * * * * [points]: Setting MPFR precision to 320 14.216 * * * * [points]: Setting MPFR precision to 576 14.217 * * * * [points]: Filtering points with unrepresentable outputs 14.217 * * * * [points]: Sampled 8001 points with exact outputs 14.439 * [regime-testing]: Baseline error score: 0.01799992499938535 14.441 * [regime-testing]: Oracle error score: 0.01799992499938535 14.442 * [regime-testing]: End program error score: 0.01799992499938535