1550698963.176 * [misc]progress: [Phase 1 of 3] Setting up. 1550698963.176 * * * [misc]progress: [1/2] Preparing points 1550698963.176 * * * * [misc]points: Sampling 256 additional inputs, on iter 0 have 0 / 256 1550698963.178 * * * * [misc]points: Computing exacts on every 16 of 256 points to ramp up precision 1550698963.184 * * * * [misc]points: Setting MPFR precision to 64 1550698963.186 * * * * [misc]points: Setting MPFR precision to 320 1550698963.188 * * * * [misc]points: Computing exacts on every 8 of 256 points to ramp up precision 1550698963.198 * * * * [misc]points: Setting MPFR precision to 64 1550698963.201 * * * * [misc]points: Setting MPFR precision to 320 1550698963.205 * * * * [misc]points: Computing exacts on every 4 of 256 points to ramp up precision 1550698963.214 * * * * [misc]points: Setting MPFR precision to 64 1550698963.220 * * * * [misc]points: Setting MPFR precision to 320 1550698963.227 * * * * [misc]points: Computing exacts on every 2 of 256 points to ramp up precision 1550698963.236 * * * * [misc]points: Setting MPFR precision to 64 1550698963.246 * * * * [misc]points: Setting MPFR precision to 320 1550698963.257 * * * * [misc]points: Computing exacts for 256 points 1550698963.267 * * * * [misc]points: Setting MPFR precision to 64 1550698963.295 * * * * [misc]points: Setting MPFR precision to 320 1550698963.348 * * * * [misc]points: Filtering points with unrepresentable outputs 1550698963.360 * * * * [misc]points: Sampling 168 additional inputs, on iter 1 have 88 / 256 1550698963.361 * * * * [misc]points: Computing exacts on every 10 of 168 points to ramp up precision 1550698963.370 * * * * [misc]points: Setting MPFR precision to 64 1550698963.372 * * * * [misc]points: Setting MPFR precision to 320 1550698963.374 * * * * [misc]points: Computing exacts on every 5 of 168 points to ramp up precision 1550698963.384 * * * * [misc]points: Setting MPFR precision to 64 1550698963.387 * * * * [misc]points: Setting MPFR precision to 320 1550698963.391 * * * * [misc]points: Computing exacts on every 2 of 168 points to ramp up precision 1550698963.400 * * * * [misc]points: Setting MPFR precision to 64 1550698963.407 * * * * [misc]points: Setting MPFR precision to 320 1550698963.414 * * * * [misc]points: Computing exacts for 168 points 1550698963.424 * * * * [misc]points: Setting MPFR precision to 64 1550698963.441 * * * * [misc]points: Setting MPFR precision to 320 1550698963.463 * * * * [misc]points: Filtering points with unrepresentable outputs 1550698963.470 * * * * [misc]points: Sampling 119 additional inputs, on iter 2 have 137 / 256 1550698963.471 * * * * [misc]points: Computing exacts on every 7 of 119 points to ramp up precision 1550698963.479 * * * * [misc]points: Setting MPFR precision to 64 1550698963.481 * * * * [misc]points: Setting MPFR precision to 320 1550698963.483 * * * * [misc]points: Computing exacts on every 3 of 119 points to ramp up precision 1550698963.514 * * * * [misc]points: Setting MPFR precision to 64 1550698963.520 * * * * [misc]points: Setting MPFR precision to 320 1550698963.525 * * * * [misc]points: Computing exacts for 119 points 1550698963.534 * * * * [misc]points: Setting MPFR precision to 64 1550698963.547 * * * * [misc]points: Setting MPFR precision to 320 1550698963.563 * * * * [misc]points: Filtering points with unrepresentable outputs 1550698963.569 * * * * [misc]points: Sampling 73 additional inputs, on iter 3 have 183 / 256 1550698963.569 * * * * [misc]points: Computing exacts on every 4 of 73 points to ramp up precision 1550698963.578 * * * * [misc]points: Setting MPFR precision to 64 1550698963.579 * * * * [misc]points: Setting MPFR precision to 320 1550698963.581 * * * * [misc]points: Computing exacts on every 2 of 73 points to ramp up precision 1550698963.589 * * * * [misc]points: Setting MPFR precision to 64 1550698963.592 * * * * [misc]points: Setting MPFR precision to 320 1550698963.595 * * * * [misc]points: Computing exacts for 73 points 1550698963.604 * * * * [misc]points: Setting MPFR precision to 64 1550698963.611 * * * * [misc]points: Setting MPFR precision to 320 1550698963.622 * * * * [misc]points: Filtering points with unrepresentable outputs 1550698963.626 * * * * [misc]points: Sampling 41 additional inputs, on iter 4 have 215 / 256 1550698963.627 * * * * [misc]points: Computing exacts on every 2 of 41 points to ramp up precision 1550698963.636 * * * * [misc]points: Setting MPFR precision to 64 1550698963.638 * * * * [misc]points: Setting MPFR precision to 320 1550698963.639 * * * * [misc]points: Computing exacts for 41 points 1550698963.649 * * * * [misc]points: Setting MPFR precision to 64 1550698963.654 * * * * [misc]points: Setting MPFR precision to 320 1550698963.681 * * * * [misc]points: Filtering points with unrepresentable outputs 1550698963.683 * * * * [misc]points: Sampling 25 additional inputs, on iter 5 have 231 / 256 1550698963.683 * * * * [misc]points: Computing exacts for 25 points 1550698963.695 * * * * [misc]points: Setting MPFR precision to 64 1550698963.698 * * * * [misc]points: Setting MPFR precision to 320 1550698963.702 * * * * [misc]points: Filtering points with unrepresentable outputs 1550698963.703 * * * * [misc]points: Sampling 15 additional inputs, on iter 6 have 241 / 256 1550698963.704 * * * * [misc]points: Computing exacts for 15 points 1550698963.713 * * * * [misc]points: Setting MPFR precision to 64 1550698963.715 * * * * [misc]points: Setting MPFR precision to 320 1550698963.717 * * * * [misc]points: Filtering points with unrepresentable outputs 1550698963.717 * * * * [misc]points: Sampling 11 additional inputs, on iter 7 have 245 / 256 1550698963.718 * * * * [misc]points: Computing exacts for 11 points 1550698963.727 * * * * [misc]points: Setting MPFR precision to 64 1550698963.728 * * * * [misc]points: Setting MPFR precision to 320 1550698963.730 * * * * [misc]points: Filtering points with unrepresentable outputs 1550698963.730 * * * * [misc]points: Sampling 9 additional inputs, on iter 8 have 247 / 256 1550698963.731 * * * * [misc]points: Computing exacts for 9 points 1550698963.740 * * * * [misc]points: Setting MPFR precision to 64 1550698963.741 * * * * [misc]points: Setting MPFR precision to 320 1550698963.742 * * * * [misc]points: Filtering points with unrepresentable outputs 1550698963.743 * * * * [misc]points: Sampling 4 additional inputs, on iter 9 have 252 / 256 1550698963.743 * * * * [misc]points: Computing exacts for 4 points 1550698963.752 * * * * [misc]points: Setting MPFR precision to 64 1550698963.753 * * * * [misc]points: Setting MPFR precision to 320 1550698963.754 * * * * [misc]points: Filtering points with unrepresentable outputs 1550698963.754 * * * * [misc]points: Sampling 4 additional inputs, on iter 10 have 252 / 256 1550698963.754 * * * * [misc]points: Computing exacts for 4 points 1550698963.763 * * * * [misc]points: Setting MPFR precision to 64 1550698963.764 * * * * [misc]points: Setting MPFR precision to 320 1550698963.764 * * * * [misc]points: Filtering points with unrepresentable outputs 1550698963.765 * * * * [misc]points: Sampling 4 additional inputs, on iter 11 have 254 / 256 1550698963.765 * * * * [misc]points: Computing exacts for 4 points 1550698963.774 * * * * [misc]points: Setting MPFR precision to 64 1550698963.774 * * * * [misc]points: Setting MPFR precision to 320 1550698963.775 * * * * [misc]points: Filtering points with unrepresentable outputs 1550698963.775 * * * * [misc]points: Sampling 4 additional inputs, on iter 12 have 255 / 256 1550698963.775 * * * * [misc]points: Computing exacts for 4 points 1550698963.785 * * * * [misc]points: Setting MPFR precision to 64 1550698963.785 * * * * [misc]points: Setting MPFR precision to 320 1550698963.786 * * * * [misc]points: Filtering points with unrepresentable outputs 1550698963.786 * * * * [exit]points: Sampled 256 points with exact outputs 1550698963.786 * * * [misc]progress: [2/2] Setting up program. 1550698963.849 * [misc]progress: [Phase 2 of 3] Improving. 1550698963.849 * * * * [misc]progress: [ 1 / 1 ] simplifiying candidate #posit16 1.0) (real->posit16 3.0))) (+.p16 (real->posit16 1) (*.p16 (/.p16 (real->posit16 1) (sqrt.p16 (*.p16 (real->posit16 9) (-.p16 a (/.p16 (real->posit16 1.0) (real->posit16 3.0)))))) rand))))> 1550698963.850 * [enter]simplify: Simplifying (*.p16 (-.p16 a (/.p16 (real->posit16 1.0) (real->posit16 3.0))) (+.p16 (real->posit16 1) (*.p16 (/.p16 (real->posit16 1) (sqrt.p16 (*.p16 (real->posit16 9) (-.p16 a (/.p16 (real->posit16 1.0) (real->posit16 3.0)))))) rand))) 1550698963.850 * * [misc]simplify: iters left: 6 (18 enodes) 1550698963.858 * * [misc]simplify: iters left: 5 (47 enodes) 1550698963.877 * * [misc]simplify: iters left: 4 (121 enodes) 1550698963.931 * * [misc]simplify: iters left: 3 (337 enodes) 1550698964.118 * * [misc]simplify: Extracting #0: cost 1 inf + 0 1550698964.118 * * [misc]simplify: Extracting #1: cost 34 inf + 0 1550698964.119 * * [misc]simplify: Extracting #2: cost 204 inf + 0 1550698964.121 * * [misc]simplify: Extracting #3: cost 326 inf + 1286 1550698964.125 * * [misc]simplify: Extracting #4: cost 362 inf + 6740 1550698964.129 * * [misc]simplify: Extracting #5: cost 377 inf + 18286 1550698964.133 * * [misc]simplify: Extracting #6: cost 358 inf + 29885 1550698964.146 * * [misc]simplify: Extracting #7: cost 252 inf + 186163 1550698964.187 * * [misc]simplify: Extracting #8: cost 47 inf + 586692 1550698964.249 * * [misc]simplify: Extracting #9: cost 0 inf + 696950 1550698964.293 * * [misc]simplify: Extracting #10: cost 0 inf + 694590 1550698964.366 * [exit]simplify: Simplified to (*.p16 (-.p16 a (/.p16 (real->posit16 1.0) (real->posit16 3.0))) (+.p16 (real->posit16 1) (/.p16 (*.p16 (real->posit16 1) rand) (sqrt.p16 (*.p16 (-.p16 a (/.p16 (real->posit16 1.0) (real->posit16 3.0))) (real->posit16 9)))))) 1550698964.366 * [misc]simplify: Simplified (2) to (λ (a rand) (*.p16 (-.p16 a (/.p16 (real->posit16 1.0) (real->posit16 3.0))) (+.p16 (real->posit16 1) (/.p16 (*.p16 (real->posit16 1) rand) (sqrt.p16 (*.p16 (-.p16 a (/.p16 (real->posit16 1.0) (real->posit16 3.0))) (real->posit16 9))))))) 1550698964.415 * * [misc]progress: iteration 1 / 4 1550698964.415 * * * [misc]progress: picking best candidate 1550698964.452 * * * * [misc]pick: Picked #posit16 1.0) (real->posit16 3.0))) (+.p16 (real->posit16 1) (*.p16 (/.p16 (real->posit16 1) (sqrt.p16 (*.p16 (real->posit16 9) (-.p16 a (/.p16 (real->posit16 1.0) (real->posit16 3.0)))))) rand))))> 1550698964.452 * * * [misc]progress: localizing error 1550698964.960 * * * [misc]progress: generating rewritten candidates 1550698964.960 * * * * [misc]progress: [ 1 / 4 ] rewriting at (2) 1550698964.966 * * * * [misc]progress: [ 2 / 4 ] rewriting at (2 2 2 1 2) 1550698964.966 * * * * [misc]progress: [ 3 / 4 ] rewriting at (2 2 2 1) 1550698964.970 * * * * [misc]progress: [ 4 / 4 ] rewriting at (2 2 2) 1550698964.972 * * * [misc]progress: generating series expansions 1550698964.972 * * * * [misc]progress: [ 1 / 4 ] generating series at (2) 1550698964.972 * * * * [misc]progress: [ 2 / 4 ] generating series at (2 2 2 1 2) 1550698964.973 * * * * [misc]progress: [ 3 / 4 ] generating series at (2 2 2 1) 1550698964.973 * * * * [misc]progress: [ 4 / 4 ] generating series at (2 2 2) 1550698964.973 * * * [misc]progress: simplifying candidates 1550698964.973 * * * * [misc]progress: [ 1 / 10 ] simplifiying candidate #posit16 1.0) (real->posit16 3.0))) (real->posit16 1)) (*.p16 (-.p16 a (/.p16 (real->posit16 1.0) (real->posit16 3.0))) (*.p16 (/.p16 (real->posit16 1) (sqrt.p16 (*.p16 (real->posit16 9) (-.p16 a (/.p16 (real->posit16 1.0) (real->posit16 3.0)))))) rand))))> 1550698964.973 * [enter]simplify: Simplifying (*.p16 (-.p16 a (/.p16 (real->posit16 1.0) (real->posit16 3.0))) (*.p16 (/.p16 (real->posit16 1) (sqrt.p16 (*.p16 (real->posit16 9) (-.p16 a (/.p16 (real->posit16 1.0) (real->posit16 3.0)))))) rand)) 1550698964.973 * * [misc]simplify: iters left: 6 (17 enodes) 1550698964.982 * * [misc]simplify: iters left: 5 (41 enodes) 1550698964.998 * * [misc]simplify: iters left: 4 (95 enodes) 1550698965.035 * * [misc]simplify: iters left: 3 (269 enodes) 1550698965.185 * * [misc]simplify: Extracting #0: cost 1 inf + 0 1550698965.185 * * [misc]simplify: Extracting #1: cost 46 inf + 0 1550698965.191 * * [misc]simplify: Extracting #2: cost 206 inf + 1 1550698965.193 * * [misc]simplify: Extracting #3: cost 258 inf + 648 1550698965.195 * * [misc]simplify: Extracting #4: cost 307 inf + 7710 1550698965.198 * * [misc]simplify: Extracting #5: cost 293 inf + 16045 1550698965.202 * * [misc]simplify: Extracting #6: cost 277 inf + 25875 1550698965.212 * * [misc]simplify: Extracting #7: cost 149 inf + 188177 1550698965.235 * * [misc]simplify: Extracting #8: cost 7 inf + 469313 1550698965.286 * * [misc]simplify: Extracting #9: cost 0 inf + 490709 1550698965.321 * [exit]simplify: Simplified to (*.p16 (*.p16 rand (/.p16 (real->posit16 1) (sqrt.p16 (*.p16 (-.p16 a (/.p16 (real->posit16 1.0) (real->posit16 3.0))) (real->posit16 9))))) (-.p16 a (/.p16 (real->posit16 1.0) (real->posit16 3.0)))) 1550698965.321 * [misc]simplify: Simplified (2 2) to (λ (a rand) (+.p16 (*.p16 (-.p16 a (/.p16 (real->posit16 1.0) (real->posit16 3.0))) (real->posit16 1)) (*.p16 (*.p16 rand (/.p16 (real->posit16 1) (sqrt.p16 (*.p16 (-.p16 a (/.p16 (real->posit16 1.0) (real->posit16 3.0))) (real->posit16 9))))) (-.p16 a (/.p16 (real->posit16 1.0) (real->posit16 3.0)))))) 1550698965.322 * * * * [misc]progress: [ 2 / 10 ] simplifiying candidate #posit16 1) (-.p16 a (/.p16 (real->posit16 1.0) (real->posit16 3.0)))) (*.p16 (*.p16 (/.p16 (real->posit16 1) (sqrt.p16 (*.p16 (real->posit16 9) (-.p16 a (/.p16 (real->posit16 1.0) (real->posit16 3.0)))))) rand) (-.p16 a (/.p16 (real->posit16 1.0) (real->posit16 3.0))))))> 1550698965.322 * [enter]simplify: Simplifying (*.p16 (*.p16 (/.p16 (real->posit16 1) (sqrt.p16 (*.p16 (real->posit16 9) (-.p16 a (/.p16 (real->posit16 1.0) (real->posit16 3.0)))))) rand) (-.p16 a (/.p16 (real->posit16 1.0) (real->posit16 3.0)))) 1550698965.322 * * [misc]simplify: iters left: 6 (17 enodes) 1550698965.327 * * [misc]simplify: iters left: 5 (41 enodes) 1550698965.337 * * [misc]simplify: iters left: 4 (101 enodes) 1550698965.379 * * [misc]simplify: iters left: 3 (291 enodes) 1550698965.532 * * [misc]simplify: Extracting #0: cost 1 inf + 0 1550698965.533 * * [misc]simplify: Extracting #1: cost 48 inf + 0 1550698965.534 * * [misc]simplify: Extracting #2: cost 208 inf + 1 1550698965.540 * * [misc]simplify: Extracting #3: cost 275 inf + 1610 1550698965.542 * * [misc]simplify: Extracting #4: cost 319 inf + 9953 1550698965.545 * * [misc]simplify: Extracting #5: cost 302 inf + 20857 1550698965.549 * * [misc]simplify: Extracting #6: cost 279 inf + 36752 1550698965.563 * * [misc]simplify: Extracting #7: cost 152 inf + 206471 1550698965.595 * * [misc]simplify: Extracting #8: cost 9 inf + 486275 1550698965.631 * * [misc]simplify: Extracting #9: cost 0 inf + 499918 1550698965.673 * [exit]simplify: Simplified to (*.p16 (*.p16 rand (/.p16 (real->posit16 1) (sqrt.p16 (*.p16 (real->posit16 9) (-.p16 a (/.p16 (real->posit16 1.0) (real->posit16 3.0))))))) (-.p16 a (/.p16 (real->posit16 1.0) (real->posit16 3.0)))) 1550698965.673 * [misc]simplify: Simplified (2 2) to (λ (a rand) (+.p16 (*.p16 (real->posit16 1) (-.p16 a (/.p16 (real->posit16 1.0) (real->posit16 3.0)))) (*.p16 (*.p16 rand (/.p16 (real->posit16 1) (sqrt.p16 (*.p16 (real->posit16 9) (-.p16 a (/.p16 (real->posit16 1.0) (real->posit16 3.0))))))) (-.p16 a (/.p16 (real->posit16 1.0) (real->posit16 3.0)))))) 1550698965.673 * * * * [misc]progress: [ 3 / 10 ] simplifiying candidate #posit16 1.0) (real->posit16 3.0)) (/.p16 (real->posit16 1.0) (real->posit16 3.0)))) (+.p16 (real->posit16 1) (*.p16 (/.p16 (real->posit16 1) (sqrt.p16 (*.p16 (real->posit16 9) (-.p16 a (/.p16 (real->posit16 1.0) (real->posit16 3.0)))))) rand))) (+.p16 a (/.p16 (real->posit16 1.0) (real->posit16 3.0)))))> 1550698965.673 * [enter]simplify: Simplifying (*.p16 (-.p16 (*.p16 a a) (*.p16 (/.p16 (real->posit16 1.0) (real->posit16 3.0)) (/.p16 (real->posit16 1.0) (real->posit16 3.0)))) (+.p16 (real->posit16 1) (*.p16 (/.p16 (real->posit16 1) (sqrt.p16 (*.p16 (real->posit16 9) (-.p16 a (/.p16 (real->posit16 1.0) (real->posit16 3.0)))))) rand))) 1550698965.673 * * [misc]simplify: iters left: 6 (21 enodes) 1550698965.683 * * [misc]simplify: iters left: 5 (59 enodes) 1550698965.706 * * [misc]simplify: iters left: 4 (176 enodes) 1550698965.796 * * [misc]simplify: Extracting #0: cost 1 inf + 0 1550698965.796 * * [misc]simplify: Extracting #1: cost 40 inf + 0 1550698965.796 * * [misc]simplify: Extracting #2: cost 160 inf + 0 1550698965.797 * * [misc]simplify: Extracting #3: cost 260 inf + 1607 1550698965.798 * * [misc]simplify: Extracting #4: cost 294 inf + 4494 1550698965.799 * * [misc]simplify: Extracting #5: cost 292 inf + 16036 1550698965.802 * * [misc]simplify: Extracting #6: cost 224 inf + 77978 1550698965.821 * * [misc]simplify: Extracting #7: cost 53 inf + 358389 1550698965.865 * * [misc]simplify: Extracting #8: cost 4 inf + 462823 1550698965.913 * * [misc]simplify: Extracting #9: cost 0 inf + 474767 1550698965.963 * [exit]simplify: Simplified to (*.p16 (*.p16 (+.p16 a (/.p16 (real->posit16 1.0) (real->posit16 3.0))) (-.p16 a (/.p16 (real->posit16 1.0) (real->posit16 3.0)))) (+.p16 (/.p16 (*.p16 (real->posit16 1) rand) (sqrt.p16 (*.p16 (real->posit16 9) (-.p16 a (/.p16 (real->posit16 1.0) (real->posit16 3.0)))))) (real->posit16 1))) 1550698965.963 * [misc]simplify: Simplified (2 1) to (λ (a rand) (/.p16 (*.p16 (*.p16 (+.p16 a (/.p16 (real->posit16 1.0) (real->posit16 3.0))) (-.p16 a (/.p16 (real->posit16 1.0) (real->posit16 3.0)))) (+.p16 (/.p16 (*.p16 (real->posit16 1) rand) (sqrt.p16 (*.p16 (real->posit16 9) (-.p16 a (/.p16 (real->posit16 1.0) (real->posit16 3.0)))))) (real->posit16 1))) (+.p16 a (/.p16 (real->posit16 1.0) (real->posit16 3.0))))) 1550698965.964 * * * * [misc]progress: [ 4 / 10 ] simplifiying candidate #posit16 1) (*.p16 (/.p16 (real->posit16 1) (sqrt.p16 (*.p16 (real->posit16 9) (-.p16 a (/.p16 (real->posit16 1.0) (real->posit16 3.0)))))) rand)) (-.p16 a (/.p16 (real->posit16 1.0) (real->posit16 3.0)))))> 1550698965.964 * * * * [misc]progress: [ 5 / 10 ] simplifiying candidate #posit16 1.0) (real->posit16 3.0))) (+.p16 (real->posit16 1) (/.p16 (*.p16 (real->posit16 1) rand) (sqrt.p16 (*.p16 (real->posit16 9) (-.p16 a (/.p16 (real->posit16 1.0) (real->posit16 3.0)))))))))> 1550698965.964 * [enter]simplify: Simplifying (*.p16 (real->posit16 1) rand) 1550698965.964 * * [misc]simplify: iters left: 2 (4 enodes) 1550698965.967 * * [misc]simplify: iters left: 1 (10 enodes) 1550698965.970 * * [misc]simplify: Extracting #0: cost 1 inf + 0 1550698965.970 * * [misc]simplify: Extracting #1: cost 3 inf + 0 1550698965.970 * * [misc]simplify: Extracting #2: cost 3 inf + 1 1550698965.970 * * [misc]simplify: Extracting #3: cost 2 inf + 2 1550698965.970 * * [misc]simplify: Extracting #4: cost 0 inf + 325 1550698965.970 * [exit]simplify: Simplified to (*.p16 rand (real->posit16 1)) 1550698965.970 * [misc]simplify: Simplified (2 2 2 1) to (λ (a rand) (*.p16 (-.p16 a (/.p16 (real->posit16 1.0) (real->posit16 3.0))) (+.p16 (real->posit16 1) (/.p16 (*.p16 rand (real->posit16 1)) (sqrt.p16 (*.p16 (real->posit16 9) (-.p16 a (/.p16 (real->posit16 1.0) (real->posit16 3.0))))))))) 1550698965.971 * * * * [misc]progress: [ 6 / 10 ] simplifiying candidate #posit16 1.0) (real->posit16 3.0))) (+.p16 (real->posit16 1) (*.p16 rand (/.p16 (real->posit16 1) (sqrt.p16 (*.p16 (real->posit16 9) (-.p16 a (/.p16 (real->posit16 1.0) (real->posit16 3.0))))))))))> 1550698965.971 * * * * [misc]progress: [ 7 / 10 ] simplifiying candidate #posit16 1.0) (real->posit16 3.0))) (+.p16 (real->posit16 1) (*.p16 (/.p16 (real->posit16 1) (sqrt.p16 (*.p16 (real->posit16 9) (-.p16 a (/.p16 (real->posit16 1.0) (real->posit16 3.0)))))) rand))))> 1550698965.971 * [enter]simplify: Simplifying (*.p16 (-.p16 a (/.p16 (real->posit16 1.0) (real->posit16 3.0))) (+.p16 (real->posit16 1) (*.p16 (/.p16 (real->posit16 1) (sqrt.p16 (*.p16 (real->posit16 9) (-.p16 a (/.p16 (real->posit16 1.0) (real->posit16 3.0)))))) rand))) 1550698965.971 * * [misc]simplify: iters left: 6 (18 enodes) 1550698965.980 * * [misc]simplify: iters left: 5 (47 enodes) 1550698965.998 * * [misc]simplify: iters left: 4 (121 enodes) 1550698966.051 * * [misc]simplify: iters left: 3 (337 enodes) 1550698966.261 * * [misc]simplify: Extracting #0: cost 1 inf + 0 1550698966.262 * * [misc]simplify: Extracting #1: cost 34 inf + 0 1550698966.263 * * [misc]simplify: Extracting #2: cost 204 inf + 0 1550698966.264 * * [misc]simplify: Extracting #3: cost 326 inf + 1286 1550698966.267 * * [misc]simplify: Extracting #4: cost 362 inf + 6740 1550698966.271 * * [misc]simplify: Extracting #5: cost 377 inf + 18286 1550698966.276 * * [misc]simplify: Extracting #6: cost 358 inf + 29885 1550698966.290 * * [misc]simplify: Extracting #7: cost 252 inf + 186163 1550698966.346 * * [misc]simplify: Extracting #8: cost 47 inf + 586692 1550698966.398 * * [misc]simplify: Extracting #9: cost 0 inf + 696950 1550698966.464 * * [misc]simplify: Extracting #10: cost 0 inf + 694590 1550698966.533 * [exit]simplify: Simplified to (*.p16 (-.p16 a (/.p16 (real->posit16 1.0) (real->posit16 3.0))) (+.p16 (real->posit16 1) (/.p16 (*.p16 (real->posit16 1) rand) (sqrt.p16 (*.p16 (-.p16 a (/.p16 (real->posit16 1.0) (real->posit16 3.0))) (real->posit16 9)))))) 1550698966.533 * [misc]simplify: Simplified (2) to (λ (a rand) (*.p16 (-.p16 a (/.p16 (real->posit16 1.0) (real->posit16 3.0))) (+.p16 (real->posit16 1) (/.p16 (*.p16 (real->posit16 1) rand) (sqrt.p16 (*.p16 (-.p16 a (/.p16 (real->posit16 1.0) (real->posit16 3.0))) (real->posit16 9))))))) 1550698966.533 * * * * [misc]progress: [ 8 / 10 ] simplifiying candidate #posit16 1.0) (real->posit16 3.0))) (+.p16 (real->posit16 1) (*.p16 (/.p16 (real->posit16 1) (sqrt.p16 (*.p16 (real->posit16 9) (-.p16 a (/.p16 (real->posit16 1.0) (real->posit16 3.0)))))) rand))))> 1550698966.533 * [enter]simplify: Simplifying (*.p16 (-.p16 a (/.p16 (real->posit16 1.0) (real->posit16 3.0))) (+.p16 (real->posit16 1) (*.p16 (/.p16 (real->posit16 1) (sqrt.p16 (*.p16 (real->posit16 9) (-.p16 a (/.p16 (real->posit16 1.0) (real->posit16 3.0)))))) rand))) 1550698966.534 * * [misc]simplify: iters left: 6 (18 enodes) 1550698966.542 * * [misc]simplify: iters left: 5 (47 enodes) 1550698966.560 * * [misc]simplify: iters left: 4 (121 enodes) 1550698966.611 * * [misc]simplify: iters left: 3 (337 enodes) 1550698966.801 * * [misc]simplify: Extracting #0: cost 1 inf + 0 1550698966.801 * * [misc]simplify: Extracting #1: cost 34 inf + 0 1550698966.802 * * [misc]simplify: Extracting #2: cost 204 inf + 0 1550698966.803 * * [misc]simplify: Extracting #3: cost 326 inf + 1286 1550698966.804 * * [misc]simplify: Extracting #4: cost 362 inf + 6740 1550698966.806 * * [misc]simplify: Extracting #5: cost 377 inf + 18286 1550698966.809 * * [misc]simplify: Extracting #6: cost 358 inf + 29885 1550698966.819 * * [misc]simplify: Extracting #7: cost 252 inf + 186163 1550698966.868 * * [misc]simplify: Extracting #8: cost 47 inf + 586692 1550698966.928 * * [misc]simplify: Extracting #9: cost 0 inf + 696950 1550698966.966 * * [misc]simplify: Extracting #10: cost 0 inf + 694590 1550698967.038 * [exit]simplify: Simplified to (*.p16 (-.p16 a (/.p16 (real->posit16 1.0) (real->posit16 3.0))) (+.p16 (real->posit16 1) (/.p16 (*.p16 (real->posit16 1) rand) (sqrt.p16 (*.p16 (-.p16 a (/.p16 (real->posit16 1.0) (real->posit16 3.0))) (real->posit16 9)))))) 1550698967.038 * [misc]simplify: Simplified (2) to (λ (a rand) (*.p16 (-.p16 a (/.p16 (real->posit16 1.0) (real->posit16 3.0))) (+.p16 (real->posit16 1) (/.p16 (*.p16 (real->posit16 1) rand) (sqrt.p16 (*.p16 (-.p16 a (/.p16 (real->posit16 1.0) (real->posit16 3.0))) (real->posit16 9))))))) 1550698967.038 * * * * [misc]progress: [ 9 / 10 ] simplifiying candidate #posit16 1.0) (real->posit16 3.0))) (+.p16 (real->posit16 1) (*.p16 (/.p16 (real->posit16 1) (sqrt.p16 (*.p16 (real->posit16 9) (-.p16 a (/.p16 (real->posit16 1.0) (real->posit16 3.0)))))) rand))))> 1550698967.038 * [enter]simplify: Simplifying (*.p16 (-.p16 a (/.p16 (real->posit16 1.0) (real->posit16 3.0))) (+.p16 (real->posit16 1) (*.p16 (/.p16 (real->posit16 1) (sqrt.p16 (*.p16 (real->posit16 9) (-.p16 a (/.p16 (real->posit16 1.0) (real->posit16 3.0)))))) rand))) 1550698967.038 * * [misc]simplify: iters left: 6 (18 enodes) 1550698967.043 * * [misc]simplify: iters left: 5 (47 enodes) 1550698967.053 * * [misc]simplify: iters left: 4 (121 enodes) 1550698967.093 * * [misc]simplify: iters left: 3 (337 enodes) 1550698967.317 * * [misc]simplify: Extracting #0: cost 1 inf + 0 1550698967.317 * * [misc]simplify: Extracting #1: cost 34 inf + 0 1550698967.318 * * [misc]simplify: Extracting #2: cost 204 inf + 0 1550698967.320 * * [misc]simplify: Extracting #3: cost 326 inf + 1286 1550698967.328 * * [misc]simplify: Extracting #4: cost 362 inf + 6740 1550698967.331 * * [misc]simplify: Extracting #5: cost 377 inf + 18286 1550698967.336 * * [misc]simplify: Extracting #6: cost 358 inf + 29885 1550698967.350 * * [misc]simplify: Extracting #7: cost 252 inf + 186163 1550698967.404 * * [misc]simplify: Extracting #8: cost 47 inf + 586692 1550698967.477 * * [misc]simplify: Extracting #9: cost 0 inf + 696950 1550698967.550 * * [misc]simplify: Extracting #10: cost 0 inf + 694590 1550698967.621 * [exit]simplify: Simplified to (*.p16 (-.p16 a (/.p16 (real->posit16 1.0) (real->posit16 3.0))) (+.p16 (real->posit16 1) (/.p16 (*.p16 (real->posit16 1) rand) (sqrt.p16 (*.p16 (-.p16 a (/.p16 (real->posit16 1.0) (real->posit16 3.0))) (real->posit16 9)))))) 1550698967.621 * [misc]simplify: Simplified (2) to (λ (a rand) (*.p16 (-.p16 a (/.p16 (real->posit16 1.0) (real->posit16 3.0))) (+.p16 (real->posit16 1) (/.p16 (*.p16 (real->posit16 1) rand) (sqrt.p16 (*.p16 (-.p16 a (/.p16 (real->posit16 1.0) (real->posit16 3.0))) (real->posit16 9))))))) 1550698967.621 * * * * [misc]progress: [ 10 / 10 ] simplifiying candidate #posit16 1.0) (real->posit16 3.0))) (+.p16 (real->posit16 1) (*.p16 (/.p16 (real->posit16 1) (sqrt.p16 (*.p16 (real->posit16 9) (-.p16 a (/.p16 (real->posit16 1.0) (real->posit16 3.0)))))) rand))))> 1550698967.622 * [enter]simplify: Simplifying (*.p16 (-.p16 a (/.p16 (real->posit16 1.0) (real->posit16 3.0))) (+.p16 (real->posit16 1) (*.p16 (/.p16 (real->posit16 1) (sqrt.p16 (*.p16 (real->posit16 9) (-.p16 a (/.p16 (real->posit16 1.0) (real->posit16 3.0)))))) rand))) 1550698967.622 * * [misc]simplify: iters left: 6 (18 enodes) 1550698967.631 * * [misc]simplify: iters left: 5 (47 enodes) 1550698967.650 * * [misc]simplify: iters left: 4 (121 enodes) 1550698967.707 * * [misc]simplify: iters left: 3 (337 enodes) 1550698967.933 * * [misc]simplify: Extracting #0: cost 1 inf + 0 1550698967.933 * * [misc]simplify: Extracting #1: cost 34 inf + 0 1550698967.934 * * [misc]simplify: Extracting #2: cost 204 inf + 0 1550698967.936 * * [misc]simplify: Extracting #3: cost 326 inf + 1286 1550698967.939 * * [misc]simplify: Extracting #4: cost 362 inf + 6740 1550698967.942 * * [misc]simplify: Extracting #5: cost 377 inf + 18286 1550698967.947 * * [misc]simplify: Extracting #6: cost 358 inf + 29885 1550698967.962 * * [misc]simplify: Extracting #7: cost 252 inf + 186163 1550698968.016 * * [misc]simplify: Extracting #8: cost 47 inf + 586692 1550698968.091 * * [misc]simplify: Extracting #9: cost 0 inf + 696950 1550698968.162 * * [misc]simplify: Extracting #10: cost 0 inf + 694590 1550698968.234 * [exit]simplify: Simplified to (*.p16 (-.p16 a (/.p16 (real->posit16 1.0) (real->posit16 3.0))) (+.p16 (real->posit16 1) (/.p16 (*.p16 (real->posit16 1) rand) (sqrt.p16 (*.p16 (-.p16 a (/.p16 (real->posit16 1.0) (real->posit16 3.0))) (real->posit16 9)))))) 1550698968.235 * [misc]simplify: Simplified (2) to (λ (a rand) (*.p16 (-.p16 a (/.p16 (real->posit16 1.0) (real->posit16 3.0))) (+.p16 (real->posit16 1) (/.p16 (*.p16 (real->posit16 1) rand) (sqrt.p16 (*.p16 (-.p16 a (/.p16 (real->posit16 1.0) (real->posit16 3.0))) (real->posit16 9))))))) 1550698968.235 * * * [misc]progress: adding candidates to table 1550698969.026 * * [misc]progress: iteration 2 / 4 1550698969.027 * * * [misc]progress: picking best candidate 1550698969.183 * * * * [misc]pick: Picked #posit16 1.0) (real->posit16 3.0))) (+.p16 (real->posit16 1) (/.p16 (*.p16 (real->posit16 1) rand) (sqrt.p16 (*.p16 (real->posit16 9) (-.p16 a (/.p16 (real->posit16 1.0) (real->posit16 3.0)))))))))> 1550698969.183 * * * [misc]progress: localizing error 1550698969.389 * * * [misc]progress: generating rewritten candidates 1550698969.389 * * * * [misc]progress: [ 1 / 4 ] rewriting at (2) 1550698969.396 * * * * [misc]progress: [ 2 / 4 ] rewriting at (2 2 2 2) 1550698969.397 * * * * [misc]progress: [ 3 / 4 ] rewriting at (2 2 2) 1550698969.400 * * * * [misc]progress: [ 4 / 4 ] rewriting at (2 2 2 2 1) 1550698969.416 * * * [misc]progress: generating series expansions 1550698969.416 * * * * [misc]progress: [ 1 / 4 ] generating series at (2) 1550698969.416 * * * * [misc]progress: [ 2 / 4 ] generating series at (2 2 2 2) 1550698969.416 * * * * [misc]progress: [ 3 / 4 ] generating series at (2 2 2) 1550698969.416 * * * * [misc]progress: [ 4 / 4 ] generating series at (2 2 2 2 1) 1550698969.416 * * * [misc]progress: simplifying candidates 1550698969.416 * * * * [misc]progress: [ 1 / 13 ] simplifiying candidate #posit16 1.0) (real->posit16 3.0))) (real->posit16 1)) (*.p16 (-.p16 a (/.p16 (real->posit16 1.0) (real->posit16 3.0))) (/.p16 (*.p16 (real->posit16 1) rand) (sqrt.p16 (*.p16 (real->posit16 9) (-.p16 a (/.p16 (real->posit16 1.0) (real->posit16 3.0)))))))))> 1550698969.416 * [enter]simplify: Simplifying (*.p16 (-.p16 a (/.p16 (real->posit16 1.0) (real->posit16 3.0))) (/.p16 (*.p16 (real->posit16 1) rand) (sqrt.p16 (*.p16 (real->posit16 9) (-.p16 a (/.p16 (real->posit16 1.0) (real->posit16 3.0))))))) 1550698969.417 * * [misc]simplify: iters left: 6 (17 enodes) 1550698969.424 * * [misc]simplify: iters left: 5 (41 enodes) 1550698969.436 * * [misc]simplify: iters left: 4 (92 enodes) 1550698969.473 * * [misc]simplify: iters left: 3 (249 enodes) 1550698969.615 * * [misc]simplify: Extracting #0: cost 1 inf + 0 1550698969.616 * * [misc]simplify: Extracting #1: cost 62 inf + 0 1550698969.617 * * [misc]simplify: Extracting #2: cost 221 inf + 1 1550698969.619 * * [misc]simplify: Extracting #3: cost 276 inf + 326 1550698969.621 * * [misc]simplify: Extracting #4: cost 322 inf + 7069 1550698969.624 * * [misc]simplify: Extracting #5: cost 313 inf + 16046 1550698969.629 * * [misc]simplify: Extracting #6: cost 280 inf + 45161 1550698969.643 * * [misc]simplify: Extracting #7: cost 113 inf + 306861 1550698969.676 * * [misc]simplify: Extracting #8: cost 9 inf + 493125 1550698969.726 * * [misc]simplify: Extracting #9: cost 0 inf + 508775 1550698969.777 * * [misc]simplify: Extracting #10: cost 0 inf + 508535 1550698969.828 * [exit]simplify: Simplified to (*.p16 (/.p16 (*.p16 (real->posit16 1) rand) (sqrt.p16 (*.p16 (-.p16 a (/.p16 (real->posit16 1.0) (real->posit16 3.0))) (real->posit16 9)))) (-.p16 a (/.p16 (real->posit16 1.0) (real->posit16 3.0)))) 1550698969.829 * [misc]simplify: Simplified (2 2) to (λ (a rand) (+.p16 (*.p16 (-.p16 a (/.p16 (real->posit16 1.0) (real->posit16 3.0))) (real->posit16 1)) (*.p16 (/.p16 (*.p16 (real->posit16 1) rand) (sqrt.p16 (*.p16 (-.p16 a (/.p16 (real->posit16 1.0) (real->posit16 3.0))) (real->posit16 9)))) (-.p16 a (/.p16 (real->posit16 1.0) (real->posit16 3.0)))))) 1550698969.829 * * * * [misc]progress: [ 2 / 13 ] simplifiying candidate #posit16 1) (-.p16 a (/.p16 (real->posit16 1.0) (real->posit16 3.0)))) (*.p16 (/.p16 (*.p16 (real->posit16 1) rand) (sqrt.p16 (*.p16 (real->posit16 9) (-.p16 a (/.p16 (real->posit16 1.0) (real->posit16 3.0)))))) (-.p16 a (/.p16 (real->posit16 1.0) (real->posit16 3.0))))))> 1550698969.829 * [enter]simplify: Simplifying (*.p16 (/.p16 (*.p16 (real->posit16 1) rand) (sqrt.p16 (*.p16 (real->posit16 9) (-.p16 a (/.p16 (real->posit16 1.0) (real->posit16 3.0)))))) (-.p16 a (/.p16 (real->posit16 1.0) (real->posit16 3.0)))) 1550698969.829 * * [misc]simplify: iters left: 6 (17 enodes) 1550698969.836 * * [misc]simplify: iters left: 5 (41 enodes) 1550698969.843 * * [misc]simplify: iters left: 4 (98 enodes) 1550698969.870 * * [misc]simplify: iters left: 3 (262 enodes) 1550698970.036 * * [misc]simplify: Extracting #0: cost 1 inf + 0 1550698970.036 * * [misc]simplify: Extracting #1: cost 55 inf + 0 1550698970.037 * * [misc]simplify: Extracting #2: cost 195 inf + 1 1550698970.039 * * [misc]simplify: Extracting #3: cost 279 inf + 2576 1550698970.047 * * [misc]simplify: Extracting #4: cost 330 inf + 8350 1550698970.050 * * [misc]simplify: Extracting #5: cost 332 inf + 16047 1550698970.056 * * [misc]simplify: Extracting #6: cost 284 inf + 62310 1550698970.083 * * [misc]simplify: Extracting #7: cost 115 inf + 309800 1550698970.130 * * [misc]simplify: Extracting #8: cost 2 inf + 529669 1550698970.184 * * [misc]simplify: Extracting #9: cost 0 inf + 533955 1550698970.238 * [exit]simplify: Simplified to (*.p16 (-.p16 a (/.p16 (real->posit16 1.0) (real->posit16 3.0))) (/.p16 (*.p16 rand (real->posit16 1)) (sqrt.p16 (*.p16 (-.p16 a (/.p16 (real->posit16 1.0) (real->posit16 3.0))) (real->posit16 9))))) 1550698970.238 * [misc]simplify: Simplified (2 2) to (λ (a rand) (+.p16 (*.p16 (real->posit16 1) (-.p16 a (/.p16 (real->posit16 1.0) (real->posit16 3.0)))) (*.p16 (-.p16 a (/.p16 (real->posit16 1.0) (real->posit16 3.0))) (/.p16 (*.p16 rand (real->posit16 1)) (sqrt.p16 (*.p16 (-.p16 a (/.p16 (real->posit16 1.0) (real->posit16 3.0))) (real->posit16 9))))))) 1550698970.238 * * * * [misc]progress: [ 3 / 13 ] simplifiying candidate #posit16 1.0) (real->posit16 3.0)) (/.p16 (real->posit16 1.0) (real->posit16 3.0)))) (+.p16 (real->posit16 1) (/.p16 (*.p16 (real->posit16 1) rand) (sqrt.p16 (*.p16 (real->posit16 9) (-.p16 a (/.p16 (real->posit16 1.0) (real->posit16 3.0)))))))) (+.p16 a (/.p16 (real->posit16 1.0) (real->posit16 3.0)))))> 1550698970.239 * [enter]simplify: Simplifying (*.p16 (-.p16 (*.p16 a a) (*.p16 (/.p16 (real->posit16 1.0) (real->posit16 3.0)) (/.p16 (real->posit16 1.0) (real->posit16 3.0)))) (+.p16 (real->posit16 1) (/.p16 (*.p16 (real->posit16 1) rand) (sqrt.p16 (*.p16 (real->posit16 9) (-.p16 a (/.p16 (real->posit16 1.0) (real->posit16 3.0)))))))) 1550698970.239 * * [misc]simplify: iters left: 6 (21 enodes) 1550698970.249 * * [misc]simplify: iters left: 5 (59 enodes) 1550698970.275 * * [misc]simplify: iters left: 4 (168 enodes) 1550698970.389 * * [misc]simplify: Extracting #0: cost 1 inf + 0 1550698970.390 * * [misc]simplify: Extracting #1: cost 40 inf + 0 1550698970.390 * * [misc]simplify: Extracting #2: cost 164 inf + 0 1550698970.392 * * [misc]simplify: Extracting #3: cost 246 inf + 965 1550698970.394 * * [misc]simplify: Extracting #4: cost 277 inf + 5458 1550698970.396 * * [misc]simplify: Extracting #5: cost 276 inf + 16358 1550698970.402 * * [misc]simplify: Extracting #6: cost 208 inf + 76279 1550698970.419 * * [misc]simplify: Extracting #7: cost 107 inf + 214928 1550698970.443 * * [misc]simplify: Extracting #8: cost 81 inf + 259598 1550698970.473 * * [misc]simplify: Extracting #9: cost 26 inf + 389317 1550698970.496 * * [misc]simplify: Extracting #10: cost 3 inf + 446935 1550698970.535 * * [misc]simplify: Extracting #11: cost 0 inf + 454113 1550698970.560 * [exit]simplify: Simplified to (*.p16 (*.p16 (-.p16 a (/.p16 (real->posit16 1.0) (real->posit16 3.0))) (+.p16 a (/.p16 (real->posit16 1.0) (real->posit16 3.0)))) (+.p16 (/.p16 (*.p16 (real->posit16 1) rand) (sqrt.p16 (*.p16 (real->posit16 9) (-.p16 a (/.p16 (real->posit16 1.0) (real->posit16 3.0)))))) (real->posit16 1))) 1550698970.560 * [misc]simplify: Simplified (2 1) to (λ (a rand) (/.p16 (*.p16 (*.p16 (-.p16 a (/.p16 (real->posit16 1.0) (real->posit16 3.0))) (+.p16 a (/.p16 (real->posit16 1.0) (real->posit16 3.0)))) (+.p16 (/.p16 (*.p16 (real->posit16 1) rand) (sqrt.p16 (*.p16 (real->posit16 9) (-.p16 a (/.p16 (real->posit16 1.0) (real->posit16 3.0)))))) (real->posit16 1))) (+.p16 a (/.p16 (real->posit16 1.0) (real->posit16 3.0))))) 1550698970.560 * * * * [misc]progress: [ 4 / 13 ] simplifiying candidate #posit16 1) (/.p16 (*.p16 (real->posit16 1) rand) (sqrt.p16 (*.p16 (real->posit16 9) (-.p16 a (/.p16 (real->posit16 1.0) (real->posit16 3.0))))))) (-.p16 a (/.p16 (real->posit16 1.0) (real->posit16 3.0)))))> 1550698970.560 * * * * [misc]progress: [ 5 / 13 ] simplifiying candidate #posit16 1.0) (real->posit16 3.0))) (+.p16 (real->posit16 1) (/.p16 (real->posit16 1) (/.p16 (sqrt.p16 (*.p16 (real->posit16 9) (-.p16 a (/.p16 (real->posit16 1.0) (real->posit16 3.0))))) rand)))))> 1550698970.560 * [enter]simplify: Simplifying (real->posit16 1) 1550698970.560 * * [misc]simplify: iters left: 1 (2 enodes) 1550698970.561 * * [misc]simplify: Extracting #0: cost 1 inf + 0 1550698970.561 * * [misc]simplify: Extracting #1: cost 2 inf + 0 1550698970.561 * * [misc]simplify: Extracting #2: cost 1 inf + 1 1550698970.561 * * [misc]simplify: Extracting #3: cost 0 inf + 2 1550698970.561 * [exit]simplify: Simplified to (real->posit16 1) 1550698970.562 * [misc]simplify: Simplified (2 2 2 1) to (λ (a rand) (*.p16 (-.p16 a (/.p16 (real->posit16 1.0) (real->posit16 3.0))) (+.p16 (real->posit16 1) (/.p16 (real->posit16 1) (/.p16 (sqrt.p16 (*.p16 (real->posit16 9) (-.p16 a (/.p16 (real->posit16 1.0) (real->posit16 3.0))))) rand))))) 1550698970.562 * * * * [misc]progress: [ 6 / 13 ] simplifiying candidate #posit16 1.0) (real->posit16 3.0))) (+.p16 (real->posit16 1) (/.p16 (*.p16 (real->posit16 1) rand) (sqrt.p16 (+.p16 (*.p16 (real->posit16 9) a) (*.p16 (real->posit16 9) (neg.p16 (/.p16 (real->posit16 1.0) (real->posit16 3.0))))))))))> 1550698970.562 * [enter]simplify: Simplifying (*.p16 (real->posit16 9) (neg.p16 (/.p16 (real->posit16 1.0) (real->posit16 3.0)))) 1550698970.562 * * [misc]simplify: iters left: 4 (9 enodes) 1550698970.564 * * [misc]simplify: iters left: 3 (13 enodes) 1550698970.567 * * [misc]simplify: Extracting #0: cost 1 inf + 0 1550698970.567 * * [misc]simplify: Extracting #1: cost 3 inf + 0 1550698970.567 * * [misc]simplify: Extracting #2: cost 5 inf + 0 1550698970.567 * * [misc]simplify: Extracting #3: cost 6 inf + 1 1550698970.567 * * [misc]simplify: Extracting #4: cost 7 inf + 2 1550698970.567 * * [misc]simplify: Extracting #5: cost 0 inf + 1813 1550698970.567 * [exit]simplify: Simplified to (*.p16 (real->posit16 9) (neg.p16 (/.p16 (real->posit16 1.0) (real->posit16 3.0)))) 1550698970.567 * [misc]simplify: Simplified (2 2 2 2 1 2) to (λ (a rand) (*.p16 (-.p16 a (/.p16 (real->posit16 1.0) (real->posit16 3.0))) (+.p16 (real->posit16 1) (/.p16 (*.p16 (real->posit16 1) rand) (sqrt.p16 (+.p16 (*.p16 (real->posit16 9) a) (*.p16 (real->posit16 9) (neg.p16 (/.p16 (real->posit16 1.0) (real->posit16 3.0)))))))))) 1550698970.567 * * * * [misc]progress: [ 7 / 13 ] simplifiying candidate #posit16 1.0) (real->posit16 3.0))) (+.p16 (real->posit16 1) (/.p16 (*.p16 (real->posit16 1) rand) (sqrt.p16 (+.p16 (*.p16 a (real->posit16 9)) (*.p16 (neg.p16 (/.p16 (real->posit16 1.0) (real->posit16 3.0))) (real->posit16 9))))))))> 1550698970.567 * [enter]simplify: Simplifying (*.p16 (neg.p16 (/.p16 (real->posit16 1.0) (real->posit16 3.0))) (real->posit16 9)) 1550698970.568 * * [misc]simplify: iters left: 4 (9 enodes) 1550698970.570 * * [misc]simplify: iters left: 3 (13 enodes) 1550698970.572 * * [misc]simplify: Extracting #0: cost 1 inf + 0 1550698970.572 * * [misc]simplify: Extracting #1: cost 3 inf + 0 1550698970.572 * * [misc]simplify: Extracting #2: cost 5 inf + 0 1550698970.572 * * [misc]simplify: Extracting #3: cost 5 inf + 2 1550698970.572 * * [misc]simplify: Extracting #4: cost 7 inf + 2 1550698970.573 * * [misc]simplify: Extracting #5: cost 4 inf + 5 1550698970.573 * * [misc]simplify: Extracting #6: cost 0 inf + 1813 1550698970.573 * [exit]simplify: Simplified to (*.p16 (neg.p16 (/.p16 (real->posit16 1.0) (real->posit16 3.0))) (real->posit16 9)) 1550698970.573 * [misc]simplify: Simplified (2 2 2 2 1 2) to (λ (a rand) (*.p16 (-.p16 a (/.p16 (real->posit16 1.0) (real->posit16 3.0))) (+.p16 (real->posit16 1) (/.p16 (*.p16 (real->posit16 1) rand) (sqrt.p16 (+.p16 (*.p16 a (real->posit16 9)) (*.p16 (neg.p16 (/.p16 (real->posit16 1.0) (real->posit16 3.0))) (real->posit16 9)))))))) 1550698970.573 * * * * [misc]progress: [ 8 / 13 ] simplifiying candidate #posit16 1.0) (real->posit16 3.0))) (+.p16 (real->posit16 1) (/.p16 (*.p16 (real->posit16 1) rand) (sqrt.p16 (/.p16 (*.p16 (real->posit16 9) (-.p16 (*.p16 a a) (*.p16 (/.p16 (real->posit16 1.0) (real->posit16 3.0)) (/.p16 (real->posit16 1.0) (real->posit16 3.0))))) (+.p16 a (/.p16 (real->posit16 1.0) (real->posit16 3.0)))))))))> 1550698970.573 * [enter]simplify: Simplifying (+.p16 a (/.p16 (real->posit16 1.0) (real->posit16 3.0))) 1550698970.573 * * [misc]simplify: iters left: 3 (7 enodes) 1550698970.575 * * [misc]simplify: iters left: 2 (12 enodes) 1550698970.577 * * [misc]simplify: Extracting #0: cost 1 inf + 0 1550698970.577 * * [misc]simplify: Extracting #1: cost 3 inf + 0 1550698970.577 * * [misc]simplify: Extracting #2: cost 4 inf + 1 1550698970.577 * * [misc]simplify: Extracting #3: cost 6 inf + 1 1550698970.577 * * [misc]simplify: Extracting #4: cost 0 inf + 930 1550698970.577 * [exit]simplify: Simplified to (+.p16 a (/.p16 (real->posit16 1.0) (real->posit16 3.0))) 1550698970.577 * [misc]simplify: Simplified (2 2 2 2 1 2) to (λ (a rand) (*.p16 (-.p16 a (/.p16 (real->posit16 1.0) (real->posit16 3.0))) (+.p16 (real->posit16 1) (/.p16 (*.p16 (real->posit16 1) rand) (sqrt.p16 (/.p16 (*.p16 (real->posit16 9) (-.p16 (*.p16 a a) (*.p16 (/.p16 (real->posit16 1.0) (real->posit16 3.0)) (/.p16 (real->posit16 1.0) (real->posit16 3.0))))) (+.p16 a (/.p16 (real->posit16 1.0) (real->posit16 3.0))))))))) 1550698970.577 * * * * [misc]progress: [ 9 / 13 ] simplifiying candidate #posit16 1.0) (real->posit16 3.0))) (+.p16 (real->posit16 1) (/.p16 (*.p16 (real->posit16 1) rand) (sqrt.p16 (*.p16 (-.p16 a (/.p16 (real->posit16 1.0) (real->posit16 3.0))) (real->posit16 9)))))))> 1550698970.577 * * * * [misc]progress: [ 10 / 13 ] simplifiying candidate #posit16 1.0) (real->posit16 3.0))) (+.p16 (real->posit16 1) (/.p16 (*.p16 (real->posit16 1) rand) (sqrt.p16 (*.p16 (real->posit16 9) (-.p16 a (/.p16 (real->posit16 1.0) (real->posit16 3.0)))))))))> 1550698970.577 * [enter]simplify: Simplifying (*.p16 (real->posit16 1) rand) 1550698970.577 * * [misc]simplify: iters left: 2 (4 enodes) 1550698970.579 * * [misc]simplify: iters left: 1 (10 enodes) 1550698970.580 * * [misc]simplify: Extracting #0: cost 1 inf + 0 1550698970.580 * * [misc]simplify: Extracting #1: cost 3 inf + 0 1550698970.580 * * [misc]simplify: Extracting #2: cost 3 inf + 1 1550698970.580 * * [misc]simplify: Extracting #3: cost 2 inf + 2 1550698970.580 * * [misc]simplify: Extracting #4: cost 0 inf + 325 1550698970.580 * [exit]simplify: Simplified to (*.p16 rand (real->posit16 1)) 1550698970.580 * [misc]simplify: Simplified (2 2 2 1) to (λ (a rand) (*.p16 (-.p16 a (/.p16 (real->posit16 1.0) (real->posit16 3.0))) (+.p16 (real->posit16 1) (/.p16 (*.p16 rand (real->posit16 1)) (sqrt.p16 (*.p16 (real->posit16 9) (-.p16 a (/.p16 (real->posit16 1.0) (real->posit16 3.0))))))))) 1550698970.581 * * * * [misc]progress: [ 11 / 13 ] simplifiying candidate #posit16 1.0) (real->posit16 3.0))) (+.p16 (real->posit16 1) (/.p16 (*.p16 (real->posit16 1) rand) (sqrt.p16 (*.p16 (real->posit16 9) (-.p16 a (/.p16 (real->posit16 1.0) (real->posit16 3.0)))))))))> 1550698970.581 * [enter]simplify: Simplifying (*.p16 (real->posit16 1) rand) 1550698970.581 * * [misc]simplify: iters left: 2 (4 enodes) 1550698970.582 * * [misc]simplify: iters left: 1 (10 enodes) 1550698970.584 * * [misc]simplify: Extracting #0: cost 1 inf + 0 1550698970.584 * * [misc]simplify: Extracting #1: cost 3 inf + 0 1550698970.584 * * [misc]simplify: Extracting #2: cost 3 inf + 1 1550698970.584 * * [misc]simplify: Extracting #3: cost 2 inf + 2 1550698970.584 * * [misc]simplify: Extracting #4: cost 0 inf + 325 1550698970.584 * [exit]simplify: Simplified to (*.p16 rand (real->posit16 1)) 1550698970.584 * [misc]simplify: Simplified (2 2 2 1) to (λ (a rand) (*.p16 (-.p16 a (/.p16 (real->posit16 1.0) (real->posit16 3.0))) (+.p16 (real->posit16 1) (/.p16 (*.p16 rand (real->posit16 1)) (sqrt.p16 (*.p16 (real->posit16 9) (-.p16 a (/.p16 (real->posit16 1.0) (real->posit16 3.0))))))))) 1550698970.584 * * * * [misc]progress: [ 12 / 13 ] simplifiying candidate #posit16 1.0) (real->posit16 3.0))) (+.p16 (real->posit16 1) (/.p16 (*.p16 (real->posit16 1) rand) (sqrt.p16 (*.p16 (real->posit16 9) (-.p16 a (/.p16 (real->posit16 1.0) (real->posit16 3.0)))))))))> 1550698970.584 * [enter]simplify: Simplifying (*.p16 (real->posit16 1) rand) 1550698970.584 * * [misc]simplify: iters left: 2 (4 enodes) 1550698970.585 * * [misc]simplify: iters left: 1 (10 enodes) 1550698970.587 * * [misc]simplify: Extracting #0: cost 1 inf + 0 1550698970.587 * * [misc]simplify: Extracting #1: cost 3 inf + 0 1550698970.587 * * [misc]simplify: Extracting #2: cost 3 inf + 1 1550698970.587 * * [misc]simplify: Extracting #3: cost 2 inf + 2 1550698970.587 * * [misc]simplify: Extracting #4: cost 0 inf + 325 1550698970.587 * [exit]simplify: Simplified to (*.p16 rand (real->posit16 1)) 1550698970.587 * [misc]simplify: Simplified (2 2 2 1) to (λ (a rand) (*.p16 (-.p16 a (/.p16 (real->posit16 1.0) (real->posit16 3.0))) (+.p16 (real->posit16 1) (/.p16 (*.p16 rand (real->posit16 1)) (sqrt.p16 (*.p16 (real->posit16 9) (-.p16 a (/.p16 (real->posit16 1.0) (real->posit16 3.0))))))))) 1550698970.587 * * * * [misc]progress: [ 13 / 13 ] simplifiying candidate #posit16 1.0) (real->posit16 3.0))) (+.p16 (real->posit16 1) (/.p16 (*.p16 (real->posit16 1) rand) (sqrt.p16 (*.p16 (real->posit16 9) (-.p16 a (/.p16 (real->posit16 1.0) (real->posit16 3.0)))))))))> 1550698970.588 * [enter]simplify: Simplifying (*.p16 (real->posit16 1) rand) 1550698970.588 * * [misc]simplify: iters left: 2 (4 enodes) 1550698970.589 * * [misc]simplify: iters left: 1 (10 enodes) 1550698970.590 * * [misc]simplify: Extracting #0: cost 1 inf + 0 1550698970.590 * * [misc]simplify: Extracting #1: cost 3 inf + 0 1550698970.590 * * [misc]simplify: Extracting #2: cost 3 inf + 1 1550698970.590 * * [misc]simplify: Extracting #3: cost 2 inf + 2 1550698970.590 * * [misc]simplify: Extracting #4: cost 0 inf + 325 1550698970.591 * [exit]simplify: Simplified to (*.p16 rand (real->posit16 1)) 1550698970.591 * [misc]simplify: Simplified (2 2 2 1) to (λ (a rand) (*.p16 (-.p16 a (/.p16 (real->posit16 1.0) (real->posit16 3.0))) (+.p16 (real->posit16 1) (/.p16 (*.p16 rand (real->posit16 1)) (sqrt.p16 (*.p16 (real->posit16 9) (-.p16 a (/.p16 (real->posit16 1.0) (real->posit16 3.0))))))))) 1550698970.591 * * * [misc]progress: adding candidates to table 1550698971.510 * * [misc]progress: iteration 3 / 4 1550698971.510 * * * [misc]progress: picking best candidate 1550698971.761 * * * * [misc]pick: Picked #posit16 1.0) (real->posit16 3.0))) (+.p16 (real->posit16 1) (/.p16 (real->posit16 1) (/.p16 (sqrt.p16 (*.p16 (real->posit16 9) (-.p16 a (/.p16 (real->posit16 1.0) (real->posit16 3.0))))) rand)))))> 1550698971.761 * * * [misc]progress: localizing error 1550698971.876 * * * [misc]progress: generating rewritten candidates 1550698971.876 * * * * [misc]progress: [ 1 / 4 ] rewriting at (2) 1550698971.879 * * * * [misc]progress: [ 2 / 4 ] rewriting at (2 2 2 2 1) 1550698971.879 * * * * [misc]progress: [ 3 / 4 ] rewriting at (2 2 2) 1550698971.880 * * * * [misc]progress: [ 4 / 4 ] rewriting at (2 2 2 2) 1550698971.881 * * * [misc]progress: generating series expansions 1550698971.881 * * * * [misc]progress: [ 1 / 4 ] generating series at (2) 1550698971.881 * * * * [misc]progress: [ 2 / 4 ] generating series at (2 2 2 2 1) 1550698971.881 * * * * [misc]progress: [ 3 / 4 ] generating series at (2 2 2) 1550698971.881 * * * * [misc]progress: [ 4 / 4 ] generating series at (2 2 2 2) 1550698971.881 * * * [misc]progress: simplifying candidates 1550698971.881 * * * * [misc]progress: [ 1 / 9 ] simplifiying candidate #posit16 1.0) (real->posit16 3.0))) (real->posit16 1)) (*.p16 (-.p16 a (/.p16 (real->posit16 1.0) (real->posit16 3.0))) (/.p16 (real->posit16 1) (/.p16 (sqrt.p16 (*.p16 (real->posit16 9) (-.p16 a (/.p16 (real->posit16 1.0) (real->posit16 3.0))))) rand)))))> 1550698971.882 * [enter]simplify: Simplifying (*.p16 (-.p16 a (/.p16 (real->posit16 1.0) (real->posit16 3.0))) (/.p16 (real->posit16 1) (/.p16 (sqrt.p16 (*.p16 (real->posit16 9) (-.p16 a (/.p16 (real->posit16 1.0) (real->posit16 3.0))))) rand))) 1550698971.882 * * [misc]simplify: iters left: 6 (17 enodes) 1550698971.886 * * [misc]simplify: iters left: 5 (40 enodes) 1550698971.894 * * [misc]simplify: iters left: 4 (91 enodes) 1550698971.919 * * [misc]simplify: iters left: 3 (263 enodes) 1550698972.092 * * [misc]simplify: Extracting #0: cost 1 inf + 0 1550698972.093 * * [misc]simplify: Extracting #1: cost 56 inf + 0 1550698972.094 * * [misc]simplify: Extracting #2: cost 230 inf + 1 1550698972.096 * * [misc]simplify: Extracting #3: cost 289 inf + 647 1550698972.099 * * [misc]simplify: Extracting #4: cost 337 inf + 6106 1550698972.103 * * [misc]simplify: Extracting #5: cost 333 inf + 14119 1550698972.107 * * [misc]simplify: Extracting #6: cost 306 inf + 32496 1550698972.123 * * [misc]simplify: Extracting #7: cost 174 inf + 208312 1550698972.166 * * [misc]simplify: Extracting #8: cost 17 inf + 511482 1550698972.210 * * [misc]simplify: Extracting #9: cost 0 inf + 550003 1550698972.249 * [exit]simplify: Simplified to (/.p16 (*.p16 (*.p16 (real->posit16 1) rand) (-.p16 a (/.p16 (real->posit16 1.0) (real->posit16 3.0)))) (sqrt.p16 (*.p16 (-.p16 a (/.p16 (real->posit16 1.0) (real->posit16 3.0))) (real->posit16 9)))) 1550698972.249 * [misc]simplify: Simplified (2 2) to (λ (a rand) (+.p16 (*.p16 (-.p16 a (/.p16 (real->posit16 1.0) (real->posit16 3.0))) (real->posit16 1)) (/.p16 (*.p16 (*.p16 (real->posit16 1) rand) (-.p16 a (/.p16 (real->posit16 1.0) (real->posit16 3.0)))) (sqrt.p16 (*.p16 (-.p16 a (/.p16 (real->posit16 1.0) (real->posit16 3.0))) (real->posit16 9)))))) 1550698972.249 * * * * [misc]progress: [ 2 / 9 ] simplifiying candidate #posit16 1) (-.p16 a (/.p16 (real->posit16 1.0) (real->posit16 3.0)))) (*.p16 (/.p16 (real->posit16 1) (/.p16 (sqrt.p16 (*.p16 (real->posit16 9) (-.p16 a (/.p16 (real->posit16 1.0) (real->posit16 3.0))))) rand)) (-.p16 a (/.p16 (real->posit16 1.0) (real->posit16 3.0))))))> 1550698972.249 * [enter]simplify: Simplifying (*.p16 (/.p16 (real->posit16 1) (/.p16 (sqrt.p16 (*.p16 (real->posit16 9) (-.p16 a (/.p16 (real->posit16 1.0) (real->posit16 3.0))))) rand)) (-.p16 a (/.p16 (real->posit16 1.0) (real->posit16 3.0)))) 1550698972.250 * * [misc]simplify: iters left: 6 (17 enodes) 1550698972.257 * * [misc]simplify: iters left: 5 (40 enodes) 1550698972.271 * * [misc]simplify: iters left: 4 (97 enodes) 1550698972.306 * * [misc]simplify: iters left: 3 (269 enodes) 1550698972.418 * * [misc]simplify: Extracting #0: cost 1 inf + 0 1550698972.419 * * [misc]simplify: Extracting #1: cost 49 inf + 0 1550698972.419 * * [misc]simplify: Extracting #2: cost 224 inf + 1 1550698972.421 * * [misc]simplify: Extracting #3: cost 292 inf + 2576 1550698972.423 * * [misc]simplify: Extracting #4: cost 343 inf + 6427 1550698972.426 * * [misc]simplify: Extracting #5: cost 345 inf + 14766 1550698972.429 * * [misc]simplify: Extracting #6: cost 338 inf + 18934 1550698972.433 * * [misc]simplify: Extracting #7: cost 269 inf + 83286 1550698972.445 * * [misc]simplify: Extracting #8: cost 109 inf + 322539 1550698972.482 * * [misc]simplify: Extracting #9: cost 4 inf + 529429 1550698972.519 * * [misc]simplify: Extracting #10: cost 0 inf + 538610 1550698972.550 * [exit]simplify: Simplified to (*.p16 (/.p16 (*.p16 rand (real->posit16 1)) (sqrt.p16 (*.p16 (real->posit16 9) (-.p16 a (/.p16 (real->posit16 1.0) (real->posit16 3.0)))))) (-.p16 a (/.p16 (real->posit16 1.0) (real->posit16 3.0)))) 1550698972.550 * [misc]simplify: Simplified (2 2) to (λ (a rand) (+.p16 (*.p16 (real->posit16 1) (-.p16 a (/.p16 (real->posit16 1.0) (real->posit16 3.0)))) (*.p16 (/.p16 (*.p16 rand (real->posit16 1)) (sqrt.p16 (*.p16 (real->posit16 9) (-.p16 a (/.p16 (real->posit16 1.0) (real->posit16 3.0)))))) (-.p16 a (/.p16 (real->posit16 1.0) (real->posit16 3.0)))))) 1550698972.550 * * * * [misc]progress: [ 3 / 9 ] simplifiying candidate #posit16 1.0) (real->posit16 3.0)) (/.p16 (real->posit16 1.0) (real->posit16 3.0)))) (+.p16 (real->posit16 1) (/.p16 (real->posit16 1) (/.p16 (sqrt.p16 (*.p16 (real->posit16 9) (-.p16 a (/.p16 (real->posit16 1.0) (real->posit16 3.0))))) rand)))) (+.p16 a (/.p16 (real->posit16 1.0) (real->posit16 3.0)))))> 1550698972.551 * [enter]simplify: Simplifying (*.p16 (-.p16 (*.p16 a a) (*.p16 (/.p16 (real->posit16 1.0) (real->posit16 3.0)) (/.p16 (real->posit16 1.0) (real->posit16 3.0)))) (+.p16 (real->posit16 1) (/.p16 (real->posit16 1) (/.p16 (sqrt.p16 (*.p16 (real->posit16 9) (-.p16 a (/.p16 (real->posit16 1.0) (real->posit16 3.0))))) rand)))) 1550698972.551 * * [misc]simplify: iters left: 6 (21 enodes) 1550698972.556 * * [misc]simplify: iters left: 5 (58 enodes) 1550698972.569 * * [misc]simplify: iters left: 4 (168 enodes) 1550698972.649 * * [misc]simplify: Extracting #0: cost 1 inf + 0 1550698972.649 * * [misc]simplify: Extracting #1: cost 40 inf + 0 1550698972.649 * * [misc]simplify: Extracting #2: cost 166 inf + 0 1550698972.650 * * [misc]simplify: Extracting #3: cost 255 inf + 323 1550698972.652 * * [misc]simplify: Extracting #4: cost 283 inf + 6102 1550698972.654 * * [misc]simplify: Extracting #5: cost 282 inf + 17000 1550698972.658 * * [misc]simplify: Extracting #6: cost 194 inf + 114413 1550698972.677 * * [misc]simplify: Extracting #7: cost 35 inf + 394439 1550698972.708 * * [misc]simplify: Extracting #8: cost 0 inf + 461846 1550698972.733 * * [misc]simplify: Extracting #9: cost 0 inf + 461806 1550698972.756 * [exit]simplify: Simplified to (*.p16 (+.p16 a (/.p16 (real->posit16 1.0) (real->posit16 3.0))) (*.p16 (-.p16 a (/.p16 (real->posit16 1.0) (real->posit16 3.0))) (+.p16 (/.p16 (*.p16 rand (real->posit16 1)) (sqrt.p16 (*.p16 (real->posit16 9) (-.p16 a (/.p16 (real->posit16 1.0) (real->posit16 3.0)))))) (real->posit16 1)))) 1550698972.757 * [misc]simplify: Simplified (2 1) to (λ (a rand) (/.p16 (*.p16 (+.p16 a (/.p16 (real->posit16 1.0) (real->posit16 3.0))) (*.p16 (-.p16 a (/.p16 (real->posit16 1.0) (real->posit16 3.0))) (+.p16 (/.p16 (*.p16 rand (real->posit16 1)) (sqrt.p16 (*.p16 (real->posit16 9) (-.p16 a (/.p16 (real->posit16 1.0) (real->posit16 3.0)))))) (real->posit16 1)))) (+.p16 a (/.p16 (real->posit16 1.0) (real->posit16 3.0))))) 1550698972.757 * * * * [misc]progress: [ 4 / 9 ] simplifiying candidate #posit16 1) (/.p16 (real->posit16 1) (/.p16 (sqrt.p16 (*.p16 (real->posit16 9) (-.p16 a (/.p16 (real->posit16 1.0) (real->posit16 3.0))))) rand))) (-.p16 a (/.p16 (real->posit16 1.0) (real->posit16 3.0)))))> 1550698972.757 * * * * [misc]progress: [ 5 / 9 ] simplifiying candidate #posit16 1.0) (real->posit16 3.0))) (+.p16 (real->posit16 1) (*.p16 (/.p16 (real->posit16 1) (sqrt.p16 (*.p16 (real->posit16 9) (-.p16 a (/.p16 (real->posit16 1.0) (real->posit16 3.0)))))) rand))))> 1550698972.757 * * * * [misc]progress: [ 6 / 9 ] simplifiying candidate #posit16 1.0) (real->posit16 3.0))) (+.p16 (real->posit16 1) (/.p16 (real->posit16 1) (/.p16 (sqrt.p16 (*.p16 (real->posit16 9) (-.p16 a (/.p16 (real->posit16 1.0) (real->posit16 3.0))))) rand)))))> 1550698972.757 * [enter]simplify: Simplifying (real->posit16 1) 1550698972.757 * * [misc]simplify: iters left: 1 (2 enodes) 1550698972.758 * * [misc]simplify: Extracting #0: cost 1 inf + 0 1550698972.758 * * [misc]simplify: Extracting #1: cost 2 inf + 0 1550698972.758 * * [misc]simplify: Extracting #2: cost 1 inf + 1 1550698972.758 * * [misc]simplify: Extracting #3: cost 0 inf + 2 1550698972.758 * [exit]simplify: Simplified to (real->posit16 1) 1550698972.758 * [misc]simplify: Simplified (2 2 2 1) to (λ (a rand) (*.p16 (-.p16 a (/.p16 (real->posit16 1.0) (real->posit16 3.0))) (+.p16 (real->posit16 1) (/.p16 (real->posit16 1) (/.p16 (sqrt.p16 (*.p16 (real->posit16 9) (-.p16 a (/.p16 (real->posit16 1.0) (real->posit16 3.0))))) rand))))) 1550698972.758 * * * * [misc]progress: [ 7 / 9 ] simplifiying candidate #posit16 1.0) (real->posit16 3.0))) (+.p16 (real->posit16 1) (/.p16 (real->posit16 1) (/.p16 (sqrt.p16 (*.p16 (real->posit16 9) (-.p16 a (/.p16 (real->posit16 1.0) (real->posit16 3.0))))) rand)))))> 1550698972.758 * [enter]simplify: Simplifying (real->posit16 1) 1550698972.758 * * [misc]simplify: iters left: 1 (2 enodes) 1550698972.759 * * [misc]simplify: Extracting #0: cost 1 inf + 0 1550698972.759 * * [misc]simplify: Extracting #1: cost 2 inf + 0 1550698972.759 * * [misc]simplify: Extracting #2: cost 1 inf + 1 1550698972.759 * * [misc]simplify: Extracting #3: cost 0 inf + 2 1550698972.759 * [exit]simplify: Simplified to (real->posit16 1) 1550698972.759 * [misc]simplify: Simplified (2 2 2 1) to (λ (a rand) (*.p16 (-.p16 a (/.p16 (real->posit16 1.0) (real->posit16 3.0))) (+.p16 (real->posit16 1) (/.p16 (real->posit16 1) (/.p16 (sqrt.p16 (*.p16 (real->posit16 9) (-.p16 a (/.p16 (real->posit16 1.0) (real->posit16 3.0))))) rand))))) 1550698972.759 * * * * [misc]progress: [ 8 / 9 ] simplifiying candidate #posit16 1.0) (real->posit16 3.0))) (+.p16 (real->posit16 1) (/.p16 (real->posit16 1) (/.p16 (sqrt.p16 (*.p16 (real->posit16 9) (-.p16 a (/.p16 (real->posit16 1.0) (real->posit16 3.0))))) rand)))))> 1550698972.760 * [enter]simplify: Simplifying (real->posit16 1) 1550698972.760 * * [misc]simplify: iters left: 1 (2 enodes) 1550698972.760 * * [misc]simplify: Extracting #0: cost 1 inf + 0 1550698972.760 * * [misc]simplify: Extracting #1: cost 2 inf + 0 1550698972.760 * * [misc]simplify: Extracting #2: cost 1 inf + 1 1550698972.760 * * [misc]simplify: Extracting #3: cost 0 inf + 2 1550698972.760 * [exit]simplify: Simplified to (real->posit16 1) 1550698972.760 * [misc]simplify: Simplified (2 2 2 1) to (λ (a rand) (*.p16 (-.p16 a (/.p16 (real->posit16 1.0) (real->posit16 3.0))) (+.p16 (real->posit16 1) (/.p16 (real->posit16 1) (/.p16 (sqrt.p16 (*.p16 (real->posit16 9) (-.p16 a (/.p16 (real->posit16 1.0) (real->posit16 3.0))))) rand))))) 1550698972.761 * * * * [misc]progress: [ 9 / 9 ] simplifiying candidate #posit16 1.0) (real->posit16 3.0))) (+.p16 (real->posit16 1) (/.p16 (real->posit16 1) (/.p16 (sqrt.p16 (*.p16 (real->posit16 9) (-.p16 a (/.p16 (real->posit16 1.0) (real->posit16 3.0))))) rand)))))> 1550698972.761 * [enter]simplify: Simplifying (real->posit16 1) 1550698972.761 * * [misc]simplify: iters left: 1 (2 enodes) 1550698972.761 * * [misc]simplify: Extracting #0: cost 1 inf + 0 1550698972.761 * * [misc]simplify: Extracting #1: cost 2 inf + 0 1550698972.762 * * [misc]simplify: Extracting #2: cost 1 inf + 1 1550698972.762 * * [misc]simplify: Extracting #3: cost 0 inf + 2 1550698972.762 * [exit]simplify: Simplified to (real->posit16 1) 1550698972.762 * [misc]simplify: Simplified (2 2 2 1) to (λ (a rand) (*.p16 (-.p16 a (/.p16 (real->posit16 1.0) (real->posit16 3.0))) (+.p16 (real->posit16 1) (/.p16 (real->posit16 1) (/.p16 (sqrt.p16 (*.p16 (real->posit16 9) (-.p16 a (/.p16 (real->posit16 1.0) (real->posit16 3.0))))) rand))))) 1550698972.762 * * * [misc]progress: adding candidates to table 1550698973.188 * * [misc]progress: iteration 4 / 4 1550698973.188 * * * [misc]progress: picking best candidate 1550698973.411 * * * * [misc]pick: Picked #posit16 1) (-.p16 a (/.p16 (real->posit16 1.0) (real->posit16 3.0)))) (*.p16 (*.p16 (/.p16 (real->posit16 1) (sqrt.p16 (*.p16 (real->posit16 9) (-.p16 a (/.p16 (real->posit16 1.0) (real->posit16 3.0)))))) rand) (-.p16 a (/.p16 (real->posit16 1.0) (real->posit16 3.0))))))> 1550698973.411 * * * [misc]progress: localizing error 1550698973.532 * * * [misc]progress: generating rewritten candidates 1550698973.532 * * * * [misc]progress: [ 1 / 4 ] rewriting at (2 2) 1550698973.536 * * * * [misc]progress: [ 2 / 4 ] rewriting at (2) 1550698973.540 * * * * [misc]progress: [ 3 / 4 ] rewriting at (2 2 1 1 2) 1550698973.540 * * * * [misc]progress: [ 4 / 4 ] rewriting at (2 2 1 1) 1550698973.542 * * * [misc]progress: generating series expansions 1550698973.542 * * * * [misc]progress: [ 1 / 4 ] generating series at (2 2) 1550698973.542 * * * * [misc]progress: [ 2 / 4 ] generating series at (2) 1550698973.542 * * * * [misc]progress: [ 3 / 4 ] generating series at (2 2 1 1 2) 1550698973.542 * * * * [misc]progress: [ 4 / 4 ] generating series at (2 2 1 1) 1550698973.542 * * * [misc]progress: simplifying candidates 1550698973.542 * * * * [misc]progress: [ 1 / 16 ] simplifiying candidate #posit16 1) (-.p16 a (/.p16 (real->posit16 1.0) (real->posit16 3.0)))) (+.p16 (*.p16 (*.p16 (/.p16 (real->posit16 1) (sqrt.p16 (*.p16 (real->posit16 9) (-.p16 a (/.p16 (real->posit16 1.0) (real->posit16 3.0)))))) rand) a) (*.p16 (*.p16 (/.p16 (real->posit16 1) (sqrt.p16 (*.p16 (real->posit16 9) (-.p16 a (/.p16 (real->posit16 1.0) (real->posit16 3.0)))))) rand) (neg.p16 (/.p16 (real->posit16 1.0) (real->posit16 3.0)))))))> 1550698973.542 * [enter]simplify: Simplifying (*.p16 (*.p16 (/.p16 (real->posit16 1) (sqrt.p16 (*.p16 (real->posit16 9) (-.p16 a (/.p16 (real->posit16 1.0) (real->posit16 3.0)))))) rand) (neg.p16 (/.p16 (real->posit16 1.0) (real->posit16 3.0)))) 1550698973.542 * * [misc]simplify: iters left: 6 (18 enodes) 1550698973.548 * * [misc]simplify: iters left: 5 (41 enodes) 1550698973.560 * * [misc]simplify: iters left: 4 (83 enodes) 1550698973.593 * * [misc]simplify: iters left: 3 (164 enodes) 1550698973.641 * * [misc]simplify: iters left: 2 (496 enodes) 1550698974.009 * * [misc]simplify: Extracting #0: cost 1 inf + 0 1550698974.009 * * [misc]simplify: Extracting #1: cost 21 inf + 0 1550698974.010 * * [misc]simplify: Extracting #2: cost 23 inf + 1 1550698974.010 * * [misc]simplify: Extracting #3: cost 121 inf + 3 1550698974.012 * * [misc]simplify: Extracting #4: cost 477 inf + 325 1550698974.018 * * [misc]simplify: Extracting #5: cost 788 inf + 4871 1550698974.036 * * [misc]simplify: Extracting #6: cost 663 inf + 189244 1550698974.121 * * [misc]simplify: Extracting #7: cost 195 inf + 927268 1550698974.210 * * [misc]simplify: Extracting #8: cost 10 inf + 1303684 1550698974.309 * * [misc]simplify: Extracting #9: cost 0 inf + 1332318 1550698974.402 * [exit]simplify: Simplified to (*.p16 (/.p16 (real->posit16 1) (sqrt.p16 (*.p16 (real->posit16 9) (-.p16 a (/.p16 (real->posit16 1.0) (real->posit16 3.0)))))) (*.p16 rand (neg.p16 (/.p16 (real->posit16 1.0) (real->posit16 3.0))))) 1550698974.402 * [misc]simplify: Simplified (2 2 2) to (λ (a rand) (+.p16 (*.p16 (real->posit16 1) (-.p16 a (/.p16 (real->posit16 1.0) (real->posit16 3.0)))) (+.p16 (*.p16 (*.p16 (/.p16 (real->posit16 1) (sqrt.p16 (*.p16 (real->posit16 9) (-.p16 a (/.p16 (real->posit16 1.0) (real->posit16 3.0)))))) rand) a) (*.p16 (/.p16 (real->posit16 1) (sqrt.p16 (*.p16 (real->posit16 9) (-.p16 a (/.p16 (real->posit16 1.0) (real->posit16 3.0)))))) (*.p16 rand (neg.p16 (/.p16 (real->posit16 1.0) (real->posit16 3.0)))))))) 1550698974.402 * * * * [misc]progress: [ 2 / 16 ] simplifiying candidate #posit16 1) (-.p16 a (/.p16 (real->posit16 1.0) (real->posit16 3.0)))) (+.p16 (*.p16 a (*.p16 (/.p16 (real->posit16 1) (sqrt.p16 (*.p16 (real->posit16 9) (-.p16 a (/.p16 (real->posit16 1.0) (real->posit16 3.0)))))) rand)) (*.p16 (neg.p16 (/.p16 (real->posit16 1.0) (real->posit16 3.0))) (*.p16 (/.p16 (real->posit16 1) (sqrt.p16 (*.p16 (real->posit16 9) (-.p16 a (/.p16 (real->posit16 1.0) (real->posit16 3.0)))))) rand)))))> 1550698974.403 * [enter]simplify: Simplifying (*.p16 (neg.p16 (/.p16 (real->posit16 1.0) (real->posit16 3.0))) (*.p16 (/.p16 (real->posit16 1) (sqrt.p16 (*.p16 (real->posit16 9) (-.p16 a (/.p16 (real->posit16 1.0) (real->posit16 3.0)))))) rand)) 1550698974.403 * * [misc]simplify: iters left: 6 (18 enodes) 1550698974.411 * * [misc]simplify: iters left: 5 (41 enodes) 1550698974.425 * * [misc]simplify: iters left: 4 (83 enodes) 1550698974.454 * * [misc]simplify: iters left: 3 (164 enodes) 1550698974.527 * * [misc]simplify: Extracting #0: cost 1 inf + 0 1550698974.527 * * [misc]simplify: Extracting #1: cost 16 inf + 0 1550698974.528 * * [misc]simplify: Extracting #2: cost 18 inf + 1 1550698974.528 * * [misc]simplify: Extracting #3: cost 41 inf + 1 1550698974.528 * * [misc]simplify: Extracting #4: cost 129 inf + 3 1550698974.529 * * [misc]simplify: Extracting #5: cost 159 inf + 651 1550698974.531 * * [misc]simplify: Extracting #6: cost 163 inf + 16579 1550698974.539 * * [misc]simplify: Extracting #7: cost 66 inf + 116878 1550698974.557 * * [misc]simplify: Extracting #8: cost 4 inf + 214206 1550698974.579 * * [misc]simplify: Extracting #9: cost 0 inf + 221579 1550698974.596 * [exit]simplify: Simplified to (/.p16 (*.p16 (*.p16 (real->posit16 1) rand) (neg.p16 (/.p16 (real->posit16 1.0) (real->posit16 3.0)))) (sqrt.p16 (*.p16 (-.p16 a (/.p16 (real->posit16 1.0) (real->posit16 3.0))) (real->posit16 9)))) 1550698974.596 * [misc]simplify: Simplified (2 2 2) to (λ (a rand) (+.p16 (*.p16 (real->posit16 1) (-.p16 a (/.p16 (real->posit16 1.0) (real->posit16 3.0)))) (+.p16 (*.p16 a (*.p16 (/.p16 (real->posit16 1) (sqrt.p16 (*.p16 (real->posit16 9) (-.p16 a (/.p16 (real->posit16 1.0) (real->posit16 3.0)))))) rand)) (/.p16 (*.p16 (*.p16 (real->posit16 1) rand) (neg.p16 (/.p16 (real->posit16 1.0) (real->posit16 3.0)))) (sqrt.p16 (*.p16 (-.p16 a (/.p16 (real->posit16 1.0) (real->posit16 3.0))) (real->posit16 9))))))) 1550698974.596 * * * * [misc]progress: [ 3 / 16 ] simplifiying candidate #posit16 1) (-.p16 a (/.p16 (real->posit16 1.0) (real->posit16 3.0)))) (*.p16 (/.p16 (real->posit16 1) (sqrt.p16 (*.p16 (real->posit16 9) (-.p16 a (/.p16 (real->posit16 1.0) (real->posit16 3.0)))))) (*.p16 rand (-.p16 a (/.p16 (real->posit16 1.0) (real->posit16 3.0)))))))> 1550698974.596 * [enter]simplify: Simplifying (/.p16 (real->posit16 1) (sqrt.p16 (*.p16 (real->posit16 9) (-.p16 a (/.p16 (real->posit16 1.0) (real->posit16 3.0)))))) 1550698974.596 * * [misc]simplify: iters left: 6 (14 enodes) 1550698974.600 * * [misc]simplify: iters left: 5 (30 enodes) 1550698974.606 * * [misc]simplify: iters left: 4 (56 enodes) 1550698974.621 * * [misc]simplify: iters left: 3 (122 enodes) 1550698974.666 * * [misc]simplify: iters left: 2 (499 enodes) 1550698975.317 * * [misc]simplify: Extracting #0: cost 1 inf + 0 1550698975.318 * * [misc]simplify: Extracting #1: cost 3 inf + 0 1550698975.318 * * [misc]simplify: Extracting #2: cost 5 inf + 0 1550698975.318 * * [misc]simplify: Extracting #3: cost 93 inf + 1 1550698975.320 * * [misc]simplify: Extracting #4: cost 451 inf + 2 1550698975.324 * * [misc]simplify: Extracting #5: cost 850 inf + 2252 1550698975.331 * * [misc]simplify: Extracting #6: cost 904 inf + 7387 1550698975.340 * * [misc]simplify: Extracting #7: cost 835 inf + 65272 1550698975.366 * * [misc]simplify: Extracting #8: cost 579 inf + 361623 1550698975.453 * * [misc]simplify: Extracting #9: cost 181 inf + 1076854 1550698975.573 * * [misc]simplify: Extracting #10: cost 6 inf + 1471563 1550698975.681 * * [misc]simplify: Extracting #11: cost 0 inf + 1485305 1550698975.789 * * [misc]simplify: Extracting #12: cost 0 inf + 1484905 1550698975.876 * [exit]simplify: Simplified to (/.p16 (real->posit16 1) (sqrt.p16 (*.p16 (real->posit16 9) (-.p16 a (/.p16 (real->posit16 1.0) (real->posit16 3.0)))))) 1550698975.876 * [misc]simplify: Simplified (2 2 1) to (λ (a rand) (+.p16 (*.p16 (real->posit16 1) (-.p16 a (/.p16 (real->posit16 1.0) (real->posit16 3.0)))) (*.p16 (/.p16 (real->posit16 1) (sqrt.p16 (*.p16 (real->posit16 9) (-.p16 a (/.p16 (real->posit16 1.0) (real->posit16 3.0)))))) (*.p16 rand (-.p16 a (/.p16 (real->posit16 1.0) (real->posit16 3.0))))))) 1550698975.877 * * * * [misc]progress: [ 4 / 16 ] simplifiying candidate #posit16 1) (-.p16 a (/.p16 (real->posit16 1.0) (real->posit16 3.0)))) (/.p16 (*.p16 (*.p16 (/.p16 (real->posit16 1) (sqrt.p16 (*.p16 (real->posit16 9) (-.p16 a (/.p16 (real->posit16 1.0) (real->posit16 3.0)))))) rand) (-.p16 (*.p16 a a) (*.p16 (/.p16 (real->posit16 1.0) (real->posit16 3.0)) (/.p16 (real->posit16 1.0) (real->posit16 3.0))))) (+.p16 a (/.p16 (real->posit16 1.0) (real->posit16 3.0))))))> 1550698975.877 * [enter]simplify: Simplifying (+.p16 a (/.p16 (real->posit16 1.0) (real->posit16 3.0))) 1550698975.877 * * [misc]simplify: iters left: 3 (7 enodes) 1550698975.881 * * [misc]simplify: iters left: 2 (12 enodes) 1550698975.885 * * [misc]simplify: Extracting #0: cost 1 inf + 0 1550698975.885 * * [misc]simplify: Extracting #1: cost 3 inf + 0 1550698975.885 * * [misc]simplify: Extracting #2: cost 4 inf + 1 1550698975.885 * * [misc]simplify: Extracting #3: cost 6 inf + 1 1550698975.885 * * [misc]simplify: Extracting #4: cost 0 inf + 930 1550698975.885 * [exit]simplify: Simplified to (+.p16 a (/.p16 (real->posit16 1.0) (real->posit16 3.0))) 1550698975.885 * [misc]simplify: Simplified (2 2 2) to (λ (a rand) (+.p16 (*.p16 (real->posit16 1) (-.p16 a (/.p16 (real->posit16 1.0) (real->posit16 3.0)))) (/.p16 (*.p16 (*.p16 (/.p16 (real->posit16 1) (sqrt.p16 (*.p16 (real->posit16 9) (-.p16 a (/.p16 (real->posit16 1.0) (real->posit16 3.0)))))) rand) (-.p16 (*.p16 a a) (*.p16 (/.p16 (real->posit16 1.0) (real->posit16 3.0)) (/.p16 (real->posit16 1.0) (real->posit16 3.0))))) (+.p16 a (/.p16 (real->posit16 1.0) (real->posit16 3.0)))))) 1550698975.885 * * * * [misc]progress: [ 5 / 16 ] simplifiying candidate #posit16 1) (-.p16 a (/.p16 (real->posit16 1.0) (real->posit16 3.0)))) (/.p16 (*.p16 (*.p16 (real->posit16 1) rand) (-.p16 a (/.p16 (real->posit16 1.0) (real->posit16 3.0)))) (sqrt.p16 (*.p16 (real->posit16 9) (-.p16 a (/.p16 (real->posit16 1.0) (real->posit16 3.0))))))))> 1550698975.886 * [enter]simplify: Simplifying (*.p16 (*.p16 (real->posit16 1) rand) (-.p16 a (/.p16 (real->posit16 1.0) (real->posit16 3.0)))) 1550698975.886 * * [misc]simplify: iters left: 4 (12 enodes) 1550698975.892 * * [misc]simplify: iters left: 3 (32 enodes) 1550698975.904 * * [misc]simplify: iters left: 2 (72 enodes) 1550698975.935 * * [misc]simplify: iters left: 1 (187 enodes) 1550698976.046 * * [misc]simplify: Extracting #0: cost 1 inf + 0 1550698976.046 * * [misc]simplify: Extracting #1: cost 23 inf + 0 1550698976.046 * * [misc]simplify: Extracting #2: cost 127 inf + 1 1550698976.048 * * [misc]simplify: Extracting #3: cost 199 inf + 1612 1550698976.050 * * [misc]simplify: Extracting #4: cost 224 inf + 11556 1550698976.052 * * [misc]simplify: Extracting #5: cost 214 inf + 19246 1550698976.055 * * [misc]simplify: Extracting #6: cost 205 inf + 24740 1550698976.064 * * [misc]simplify: Extracting #7: cost 101 inf + 143111 1550698976.088 * * [misc]simplify: Extracting #8: cost 13 inf + 275987 1550698976.116 * * [misc]simplify: Extracting #9: cost 0 inf + 294918 1550698976.147 * [exit]simplify: Simplified to (*.p16 (*.p16 rand (real->posit16 1)) (-.p16 a (/.p16 (real->posit16 1.0) (real->posit16 3.0)))) 1550698976.147 * [misc]simplify: Simplified (2 2 1) to (λ (a rand) (+.p16 (*.p16 (real->posit16 1) (-.p16 a (/.p16 (real->posit16 1.0) (real->posit16 3.0)))) (/.p16 (*.p16 (*.p16 rand (real->posit16 1)) (-.p16 a (/.p16 (real->posit16 1.0) (real->posit16 3.0)))) (sqrt.p16 (*.p16 (real->posit16 9) (-.p16 a (/.p16 (real->posit16 1.0) (real->posit16 3.0)))))))) 1550698976.147 * * * * [misc]progress: [ 6 / 16 ] simplifiying candidate #posit16 1) (-.p16 a (/.p16 (real->posit16 1.0) (real->posit16 3.0)))) (*.p16 (-.p16 a (/.p16 (real->posit16 1.0) (real->posit16 3.0))) (*.p16 (/.p16 (real->posit16 1) (sqrt.p16 (*.p16 (real->posit16 9) (-.p16 a (/.p16 (real->posit16 1.0) (real->posit16 3.0)))))) rand))))> 1550698976.148 * * * * [misc]progress: [ 7 / 16 ] simplifiying candidate #posit16 1.0) (real->posit16 3.0))) (+.p16 (real->posit16 1) (*.p16 (/.p16 (real->posit16 1) (sqrt.p16 (*.p16 (real->posit16 9) (-.p16 a (/.p16 (real->posit16 1.0) (real->posit16 3.0)))))) rand))))> 1550698976.148 * [enter]simplify: Simplifying (-.p16 a (/.p16 (real->posit16 1.0) (real->posit16 3.0))) 1550698976.148 * * [misc]simplify: iters left: 3 (7 enodes) 1550698976.151 * * [misc]simplify: iters left: 2 (18 enodes) 1550698976.157 * * [misc]simplify: iters left: 1 (32 enodes) 1550698976.170 * * [misc]simplify: Extracting #0: cost 1 inf + 0 1550698976.170 * * [misc]simplify: Extracting #1: cost 9 inf + 0 1550698976.170 * * [misc]simplify: Extracting #2: cost 25 inf + 1 1550698976.170 * * [misc]simplify: Extracting #3: cost 34 inf + 322 1550698976.171 * * [misc]simplify: Extracting #4: cost 27 inf + 3209 1550698976.171 * * [misc]simplify: Extracting #5: cost 22 inf + 4898 1550698976.172 * * [misc]simplify: Extracting #6: cost 11 inf + 15047 1550698976.174 * * [misc]simplify: Extracting #7: cost 0 inf + 29315 1550698976.177 * [exit]simplify: Simplified to (-.p16 a (/.p16 (real->posit16 1.0) (real->posit16 3.0))) 1550698976.177 * [misc]simplify: Simplified (2 1) to (λ (a rand) (*.p16 (-.p16 a (/.p16 (real->posit16 1.0) (real->posit16 3.0))) (+.p16 (real->posit16 1) (*.p16 (/.p16 (real->posit16 1) (sqrt.p16 (*.p16 (real->posit16 9) (-.p16 a (/.p16 (real->posit16 1.0) (real->posit16 3.0)))))) rand)))) 1550698976.177 * [enter]simplify: Simplifying (+.p16 (real->posit16 1) (*.p16 (/.p16 (real->posit16 1) (sqrt.p16 (*.p16 (real->posit16 9) (-.p16 a (/.p16 (real->posit16 1.0) (real->posit16 3.0)))))) rand)) 1550698976.177 * * [misc]simplify: iters left: 6 (17 enodes) 1550698976.185 * * [misc]simplify: iters left: 5 (39 enodes) 1550698976.200 * * [misc]simplify: iters left: 4 (69 enodes) 1550698976.225 * * [misc]simplify: iters left: 3 (135 enodes) 1550698976.299 * * [misc]simplify: Extracting #0: cost 1 inf + 0 1550698976.299 * * [misc]simplify: Extracting #1: cost 3 inf + 0 1550698976.299 * * [misc]simplify: Extracting #2: cost 9 inf + 0 1550698976.299 * * [misc]simplify: Extracting #3: cost 8 inf + 2 1550698976.300 * * [misc]simplify: Extracting #4: cost 24 inf + 325 1550698976.300 * * [misc]simplify: Extracting #5: cost 114 inf + 325 1550698976.301 * * [misc]simplify: Extracting #6: cost 151 inf + 649 1550698976.302 * * [misc]simplify: Extracting #7: cost 179 inf + 5780 1550698976.304 * * [misc]simplify: Extracting #8: cost 171 inf + 11228 1550698976.306 * * [misc]simplify: Extracting #9: cost 155 inf + 20299 1550698976.316 * * [misc]simplify: Extracting #10: cost 45 inf + 156646 1550698976.333 * * [misc]simplify: Extracting #11: cost 3 inf + 219582 1550698976.354 * * [misc]simplify: Extracting #12: cost 0 inf + 221713 1550698976.373 * [exit]simplify: Simplified to (+.p16 (real->posit16 1) (*.p16 rand (/.p16 (real->posit16 1) (sqrt.p16 (*.p16 (real->posit16 9) (-.p16 a (/.p16 (real->posit16 1.0) (real->posit16 3.0)))))))) 1550698976.373 * [misc]simplify: Simplified (2 2) to (λ (a rand) (*.p16 (-.p16 a (/.p16 (real->posit16 1.0) (real->posit16 3.0))) (+.p16 (real->posit16 1) (*.p16 rand (/.p16 (real->posit16 1) (sqrt.p16 (*.p16 (real->posit16 9) (-.p16 a (/.p16 (real->posit16 1.0) (real->posit16 3.0)))))))))) 1550698976.373 * * * * [misc]progress: [ 8 / 16 ] simplifiying candidate #posit16 1) (-.p16 a (/.p16 (real->posit16 1.0) (real->posit16 3.0)))) (*.p16 (*.p16 (/.p16 (real->posit16 1) (sqrt.p16 (*.p16 (real->posit16 9) (-.p16 a (/.p16 (real->posit16 1.0) (real->posit16 3.0)))))) rand) a)) (*.p16 (*.p16 (/.p16 (real->posit16 1) (sqrt.p16 (*.p16 (real->posit16 9) (-.p16 a (/.p16 (real->posit16 1.0) (real->posit16 3.0)))))) rand) (neg.p16 (/.p16 (real->posit16 1.0) (real->posit16 3.0))))))> 1550698976.373 * [enter]simplify: Simplifying (*.p16 (*.p16 (/.p16 (real->posit16 1) (sqrt.p16 (*.p16 (real->posit16 9) (-.p16 a (/.p16 (real->posit16 1.0) (real->posit16 3.0)))))) rand) (neg.p16 (/.p16 (real->posit16 1.0) (real->posit16 3.0)))) 1550698976.373 * * [misc]simplify: iters left: 6 (18 enodes) 1550698976.382 * * [misc]simplify: iters left: 5 (41 enodes) 1550698976.397 * * [misc]simplify: iters left: 4 (83 enodes) 1550698976.429 * * [misc]simplify: iters left: 3 (164 enodes) 1550698976.503 * * [misc]simplify: iters left: 2 (496 enodes) 1550698976.973 * * [misc]simplify: Extracting #0: cost 1 inf + 0 1550698976.973 * * [misc]simplify: Extracting #1: cost 21 inf + 0 1550698976.974 * * [misc]simplify: Extracting #2: cost 23 inf + 1 1550698976.974 * * [misc]simplify: Extracting #3: cost 121 inf + 3 1550698976.976 * * [misc]simplify: Extracting #4: cost 477 inf + 325 1550698976.981 * * [misc]simplify: Extracting #5: cost 788 inf + 4871 1550698976.997 * * [misc]simplify: Extracting #6: cost 663 inf + 189244 1550698977.074 * * [misc]simplify: Extracting #7: cost 195 inf + 927268 1550698977.204 * * [misc]simplify: Extracting #8: cost 10 inf + 1303684 1550698977.345 * * [misc]simplify: Extracting #9: cost 0 inf + 1332318 1550698977.478 * [exit]simplify: Simplified to (*.p16 (/.p16 (real->posit16 1) (sqrt.p16 (*.p16 (real->posit16 9) (-.p16 a (/.p16 (real->posit16 1.0) (real->posit16 3.0)))))) (*.p16 rand (neg.p16 (/.p16 (real->posit16 1.0) (real->posit16 3.0))))) 1550698977.478 * [misc]simplify: Simplified (2 2) to (λ (a rand) (+.p16 (+.p16 (*.p16 (real->posit16 1) (-.p16 a (/.p16 (real->posit16 1.0) (real->posit16 3.0)))) (*.p16 (*.p16 (/.p16 (real->posit16 1) (sqrt.p16 (*.p16 (real->posit16 9) (-.p16 a (/.p16 (real->posit16 1.0) (real->posit16 3.0)))))) rand) a)) (*.p16 (/.p16 (real->posit16 1) (sqrt.p16 (*.p16 (real->posit16 9) (-.p16 a (/.p16 (real->posit16 1.0) (real->posit16 3.0)))))) (*.p16 rand (neg.p16 (/.p16 (real->posit16 1.0) (real->posit16 3.0))))))) 1550698977.478 * * * * [misc]progress: [ 9 / 16 ] simplifiying candidate #posit16 1) (-.p16 a (/.p16 (real->posit16 1.0) (real->posit16 3.0)))) (*.p16 a (*.p16 (/.p16 (real->posit16 1) (sqrt.p16 (*.p16 (real->posit16 9) (-.p16 a (/.p16 (real->posit16 1.0) (real->posit16 3.0)))))) rand))) (*.p16 (neg.p16 (/.p16 (real->posit16 1.0) (real->posit16 3.0))) (*.p16 (/.p16 (real->posit16 1) (sqrt.p16 (*.p16 (real->posit16 9) (-.p16 a (/.p16 (real->posit16 1.0) (real->posit16 3.0)))))) rand))))> 1550698977.478 * [enter]simplify: Simplifying (*.p16 (neg.p16 (/.p16 (real->posit16 1.0) (real->posit16 3.0))) (*.p16 (/.p16 (real->posit16 1) (sqrt.p16 (*.p16 (real->posit16 9) (-.p16 a (/.p16 (real->posit16 1.0) (real->posit16 3.0)))))) rand)) 1550698977.479 * * [misc]simplify: iters left: 6 (18 enodes) 1550698977.486 * * [misc]simplify: iters left: 5 (41 enodes) 1550698977.500 * * [misc]simplify: iters left: 4 (83 enodes) 1550698977.521 * * [misc]simplify: iters left: 3 (164 enodes) 1550698977.588 * * [misc]simplify: Extracting #0: cost 1 inf + 0 1550698977.588 * * [misc]simplify: Extracting #1: cost 16 inf + 0 1550698977.588 * * [misc]simplify: Extracting #2: cost 18 inf + 1 1550698977.588 * * [misc]simplify: Extracting #3: cost 41 inf + 1 1550698977.589 * * [misc]simplify: Extracting #4: cost 129 inf + 3 1550698977.590 * * [misc]simplify: Extracting #5: cost 159 inf + 651 1550698977.591 * * [misc]simplify: Extracting #6: cost 163 inf + 16579 1550698977.599 * * [misc]simplify: Extracting #7: cost 66 inf + 116878 1550698977.617 * * [misc]simplify: Extracting #8: cost 4 inf + 214206 1550698977.638 * * [misc]simplify: Extracting #9: cost 0 inf + 221579 1550698977.658 * [exit]simplify: Simplified to (/.p16 (*.p16 (*.p16 (real->posit16 1) rand) (neg.p16 (/.p16 (real->posit16 1.0) (real->posit16 3.0)))) (sqrt.p16 (*.p16 (-.p16 a (/.p16 (real->posit16 1.0) (real->posit16 3.0))) (real->posit16 9)))) 1550698977.658 * [misc]simplify: Simplified (2 2) to (λ (a rand) (+.p16 (+.p16 (*.p16 (real->posit16 1) (-.p16 a (/.p16 (real->posit16 1.0) (real->posit16 3.0)))) (*.p16 a (*.p16 (/.p16 (real->posit16 1) (sqrt.p16 (*.p16 (real->posit16 9) (-.p16 a (/.p16 (real->posit16 1.0) (real->posit16 3.0)))))) rand))) (/.p16 (*.p16 (*.p16 (real->posit16 1) rand) (neg.p16 (/.p16 (real->posit16 1.0) (real->posit16 3.0)))) (sqrt.p16 (*.p16 (-.p16 a (/.p16 (real->posit16 1.0) (real->posit16 3.0))) (real->posit16 9)))))) 1550698977.658 * * * * [misc]progress: [ 10 / 16 ] simplifiying candidate #posit16 1) a) (+.p16 (*.p16 (real->posit16 1) (neg.p16 (/.p16 (real->posit16 1.0) (real->posit16 3.0)))) (*.p16 (*.p16 (/.p16 (real->posit16 1) (sqrt.p16 (*.p16 (real->posit16 9) (-.p16 a (/.p16 (real->posit16 1.0) (real->posit16 3.0)))))) rand) (-.p16 a (/.p16 (real->posit16 1.0) (real->posit16 3.0)))))))> 1550698977.659 * [enter]simplify: Simplifying (*.p16 (real->posit16 1) a) 1550698977.659 * * [misc]simplify: iters left: 2 (4 enodes) 1550698977.661 * * [misc]simplify: iters left: 1 (10 enodes) 1550698977.664 * * [misc]simplify: Extracting #0: cost 1 inf + 0 1550698977.664 * * [misc]simplify: Extracting #1: cost 3 inf + 0 1550698977.664 * * [misc]simplify: Extracting #2: cost 3 inf + 1 1550698977.664 * * [misc]simplify: Extracting #3: cost 2 inf + 2 1550698977.664 * * [misc]simplify: Extracting #4: cost 0 inf + 325 1550698977.664 * [exit]simplify: Simplified to (*.p16 a (real->posit16 1)) 1550698977.664 * [misc]simplify: Simplified (2 1) to (λ (a rand) (+.p16 (*.p16 a (real->posit16 1)) (+.p16 (*.p16 (real->posit16 1) (neg.p16 (/.p16 (real->posit16 1.0) (real->posit16 3.0)))) (*.p16 (*.p16 (/.p16 (real->posit16 1) (sqrt.p16 (*.p16 (real->posit16 9) (-.p16 a (/.p16 (real->posit16 1.0) (real->posit16 3.0)))))) rand) (-.p16 a (/.p16 (real->posit16 1.0) (real->posit16 3.0))))))) 1550698977.665 * * * * [misc]progress: [ 11 / 16 ] simplifiying candidate #posit16 1)) (+.p16 (*.p16 (neg.p16 (/.p16 (real->posit16 1.0) (real->posit16 3.0))) (real->posit16 1)) (*.p16 (*.p16 (/.p16 (real->posit16 1) (sqrt.p16 (*.p16 (real->posit16 9) (-.p16 a (/.p16 (real->posit16 1.0) (real->posit16 3.0)))))) rand) (-.p16 a (/.p16 (real->posit16 1.0) (real->posit16 3.0)))))))> 1550698977.665 * [enter]simplify: Simplifying (*.p16 a (real->posit16 1)) 1550698977.665 * * [misc]simplify: iters left: 2 (4 enodes) 1550698977.667 * * [misc]simplify: iters left: 1 (10 enodes) 1550698977.670 * * [misc]simplify: Extracting #0: cost 1 inf + 0 1550698977.670 * * [misc]simplify: Extracting #1: cost 3 inf + 0 1550698977.670 * * [misc]simplify: Extracting #2: cost 3 inf + 1 1550698977.670 * * [misc]simplify: Extracting #3: cost 0 inf + 325 1550698977.670 * [exit]simplify: Simplified to (*.p16 a (real->posit16 1)) 1550698977.670 * [misc]simplify: Simplified (2 1) to (λ (a rand) (+.p16 (*.p16 a (real->posit16 1)) (+.p16 (*.p16 (neg.p16 (/.p16 (real->posit16 1.0) (real->posit16 3.0))) (real->posit16 1)) (*.p16 (*.p16 (/.p16 (real->posit16 1) (sqrt.p16 (*.p16 (real->posit16 9) (-.p16 a (/.p16 (real->posit16 1.0) (real->posit16 3.0)))))) rand) (-.p16 a (/.p16 (real->posit16 1.0) (real->posit16 3.0))))))) 1550698977.670 * * * * [misc]progress: [ 12 / 16 ] simplifiying candidate #posit16 1) (sqrt.p16 (*.p16 (real->posit16 9) (-.p16 a (/.p16 (real->posit16 1.0) (real->posit16 3.0)))))) rand) (-.p16 a (/.p16 (real->posit16 1.0) (real->posit16 3.0)))) (*.p16 (real->posit16 1) (-.p16 a (/.p16 (real->posit16 1.0) (real->posit16 3.0))))))> 1550698977.670 * * * * [misc]progress: [ 13 / 16 ] simplifiying candidate #posit16 1) (-.p16 a (/.p16 (real->posit16 1.0) (real->posit16 3.0)))) (*.p16 (*.p16 (/.p16 (real->posit16 1) (sqrt.p16 (*.p16 (real->posit16 9) (-.p16 a (/.p16 (real->posit16 1.0) (real->posit16 3.0)))))) rand) (-.p16 a (/.p16 (real->posit16 1.0) (real->posit16 3.0))))))> 1550698977.670 * [enter]simplify: Simplifying (*.p16 (*.p16 (/.p16 (real->posit16 1) (sqrt.p16 (*.p16 (real->posit16 9) (-.p16 a (/.p16 (real->posit16 1.0) (real->posit16 3.0)))))) rand) (-.p16 a (/.p16 (real->posit16 1.0) (real->posit16 3.0)))) 1550698977.671 * * [misc]simplify: iters left: 6 (17 enodes) 1550698977.678 * * [misc]simplify: iters left: 5 (41 enodes) 1550698977.691 * * [misc]simplify: iters left: 4 (101 enodes) 1550698977.733 * * [misc]simplify: iters left: 3 (291 enodes) 1550698977.873 * * [misc]simplify: Extracting #0: cost 1 inf + 0 1550698977.873 * * [misc]simplify: Extracting #1: cost 48 inf + 0 1550698977.874 * * [misc]simplify: Extracting #2: cost 208 inf + 1 1550698977.875 * * [misc]simplify: Extracting #3: cost 275 inf + 1610 1550698977.876 * * [misc]simplify: Extracting #4: cost 319 inf + 9953 1550698977.878 * * [misc]simplify: Extracting #5: cost 302 inf + 20857 1550698977.880 * * [misc]simplify: Extracting #6: cost 279 inf + 36752 1550698977.888 * * [misc]simplify: Extracting #7: cost 152 inf + 206471 1550698977.936 * * [misc]simplify: Extracting #8: cost 9 inf + 486275 1550698977.985 * * [misc]simplify: Extracting #9: cost 0 inf + 499918 1550698978.033 * [exit]simplify: Simplified to (*.p16 (*.p16 rand (/.p16 (real->posit16 1) (sqrt.p16 (*.p16 (real->posit16 9) (-.p16 a (/.p16 (real->posit16 1.0) (real->posit16 3.0))))))) (-.p16 a (/.p16 (real->posit16 1.0) (real->posit16 3.0)))) 1550698978.034 * [misc]simplify: Simplified (2 2) to (λ (a rand) (+.p16 (*.p16 (real->posit16 1) (-.p16 a (/.p16 (real->posit16 1.0) (real->posit16 3.0)))) (*.p16 (*.p16 rand (/.p16 (real->posit16 1) (sqrt.p16 (*.p16 (real->posit16 9) (-.p16 a (/.p16 (real->posit16 1.0) (real->posit16 3.0))))))) (-.p16 a (/.p16 (real->posit16 1.0) (real->posit16 3.0)))))) 1550698978.034 * * * * [misc]progress: [ 14 / 16 ] simplifiying candidate #posit16 1) (-.p16 a (/.p16 (real->posit16 1.0) (real->posit16 3.0)))) (*.p16 (*.p16 (/.p16 (real->posit16 1) (sqrt.p16 (*.p16 (real->posit16 9) (-.p16 a (/.p16 (real->posit16 1.0) (real->posit16 3.0)))))) rand) (-.p16 a (/.p16 (real->posit16 1.0) (real->posit16 3.0))))))> 1550698978.034 * [enter]simplify: Simplifying (*.p16 (*.p16 (/.p16 (real->posit16 1) (sqrt.p16 (*.p16 (real->posit16 9) (-.p16 a (/.p16 (real->posit16 1.0) (real->posit16 3.0)))))) rand) (-.p16 a (/.p16 (real->posit16 1.0) (real->posit16 3.0)))) 1550698978.034 * * [misc]simplify: iters left: 6 (17 enodes) 1550698978.043 * * [misc]simplify: iters left: 5 (41 enodes) 1550698978.058 * * [misc]simplify: iters left: 4 (101 enodes) 1550698978.095 * * [misc]simplify: iters left: 3 (291 enodes) 1550698978.237 * * [misc]simplify: Extracting #0: cost 1 inf + 0 1550698978.238 * * [misc]simplify: Extracting #1: cost 48 inf + 0 1550698978.239 * * [misc]simplify: Extracting #2: cost 208 inf + 1 1550698978.241 * * [misc]simplify: Extracting #3: cost 275 inf + 1610 1550698978.243 * * [misc]simplify: Extracting #4: cost 319 inf + 9953 1550698978.247 * * [misc]simplify: Extracting #5: cost 302 inf + 20857 1550698978.250 * * [misc]simplify: Extracting #6: cost 279 inf + 36752 1550698978.266 * * [misc]simplify: Extracting #7: cost 152 inf + 206471 1550698978.312 * * [misc]simplify: Extracting #8: cost 9 inf + 486275 1550698978.350 * * [misc]simplify: Extracting #9: cost 0 inf + 499918 1550698978.388 * [exit]simplify: Simplified to (*.p16 (*.p16 rand (/.p16 (real->posit16 1) (sqrt.p16 (*.p16 (real->posit16 9) (-.p16 a (/.p16 (real->posit16 1.0) (real->posit16 3.0))))))) (-.p16 a (/.p16 (real->posit16 1.0) (real->posit16 3.0)))) 1550698978.388 * [misc]simplify: Simplified (2 2) to (λ (a rand) (+.p16 (*.p16 (real->posit16 1) (-.p16 a (/.p16 (real->posit16 1.0) (real->posit16 3.0)))) (*.p16 (*.p16 rand (/.p16 (real->posit16 1) (sqrt.p16 (*.p16 (real->posit16 9) (-.p16 a (/.p16 (real->posit16 1.0) (real->posit16 3.0))))))) (-.p16 a (/.p16 (real->posit16 1.0) (real->posit16 3.0)))))) 1550698978.388 * * * * [misc]progress: [ 15 / 16 ] simplifiying candidate #posit16 1) (-.p16 a (/.p16 (real->posit16 1.0) (real->posit16 3.0)))) (*.p16 (*.p16 (/.p16 (real->posit16 1) (sqrt.p16 (*.p16 (real->posit16 9) (-.p16 a (/.p16 (real->posit16 1.0) (real->posit16 3.0)))))) rand) (-.p16 a (/.p16 (real->posit16 1.0) (real->posit16 3.0))))))> 1550698978.388 * [enter]simplify: Simplifying (*.p16 (*.p16 (/.p16 (real->posit16 1) (sqrt.p16 (*.p16 (real->posit16 9) (-.p16 a (/.p16 (real->posit16 1.0) (real->posit16 3.0)))))) rand) (-.p16 a (/.p16 (real->posit16 1.0) (real->posit16 3.0)))) 1550698978.389 * * [misc]simplify: iters left: 6 (17 enodes) 1550698978.397 * * [misc]simplify: iters left: 5 (41 enodes) 1550698978.412 * * [misc]simplify: iters left: 4 (101 enodes) 1550698978.459 * * [misc]simplify: iters left: 3 (291 enodes) 1550698978.605 * * [misc]simplify: Extracting #0: cost 1 inf + 0 1550698978.605 * * [misc]simplify: Extracting #1: cost 48 inf + 0 1550698978.606 * * [misc]simplify: Extracting #2: cost 208 inf + 1 1550698978.608 * * [misc]simplify: Extracting #3: cost 275 inf + 1610 1550698978.611 * * [misc]simplify: Extracting #4: cost 319 inf + 9953 1550698978.614 * * [misc]simplify: Extracting #5: cost 302 inf + 20857 1550698978.617 * * [misc]simplify: Extracting #6: cost 279 inf + 36752 1550698978.633 * * [misc]simplify: Extracting #7: cost 152 inf + 206471 1550698978.680 * * [misc]simplify: Extracting #8: cost 9 inf + 486275 1550698978.729 * * [misc]simplify: Extracting #9: cost 0 inf + 499918 1550698978.777 * [exit]simplify: Simplified to (*.p16 (*.p16 rand (/.p16 (real->posit16 1) (sqrt.p16 (*.p16 (real->posit16 9) (-.p16 a (/.p16 (real->posit16 1.0) (real->posit16 3.0))))))) (-.p16 a (/.p16 (real->posit16 1.0) (real->posit16 3.0)))) 1550698978.777 * [misc]simplify: Simplified (2 2) to (λ (a rand) (+.p16 (*.p16 (real->posit16 1) (-.p16 a (/.p16 (real->posit16 1.0) (real->posit16 3.0)))) (*.p16 (*.p16 rand (/.p16 (real->posit16 1) (sqrt.p16 (*.p16 (real->posit16 9) (-.p16 a (/.p16 (real->posit16 1.0) (real->posit16 3.0))))))) (-.p16 a (/.p16 (real->posit16 1.0) (real->posit16 3.0)))))) 1550698978.777 * * * * [misc]progress: [ 16 / 16 ] simplifiying candidate #posit16 1) (-.p16 a (/.p16 (real->posit16 1.0) (real->posit16 3.0)))) (*.p16 (*.p16 (/.p16 (real->posit16 1) (sqrt.p16 (*.p16 (real->posit16 9) (-.p16 a (/.p16 (real->posit16 1.0) (real->posit16 3.0)))))) rand) (-.p16 a (/.p16 (real->posit16 1.0) (real->posit16 3.0))))))> 1550698978.777 * [enter]simplify: Simplifying (*.p16 (*.p16 (/.p16 (real->posit16 1) (sqrt.p16 (*.p16 (real->posit16 9) (-.p16 a (/.p16 (real->posit16 1.0) (real->posit16 3.0)))))) rand) (-.p16 a (/.p16 (real->posit16 1.0) (real->posit16 3.0)))) 1550698978.777 * * [misc]simplify: iters left: 6 (17 enodes) 1550698978.785 * * [misc]simplify: iters left: 5 (41 enodes) 1550698978.793 * * [misc]simplify: iters left: 4 (101 enodes) 1550698978.819 * * [misc]simplify: iters left: 3 (291 enodes) 1550698978.966 * * [misc]simplify: Extracting #0: cost 1 inf + 0 1550698978.967 * * [misc]simplify: Extracting #1: cost 48 inf + 0 1550698978.968 * * [misc]simplify: Extracting #2: cost 208 inf + 1 1550698978.969 * * [misc]simplify: Extracting #3: cost 275 inf + 1610 1550698978.972 * * [misc]simplify: Extracting #4: cost 319 inf + 9953 1550698978.976 * * [misc]simplify: Extracting #5: cost 302 inf + 20857 1550698978.980 * * [misc]simplify: Extracting #6: cost 279 inf + 36752 1550698978.996 * * [misc]simplify: Extracting #7: cost 152 inf + 206471 1550698979.046 * * [misc]simplify: Extracting #8: cost 9 inf + 486275 1550698979.096 * * [misc]simplify: Extracting #9: cost 0 inf + 499918 1550698979.148 * [exit]simplify: Simplified to (*.p16 (*.p16 rand (/.p16 (real->posit16 1) (sqrt.p16 (*.p16 (real->posit16 9) (-.p16 a (/.p16 (real->posit16 1.0) (real->posit16 3.0))))))) (-.p16 a (/.p16 (real->posit16 1.0) (real->posit16 3.0)))) 1550698979.148 * [misc]simplify: Simplified (2 2) to (λ (a rand) (+.p16 (*.p16 (real->posit16 1) (-.p16 a (/.p16 (real->posit16 1.0) (real->posit16 3.0)))) (*.p16 (*.p16 rand (/.p16 (real->posit16 1) (sqrt.p16 (*.p16 (real->posit16 9) (-.p16 a (/.p16 (real->posit16 1.0) (real->posit16 3.0))))))) (-.p16 a (/.p16 (real->posit16 1.0) (real->posit16 3.0)))))) 1550698979.148 * * * [misc]progress: adding candidates to table 1550698980.591 * [misc]progress: [Phase 3 of 3] Extracting. 1550698980.591 * * [misc]regime: Finding splitpoints for: (#posit16 1.0) (real->posit16 3.0))) (+.p16 (real->posit16 1) (/.p16 (*.p16 (real->posit16 1) rand) (sqrt.p16 (/.p16 (*.p16 (real->posit16 9) (-.p16 (*.p16 a a) (*.p16 (/.p16 (real->posit16 1.0) (real->posit16 3.0)) (/.p16 (real->posit16 1.0) (real->posit16 3.0))))) (+.p16 a (/.p16 (real->posit16 1.0) (real->posit16 3.0)))))))))> #posit16 1.0) (real->posit16 3.0))) (real->posit16 1)) (/.p16 (*.p16 (*.p16 (real->posit16 1) rand) (-.p16 a (/.p16 (real->posit16 1.0) (real->posit16 3.0)))) (sqrt.p16 (*.p16 (-.p16 a (/.p16 (real->posit16 1.0) (real->posit16 3.0))) (real->posit16 9))))))> #posit16 1) (-.p16 a (/.p16 (real->posit16 1.0) (real->posit16 3.0)))) (*.p16 (*.p16 (/.p16 (real->posit16 1) (sqrt.p16 (*.p16 (real->posit16 9) (-.p16 a (/.p16 (real->posit16 1.0) (real->posit16 3.0)))))) rand) a)) (*.p16 (*.p16 (/.p16 (real->posit16 1) (sqrt.p16 (*.p16 (real->posit16 9) (-.p16 a (/.p16 (real->posit16 1.0) (real->posit16 3.0)))))) rand) (neg.p16 (/.p16 (real->posit16 1.0) (real->posit16 3.0))))))> #posit16 1)) (+.p16 (*.p16 (neg.p16 (/.p16 (real->posit16 1.0) (real->posit16 3.0))) (real->posit16 1)) (*.p16 (*.p16 (/.p16 (real->posit16 1) (sqrt.p16 (*.p16 (real->posit16 9) (-.p16 a (/.p16 (real->posit16 1.0) (real->posit16 3.0)))))) rand) (-.p16 a (/.p16 (real->posit16 1.0) (real->posit16 3.0)))))))> #posit16 1.0) (real->posit16 3.0))) (+.p16 (real->posit16 1) (/.p16 (real->posit16 1) (/.p16 (sqrt.p16 (*.p16 (real->posit16 9) (-.p16 a (/.p16 (real->posit16 1.0) (real->posit16 3.0))))) rand)))))> #posit16 1.0) (real->posit16 3.0))) (+.p16 (real->posit16 1) (/.p16 (*.p16 (real->posit16 1) rand) (sqrt.p16 (+.p16 (*.p16 (real->posit16 9) a) (*.p16 (real->posit16 9) (neg.p16 (/.p16 (real->posit16 1.0) (real->posit16 3.0))))))))))> #posit16 1.0) (real->posit16 3.0))) (*.p16 (-.p16 a (/.p16 (real->posit16 1.0) (real->posit16 3.0))) (+.p16 (/.p16 (*.p16 rand (real->posit16 1)) (sqrt.p16 (*.p16 (real->posit16 9) (-.p16 a (/.p16 (real->posit16 1.0) (real->posit16 3.0)))))) (real->posit16 1)))) (+.p16 a (/.p16 (real->posit16 1.0) (real->posit16 3.0)))))> #posit16 1.0) (real->posit16 3.0))) (+.p16 a (/.p16 (real->posit16 1.0) (real->posit16 3.0)))) (+.p16 (/.p16 (*.p16 (real->posit16 1) rand) (sqrt.p16 (*.p16 (real->posit16 9) (-.p16 a (/.p16 (real->posit16 1.0) (real->posit16 3.0)))))) (real->posit16 1))) (+.p16 a (/.p16 (real->posit16 1.0) (real->posit16 3.0)))))>) 1550698980.594 * * * [misc]regime-changes: Trying 2 branch expressions: (rand a) 1550698980.594 * * * * [misc]regimes: Trying to branch on rand from (#posit16 1.0) (real->posit16 3.0))) (+.p16 (real->posit16 1) (/.p16 (*.p16 (real->posit16 1) rand) (sqrt.p16 (/.p16 (*.p16 (real->posit16 9) (-.p16 (*.p16 a a) (*.p16 (/.p16 (real->posit16 1.0) (real->posit16 3.0)) (/.p16 (real->posit16 1.0) (real->posit16 3.0))))) (+.p16 a (/.p16 (real->posit16 1.0) (real->posit16 3.0)))))))))> #posit16 1.0) (real->posit16 3.0))) (real->posit16 1)) (/.p16 (*.p16 (*.p16 (real->posit16 1) rand) (-.p16 a (/.p16 (real->posit16 1.0) (real->posit16 3.0)))) (sqrt.p16 (*.p16 (-.p16 a (/.p16 (real->posit16 1.0) (real->posit16 3.0))) (real->posit16 9))))))> #posit16 1) (-.p16 a (/.p16 (real->posit16 1.0) (real->posit16 3.0)))) (*.p16 (*.p16 (/.p16 (real->posit16 1) (sqrt.p16 (*.p16 (real->posit16 9) (-.p16 a (/.p16 (real->posit16 1.0) (real->posit16 3.0)))))) rand) a)) (*.p16 (*.p16 (/.p16 (real->posit16 1) (sqrt.p16 (*.p16 (real->posit16 9) (-.p16 a (/.p16 (real->posit16 1.0) (real->posit16 3.0)))))) rand) (neg.p16 (/.p16 (real->posit16 1.0) (real->posit16 3.0))))))> #posit16 1)) (+.p16 (*.p16 (neg.p16 (/.p16 (real->posit16 1.0) (real->posit16 3.0))) (real->posit16 1)) (*.p16 (*.p16 (/.p16 (real->posit16 1) (sqrt.p16 (*.p16 (real->posit16 9) (-.p16 a (/.p16 (real->posit16 1.0) (real->posit16 3.0)))))) rand) (-.p16 a (/.p16 (real->posit16 1.0) (real->posit16 3.0)))))))> #posit16 1.0) (real->posit16 3.0))) (+.p16 (real->posit16 1) (/.p16 (real->posit16 1) (/.p16 (sqrt.p16 (*.p16 (real->posit16 9) (-.p16 a (/.p16 (real->posit16 1.0) (real->posit16 3.0))))) rand)))))> #posit16 1.0) (real->posit16 3.0))) (+.p16 (real->posit16 1) (/.p16 (*.p16 (real->posit16 1) rand) (sqrt.p16 (+.p16 (*.p16 (real->posit16 9) a) (*.p16 (real->posit16 9) (neg.p16 (/.p16 (real->posit16 1.0) (real->posit16 3.0))))))))))> #posit16 1.0) (real->posit16 3.0))) (*.p16 (-.p16 a (/.p16 (real->posit16 1.0) (real->posit16 3.0))) (+.p16 (/.p16 (*.p16 rand (real->posit16 1)) (sqrt.p16 (*.p16 (real->posit16 9) (-.p16 a (/.p16 (real->posit16 1.0) (real->posit16 3.0)))))) (real->posit16 1)))) (+.p16 a (/.p16 (real->posit16 1.0) (real->posit16 3.0)))))> #posit16 1.0) (real->posit16 3.0))) (+.p16 a (/.p16 (real->posit16 1.0) (real->posit16 3.0)))) (+.p16 (/.p16 (*.p16 (real->posit16 1) rand) (sqrt.p16 (*.p16 (real->posit16 9) (-.p16 a (/.p16 (real->posit16 1.0) (real->posit16 3.0)))))) (real->posit16 1))) (+.p16 a (/.p16 (real->posit16 1.0) (real->posit16 3.0)))))>) 1550698981.643 * * * * [misc]regimes: Trying to branch on a from (#posit16 1.0) (real->posit16 3.0))) (+.p16 (real->posit16 1) (/.p16 (*.p16 (real->posit16 1) rand) (sqrt.p16 (/.p16 (*.p16 (real->posit16 9) (-.p16 (*.p16 a a) (*.p16 (/.p16 (real->posit16 1.0) (real->posit16 3.0)) (/.p16 (real->posit16 1.0) (real->posit16 3.0))))) (+.p16 a (/.p16 (real->posit16 1.0) (real->posit16 3.0)))))))))> #posit16 1.0) (real->posit16 3.0))) (real->posit16 1)) (/.p16 (*.p16 (*.p16 (real->posit16 1) rand) (-.p16 a (/.p16 (real->posit16 1.0) (real->posit16 3.0)))) (sqrt.p16 (*.p16 (-.p16 a (/.p16 (real->posit16 1.0) (real->posit16 3.0))) (real->posit16 9))))))> #posit16 1) (-.p16 a (/.p16 (real->posit16 1.0) (real->posit16 3.0)))) (*.p16 (*.p16 (/.p16 (real->posit16 1) (sqrt.p16 (*.p16 (real->posit16 9) (-.p16 a (/.p16 (real->posit16 1.0) (real->posit16 3.0)))))) rand) a)) (*.p16 (*.p16 (/.p16 (real->posit16 1) (sqrt.p16 (*.p16 (real->posit16 9) (-.p16 a (/.p16 (real->posit16 1.0) (real->posit16 3.0)))))) rand) (neg.p16 (/.p16 (real->posit16 1.0) (real->posit16 3.0))))))> #posit16 1)) (+.p16 (*.p16 (neg.p16 (/.p16 (real->posit16 1.0) (real->posit16 3.0))) (real->posit16 1)) (*.p16 (*.p16 (/.p16 (real->posit16 1) (sqrt.p16 (*.p16 (real->posit16 9) (-.p16 a (/.p16 (real->posit16 1.0) (real->posit16 3.0)))))) rand) (-.p16 a (/.p16 (real->posit16 1.0) (real->posit16 3.0)))))))> #posit16 1.0) (real->posit16 3.0))) (+.p16 (real->posit16 1) (/.p16 (real->posit16 1) (/.p16 (sqrt.p16 (*.p16 (real->posit16 9) (-.p16 a (/.p16 (real->posit16 1.0) (real->posit16 3.0))))) rand)))))> #posit16 1.0) (real->posit16 3.0))) (+.p16 (real->posit16 1) (/.p16 (*.p16 (real->posit16 1) rand) (sqrt.p16 (+.p16 (*.p16 (real->posit16 9) a) (*.p16 (real->posit16 9) (neg.p16 (/.p16 (real->posit16 1.0) (real->posit16 3.0))))))))))> #posit16 1.0) (real->posit16 3.0))) (*.p16 (-.p16 a (/.p16 (real->posit16 1.0) (real->posit16 3.0))) (+.p16 (/.p16 (*.p16 rand (real->posit16 1)) (sqrt.p16 (*.p16 (real->posit16 9) (-.p16 a (/.p16 (real->posit16 1.0) (real->posit16 3.0)))))) (real->posit16 1)))) (+.p16 a (/.p16 (real->posit16 1.0) (real->posit16 3.0)))))> #posit16 1.0) (real->posit16 3.0))) (+.p16 a (/.p16 (real->posit16 1.0) (real->posit16 3.0)))) (+.p16 (/.p16 (*.p16 (real->posit16 1) rand) (sqrt.p16 (*.p16 (real->posit16 9) (-.p16 a (/.p16 (real->posit16 1.0) (real->posit16 3.0)))))) (real->posit16 1))) (+.p16 a (/.p16 (real->posit16 1.0) (real->posit16 3.0)))))>) 1550698982.256 * * * [misc]regime: Found split indices: #