1.182 * [progress]: [Phase 1 of 3] Setting up. 0.004 * * * [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.103 * * * * [points]: Setting MPFR precision to 64 0.106 * * * * [points]: Setting MPFR precision to 320 0.108 * * * * [points]: Computing exacts on every 8 of 256 points to ramp up precision 0.109 * * * * [points]: Setting MPFR precision to 64 0.112 * * * * [points]: Setting MPFR precision to 320 0.114 * * * * [points]: Computing exacts on every 4 of 256 points to ramp up precision 0.116 * * * * [points]: Setting MPFR precision to 64 0.121 * * * * [points]: Setting MPFR precision to 320 0.126 * * * * [points]: Computing exacts on every 2 of 256 points to ramp up precision 0.127 * * * * [points]: Setting MPFR precision to 64 0.134 * * * * [points]: Setting MPFR precision to 320 0.141 * * * * [points]: Computing exacts for 256 points 0.142 * * * * [points]: Setting MPFR precision to 64 0.164 * * * * [points]: Setting MPFR precision to 320 0.185 * * * * [points]: Filtering points with unrepresentable outputs 0.186 * * * * [points]: Sampled 256 points with exact outputs 0.187 * * * [progress]: [2/2] Setting up program. 0.196 * [progress]: [Phase 2 of 3] Improving. 0.197 * * * * [progress]: [ 1 / 1 ] simplifiying candidate # 0.200 * [simplify]: Simplifying: (+.p16 (*.p16 re im) (*.p16 im re)) 0.202 * * [simplify]: iteration 0: 5 enodes 0.209 * * [simplify]: iteration 1: 6 enodes 0.211 * * [simplify]: iteration 2: 10 enodes 0.215 * * [simplify]: iteration 3: 12 enodes 0.218 * * [simplify]: iteration complete: 12 enodes 0.218 * * [simplify]: Extracting #0: cost 1 inf + 0 0.219 * * [simplify]: Extracting #1: cost 6 inf + 0 0.219 * * [simplify]: Extracting #2: cost 3 inf + 43 0.219 * * [simplify]: Extracting #3: cost 0 inf + 768 0.220 * [simplify]: Simplified to: (*.p16 (+.p16 im im) re) 0.232 * * [progress]: iteration 1 / 4 0.232 * * * [progress]: picking best candidate 0.246 * * * * [pick]: Picked # 0.246 * * * [progress]: localizing error 0.340 * * * [progress]: generating rewritten candidates 0.341 * * * * [progress]: [ 1 / 1 ] rewriting at (2) 0.353 * * * [progress]: generating series expansions 0.354 * * * * [progress]: [ 1 / 1 ] generating series at (2) 0.354 * * * [progress]: simplifying candidates 0.354 * * * * [progress]: [ 1 / 14 ] simplifiying candidate #posit16 1.0) (*.p16 (+.p16 im im) re)))> 0.354 * * * * [progress]: [ 2 / 14 ] simplifiying candidate #posit16 1.0) (*.p16 (+.p16 im im) re)))> 0.354 * * * * [progress]: [ 3 / 14 ] simplifiying candidate #posit16 1.0) re)))> 0.354 * * * * [progress]: [ 4 / 14 ] simplifiying candidate #posit16 1.0)))> 0.354 * * * * [progress]: [ 5 / 14 ] simplifiying candidate #posit16 1.0) (*.p16 (+.p16 im im) re)))> 0.354 * * * * [progress]: [ 6 / 14 ] simplifiying candidate #posit16 (posit16->quire16 (*.p16 (+.p16 im im) re))))> 0.354 * * * * [progress]: [ 7 / 14 ] simplifiying candidate #posit16 0.0) (*.p16 (+.p16 im im) re)))> 0.354 * * * * [progress]: [ 8 / 14 ] simplifiying candidate #posit16 0.0)))> 0.354 * * * * [progress]: [ 9 / 14 ] simplifiying candidate #posit16 0.0)))> 0.355 * * * * [progress]: [ 10 / 14 ] simplifiying candidate #posit16 1.0) (*.p16 (+.p16 im im) re)))> 0.355 * * * * [progress]: [ 11 / 14 ] simplifiying candidate #posit16 1.0)))> 0.355 * * * * [progress]: [ 12 / 14 ] simplifiying candidate #posit16 1.0)))> 0.355 * * * * [progress]: [ 13 / 14 ] simplifiying candidate # 0.355 * * * * [progress]: [ 14 / 14 ] simplifiying candidate # 0.355 * [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.355 * * [simplify]: iteration 0: 10 enodes 0.360 * * [simplify]: iteration 1: 12 enodes 0.364 * * [simplify]: iteration 2: 18 enodes 0.370 * * [simplify]: iteration 3: 25 enodes 0.376 * * [simplify]: iteration 4: 26 enodes 0.381 * * [simplify]: iteration complete: 26 enodes 0.381 * * [simplify]: Extracting #0: cost 5 inf + 0 0.381 * * [simplify]: Extracting #1: cost 10 inf + 1 0.381 * * [simplify]: Extracting #2: cost 4 inf + 47 0.381 * * [simplify]: Extracting #3: cost 0 inf + 1134 0.382 * [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.382 * * * [progress]: adding candidates to table 0.521 * * [progress]: iteration 2 / 4 0.521 * * * [progress]: picking best candidate 0.528 * * * * [pick]: Picked # 0.528 * * * [progress]: localizing error 0.625 * * * [progress]: generating rewritten candidates 0.625 * * * * [progress]: [ 1 / 1 ] rewriting at (2) 0.634 * * * [progress]: generating series expansions 0.634 * * * * [progress]: [ 1 / 1 ] generating series at (2) 0.635 * * * [progress]: simplifying candidates 0.635 * * * * [progress]: [ 1 / 18 ] simplifiying candidate #posit16 0.0)) (*.p16 im re)))> 0.635 * * * * [progress]: [ 2 / 18 ] simplifiying candidate #posit16 0.0)))> 0.635 * * * * [progress]: [ 3 / 18 ] simplifiying candidate #posit16 0.0) (+.p16 (*.p16 re im) (*.p16 im re))))> 0.635 * * * * [progress]: [ 4 / 18 ] simplifiying candidate #posit16 0.0) (*.p16 im re))))> 0.635 * * * * [progress]: [ 5 / 18 ] simplifiying candidate #posit16 0.0)))> 0.635 * * * * [progress]: [ 6 / 18 ] simplifiying candidate #posit16 0.0) (*.p16 im re))))> 0.635 * * * * [progress]: [ 7 / 18 ] simplifiying candidate #posit16 1.0) (+.p16 (*.p16 re im) (*.p16 im re))))> 0.635 * * * * [progress]: [ 8 / 18 ] simplifiying candidate #posit16 (posit16->quire16 (+.p16 (*.p16 re im) (*.p16 im re)))))> 0.635 * * * * [progress]: [ 9 / 18 ] simplifiying candidate #posit16 (quire16-mul-add (posit16->quire16 (*.p16 re im)) (*.p16 im re) (real->posit16 1.0))))> 0.635 * * * * [progress]: [ 10 / 18 ] simplifiying candidate #posit16 (quire16-mul-add (posit16->quire16 (*.p16 re im)) im re)))> 0.635 * * * * [progress]: [ 11 / 18 ] simplifiying candidate #posit16 0.0) (+.p16 (*.p16 re im) (*.p16 im re))))> 0.635 * * * * [progress]: [ 12 / 18 ] simplifiying candidate #posit16 0.0)))> 0.635 * * * * [progress]: [ 13 / 18 ] simplifiying candidate #posit16 0.0)))> 0.635 * * * * [progress]: [ 14 / 18 ] simplifiying candidate #posit16 1.0) (+.p16 (*.p16 re im) (*.p16 im re))))> 0.635 * * * * [progress]: [ 15 / 18 ] simplifiying candidate #posit16 1.0)))> 0.635 * * * * [progress]: [ 16 / 18 ] simplifiying candidate #posit16 1.0)))> 0.636 * * * * [progress]: [ 17 / 18 ] simplifiying candidate # 0.636 * * * * [progress]: [ 18 / 18 ] simplifiying candidate # 0.636 * [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)) 0.636 * * [simplify]: iteration 0: 16 enodes 0.643 * * [simplify]: iteration 1: 21 enodes 0.652 * * [simplify]: iteration 2: 34 enodes 0.675 * * [simplify]: iteration 3: 63 enodes 0.702 * * [simplify]: iteration 4: 131 enodes 0.748 * * [simplify]: iteration 5: 263 enodes 0.763 * * [simplify]: iteration 6: 288 enodes 0.772 * * [simplify]: iteration complete: 288 enodes 0.772 * * [simplify]: Extracting #0: cost 8 inf + 0 0.772 * * [simplify]: Extracting #1: cost 16 inf + 0 0.773 * * [simplify]: Extracting #2: cost 11 inf + 5 0.773 * * [simplify]: Extracting #3: cost 4 inf + 1616 0.773 * * [simplify]: Extracting #4: cost 0 inf + 2945 0.773 * [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)) 0.774 * * * [progress]: adding candidates to table 0.957 * * [progress]: iteration 3 / 4 0.957 * * * [progress]: picking best candidate 0.970 * * * * [pick]: Picked #posit16 (posit16->quire16 (*.p16 im (+.p16 re re)))))> 0.970 * * * [progress]: localizing error 1.052 * * * [progress]: generating rewritten candidates 1.052 * * * * [progress]: [ 1 / 1 ] rewriting at (2 1 1) 1.055 * * * [progress]: generating series expansions 1.055 * * * * [progress]: [ 1 / 1 ] generating series at (2 1 1) 1.055 * * * [progress]: simplifying candidates 1.055 * * * * [progress]: [ 1 / 16 ] simplifiying candidate #posit16 (posit16->quire16 (+.p16 (*.p16 im re) (*.p16 im re)))))> 1.056 * * * * [progress]: [ 2 / 16 ] simplifiying candidate #posit16 (posit16->quire16 (+.p16 (*.p16 re im) (*.p16 re im)))))> 1.056 * * * * [progress]: [ 3 / 16 ] simplifiying candidate #posit16 (posit16->quire16 (*.p16 (*.p16 im (real->posit16 1.0)) (+.p16 re re)))))> 1.056 * * * * [progress]: [ 4 / 16 ] simplifiying candidate #posit16 (posit16->quire16 (*.p16 (*.p16 im (real->posit16 1.0)) (+.p16 re re)))))> 1.056 * * * * [progress]: [ 5 / 16 ] simplifiying candidate #posit16 (posit16->quire16 (*.p16 (*.p16 im (+.p16 re re)) (real->posit16 1.0)))))> 1.056 * * * * [progress]: [ 6 / 16 ] simplifiying candidate #posit16 (posit16->quire16 (/.p16 (*.p16 im (+.p16 re re)) (real->posit16 1.0)))))> 1.056 * * * * [progress]: [ 7 / 16 ] simplifiying candidate #posit16 (posit16->quire16 (*.p16 (real->posit16 1.0) (*.p16 im (+.p16 re re))))))> 1.056 * * * * [progress]: [ 8 / 16 ] simplifiying candidate #posit16 (posit16->quire16 (quire16->posit16 (posit16->quire16 (*.p16 im (+.p16 re re)))))))> 1.056 * * * * [progress]: [ 9 / 16 ] simplifiying candidate #posit16 (posit16->quire16 (+.p16 (real->posit16 0.0) (*.p16 im (+.p16 re re))))))> 1.056 * * * * [progress]: [ 10 / 16 ] simplifiying candidate #posit16 (posit16->quire16 (+.p16 (*.p16 im (+.p16 re re)) (real->posit16 0.0)))))> 1.056 * * * * [progress]: [ 11 / 16 ] simplifiying candidate #posit16 (posit16->quire16 (-.p16 (*.p16 im (+.p16 re re)) (real->posit16 0.0)))))> 1.056 * * * * [progress]: [ 12 / 16 ] simplifiying candidate #posit16 (posit16->quire16 (*.p16 (real->posit16 1.0) (*.p16 im (+.p16 re re))))))> 1.056 * * * * [progress]: [ 13 / 16 ] simplifiying candidate #posit16 (posit16->quire16 (*.p16 (*.p16 im (+.p16 re re)) (real->posit16 1.0)))))> 1.056 * * * * [progress]: [ 14 / 16 ] simplifiying candidate #posit16 (posit16->quire16 (/.p16 (*.p16 im (+.p16 re re)) (real->posit16 1.0)))))> 1.056 * * * * [progress]: [ 15 / 16 ] simplifiying candidate #posit16 (posit16->quire16 (*.p16 (+.p16 re re) im))))> 1.056 * * * * [progress]: [ 16 / 16 ] simplifiying candidate #posit16 (posit16->quire16 (*.p16 im (+.p16 re re)))))> 1.056 * [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.056 * * [simplify]: iteration 0: 13 enodes 1.059 * * [simplify]: iteration 1: 18 enodes 1.062 * * [simplify]: iteration 2: 25 enodes 1.066 * * [simplify]: iteration 3: 32 enodes 1.070 * * [simplify]: iteration 4: 40 enodes 1.074 * * [simplify]: iteration 5: 48 enodes 1.080 * * [simplify]: iteration 6: 56 enodes 1.092 * * [simplify]: iteration 7: 64 enodes 1.098 * * [simplify]: iteration 8: 72 enodes 1.105 * * [simplify]: iteration 9: 80 enodes 1.112 * * [simplify]: iteration 10: 88 enodes 1.120 * * [simplify]: iteration 11: 96 enodes 1.128 * * [simplify]: iteration 12: 104 enodes 1.138 * * [simplify]: iteration 13: 112 enodes 1.149 * * [simplify]: iteration 14: 120 enodes 1.172 * * [simplify]: iteration 15: 128 enodes 1.185 * * [simplify]: iteration 16: 136 enodes 1.197 * * [simplify]: iteration 17: 144 enodes 1.217 * * [simplify]: iteration 18: 152 enodes 1.242 * * [simplify]: iteration 19: 160 enodes 1.257 * * [simplify]: iteration 20: 168 enodes 1.271 * * [simplify]: iteration 21: 176 enodes 1.292 * * [simplify]: iteration 22: 184 enodes 1.325 * * [simplify]: iteration 23: 192 enodes 1.360 * * [simplify]: iteration 24: 200 enodes 1.397 * * [simplify]: iteration 25: 208 enodes 1.424 * * [simplify]: iteration 26: 216 enodes 1.444 * * [simplify]: iteration 27: 224 enodes 1.485 * * [simplify]: iteration 28: 232 enodes 1.511 * * [simplify]: iteration 29: 240 enodes 1.544 * * [simplify]: iteration 30: 248 enodes 1.592 * * [simplify]: iteration 31: 256 enodes 1.641 * * [simplify]: iteration 32: 264 enodes 1.689 * * [simplify]: iteration 33: 272 enodes 1.720 * * [simplify]: iteration 34: 280 enodes 1.751 * * [simplify]: iteration 35: 288 enodes 1.786 * * [simplify]: iteration 36: 296 enodes 1.830 * * [simplify]: iteration 37: 304 enodes 1.867 * * [simplify]: iteration 38: 312 enodes 1.921 * * [simplify]: iteration 39: 320 enodes 1.988 * * [simplify]: iteration 40: 328 enodes 2.060 * * [simplify]: iteration 41: 336 enodes 2.117 * * [simplify]: iteration 42: 344 enodes 2.178 * * [simplify]: iteration 43: 352 enodes 2.255 * * [simplify]: iteration 44: 360 enodes 2.336 * * [simplify]: iteration 45: 368 enodes 2.399 * * [simplify]: iteration 46: 376 enodes 2.471 * * [simplify]: iteration 47: 384 enodes 2.566 * * [simplify]: iteration 48: 392 enodes 2.648 * * [simplify]: iteration 49: 400 enodes 2.727 * * [simplify]: iteration 50: 408 enodes 2.812 * * [simplify]: iteration 51: 416 enodes 2.871 * * [simplify]: iteration 52: 424 enodes 2.924 * * [simplify]: iteration 53: 432 enodes 2.976 * * [simplify]: iteration 54: 440 enodes 3.046 * * [simplify]: iteration 55: 448 enodes 3.131 * * [simplify]: iteration 56: 456 enodes 3.208 * * [simplify]: iteration 57: 464 enodes 3.274 * * [simplify]: iteration 58: 472 enodes 3.348 * * [simplify]: iteration 59: 480 enodes 3.455 * * [simplify]: iteration 60: 488 enodes 3.544 * * [simplify]: iteration 61: 496 enodes 3.679 * * [simplify]: iteration 62: 504 enodes 3.814 * * [simplify]: iteration 63: 512 enodes 3.907 * * [simplify]: iteration 64: 520 enodes 4.022 * * [simplify]: iteration 65: 528 enodes 4.100 * * [simplify]: iteration 66: 536 enodes 4.187 * * [simplify]: iteration 67: 544 enodes 4.278 * * [simplify]: iteration 68: 552 enodes 4.434 * * [simplify]: iteration 69: 560 enodes 4.564 * * [simplify]: iteration 70: 568 enodes 4.659 * * [simplify]: iteration 71: 576 enodes 4.772 * * [simplify]: iteration 72: 584 enodes 4.917 * * [simplify]: iteration 73: 592 enodes 5.056 * * [simplify]: iteration 74: 600 enodes 5.206 * * [simplify]: iteration 75: 608 enodes 5.361 * * [simplify]: iteration 76: 616 enodes 5.470 * * [simplify]: iteration 77: 624 enodes 5.588 * * [simplify]: iteration 78: 632 enodes 5.778 * * [simplify]: iteration 79: 640 enodes 5.930 * * [simplify]: iteration 80: 648 enodes 6.089 * * [simplify]: iteration 81: 656 enodes 6.248 * * [simplify]: iteration 82: 664 enodes 6.404 * * [simplify]: iteration 83: 672 enodes 6.523 * * [simplify]: iteration 84: 680 enodes 6.676 * * [simplify]: iteration 85: 688 enodes 6.851 * * [simplify]: iteration 86: 696 enodes 7.004 * * [simplify]: iteration 87: 704 enodes 7.166 * * [simplify]: iteration 88: 712 enodes 7.338 * * [simplify]: iteration 89: 720 enodes 7.605 * * [simplify]: iteration 90: 728 enodes 7.742 * * [simplify]: iteration 91: 736 enodes 7.899 * * [simplify]: iteration 92: 744 enodes 8.094 * * [simplify]: iteration 93: 752 enodes 8.360 * * [simplify]: iteration 94: 760 enodes 8.549 * * [simplify]: iteration 95: 768 enodes 8.731 * * [simplify]: iteration 96: 776 enodes 8.904 * * [simplify]: iteration 97: 784 enodes 9.089 * * [simplify]: iteration 98: 792 enodes 9.287 * * [simplify]: iteration 99: 800 enodes 9.610 * * [simplify]: iteration 100: 808 enodes 9.827 * * [simplify]: iteration 101: 816 enodes 10.127 * * [simplify]: iteration 102: 824 enodes 10.383 * * [simplify]: iteration 103: 832 enodes 10.585 * * [simplify]: iteration 104: 840 enodes 10.840 * * [simplify]: iteration 105: 848 enodes 11.070 * * [simplify]: iteration 106: 856 enodes 11.323 * * [simplify]: iteration 107: 864 enodes 11.527 * * [simplify]: iteration 108: 872 enodes 11.799 * * [simplify]: iteration 109: 880 enodes 12.036 * * [simplify]: iteration 110: 888 enodes 12.277 * * [simplify]: iteration 111: 896 enodes 12.602 * * [simplify]: iteration 112: 904 enodes 12.898 * * [simplify]: iteration 113: 912 enodes 13.166 * * [simplify]: iteration 114: 920 enodes 13.460 * * [simplify]: iteration 115: 928 enodes 13.747 * * [simplify]: iteration 116: 936 enodes 14.047 * * [simplify]: iteration 117: 944 enodes 14.366 * * [simplify]: iteration 118: 952 enodes 14.683 * * [simplify]: iteration 119: 960 enodes 14.957 * * [simplify]: iteration 120: 968 enodes 15.236 * * [simplify]: iteration 121: 976 enodes 15.459 * * [simplify]: iteration 122: 984 enodes 15.688 * * [simplify]: iteration 123: 992 enodes 16.061 * * [simplify]: iteration 124: 1000 enodes 16.427 * * [simplify]: iteration 125: 1008 enodes 16.848 * * [simplify]: iteration 126: 1016 enodes 17.166 * * [simplify]: iteration 127: 1024 enodes 17.539 * * [simplify]: iteration 128: 1032 enodes 17.873 * * [simplify]: iteration 129: 1040 enodes 18.228 * * [simplify]: iteration 130: 1048 enodes 18.671 * * [simplify]: iteration 131: 1056 enodes 19.108 * * [simplify]: iteration 132: 1064 enodes 19.376 * * [simplify]: iteration 133: 1072 enodes 19.766 * * [simplify]: iteration 134: 1080 enodes 20.231 * * [simplify]: iteration 135: 1088 enodes 20.669 * * [simplify]: iteration 136: 1096 enodes 21.086 * * [simplify]: iteration 137: 1104 enodes 21.601 * * [simplify]: iteration 138: 1112 enodes 21.905 * * [simplify]: iteration 139: 1120 enodes 22.276 * * [simplify]: iteration 140: 1128 enodes 22.666 * * [simplify]: iteration 141: 1136 enodes 23.146 * * [simplify]: iteration 142: 1144 enodes 23.565 * * [simplify]: iteration 143: 1152 enodes 23.915 * * [simplify]: iteration 144: 1160 enodes 24.485 * * [simplify]: iteration 145: 1168 enodes 25.008 * * [simplify]: iteration 146: 1176 enodes 25.502 * * [simplify]: iteration 147: 1184 enodes 25.822 * * [simplify]: iteration 148: 1192 enodes 26.192 * * [simplify]: iteration 149: 1200 enodes 26.571 * * [simplify]: iteration 150: 1208 enodes 26.888 * * [simplify]: iteration 151: 1216 enodes 27.258 * * [simplify]: iteration 152: 1224 enodes 27.791 * * [simplify]: iteration 153: 1232 enodes 28.321 * * [simplify]: iteration 154: 1240 enodes 28.789 * * [simplify]: iteration 155: 1248 enodes 29.331 * * [simplify]: iteration 156: 1256 enodes 29.721 * * [simplify]: iteration 157: 1264 enodes 30.087 * * [simplify]: iteration 158: 1272 enodes 30.442 * * [simplify]: iteration 159: 1280 enodes 30.840 * * [simplify]: iteration 160: 1288 enodes 31.330 * * [simplify]: iteration 161: 1296 enodes 31.952 * * [simplify]: iteration 162: 1304 enodes 32.517 * * [simplify]: iteration 163: 1312 enodes 33.026 * * [simplify]: iteration 164: 1320 enodes 33.593 * * [simplify]: iteration 165: 1328 enodes 34.106 * * [simplify]: iteration 166: 1336 enodes 34.594 * * [simplify]: iteration 167: 1344 enodes 35.101 * * [simplify]: iteration 168: 1352 enodes 35.816 * * [simplify]: iteration 169: 1360 enodes 36.426 * * [simplify]: iteration 170: 1368 enodes 37.022 * * [simplify]: iteration 171: 1376 enodes 37.686 * * [simplify]: iteration 172: 1384 enodes 38.359 * * [simplify]: iteration 173: 1392 enodes 38.936 * * [simplify]: iteration 174: 1400 enodes 39.598 * * [simplify]: iteration 175: 1408 enodes 40.077 * * [simplify]: iteration 176: 1416 enodes 40.697 * * [simplify]: iteration 177: 1424 enodes 41.317 * * [simplify]: iteration 178: 1432 enodes 41.938 * * [simplify]: iteration 179: 1440 enodes 42.535 * * [simplify]: iteration 180: 1448 enodes 43.129 * * [simplify]: iteration 181: 1456 enodes 43.700 * * [simplify]: iteration 182: 1464 enodes 44.390 * * [simplify]: iteration 183: 1472 enodes 45.036 * * [simplify]: iteration 184: 1480 enodes 45.847 * * [simplify]: iteration 185: 1488 enodes 46.620 * * [simplify]: iteration 186: 1496 enodes 47.303 * * [simplify]: iteration 187: 1504 enodes 48.149 * * [simplify]: iteration 188: 1512 enodes 48.931 * * [simplify]: iteration 189: 1520 enodes 49.799 * * [simplify]: iteration 190: 1528 enodes 50.630 * * [simplify]: iteration 191: 1536 enodes 51.519 * * [simplify]: iteration 192: 1544 enodes 52.324 * * [simplify]: iteration 193: 1552 enodes 53.179 * * [simplify]: iteration 194: 1560 enodes 54.359 * * [simplify]: iteration 195: 1568 enodes 55.169 * * [simplify]: iteration 196: 1576 enodes 55.915 * * [simplify]: iteration 197: 1584 enodes 56.635 * * [simplify]: iteration 198: 1592 enodes 57.617 * * [simplify]: iteration 199: 1600 enodes 58.531 * * [simplify]: iteration 200: 1608 enodes 59.288 * * [simplify]: iteration 201: 1616 enodes 60.028 * * [simplify]: iteration 202: 1624 enodes 60.698 * * [simplify]: iteration 203: 1632 enodes 61.448 * * [simplify]: iteration 204: 1640 enodes 62.212 * * [simplify]: iteration 205: 1648 enodes 63.061 * * [simplify]: iteration 206: 1656 enodes 63.944 * * [simplify]: iteration 207: 1664 enodes 64.767 * * [simplify]: iteration 208: 1672 enodes 65.738 * * [simplify]: iteration 209: 1680 enodes 66.623 * * [simplify]: iteration 210: 1688 enodes 67.634 * * [simplify]: iteration 211: 1696 enodes 68.551 * * [simplify]: iteration 212: 1704 enodes 69.467 * * [simplify]: iteration 213: 1712 enodes 70.571 * * [simplify]: iteration 214: 1720 enodes 71.635 * * [simplify]: iteration 215: 1728 enodes 72.537 * * [simplify]: iteration 216: 1736 enodes 73.706 * * [simplify]: iteration 217: 1744 enodes 74.630 * * [simplify]: iteration 218: 1752 enodes 75.502 * * [simplify]: iteration 219: 1760 enodes 76.459 * * [simplify]: iteration 220: 1768 enodes 77.328 * * [simplify]: iteration 221: 1776 enodes 78.225 * * [simplify]: iteration 222: 1784 enodes 79.079 * * [simplify]: iteration 223: 1792 enodes 79.981 * * [simplify]: iteration 224: 1800 enodes 80.910 * * [simplify]: iteration 225: 1808 enodes 81.853 * * [simplify]: iteration 226: 1816 enodes 82.781 * * [simplify]: iteration 227: 1824 enodes 83.968 * * [simplify]: iteration 228: 1832 enodes 85.055 * * [simplify]: iteration 229: 1840 enodes 86.179 * * [simplify]: iteration 230: 1848 enodes 87.359 * * [simplify]: iteration 231: 1856 enodes 88.615 * * [simplify]: iteration 232: 1864 enodes 89.698 * * [simplify]: iteration 233: 1872 enodes 90.832 * * [simplify]: iteration 234: 1880 enodes 92.053 * * [simplify]: iteration 235: 1888 enodes 93.049 * * [simplify]: iteration 236: 1896 enodes 94.318 * * [simplify]: iteration 237: 1904 enodes 95.791 * * [simplify]: iteration 238: 1912 enodes 97.062 * * [simplify]: iteration 239: 1920 enodes 98.250 * * [simplify]: iteration 240: 1928 enodes 99.617 * * [simplify]: iteration 241: 1936 enodes 100.972 * * [simplify]: iteration 242: 1944 enodes 102.105 * * [simplify]: iteration 243: 1952 enodes 103.484 * * [simplify]: iteration 244: 1960 enodes 104.902 * * [simplify]: iteration 245: 1968 enodes 106.120 * * [simplify]: iteration 246: 1976 enodes 107.186 * * [simplify]: iteration 247: 1984 enodes 108.561 * * [simplify]: iteration 248: 1992 enodes 109.647 * * [simplify]: iteration 249: 2000 enodes 111.022 * * [simplify]: iteration 250: 2008 enodes 112.348 * * [simplify]: iteration 251: 2016 enodes 113.523 * * [simplify]: iteration 252: 2024 enodes 114.710 * * [simplify]: iteration 253: 2032 enodes 115.753 * * [simplify]: iteration 254: 2040 enodes 117.143 * * [simplify]: iteration 255: 2048 enodes 118.476 * * [simplify]: iteration 256: 2056 enodes 119.659 * * [simplify]: iteration 257: 2064 enodes 121.141 * * [simplify]: iteration 258: 2072 enodes 122.447 * * [simplify]: iteration 259: 2080 enodes 123.716 * * [simplify]: iteration 260: 2088 enodes 124.993 * * [simplify]: iteration 261: 2096 enodes 126.478 * * [simplify]: iteration 262: 2104 enodes 127.880 * * [simplify]: iteration 263: 2112 enodes 129.105 * * [simplify]: iteration 264: 2120 enodes 130.462 * * [simplify]: iteration 265: 2128 enodes 131.712 * * [simplify]: iteration 266: 2136 enodes 133.019 * * [simplify]: iteration 267: 2144 enodes 134.498 * * [simplify]: iteration 268: 2152 enodes 135.838 * * [simplify]: iteration 269: 2160 enodes 137.145 * * [simplify]: iteration 270: 2168 enodes 138.629 * * [simplify]: iteration 271: 2176 enodes 140.099 * * [simplify]: iteration 272: 2184 enodes 141.667 * * [simplify]: iteration 273: 2192 enodes 143.097 * * [simplify]: iteration 274: 2200 enodes 144.746 * * [simplify]: iteration 275: 2208 enodes 146.299 * * [simplify]: iteration 276: 2216 enodes 148.033 * * [simplify]: iteration 277: 2224 enodes 149.777 * * [simplify]: iteration 278: 2232 enodes 151.467 * * [simplify]: iteration 279: 2240 enodes 153.008 * * [simplify]: iteration 280: 2248 enodes 154.748 * * [simplify]: iteration 281: 2256 enodes 156.790 * * [simplify]: iteration 282: 2264 enodes 158.587 * * [simplify]: iteration 283: 2272 enodes 160.192 * * [simplify]: iteration 284: 2280 enodes 161.658 * * [simplify]: iteration 285: 2288 enodes 163.269 * * [simplify]: iteration 286: 2296 enodes 164.824 * * [simplify]: iteration 287: 2304 enodes 166.412 * * [simplify]: iteration 288: 2312 enodes 168.047 * * [simplify]: iteration 289: 2320 enodes 169.655 * * [simplify]: iteration 290: 2328 enodes 171.410 * * [simplify]: iteration 291: 2336 enodes 173.256 * * [simplify]: iteration 292: 2344 enodes 174.816 * * [simplify]: iteration 293: 2352 enodes 176.691 * * [simplify]: iteration 294: 2360 enodes 178.170 * * [simplify]: iteration 295: 2368 enodes 179.640 * * [simplify]: iteration 296: 2376 enodes 181.556 * * [simplify]: iteration 297: 2384 enodes 183.134 * * [simplify]: iteration 298: 2392 enodes 184.851 * * [simplify]: iteration 299: 2400 enodes 186.619 * * [simplify]: iteration 300: 2408 enodes 188.567 * * [simplify]: iteration 301: 2416 enodes 190.267 * * [simplify]: iteration 302: 2424 enodes 192.195 * * [simplify]: iteration 303: 2432 enodes 194.048 * * [simplify]: iteration 304: 2440 enodes 195.638 * * [simplify]: iteration 305: 2448 enodes 197.369 * * [simplify]: iteration 306: 2456 enodes 199.022 * * [simplify]: iteration 307: 2464 enodes 200.962 * * [simplify]: iteration 308: 2472 enodes 202.652 * * [simplify]: iteration 309: 2480 enodes 204.493 * * [simplify]: iteration 310: 2488 enodes 206.333 * * [simplify]: iteration 311: 2496 enodes 208.091 * * [simplify]: iteration 312: 2504 enodes 209.887 * * [simplify]: iteration 313: 2512 enodes 211.719 * * [simplify]: iteration 314: 2520 enodes 213.618 * * [simplify]: iteration 315: 2528 enodes 215.292 * * [simplify]: iteration 316: 2536 enodes 217.451 * * [simplify]: iteration 317: 2544 enodes 219.412 * * [simplify]: iteration 318: 2552 enodes 221.449 * * [simplify]: iteration 319: 2560 enodes 223.356 * * [simplify]: iteration 320: 2568 enodes 225.465 * * [simplify]: iteration 321: 2576 enodes 227.493 * * [simplify]: iteration 322: 2584 enodes 229.162 * * [simplify]: iteration 323: 2592 enodes 231.256 * * [simplify]: iteration 324: 2600 enodes 233.216 * * [simplify]: iteration 325: 2608 enodes 235.210 * * [simplify]: iteration 326: 2616 enodes 237.032 * * [simplify]: iteration 327: 2624 enodes 238.945 * * [simplify]: iteration 328: 2632 enodes 241.024 * * [simplify]: iteration 329: 2640 enodes 243.000 * * [simplify]: iteration 330: 2648 enodes 244.951 * * [simplify]: iteration 331: 2656 enodes 246.900 * * [simplify]: iteration 332: 2664 enodes 249.104 * * [simplify]: iteration 333: 2672 enodes 251.148 * * [simplify]: iteration 334: 2680 enodes 253.425 * * [simplify]: iteration 335: 2688 enodes 255.819 * * [simplify]: iteration 336: 2696 enodes 257.916 * * [simplify]: iteration 337: 2704 enodes 259.878 * * [simplify]: iteration 338: 2712 enodes 262.371 * * [simplify]: iteration 339: 2720 enodes 264.414 * * [simplify]: iteration 340: 2728 enodes 266.410 * * [simplify]: iteration 341: 2736 enodes 268.541 * * [simplify]: iteration 342: 2744 enodes 270.879 * * [simplify]: iteration 343: 2752 enodes 273.257 * * [simplify]: iteration 344: 2760 enodes 275.304 * * [simplify]: iteration 345: 2768 enodes 277.589 * * [simplify]: iteration 346: 2776 enodes 279.889 * * [simplify]: iteration 347: 2784 enodes 282.027 * * [simplify]: iteration 348: 2792 enodes 284.207 * * [simplify]: iteration 349: 2800 enodes 286.434 * * [simplify]: iteration 350: 2808 enodes 288.700 * * [simplify]: iteration 351: 2816 enodes 290.916 * * [simplify]: iteration 352: 2824 enodes 293.149 * * [simplify]: iteration 353: 2832 enodes 296.009 * * [simplify]: iteration 354: 2840 enodes 298.416 * * [simplify]: iteration 355: 2848 enodes 300.923 * * [simplify]: iteration 356: 2856 enodes 303.145 * * [simplify]: iteration 357: 2864 enodes 305.569 * * [simplify]: iteration 358: 2872 enodes 307.727 * * [simplify]: iteration 359: 2880 enodes 310.151 * * [simplify]: iteration 360: 2888 enodes 312.343 * * [simplify]: iteration 361: 2896 enodes 314.445 * * [simplify]: iteration 362: 2904 enodes 316.651 * * [simplify]: iteration 363: 2912 enodes 319.070 * * [simplify]: iteration 364: 2920 enodes 321.583 * * [simplify]: iteration 365: 2928 enodes 324.262 * * [simplify]: iteration 366: 2936 enodes 327.351 * * [simplify]: iteration 367: 2944 enodes 329.822 * * [simplify]: iteration 368: 2952 enodes 332.413 * * [simplify]: iteration 369: 2960 enodes 335.097 * * [simplify]: iteration 370: 2968 enodes 337.836 * * [simplify]: iteration 371: 2976 enodes 340.676 * * [simplify]: iteration 372: 2984 enodes 343.565 * * [simplify]: iteration 373: 2992 enodes 346.316 * * [simplify]: iteration 374: 3000 enodes 349.293 * * [simplify]: iteration 375: 3008 enodes 351.993 * * [simplify]: iteration 376: 3016 enodes 354.692 * * [simplify]: iteration 377: 3024 enodes 357.539 * * [simplify]: iteration 378: 3032 enodes 360.748 * * [simplify]: iteration 379: 3040 enodes 363.652 * * [simplify]: iteration 380: 3048 enodes 366.422 * * [simplify]: iteration 381: 3056 enodes 369.430 * * [simplify]: iteration 382: 3064 enodes 372.344 * * [simplify]: iteration 383: 3072 enodes 375.170 * * [simplify]: iteration 384: 3080 enodes 378.255 * * [simplify]: iteration 385: 3088 enodes 381.045 * * [simplify]: iteration 386: 3096 enodes 383.822 * * [simplify]: iteration 387: 3104 enodes 386.645 * * [simplify]: iteration 388: 3112 enodes 389.841 * * [simplify]: iteration 389: 3120 enodes 393.011 * * [simplify]: iteration 390: 3128 enodes 395.939 * * [simplify]: iteration 391: 3136 enodes 399.021 * * [simplify]: iteration 392: 3144 enodes 401.868 * * [simplify]: iteration 393: 3152 enodes 404.811 * * [simplify]: iteration 394: 3160 enodes 407.850 * * [simplify]: iteration 395: 3168 enodes 411.040 * * [simplify]: iteration 396: 3176 enodes 414.228 * * [simplify]: iteration 397: 3184 enodes 417.530 * * [simplify]: iteration 398: 3192 enodes 420.770 * * [simplify]: iteration 399: 3200 enodes 424.252 * * [simplify]: iteration 400: 3208 enodes 427.504 * * [simplify]: iteration 401: 3216 enodes 430.804 * * [simplify]: iteration 402: 3224 enodes 434.308 * * [simplify]: iteration 403: 3232 enodes 437.271 * * [simplify]: iteration 404: 3240 enodes 440.686 * * [simplify]: iteration 405: 3248 enodes 443.856 * * [simplify]: iteration 406: 3256 enodes 446.409 * * [simplify]: iteration 407: 3264 enodes 449.087 * * [simplify]: iteration 408: 3272 enodes 451.865 * * [simplify]: iteration 409: 3280 enodes 454.597 * * [simplify]: iteration 410: 3288 enodes 456.832 * * [simplify]: iteration 411: 3296 enodes 459.076 * * [simplify]: iteration 412: 3304 enodes 461.337 * * [simplify]: iteration 413: 3312 enodes 463.621 * * [simplify]: iteration 414: 3320 enodes 465.928 * * [simplify]: iteration 415: 3328 enodes 468.198 * * [simplify]: iteration 416: 3336 enodes 470.493 * * [simplify]: iteration 417: 3344 enodes 472.763 * * [simplify]: iteration 418: 3352 enodes 475.349 * * [simplify]: iteration 419: 3360 enodes 477.569 * * [simplify]: iteration 420: 3368 enodes 479.778 * * [simplify]: iteration 421: 3376 enodes 482.041 * * [simplify]: iteration 422: 3384 enodes 484.299 * * [simplify]: iteration 423: 3392 enodes 486.564 * * [simplify]: iteration 424: 3400 enodes 488.853 * * [simplify]: iteration 425: 3408 enodes 491.152 * * [simplify]: iteration 426: 3416 enodes 493.455 * * [simplify]: iteration 427: 3424 enodes 496.059 * * [simplify]: iteration 428: 3432 enodes 498.377 * * [simplify]: iteration 429: 3440 enodes 500.721 * * [simplify]: iteration 430: 3448 enodes 503.064 * * [simplify]: iteration 431: 3456 enodes 505.413 * * [simplify]: iteration 432: 3464 enodes 507.792 * * [simplify]: iteration 433: 3472 enodes 510.183 * * [simplify]: iteration 434: 3480 enodes 512.561 * * [simplify]: iteration 435: 3488 enodes 514.990 * * [simplify]: iteration 436: 3496 enodes 517.628 * * [simplify]: iteration 437: 3504 enodes 519.960 * * [simplify]: iteration 438: 3512 enodes 522.317 * * [simplify]: iteration 439: 3520 enodes 524.669 * * [simplify]: iteration 440: 3528 enodes 527.077 * * [simplify]: iteration 441: 3536 enodes 529.533 * * [simplify]: iteration 442: 3544 enodes 531.999 * * [simplify]: iteration 443: 3552 enodes 534.439 * * [simplify]: iteration 444: 3560 enodes 537.125 * * [simplify]: iteration 445: 3568 enodes 539.610 * * [simplify]: iteration 446: 3576 enodes 542.088 * * [simplify]: iteration 447: 3584 enodes 544.620 * * [simplify]: iteration 448: 3592 enodes 547.121 * * [simplify]: iteration 449: 3600 enodes 549.653 * * [simplify]: iteration 450: 3608 enodes 552.185 * * [simplify]: iteration 451: 3616 enodes 554.712 * * [simplify]: iteration 452: 3624 enodes 557.556 * * [simplify]: iteration 453: 3632 enodes 560.070 * * [simplify]: iteration 454: 3640 enodes 562.620 * * [simplify]: iteration 455: 3648 enodes 565.157 * * [simplify]: iteration 456: 3656 enodes 567.757 * * [simplify]: iteration 457: 3664 enodes 570.340 * * [simplify]: iteration 458: 3672 enodes 572.949 * * [simplify]: iteration 459: 3680 enodes 575.879 * * [simplify]: iteration 460: 3688 enodes 578.461 * * [simplify]: iteration 461: 3696 enodes 581.077 * * [simplify]: iteration 462: 3704 enodes 583.711 * * [simplify]: iteration 463: 3712 enodes 586.345 * * [simplify]: iteration 464: 3720 enodes 588.983 * * [simplify]: iteration 465: 3728 enodes 591.635 * * [simplify]: iteration 466: 3736 enodes 594.683 * * [simplify]: iteration 467: 3744 enodes 597.433 * * [simplify]: iteration 468: 3752 enodes