1550699526.275 * [misc]progress: [Phase 1 of 3] Setting up. 1550699526.275 * * * [misc]progress: [1/2] Preparing points 1550699526.276 * * * * [misc]points: Sampling 256 additional inputs, on iter 0 have 0 / 256 1550699526.278 * * * * [misc]points: Computing exacts on every 16 of 256 points to ramp up precision 1550699526.285 * * * * [misc]points: Setting MPFR precision to 64 1550699526.288 * * * * [misc]points: Setting MPFR precision to 320 1550699526.290 * * * * [misc]points: Computing exacts on every 8 of 256 points to ramp up precision 1550699526.299 * * * * [misc]points: Setting MPFR precision to 64 1550699526.303 * * * * [misc]points: Setting MPFR precision to 320 1550699526.308 * * * * [misc]points: Computing exacts on every 4 of 256 points to ramp up precision 1550699526.317 * * * * [misc]points: Setting MPFR precision to 64 1550699526.323 * * * * [misc]points: Setting MPFR precision to 320 1550699526.330 * * * * [misc]points: Computing exacts on every 2 of 256 points to ramp up precision 1550699526.340 * * * * [misc]points: Setting MPFR precision to 64 1550699526.361 * * * * [misc]points: Setting MPFR precision to 320 1550699526.375 * * * * [misc]points: Computing exacts for 256 points 1550699526.384 * * * * [misc]points: Setting MPFR precision to 64 1550699526.414 * * * * [misc]points: Setting MPFR precision to 320 1550699526.450 * * * * [misc]points: Filtering points with unrepresentable outputs 1550699526.462 * * * * [misc]points: Sampling 114 additional inputs, on iter 1 have 142 / 256 1550699526.463 * * * * [misc]points: Computing exacts on every 7 of 114 points to ramp up precision 1550699526.472 * * * * [misc]points: Setting MPFR precision to 64 1550699526.474 * * * * [misc]points: Setting MPFR precision to 320 1550699526.476 * * * * [misc]points: Computing exacts on every 3 of 114 points to ramp up precision 1550699526.485 * * * * [misc]points: Setting MPFR precision to 64 1550699526.487 * * * * [misc]points: Setting MPFR precision to 320 1550699526.492 * * * * [misc]points: Computing exacts for 114 points 1550699526.501 * * * * [misc]points: Setting MPFR precision to 64 1550699526.513 * * * * [misc]points: Setting MPFR precision to 320 1550699526.528 * * * * [misc]points: Filtering points with unrepresentable outputs 1550699526.533 * * * * [misc]points: Sampling 50 additional inputs, on iter 2 have 206 / 256 1550699526.534 * * * * [misc]points: Computing exacts on every 3 of 50 points to ramp up precision 1550699526.570 * * * * [misc]points: Setting MPFR precision to 64 1550699526.572 * * * * [misc]points: Setting MPFR precision to 320 1550699526.573 * * * * [misc]points: Computing exacts for 50 points 1550699526.584 * * * * [misc]points: Setting MPFR precision to 64 1550699526.590 * * * * [misc]points: Setting MPFR precision to 320 1550699526.596 * * * * [misc]points: Filtering points with unrepresentable outputs 1550699526.599 * * * * [misc]points: Sampling 24 additional inputs, on iter 3 have 232 / 256 1550699526.599 * * * * [misc]points: Computing exacts for 24 points 1550699526.607 * * * * [misc]points: Setting MPFR precision to 64 1550699526.610 * * * * [misc]points: Setting MPFR precision to 320 1550699526.613 * * * * [misc]points: Filtering points with unrepresentable outputs 1550699526.615 * * * * [misc]points: Sampling 10 additional inputs, on iter 4 have 246 / 256 1550699526.615 * * * * [misc]points: Computing exacts for 10 points 1550699526.623 * * * * [misc]points: Setting MPFR precision to 64 1550699526.624 * * * * [misc]points: Setting MPFR precision to 320 1550699526.626 * * * * [misc]points: Filtering points with unrepresentable outputs 1550699526.626 * * * * [misc]points: Sampling 6 additional inputs, on iter 5 have 250 / 256 1550699526.626 * * * * [misc]points: Computing exacts for 6 points 1550699526.635 * * * * [misc]points: Setting MPFR precision to 64 1550699526.636 * * * * [misc]points: Setting MPFR precision to 320 1550699526.637 * * * * [misc]points: Filtering points with unrepresentable outputs 1550699526.637 * * * * [misc]points: Sampling 4 additional inputs, on iter 6 have 253 / 256 1550699526.637 * * * * [misc]points: Computing exacts for 4 points 1550699526.645 * * * * [misc]points: Setting MPFR precision to 64 1550699526.646 * * * * [misc]points: Setting MPFR precision to 320 1550699526.647 * * * * [misc]points: Filtering points with unrepresentable outputs 1550699526.647 * * * * [exit]points: Sampled 257 points with exact outputs 1550699526.647 * * * [misc]progress: [2/2] Setting up program. 1550699526.687 * [misc]progress: [Phase 2 of 3] Improving. 1550699526.687 * * * * [misc]progress: [ 1 / 1 ] simplifiying candidate #posit16 1.0)) (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) (real->posit16 1)))) (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) (real->posit16 1)))) (+.p16 (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) (real->posit16 1))) (real->posit16 1.0))))> 1550699526.687 * [enter]simplify: Simplifying (/.p16 (/.p16 (/.p16 (+.p16 (+.p16 (+.p16 alpha beta) (*.p16 beta alpha)) (real->posit16 1.0)) (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) (real->posit16 1)))) (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) (real->posit16 1)))) (+.p16 (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) (real->posit16 1))) (real->posit16 1.0))) 1550699526.688 * * [misc]simplify: iters left: 6 (18 enodes) 1550699526.697 * * [misc]simplify: iters left: 5 (46 enodes) 1550699526.715 * * [misc]simplify: iters left: 4 (118 enodes) 1550699526.774 * * [misc]simplify: Extracting #0: cost 1 inf + 0 1550699526.774 * * [misc]simplify: Extracting #1: cost 10 inf + 0 1550699526.774 * * [misc]simplify: Extracting #2: cost 62 inf + 0 1550699526.774 * * [misc]simplify: Extracting #3: cost 165 inf + 2 1550699526.775 * * [misc]simplify: Extracting #4: cost 154 inf + 3708 1550699526.776 * * [misc]simplify: Extracting #5: cost 131 inf + 9961 1550699526.778 * * [misc]simplify: Extracting #6: cost 129 inf + 10365 1550699526.781 * * [misc]simplify: Extracting #7: cost 82 inf + 46686 1550699526.789 * * [misc]simplify: Extracting #8: cost 5 inf + 102245 1550699526.798 * * [misc]simplify: Extracting #9: cost 0 inf + 105668 1550699526.806 * [exit]simplify: Simplified to (/.p16 (+.p16 (+.p16 (+.p16 beta alpha) (*.p16 beta alpha)) (real->posit16 1.0)) (*.p16 (+.p16 alpha (+.p16 (+.p16 beta (real->posit16 1.0)) (*.p16 (real->posit16 1) (real->posit16 2)))) (*.p16 (+.p16 (*.p16 (real->posit16 1) (real->posit16 2)) (+.p16 beta alpha)) (+.p16 (*.p16 (real->posit16 1) (real->posit16 2)) (+.p16 beta alpha))))) 1550699526.806 * [misc]simplify: Simplified (2) to (λ (alpha beta) (/.p16 (+.p16 (+.p16 (+.p16 beta alpha) (*.p16 beta alpha)) (real->posit16 1.0)) (*.p16 (+.p16 alpha (+.p16 (+.p16 beta (real->posit16 1.0)) (*.p16 (real->posit16 1) (real->posit16 2)))) (*.p16 (+.p16 (*.p16 (real->posit16 1) (real->posit16 2)) (+.p16 beta alpha)) (+.p16 (*.p16 (real->posit16 1) (real->posit16 2)) (+.p16 beta alpha)))))) 1550699526.886 * * [misc]progress: iteration 1 / 4 1550699526.886 * * * [misc]progress: picking best candidate 1550699526.968 * * * * [misc]pick: Picked #posit16 1.0)) (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) (real->posit16 1)))) (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) (real->posit16 1)))) (+.p16 (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) (real->posit16 1))) (real->posit16 1.0))))> 1550699526.969 * * * [misc]progress: localizing error 1550699527.599 * * * [misc]progress: generating rewritten candidates 1550699527.599 * * * * [misc]progress: [ 1 / 4 ] rewriting at (2 1 1) 1550699527.610 * * * * [misc]progress: [ 2 / 4 ] rewriting at (2 1 1 1 1) 1550699527.613 * * * * [misc]progress: [ 3 / 4 ] rewriting at (2 1) 1550699527.633 * * * * [misc]progress: [ 4 / 4 ] rewriting at (2 1 1 1) 1550699527.648 * * * [misc]progress: generating series expansions 1550699527.648 * * * * [misc]progress: [ 1 / 4 ] generating series at (2 1 1) 1550699527.649 * * * * [misc]progress: [ 2 / 4 ] generating series at (2 1 1 1 1) 1550699527.649 * * * * [misc]progress: [ 3 / 4 ] generating series at (2 1) 1550699527.649 * * * * [misc]progress: [ 4 / 4 ] generating series at (2 1 1 1) 1550699527.649 * * * [misc]progress: simplifying candidates 1550699527.649 * * * * [misc]progress: [ 1 / 9 ] simplifiying candidate #posit16 1.0)) (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) (real->posit16 1)))) (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) (real->posit16 1)))) (+.p16 (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) (real->posit16 1))) (real->posit16 1.0))))> 1550699527.649 * * * * [misc]progress: [ 2 / 9 ] simplifiying candidate #posit16 1.0)) (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) (real->posit16 1)))) (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) (real->posit16 1)))) (+.p16 (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) (real->posit16 1))) (real->posit16 1.0))))> 1550699527.649 * * * * [misc]progress: [ 3 / 9 ] simplifiying candidate #posit16 1.0)) (*.p16 (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) (real->posit16 1))) (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) (real->posit16 1))))) (+.p16 (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) (real->posit16 1))) (real->posit16 1.0))))> 1550699527.649 * [enter]simplify: Simplifying (+.p16 (+.p16 (+.p16 alpha beta) (*.p16 beta alpha)) (real->posit16 1.0)) 1550699527.649 * * [misc]simplify: iters left: 3 (8 enodes) 1550699527.653 * * [misc]simplify: iters left: 2 (21 enodes) 1550699527.670 * * [misc]simplify: iters left: 1 (43 enodes) 1550699527.686 * * [misc]simplify: Extracting #0: cost 1 inf + 0 1550699527.686 * * [misc]simplify: Extracting #1: cost 16 inf + 0 1550699527.686 * * [misc]simplify: Extracting #2: cost 16 inf + 2 1550699527.686 * * [misc]simplify: Extracting #3: cost 13 inf + 367 1550699527.687 * * [misc]simplify: Extracting #4: cost 0 inf + 3718 1550699527.688 * [exit]simplify: Simplified to (+.p16 (+.p16 (real->posit16 1.0) (*.p16 beta alpha)) (+.p16 beta alpha)) 1550699527.688 * [misc]simplify: Simplified (2 1 1) to (λ (alpha beta) (/.p16 (/.p16 (+.p16 (+.p16 (real->posit16 1.0) (*.p16 beta alpha)) (+.p16 beta alpha)) (*.p16 (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) (real->posit16 1))) (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) (real->posit16 1))))) (+.p16 (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) (real->posit16 1))) (real->posit16 1.0)))) 1550699527.688 * * * * [misc]progress: [ 4 / 9 ] simplifiying candidate #posit16 1.0))) (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) (real->posit16 1)))) (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) (real->posit16 1)))) (+.p16 (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) (real->posit16 1))) (real->posit16 1.0))))> 1550699527.689 * [enter]simplify: Simplifying (+.p16 alpha beta) 1550699527.689 * * [misc]simplify: iters left: 1 (3 enodes) 1550699527.690 * * [misc]simplify: Extracting #0: cost 1 inf + 0 1550699527.690 * * [misc]simplify: Extracting #1: cost 3 inf + 0 1550699527.690 * * [misc]simplify: Extracting #2: cost 1 inf + 2 1550699527.690 * * [misc]simplify: Extracting #3: cost 0 inf + 44 1550699527.690 * [exit]simplify: Simplified to (+.p16 beta alpha) 1550699527.691 * [misc]simplify: Simplified (2 1 1 1 1) to (λ (alpha beta) (/.p16 (/.p16 (/.p16 (+.p16 (+.p16 beta alpha) (+.p16 (*.p16 beta alpha) (real->posit16 1.0))) (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) (real->posit16 1)))) (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) (real->posit16 1)))) (+.p16 (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) (real->posit16 1))) (real->posit16 1.0)))) 1550699527.691 * * * * [misc]progress: [ 5 / 9 ] simplifiying candidate #posit16 1.0) (+.p16 (+.p16 alpha beta) (*.p16 beta alpha))) (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) (real->posit16 1)))) (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) (real->posit16 1)))) (+.p16 (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) (real->posit16 1))) (real->posit16 1.0))))> 1550699527.691 * * * * [misc]progress: [ 6 / 9 ] simplifiying candidate #posit16 1.0)) (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) (real->posit16 1)))) (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) (real->posit16 1)))) (+.p16 (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) (real->posit16 1))) (real->posit16 1.0))))> 1550699527.691 * [enter]simplify: Simplifying (/.p16 (/.p16 (/.p16 (+.p16 (+.p16 (+.p16 alpha beta) (*.p16 beta alpha)) (real->posit16 1.0)) (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) (real->posit16 1)))) (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) (real->posit16 1)))) (+.p16 (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) (real->posit16 1))) (real->posit16 1.0))) 1550699527.691 * * [misc]simplify: iters left: 6 (18 enodes) 1550699527.701 * * [misc]simplify: iters left: 5 (46 enodes) 1550699527.713 * * [misc]simplify: iters left: 4 (118 enodes) 1550699527.768 * * [misc]simplify: Extracting #0: cost 1 inf + 0 1550699527.768 * * [misc]simplify: Extracting #1: cost 10 inf + 0 1550699527.768 * * [misc]simplify: Extracting #2: cost 62 inf + 0 1550699527.769 * * [misc]simplify: Extracting #3: cost 165 inf + 2 1550699527.771 * * [misc]simplify: Extracting #4: cost 154 inf + 3708 1550699527.773 * * [misc]simplify: Extracting #5: cost 131 inf + 9961 1550699527.776 * * [misc]simplify: Extracting #6: cost 129 inf + 10365 1550699527.782 * * [misc]simplify: Extracting #7: cost 82 inf + 46686 1550699527.793 * * [misc]simplify: Extracting #8: cost 5 inf + 102245 1550699527.801 * * [misc]simplify: Extracting #9: cost 0 inf + 105668 1550699527.810 * [exit]simplify: Simplified to (/.p16 (+.p16 (+.p16 (+.p16 beta alpha) (*.p16 beta alpha)) (real->posit16 1.0)) (*.p16 (+.p16 alpha (+.p16 (+.p16 beta (real->posit16 1.0)) (*.p16 (real->posit16 1) (real->posit16 2)))) (*.p16 (+.p16 (*.p16 (real->posit16 1) (real->posit16 2)) (+.p16 beta alpha)) (+.p16 (*.p16 (real->posit16 1) (real->posit16 2)) (+.p16 beta alpha))))) 1550699527.811 * [misc]simplify: Simplified (2) to (λ (alpha beta) (/.p16 (+.p16 (+.p16 (+.p16 beta alpha) (*.p16 beta alpha)) (real->posit16 1.0)) (*.p16 (+.p16 alpha (+.p16 (+.p16 beta (real->posit16 1.0)) (*.p16 (real->posit16 1) (real->posit16 2)))) (*.p16 (+.p16 (*.p16 (real->posit16 1) (real->posit16 2)) (+.p16 beta alpha)) (+.p16 (*.p16 (real->posit16 1) (real->posit16 2)) (+.p16 beta alpha)))))) 1550699527.811 * * * * [misc]progress: [ 7 / 9 ] simplifiying candidate #posit16 1.0)) (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) (real->posit16 1)))) (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) (real->posit16 1)))) (+.p16 (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) (real->posit16 1))) (real->posit16 1.0))))> 1550699527.811 * [enter]simplify: Simplifying (/.p16 (/.p16 (/.p16 (+.p16 (+.p16 (+.p16 alpha beta) (*.p16 beta alpha)) (real->posit16 1.0)) (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) (real->posit16 1)))) (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) (real->posit16 1)))) (+.p16 (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) (real->posit16 1))) (real->posit16 1.0))) 1550699527.811 * * [misc]simplify: iters left: 6 (18 enodes) 1550699527.817 * * [misc]simplify: iters left: 5 (46 enodes) 1550699527.830 * * [misc]simplify: iters left: 4 (118 enodes) 1550699527.897 * * [misc]simplify: Extracting #0: cost 1 inf + 0 1550699527.897 * * [misc]simplify: Extracting #1: cost 10 inf + 0 1550699527.897 * * [misc]simplify: Extracting #2: cost 62 inf + 0 1550699527.898 * * [misc]simplify: Extracting #3: cost 165 inf + 2 1550699527.900 * * [misc]simplify: Extracting #4: cost 154 inf + 3708 1550699527.902 * * [misc]simplify: Extracting #5: cost 131 inf + 9961 1550699527.904 * * [misc]simplify: Extracting #6: cost 129 inf + 10365 1550699527.911 * * [misc]simplify: Extracting #7: cost 82 inf + 46686 1550699527.926 * * [misc]simplify: Extracting #8: cost 5 inf + 102245 1550699527.943 * * [misc]simplify: Extracting #9: cost 0 inf + 105668 1550699527.960 * [exit]simplify: Simplified to (/.p16 (+.p16 (+.p16 (+.p16 beta alpha) (*.p16 beta alpha)) (real->posit16 1.0)) (*.p16 (+.p16 alpha (+.p16 (+.p16 beta (real->posit16 1.0)) (*.p16 (real->posit16 1) (real->posit16 2)))) (*.p16 (+.p16 (*.p16 (real->posit16 1) (real->posit16 2)) (+.p16 beta alpha)) (+.p16 (*.p16 (real->posit16 1) (real->posit16 2)) (+.p16 beta alpha))))) 1550699527.960 * [misc]simplify: Simplified (2) to (λ (alpha beta) (/.p16 (+.p16 (+.p16 (+.p16 beta alpha) (*.p16 beta alpha)) (real->posit16 1.0)) (*.p16 (+.p16 alpha (+.p16 (+.p16 beta (real->posit16 1.0)) (*.p16 (real->posit16 1) (real->posit16 2)))) (*.p16 (+.p16 (*.p16 (real->posit16 1) (real->posit16 2)) (+.p16 beta alpha)) (+.p16 (*.p16 (real->posit16 1) (real->posit16 2)) (+.p16 beta alpha)))))) 1550699527.960 * * * * [misc]progress: [ 8 / 9 ] simplifiying candidate #posit16 1.0)) (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) (real->posit16 1)))) (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) (real->posit16 1)))) (+.p16 (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) (real->posit16 1))) (real->posit16 1.0))))> 1550699527.960 * [enter]simplify: Simplifying (/.p16 (/.p16 (/.p16 (+.p16 (+.p16 (+.p16 alpha beta) (*.p16 beta alpha)) (real->posit16 1.0)) (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) (real->posit16 1)))) (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) (real->posit16 1)))) (+.p16 (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) (real->posit16 1))) (real->posit16 1.0))) 1550699527.960 * * [misc]simplify: iters left: 6 (18 enodes) 1550699527.971 * * [misc]simplify: iters left: 5 (46 enodes) 1550699527.990 * * [misc]simplify: iters left: 4 (118 enodes) 1550699528.063 * * [misc]simplify: Extracting #0: cost 1 inf + 0 1550699528.063 * * [misc]simplify: Extracting #1: cost 10 inf + 0 1550699528.063 * * [misc]simplify: Extracting #2: cost 62 inf + 0 1550699528.064 * * [misc]simplify: Extracting #3: cost 165 inf + 2 1550699528.066 * * [misc]simplify: Extracting #4: cost 154 inf + 3708 1550699528.069 * * [misc]simplify: Extracting #5: cost 131 inf + 9961 1550699528.071 * * [misc]simplify: Extracting #6: cost 129 inf + 10365 1550699528.078 * * [misc]simplify: Extracting #7: cost 82 inf + 46686 1550699528.092 * * [misc]simplify: Extracting #8: cost 5 inf + 102245 1550699528.108 * * [misc]simplify: Extracting #9: cost 0 inf + 105668 1550699528.125 * [exit]simplify: Simplified to (/.p16 (+.p16 (+.p16 (+.p16 beta alpha) (*.p16 beta alpha)) (real->posit16 1.0)) (*.p16 (+.p16 alpha (+.p16 (+.p16 beta (real->posit16 1.0)) (*.p16 (real->posit16 1) (real->posit16 2)))) (*.p16 (+.p16 (*.p16 (real->posit16 1) (real->posit16 2)) (+.p16 beta alpha)) (+.p16 (*.p16 (real->posit16 1) (real->posit16 2)) (+.p16 beta alpha))))) 1550699528.125 * [misc]simplify: Simplified (2) to (λ (alpha beta) (/.p16 (+.p16 (+.p16 (+.p16 beta alpha) (*.p16 beta alpha)) (real->posit16 1.0)) (*.p16 (+.p16 alpha (+.p16 (+.p16 beta (real->posit16 1.0)) (*.p16 (real->posit16 1) (real->posit16 2)))) (*.p16 (+.p16 (*.p16 (real->posit16 1) (real->posit16 2)) (+.p16 beta alpha)) (+.p16 (*.p16 (real->posit16 1) (real->posit16 2)) (+.p16 beta alpha)))))) 1550699528.127 * * * * [misc]progress: [ 9 / 9 ] simplifiying candidate #posit16 1.0)) (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) (real->posit16 1)))) (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) (real->posit16 1)))) (+.p16 (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) (real->posit16 1))) (real->posit16 1.0))))> 1550699528.127 * [enter]simplify: Simplifying (/.p16 (/.p16 (/.p16 (+.p16 (+.p16 (+.p16 alpha beta) (*.p16 beta alpha)) (real->posit16 1.0)) (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) (real->posit16 1)))) (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) (real->posit16 1)))) (+.p16 (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) (real->posit16 1))) (real->posit16 1.0))) 1550699528.128 * * [misc]simplify: iters left: 6 (18 enodes) 1550699528.137 * * [misc]simplify: iters left: 5 (46 enodes) 1550699528.155 * * [misc]simplify: iters left: 4 (118 enodes) 1550699528.231 * * [misc]simplify: Extracting #0: cost 1 inf + 0 1550699528.231 * * [misc]simplify: Extracting #1: cost 10 inf + 0 1550699528.231 * * [misc]simplify: Extracting #2: cost 62 inf + 0 1550699528.232 * * [misc]simplify: Extracting #3: cost 165 inf + 2 1550699528.233 * * [misc]simplify: Extracting #4: cost 154 inf + 3708 1550699528.234 * * [misc]simplify: Extracting #5: cost 131 inf + 9961 1550699528.236 * * [misc]simplify: Extracting #6: cost 129 inf + 10365 1550699528.239 * * [misc]simplify: Extracting #7: cost 82 inf + 46686 1550699528.247 * * [misc]simplify: Extracting #8: cost 5 inf + 102245 1550699528.257 * * [misc]simplify: Extracting #9: cost 0 inf + 105668 1550699528.273 * [exit]simplify: Simplified to (/.p16 (+.p16 (+.p16 (+.p16 beta alpha) (*.p16 beta alpha)) (real->posit16 1.0)) (*.p16 (+.p16 alpha (+.p16 (+.p16 beta (real->posit16 1.0)) (*.p16 (real->posit16 1) (real->posit16 2)))) (*.p16 (+.p16 (*.p16 (real->posit16 1) (real->posit16 2)) (+.p16 beta alpha)) (+.p16 (*.p16 (real->posit16 1) (real->posit16 2)) (+.p16 beta alpha))))) 1550699528.273 * [misc]simplify: Simplified (2) to (λ (alpha beta) (/.p16 (+.p16 (+.p16 (+.p16 beta alpha) (*.p16 beta alpha)) (real->posit16 1.0)) (*.p16 (+.p16 alpha (+.p16 (+.p16 beta (real->posit16 1.0)) (*.p16 (real->posit16 1) (real->posit16 2)))) (*.p16 (+.p16 (*.p16 (real->posit16 1) (real->posit16 2)) (+.p16 beta alpha)) (+.p16 (*.p16 (real->posit16 1) (real->posit16 2)) (+.p16 beta alpha)))))) 1550699528.274 * * * [misc]progress: adding candidates to table 1550699529.062 * * [misc]progress: iteration 2 / 4 1550699529.062 * * * [misc]progress: picking best candidate 1550699529.232 * * * * [misc]pick: Picked #posit16 1.0)) (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) (real->posit16 1)))) (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) (real->posit16 1)))) (+.p16 (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) (real->posit16 1))) (real->posit16 1.0))))> 1550699529.232 * * * [misc]progress: localizing error 1550699529.566 * * * [misc]progress: generating rewritten candidates 1550699529.566 * * * * [misc]progress: [ 1 / 4 ] rewriting at (2 1 1) 1550699529.576 * * * * [misc]progress: [ 2 / 4 ] rewriting at (2 1) 1550699529.588 * * * * [misc]progress: [ 3 / 4 ] rewriting at (2 1 1 1 1) 1550699529.591 * * * * [misc]progress: [ 4 / 4 ] rewriting at (2 1 1 1) 1550699529.598 * * * [misc]progress: generating series expansions 1550699529.598 * * * * [misc]progress: [ 1 / 4 ] generating series at (2 1 1) 1550699529.598 * * * * [misc]progress: [ 2 / 4 ] generating series at (2 1) 1550699529.598 * * * * [misc]progress: [ 3 / 4 ] generating series at (2 1 1 1 1) 1550699529.598 * * * * [misc]progress: [ 4 / 4 ] generating series at (2 1 1 1) 1550699529.599 * * * [misc]progress: simplifying candidates 1550699529.599 * * * * [misc]progress: [ 1 / 9 ] simplifiying candidate #posit16 1.0)) (*.p16 (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) (real->posit16 1))) (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) (real->posit16 1))))) (+.p16 (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) (real->posit16 1))) (real->posit16 1.0))))> 1550699529.599 * [enter]simplify: Simplifying (+.p16 (+.p16 alpha (+.p16 beta (*.p16 beta alpha))) (real->posit16 1.0)) 1550699529.599 * * [misc]simplify: iters left: 4 (8 enodes) 1550699529.603 * * [misc]simplify: iters left: 3 (21 enodes) 1550699529.610 * * [misc]simplify: iters left: 2 (41 enodes) 1550699529.624 * * [misc]simplify: iters left: 1 (61 enodes) 1550699529.653 * * [misc]simplify: Extracting #0: cost 1 inf + 0 1550699529.653 * * [misc]simplify: Extracting #1: cost 16 inf + 0 1550699529.654 * * [misc]simplify: Extracting #2: cost 17 inf + 2 1550699529.654 * * [misc]simplify: Extracting #3: cost 12 inf + 1091 1550699529.655 * * [misc]simplify: Extracting #4: cost 3 inf + 3553 1550699529.655 * * [misc]simplify: Extracting #5: cost 0 inf + 4280 1550699529.656 * [exit]simplify: Simplified to (*.p16 (+.p16 beta (real->posit16 1.0)) (+.p16 alpha (real->posit16 1.0))) 1550699529.657 * [misc]simplify: Simplified (2 1 1) to (λ (alpha beta) (/.p16 (/.p16 (*.p16 (+.p16 beta (real->posit16 1.0)) (+.p16 alpha (real->posit16 1.0))) (*.p16 (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) (real->posit16 1))) (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) (real->posit16 1))))) (+.p16 (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) (real->posit16 1))) (real->posit16 1.0)))) 1550699529.657 * * * * [misc]progress: [ 2 / 9 ] simplifiying candidate #posit16 1.0)) (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) (real->posit16 1)))) (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) (real->posit16 1)))) (+.p16 (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) (real->posit16 1))) (real->posit16 1.0))))> 1550699529.657 * [enter]simplify: Simplifying (*.p16 beta alpha) 1550699529.657 * * [misc]simplify: iters left: 1 (3 enodes) 1550699529.659 * * [misc]simplify: Extracting #0: cost 1 inf + 0 1550699529.659 * * [misc]simplify: Extracting #1: cost 3 inf + 0 1550699529.659 * * [misc]simplify: Extracting #2: cost 1 inf + 2 1550699529.659 * * [misc]simplify: Extracting #3: cost 0 inf + 324 1550699529.659 * [exit]simplify: Simplified to (*.p16 alpha beta) 1550699529.659 * [misc]simplify: Simplified (2 1 1 1 1 2) to (λ (alpha beta) (/.p16 (/.p16 (/.p16 (+.p16 (+.p16 (+.p16 alpha beta) (*.p16 alpha beta)) (real->posit16 1.0)) (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) (real->posit16 1)))) (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) (real->posit16 1)))) (+.p16 (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) (real->posit16 1))) (real->posit16 1.0)))) 1550699529.659 * * * * [misc]progress: [ 3 / 9 ] simplifiying candidate #posit16 1.0)) (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) (real->posit16 1)))) (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) (real->posit16 1)))) (+.p16 (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) (real->posit16 1))) (real->posit16 1.0))))> 1550699529.659 * * * * [misc]progress: [ 4 / 9 ] simplifiying candidate #posit16 1.0))) (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) (real->posit16 1)))) (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) (real->posit16 1)))) (+.p16 (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) (real->posit16 1))) (real->posit16 1.0))))> 1550699529.659 * * * * [misc]progress: [ 5 / 9 ] simplifiying candidate #posit16 1.0) (+.p16 alpha (+.p16 beta (*.p16 beta alpha)))) (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) (real->posit16 1)))) (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) (real->posit16 1)))) (+.p16 (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) (real->posit16 1))) (real->posit16 1.0))))> 1550699529.659 * * * * [misc]progress: [ 6 / 9 ] simplifiying candidate #posit16 1.0)) (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) (real->posit16 1)))) (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) (real->posit16 1)))) (+.p16 (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) (real->posit16 1))) (real->posit16 1.0))))> 1550699529.659 * * * * [misc]progress: [ 7 / 9 ] simplifiying candidate #posit16 1.0)) (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) (real->posit16 1)))) (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) (real->posit16 1)))) (+.p16 (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) (real->posit16 1))) (real->posit16 1.0))))> 1550699529.660 * * * * [misc]progress: [ 8 / 9 ] simplifiying candidate #posit16 1.0)) (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) (real->posit16 1)))) (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) (real->posit16 1)))) (+.p16 (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) (real->posit16 1))) (real->posit16 1.0))))> 1550699529.660 * * * * [misc]progress: [ 9 / 9 ] simplifiying candidate #posit16 1.0)) (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) (real->posit16 1)))) (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) (real->posit16 1)))) (+.p16 (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) (real->posit16 1))) (real->posit16 1.0))))> 1550699529.660 * * * [misc]progress: adding candidates to table 1550699530.161 * * [misc]progress: iteration 3 / 4 1550699530.162 * * * [misc]progress: picking best candidate 1550699530.333 * * * * [misc]pick: Picked #posit16 1.0))) (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) (real->posit16 1)))) (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) (real->posit16 1)))) (+.p16 (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) (real->posit16 1))) (real->posit16 1.0))))> 1550699530.333 * * * [misc]progress: localizing error 1550699530.591 * * * [misc]progress: generating rewritten candidates 1550699530.591 * * * * [misc]progress: [ 1 / 4 ] rewriting at (2 1 1) 1550699530.602 * * * * [misc]progress: [ 2 / 4 ] rewriting at (2 1 1 1) 1550699530.620 * * * * [misc]progress: [ 3 / 4 ] rewriting at (2 1) 1550699530.635 * * * * [misc]progress: [ 4 / 4 ] rewriting at (2 1 1 1 2) 1550699530.642 * * * [misc]progress: generating series expansions 1550699530.642 * * * * [misc]progress: [ 1 / 4 ] generating series at (2 1 1) 1550699530.642 * * * * [misc]progress: [ 2 / 4 ] generating series at (2 1 1 1) 1550699530.642 * * * * [misc]progress: [ 3 / 4 ] generating series at (2 1) 1550699530.642 * * * * [misc]progress: [ 4 / 4 ] generating series at (2 1 1 1 2) 1550699530.642 * * * [misc]progress: simplifying candidates 1550699530.642 * * * * [misc]progress: [ 1 / 9 ] simplifiying candidate #posit16 1.0)) (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) (real->posit16 1)))) (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) (real->posit16 1)))) (+.p16 (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) (real->posit16 1))) (real->posit16 1.0))))> 1550699530.643 * [enter]simplify: Simplifying (real->posit16 1.0) 1550699530.643 * * [misc]simplify: iters left: 1 (2 enodes) 1550699530.645 * * [misc]simplify: Extracting #0: cost 1 inf + 0 1550699530.645 * * [misc]simplify: Extracting #1: cost 2 inf + 0 1550699530.645 * * [misc]simplify: Extracting #2: cost 1 inf + 1 1550699530.645 * * [misc]simplify: Extracting #3: cost 0 inf + 2 1550699530.645 * [exit]simplify: Simplified to (real->posit16 1.0) 1550699530.645 * [misc]simplify: Simplified (2 1 1 1 2) to (λ (alpha beta) (/.p16 (/.p16 (/.p16 (+.p16 (+.p16 alpha (+.p16 beta (*.p16 beta alpha))) (real->posit16 1.0)) (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) (real->posit16 1)))) (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) (real->posit16 1)))) (+.p16 (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) (real->posit16 1))) (real->posit16 1.0)))) 1550699530.645 * * * * [misc]progress: [ 2 / 9 ] simplifiying candidate #posit16 1.0)) alpha) (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) (real->posit16 1)))) (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) (real->posit16 1)))) (+.p16 (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) (real->posit16 1))) (real->posit16 1.0))))> 1550699530.645 * * * * [misc]progress: [ 3 / 9 ] simplifiying candidate #posit16 1.0))) (*.p16 (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) (real->posit16 1))) (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) (real->posit16 1))))) (+.p16 (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) (real->posit16 1))) (real->posit16 1.0))))> 1550699530.646 * [enter]simplify: Simplifying (+.p16 alpha (+.p16 (+.p16 beta (*.p16 beta alpha)) (real->posit16 1.0))) 1550699530.646 * * [misc]simplify: iters left: 4 (8 enodes) 1550699530.650 * * [misc]simplify: iters left: 3 (21 enodes) 1550699530.658 * * [misc]simplify: iters left: 2 (41 enodes) 1550699530.673 * * [misc]simplify: iters left: 1 (68 enodes) 1550699530.697 * * [misc]simplify: Extracting #0: cost 1 inf + 0 1550699530.697 * * [misc]simplify: Extracting #1: cost 15 inf + 0 1550699530.697 * * [misc]simplify: Extracting #2: cost 16 inf + 2 1550699530.698 * * [misc]simplify: Extracting #3: cost 9 inf + 1175 1550699530.699 * * [misc]simplify: Extracting #4: cost 0 inf + 3877 1550699530.700 * [exit]simplify: Simplified to (*.p16 (+.p16 (real->posit16 1.0) beta) (+.p16 alpha (real->posit16 1.0))) 1550699530.700 * [misc]simplify: Simplified (2 1 1) to (λ (alpha beta) (/.p16 (/.p16 (*.p16 (+.p16 (real->posit16 1.0) beta) (+.p16 alpha (real->posit16 1.0))) (*.p16 (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) (real->posit16 1))) (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) (real->posit16 1))))) (+.p16 (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) (real->posit16 1))) (real->posit16 1.0)))) 1550699530.700 * * * * [misc]progress: [ 4 / 9 ] simplifiying candidate #posit16 1.0)))) (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) (real->posit16 1)))) (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) (real->posit16 1)))) (+.p16 (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) (real->posit16 1))) (real->posit16 1.0))))> 1550699530.700 * * * * [misc]progress: [ 5 / 9 ] simplifiying candidate #posit16 1.0) (+.p16 beta (*.p16 beta alpha)))) (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) (real->posit16 1)))) (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) (real->posit16 1)))) (+.p16 (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) (real->posit16 1))) (real->posit16 1.0))))> 1550699530.701 * * * * [misc]progress: [ 6 / 9 ] simplifiying candidate #posit16 1.0))) (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) (real->posit16 1)))) (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) (real->posit16 1)))) (+.p16 (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) (real->posit16 1))) (real->posit16 1.0))))> 1550699530.701 * * * * [misc]progress: [ 7 / 9 ] simplifiying candidate #posit16 1.0))) (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) (real->posit16 1)))) (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) (real->posit16 1)))) (+.p16 (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) (real->posit16 1))) (real->posit16 1.0))))> 1550699530.701 * * * * [misc]progress: [ 8 / 9 ] simplifiying candidate #posit16 1.0))) (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) (real->posit16 1)))) (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) (real->posit16 1)))) (+.p16 (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) (real->posit16 1))) (real->posit16 1.0))))> 1550699530.701 * * * * [misc]progress: [ 9 / 9 ] simplifiying candidate #posit16 1.0))) (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) (real->posit16 1)))) (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) (real->posit16 1)))) (+.p16 (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) (real->posit16 1))) (real->posit16 1.0))))> 1550699530.701 * * * [misc]progress: adding candidates to table 1550699531.354 * * [misc]progress: iteration 4 / 4 1550699531.354 * * * [misc]progress: picking best candidate 1550699531.484 * * * * [misc]pick: Picked #posit16 1.0) beta) (+.p16 alpha (real->posit16 1.0))) (*.p16 (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) (real->posit16 1))) (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) (real->posit16 1))))) (+.p16 (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) (real->posit16 1))) (real->posit16 1.0))))> 1550699531.484 * * * [misc]progress: localizing error 1550699531.856 * * * [misc]progress: generating rewritten candidates 1550699531.856 * * * * [misc]progress: [ 1 / 4 ] rewriting at (2 1) 1550699531.864 * * * * [misc]progress: [ 2 / 4 ] rewriting at (2 1 2) 1550699531.872 * * * * [misc]progress: [ 3 / 4 ] rewriting at (2 1 1) 1550699531.878 * * * * [misc]progress: [ 4 / 4 ] rewriting at (2) 1550699531.906 * * * [misc]progress: generating series expansions 1550699531.906 * * * * [misc]progress: [ 1 / 4 ] generating series at (2 1) 1550699531.906 * * * * [misc]progress: [ 2 / 4 ] generating series at (2 1 2) 1550699531.906 * * * * [misc]progress: [ 3 / 4 ] generating series at (2 1 1) 1550699531.906 * * * * [misc]progress: [ 4 / 4 ] generating series at (2) 1550699531.906 * * * [misc]progress: simplifying candidates 1550699531.906 * * * * [misc]progress: [ 1 / 15 ] simplifiying candidate #posit16 1.0) beta) (+.p16 alpha (real->posit16 1.0))) (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) (real->posit16 1)))) (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) (real->posit16 1)))) (+.p16 (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) (real->posit16 1))) (real->posit16 1.0))))> 1550699531.907 * [enter]simplify: Simplifying (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) (real->posit16 1))) 1550699531.907 * * [misc]simplify: iters left: 3 (9 enodes) 1550699531.913 * * [misc]simplify: iters left: 2 (22 enodes) 1550699531.922 * * [misc]simplify: iters left: 1 (30 enodes) 1550699531.932 * * [misc]simplify: Extracting #0: cost 1 inf + 0 1550699531.932 * * [misc]simplify: Extracting #1: cost 7 inf + 0 1550699531.933 * * [misc]simplify: Extracting #2: cost 7 inf + 2 1550699531.933 * * [misc]simplify: Extracting #3: cost 8 inf + 44 1550699531.933 * * [misc]simplify: Extracting #4: cost 4 inf + 48 1550699531.933 * * [misc]simplify: Extracting #5: cost 1 inf + 1137 1550699531.934 * * [misc]simplify: Extracting #6: cost 0 inf + 1500 1550699531.934 * [exit]simplify: Simplified to (+.p16 (+.p16 beta alpha) (*.p16 (real->posit16 2) (real->posit16 1))) 1550699531.934 * [misc]simplify: Simplified (2 1 2) to (λ (alpha beta) (/.p16 (/.p16 (/.p16 (*.p16 (+.p16 (real->posit16 1.0) beta) (+.p16 alpha (real->posit16 1.0))) (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) (real->posit16 1)))) (+.p16 (+.p16 beta alpha) (*.p16 (real->posit16 2) (real->posit16 1)))) (+.p16 (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) (real->posit16 1))) (real->posit16 1.0)))) 1550699531.934 * * * * [misc]progress: [ 2 / 15 ] simplifiying candidate #posit16 1.0) beta) (/.p16 (*.p16 (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) (real->posit16 1))) (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) (real->posit16 1)))) (+.p16 alpha (real->posit16 1.0)))) (+.p16 (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) (real->posit16 1))) (real->posit16 1.0))))> 1550699531.935 * [enter]simplify: Simplifying (+.p16 (real->posit16 1.0) beta) 1550699531.935 * * [misc]simplify: iters left: 2 (4 enodes) 1550699531.938 * * [misc]simplify: iters left: 1 (8 enodes) 1550699531.941 * * [misc]simplify: Extracting #0: cost 1 inf + 0 1550699531.941 * * [misc]simplify: Extracting #1: cost 3 inf + 0 1550699531.941 * * [misc]simplify: Extracting #2: cost 3 inf + 1 1550699531.941 * * [misc]simplify: Extracting #3: cost 2 inf + 2 1550699531.941 * * [misc]simplify: Extracting #4: cost 0 inf + 45 1550699531.941 * [exit]simplify: Simplified to (+.p16 (real->posit16 1.0) beta) 1550699531.941 * [misc]simplify: Simplified (2 1 1) to (λ (alpha beta) (/.p16 (/.p16 (+.p16 (real->posit16 1.0) beta) (/.p16 (*.p16 (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) (real->posit16 1))) (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) (real->posit16 1)))) (+.p16 alpha (real->posit16 1.0)))) (+.p16 (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) (real->posit16 1))) (real->posit16 1.0)))) 1550699531.942 * * * * [misc]progress: [ 3 / 15 ] simplifiying candidate #posit16 1.0) beta) (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) (real->posit16 1)))) (/.p16 (+.p16 alpha (real->posit16 1.0)) (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) (real->posit16 1))))) (+.p16 (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) (real->posit16 1))) (real->posit16 1.0))))> 1550699531.942 * [enter]simplify: Simplifying (/.p16 (+.p16 (real->posit16 1.0) beta) (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) (real->posit16 1)))) 1550699531.942 * * [misc]simplify: iters left: 4 (13 enodes) 1550699531.949 * * [misc]simplify: iters left: 3 (28 enodes) 1550699531.960 * * [misc]simplify: iters left: 2 (36 enodes) 1550699531.972 * * [misc]simplify: iters left: 1 (38 enodes) 1550699531.995 * * [misc]simplify: Extracting #0: cost 1 inf + 0 1550699531.995 * * [misc]simplify: Extracting #1: cost 3 inf + 0 1550699531.995 * * [misc]simplify: Extracting #2: cost 10 inf + 0 1550699531.995 * * [misc]simplify: Extracting #3: cost 10 inf + 44 1550699531.995 * * [misc]simplify: Extracting #4: cost 11 inf + 45 1550699531.995 * * [misc]simplify: Extracting #5: cost 5 inf + 92 1550699531.996 * * [misc]simplify: Extracting #6: cost 1 inf + 1544 1550699531.996 * * [misc]simplify: Extracting #7: cost 0 inf + 2429 1550699531.997 * [exit]simplify: Simplified to (/.p16 (+.p16 (real->posit16 1.0) beta) (+.p16 (*.p16 (real->posit16 1) (real->posit16 2)) (+.p16 beta alpha))) 1550699531.997 * [misc]simplify: Simplified (2 1 1) to (λ (alpha beta) (/.p16 (*.p16 (/.p16 (+.p16 (real->posit16 1.0) beta) (+.p16 (*.p16 (real->posit16 1) (real->posit16 2)) (+.p16 beta alpha))) (/.p16 (+.p16 alpha (real->posit16 1.0)) (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) (real->posit16 1))))) (+.p16 (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) (real->posit16 1))) (real->posit16 1.0)))) 1550699531.997 * [enter]simplify: Simplifying (/.p16 (+.p16 alpha (real->posit16 1.0)) (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) (real->posit16 1)))) 1550699531.998 * * [misc]simplify: iters left: 4 (13 enodes) 1550699532.006 * * [misc]simplify: iters left: 3 (28 enodes) 1550699532.018 * * [misc]simplify: iters left: 2 (36 enodes) 1550699532.031 * * [misc]simplify: iters left: 1 (38 enodes) 1550699532.043 * * [misc]simplify: Extracting #0: cost 1 inf + 0 1550699532.043 * * [misc]simplify: Extracting #1: cost 3 inf + 0 1550699532.043 * * [misc]simplify: Extracting #2: cost 10 inf + 0 1550699532.043 * * [misc]simplify: Extracting #3: cost 11 inf + 2 1550699532.044 * * [misc]simplify: Extracting #4: cost 11 inf + 45 1550699532.044 * * [misc]simplify: Extracting #5: cost 5 inf + 92 1550699532.044 * * [misc]simplify: Extracting #6: cost 1 inf + 1544 1550699532.045 * * [misc]simplify: Extracting #7: cost 0 inf + 2429 1550699532.045 * [exit]simplify: Simplified to (/.p16 (+.p16 (real->posit16 1.0) alpha) (+.p16 (*.p16 (real->posit16 1) (real->posit16 2)) (+.p16 alpha beta))) 1550699532.045 * [misc]simplify: Simplified (2 1 2) to (λ (alpha beta) (/.p16 (*.p16 (/.p16 (+.p16 (real->posit16 1.0) beta) (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) (real->posit16 1)))) (/.p16 (+.p16 (real->posit16 1.0) alpha) (+.p16 (*.p16 (real->posit16 1) (real->posit16 2)) (+.p16 alpha beta)))) (+.p16 (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) (real->posit16 1))) (real->posit16 1.0)))) 1550699532.045 * * * * [misc]progress: [ 4 / 15 ] simplifiying candidate #posit16 1.0) beta) (+.p16 alpha (real->posit16 1.0))) (+.p16 (*.p16 (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) (real->posit16 1))) (+.p16 alpha beta)) (*.p16 (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) (real->posit16 1))) (*.p16 (real->posit16 2) (real->posit16 1))))) (+.p16 (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) (real->posit16 1))) (real->posit16 1.0))))> 1550699532.046 * [enter]simplify: Simplifying (*.p16 (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) (real->posit16 1))) (*.p16 (real->posit16 2) (real->posit16 1))) 1550699532.046 * * [misc]simplify: iters left: 4 (10 enodes) 1550699532.052 * * [misc]simplify: iters left: 3 (26 enodes) 1550699532.061 * * [misc]simplify: iters left: 2 (53 enodes) 1550699532.076 * * [misc]simplify: iters left: 1 (150 enodes) 1550699532.579 * * [misc]simplify: Extracting #0: cost 1 inf + 0 1550699532.579 * * [misc]simplify: Extracting #1: cost 24 inf + 0 1550699532.579 * * [misc]simplify: Extracting #2: cost 52 inf + 0 1550699532.580 * * [misc]simplify: Extracting #3: cost 46 inf + 970 1550699532.583 * * [misc]simplify: Extracting #4: cost 14 inf + 16705 1550699532.588 * * [misc]simplify: Extracting #5: cost 0 inf + 25635 1550699532.594 * [exit]simplify: Simplified to (*.p16 (+.p16 alpha (+.p16 (*.p16 (real->posit16 2) (real->posit16 1)) beta)) (*.p16 (real->posit16 2) (real->posit16 1))) 1550699532.594 * [misc]simplify: Simplified (2 1 2 2) to (λ (alpha beta) (/.p16 (/.p16 (*.p16 (+.p16 (real->posit16 1.0) beta) (+.p16 alpha (real->posit16 1.0))) (+.p16 (*.p16 (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) (real->posit16 1))) (+.p16 alpha beta)) (*.p16 (+.p16 alpha (+.p16 (*.p16 (real->posit16 2) (real->posit16 1)) beta)) (*.p16 (real->posit16 2) (real->posit16 1))))) (+.p16 (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) (real->posit16 1))) (real->posit16 1.0)))) 1550699532.595 * * * * [misc]progress: [ 5 / 15 ] simplifiying candidate #posit16 1.0) beta) (+.p16 alpha (real->posit16 1.0))) (+.p16 (*.p16 (+.p16 alpha beta) (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) (real->posit16 1)))) (*.p16 (*.p16 (real->posit16 2) (real->posit16 1)) (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) (real->posit16 1)))))) (+.p16 (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) (real->posit16 1))) (real->posit16 1.0))))> 1550699532.595 * [enter]simplify: Simplifying (*.p16 (*.p16 (real->posit16 2) (real->posit16 1)) (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) (real->posit16 1)))) 1550699532.595 * * [misc]simplify: iters left: 4 (10 enodes) 1550699532.602 * * [misc]simplify: iters left: 3 (31 enodes) 1550699532.617 * * [misc]simplify: iters left: 2 (85 enodes) 1550699532.656 * * [misc]simplify: iters left: 1 (201 enodes) 1550699532.733 * * [misc]simplify: Extracting #0: cost 1 inf + 0 1550699532.733 * * [misc]simplify: Extracting #1: cost 27 inf + 0 1550699532.733 * * [misc]simplify: Extracting #2: cost 61 inf + 0 1550699532.733 * * [misc]simplify: Extracting #3: cost 50 inf + 1655 1550699532.735 * * [misc]simplify: Extracting #4: cost 9 inf + 29980 1550699532.738 * * [misc]simplify: Extracting #5: cost 0 inf + 35454 1550699532.741 * [exit]simplify: Simplified to (*.p16 (*.p16 (real->posit16 2) (real->posit16 1)) (+.p16 (+.p16 (*.p16 (real->posit16 2) (real->posit16 1)) beta) alpha)) 1550699532.741 * [misc]simplify: Simplified (2 1 2 2) to (λ (alpha beta) (/.p16 (/.p16 (*.p16 (+.p16 (real->posit16 1.0) beta) (+.p16 alpha (real->posit16 1.0))) (+.p16 (*.p16 (+.p16 alpha beta) (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) (real->posit16 1)))) (*.p16 (*.p16 (real->posit16 2) (real->posit16 1)) (+.p16 (+.p16 (*.p16 (real->posit16 2) (real->posit16 1)) beta) alpha)))) (+.p16 (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) (real->posit16 1))) (real->posit16 1.0)))) 1550699532.741 * * * * [misc]progress: [ 6 / 15 ] simplifiying candidate #posit16 1.0) beta) (+.p16 alpha (real->posit16 1.0))) (*.p16 (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) (real->posit16 1))) (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) (real->posit16 1))))) (+.p16 (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) (real->posit16 1))) (real->posit16 1.0))))> 1550699532.741 * * * * [misc]progress: [ 7 / 15 ] simplifiying candidate #posit16 1.0) beta) alpha) (*.p16 (+.p16 (real->posit16 1.0) beta) (real->posit16 1.0))) (*.p16 (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) (real->posit16 1))) (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) (real->posit16 1))))) (+.p16 (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) (real->posit16 1))) (real->posit16 1.0))))> 1550699532.741 * [enter]simplify: Simplifying (*.p16 (+.p16 (real->posit16 1.0) beta) (real->posit16 1.0)) 1550699532.741 * * [misc]simplify: iters left: 3 (5 enodes) 1550699532.743 * * [misc]simplify: iters left: 2 (10 enodes) 1550699532.745 * * [misc]simplify: iters left: 1 (21 enodes) 1550699532.758 * * [misc]simplify: Extracting #0: cost 1 inf + 0 1550699532.758 * * [misc]simplify: Extracting #1: cost 3 inf + 0 1550699532.758 * * [misc]simplify: Extracting #2: cost 3 inf + 1 1550699532.758 * * [misc]simplify: Extracting #3: cost 2 inf + 2 1550699532.758 * * [misc]simplify: Extracting #4: cost 0 inf + 45 1550699532.758 * [exit]simplify: Simplified to (+.p16 (real->posit16 1.0) beta) 1550699532.758 * [misc]simplify: Simplified (2 1 1 2) to (λ (alpha beta) (/.p16 (/.p16 (+.p16 (*.p16 (+.p16 (real->posit16 1.0) beta) alpha) (+.p16 (real->posit16 1.0) beta)) (*.p16 (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) (real->posit16 1))) (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) (real->posit16 1))))) (+.p16 (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) (real->posit16 1))) (real->posit16 1.0)))) 1550699532.758 * * * * [misc]progress: [ 8 / 15 ] simplifiying candidate #posit16 1.0) beta)) (*.p16 (real->posit16 1.0) (+.p16 (real->posit16 1.0) beta))) (*.p16 (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) (real->posit16 1))) (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) (real->posit16 1))))) (+.p16 (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) (real->posit16 1))) (real->posit16 1.0))))> 1550699532.759 * [enter]simplify: Simplifying (*.p16 (real->posit16 1.0) (+.p16 (real->posit16 1.0) beta)) 1550699532.759 * * [misc]simplify: iters left: 3 (5 enodes) 1550699532.761 * * [misc]simplify: iters left: 2 (15 enodes) 1550699532.768 * * [misc]simplify: iters left: 1 (29 enodes) 1550699532.776 * * [misc]simplify: Extracting #0: cost 1 inf + 0 1550699532.776 * * [misc]simplify: Extracting #1: cost 8 inf + 0 1550699532.776 * * [misc]simplify: Extracting #2: cost 11 inf + 1 1550699532.777 * * [misc]simplify: Extracting #3: cost 9 inf + 3 1550699532.777 * * [misc]simplify: Extracting #4: cost 0 inf + 2617 1550699532.777 * [exit]simplify: Simplified to (+.p16 (real->posit16 1.0) beta) 1550699532.777 * [misc]simplify: Simplified (2 1 1 2) to (λ (alpha beta) (/.p16 (/.p16 (+.p16 (*.p16 alpha (+.p16 (real->posit16 1.0) beta)) (+.p16 (real->posit16 1.0) beta)) (*.p16 (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) (real->posit16 1))) (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) (real->posit16 1))))) (+.p16 (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) (real->posit16 1))) (real->posit16 1.0)))) 1550699532.777 * * * * [misc]progress: [ 9 / 15 ] simplifiying candidate #posit16 1.0)) (+.p16 (real->posit16 1.0) beta)) (*.p16 (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) (real->posit16 1))) (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) (real->posit16 1))))) (+.p16 (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) (real->posit16 1))) (real->posit16 1.0))))> 1550699532.778 * * * * [misc]progress: [ 10 / 15 ] simplifiying candidate #posit16 1.0) beta) (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) (real->posit16 1)))) (/.p16 (+.p16 (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) (real->posit16 1))) (real->posit16 1.0)) (/.p16 (+.p16 alpha (real->posit16 1.0)) (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) (real->posit16 1)))))))> 1550699532.778 * [enter]simplify: Simplifying (/.p16 (+.p16 (real->posit16 1.0) beta) (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) (real->posit16 1)))) 1550699532.778 * * [misc]simplify: iters left: 4 (13 enodes) 1550699532.785 * * [misc]simplify: iters left: 3 (28 enodes) 1550699532.794 * * [misc]simplify: iters left: 2 (36 enodes) 1550699532.806 * * [misc]simplify: iters left: 1 (38 enodes) 1550699532.817 * * [misc]simplify: Extracting #0: cost 1 inf + 0 1550699532.818 * * [misc]simplify: Extracting #1: cost 3 inf + 0 1550699532.818 * * [misc]simplify: Extracting #2: cost 10 inf + 0 1550699532.818 * * [misc]simplify: Extracting #3: cost 10 inf + 44 1550699532.818 * * [misc]simplify: Extracting #4: cost 11 inf + 45 1550699532.818 * * [misc]simplify: Extracting #5: cost 5 inf + 92 1550699532.818 * * [misc]simplify: Extracting #6: cost 1 inf + 1544 1550699532.819 * * [misc]simplify: Extracting #7: cost 0 inf + 2429 1550699532.819 * [exit]simplify: Simplified to (/.p16 (+.p16 (real->posit16 1.0) beta) (+.p16 (*.p16 (real->posit16 1) (real->posit16 2)) (+.p16 beta alpha))) 1550699532.819 * [misc]simplify: Simplified (2 1) to (λ (alpha beta) (/.p16 (/.p16 (+.p16 (real->posit16 1.0) beta) (+.p16 (*.p16 (real->posit16 1) (real->posit16 2)) (+.p16 beta alpha))) (/.p16 (+.p16 (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) (real->posit16 1))) (real->posit16 1.0)) (/.p16 (+.p16 alpha (real->posit16 1.0)) (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) (real->posit16 1))))))) 1550699532.820 * * * * [misc]progress: [ 11 / 15 ] simplifiying candidate #posit16 1.0) beta) (+.p16 alpha (real->posit16 1.0))) (*.p16 (+.p16 (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) (real->posit16 1))) (real->posit16 1.0)) (*.p16 (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) (real->posit16 1))) (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) (real->posit16 1)))))))> 1550699532.820 * [enter]simplify: Simplifying (*.p16 (+.p16 (real->posit16 1.0) beta) (+.p16 alpha (real->posit16 1.0))) 1550699532.820 * * [misc]simplify: iters left: 3 (7 enodes) 1550699532.824 * * [misc]simplify: iters left: 2 (21 enodes) 1550699532.834 * * [misc]simplify: iters left: 1 (51 enodes) 1550699532.883 * * [misc]simplify: Extracting #0: cost 1 inf + 0 1550699532.883 * * [misc]simplify: Extracting #1: cost 18 inf + 0 1550699532.884 * * [misc]simplify: Extracting #2: cost 17 inf + 686 1550699532.884 * * [misc]simplify: Extracting #3: cost 12 inf + 1854 1550699532.885 * * [misc]simplify: Extracting #4: cost 1 inf + 4761 1550699532.886 * * [misc]simplify: Extracting #5: cost 0 inf + 5124 1550699532.887 * [exit]simplify: Simplified to (*.p16 (+.p16 beta (real->posit16 1.0)) (+.p16 alpha (real->posit16 1.0))) 1550699532.887 * [misc]simplify: Simplified (2 1) to (λ (alpha beta) (/.p16 (*.p16 (+.p16 beta (real->posit16 1.0)) (+.p16 alpha (real->posit16 1.0))) (*.p16 (+.p16 (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) (real->posit16 1))) (real->posit16 1.0)) (*.p16 (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) (real->posit16 1))) (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) (real->posit16 1))))))) 1550699532.887 * * * * [misc]progress: [ 12 / 15 ] simplifiying candidate #posit16 1.0) beta) (+.p16 alpha (real->posit16 1.0))) (*.p16 (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) (real->posit16 1))) (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) (real->posit16 1))))) (+.p16 (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) (real->posit16 1))) (real->posit16 1.0))))> 1550699532.887 * [enter]simplify: Simplifying (/.p16 (/.p16 (*.p16 (+.p16 (real->posit16 1.0) beta) (+.p16 alpha (real->posit16 1.0))) (*.p16 (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) (real->posit16 1))) (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) (real->posit16 1))))) (+.p16 (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) (real->posit16 1))) (real->posit16 1.0))) 1550699532.888 * * [misc]simplify: iters left: 6 (18 enodes) 1550699532.897 * * [misc]simplify: iters left: 5 (59 enodes) 1550699532.925 * * [misc]simplify: iters left: 4 (196 enodes) 1550699533.149 * * [misc]simplify: Extracting #0: cost 1 inf + 0 1550699533.149 * * [misc]simplify: Extracting #1: cost 38 inf + 0 1550699533.150 * * [misc]simplify: Extracting #2: cost 190 inf + 0 1550699533.152 * * [misc]simplify: Extracting #3: cost 327 inf + 2706 1550699533.155 * * [misc]simplify: Extracting #4: cost 323 inf + 8062 1550699533.160 * * [misc]simplify: Extracting #5: cost 321 inf + 8064 1550699533.166 * * [misc]simplify: Extracting #6: cost 276 inf + 42797 1550699533.194 * * [misc]simplify: Extracting #7: cost 63 inf + 263907 1550699533.237 * * [misc]simplify: Extracting #8: cost 0 inf + 327263 1550699533.282 * [exit]simplify: Simplified to (/.p16 (+.p16 (+.p16 alpha (real->posit16 1.0)) (*.p16 (+.p16 alpha (real->posit16 1.0)) beta)) (*.p16 (*.p16 (+.p16 (+.p16 beta alpha) (*.p16 (real->posit16 1) (real->posit16 2))) (+.p16 (+.p16 beta alpha) (*.p16 (real->posit16 1) (real->posit16 2)))) (+.p16 (+.p16 (+.p16 beta alpha) (real->posit16 1.0)) (*.p16 (real->posit16 1) (real->posit16 2))))) 1550699533.282 * [misc]simplify: Simplified (2) to (λ (alpha beta) (/.p16 (+.p16 (+.p16 alpha (real->posit16 1.0)) (*.p16 (+.p16 alpha (real->posit16 1.0)) beta)) (*.p16 (*.p16 (+.p16 (+.p16 beta alpha) (*.p16 (real->posit16 1) (real->posit16 2))) (+.p16 (+.p16 beta alpha) (*.p16 (real->posit16 1) (real->posit16 2)))) (+.p16 (+.p16 (+.p16 beta alpha) (real->posit16 1.0)) (*.p16 (real->posit16 1) (real->posit16 2)))))) 1550699533.282 * * * * [misc]progress: [ 13 / 15 ] simplifiying candidate #posit16 1.0) beta) (+.p16 alpha (real->posit16 1.0))) (*.p16 (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) (real->posit16 1))) (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) (real->posit16 1))))) (+.p16 (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) (real->posit16 1))) (real->posit16 1.0))))> 1550699533.283 * [enter]simplify: Simplifying (/.p16 (/.p16 (*.p16 (+.p16 (real->posit16 1.0) beta) (+.p16 alpha (real->posit16 1.0))) (*.p16 (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) (real->posit16 1))) (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) (real->posit16 1))))) (+.p16 (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) (real->posit16 1))) (real->posit16 1.0))) 1550699533.283 * * [misc]simplify: iters left: 6 (18 enodes) 1550699533.292 * * [misc]simplify: iters left: 5 (59 enodes) 1550699533.319 * * [misc]simplify: iters left: 4 (196 enodes) 1550699533.538 * * [misc]simplify: Extracting #0: cost 1 inf + 0 1550699533.538 * * [misc]simplify: Extracting #1: cost 38 inf + 0 1550699533.539 * * [misc]simplify: Extracting #2: cost 190 inf + 0 1550699533.541 * * [misc]simplify: Extracting #3: cost 327 inf + 2706 1550699533.546 * * [misc]simplify: Extracting #4: cost 323 inf + 8062 1550699533.549 * * [misc]simplify: Extracting #5: cost 321 inf + 8064 1550699533.553 * * [misc]simplify: Extracting #6: cost 276 inf + 42797 1550699533.567 * * [misc]simplify: Extracting #7: cost 63 inf + 263907 1550699533.588 * * [misc]simplify: Extracting #8: cost 0 inf + 327263 1550699533.612 * [exit]simplify: Simplified to (/.p16 (+.p16 (+.p16 alpha (real->posit16 1.0)) (*.p16 (+.p16 alpha (real->posit16 1.0)) beta)) (*.p16 (*.p16 (+.p16 (+.p16 beta alpha) (*.p16 (real->posit16 1) (real->posit16 2))) (+.p16 (+.p16 beta alpha) (*.p16 (real->posit16 1) (real->posit16 2)))) (+.p16 (+.p16 (+.p16 beta alpha) (real->posit16 1.0)) (*.p16 (real->posit16 1) (real->posit16 2))))) 1550699533.612 * [misc]simplify: Simplified (2) to (λ (alpha beta) (/.p16 (+.p16 (+.p16 alpha (real->posit16 1.0)) (*.p16 (+.p16 alpha (real->posit16 1.0)) beta)) (*.p16 (*.p16 (+.p16 (+.p16 beta alpha) (*.p16 (real->posit16 1) (real->posit16 2))) (+.p16 (+.p16 beta alpha) (*.p16 (real->posit16 1) (real->posit16 2)))) (+.p16 (+.p16 (+.p16 beta alpha) (real->posit16 1.0)) (*.p16 (real->posit16 1) (real->posit16 2)))))) 1550699533.612 * * * * [misc]progress: [ 14 / 15 ] simplifiying candidate #posit16 1.0) beta) (+.p16 alpha (real->posit16 1.0))) (*.p16 (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) (real->posit16 1))) (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) (real->posit16 1))))) (+.p16 (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) (real->posit16 1))) (real->posit16 1.0))))> 1550699533.613 * [enter]simplify: Simplifying (/.p16 (/.p16 (*.p16 (+.p16 (real->posit16 1.0) beta) (+.p16 alpha (real->posit16 1.0))) (*.p16 (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) (real->posit16 1))) (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) (real->posit16 1))))) (+.p16 (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) (real->posit16 1))) (real->posit16 1.0))) 1550699533.613 * * [misc]simplify: iters left: 6 (18 enodes) 1550699533.618 * * [misc]simplify: iters left: 5 (59 enodes) 1550699533.634 * * [misc]simplify: iters left: 4 (196 enodes) 1550699533.837 * * [misc]simplify: Extracting #0: cost 1 inf + 0 1550699533.837 * * [misc]simplify: Extracting #1: cost 38 inf + 0 1550699533.838 * * [misc]simplify: Extracting #2: cost 190 inf + 0 1550699533.841 * * [misc]simplify: Extracting #3: cost 327 inf + 2706 1550699533.845 * * [misc]simplify: Extracting #4: cost 323 inf + 8062 1550699533.849 * * [misc]simplify: Extracting #5: cost 321 inf + 8064 1550699533.856 * * [misc]simplify: Extracting #6: cost 276 inf + 42797 1550699533.883 * * [misc]simplify: Extracting #7: cost 63 inf + 263907 1550699533.927 * * [misc]simplify: Extracting #8: cost 0 inf + 327263 1550699533.970 * [exit]simplify: Simplified to (/.p16 (+.p16 (+.p16 alpha (real->posit16 1.0)) (*.p16 (+.p16 alpha (real->posit16 1.0)) beta)) (*.p16 (*.p16 (+.p16 (+.p16 beta alpha) (*.p16 (real->posit16 1) (real->posit16 2))) (+.p16 (+.p16 beta alpha) (*.p16 (real->posit16 1) (real->posit16 2)))) (+.p16 (+.p16 (+.p16 beta alpha) (real->posit16 1.0)) (*.p16 (real->posit16 1) (real->posit16 2))))) 1550699533.970 * [misc]simplify: Simplified (2) to (λ (alpha beta) (/.p16 (+.p16 (+.p16 alpha (real->posit16 1.0)) (*.p16 (+.p16 alpha (real->posit16 1.0)) beta)) (*.p16 (*.p16 (+.p16 (+.p16 beta alpha) (*.p16 (real->posit16 1) (real->posit16 2))) (+.p16 (+.p16 beta alpha) (*.p16 (real->posit16 1) (real->posit16 2)))) (+.p16 (+.p16 (+.p16 beta alpha) (real->posit16 1.0)) (*.p16 (real->posit16 1) (real->posit16 2)))))) 1550699533.970 * * * * [misc]progress: [ 15 / 15 ] simplifiying candidate #posit16 1.0) beta) (+.p16 alpha (real->posit16 1.0))) (*.p16 (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) (real->posit16 1))) (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) (real->posit16 1))))) (+.p16 (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) (real->posit16 1))) (real->posit16 1.0))))> 1550699533.970 * [enter]simplify: Simplifying (/.p16 (/.p16 (*.p16 (+.p16 (real->posit16 1.0) beta) (+.p16 alpha (real->posit16 1.0))) (*.p16 (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) (real->posit16 1))) (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) (real->posit16 1))))) (+.p16 (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) (real->posit16 1))) (real->posit16 1.0))) 1550699533.971 * * [misc]simplify: iters left: 6 (18 enodes) 1550699533.981 * * [misc]simplify: iters left: 5 (59 enodes) 1550699534.008 * * [misc]simplify: iters left: 4 (196 enodes) 1550699534.239 * * [misc]simplify: Extracting #0: cost 1 inf + 0 1550699534.239 * * [misc]simplify: Extracting #1: cost 38 inf + 0 1550699534.239 * * [misc]simplify: Extracting #2: cost 190 inf + 0 1550699534.241 * * [misc]simplify: Extracting #3: cost 327 inf + 2706 1550699534.243 * * [misc]simplify: Extracting #4: cost 323 inf + 8062 1550699534.245 * * [misc]simplify: Extracting #5: cost 321 inf + 8064 1550699534.249 * * [misc]simplify: Extracting #6: cost 276 inf + 42797 1550699534.263 * * [misc]simplify: Extracting #7: cost 63 inf + 263907 1550699534.284 * * [misc]simplify: Extracting #8: cost 0 inf + 327263 1550699534.326 * [exit]simplify: Simplified to (/.p16 (+.p16 (+.p16 alpha (real->posit16 1.0)) (*.p16 (+.p16 alpha (real->posit16 1.0)) beta)) (*.p16 (*.p16 (+.p16 (+.p16 beta alpha) (*.p16 (real->posit16 1) (real->posit16 2))) (+.p16 (+.p16 beta alpha) (*.p16 (real->posit16 1) (real->posit16 2)))) (+.p16 (+.p16 (+.p16 beta alpha) (real->posit16 1.0)) (*.p16 (real->posit16 1) (real->posit16 2))))) 1550699534.326 * [misc]simplify: Simplified (2) to (λ (alpha beta) (/.p16 (+.p16 (+.p16 alpha (real->posit16 1.0)) (*.p16 (+.p16 alpha (real->posit16 1.0)) beta)) (*.p16 (*.p16 (+.p16 (+.p16 beta alpha) (*.p16 (real->posit16 1) (real->posit16 2))) (+.p16 (+.p16 beta alpha) (*.p16 (real->posit16 1) (real->posit16 2)))) (+.p16 (+.p16 (+.p16 beta alpha) (real->posit16 1.0)) (*.p16 (real->posit16 1) (real->posit16 2)))))) 1550699534.326 * * * [misc]progress: adding candidates to table 1550699535.330 * [misc]progress: [Phase 3 of 3] Extracting. 1550699535.330 * * [misc]regime: Finding splitpoints for: (#posit16 1.0) beta) (+.p16 alpha (real->posit16 1.0))) (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) (real->posit16 1)))) (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) (real->posit16 1)))) (+.p16 (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) (real->posit16 1))) (real->posit16 1.0))))> #posit16 1.0) beta) (/.p16 (*.p16 (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) (real->posit16 1))) (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) (real->posit16 1)))) (+.p16 alpha (real->posit16 1.0)))) (+.p16 (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) (real->posit16 1))) (real->posit16 1.0))))> #posit16 1.0) beta) (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) (real->posit16 1)))) (/.p16 (+.p16 (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) (real->posit16 1))) (real->posit16 1.0)) (/.p16 (+.p16 alpha (real->posit16 1.0)) (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) (real->posit16 1)))))))> #posit16 1.0) beta) (+.p16 alpha (real->posit16 1.0))) (*.p16 (+.p16 (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) (real->posit16 1))) (real->posit16 1.0)) (*.p16 (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) (real->posit16 1))) (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) (real->posit16 1)))))))> #posit16 1.0)) (*.p16 (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) (real->posit16 1))) (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) (real->posit16 1))))) (+.p16 (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) (real->posit16 1))) (real->posit16 1.0))))> #posit16 1.0)) (*.p16 (+.p16 alpha (+.p16 (+.p16 beta (real->posit16 1.0)) (*.p16 (real->posit16 1) (real->posit16 2)))) (*.p16 (+.p16 (*.p16 (real->posit16 1) (real->posit16 2)) (+.p16 beta alpha)) (+.p16 (*.p16 (real->posit16 1) (real->posit16 2)) (+.p16 beta alpha))))))> #posit16 1.0))) (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) (real->posit16 1)))) (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) (real->posit16 1)))) (+.p16 (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) (real->posit16 1))) (real->posit16 1.0))))> #posit16 1.0) beta) (+.p16 alpha (real->posit16 1.0))) (+.p16 (*.p16 (+.p16 alpha beta) (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) (real->posit16 1)))) (*.p16 (*.p16 (real->posit16 2) (real->posit16 1)) (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) (real->posit16 1)))))) (+.p16 (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) (real->posit16 1))) (real->posit16 1.0))))>) 1550699535.334 * * * [misc]regime-changes: Trying 2 branch expressions: (beta alpha) 1550699535.334 * * * * [misc]regimes: Trying to branch on beta from (#posit16 1.0) beta) (+.p16 alpha (real->posit16 1.0))) (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) (real->posit16 1)))) (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) (real->posit16 1)))) (+.p16 (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) (real->posit16 1))) (real->posit16 1.0))))> #posit16 1.0) beta) (/.p16 (*.p16 (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) (real->posit16 1))) (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) (real->posit16 1)))) (+.p16 alpha (real->posit16 1.0)))) (+.p16 (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) (real->posit16 1))) (real->posit16 1.0))))> #posit16 1.0) beta) (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) (real->posit16 1)))) (/.p16 (+.p16 (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) (real->posit16 1))) (real->posit16 1.0)) (/.p16 (+.p16 alpha (real->posit16 1.0)) (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) (real->posit16 1)))))))> #posit16 1.0) beta) (+.p16 alpha (real->posit16 1.0))) (*.p16 (+.p16 (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) (real->posit16 1))) (real->posit16 1.0)) (*.p16 (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) (real->posit16 1))) (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) (real->posit16 1)))))))> #posit16 1.0)) (*.p16 (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) (real->posit16 1))) (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) (real->posit16 1))))) (+.p16 (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) (real->posit16 1))) (real->posit16 1.0))))> #posit16 1.0)) (*.p16 (+.p16 alpha (+.p16 (+.p16 beta (real->posit16 1.0)) (*.p16 (real->posit16 1) (real->posit16 2)))) (*.p16 (+.p16 (*.p16 (real->posit16 1) (real->posit16 2)) (+.p16 beta alpha)) (+.p16 (*.p16 (real->posit16 1) (real->posit16 2)) (+.p16 beta alpha))))))> #posit16 1.0))) (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) (real->posit16 1)))) (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) (real->posit16 1)))) (+.p16 (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) (real->posit16 1))) (real->posit16 1.0))))> #posit16 1.0) beta) (+.p16 alpha (real->posit16 1.0))) (+.p16 (*.p16 (+.p16 alpha beta) (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) (real->posit16 1)))) (*.p16 (*.p16 (real->posit16 2) (real->posit16 1)) (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) (real->posit16 1)))))) (+.p16 (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) (real->posit16 1))) (real->posit16 1.0))))>) 1550699535.914 * * * * [misc]regimes: Trying to branch on alpha from (#posit16 1.0) beta) (+.p16 alpha (real->posit16 1.0))) (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) (real->posit16 1)))) (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) (real->posit16 1)))) (+.p16 (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) (real->posit16 1))) (real->posit16 1.0))))> #posit16 1.0) beta) (/.p16 (*.p16 (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) (real->posit16 1))) (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) (real->posit16 1)))) (+.p16 alpha (real->posit16 1.0)))) (+.p16 (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) (real->posit16 1))) (real->posit16 1.0))))> #posit16 1.0) beta) (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) (real->posit16 1)))) (/.p16 (+.p16 (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) (real->posit16 1))) (real->posit16 1.0)) (/.p16 (+.p16 alpha (real->posit16 1.0)) (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) (real->posit16 1)))))))> #posit16 1.0) beta) (+.p16 alpha (real->posit16 1.0))) (*.p16 (+.p16 (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) (real->posit16 1))) (real->posit16 1.0)) (*.p16 (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) (real->posit16 1))) (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) (real->posit16 1)))))))> #posit16 1.0)) (*.p16 (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) (real->posit16 1))) (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) (real->posit16 1))))) (+.p16 (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) (real->posit16 1))) (real->posit16 1.0))))> #posit16 1.0)) (*.p16 (+.p16 alpha (+.p16 (+.p16 beta (real->posit16 1.0)) (*.p16 (real->posit16 1) (real->posit16 2)))) (*.p16 (+.p16 (*.p16 (real->posit16 1) (real->posit16 2)) (+.p16 beta alpha)) (+.p16 (*.p16 (real->posit16 1) (real->posit16 2)) (+.p16 beta alpha))))))> #posit16 1.0))) (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) (real->posit16 1)))) (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) (real->posit16 1)))) (+.p16 (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) (real->posit16 1))) (real->posit16 1.0))))> #posit16 1.0) beta) (+.p16 alpha (real->posit16 1.0))) (+.p16 (*.p16 (+.p16 alpha beta) (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) (real->posit16 1)))) (*.p16 (*.p16 (real->posit16 2) (real->posit16 1)) (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) (real->posit16 1)))))) (+.p16 (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) (real->posit16 1))) (real->posit16 1.0))))>) 1550699536.502 * * * [misc]regime: Found split indices: #