1554300745.314 * [misc]progress: [Phase 1 of 3] Setting up. 1554300745.316 * * * [misc]progress: [1/2] Preparing points 1554300745.317 * * * * [misc]points: Sampling 256 additional inputs, on iter 0 have 0 / 256 1554300745.320 * * * * [misc]points: Computing exacts on every 16 of 256 points to ramp up precision 1554300745.387 * * * * [misc]points: Setting MPFR precision to 64 1554300745.390 * * * * [misc]points: Setting MPFR precision to 320 1554300745.392 * * * * [misc]points: Computing exacts on every 8 of 256 points to ramp up precision 1554300745.394 * * * * [misc]points: Setting MPFR precision to 64 1554300745.398 * * * * [misc]points: Setting MPFR precision to 320 1554300745.402 * * * * [misc]points: Computing exacts on every 4 of 256 points to ramp up precision 1554300745.404 * * * * [misc]points: Setting MPFR precision to 64 1554300745.411 * * * * [misc]points: Setting MPFR precision to 320 1554300745.418 * * * * [misc]points: Computing exacts on every 2 of 256 points to ramp up precision 1554300745.420 * * * * [misc]points: Setting MPFR precision to 64 1554300745.426 * * * * [misc]points: Setting MPFR precision to 320 1554300745.431 * * * * [misc]points: Computing exacts for 256 points 1554300745.433 * * * * [misc]points: Setting MPFR precision to 64 1554300745.448 * * * * [misc]points: Setting MPFR precision to 320 1554300745.501 * * * * [misc]points: Filtering points with unrepresentable outputs 1554300745.502 * * * * [exit]points: Sampled 256 points with exact outputs 1554300745.503 * * * [misc]progress: [2/2] Setting up program. 1554300745.516 * [misc]progress: [Phase 2 of 3] Improving. 1554300745.516 * * * * [misc]progress: [ 1 / 1 ] simplifiying candidate # 1554300745.518 * [enter]simplify: Simplifying (/.p16 (+.p16 (neg.p16 b_2) (sqrt.p16 (-.p16 (*.p16 b_2 b_2) (*.p16 a c)))) a) 1554300745.519 * * [misc]simplify: iters left: 5 (10 enodes) 1554300745.525 * * [misc]simplify: iters left: 4 (25 enodes) 1554300745.531 * * [misc]simplify: iters left: 3 (48 enodes) 1554300745.540 * * [misc]simplify: iters left: 2 (111 enodes) 1554300745.581 * * [misc]simplify: iters left: 1 (392 enodes) 1554300745.875 * * [misc]simplify: Extracting #0: cost 1 inf + 0 1554300745.875 * * [misc]simplify: Extracting #1: cost 10 inf + 0 1554300745.875 * * [misc]simplify: Extracting #2: cost 35 inf + 1 1554300745.876 * * [misc]simplify: Extracting #3: cost 91 inf + 405 1554300745.876 * * [misc]simplify: Extracting #4: cost 331 inf + 2291 1554300745.880 * * [misc]simplify: Extracting #5: cost 455 inf + 80323 1554300745.922 * * [misc]simplify: Extracting #6: cost 250 inf + 579968 1554300745.999 * * [misc]simplify: Extracting #7: cost 28 inf + 1003440 1554300746.064 * * [misc]simplify: Extracting #8: cost 0 inf + 1069311 1554300746.118 * [exit]simplify: Simplified to (/.p16 (-.p16 (sqrt.p16 (-.p16 (*.p16 b_2 b_2) (*.p16 c a))) b_2) a) 1554300746.118 * [misc]simplify: Simplified (2) to (λ (a b_2 c) (/.p16 (-.p16 (sqrt.p16 (-.p16 (*.p16 b_2 b_2) (*.p16 c a))) b_2) a)) 1554300746.131 * * [misc]progress: iteration 1 / 4 1554300746.131 * * * [misc]progress: picking best candidate 1554300746.136 * * * * [misc]pick: Picked # 1554300746.136 * * * [misc]progress: localizing error 1554300746.242 * * * [misc]progress: generating rewritten candidates 1554300746.242 * * * * [misc]progress: [ 1 / 4 ] rewriting at (2 1) 1554300746.245 * * * * [misc]progress: [ 2 / 4 ] rewriting at (2 1 1) 1554300746.245 * * * * [misc]progress: [ 3 / 4 ] rewriting at (2) 1554300746.248 * * * * [misc]progress: [ 4 / 4 ] rewriting at (2 1 1 1) 1554300746.250 * * * [misc]progress: generating series expansions 1554300746.250 * * * * [misc]progress: [ 1 / 4 ] generating series at (2 1) 1554300746.250 * * * * [misc]progress: [ 2 / 4 ] generating series at (2 1 1) 1554300746.250 * * * * [misc]progress: [ 3 / 4 ] generating series at (2) 1554300746.250 * * * * [misc]progress: [ 4 / 4 ] generating series at (2 1 1 1) 1554300746.250 * * * [misc]progress: simplifying candidates 1554300746.250 * * * * [misc]progress: [ 1 / 9 ] simplifiying candidate # 1554300746.251 * * * * [misc]progress: [ 2 / 9 ] simplifiying candidate # 1554300746.251 * * * * [misc]progress: [ 3 / 9 ] simplifiying candidate # 1554300746.251 * [enter]simplify: Simplifying (-.p16 (*.p16 (sqrt.p16 (-.p16 (*.p16 b_2 b_2) (*.p16 c a))) (sqrt.p16 (-.p16 (*.p16 b_2 b_2) (*.p16 c a)))) (*.p16 b_2 b_2)) 1554300746.251 * * [misc]simplify: iters left: 5 (9 enodes) 1554300746.253 * * [misc]simplify: iters left: 4 (32 enodes) 1554300746.261 * * [misc]simplify: iters left: 3 (94 enodes) 1554300746.296 * * [misc]simplify: iters left: 2 (340 enodes) 1554300746.533 * * [misc]simplify: Extracting #0: cost 1 inf + 0 1554300746.534 * * [misc]simplify: Extracting #1: cost 50 inf + 0 1554300746.534 * * [misc]simplify: Extracting #2: cost 240 inf + 0 1554300746.537 * * [misc]simplify: Extracting #3: cost 355 inf + 61800 1554300746.555 * * [misc]simplify: Extracting #4: cost 246 inf + 415499 1554300746.600 * * [misc]simplify: Extracting #5: cost 58 inf + 816216 1554300746.662 * * [misc]simplify: Extracting #6: cost 1 inf + 911482 1554300746.716 * * [misc]simplify: Extracting #7: cost 0 inf + 914765 1554300746.795 * [exit]simplify: Simplified to (-.p16 (real->posit16 0.0) (*.p16 a c)) 1554300746.795 * [misc]simplify: Simplified (2 1) to (λ (a b_2 c) (/.p16 (-.p16 (real->posit16 0.0) (*.p16 a c)) (*.p16 a (+.p16 (sqrt.p16 (-.p16 (*.p16 b_2 b_2) (*.p16 c a))) b_2)))) 1554300746.795 * * * * [misc]progress: [ 4 / 9 ] simplifiying candidate # 1554300746.795 * * * * [misc]progress: [ 5 / 9 ] simplifiying candidate # 1554300746.795 * * * * [misc]progress: [ 6 / 9 ] simplifiying candidate # 1554300746.796 * [enter]simplify: Simplifying (/.p16 (-.p16 (sqrt.p16 (-.p16 (*.p16 b_2 b_2) (*.p16 c a))) b_2) a) 1554300746.796 * * [misc]simplify: iters left: 5 (9 enodes) 1554300746.800 * * [misc]simplify: iters left: 4 (29 enodes) 1554300746.809 * * [misc]simplify: iters left: 3 (62 enodes) 1554300746.834 * * [misc]simplify: iters left: 2 (199 enodes) 1554300746.924 * * [misc]simplify: Extracting #0: cost 1 inf + 0 1554300746.924 * * [misc]simplify: Extracting #1: cost 20 inf + 0 1554300746.924 * * [misc]simplify: Extracting #2: cost 94 inf + 1 1554300746.925 * * [misc]simplify: Extracting #3: cost 162 inf + 1046 1554300746.927 * * [misc]simplify: Extracting #4: cost 208 inf + 17818 1554300746.934 * * [misc]simplify: Extracting #5: cost 164 inf + 103714 1554300746.960 * * [misc]simplify: Extracting #6: cost 47 inf + 336456 1554300746.990 * * [misc]simplify: Extracting #7: cost 0 inf + 409081 1554300747.005 * [exit]simplify: Simplified to (/.p16 (-.p16 (sqrt.p16 (-.p16 (*.p16 b_2 b_2) (*.p16 a c))) b_2) a) 1554300747.005 * [misc]simplify: Simplified (2) to (λ (a b_2 c) (/.p16 (-.p16 (sqrt.p16 (-.p16 (*.p16 b_2 b_2) (*.p16 a c))) b_2) a)) 1554300747.005 * * * * [misc]progress: [ 7 / 9 ] simplifiying candidate # 1554300747.005 * [enter]simplify: Simplifying (/.p16 (-.p16 (sqrt.p16 (-.p16 (*.p16 b_2 b_2) (*.p16 c a))) b_2) a) 1554300747.005 * * [misc]simplify: iters left: 5 (9 enodes) 1554300747.007 * * [misc]simplify: iters left: 4 (29 enodes) 1554300747.012 * * [misc]simplify: iters left: 3 (62 enodes) 1554300747.024 * * [misc]simplify: iters left: 2 (199 enodes) 1554300747.120 * * [misc]simplify: Extracting #0: cost 1 inf + 0 1554300747.120 * * [misc]simplify: Extracting #1: cost 20 inf + 0 1554300747.120 * * [misc]simplify: Extracting #2: cost 94 inf + 1 1554300747.121 * * [misc]simplify: Extracting #3: cost 162 inf + 1046 1554300747.123 * * [misc]simplify: Extracting #4: cost 208 inf + 17818 1554300747.126 * * [misc]simplify: Extracting #5: cost 164 inf + 103714 1554300747.144 * * [misc]simplify: Extracting #6: cost 47 inf + 336456 1554300747.172 * * [misc]simplify: Extracting #7: cost 0 inf + 409081 1554300747.190 * [exit]simplify: Simplified to (/.p16 (-.p16 (sqrt.p16 (-.p16 (*.p16 b_2 b_2) (*.p16 a c))) b_2) a) 1554300747.190 * [misc]simplify: Simplified (2) to (λ (a b_2 c) (/.p16 (-.p16 (sqrt.p16 (-.p16 (*.p16 b_2 b_2) (*.p16 a c))) b_2) a)) 1554300747.190 * * * * [misc]progress: [ 8 / 9 ] simplifiying candidate # 1554300747.190 * [enter]simplify: Simplifying (/.p16 (-.p16 (sqrt.p16 (-.p16 (*.p16 b_2 b_2) (*.p16 c a))) b_2) a) 1554300747.190 * * [misc]simplify: iters left: 5 (9 enodes) 1554300747.192 * * [misc]simplify: iters left: 4 (29 enodes) 1554300747.197 * * [misc]simplify: iters left: 3 (62 enodes) 1554300747.213 * * [misc]simplify: iters left: 2 (199 enodes) 1554300747.314 * * [misc]simplify: Extracting #0: cost 1 inf + 0 1554300747.314 * * [misc]simplify: Extracting #1: cost 20 inf + 0 1554300747.314 * * [misc]simplify: Extracting #2: cost 94 inf + 1 1554300747.315 * * [misc]simplify: Extracting #3: cost 162 inf + 1046 1554300747.317 * * [misc]simplify: Extracting #4: cost 208 inf + 17818 1554300747.324 * * [misc]simplify: Extracting #5: cost 164 inf + 103714 1554300747.348 * * [misc]simplify: Extracting #6: cost 47 inf + 336456 1554300747.378 * * [misc]simplify: Extracting #7: cost 0 inf + 409081 1554300747.402 * [exit]simplify: Simplified to (/.p16 (-.p16 (sqrt.p16 (-.p16 (*.p16 b_2 b_2) (*.p16 a c))) b_2) a) 1554300747.402 * [misc]simplify: Simplified (2) to (λ (a b_2 c) (/.p16 (-.p16 (sqrt.p16 (-.p16 (*.p16 b_2 b_2) (*.p16 a c))) b_2) a)) 1554300747.402 * * * * [misc]progress: [ 9 / 9 ] simplifiying candidate # 1554300747.402 * [enter]simplify: Simplifying (/.p16 (-.p16 (sqrt.p16 (-.p16 (*.p16 b_2 b_2) (*.p16 c a))) b_2) a) 1554300747.402 * * [misc]simplify: iters left: 5 (9 enodes) 1554300747.404 * * [misc]simplify: iters left: 4 (29 enodes) 1554300747.408 * * [misc]simplify: iters left: 3 (62 enodes) 1554300747.432 * * [misc]simplify: iters left: 2 (199 enodes) 1554300747.515 * * [misc]simplify: Extracting #0: cost 1 inf + 0 1554300747.515 * * [misc]simplify: Extracting #1: cost 20 inf + 0 1554300747.516 * * [misc]simplify: Extracting #2: cost 94 inf + 1 1554300747.516 * * [misc]simplify: Extracting #3: cost 162 inf + 1046 1554300747.517 * * [misc]simplify: Extracting #4: cost 208 inf + 17818 1554300747.521 * * [misc]simplify: Extracting #5: cost 164 inf + 103714 1554300747.541 * * [misc]simplify: Extracting #6: cost 47 inf + 336456 1554300747.571 * * [misc]simplify: Extracting #7: cost 0 inf + 409081 1554300747.602 * [exit]simplify: Simplified to (/.p16 (-.p16 (sqrt.p16 (-.p16 (*.p16 b_2 b_2) (*.p16 a c))) b_2) a) 1554300747.602 * [misc]simplify: Simplified (2) to (λ (a b_2 c) (/.p16 (-.p16 (sqrt.p16 (-.p16 (*.p16 b_2 b_2) (*.p16 a c))) b_2) a)) 1554300747.602 * * * [misc]progress: adding candidates to table 1554300747.738 * * [misc]progress: iteration 2 / 4 1554300747.738 * * * [misc]progress: picking best candidate 1554300747.754 * * * * [misc]pick: Picked # 1554300747.754 * * * [misc]progress: localizing error 1554300747.990 * * * [misc]progress: generating rewritten candidates 1554300747.990 * * * * [misc]progress: [ 1 / 4 ] rewriting at (2 1 1 1) 1554300747.997 * * * * [misc]progress: [ 2 / 4 ] rewriting at (2 1) 1554300747.998 * * * * [misc]progress: [ 3 / 4 ] rewriting at (2 1 1) 1554300747.998 * * * * [misc]progress: [ 4 / 4 ] rewriting at (2) 1554300748.000 * * * [misc]progress: generating series expansions 1554300748.000 * * * * [misc]progress: [ 1 / 4 ] generating series at (2 1 1 1) 1554300748.000 * * * * [misc]progress: [ 2 / 4 ] generating series at (2 1) 1554300748.000 * * * * [misc]progress: [ 3 / 4 ] generating series at (2 1 1) 1554300748.000 * * * * [misc]progress: [ 4 / 4 ] generating series at (2) 1554300748.000 * * * [misc]progress: simplifying candidates 1554300748.000 * * * * [misc]progress: [ 1 / 9 ] simplifiying candidate # 1554300748.001 * [enter]simplify: Simplifying (+.p16 (*.p16 b_2 b_2) (*.p16 c a)) 1554300748.001 * * [misc]simplify: iters left: 2 (6 enodes) 1554300748.002 * * [misc]simplify: iters left: 1 (14 enodes) 1554300748.004 * * [misc]simplify: Extracting #0: cost 1 inf + 0 1554300748.004 * * [misc]simplify: Extracting #1: cost 3 inf + 0 1554300748.004 * * [misc]simplify: Extracting #2: cost 6 inf + 0 1554300748.004 * * [misc]simplify: Extracting #3: cost 2 inf + 325 1554300748.004 * * [misc]simplify: Extracting #4: cost 0 inf + 1329 1554300748.004 * [exit]simplify: Simplified to (+.p16 (*.p16 a c) (*.p16 b_2 b_2)) 1554300748.004 * [misc]simplify: Simplified (2 1 1 1 1) to (λ (a b_2 c) (/.p16 (-.p16 (sqrt.p16 (/.p16 (+.p16 (*.p16 a c) (*.p16 b_2 b_2)) (/.p16 (+.p16 (*.p16 b_2 b_2) (*.p16 c a)) (-.p16 (*.p16 b_2 b_2) (*.p16 c a))))) b_2) a)) 1554300748.004 * * * * [misc]progress: [ 2 / 9 ] simplifiying candidate # 1554300748.004 * [enter]simplify: Simplifying (-.p16 (*.p16 (*.p16 (*.p16 b_2 b_2) (*.p16 b_2 b_2)) (*.p16 (*.p16 b_2 b_2) (*.p16 b_2 b_2))) (*.p16 (*.p16 (*.p16 c a) (*.p16 c a)) (*.p16 (*.p16 c a) (*.p16 c a)))) 1554300748.004 * * [misc]simplify: iters left: 4 (10 enodes) 1554300748.007 * * [misc]simplify: iters left: 3 (43 enodes) 1554300748.015 * * [misc]simplify: iters left: 2 (121 enodes) 1554300748.065 * * [misc]simplify: iters left: 1 (429 enodes) 1554300748.750 * * [misc]simplify: Extracting #0: cost 1 inf + 0 1554300748.750 * * [misc]simplify: Extracting #1: cost 46 inf + 0 1554300748.751 * * [misc]simplify: Extracting #2: cost 270 inf + 0 1554300748.756 * * [misc]simplify: Extracting #3: cost 354 inf + 59003 1554300748.782 * * [misc]simplify: Extracting #4: cost 345 inf + 369227 1554300748.840 * * [misc]simplify: Extracting #5: cost 22 inf + 1102360 1554300748.917 * * [misc]simplify: Extracting #6: cost 1 inf + 1150488 1554300749.016 * * [misc]simplify: Extracting #7: cost 0 inf + 1155051 1554300749.119 * [exit]simplify: Simplified to (*.p16 (-.p16 (*.p16 (*.p16 b_2 b_2) (*.p16 b_2 b_2)) (*.p16 (*.p16 c a) (*.p16 c a))) (+.p16 (*.p16 (*.p16 c a) (*.p16 c a)) (*.p16 (*.p16 b_2 b_2) (*.p16 b_2 b_2)))) 1554300749.119 * [misc]simplify: Simplified (2 1 1 1 1) to (λ (a b_2 c) (/.p16 (-.p16 (sqrt.p16 (/.p16 (*.p16 (-.p16 (*.p16 (*.p16 b_2 b_2) (*.p16 b_2 b_2)) (*.p16 (*.p16 c a) (*.p16 c a))) (+.p16 (*.p16 (*.p16 c a) (*.p16 c a)) (*.p16 (*.p16 b_2 b_2) (*.p16 b_2 b_2)))) (*.p16 (+.p16 (*.p16 b_2 b_2) (*.p16 c a)) (+.p16 (*.p16 (*.p16 b_2 b_2) (*.p16 b_2 b_2)) (*.p16 (*.p16 c a) (*.p16 c a)))))) b_2) a)) 1554300749.119 * * * * [misc]progress: [ 3 / 9 ] simplifiying candidate # 1554300749.119 * * * * [misc]progress: [ 4 / 9 ] simplifiying candidate # 1554300749.119 * * * * [misc]progress: [ 5 / 9 ] simplifiying candidate # 1554300749.120 * [enter]simplify: Simplifying (-.p16 (*.p16 (sqrt.p16 (/.p16 (-.p16 (*.p16 (*.p16 b_2 b_2) (*.p16 b_2 b_2)) (*.p16 (*.p16 c a) (*.p16 c a))) (+.p16 (*.p16 b_2 b_2) (*.p16 c a)))) (sqrt.p16 (/.p16 (-.p16 (*.p16 (*.p16 b_2 b_2) (*.p16 b_2 b_2)) (*.p16 (*.p16 c a) (*.p16 c a))) (+.p16 (*.p16 b_2 b_2) (*.p16 c a))))) (*.p16 b_2 b_2)) 1554300749.120 * * [misc]simplify: iters left: 6 (13 enodes) 1554300749.126 * * [misc]simplify: iters left: 5 (47 enodes) 1554300749.144 * * [misc]simplify: iters left: 4 (118 enodes) 1554300749.203 * * [misc]simplify: iters left: 3 (482 enodes) 1554300749.686 * * [misc]simplify: Extracting #0: cost 1 inf + 0 1554300749.686 * * [misc]simplify: Extracting #1: cost 39 inf + 0 1554300749.687 * * [misc]simplify: Extracting #2: cost 255 inf + 0 1554300749.691 * * [misc]simplify: Extracting #3: cost 532 inf + 10719 1554300749.714 * * [misc]simplify: Extracting #4: cost 679 inf + 310118 1554300749.775 * * [misc]simplify: Extracting #5: cost 214 inf + 1310578 1554300749.876 * * [misc]simplify: Extracting #6: cost 5 inf + 1763746 1554300749.978 * * [misc]simplify: Extracting #7: cost 0 inf + 1773035 1554300750.082 * [exit]simplify: Simplified to (-.p16 (*.p16 b_2 b_2) (+.p16 (*.p16 a c) (*.p16 b_2 b_2))) 1554300750.082 * [misc]simplify: Simplified (2 1) to (λ (a b_2 c) (/.p16 (-.p16 (*.p16 b_2 b_2) (+.p16 (*.p16 a c) (*.p16 b_2 b_2))) (*.p16 a (+.p16 (sqrt.p16 (/.p16 (-.p16 (*.p16 (*.p16 b_2 b_2) (*.p16 b_2 b_2)) (*.p16 (*.p16 c a) (*.p16 c a))) (+.p16 (*.p16 b_2 b_2) (*.p16 c a)))) b_2)))) 1554300750.082 * * * * [misc]progress: [ 6 / 9 ] simplifiying candidate # 1554300750.083 * * * * [misc]progress: [ 7 / 9 ] simplifiying candidate # 1554300750.083 * * * * [misc]progress: [ 8 / 9 ] simplifiying candidate # 1554300750.083 * * * * [misc]progress: [ 9 / 9 ] simplifiying candidate # 1554300750.083 * * * [misc]progress: adding candidates to table 1554300750.228 * * [misc]progress: iteration 3 / 4 1554300750.228 * * * [misc]progress: picking best candidate 1554300750.256 * * * * [misc]pick: Picked # 1554300750.256 * * * [misc]progress: localizing error 1554300750.347 * * * [misc]progress: generating rewritten candidates 1554300750.347 * * * * [misc]progress: [ 1 / 4 ] rewriting at (2 1) 1554300750.350 * * * * [misc]progress: [ 2 / 4 ] rewriting at (2 1 1 1 2) 1554300750.354 * * * * [misc]progress: [ 3 / 4 ] rewriting at (2 1 1) 1554300750.354 * * * * [misc]progress: [ 4 / 4 ] rewriting at (2 1 1 1) 1554300750.359 * * * [misc]progress: generating series expansions 1554300750.359 * * * * [misc]progress: [ 1 / 4 ] generating series at (2 1) 1554300750.359 * * * * [misc]progress: [ 2 / 4 ] generating series at (2 1 1 1 2) 1554300750.359 * * * * [misc]progress: [ 3 / 4 ] generating series at (2 1 1) 1554300750.359 * * * * [misc]progress: [ 4 / 4 ] generating series at (2 1 1 1) 1554300750.359 * * * [misc]progress: simplifying candidates 1554300750.359 * * * * [misc]progress: [ 1 / 9 ] simplifiying candidate # 1554300750.360 * * * * [misc]progress: [ 2 / 9 ] simplifiying candidate # 1554300750.360 * * * * [misc]progress: [ 3 / 9 ] simplifiying candidate # 1554300750.360 * [enter]simplify: Simplifying (+.p16 (*.p16 b_2 b_2) (*.p16 c a)) 1554300750.360 * * [misc]simplify: iters left: 2 (6 enodes) 1554300750.362 * * [misc]simplify: iters left: 1 (14 enodes) 1554300750.366 * * [misc]simplify: Extracting #0: cost 1 inf + 0 1554300750.366 * * [misc]simplify: Extracting #1: cost 3 inf + 0 1554300750.366 * * [misc]simplify: Extracting #2: cost 6 inf + 0 1554300750.367 * * [misc]simplify: Extracting #3: cost 2 inf + 325 1554300750.367 * * [misc]simplify: Extracting #4: cost 0 inf + 1329 1554300750.367 * [exit]simplify: Simplified to (+.p16 (*.p16 a c) (*.p16 b_2 b_2)) 1554300750.367 * [misc]simplify: Simplified (2 1 1 1 2 2) to (λ (a b_2 c) (/.p16 (-.p16 (sqrt.p16 (/.p16 (+.p16 (*.p16 b_2 b_2) (*.p16 c a)) (*.p16 (/.p16 (+.p16 (*.p16 b_2 b_2) (*.p16 c a)) (-.p16 (*.p16 (*.p16 b_2 b_2) (*.p16 b_2 b_2)) (*.p16 (*.p16 c a) (*.p16 c a)))) (+.p16 (*.p16 a c) (*.p16 b_2 b_2))))) b_2) a)) 1554300750.367 * * * * [misc]progress: [ 4 / 9 ] simplifiying candidate # 1554300750.368 * [enter]simplify: Simplifying (+.p16 (*.p16 b_2 b_2) (*.p16 c a)) 1554300750.368 * * [misc]simplify: iters left: 2 (6 enodes) 1554300750.370 * * [misc]simplify: iters left: 1 (14 enodes) 1554300750.374 * * [misc]simplify: Extracting #0: cost 1 inf + 0 1554300750.374 * * [misc]simplify: Extracting #1: cost 3 inf + 0 1554300750.374 * * [misc]simplify: Extracting #2: cost 6 inf + 0 1554300750.374 * * [misc]simplify: Extracting #3: cost 2 inf + 325 1554300750.374 * * [misc]simplify: Extracting #4: cost 0 inf + 1329 1554300750.374 * [exit]simplify: Simplified to (+.p16 (*.p16 a c) (*.p16 b_2 b_2)) 1554300750.374 * [misc]simplify: Simplified (2 1 1 1 2) to (λ (a b_2 c) (/.p16 (-.p16 (sqrt.p16 (/.p16 (/.p16 (+.p16 (*.p16 b_2 b_2) (*.p16 c a)) (/.p16 (+.p16 (*.p16 b_2 b_2) (*.p16 c a)) (-.p16 (*.p16 (*.p16 b_2 b_2) (*.p16 b_2 b_2)) (*.p16 (*.p16 c a) (*.p16 c a))))) (+.p16 (*.p16 a c) (*.p16 b_2 b_2)))) b_2) a)) 1554300750.374 * * * * [misc]progress: [ 5 / 9 ] simplifiying candidate # 1554300750.375 * [enter]simplify: Simplifying (-.p16 (*.p16 b_2 b_2) (*.p16 c a)) 1554300750.375 * * [misc]simplify: iters left: 2 (6 enodes) 1554300750.377 * * [misc]simplify: iters left: 1 (20 enodes) 1554300750.384 * * [misc]simplify: Extracting #0: cost 1 inf + 0 1554300750.384 * * [misc]simplify: Extracting #1: cost 6 inf + 0 1554300750.384 * * [misc]simplify: Extracting #2: cost 14 inf + 0 1554300750.384 * * [misc]simplify: Extracting #3: cost 19 inf + 3 1554300750.384 * * [misc]simplify: Extracting #4: cost 9 inf + 5664 1554300750.385 * * [misc]simplify: Extracting #5: cost 0 inf + 14641 1554300750.386 * [exit]simplify: Simplified to (-.p16 (*.p16 b_2 b_2) (*.p16 a c)) 1554300750.386 * [misc]simplify: Simplified (2 1 1 1 2) to (λ (a b_2 c) (/.p16 (-.p16 (sqrt.p16 (*.p16 (/.p16 (+.p16 (*.p16 b_2 b_2) (*.p16 c a)) (+.p16 (*.p16 b_2 b_2) (*.p16 c a))) (-.p16 (*.p16 b_2 b_2) (*.p16 a c)))) b_2) a)) 1554300750.386 * * * * [misc]progress: [ 6 / 9 ] simplifiying candidate # 1554300750.386 * [enter]simplify: Simplifying (+.p16 (*.p16 b_2 b_2) (*.p16 c a)) 1554300750.386 * * [misc]simplify: iters left: 2 (6 enodes) 1554300750.389 * * [misc]simplify: iters left: 1 (14 enodes) 1554300750.393 * * [misc]simplify: Extracting #0: cost 1 inf + 0 1554300750.393 * * [misc]simplify: Extracting #1: cost 3 inf + 0 1554300750.393 * * [misc]simplify: Extracting #2: cost 6 inf + 0 1554300750.393 * * [misc]simplify: Extracting #3: cost 2 inf + 325 1554300750.393 * * [misc]simplify: Extracting #4: cost 0 inf + 1329 1554300750.393 * [exit]simplify: Simplified to (+.p16 (*.p16 a c) (*.p16 b_2 b_2)) 1554300750.393 * [misc]simplify: Simplified (2 1 1 1 1) to (λ (a b_2 c) (/.p16 (-.p16 (sqrt.p16 (/.p16 (+.p16 (*.p16 a c) (*.p16 b_2 b_2)) (/.p16 (+.p16 (*.p16 b_2 b_2) (*.p16 c a)) (-.p16 (*.p16 b_2 b_2) (*.p16 c a))))) b_2) a)) 1554300750.393 * * * * [misc]progress: [ 7 / 9 ] simplifiying candidate # 1554300750.394 * [enter]simplify: Simplifying (+.p16 (*.p16 b_2 b_2) (*.p16 c a)) 1554300750.394 * * [misc]simplify: iters left: 2 (6 enodes) 1554300750.396 * * [misc]simplify: iters left: 1 (14 enodes) 1554300750.401 * * [misc]simplify: Extracting #0: cost 1 inf + 0 1554300750.401 * * [misc]simplify: Extracting #1: cost 3 inf + 0 1554300750.401 * * [misc]simplify: Extracting #2: cost 6 inf + 0 1554300750.401 * * [misc]simplify: Extracting #3: cost 2 inf + 325 1554300750.401 * * [misc]simplify: Extracting #4: cost 0 inf + 1329 1554300750.401 * [exit]simplify: Simplified to (+.p16 (*.p16 a c) (*.p16 b_2 b_2)) 1554300750.401 * [misc]simplify: Simplified (2 1 1 1 1) to (λ (a b_2 c) (/.p16 (-.p16 (sqrt.p16 (/.p16 (+.p16 (*.p16 a c) (*.p16 b_2 b_2)) (/.p16 (+.p16 (*.p16 b_2 b_2) (*.p16 c a)) (-.p16 (*.p16 b_2 b_2) (*.p16 c a))))) b_2) a)) 1554300750.401 * * * * [misc]progress: [ 8 / 9 ] simplifiying candidate # 1554300750.402 * [enter]simplify: Simplifying (+.p16 (*.p16 b_2 b_2) (*.p16 c a)) 1554300750.402 * * [misc]simplify: iters left: 2 (6 enodes) 1554300750.404 * * [misc]simplify: iters left: 1 (14 enodes) 1554300750.408 * * [misc]simplify: Extracting #0: cost 1 inf + 0 1554300750.408 * * [misc]simplify: Extracting #1: cost 3 inf + 0 1554300750.409 * * [misc]simplify: Extracting #2: cost 6 inf + 0 1554300750.409 * * [misc]simplify: Extracting #3: cost 2 inf + 325 1554300750.409 * * [misc]simplify: Extracting #4: cost 0 inf + 1329 1554300750.409 * [exit]simplify: Simplified to (+.p16 (*.p16 a c) (*.p16 b_2 b_2)) 1554300750.409 * [misc]simplify: Simplified (2 1 1 1 1) to (λ (a b_2 c) (/.p16 (-.p16 (sqrt.p16 (/.p16 (+.p16 (*.p16 a c) (*.p16 b_2 b_2)) (/.p16 (+.p16 (*.p16 b_2 b_2) (*.p16 c a)) (-.p16 (*.p16 b_2 b_2) (*.p16 c a))))) b_2) a)) 1554300750.409 * * * * [misc]progress: [ 9 / 9 ] simplifiying candidate # 1554300750.410 * [enter]simplify: Simplifying (+.p16 (*.p16 b_2 b_2) (*.p16 c a)) 1554300750.410 * * [misc]simplify: iters left: 2 (6 enodes) 1554300750.413 * * [misc]simplify: iters left: 1 (14 enodes) 1554300750.417 * * [misc]simplify: Extracting #0: cost 1 inf + 0 1554300750.417 * * [misc]simplify: Extracting #1: cost 3 inf + 0 1554300750.417 * * [misc]simplify: Extracting #2: cost 6 inf + 0 1554300750.417 * * [misc]simplify: Extracting #3: cost 2 inf + 325 1554300750.417 * * [misc]simplify: Extracting #4: cost 0 inf + 1329 1554300750.417 * [exit]simplify: Simplified to (+.p16 (*.p16 a c) (*.p16 b_2 b_2)) 1554300750.417 * [misc]simplify: Simplified (2 1 1 1 1) to (λ (a b_2 c) (/.p16 (-.p16 (sqrt.p16 (/.p16 (+.p16 (*.p16 a c) (*.p16 b_2 b_2)) (/.p16 (+.p16 (*.p16 b_2 b_2) (*.p16 c a)) (-.p16 (*.p16 b_2 b_2) (*.p16 c a))))) b_2) a)) 1554300750.417 * * * [misc]progress: adding candidates to table 1554300750.568 * * [misc]progress: iteration 4 / 4 1554300750.568 * * * [misc]progress: picking best candidate 1554300750.592 * * * * [misc]pick: Picked # 1554300750.592 * * * [misc]progress: localizing error 1554300750.747 * * * [misc]progress: generating rewritten candidates 1554300750.747 * * * * [misc]progress: [ 1 / 4 ] rewriting at (2 1 1) 1554300750.762 * * * * [misc]progress: [ 2 / 4 ] rewriting at (2 1 2) 1554300750.765 * * * * [misc]progress: [ 3 / 4 ] rewriting at (2 1) 1554300750.771 * * * * [misc]progress: [ 4 / 4 ] rewriting at (2 1 2 1) 1554300750.774 * * * [misc]progress: generating series expansions 1554300750.774 * * * * [misc]progress: [ 1 / 4 ] generating series at (2 1 1) 1554300750.774 * * * * [misc]progress: [ 2 / 4 ] generating series at (2 1 2) 1554300750.774 * * * * [misc]progress: [ 3 / 4 ] generating series at (2 1) 1554300750.774 * * * * [misc]progress: [ 4 / 4 ] generating series at (2 1 2 1) 1554300750.774 * * * [misc]progress: simplifying candidates 1554300750.774 * * * * [misc]progress: [ 1 / 10 ] simplifiying candidate # 1554300750.775 * [enter]simplify: Simplifying (+.p16 (sqrt.p16 (-.p16 (*.p16 b_2 b_2) (*.p16 c a))) b_2) 1554300750.775 * * [misc]simplify: iters left: 4 (8 enodes) 1554300750.778 * * [misc]simplify: iters left: 3 (23 enodes) 1554300750.786 * * [misc]simplify: iters left: 2 (45 enodes) 1554300750.802 * * [misc]simplify: iters left: 1 (108 enodes) 1554300750.856 * * [misc]simplify: Extracting #0: cost 1 inf + 0 1554300750.856 * * [misc]simplify: Extracting #1: cost 3 inf + 0 1554300750.856 * * [misc]simplify: Extracting #2: cost 3 inf + 1 1554300750.857 * * [misc]simplify: Extracting #3: cost 17 inf + 1 1554300750.857 * * [misc]simplify: Extracting #4: cost 55 inf + 322 1554300750.858 * * [misc]simplify: Extracting #5: cost 80 inf + 11197 1554300750.861 * * [misc]simplify: Extracting #6: cost 84 inf + 56173 1554300750.871 * * [misc]simplify: Extracting #7: cost 7 inf + 177856 1554300750.883 * * [misc]simplify: Extracting #8: cost 0 inf + 193436 1554300750.896 * [exit]simplify: Simplified to (+.p16 b_2 (sqrt.p16 (-.p16 (*.p16 b_2 b_2) (*.p16 a c)))) 1554300750.896 * [misc]simplify: Simplified (2 1 1 1) to (λ (a b_2 c) (/.p16 (/.p16 (*.p16 (+.p16 b_2 (sqrt.p16 (-.p16 (*.p16 b_2 b_2) (*.p16 a c)))) (-.p16 (sqrt.p16 (-.p16 (*.p16 b_2 b_2) (*.p16 c a))) b_2)) (+.p16 (sqrt.p16 (-.p16 (*.p16 b_2 b_2) (*.p16 c a))) b_2)) a)) 1554300750.896 * [enter]simplify: Simplifying (-.p16 (sqrt.p16 (-.p16 (*.p16 b_2 b_2) (*.p16 c a))) b_2) 1554300750.896 * * [misc]simplify: iters left: 4 (8 enodes) 1554300750.900 * * [misc]simplify: iters left: 3 (28 enodes) 1554300750.911 * * [misc]simplify: iters left: 2 (59 enodes) 1554300750.934 * * [misc]simplify: iters left: 1 (178 enodes) 1554300751.034 * * [misc]simplify: Extracting #0: cost 1 inf + 0 1554300751.034 * * [misc]simplify: Extracting #1: cost 12 inf + 0 1554300751.034 * * [misc]simplify: Extracting #2: cost 64 inf + 1 1554300751.034 * * [misc]simplify: Extracting #3: cost 140 inf + 403 1554300751.035 * * [misc]simplify: Extracting #4: cost 189 inf + 12881 1554300751.039 * * [misc]simplify: Extracting #5: cost 149 inf + 112868 1554300751.050 * * [misc]simplify: Extracting #6: cost 32 inf + 315911 1554300751.063 * * [misc]simplify: Extracting #7: cost 1 inf + 362422 1554300751.078 * * [misc]simplify: Extracting #8: cost 0 inf + 365106 1554300751.092 * [exit]simplify: Simplified to (-.p16 (sqrt.p16 (-.p16 (*.p16 b_2 b_2) (*.p16 a c))) b_2) 1554300751.092 * [misc]simplify: Simplified (2 1 1 2) to (λ (a b_2 c) (/.p16 (/.p16 (*.p16 (+.p16 (sqrt.p16 (-.p16 (*.p16 b_2 b_2) (*.p16 c a))) b_2) (-.p16 (sqrt.p16 (-.p16 (*.p16 b_2 b_2) (*.p16 a c))) b_2)) (+.p16 (sqrt.p16 (-.p16 (*.p16 b_2 b_2) (*.p16 c a))) b_2)) a)) 1554300751.092 * * * * [misc]progress: [ 2 / 10 ] simplifiying candidate # 1554300751.092 * * * * [misc]progress: [ 3 / 10 ] simplifiying candidate # 1554300751.092 * * * * [misc]progress: [ 4 / 10 ] simplifiying candidate # 1554300751.092 * * * * [misc]progress: [ 5 / 10 ] simplifiying candidate # 1554300751.092 * [enter]simplify: Simplifying (+.p16 (sqrt.p16 (-.p16 (*.p16 b_2 b_2) (*.p16 c a))) b_2) 1554300751.093 * * [misc]simplify: iters left: 4 (8 enodes) 1554300751.094 * * [misc]simplify: iters left: 3 (23 enodes) 1554300751.098 * * [misc]simplify: iters left: 2 (45 enodes) 1554300751.106 * * [misc]simplify: iters left: 1 (108 enodes) 1554300751.145 * * [misc]simplify: Extracting #0: cost 1 inf + 0 1554300751.145 * * [misc]simplify: Extracting #1: cost 3 inf + 0 1554300751.145 * * [misc]simplify: Extracting #2: cost 3 inf + 1 1554300751.145 * * [misc]simplify: Extracting #3: cost 17 inf + 1 1554300751.146 * * [misc]simplify: Extracting #4: cost 55 inf + 322 1554300751.146 * * [misc]simplify: Extracting #5: cost 80 inf + 11197 1554300751.148 * * [misc]simplify: Extracting #6: cost 84 inf + 56173 1554300751.153 * * [misc]simplify: Extracting #7: cost 7 inf + 177856 1554300751.160 * * [misc]simplify: Extracting #8: cost 0 inf + 193436 1554300751.166 * [exit]simplify: Simplified to (+.p16 b_2 (sqrt.p16 (-.p16 (*.p16 b_2 b_2) (*.p16 a c)))) 1554300751.166 * [misc]simplify: Simplified (2 1 1) to (λ (a b_2 c) (/.p16 (/.p16 (+.p16 b_2 (sqrt.p16 (-.p16 (*.p16 b_2 b_2) (*.p16 a c)))) (/.p16 (+.p16 (sqrt.p16 (-.p16 (*.p16 b_2 b_2) (*.p16 c a))) b_2) (-.p16 (sqrt.p16 (-.p16 (*.p16 b_2 b_2) (*.p16 c a))) b_2))) a)) 1554300751.166 * * * * [misc]progress: [ 6 / 10 ] simplifiying candidate # 1554300751.166 * [enter]simplify: Simplifying (-.p16 (*.p16 (*.p16 (sqrt.p16 (-.p16 (*.p16 b_2 b_2) (*.p16 c a))) (sqrt.p16 (-.p16 (*.p16 b_2 b_2) (*.p16 c a)))) (*.p16 (sqrt.p16 (-.p16 (*.p16 b_2 b_2) (*.p16 c a))) (sqrt.p16 (-.p16 (*.p16 b_2 b_2) (*.p16 c a))))) (*.p16 (*.p16 b_2 b_2) (*.p16 b_2 b_2))) 1554300751.167 * * [misc]simplify: iters left: 6 (11 enodes) 1554300751.169 * * [misc]simplify: iters left: 5 (43 enodes) 1554300751.182 * * [misc]simplify: iters left: 4 (139 enodes) 1554300751.268 * * [misc]simplify: Extracting #0: cost 1 inf + 0 1554300751.268 * * [misc]simplify: Extracting #1: cost 32 inf + 0 1554300751.268 * * [misc]simplify: Extracting #2: cost 85 inf + 0 1554300751.268 * * [misc]simplify: Extracting #3: cost 152 inf + 1364 1554300751.269 * * [misc]simplify: Extracting #4: cost 163 inf + 24483 1554300751.275 * * [misc]simplify: Extracting #5: cost 71 inf + 172897 1554300751.285 * * [misc]simplify: Extracting #6: cost 3 inf + 277964 1554300751.298 * * [misc]simplify: Extracting #7: cost 0 inf + 284573 1554300751.312 * [exit]simplify: Simplified to (*.p16 (-.p16 (+.p16 (*.p16 b_2 b_2) (*.p16 b_2 b_2)) (*.p16 a c)) (-.p16 (*.p16 b_2 b_2) (+.p16 (*.p16 a c) (*.p16 b_2 b_2)))) 1554300751.312 * [misc]simplify: Simplified (2 1 1) to (λ (a b_2 c) (/.p16 (/.p16 (*.p16 (-.p16 (+.p16 (*.p16 b_2 b_2) (*.p16 b_2 b_2)) (*.p16 a c)) (-.p16 (*.p16 b_2 b_2) (+.p16 (*.p16 a c) (*.p16 b_2 b_2)))) (*.p16 (+.p16 (sqrt.p16 (-.p16 (*.p16 b_2 b_2) (*.p16 c a))) b_2) (+.p16 (*.p16 (sqrt.p16 (-.p16 (*.p16 b_2 b_2) (*.p16 c a))) (sqrt.p16 (-.p16 (*.p16 b_2 b_2) (*.p16 c a)))) (*.p16 b_2 b_2)))) a)) 1554300751.312 * * * * [misc]progress: [ 7 / 10 ] simplifiying candidate # 1554300751.312 * * * * [misc]progress: [ 8 / 10 ] simplifiying candidate # 1554300751.313 * * * * [misc]progress: [ 9 / 10 ] simplifiying candidate # 1554300751.313 * * * * [misc]progress: [ 10 / 10 ] simplifiying candidate # 1554300751.313 * * * [misc]progress: adding candidates to table 1554300751.460 * [misc]progress: [Phase 3 of 3] Extracting. 1554300751.460 * * [misc]regime: Finding splitpoints for: (# # # # # # # # #) 1554300751.464 * * * [misc]regime-changes: Trying 3 branch expressions: (c a b_2) 1554300751.464 * * * * [misc]regimes: Trying to branch on c from (# # # # # # # # #) 1554300751.584 * * * * [misc]regimes: Trying to branch on a from (# # # # # # # # #) 1554300751.743 * * * * [misc]regimes: Trying to branch on b_2 from (# # # # # # # # #) 1554300751.872 * * * [misc]regime: Found split indices: #