0.576 * [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.004 * * * * [points]: Computing exacts on every 16 of 256 points to ramp up precision 0.143 * * * * [points]: Setting MPFR precision to 64 0.146 * * * * [points]: Setting MPFR precision to 320 0.148 * * * * [points]: Computing exacts on every 8 of 256 points to ramp up precision 0.183 * * * * [points]: Setting MPFR precision to 64 0.188 * * * * [points]: Setting MPFR precision to 320 0.192 * * * * [points]: Computing exacts on every 4 of 256 points to ramp up precision 0.195 * * * * [points]: Setting MPFR precision to 64 0.200 * * * * [points]: Setting MPFR precision to 320 0.205 * * * * [points]: Computing exacts on every 2 of 256 points to ramp up precision 0.209 * * * * [points]: Setting MPFR precision to 64 0.216 * * * * [points]: Setting MPFR precision to 320 0.225 * * * * [points]: Computing exacts for 256 points 0.226 * * * * [points]: Setting MPFR precision to 64 0.248 * * * * [points]: Setting MPFR precision to 320 0.263 * * * * [points]: Filtering points with unrepresentable outputs 0.264 * * * * [points]: Sampled 256 points with exact outputs 0.265 * * * [progress]: [2/2] Setting up program. 0.270 * [progress]: [Phase 2 of 3] Improving. 0.270 * * * * [progress]: [ 1 / 1 ] simplifiying candidate # 0.272 * [simplify]: Simplifying: (+.p16 (*.p16 re im) (*.p16 im re)) 0.273 * * [simplify]: iteration 0: 5 enodes 0.735 * * [simplify]: iteration 1: 6 enodes 0.738 * * [simplify]: iteration 2: 10 enodes 0.741 * * [simplify]: iteration 3: 12 enodes 0.745 * * [simplify]: iteration complete: 12 enodes 0.746 * * [simplify]: Extracting #0: cost 1 inf + 0 0.746 * * [simplify]: Extracting #1: cost 6 inf + 0 0.747 * * [simplify]: Extracting #2: cost 3 inf + 43 0.747 * * [simplify]: Extracting #3: cost 0 inf + 768 0.747 * [simplify]: Simplified to: (*.p16 (+.p16 im im) re) 0.761 * * [progress]: iteration 1 / 4 0.762 * * * [progress]: picking best candidate 0.775 * * * * [pick]: Picked # 0.775 * * * [progress]: localizing error 0.841 * * * [progress]: generating rewritten candidates 0.841 * * * * [progress]: [ 1 / 1 ] rewriting at (2) 0.847 * * * [progress]: generating series expansions 0.847 * * * * [progress]: [ 1 / 1 ] generating series at (2) 0.848 * * * [progress]: simplifying candidates 0.848 * * * * [progress]: [ 1 / 14 ] simplifiying candidate #posit16 1.0) (*.p16 (+.p16 im im) re)))> 0.848 * * * * [progress]: [ 2 / 14 ] simplifiying candidate #posit16 1.0) (*.p16 (+.p16 im im) re)))> 0.848 * * * * [progress]: [ 3 / 14 ] simplifiying candidate #posit16 1.0) re)))> 0.848 * * * * [progress]: [ 4 / 14 ] simplifiying candidate #posit16 1.0)))> 0.848 * * * * [progress]: [ 5 / 14 ] simplifiying candidate #posit16 1.0) (*.p16 (+.p16 im im) re)))> 0.848 * * * * [progress]: [ 6 / 14 ] simplifiying candidate #posit16 (posit16->quire16 (*.p16 (+.p16 im im) re))))> 0.848 * * * * [progress]: [ 7 / 14 ] simplifiying candidate #posit16 0.0) (*.p16 (+.p16 im im) re)))> 0.848 * * * * [progress]: [ 8 / 14 ] simplifiying candidate #posit16 0.0)))> 0.849 * * * * [progress]: [ 9 / 14 ] simplifiying candidate #posit16 0.0)))> 0.849 * * * * [progress]: [ 10 / 14 ] simplifiying candidate #posit16 1.0) (*.p16 (+.p16 im im) re)))> 0.849 * * * * [progress]: [ 11 / 14 ] simplifiying candidate #posit16 1.0)))> 0.849 * * * * [progress]: [ 12 / 14 ] simplifiying candidate #posit16 1.0)))> 0.849 * * * * [progress]: [ 13 / 14 ] simplifiying candidate # 0.849 * * * * [progress]: [ 14 / 14 ] simplifiying candidate # 0.849 * [simplify]: Simplifying: (*.p16 (+.p16 im im) re) (*.p16 (+.p16 im im) re) (*.p16 (real->posit16 1.0) re) (*.p16 (+.p16 im im) re) (real->posit16 1.0) (posit16->quire16 (*.p16 (+.p16 im im) re)) (real->posit16 0.0) (real->posit16 0.0) (real->posit16 0.0) (real->posit16 1.0) (real->posit16 1.0) (real->posit16 1.0) (*.p16 (+.p16 im im) re) 0.849 * * [simplify]: iteration 0: 10 enodes 0.852 * * [simplify]: iteration 1: 12 enodes 0.854 * * [simplify]: iteration 2: 18 enodes 0.857 * * [simplify]: iteration 3: 25 enodes 0.860 * * [simplify]: iteration 4: 26 enodes 0.863 * * [simplify]: iteration complete: 26 enodes 0.863 * * [simplify]: Extracting #0: cost 5 inf + 0 0.863 * * [simplify]: Extracting #1: cost 10 inf + 1 0.863 * * [simplify]: Extracting #2: cost 4 inf + 47 0.863 * * [simplify]: Extracting #3: cost 0 inf + 1134 0.863 * [simplify]: Simplified to: (*.p16 re (+.p16 im im)) (*.p16 re (+.p16 im im)) re (*.p16 re (+.p16 im im)) (real->posit16 1.0) (posit16->quire16 (*.p16 re (+.p16 im im))) (real->posit16 0.0) (real->posit16 0.0) (real->posit16 0.0) (real->posit16 1.0) (real->posit16 1.0) (real->posit16 1.0) (*.p16 re (+.p16 im im)) 0.864 * * * [progress]: adding candidates to table 0.959 * * [progress]: iteration 2 / 4 0.959 * * * [progress]: picking best candidate 0.967 * * * * [pick]: Picked # 0.967 * * * [progress]: localizing error 1.043 * * * [progress]: generating rewritten candidates 1.043 * * * * [progress]: [ 1 / 1 ] rewriting at (2) 1.050 * * * [progress]: generating series expansions 1.050 * * * * [progress]: [ 1 / 1 ] generating series at (2) 1.050 * * * [progress]: simplifying candidates 1.051 * * * * [progress]: [ 1 / 18 ] simplifiying candidate #posit16 0.0)) (*.p16 im re)))> 1.051 * * * * [progress]: [ 2 / 18 ] simplifiying candidate #posit16 0.0)))> 1.051 * * * * [progress]: [ 3 / 18 ] simplifiying candidate #posit16 0.0) (+.p16 (*.p16 re im) (*.p16 im re))))> 1.051 * * * * [progress]: [ 4 / 18 ] simplifiying candidate #posit16 0.0) (*.p16 im re))))> 1.051 * * * * [progress]: [ 5 / 18 ] simplifiying candidate #posit16 0.0)))> 1.051 * * * * [progress]: [ 6 / 18 ] simplifiying candidate #posit16 0.0) (*.p16 im re))))> 1.051 * * * * [progress]: [ 7 / 18 ] simplifiying candidate #posit16 1.0) (+.p16 (*.p16 re im) (*.p16 im re))))> 1.051 * * * * [progress]: [ 8 / 18 ] simplifiying candidate #posit16 (posit16->quire16 (+.p16 (*.p16 re im) (*.p16 im re)))))> 1.051 * * * * [progress]: [ 9 / 18 ] simplifiying candidate #posit16 (quire16-mul-add (posit16->quire16 (*.p16 re im)) (*.p16 im re) (real->posit16 1.0))))> 1.051 * * * * [progress]: [ 10 / 18 ] simplifiying candidate #posit16 (quire16-mul-add (posit16->quire16 (*.p16 re im)) im re)))> 1.051 * * * * [progress]: [ 11 / 18 ] simplifiying candidate #posit16 0.0) (+.p16 (*.p16 re im) (*.p16 im re))))> 1.051 * * * * [progress]: [ 12 / 18 ] simplifiying candidate #posit16 0.0)))> 1.051 * * * * [progress]: [ 13 / 18 ] simplifiying candidate #posit16 0.0)))> 1.051 * * * * [progress]: [ 14 / 18 ] simplifiying candidate #posit16 1.0) (+.p16 (*.p16 re im) (*.p16 im re))))> 1.051 * * * * [progress]: [ 15 / 18 ] simplifiying candidate #posit16 1.0)))> 1.051 * * * * [progress]: [ 16 / 18 ] simplifiying candidate #posit16 1.0)))> 1.051 * * * * [progress]: [ 17 / 18 ] simplifiying candidate # 1.051 * * * * [progress]: [ 18 / 18 ] simplifiying candidate # 1.052 * [simplify]: Simplifying: (+.p16 (*.p16 re im) (real->posit16 0.0)) (+.p16 (*.p16 re im) (*.p16 im re)) (+.p16 (*.p16 re im) (*.p16 im re)) (+.p16 (real->posit16 0.0) (*.p16 im re)) (+.p16 (*.p16 re im) (*.p16 im re)) (-.p16 (real->posit16 0.0) (*.p16 im re)) (real->posit16 1.0) (posit16->quire16 (+.p16 (*.p16 re im) (*.p16 im re))) (quire16-mul-add (posit16->quire16 (*.p16 re im)) (*.p16 im re) (real->posit16 1.0)) (quire16-mul-add (posit16->quire16 (*.p16 re im)) im re) (real->posit16 0.0) (real->posit16 0.0) (real->posit16 0.0) (real->posit16 1.0) (real->posit16 1.0) (real->posit16 1.0) (+.p16 (*.p16 re im) (*.p16 im re)) 1.052 * * [simplify]: iteration 0: 16 enodes 1.059 * * [simplify]: iteration 1: 21 enodes 1.066 * * [simplify]: iteration 2: 34 enodes 1.078 * * [simplify]: iteration 3: 63 enodes 1.098 * * [simplify]: iteration 4: 131 enodes 1.138 * * [simplify]: iteration 5: 263 enodes 1.158 * * [simplify]: iteration 6: 288 enodes 1.177 * * [simplify]: iteration complete: 288 enodes 1.177 * * [simplify]: Extracting #0: cost 8 inf + 0 1.177 * * [simplify]: Extracting #1: cost 16 inf + 0 1.177 * * [simplify]: Extracting #2: cost 11 inf + 5 1.178 * * [simplify]: Extracting #3: cost 4 inf + 1616 1.178 * * [simplify]: Extracting #4: cost 0 inf + 2945 1.179 * [simplify]: Simplified to: (*.p16 im re) (*.p16 im (+.p16 re re)) (*.p16 im (+.p16 re re)) (*.p16 im re) (*.p16 im (+.p16 re re)) (neg.p16 (*.p16 im re)) (real->posit16 1.0) (posit16->quire16 (*.p16 im (+.p16 re re))) (quire16-mul-add (posit16->quire16 (*.p16 im re)) (*.p16 im re) (real->posit16 1.0)) (quire16-mul-add (posit16->quire16 (*.p16 im re)) im re) (real->posit16 0.0) (real->posit16 0.0) (real->posit16 0.0) (real->posit16 1.0) (real->posit16 1.0) (real->posit16 1.0) (*.p16 im (+.p16 re re)) 1.180 * * * [progress]: adding candidates to table 1.331 * * [progress]: iteration 3 / 4 1.331 * * * [progress]: picking best candidate 1.340 * * * * [pick]: Picked #posit16 (posit16->quire16 (*.p16 im (+.p16 re re)))))> 1.340 * * * [progress]: localizing error 1.424 * * * [progress]: generating rewritten candidates 1.425 * * * * [progress]: [ 1 / 1 ] rewriting at (2 1 1) 1.428 * * * [progress]: generating series expansions 1.428 * * * * [progress]: [ 1 / 1 ] generating series at (2 1 1) 1.428 * * * [progress]: simplifying candidates 1.428 * * * * [progress]: [ 1 / 16 ] simplifiying candidate #posit16 (posit16->quire16 (+.p16 (*.p16 im re) (*.p16 im re)))))> 1.428 * * * * [progress]: [ 2 / 16 ] simplifiying candidate #posit16 (posit16->quire16 (+.p16 (*.p16 re im) (*.p16 re im)))))> 1.428 * * * * [progress]: [ 3 / 16 ] simplifiying candidate #posit16 (posit16->quire16 (*.p16 (*.p16 im (real->posit16 1.0)) (+.p16 re re)))))> 1.428 * * * * [progress]: [ 4 / 16 ] simplifiying candidate #posit16 (posit16->quire16 (*.p16 (*.p16 im (real->posit16 1.0)) (+.p16 re re)))))> 1.428 * * * * [progress]: [ 5 / 16 ] simplifiying candidate #posit16 (posit16->quire16 (*.p16 (*.p16 im (+.p16 re re)) (real->posit16 1.0)))))> 1.428 * * * * [progress]: [ 6 / 16 ] simplifiying candidate #posit16 (posit16->quire16 (/.p16 (*.p16 im (+.p16 re re)) (real->posit16 1.0)))))> 1.428 * * * * [progress]: [ 7 / 16 ] simplifiying candidate #posit16 (posit16->quire16 (*.p16 (real->posit16 1.0) (*.p16 im (+.p16 re re))))))> 1.428 * * * * [progress]: [ 8 / 16 ] simplifiying candidate #posit16 (posit16->quire16 (quire16->posit16 (posit16->quire16 (*.p16 im (+.p16 re re)))))))> 1.429 * * * * [progress]: [ 9 / 16 ] simplifiying candidate #posit16 (posit16->quire16 (+.p16 (real->posit16 0.0) (*.p16 im (+.p16 re re))))))> 1.429 * * * * [progress]: [ 10 / 16 ] simplifiying candidate #posit16 (posit16->quire16 (+.p16 (*.p16 im (+.p16 re re)) (real->posit16 0.0)))))> 1.429 * * * * [progress]: [ 11 / 16 ] simplifiying candidate #posit16 (posit16->quire16 (-.p16 (*.p16 im (+.p16 re re)) (real->posit16 0.0)))))> 1.429 * * * * [progress]: [ 12 / 16 ] simplifiying candidate #posit16 (posit16->quire16 (*.p16 (real->posit16 1.0) (*.p16 im (+.p16 re re))))))> 1.429 * * * * [progress]: [ 13 / 16 ] simplifiying candidate #posit16 (posit16->quire16 (*.p16 (*.p16 im (+.p16 re re)) (real->posit16 1.0)))))> 1.429 * * * * [progress]: [ 14 / 16 ] simplifiying candidate #posit16 (posit16->quire16 (/.p16 (*.p16 im (+.p16 re re)) (real->posit16 1.0)))))> 1.429 * * * * [progress]: [ 15 / 16 ] simplifiying candidate #posit16 (posit16->quire16 (*.p16 (+.p16 re re) im))))> 1.429 * * * * [progress]: [ 16 / 16 ] simplifiying candidate #posit16 (posit16->quire16 (*.p16 im (+.p16 re re)))))> 1.429 * [simplify]: Simplifying: (*.p16 im re) (*.p16 im re) (*.p16 re im) (*.p16 re im) (*.p16 im (real->posit16 1.0)) (*.p16 im (real->posit16 1.0)) (*.p16 im (+.p16 re re)) (*.p16 im (+.p16 re re)) (real->posit16 1.0) (posit16->quire16 (*.p16 im (+.p16 re re))) (real->posit16 0.0) (real->posit16 0.0) (real->posit16 0.0) (real->posit16 1.0) (real->posit16 1.0) (real->posit16 1.0) (quire16->posit16 (posit16->quire16 (*.p16 im (+.p16 re re)))) 1.429 * * [simplify]: iteration 0: 13 enodes 1.432 * * [simplify]: iteration 1: 18 enodes 1.435 * * [simplify]: iteration 2: 25 enodes 1.439 * * [simplify]: iteration 3: 32 enodes 1.443 * * [simplify]: iteration 4: 40 enodes 1.447 * * [simplify]: iteration 5: 48 enodes 1.452 * * [simplify]: iteration 6: 56 enodes 1.458 * * [simplify]: iteration 7: 64 enodes 1.464 * * [simplify]: iteration 8: 72 enodes 1.478 * * [simplify]: iteration 9: 80 enodes 1.491 * * [simplify]: iteration 10: 88 enodes 1.507 * * [simplify]: iteration 11: 96 enodes 1.522 * * [simplify]: iteration 12: 104 enodes 1.533 * * [simplify]: iteration 13: 112 enodes 1.543 * * [simplify]: iteration 14: 120 enodes 1.555 * * [simplify]: iteration 15: 128 enodes 1.567 * * [simplify]: iteration 16: 136 enodes 1.590 * * [simplify]: iteration 17: 144 enodes 1.605 * * [simplify]: iteration 18: 152 enodes 1.620 * * [simplify]: iteration 19: 160 enodes 1.636 * * [simplify]: iteration 20: 168 enodes 1.650 * * [simplify]: iteration 21: 176 enodes 1.675 * * [simplify]: iteration 22: 184 enodes 1.706 * * [simplify]: iteration 23: 192 enodes 1.740 * * [simplify]: iteration 24: 200 enodes 1.779 * * [simplify]: iteration 25: 208 enodes 1.816 * * [simplify]: iteration 26: 216 enodes 1.855 * * [simplify]: iteration 27: 224 enodes 1.900 * * [simplify]: iteration 28: 232 enodes 1.944 * * [simplify]: iteration 29: 240 enodes 1.989 * * [simplify]: iteration 30: 248 enodes 2.018 * * [simplify]: iteration 31: 256 enodes 2.046 * * [simplify]: iteration 32: 264 enodes 2.073 * * [simplify]: iteration 33: 272 enodes 2.108 * * [simplify]: iteration 34: 280 enodes 2.145 * * [simplify]: iteration 35: 288 enodes 2.180 * * [simplify]: iteration 36: 296 enodes 2.241 * * [simplify]: iteration 37: 304 enodes 2.304 * * [simplify]: iteration 38: 312 enodes 2.336 * * [simplify]: iteration 39: 320 enodes 2.369 * * [simplify]: iteration 40: 328 enodes 2.426 * * [simplify]: iteration 41: 336 enodes 2.485 * * [simplify]: iteration 42: 344 enodes 2.549 * * [simplify]: iteration 43: 352 enodes 2.625 * * [simplify]: iteration 44: 360 enodes 2.693 * * [simplify]: iteration 45: 368 enodes 2.753 * * [simplify]: iteration 46: 376 enodes 2.807 * * [simplify]: iteration 47: 384 enodes 2.865 * * [simplify]: iteration 48: 392 enodes 2.953 * * [simplify]: iteration 49: 400 enodes 3.053 * * [simplify]: iteration 50: 408 enodes 3.125 * * [simplify]: iteration 51: 416 enodes 3.228 * * [simplify]: iteration 52: 424 enodes 3.335 * * [simplify]: iteration 53: 432 enodes 3.443 * * [simplify]: iteration 54: 440 enodes 3.553 * * [simplify]: iteration 55: 448 enodes 3.631 * * [simplify]: iteration 56: 456 enodes 3.698 * * [simplify]: iteration 57: 464 enodes 3.795 * * [simplify]: iteration 58: 472 enodes 3.860 * * [simplify]: iteration 59: 480 enodes 3.939 * * [simplify]: iteration 60: 488 enodes 4.056 * * [simplify]: iteration 61: 496 enodes 4.135 * * [simplify]: iteration 62: 504 enodes 4.218 * * [simplify]: iteration 63: 512 enodes 4.290 * * [simplify]: iteration 64: 520 enodes 4.397 * * [simplify]: iteration 65: 528 enodes 4.546 * * [simplify]: iteration 66: 536 enodes 4.668 * * [simplify]: iteration 67: 544 enodes 4.811 * * [simplify]: iteration 68: 552 enodes 4.971 * * [simplify]: iteration 69: 560 enodes 5.073 * * [simplify]: iteration 70: 568 enodes 5.189 * * [simplify]: iteration 71: 576 enodes 5.312 * * [simplify]: iteration 72: 584 enodes 5.429 * * [simplify]: iteration 73: 592 enodes 5.583 * * [simplify]: iteration 74: 600 enodes 5.740 * * [simplify]: iteration 75: 608 enodes 5.891 * * [simplify]: iteration 76: 616 enodes 6.017 * * [simplify]: iteration 77: 624 enodes 6.130 * * [simplify]: iteration 78: 632 enodes 6.315 * * [simplify]: iteration 79: 640 enodes 6.510 * * [simplify]: iteration 80: 648 enodes 6.712 * * [simplify]: iteration 81: 656 enodes 6.859 * * [simplify]: iteration 82: 664 enodes 7.062 * * [simplify]: iteration 83: 672 enodes 7.227 * * [simplify]: iteration 84: 680 enodes 7.376 * * [simplify]: iteration 85: 688 enodes 7.520 * * [simplify]: iteration 86: 696 enodes 7.679 * * [simplify]: iteration 87: 704 enodes 7.825 * * [simplify]: iteration 88: 712 enodes 7.999 * * [simplify]: iteration 89: 720 enodes 8.192 * * [simplify]: iteration 90: 728 enodes 8.408 * * [simplify]: iteration 91: 736 enodes 8.573 * * [simplify]: iteration 92: 744 enodes 8.778 * * [simplify]: iteration 93: 752 enodes 8.974 * * [simplify]: iteration 94: 760 enodes 9.173 * * [simplify]: iteration 95: 768 enodes 9.350 * * [simplify]: iteration 96: 776 enodes 9.560 * * [simplify]: iteration 97: 784 enodes 9.770 * * [simplify]: iteration 98: 792 enodes 10.048 * * [simplify]: iteration 99: 800 enodes 10.232 * * [simplify]: iteration 100: 808 enodes 10.415 * * [simplify]: iteration 101: 816 enodes 10.620 * * [simplify]: iteration 102: 824 enodes 10.794 * * [simplify]: iteration 103: 832 enodes 11.049 * * [simplify]: iteration 104: 840 enodes 11.267 * * [simplify]: iteration 105: 848 enodes 11.503 * * [simplify]: iteration 106: 856 enodes 11.695 * * [simplify]: iteration 107: 864 enodes 12.020 * * [simplify]: iteration 108: 872 enodes 12.309 * * [simplify]: iteration 109: 880 enodes 12.594 * * [simplify]: iteration 110: 888 enodes 12.834 * * [simplify]: iteration 111: 896 enodes 13.121 * * [simplify]: iteration 112: 904 enodes 13.354 * * [simplify]: iteration 113: 912 enodes 13.573 * * [simplify]: iteration 114: 920 enodes 13.878 * * [simplify]: iteration 115: 928 enodes 14.234 * * [simplify]: iteration 116: 936 enodes 14.550 * * [simplify]: iteration 117: 944 enodes 14.906 * * [simplify]: iteration 118: 952 enodes 15.166 * * [simplify]: iteration 119: 960 enodes 15.468 * * [simplify]: iteration 120: 968 enodes 15.840 * * [simplify]: iteration 121: 976 enodes 16.175 * * [simplify]: iteration 122: 984 enodes 16.565 * * [simplify]: iteration 123: 992 enodes 16.894 * * [simplify]: iteration 124: 1000 enodes 17.239 * * [simplify]: iteration 125: 1008 enodes 17.543 * * [simplify]: iteration 126: 1016 enodes 18.013 * * [simplify]: iteration 127: 1024 enodes 18.282 * * [simplify]: iteration 128: 1032 enodes 18.678 * * [simplify]: iteration 129: 1040 enodes 18.956 * * [simplify]: iteration 130: 1048 enodes 19.218 * * [simplify]: iteration 131: 1056 enodes 19.537 * * [simplify]: iteration 132: 1064 enodes 19.839 * * [simplify]: iteration 133: 1072 enodes 20.291 * * [simplify]: iteration 134: 1080 enodes 20.743 * * [simplify]: iteration 135: 1088 enodes 21.101 * * [simplify]: iteration 136: 1096 enodes 21.560 * * [simplify]: iteration 137: 1104 enodes 21.971 * * [simplify]: iteration 138: 1112 enodes 22.356 * * [simplify]: iteration 139: 1120 enodes 22.824 * * [simplify]: iteration 140: 1128 enodes 23.250 * * [simplify]: iteration 141: 1136 enodes 23.726 * * [simplify]: iteration 142: 1144 enodes 24.127 * * [simplify]: iteration 143: 1152 enodes 24.624 * * [simplify]: iteration 144: 1160 enodes 25.098 * * [simplify]: iteration 145: 1168 enodes 25.498 * * [simplify]: iteration 146: 1176 enodes 25.980 * * [simplify]: iteration 147: 1184 enodes 26.458 * * [simplify]: iteration 148: 1192 enodes 26.944 * * [simplify]: iteration 149: 1200 enodes 27.345 * * [simplify]: iteration 150: 1208 enodes 27.706 * * [simplify]: iteration 151: 1216 enodes 28.114 * * [simplify]: iteration 152: 1224 enodes 28.468 * * [simplify]: iteration 153: 1232 enodes 28.931 * * [simplify]: iteration 154: 1240 enodes 29.414 * * [simplify]: iteration 155: 1248 enodes 29.792 * * [simplify]: iteration 156: 1256 enodes 30.245 * * [simplify]: iteration 157: 1264 enodes 30.767 * * [simplify]: iteration 158: 1272 enodes 31.148 * * [simplify]: iteration 159: 1280 enodes 31.697 * * [simplify]: iteration 160: 1288 enodes 32.147 * * [simplify]: iteration 161: 1296 enodes 32.711 * * [simplify]: iteration 162: 1304 enodes 33.319 * * [simplify]: iteration 163: 1312 enodes 33.862 * * [simplify]: iteration 164: 1320 enodes 34.370 * * [simplify]: iteration 165: 1328 enodes 34.991 * * [simplify]: iteration 166: 1336 enodes 35.617 * * [simplify]: iteration 167: 1344 enodes 36.106 * * [simplify]: iteration 168: 1352 enodes 36.550 * * [simplify]: iteration 169: 1360 enodes 37.081 * * [simplify]: iteration 170: 1368 enodes 37.730 * * [simplify]: iteration 171: 1376 enodes 38.272 * * [simplify]: iteration 172: 1384 enodes 38.859 * * [simplify]: iteration 173: 1392 enodes 39.442 * * [simplify]: iteration 174: 1400 enodes 40.157 * * [simplify]: iteration 175: 1408 enodes 40.841 * * [simplify]: iteration 176: 1416 enodes 41.467 * * [simplify]: iteration 177: 1424 enodes 42.173 * * [simplify]: iteration 178: 1432 enodes 42.785 * * [simplify]: iteration 179: 1440 enodes 43.413 * * [simplify]: iteration 180: 1448 enodes 44.093 * * [simplify]: iteration 181: 1456 enodes 44.836 * * [simplify]: iteration 182: 1464 enodes 45.567 * * [simplify]: iteration 183: 1472 enodes 46.363 * * [simplify]: iteration 184: 1480 enodes 47.138 * * [simplify]: iteration 185: 1488 enodes 47.907 * * [simplify]: iteration 186: 1496 enodes 48.641 * * [simplify]: iteration 187: 1504 enodes 49.445 * * [simplify]: iteration 188: 1512 enodes 50.287 * * [simplify]: iteration 189: 1520 enodes 51.084 * * [simplify]: iteration 190: 1528 enodes 52.100 * * [simplify]: iteration 191: 1536 enodes 52.856 * * [simplify]: iteration 192: 1544 enodes 53.624 * * [simplify]: iteration 193: 1552 enodes 54.402 * * [simplify]: iteration 194: 1560 enodes 55.250 * * [simplify]: iteration 195: 1568 enodes 56.014 * * [simplify]: iteration 196: 1576 enodes 56.775 * * [simplify]: iteration 197: 1584 enodes 57.442 * * [simplify]: iteration 198: 1592 enodes 58.225 * * [simplify]: iteration 199: 1600 enodes 58.977 * * [simplify]: iteration 200: 1608 enodes 59.852 * * [simplify]: iteration 201: 1616 enodes 60.854 * * [simplify]: iteration 202: 1624 enodes 61.987 * * [simplify]: iteration 203: 1632 enodes 63.306 * * [simplify]: iteration 204: 1640 enodes 64.277 * * [simplify]: iteration 205: 1648 enodes 64.987 * * [simplify]: iteration 206: 1656 enodes 65.743 * * [simplify]: iteration 207: 1664 enodes 66.790 * * [simplify]: iteration 208: 1672 enodes 67.946 * * [simplify]: iteration 209: 1680 enodes 69.036 * * [simplify]: iteration 210: 1688 enodes 70.074 * * [simplify]: iteration 211: 1696 enodes 71.167 * * [simplify]: iteration 212: 1704 enodes 72.083 * * [simplify]: iteration 213: 1712 enodes 72.787 * * [simplify]: iteration 214: 1720 enodes 73.615 * * [simplify]: iteration 215: 1728 enodes 74.505 * * [simplify]: iteration 216: 1736 enodes 75.438 * * [simplify]: iteration 217: 1744 enodes 76.537 * * [simplify]: iteration 218: 1752 enodes 77.501 * * [simplify]: iteration 219: 1760 enodes 78.460 * * [simplify]: iteration 220: 1768 enodes 79.483 * * [simplify]: iteration 221: 1776 enodes 80.353 * * [simplify]: iteration 222: 1784 enodes 81.386 * * [simplify]: iteration 223: 1792 enodes 82.547 * * [simplify]: iteration 224: 1800 enodes 83.497 * * [simplify]: iteration 225: 1808 enodes 84.584 * * [simplify]: iteration 226: 1816 enodes 85.728 * * [simplify]: iteration 227: 1824 enodes 86.729 * * [simplify]: iteration 228: 1832 enodes 87.733 * * [simplify]: iteration 229: 1840 enodes 88.863 * * [simplify]: iteration 230: 1848 enodes 90.187 * * [simplify]: iteration 231: 1856 enodes 91.437 * * [simplify]: iteration 232: 1864 enodes 92.430 * * [simplify]: iteration 233: 1872 enodes 93.519 * * [simplify]: iteration 234: 1880 enodes 94.583 * * [simplify]: iteration 235: 1888 enodes 95.679 * * [simplify]: iteration 236: 1896 enodes 97.004 * * [simplify]: iteration 237: 1904 enodes 98.236 * * [simplify]: iteration 238: 1912 enodes 99.643 * * [simplify]: iteration 239: 1920 enodes 100.899 * * [simplify]: iteration 240: 1928 enodes 102.295 * * [simplify]: iteration 241: 1936 enodes 103.639 * * [simplify]: iteration 242: 1944 enodes 105.060 * * [simplify]: iteration 243: 1952 enodes 106.271 * * [simplify]: iteration 244: 1960 enodes 107.527 * * [simplify]: iteration 245: 1968 enodes 108.859 * * [simplify]: iteration 246: 1976 enodes 110.102 * * [simplify]: iteration 247: 1984 enodes 111.407 * * [simplify]: iteration 248: 1992 enodes 112.585 * * [simplify]: iteration 249: 2000 enodes 114.209 * * [simplify]: iteration 250: 2008 enodes 115.406 * * [simplify]: iteration 251: 2016 enodes 116.512 * * [simplify]: iteration 252: 2024 enodes 117.745 * * [simplify]: iteration 253: 2032 enodes 118.933 * * [simplify]: iteration 254: 2040 enodes 120.253 * * [simplify]: iteration 255: 2048 enodes 121.580 * * [simplify]: iteration 256: 2056 enodes 122.755 * * [simplify]: iteration 257: 2064 enodes 124.147 * * [simplify]: iteration 258: 2072 enodes 125.408 * * [simplify]: iteration 259: 2080 enodes 126.823 * * [simplify]: iteration 260: 2088 enodes 128.383 * * [simplify]: iteration 261: 2096 enodes 129.690 * * [simplify]: iteration 262: 2104 enodes 130.923 * * [simplify]: iteration 263: 2112 enodes 132.088 * * [simplify]: iteration 264: 2120 enodes 133.414 * * [simplify]: iteration 265: 2128 enodes 134.949 * * [simplify]: iteration 266: 2136 enodes 136.224 * * [simplify]: iteration 267: 2144 enodes 137.567 * * [simplify]: iteration 268: 2152 enodes 138.918 * * [simplify]: iteration 269: 2160 enodes 140.170 * * [simplify]: iteration 270: 2168 enodes 141.794 * * [simplify]: iteration 271: 2176 enodes 143.428 * * [simplify]: iteration 272: 2184 enodes 145.002 * * [simplify]: iteration 273: 2192 enodes 146.411 * * [simplify]: iteration 274: 2200 enodes 147.698 * * [simplify]: iteration 275: 2208 enodes 149.199 * * [simplify]: iteration 276: 2216 enodes 150.817 * * [simplify]: iteration 277: 2224 enodes 152.486 * * [simplify]: iteration 278: 2232 enodes 154.015 * * [simplify]: iteration 279: 2240 enodes 155.704 * * [simplify]: iteration 280: 2248 enodes 157.681 * * [simplify]: iteration 281: 2256 enodes 159.150 * * [simplify]: iteration 282: 2264 enodes 160.778 * * [simplify]: iteration 283: 2272 enodes 162.539 * * [simplify]: iteration 284: 2280 enodes 163.769 * * [simplify]: iteration 285: 2288 enodes 165.536 * * [simplify]: iteration 286: 2296 enodes 166.946 * * [simplify]: iteration 287: 2304 enodes 168.319 * * [simplify]: iteration 288: 2312 enodes 169.825 * * [simplify]: iteration 289: 2320 enodes 171.322 * * [simplify]: iteration 290: 2328 enodes 172.688 * * [simplify]: iteration 291: 2336 enodes 174.452 * * [simplify]: iteration 292: 2344 enodes 175.964 * * [simplify]: iteration 293: 2352 enodes 177.439 * * [simplify]: iteration 294: 2360 enodes 179.144 * * [simplify]: iteration 295: 2368 enodes 181.006 * * [simplify]: iteration 296: 2376 enodes 182.584 * * [simplify]: iteration 297: 2384 enodes 184.402 * * [simplify]: iteration 298: 2392 enodes 186.036 * * [simplify]: iteration 299: 2400 enodes 187.719 * * [simplify]: iteration 300: 2408 enodes 189.285 * * [simplify]: iteration 301: 2416 enodes 190.863 * * [simplify]: iteration 302: 2424 enodes 192.528 * * [simplify]: iteration 303: 2432 enodes 194.372 * * [simplify]: iteration 304: 2440 enodes 196.167 * * [simplify]: iteration 305: 2448 enodes 197.889 * * [simplify]: iteration 306: 2456 enodes 199.291 * * [simplify]: iteration 307: 2464 enodes 200.971 * * [simplify]: iteration 308: 2472 enodes 202.712 * * [simplify]: iteration 309: 2480 enodes 204.477 * * [simplify]: iteration 310: 2488 enodes 206.313 * * [simplify]: iteration 311: 2496 enodes 208.110 * * [simplify]: iteration 312: 2504 enodes 209.807 * * [simplify]: iteration 313: 2512 enodes 211.524 * * [simplify]: iteration 314: 2520 enodes 213.234 * * [simplify]: iteration 315: 2528 enodes 214.851 * * [simplify]: iteration 316: 2536 enodes 216.359 * * [simplify]: iteration 317: 2544 enodes 218.349 * * [simplify]: iteration 318: 2552 enodes 220.189 * * [simplify]: iteration 319: 2560 enodes 222.007 * * [simplify]: iteration 320: 2568 enodes 223.998 * * [simplify]: iteration 321: 2576 enodes 225.850 * * [simplify]: iteration 322: 2584 enodes 228.022 * * [simplify]: iteration 323: 2592 enodes 230.309 * * [simplify]: iteration 324: 2600 enodes 232.198 * * [simplify]: iteration 325: 2608 enodes 234.116 * * [simplify]: iteration 326: 2616 enodes 235.899 * * [simplify]: iteration 327: 2624 enodes 237.587 * * [simplify]: iteration 328: 2632 enodes 239.455 * * [simplify]: iteration 329: 2640 enodes 241.282 * * [simplify]: iteration 330: 2648 enodes 243.168 * * [simplify]: iteration 331: 2656 enodes 245.383 * * [simplify]: iteration 332: 2664 enodes 247.177 * * [simplify]: iteration 333: 2672 enodes 249.216 * * [simplify]: iteration 334: 2680 enodes 251.281 * * [simplify]: iteration 335: 2688 enodes 253.356 * * [simplify]: iteration 336: 2696 enodes 255.307 * * [simplify]: iteration 337: 2704 enodes 257.299 * * [simplify]: iteration 338: 2712 enodes 259.241 * * [simplify]: iteration 339: 2720 enodes 261.218 * * [simplify]: iteration 340: 2728 enodes 263.509 * * [simplify]: iteration 341: 2736 enodes 265.670 * * [simplify]: iteration 342: 2744 enodes 267.480 * * [simplify]: iteration 343: 2752 enodes 269.472 * * [simplify]: iteration 344: 2760 enodes 271.176 * * [simplify]: iteration 345: 2768 enodes 273.171 * * [simplify]: iteration 346: 2776 enodes 275.132 * * [simplify]: iteration 347: 2784 enodes 277.400 * * [simplify]: iteration 348: 2792 enodes 279.413 * * [simplify]: iteration 349: 2800 enodes 281.471 * * [simplify]: iteration 350: 2808 enodes 283.439 * * [simplify]: iteration 351: 2816 enodes 285.240 * * [simplify]: iteration 352: 2824 enodes 287.301 * * [simplify]: iteration 353: 2832 enodes 289.581 * * [simplify]: iteration 354: 2840 enodes 291.669 * * [simplify]: iteration 355: 2848 enodes 294.345 * * [simplify]: iteration 356: 2856 enodes 296.601 * * [simplify]: iteration 357: 2864 enodes 298.795 * * [simplify]: iteration 358: 2872 enodes 301.073 * * [simplify]: iteration 359: 2880 enodes 303.223 * * [simplify]: iteration 360: 2888 enodes 305.649 * * [simplify]: iteration 361: 2896 enodes 307.637 * * [simplify]: iteration 362: 2904 enodes 309.819 * * [simplify]: iteration 363: 2912 enodes 311.882 * * [simplify]: iteration 364: 2920 enodes 314.283 * * [simplify]: iteration 365: 2928 enodes 316.917 * * [simplify]: iteration 366: 2936 enodes 319.568 * * [simplify]: iteration 367: 2944 enodes 322.302 * * [simplify]: iteration 368: 2952 enodes 325.112 * * [simplify]: iteration 369: 2960 enodes 328.318 * * [simplify]: iteration 370: 2968 enodes 331.039 * * [simplify]: iteration 371: 2976 enodes 334.131 * * [simplify]: iteration 372: 2984 enodes 336.904 * * [simplify]: iteration 373: 2992 enodes 339.750 * * [simplify]: iteration 374: 3000 enodes 342.429 * * [simplify]: iteration 375: 3008 enodes 345.554 * * [simplify]: iteration 376: 3016 enodes 348.651 * * [simplify]: iteration 377: 3024 enodes 351.668 * * [simplify]: iteration 378: 3032 enodes 354.507 * * [simplify]: iteration 379: 3040 enodes 357.260 * * [simplify]: iteration 380: 3048 enodes 360.895 * * [simplify]: iteration 381: 3056 enodes 363.427 * * [simplify]: iteration 382: 3064 enodes 365.739 * * [simplify]: iteration 383: 3072 enodes 368.114 * * [simplify]: iteration 384: 3080 enodes 370.475 * * [simplify]: iteration 385: 3088 enodes 372.720 * * [simplify]: iteration 386: 3096 enodes 375.199 * * [simplify]: iteration 387: 3104 enodes 377.613 * * [simplify]: iteration 388: 3112 enodes 380.060 * * [simplify]: iteration 389: 3120 enodes 382.073 * * [simplify]: iteration 390: 3128 enodes 384.123 * * [simplify]: iteration 391: 3136 enodes 386.452 * * [simplify]: iteration 392: 3144 enodes 388.501 * * [simplify]: iteration 393: 3152 enodes 390.521 * * [simplify]: iteration 394: 3160 enodes 392.577 * * [simplify]: iteration 395: 3168 enodes 394.609 * * [simplify]: iteration 396: 3176 enodes 396.659 * * [simplify]: iteration 397: 3184 enodes 398.722 * * [simplify]: iteration 398: 3192 enodes 400.834 * * [simplify]: iteration 399: 3200 enodes 402.982 * * [simplify]: iteration 400: 3208 enodes 405.097 * * [simplify]: iteration 401: 3216 enodes 407.546 * * [simplify]: iteration 402: 3224 enodes 409.676 * * [simplify]: iteration 403: 3232 enodes 411.807 * * [simplify]: iteration 404: 3240 enodes 413.881 * * [simplify]: iteration 405: 3248 enodes 415.953 * * [simplify]: iteration 406: 3256 enodes 418.060 * * [simplify]: iteration 407: 3264 enodes 420.202 * * [simplify]: iteration 408: 3272 enodes 422.347 * * [simplify]: iteration 409: 3280 enodes 424.495 * * [simplify]: iteration 410: 3288 enodes 426.646 * * [simplify]: iteration 411: 3296 enodes 429.056 * * [simplify]: iteration 412: 3304 enodes 431.185 * * [simplify]: iteration 413: 3312 enodes 433.326 * * [simplify]: iteration 414: 3320 enodes 435.478 * * [simplify]: iteration 415: 3328 enodes 437.701 * * [simplify]: iteration 416: 3336 enodes 439.939 * * [simplify]: iteration 417: 3344 enodes 442.138 * * [simplify]: iteration 418: 3352 enodes 444.395 * * [simplify]: iteration 419: 3360 enodes 446.600 * * [simplify]: iteration 420: 3368 enodes 449.097 * * [simplify]: iteration 421: 3376 enodes 451.291 * * [simplify]: iteration 422: 3384 enodes 453.499 * * [simplify]: iteration 423: 3392 enodes 455.743 * * [simplify]: iteration 424: 3400 enodes 458.060 * * [simplify]: iteration 425: 3408 enodes 460.377 * * [simplify]: iteration 426: 3416 enodes 462.703 * * [simplify]: iteration 427: 3424 enodes 465.035 * * [simplify]: iteration 428: 3432 enodes 467.328 * * [simplify]: iteration 429: 3440 enodes 469.863 * * [simplify]: iteration 430: 3448 enodes 472.176 * * [simplify]: iteration 431: 3456 enodes 474.507 * * [simplify]: iteration 432: 3464 enodes 476.854 * * [simplify]: iteration 433: 3472 enodes 479.289 * * [simplify]: iteration 434: 3480 enodes 481.674 * * [simplify]: iteration 435: 3488 enodes 484.112 * * [simplify]: iteration 436: 3496 enodes 486.493 * * [simplify]: iteration 437: 3504 enodes 488.930 * * [simplify]: iteration 438: 3512 enodes 491.587 * * [simplify]: iteration 439: 3520 enodes 493.962 * * [simplify]: iteration 440: 3528 enodes 496.351 * * [simplify]: iteration 441: 3536 enodes 498.748 * * [simplify]: iteration 442: 3544 enodes 501.244 * * [simplify]: iteration 443: 3552 enodes 503.722 * * [simplify]: iteration 444: 3560 enodes 506.234 * * [simplify]: iteration 445: 3568 enodes 508.702 * * [simplify]: iteration 446: 3576 enodes 511.528 * * [simplify]: iteration 447: 3584 enodes 514.048 * * [simplify]: iteration 448: 3592 enodes 516.523 * * [simplify]: iteration 449: 3600 enodes 519.031 * * [simplify]: iteration 450: 3608 enodes 521.545 * * [simplify]: iteration 451: 3616 enodes 524.126 * * [simplify]: iteration 452: 3624 enodes 526.736 * * [simplify]: iteration 453: 3632 enodes 529.589 * * [simplify]: iteration 454: 3640 enodes 532.164 * * [simplify]: iteration 455: 3648 enodes 534.697 * * [simplify]: iteration 456: 3656 enodes 537.285 * * [simplify]: iteration 457: 3664 enodes 539.826 * * [simplify]: iteration 458: 3672 enodes 542.395 * * [simplify]: iteration 459: 3680 enodes 544.989 * * [simplify]: iteration 460: 3688 enodes 547.953 * * [simplify]: iteration 461: 3696 enodes 550.647 * * [simplify]: iteration 462: 3704 enodes 553.343 * * [simplify]: iteration 463: 3712 enodes 556.013 * * [simplify]: iteration 464: 3720 enodes 558.891 * * [simplify]: iteration 465: 3728 enodes 561.558 * * [simplify]: iteration 466: 3736 enodes 564.250 * * [simplify]: iteration 467: 3744 enodes 567.231 * * [simplify]: iteration 468: 3752 enodes 569.882 * * [simplify]: iteration 469: 3760 enodes 572.776 * * [simplify]: iteration 470: 3768 enodes 575.544 * * [simplify]: iteration 471: 3776 enodes 578.342 * * [simplify]: iteration 472: 3784 enodes 581.087 * * [simplify]: iteration 473: 3792 enodes 583.844 * * [simplify]: iteration 474: 3800 enodes 586.875 * * [simplify]: iteration 475: 3808 enodes 589.682 * * [simplify]: iteration 476: 3816 enodes 592.469 * * [simplify]: iteration 477: 3824 enodes 595.255 * * [simplify]: iteration 478: 3832 enodes 598.102 * * [simplify]: iteration 479: 3840 enodes