0.004 * [progress]: [Phase 1 of 3] Setting up. 0.005 * * * [progress]: [1/2] Preparing points 0.007 * * * * [points]: Sampling 256 additional inputs, on iter 0 have 0 / 256 0.011 * * * * [points]: Computing exacts on every 16 of 256 points to ramp up precision 0.173 * * * * [points]: Setting MPFR precision to 64 0.181 * * * * [points]: Setting MPFR precision to 320 0.184 * * * * [points]: Computing exacts on every 8 of 256 points to ramp up precision 0.187 * * * * [points]: Setting MPFR precision to 64 0.192 * * * * [points]: Setting MPFR precision to 320 0.196 * * * * [points]: Computing exacts on every 4 of 256 points to ramp up precision 0.198 * * * * [points]: Setting MPFR precision to 64 0.205 * * * * [points]: Setting MPFR precision to 320 0.245 * * * * [points]: Computing exacts on every 2 of 256 points to ramp up precision 0.247 * * * * [points]: Setting MPFR precision to 64 0.260 * * * * [points]: Setting MPFR precision to 320 0.274 * * * * [points]: Computing exacts for 256 points 0.276 * * * * [points]: Setting MPFR precision to 64 0.349 * * * * [points]: Setting MPFR precision to 320 0.382 * * * * [points]: Filtering points with unrepresentable outputs 0.384 * * * * [points]: Sampled 256 points with exact outputs 0.385 * * * [progress]: [2/2] Setting up program. 0.405 * [progress]: [Phase 2 of 3] Improving. 0.405 * * * * [progress]: [ 1 / 1 ] simplifiying candidate # 0.408 * [simplify]: Simplifying (/.p16 (-.p16 (neg.p16 b_2) (sqrt.p16 (-.p16 (*.p16 b_2 b_2) (*.p16 a c)))) a) 0.409 * * [simplify]: iteration 1: (10 enodes) 0.420 * * [simplify]: iteration 2: (31 enodes) 0.434 * * [simplify]: iteration 3: (65 enodes) 0.506 * * [simplify]: iteration 4: (207 enodes) 0.625 * * [simplify]: iteration 5: (852 enodes) 1.568 * * [simplify]: Extracting #0: cost 1 inf + 0 1.568 * * [simplify]: Extracting #1: cost 81 inf + 0 1.570 * * [simplify]: Extracting #2: cost 486 inf + 1 1.573 * * [simplify]: Extracting #3: cost 992 inf + 7942 1.580 * * [simplify]: Extracting #4: cost 1515 inf + 32999 1.603 * * [simplify]: Extracting #5: cost 1511 inf + 302441 1.697 * * [simplify]: Extracting #6: cost 608 inf + 2189197 1.941 * * [simplify]: Extracting #7: cost 25 inf + 3354333 2.215 * * [simplify]: Extracting #8: cost 0 inf + 3390216 2.402 * * [simplify]: Extracting #9: cost 0 inf + 3390176 2.619 * [simplify]: Simplified to (/.p16 (-.p16 (neg.p16 b_2) (sqrt.p16 (-.p16 (*.p16 b_2 b_2) (*.p16 c a)))) a) 2.619 * * * * [progress]: [ 1 / 1 ] simplifiying candidate # 2.619 * [simplify]: Simplified (2) to (λ (a b_2 c) (/.p16 (-.p16 (neg.p16 b_2) (sqrt.p16 (-.p16 (*.p16 b_2 b_2) (*.p16 c a)))) a)) 2.630 * * [progress]: iteration 1 / 4 2.630 * * * [progress]: picking best candidate 2.639 * * * * [pick]: Picked # 2.639 * * * [progress]: localizing error 2.766 * * * [progress]: generating rewritten candidates 2.766 * * * * [progress]: [ 1 / 4 ] rewriting at (2 1) 2.771 * * * * [progress]: [ 2 / 4 ] rewriting at (2 1 2) 2.771 * * * * [progress]: [ 3 / 4 ] rewriting at (2 1 2 1) 2.776 * * * * [progress]: [ 4 / 4 ] rewriting at (2) 2.783 * * * [progress]: generating series expansions 2.784 * * * * [progress]: [ 1 / 4 ] generating series at (2 1) 2.784 * * * * [progress]: [ 2 / 4 ] generating series at (2 1 2) 2.784 * * * * [progress]: [ 3 / 4 ] generating series at (2 1 2 1) 2.784 * * * * [progress]: [ 4 / 4 ] generating series at (2) 2.784 * * * [progress]: simplifying candidates 2.784 * * * * [progress]: [ 1 / 9 ] simplifiying candidate # 2.784 * * * * [progress]: [ 2 / 9 ] simplifiying candidate # 2.784 * * * * [progress]: [ 3 / 9 ] simplifiying candidate # 2.784 * * * * [progress]: [ 4 / 9 ] simplifiying candidate # 2.785 * * * * [progress]: [ 5 / 9 ] simplifiying candidate # 2.785 * * * * [progress]: [ 6 / 9 ] simplifiying candidate # 2.785 * * * * [progress]: [ 7 / 9 ] simplifiying candidate # 2.785 * * * * [progress]: [ 8 / 9 ] simplifiying candidate # 2.785 * * * * [progress]: [ 9 / 9 ] simplifiying candidate # 2.785 * [simplify]: Simplifying (neg.p16 (sqrt.p16 (-.p16 (*.p16 b_2 b_2) (*.p16 a c)))), (-.p16 (*.p16 (neg.p16 b_2) (neg.p16 b_2)) (*.p16 (sqrt.p16 (-.p16 (*.p16 b_2 b_2) (*.p16 a c))) (sqrt.p16 (-.p16 (*.p16 b_2 b_2) (*.p16 a c))))), (+.p16 (neg.p16 b_2) (sqrt.p16 (-.p16 (*.p16 b_2 b_2) (*.p16 a c)))), (neg.p16 (*.p16 a c)), (-.p16 (*.p16 (*.p16 b_2 b_2) (*.p16 b_2 b_2)) (*.p16 (*.p16 a c) (*.p16 a c))), (+.p16 (*.p16 b_2 b_2) (*.p16 a c)), (*.p16 a (+.p16 (neg.p16 b_2) (sqrt.p16 (-.p16 (*.p16 b_2 b_2) (*.p16 a c))))), (/.p16 (-.p16 (neg.p16 b_2) (sqrt.p16 (-.p16 (*.p16 b_2 b_2) (*.p16 a c)))) a), (/.p16 (-.p16 (neg.p16 b_2) (sqrt.p16 (-.p16 (*.p16 b_2 b_2) (*.p16 a c)))) a), (/.p16 (-.p16 (neg.p16 b_2) (sqrt.p16 (-.p16 (*.p16 b_2 b_2) (*.p16 a c)))) a), (/.p16 (-.p16 (neg.p16 b_2) (sqrt.p16 (-.p16 (*.p16 b_2 b_2) (*.p16 a c)))) a) 2.786 * * [simplify]: iteration 1: (21 enodes) 2.795 * * [simplify]: iteration 2: (65 enodes) 2.815 * * [simplify]: iteration 3: (176 enodes) 2.880 * * [simplify]: iteration 4: (714 enodes) 3.490 * * [simplify]: Extracting #0: cost 8 inf + 0 3.491 * * [simplify]: Extracting #1: cost 195 inf + 0 3.492 * * [simplify]: Extracting #2: cost 709 inf + 2648 3.503 * * [simplify]: Extracting #3: cost 975 inf + 270422 3.576 * * [simplify]: Extracting #4: cost 640 inf + 1453259 3.731 * * [simplify]: Extracting #5: cost 55 inf + 2762020 3.921 * * [simplify]: Extracting #6: cost 0 inf + 2896312 4.142 * * [simplify]: Extracting #7: cost 0 inf + 2896232 4.329 * [simplify]: Simplified to (neg.p16 (sqrt.p16 (-.p16 (*.p16 b_2 b_2) (*.p16 c a)))), (+.p16 (*.p16 c a) (*.p16 (+.p16 (neg.p16 b_2) (neg.p16 b_2)) (+.p16 b_2 (neg.p16 b_2)))), (-.p16 (sqrt.p16 (-.p16 (*.p16 b_2 b_2) (*.p16 c a))) b_2), (neg.p16 (*.p16 c a)), (*.p16 (+.p16 (*.p16 c a) (*.p16 b_2 b_2)) (-.p16 (*.p16 b_2 b_2) (*.p16 c a))), (+.p16 (*.p16 c a) (*.p16 b_2 b_2)), (*.p16 (-.p16 (sqrt.p16 (-.p16 (*.p16 b_2 b_2) (*.p16 c a))) b_2) a), (/.p16 (-.p16 (neg.p16 b_2) (sqrt.p16 (-.p16 (*.p16 b_2 b_2) (*.p16 c a)))) a), (/.p16 (-.p16 (neg.p16 b_2) (sqrt.p16 (-.p16 (*.p16 b_2 b_2) (*.p16 c a)))) a), (/.p16 (-.p16 (neg.p16 b_2) (sqrt.p16 (-.p16 (*.p16 b_2 b_2) (*.p16 c a)))) a), (/.p16 (-.p16 (neg.p16 b_2) (sqrt.p16 (-.p16 (*.p16 b_2 b_2) (*.p16 c a)))) a) 4.329 * * * * [progress]: [ 1 / 9 ] simplifiying candidate # 4.329 * [simplify]: Simplified (2 1 2) to (λ (a b_2 c) (/.p16 (+.p16 (neg.p16 b_2) (neg.p16 (sqrt.p16 (-.p16 (*.p16 b_2 b_2) (*.p16 c a))))) a)) 4.329 * * * * [progress]: [ 2 / 9 ] simplifiying candidate # 4.329 * [simplify]: Simplified (2 1 1) to (λ (a b_2 c) (/.p16 (/.p16 (+.p16 (*.p16 c a) (*.p16 (+.p16 (neg.p16 b_2) (neg.p16 b_2)) (+.p16 b_2 (neg.p16 b_2)))) (+.p16 (neg.p16 b_2) (sqrt.p16 (-.p16 (*.p16 b_2 b_2) (*.p16 a c))))) a)) 4.329 * [simplify]: Simplified (2 1 2) to (λ (a b_2 c) (/.p16 (/.p16 (-.p16 (*.p16 (neg.p16 b_2) (neg.p16 b_2)) (*.p16 (sqrt.p16 (-.p16 (*.p16 b_2 b_2) (*.p16 a c))) (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)) a)) 4.329 * * * * [progress]: [ 3 / 9 ] simplifiying candidate # 4.330 * [simplify]: Simplified (2 1 2 1 2) to (λ (a b_2 c) (/.p16 (-.p16 (neg.p16 b_2) (sqrt.p16 (+.p16 (*.p16 b_2 b_2) (neg.p16 (*.p16 c a))))) a)) 4.330 * * * * [progress]: [ 4 / 9 ] simplifiying candidate # 4.330 * [simplify]: Simplified (2 1 2 1 1) to (λ (a b_2 c) (/.p16 (-.p16 (neg.p16 b_2) (sqrt.p16 (/.p16 (*.p16 (+.p16 (*.p16 c a) (*.p16 b_2 b_2)) (-.p16 (*.p16 b_2 b_2) (*.p16 c a))) (+.p16 (*.p16 b_2 b_2) (*.p16 a c))))) a)) 4.330 * [simplify]: Simplified (2 1 2 1 2) to (λ (a b_2 c) (/.p16 (-.p16 (neg.p16 b_2) (sqrt.p16 (/.p16 (-.p16 (*.p16 (*.p16 b_2 b_2) (*.p16 b_2 b_2)) (*.p16 (*.p16 a c) (*.p16 a c))) (+.p16 (*.p16 c a) (*.p16 b_2 b_2))))) a)) 4.330 * * * * [progress]: [ 5 / 9 ] simplifiying candidate # 4.330 * [simplify]: Simplified (2 2) to (λ (a b_2 c) (/.p16 (-.p16 (*.p16 (neg.p16 b_2) (neg.p16 b_2)) (*.p16 (sqrt.p16 (-.p16 (*.p16 b_2 b_2) (*.p16 a c))) (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) a))) 4.330 * * * * [progress]: [ 6 / 9 ] simplifiying candidate # 4.330 * [simplify]: Simplified (2) to (λ (a b_2 c) (/.p16 (-.p16 (neg.p16 b_2) (sqrt.p16 (-.p16 (*.p16 b_2 b_2) (*.p16 c a)))) a)) 4.330 * * * * [progress]: [ 7 / 9 ] simplifiying candidate # 4.330 * [simplify]: Simplified (2) to (λ (a b_2 c) (/.p16 (-.p16 (neg.p16 b_2) (sqrt.p16 (-.p16 (*.p16 b_2 b_2) (*.p16 c a)))) a)) 4.330 * * * * [progress]: [ 8 / 9 ] simplifiying candidate # 4.330 * [simplify]: Simplified (2) to (λ (a b_2 c) (/.p16 (-.p16 (neg.p16 b_2) (sqrt.p16 (-.p16 (*.p16 b_2 b_2) (*.p16 c a)))) a)) 4.330 * * * * [progress]: [ 9 / 9 ] simplifiying candidate # 4.330 * [simplify]: Simplified (2) to (λ (a b_2 c) (/.p16 (-.p16 (neg.p16 b_2) (sqrt.p16 (-.p16 (*.p16 b_2 b_2) (*.p16 c a)))) a)) 4.330 * * * [progress]: adding candidates to table 4.498 * * [progress]: iteration 2 / 4 4.498 * * * [progress]: picking best candidate 4.541 * * * * [pick]: Picked # 4.541 * * * [progress]: localizing error 4.798 * * * [progress]: generating rewritten candidates 4.798 * * * * [progress]: [ 1 / 4 ] rewriting at (2 1 1) 4.802 * * * * [progress]: [ 2 / 4 ] rewriting at (2 1 2) 4.804 * * * * [progress]: [ 3 / 4 ] rewriting at (2 1) 4.809 * * * * [progress]: [ 4 / 4 ] rewriting at (2 1 2 2) 4.810 * * * [progress]: generating series expansions 4.810 * * * * [progress]: [ 1 / 4 ] generating series at (2 1 1) 4.810 * * * * [progress]: [ 2 / 4 ] generating series at (2 1 2) 4.810 * * * * [progress]: [ 3 / 4 ] generating series at (2 1) 4.810 * * * * [progress]: [ 4 / 4 ] generating series at (2 1 2 2) 4.810 * * * [progress]: simplifying candidates 4.810 * * * * [progress]: [ 1 / 10 ] simplifiying candidate # 4.810 * * * * [progress]: [ 2 / 10 ] simplifiying candidate # 4.810 * * * * [progress]: [ 3 / 10 ] simplifiying candidate # 4.810 * * * * [progress]: [ 4 / 10 ] simplifiying candidate # 4.810 * * * * [progress]: [ 5 / 10 ] simplifiying candidate # 4.810 * * * * [progress]: [ 6 / 10 ] simplifiying candidate # 4.810 * * * * [progress]: [ 7 / 10 ] simplifiying candidate # 4.810 * * * * [progress]: [ 8 / 10 ] simplifiying candidate # 4.810 * * * * [progress]: [ 9 / 10 ] simplifiying candidate # 4.810 * * * * [progress]: [ 10 / 10 ] simplifiying candidate # 4.811 * [simplify]: Simplifying (+.p16 (neg.p16 b_2) (sqrt.p16 (-.p16 (*.p16 b_2 b_2) (*.p16 a c)))), (-.p16 (neg.p16 b_2) (sqrt.p16 (-.p16 (*.p16 b_2 b_2) (*.p16 a c)))), (neg.p16 (*.p16 (sqrt.p16 (-.p16 (*.p16 b_2 b_2) (*.p16 a c))) (sqrt.p16 (-.p16 (*.p16 b_2 b_2) (*.p16 a c))))), (-.p16 (*.p16 (*.p16 (neg.p16 b_2) (neg.p16 b_2)) (*.p16 (neg.p16 b_2) (neg.p16 b_2))) (*.p16 (*.p16 (sqrt.p16 (-.p16 (*.p16 b_2 b_2) (*.p16 a c))) (sqrt.p16 (-.p16 (*.p16 b_2 b_2) (*.p16 a c)))) (*.p16 (sqrt.p16 (-.p16 (*.p16 b_2 b_2) (*.p16 a c))) (sqrt.p16 (-.p16 (*.p16 b_2 b_2) (*.p16 a c)))))), (+.p16 (*.p16 (neg.p16 b_2) (neg.p16 b_2)) (*.p16 (sqrt.p16 (-.p16 (*.p16 b_2 b_2) (*.p16 a c))) (sqrt.p16 (-.p16 (*.p16 b_2 b_2) (*.p16 a c))))), (/.p16 (+.p16 (neg.p16 b_2) (sqrt.p16 (-.p16 (*.p16 b_2 b_2) (*.p16 a c)))) (-.p16 (neg.p16 b_2) (sqrt.p16 (-.p16 (*.p16 b_2 b_2) (*.p16 a c))))), (*.p16 (+.p16 (neg.p16 b_2) (sqrt.p16 (-.p16 (*.p16 b_2 b_2) (*.p16 a c)))) (+.p16 (*.p16 (neg.p16 b_2) (neg.p16 b_2)) (*.p16 (sqrt.p16 (-.p16 (*.p16 b_2 b_2) (*.p16 a c))) (sqrt.p16 (-.p16 (*.p16 b_2 b_2) (*.p16 a c)))))), (-.p16 (*.p16 (neg.p16 b_2) (neg.p16 b_2)) (*.p16 (sqrt.p16 (-.p16 (*.p16 b_2 b_2) (*.p16 a c))) (sqrt.p16 (-.p16 (*.p16 b_2 b_2) (*.p16 a c))))), (+.p16 (neg.p16 b_2) (sqrt.p16 (-.p16 (*.p16 b_2 b_2) (*.p16 a c)))), (-.p16 (*.p16 (neg.p16 b_2) (neg.p16 b_2)) (*.p16 (sqrt.p16 (-.p16 (*.p16 b_2 b_2) (*.p16 a c))) (sqrt.p16 (-.p16 (*.p16 b_2 b_2) (*.p16 a c))))), (+.p16 (neg.p16 b_2) (sqrt.p16 (-.p16 (*.p16 b_2 b_2) (*.p16 a c)))), (-.p16 (*.p16 (neg.p16 b_2) (neg.p16 b_2)) (*.p16 (sqrt.p16 (-.p16 (*.p16 b_2 b_2) (*.p16 a c))) (sqrt.p16 (-.p16 (*.p16 b_2 b_2) (*.p16 a c))))), (+.p16 (neg.p16 b_2) (sqrt.p16 (-.p16 (*.p16 b_2 b_2) (*.p16 a c)))), (-.p16 (*.p16 (neg.p16 b_2) (neg.p16 b_2)) (*.p16 (sqrt.p16 (-.p16 (*.p16 b_2 b_2) (*.p16 a c))) (sqrt.p16 (-.p16 (*.p16 b_2 b_2) (*.p16 a c))))), (+.p16 (neg.p16 b_2) (sqrt.p16 (-.p16 (*.p16 b_2 b_2) (*.p16 a c)))) 4.811 * * [simplify]: iteration 1: (20 enodes) 4.816 * * [simplify]: iteration 2: (66 enodes) 4.830 * * [simplify]: iteration 3: (264 enodes) 4.980 * * [simplify]: Extracting #0: cost 8 inf + 0 4.980 * * [simplify]: Extracting #1: cost 139 inf + 0 4.982 * * [simplify]: Extracting #2: cost 274 inf + 403 4.992 * * [simplify]: Extracting #3: cost 285 inf + 87078 5.024 * * [simplify]: Extracting #4: cost 100 inf + 463894 5.074 * * [simplify]: Extracting #5: cost 5 inf + 618060 5.125 * * [simplify]: Extracting #6: cost 0 inf + 630073 5.156 * [simplify]: Simplified to (-.p16 (sqrt.p16 (-.p16 (*.p16 b_2 b_2) (*.p16 c a))) b_2), (-.p16 (neg.p16 b_2) (sqrt.p16 (-.p16 (*.p16 b_2 b_2) (*.p16 c a)))), (neg.p16 (-.p16 (*.p16 b_2 b_2) (*.p16 c a))), (*.p16 (+.p16 (*.p16 (neg.p16 b_2) (neg.p16 b_2)) (-.p16 (*.p16 b_2 b_2) (*.p16 c a))) (-.p16 (*.p16 (neg.p16 b_2) (neg.p16 b_2)) (-.p16 (*.p16 b_2 b_2) (*.p16 c a)))), (+.p16 (*.p16 (neg.p16 b_2) (neg.p16 b_2)) (-.p16 (*.p16 b_2 b_2) (*.p16 c a))), (/.p16 (-.p16 (sqrt.p16 (-.p16 (*.p16 b_2 b_2) (*.p16 c a))) b_2) (-.p16 (neg.p16 b_2) (sqrt.p16 (-.p16 (*.p16 b_2 b_2) (*.p16 c a))))), (*.p16 (-.p16 (sqrt.p16 (-.p16 (*.p16 b_2 b_2) (*.p16 c a))) b_2) (+.p16 (*.p16 (neg.p16 b_2) (neg.p16 b_2)) (-.p16 (*.p16 b_2 b_2) (*.p16 c a)))), (+.p16 (*.p16 c a) (*.p16 (+.p16 (neg.p16 b_2) b_2) (-.p16 (neg.p16 b_2) b_2))), (-.p16 (sqrt.p16 (-.p16 (*.p16 b_2 b_2) (*.p16 c a))) b_2), (+.p16 (*.p16 c a) (*.p16 (+.p16 (neg.p16 b_2) b_2) (-.p16 (neg.p16 b_2) b_2))), (-.p16 (sqrt.p16 (-.p16 (*.p16 b_2 b_2) (*.p16 c a))) b_2), (+.p16 (*.p16 c a) (*.p16 (+.p16 (neg.p16 b_2) b_2) (-.p16 (neg.p16 b_2) b_2))), (-.p16 (sqrt.p16 (-.p16 (*.p16 b_2 b_2) (*.p16 c a))) b_2), (+.p16 (*.p16 c a) (*.p16 (+.p16 (neg.p16 b_2) b_2) (-.p16 (neg.p16 b_2) b_2))), (-.p16 (sqrt.p16 (-.p16 (*.p16 b_2 b_2) (*.p16 c a))) b_2) 5.156 * * * * [progress]: [ 1 / 10 ] simplifiying candidate # 5.156 * [simplify]: Simplified (2 1 1 1) to (λ (a b_2 c) (/.p16 (/.p16 (*.p16 (-.p16 (sqrt.p16 (-.p16 (*.p16 b_2 b_2) (*.p16 c a))) b_2) (-.p16 (neg.p16 b_2) (sqrt.p16 (-.p16 (*.p16 b_2 b_2) (*.p16 a c))))) (+.p16 (neg.p16 b_2) (sqrt.p16 (-.p16 (*.p16 b_2 b_2) (*.p16 a c))))) a)) 5.156 * [simplify]: Simplified (2 1 1 2) to (λ (a b_2 c) (/.p16 (/.p16 (*.p16 (+.p16 (neg.p16 b_2) (sqrt.p16 (-.p16 (*.p16 b_2 b_2) (*.p16 a c)))) (-.p16 (neg.p16 b_2) (sqrt.p16 (-.p16 (*.p16 b_2 b_2) (*.p16 c a))))) (+.p16 (neg.p16 b_2) (sqrt.p16 (-.p16 (*.p16 b_2 b_2) (*.p16 a c))))) a)) 5.156 * * * * [progress]: [ 2 / 10 ] simplifiying candidate # 5.156 * [simplify]: Simplified (2 1 1 2) to (λ (a b_2 c) (/.p16 (/.p16 (+.p16 (*.p16 (neg.p16 b_2) (neg.p16 b_2)) (neg.p16 (-.p16 (*.p16 b_2 b_2) (*.p16 c a)))) (+.p16 (neg.p16 b_2) (sqrt.p16 (-.p16 (*.p16 b_2 b_2) (*.p16 a c))))) a)) 5.156 * * * * [progress]: [ 3 / 10 ] simplifiying candidate # 5.156 * [simplify]: Simplified (2 1 1 1) to (λ (a b_2 c) (/.p16 (/.p16 (/.p16 (*.p16 (+.p16 (*.p16 (neg.p16 b_2) (neg.p16 b_2)) (-.p16 (*.p16 b_2 b_2) (*.p16 c a))) (-.p16 (*.p16 (neg.p16 b_2) (neg.p16 b_2)) (-.p16 (*.p16 b_2 b_2) (*.p16 c a)))) (+.p16 (*.p16 (neg.p16 b_2) (neg.p16 b_2)) (*.p16 (sqrt.p16 (-.p16 (*.p16 b_2 b_2) (*.p16 a c))) (sqrt.p16 (-.p16 (*.p16 b_2 b_2) (*.p16 a c)))))) (+.p16 (neg.p16 b_2) (sqrt.p16 (-.p16 (*.p16 b_2 b_2) (*.p16 a c))))) a)) 5.156 * [simplify]: Simplified (2 1 1 2) to (λ (a b_2 c) (/.p16 (/.p16 (/.p16 (-.p16 (*.p16 (*.p16 (neg.p16 b_2) (neg.p16 b_2)) (*.p16 (neg.p16 b_2) (neg.p16 b_2))) (*.p16 (*.p16 (sqrt.p16 (-.p16 (*.p16 b_2 b_2) (*.p16 a c))) (sqrt.p16 (-.p16 (*.p16 b_2 b_2) (*.p16 a c)))) (*.p16 (sqrt.p16 (-.p16 (*.p16 b_2 b_2) (*.p16 a c))) (sqrt.p16 (-.p16 (*.p16 b_2 b_2) (*.p16 a c)))))) (+.p16 (*.p16 (neg.p16 b_2) (neg.p16 b_2)) (-.p16 (*.p16 b_2 b_2) (*.p16 c a)))) (+.p16 (neg.p16 b_2) (sqrt.p16 (-.p16 (*.p16 b_2 b_2) (*.p16 a c))))) a)) 5.157 * * * * [progress]: [ 4 / 10 ] simplifiying candidate # 5.157 * * * * [progress]: [ 5 / 10 ] simplifiying candidate # 5.157 * [simplify]: Simplified (2 1 2) to (λ (a b_2 c) (/.p16 (/.p16 (+.p16 (neg.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 (neg.p16 b_2) (sqrt.p16 (-.p16 (*.p16 b_2 b_2) (*.p16 c a)))))) a)) 5.157 * * * * [progress]: [ 6 / 10 ] simplifiying candidate # 5.157 * [simplify]: Simplified (2 1 2) to (λ (a b_2 c) (/.p16 (/.p16 (-.p16 (*.p16 (*.p16 (neg.p16 b_2) (neg.p16 b_2)) (*.p16 (neg.p16 b_2) (neg.p16 b_2))) (*.p16 (*.p16 (sqrt.p16 (-.p16 (*.p16 b_2 b_2) (*.p16 a c))) (sqrt.p16 (-.p16 (*.p16 b_2 b_2) (*.p16 a c)))) (*.p16 (sqrt.p16 (-.p16 (*.p16 b_2 b_2) (*.p16 a c))) (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 (*.p16 (neg.p16 b_2) (neg.p16 b_2)) (-.p16 (*.p16 b_2 b_2) (*.p16 c a))))) a)) 5.157 * * * * [progress]: [ 7 / 10 ] simplifiying candidate # 5.157 * [simplify]: Simplified (2 1 1) to (λ (a b_2 c) (/.p16 (/.p16 (+.p16 (*.p16 c a) (*.p16 (+.p16 (neg.p16 b_2) b_2) (-.p16 (neg.p16 b_2) b_2))) (+.p16 (neg.p16 b_2) (sqrt.p16 (-.p16 (*.p16 b_2 b_2) (*.p16 a c))))) a)) 5.157 * [simplify]: Simplified (2 1 2) to (λ (a b_2 c) (/.p16 (/.p16 (-.p16 (*.p16 (neg.p16 b_2) (neg.p16 b_2)) (*.p16 (sqrt.p16 (-.p16 (*.p16 b_2 b_2) (*.p16 a c))) (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)) a)) 5.157 * * * * [progress]: [ 8 / 10 ] simplifiying candidate # 5.157 * [simplify]: Simplified (2 1 1) to (λ (a b_2 c) (/.p16 (/.p16 (+.p16 (*.p16 c a) (*.p16 (+.p16 (neg.p16 b_2) b_2) (-.p16 (neg.p16 b_2) b_2))) (+.p16 (neg.p16 b_2) (sqrt.p16 (-.p16 (*.p16 b_2 b_2) (*.p16 a c))))) a)) 5.157 * [simplify]: Simplified (2 1 2) to (λ (a b_2 c) (/.p16 (/.p16 (-.p16 (*.p16 (neg.p16 b_2) (neg.p16 b_2)) (*.p16 (sqrt.p16 (-.p16 (*.p16 b_2 b_2) (*.p16 a c))) (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)) a)) 5.157 * * * * [progress]: [ 9 / 10 ] simplifiying candidate # 5.157 * [simplify]: Simplified (2 1 1) to (λ (a b_2 c) (/.p16 (/.p16 (+.p16 (*.p16 c a) (*.p16 (+.p16 (neg.p16 b_2) b_2) (-.p16 (neg.p16 b_2) b_2))) (+.p16 (neg.p16 b_2) (sqrt.p16 (-.p16 (*.p16 b_2 b_2) (*.p16 a c))))) a)) 5.158 * [simplify]: Simplified (2 1 2) to (λ (a b_2 c) (/.p16 (/.p16 (-.p16 (*.p16 (neg.p16 b_2) (neg.p16 b_2)) (*.p16 (sqrt.p16 (-.p16 (*.p16 b_2 b_2) (*.p16 a c))) (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)) a)) 5.158 * * * * [progress]: [ 10 / 10 ] simplifiying candidate # 5.158 * [simplify]: Simplified (2 1 1) to (λ (a b_2 c) (/.p16 (/.p16 (+.p16 (*.p16 c a) (*.p16 (+.p16 (neg.p16 b_2) b_2) (-.p16 (neg.p16 b_2) b_2))) (+.p16 (neg.p16 b_2) (sqrt.p16 (-.p16 (*.p16 b_2 b_2) (*.p16 a c))))) a)) 5.158 * [simplify]: Simplified (2 1 2) to (λ (a b_2 c) (/.p16 (/.p16 (-.p16 (*.p16 (neg.p16 b_2) (neg.p16 b_2)) (*.p16 (sqrt.p16 (-.p16 (*.p16 b_2 b_2) (*.p16 a c))) (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)) a)) 5.158 * * * [progress]: adding candidates to table 5.395 * * [progress]: iteration 3 / 4 5.395 * * * [progress]: picking best candidate 5.453 * * * * [pick]: Picked # 5.453 * * * [progress]: localizing error 5.697 * * * [progress]: generating rewritten candidates 5.697 * * * * [progress]: [ 1 / 4 ] rewriting at (2 1 2) 5.701 * * * * [progress]: [ 2 / 4 ] rewriting at (2 1 1 1) 5.706 * * * * [progress]: [ 3 / 4 ] rewriting at (2 1 1 2) 5.709 * * * * [progress]: [ 4 / 4 ] rewriting at (2 1) 5.722 * * * [progress]: generating series expansions 5.722 * * * * [progress]: [ 1 / 4 ] generating series at (2 1 2) 5.722 * * * * [progress]: [ 2 / 4 ] generating series at (2 1 1 1) 5.722 * * * * [progress]: [ 3 / 4 ] generating series at (2 1 1 2) 5.722 * * * * [progress]: [ 4 / 4 ] generating series at (2 1) 5.722 * * * [progress]: simplifying candidates 5.722 * * * * [progress]: [ 1 / 10 ] simplifiying candidate # 5.722 * * * * [progress]: [ 2 / 10 ] simplifiying candidate # 5.722 * * * * [progress]: [ 3 / 10 ] simplifiying candidate # 5.722 * * * * [progress]: [ 4 / 10 ] simplifiying candidate # 5.722 * * * * [progress]: [ 5 / 10 ] simplifiying candidate # 5.722 * * * * [progress]: [ 6 / 10 ] simplifiying candidate # 5.722 * * * * [progress]: [ 7 / 10 ] simplifiying candidate # 5.722 * * * * [progress]: [ 8 / 10 ] simplifiying candidate # 5.722 * * * * [progress]: [ 9 / 10 ] simplifiying candidate # 5.722 * * * * [progress]: [ 10 / 10 ] simplifiying candidate # 5.722 * [simplify]: Simplifying (neg.p16 (sqrt.p16 (-.p16 (*.p16 b_2 b_2) (*.p16 a c)))), (-.p16 (*.p16 (neg.p16 b_2) (neg.p16 b_2)) (*.p16 (sqrt.p16 (-.p16 (*.p16 b_2 b_2) (*.p16 a c))) (sqrt.p16 (-.p16 (*.p16 b_2 b_2) (*.p16 a c))))), (+.p16 (neg.p16 b_2) (sqrt.p16 (-.p16 (*.p16 b_2 b_2) (*.p16 a c)))), (/.p16 (+.p16 (neg.p16 b_2) (sqrt.p16 (-.p16 (*.p16 b_2 b_2) (*.p16 a c)))) (-.p16 (neg.p16 b_2) (sqrt.p16 (-.p16 (*.p16 b_2 b_2) (*.p16 a c))))), (*.p16 (+.p16 (neg.p16 b_2) (sqrt.p16 (-.p16 (*.p16 b_2 b_2) (*.p16 a c)))) (+.p16 (neg.p16 b_2) (sqrt.p16 (-.p16 (*.p16 b_2 b_2) (*.p16 a c))))), (+.p16 (neg.p16 b_2) (sqrt.p16 (-.p16 (*.p16 b_2 b_2) (*.p16 a c)))), (-.p16 (neg.p16 b_2) (sqrt.p16 (-.p16 (*.p16 b_2 b_2) (*.p16 a c)))), (+.p16 (neg.p16 b_2) (sqrt.p16 (-.p16 (*.p16 b_2 b_2) (*.p16 a c)))), (-.p16 (neg.p16 b_2) (sqrt.p16 (-.p16 (*.p16 b_2 b_2) (*.p16 a c)))), (+.p16 (neg.p16 b_2) (sqrt.p16 (-.p16 (*.p16 b_2 b_2) (*.p16 a c)))), (-.p16 (neg.p16 b_2) (sqrt.p16 (-.p16 (*.p16 b_2 b_2) (*.p16 a c)))), (+.p16 (neg.p16 b_2) (sqrt.p16 (-.p16 (*.p16 b_2 b_2) (*.p16 a c)))), (-.p16 (neg.p16 b_2) (sqrt.p16 (-.p16 (*.p16 b_2 b_2) (*.p16 a c)))) 5.723 * * [simplify]: iteration 1: (16 enodes) 5.726 * * [simplify]: iteration 2: (47 enodes) 5.734 * * [simplify]: iteration 3: (133 enodes) 5.766 * * [simplify]: iteration 4: (507 enodes) 6.059 * * [simplify]: Extracting #0: cost 6 inf + 0 6.060 * * [simplify]: Extracting #1: cost 138 inf + 0 6.061 * * [simplify]: Extracting #2: cost 396 inf + 1205 6.067 * * [simplify]: Extracting #3: cost 524 inf + 135739 6.098 * * [simplify]: Extracting #4: cost 297 inf + 753629 6.174 * * [simplify]: Extracting #5: cost 100 inf + 1203289 6.279 * * [simplify]: Extracting #6: cost 2 inf + 1375280 6.371 * * [simplify]: Extracting #7: cost 0 inf + 1380806 6.474 * [simplify]: Simplified to (neg.p16 (sqrt.p16 (-.p16 (*.p16 b_2 b_2) (*.p16 c a)))), (+.p16 (*.p16 (+.p16 (neg.p16 b_2) (neg.p16 b_2)) (+.p16 b_2 (neg.p16 b_2))) (*.p16 c a)), (-.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))) b_2) (-.p16 (neg.p16 b_2) (sqrt.p16 (-.p16 (*.p16 b_2 b_2) (*.p16 c a))))), (*.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)), (-.p16 (sqrt.p16 (-.p16 (*.p16 b_2 b_2) (*.p16 c a))) b_2), (-.p16 (neg.p16 b_2) (sqrt.p16 (-.p16 (*.p16 b_2 b_2) (*.p16 c a)))), (-.p16 (sqrt.p16 (-.p16 (*.p16 b_2 b_2) (*.p16 c a))) b_2), (-.p16 (neg.p16 b_2) (sqrt.p16 (-.p16 (*.p16 b_2 b_2) (*.p16 c a)))), (-.p16 (sqrt.p16 (-.p16 (*.p16 b_2 b_2) (*.p16 c a))) b_2), (-.p16 (neg.p16 b_2) (sqrt.p16 (-.p16 (*.p16 b_2 b_2) (*.p16 c a)))), (-.p16 (sqrt.p16 (-.p16 (*.p16 b_2 b_2) (*.p16 c a))) b_2), (-.p16 (neg.p16 b_2) (sqrt.p16 (-.p16 (*.p16 b_2 b_2) (*.p16 c a)))) 6.475 * * * * [progress]: [ 1 / 10 ] simplifiying candidate # 6.475 * * * * [progress]: [ 2 / 10 ] simplifiying candidate # 6.475 * * * * [progress]: [ 3 / 10 ] simplifiying candidate # 6.475 * [simplify]: Simplified (2 1 1 2 2) to (λ (a b_2 c) (/.p16 (/.p16 (*.p16 (+.p16 (neg.p16 b_2) (sqrt.p16 (-.p16 (*.p16 b_2 b_2) (*.p16 a c)))) (+.p16 (neg.p16 b_2) (neg.p16 (sqrt.p16 (-.p16 (*.p16 b_2 b_2) (*.p16 c a)))))) (+.p16 (neg.p16 b_2) (sqrt.p16 (-.p16 (*.p16 b_2 b_2) (*.p16 a c))))) a)) 6.475 * * * * [progress]: [ 4 / 10 ] simplifiying candidate # 6.475 * [simplify]: Simplified (2 1 1 2 1) to (λ (a b_2 c) (/.p16 (/.p16 (*.p16 (+.p16 (neg.p16 b_2) (sqrt.p16 (-.p16 (*.p16 b_2 b_2) (*.p16 a c)))) (/.p16 (+.p16 (*.p16 (+.p16 (neg.p16 b_2) (neg.p16 b_2)) (+.p16 b_2 (neg.p16 b_2))) (*.p16 c a)) (+.p16 (neg.p16 b_2) (sqrt.p16 (-.p16 (*.p16 b_2 b_2) (*.p16 a c)))))) (+.p16 (neg.p16 b_2) (sqrt.p16 (-.p16 (*.p16 b_2 b_2) (*.p16 a c))))) a)) 6.475 * [simplify]: Simplified (2 1 1 2 2) to (λ (a b_2 c) (/.p16 (/.p16 (*.p16 (+.p16 (neg.p16 b_2) (sqrt.p16 (-.p16 (*.p16 b_2 b_2) (*.p16 a c)))) (/.p16 (-.p16 (*.p16 (neg.p16 b_2) (neg.p16 b_2)) (*.p16 (sqrt.p16 (-.p16 (*.p16 b_2 b_2) (*.p16 a c))) (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 (neg.p16 b_2) (sqrt.p16 (-.p16 (*.p16 b_2 b_2) (*.p16 a c))))) a)) 6.476 * * * * [progress]: [ 5 / 10 ] simplifiying candidate # 6.476 * [simplify]: Simplified (2 1 2) to (λ (a b_2 c) (/.p16 (/.p16 (+.p16 (neg.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 (neg.p16 b_2) (sqrt.p16 (-.p16 (*.p16 b_2 b_2) (*.p16 c a)))))) a)) 6.476 * * * * [progress]: [ 6 / 10 ] simplifiying candidate # 6.476 * [simplify]: Simplified (2 1 2) to (λ (a b_2 c) (/.p16 (/.p16 (*.p16 (+.p16 (neg.p16 b_2) (sqrt.p16 (-.p16 (*.p16 b_2 b_2) (*.p16 a c)))) (-.p16 (*.p16 (neg.p16 b_2) (neg.p16 b_2)) (*.p16 (sqrt.p16 (-.p16 (*.p16 b_2 b_2) (*.p16 a c))) (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)) 6.476 * * * * [progress]: [ 7 / 10 ] simplifiying candidate # 6.476 * [simplify]: Simplified (2 1 1 1) to (λ (a b_2 c) (/.p16 (/.p16 (*.p16 (-.p16 (sqrt.p16 (-.p16 (*.p16 b_2 b_2) (*.p16 c a))) b_2) (-.p16 (neg.p16 b_2) (sqrt.p16 (-.p16 (*.p16 b_2 b_2) (*.p16 a c))))) (+.p16 (neg.p16 b_2) (sqrt.p16 (-.p16 (*.p16 b_2 b_2) (*.p16 a c))))) a)) 6.476 * [simplify]: Simplified (2 1 1 2) to (λ (a b_2 c) (/.p16 (/.p16 (*.p16 (+.p16 (neg.p16 b_2) (sqrt.p16 (-.p16 (*.p16 b_2 b_2) (*.p16 a c)))) (-.p16 (neg.p16 b_2) (sqrt.p16 (-.p16 (*.p16 b_2 b_2) (*.p16 c a))))) (+.p16 (neg.p16 b_2) (sqrt.p16 (-.p16 (*.p16 b_2 b_2) (*.p16 a c))))) a)) 6.476 * * * * [progress]: [ 8 / 10 ] simplifiying candidate # 6.477 * [simplify]: Simplified (2 1 1 1) to (λ (a b_2 c) (/.p16 (/.p16 (*.p16 (-.p16 (sqrt.p16 (-.p16 (*.p16 b_2 b_2) (*.p16 c a))) b_2) (-.p16 (neg.p16 b_2) (sqrt.p16 (-.p16 (*.p16 b_2 b_2) (*.p16 a c))))) (+.p16 (neg.p16 b_2) (sqrt.p16 (-.p16 (*.p16 b_2 b_2) (*.p16 a c))))) a)) 6.477 * [simplify]: Simplified (2 1 1 2) to (λ (a b_2 c) (/.p16 (/.p16 (*.p16 (+.p16 (neg.p16 b_2) (sqrt.p16 (-.p16 (*.p16 b_2 b_2) (*.p16 a c)))) (-.p16 (neg.p16 b_2) (sqrt.p16 (-.p16 (*.p16 b_2 b_2) (*.p16 c a))))) (+.p16 (neg.p16 b_2) (sqrt.p16 (-.p16 (*.p16 b_2 b_2) (*.p16 a c))))) a)) 6.477 * * * * [progress]: [ 9 / 10 ] simplifiying candidate # 6.477 * [simplify]: Simplified (2 1 1 1) to (λ (a b_2 c) (/.p16 (/.p16 (*.p16 (-.p16 (sqrt.p16 (-.p16 (*.p16 b_2 b_2) (*.p16 c a))) b_2) (-.p16 (neg.p16 b_2) (sqrt.p16 (-.p16 (*.p16 b_2 b_2) (*.p16 a c))))) (+.p16 (neg.p16 b_2) (sqrt.p16 (-.p16 (*.p16 b_2 b_2) (*.p16 a c))))) a)) 6.477 * [simplify]: Simplified (2 1 1 2) to (λ (a b_2 c) (/.p16 (/.p16 (*.p16 (+.p16 (neg.p16 b_2) (sqrt.p16 (-.p16 (*.p16 b_2 b_2) (*.p16 a c)))) (-.p16 (neg.p16 b_2) (sqrt.p16 (-.p16 (*.p16 b_2 b_2) (*.p16 c a))))) (+.p16 (neg.p16 b_2) (sqrt.p16 (-.p16 (*.p16 b_2 b_2) (*.p16 a c))))) a)) 6.477 * * * * [progress]: [ 10 / 10 ] simplifiying candidate # 6.477 * [simplify]: Simplified (2 1 1 1) to (λ (a b_2 c) (/.p16 (/.p16 (*.p16 (-.p16 (sqrt.p16 (-.p16 (*.p16 b_2 b_2) (*.p16 c a))) b_2) (-.p16 (neg.p16 b_2) (sqrt.p16 (-.p16 (*.p16 b_2 b_2) (*.p16 a c))))) (+.p16 (neg.p16 b_2) (sqrt.p16 (-.p16 (*.p16 b_2 b_2) (*.p16 a c))))) a)) 6.478 * [simplify]: Simplified (2 1 1 2) to (λ (a b_2 c) (/.p16 (/.p16 (*.p16 (+.p16 (neg.p16 b_2) (sqrt.p16 (-.p16 (*.p16 b_2 b_2) (*.p16 a c)))) (-.p16 (neg.p16 b_2) (sqrt.p16 (-.p16 (*.p16 b_2 b_2) (*.p16 c a))))) (+.p16 (neg.p16 b_2) (sqrt.p16 (-.p16 (*.p16 b_2 b_2) (*.p16 a c))))) a)) 6.478 * * * [progress]: adding candidates to table 6.716 * * [progress]: iteration 4 / 4 6.717 * * * [progress]: picking best candidate 6.778 * * * * [pick]: Picked # 6.778 * * * [progress]: localizing error 6.999 * * * [progress]: generating rewritten candidates 6.999 * * * * [progress]: [ 1 / 4 ] rewriting at (2 1 2 1) 7.002 * * * * [progress]: [ 2 / 4 ] rewriting at (2 1 1) 7.004 * * * * [progress]: [ 3 / 4 ] rewriting at (2 1 2 2) 7.006 * * * * [progress]: [ 4 / 4 ] rewriting at (2 1) 7.017 * * * [progress]: generating series expansions 7.018 * * * * [progress]: [ 1 / 4 ] generating series at (2 1 2 1) 7.018 * * * * [progress]: [ 2 / 4 ] generating series at (2 1 1) 7.018 * * * * [progress]: [ 3 / 4 ] generating series at (2 1 2 2) 7.018 * * * * [progress]: [ 4 / 4 ] generating series at (2 1) 7.018 * * * [progress]: simplifying candidates 7.018 * * * * [progress]: [ 1 / 10 ] simplifiying candidate # 7.018 * * * * [progress]: [ 2 / 10 ] simplifiying candidate # 7.018 * * * * [progress]: [ 3 / 10 ] simplifiying candidate # 7.018 * * * * [progress]: [ 4 / 10 ] simplifiying candidate # 7.018 * * * * [progress]: [ 5 / 10 ] simplifiying candidate # 7.018 * * * * [progress]: [ 6 / 10 ] simplifiying candidate # 7.018 * * * * [progress]: [ 7 / 10 ] simplifiying candidate # 7.019 * * * * [progress]: [ 8 / 10 ] simplifiying candidate # 7.019 * * * * [progress]: [ 9 / 10 ] simplifiying candidate # 7.019 * * * * [progress]: [ 10 / 10 ] simplifiying candidate # 7.019 * [simplify]: Simplifying (neg.p16 (sqrt.p16 (-.p16 (*.p16 b_2 b_2) (*.p16 a c)))), (-.p16 (*.p16 (neg.p16 b_2) (neg.p16 b_2)) (*.p16 (sqrt.p16 (-.p16 (*.p16 b_2 b_2) (*.p16 a c))) (sqrt.p16 (-.p16 (*.p16 b_2 b_2) (*.p16 a c))))), (+.p16 (neg.p16 b_2) (sqrt.p16 (-.p16 (*.p16 b_2 b_2) (*.p16 a c)))), (/.p16 (+.p16 (neg.p16 b_2) (sqrt.p16 (-.p16 (*.p16 b_2 b_2) (*.p16 a c)))) (/.p16 (+.p16 (neg.p16 b_2) (sqrt.p16 (-.p16 (*.p16 b_2 b_2) (*.p16 a c)))) (-.p16 (*.p16 (neg.p16 b_2) (neg.p16 b_2)) (*.p16 (sqrt.p16 (-.p16 (*.p16 b_2 b_2) (*.p16 a c))) (sqrt.p16 (-.p16 (*.p16 b_2 b_2) (*.p16 a c))))))), (/.p16 (+.p16 (neg.p16 b_2) (sqrt.p16 (-.p16 (*.p16 b_2 b_2) (*.p16 a c)))) (+.p16 (neg.p16 b_2) (sqrt.p16 (-.p16 (*.p16 b_2 b_2) (*.p16 a c))))), (/.p16 (+.p16 (neg.p16 b_2) (sqrt.p16 (-.p16 (*.p16 b_2 b_2) (*.p16 a c)))) (-.p16 (neg.p16 b_2) (sqrt.p16 (-.p16 (*.p16 b_2 b_2) (*.p16 a c))))), (/.p16 (+.p16 (neg.p16 b_2) (sqrt.p16 (-.p16 (*.p16 b_2 b_2) (*.p16 a c)))) (-.p16 (neg.p16 b_2) (sqrt.p16 (-.p16 (*.p16 b_2 b_2) (*.p16 a c))))), (/.p16 (+.p16 (neg.p16 b_2) (sqrt.p16 (-.p16 (*.p16 b_2 b_2) (*.p16 a c)))) (-.p16 (neg.p16 b_2) (sqrt.p16 (-.p16 (*.p16 b_2 b_2) (*.p16 a c))))), (/.p16 (+.p16 (neg.p16 b_2) (sqrt.p16 (-.p16 (*.p16 b_2 b_2) (*.p16 a c)))) (-.p16 (neg.p16 b_2) (sqrt.p16 (-.p16 (*.p16 b_2 b_2) (*.p16 a c))))) 7.019 * * [simplify]: iteration 1: (18 enodes) 7.028 * * [simplify]: iteration 2: (46 enodes) 7.046 * * [simplify]: iteration 3: (136 enodes) 7.127 * * [simplify]: iteration 4: (594 enodes) 8.261 * * [simplify]: Extracting #0: cost 5 inf + 0 8.262 * * [simplify]: Extracting #1: cost 181 inf + 0 8.265 * * [simplify]: Extracting #2: cost 713 inf + 405 8.273 * * [simplify]: Extracting #3: cost 1159 inf + 14284 8.288 * * [simplify]: Extracting #4: cost 1278 inf + 108604 8.344 * * [simplify]: Extracting #5: cost 899 inf + 742729 8.448 * * [simplify]: Extracting #6: cost 221 inf + 1919085 8.628 * * [simplify]: Extracting #7: cost 8 inf + 2378436 8.813 * * [simplify]: Extracting #8: cost 0 inf + 2402342 8.995 * [simplify]: Simplified to (neg.p16 (sqrt.p16 (-.p16 (*.p16 b_2 b_2) (*.p16 c a)))), (+.p16 (*.p16 (+.p16 b_2 (neg.p16 b_2)) (+.p16 (neg.p16 b_2) (neg.p16 b_2))) (*.p16 c a)), (-.p16 (sqrt.p16 (-.p16 (*.p16 b_2 b_2) (*.p16 c a))) b_2), (+.p16 (*.p16 (+.p16 b_2 (neg.p16 b_2)) (+.p16 (neg.p16 b_2) (neg.p16 b_2))) (*.p16 c a)), (real->posit16 1.0), (/.p16 (-.p16 (sqrt.p16 (-.p16 (*.p16 b_2 b_2) (*.p16 c a))) b_2) (-.p16 (neg.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))) b_2) (-.p16 (neg.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))) b_2) (-.p16 (neg.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))) b_2) (-.p16 (neg.p16 (sqrt.p16 (-.p16 (*.p16 b_2 b_2) (*.p16 c a)))) b_2)) 8.995 * * * * [progress]: [ 1 / 10 ] simplifiying candidate # 8.995 * * * * [progress]: [ 2 / 10 ] simplifiying candidate # 8.995 * * * * [progress]: [ 3 / 10 ] simplifiying candidate # 8.995 * [simplify]: Simplified (2 1 2 2 2) to (λ (a b_2 c) (/.p16 (/.p16 (+.p16 (neg.p16 b_2) (sqrt.p16 (-.p16 (*.p16 b_2 b_2) (*.p16 a c)))) (/.p16 (+.p16 (neg.p16 b_2) (sqrt.p16 (-.p16 (*.p16 b_2 b_2) (*.p16 a c)))) (+.p16 (neg.p16 b_2) (neg.p16 (sqrt.p16 (-.p16 (*.p16 b_2 b_2) (*.p16 c a))))))) a)) 8.995 * * * * [progress]: [ 4 / 10 ] simplifiying candidate # 8.996 * [simplify]: Simplified (2 1 2 2 1) to (λ (a b_2 c) (/.p16 (/.p16 (+.p16 (neg.p16 b_2) (sqrt.p16 (-.p16 (*.p16 b_2 b_2) (*.p16 a c)))) (/.p16 (+.p16 (neg.p16 b_2) (sqrt.p16 (-.p16 (*.p16 b_2 b_2) (*.p16 a c)))) (/.p16 (+.p16 (*.p16 (+.p16 b_2 (neg.p16 b_2)) (+.p16 (neg.p16 b_2) (neg.p16 b_2))) (*.p16 c a)) (+.p16 (neg.p16 b_2) (sqrt.p16 (-.p16 (*.p16 b_2 b_2) (*.p16 a c))))))) a)) 8.996 * [simplify]: Simplified (2 1 2 2 2) to (λ (a b_2 c) (/.p16 (/.p16 (+.p16 (neg.p16 b_2) (sqrt.p16 (-.p16 (*.p16 b_2 b_2) (*.p16 a c)))) (/.p16 (+.p16 (neg.p16 b_2) (sqrt.p16 (-.p16 (*.p16 b_2 b_2) (*.p16 a c)))) (/.p16 (-.p16 (*.p16 (neg.p16 b_2) (neg.p16 b_2)) (*.p16 (sqrt.p16 (-.p16 (*.p16 b_2 b_2) (*.p16 a c))) (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)))) a)) 8.996 * * * * [progress]: [ 5 / 10 ] simplifiying candidate # 8.996 * [simplify]: Simplified (2 1 1) to (λ (a b_2 c) (/.p16 (/.p16 (+.p16 (*.p16 (+.p16 b_2 (neg.p16 b_2)) (+.p16 (neg.p16 b_2) (neg.p16 b_2))) (*.p16 c a)) (+.p16 (neg.p16 b_2) (sqrt.p16 (-.p16 (*.p16 b_2 b_2) (*.p16 a c))))) a)) 8.996 * * * * [progress]: [ 6 / 10 ] simplifiying candidate # 8.996 * [simplify]: Simplified (2 1 1) to (λ (a b_2 c) (/.p16 (*.p16 (real->posit16 1.0) (-.p16 (neg.p16 b_2) (sqrt.p16 (-.p16 (*.p16 b_2 b_2) (*.p16 a c))))) a)) 8.996 * * * * [progress]: [ 7 / 10 ] simplifiying candidate # 8.997 * [simplify]: Simplified (2 1 2) to (λ (a b_2 c) (/.p16 (/.p16 (+.p16 (neg.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 (neg.p16 (sqrt.p16 (-.p16 (*.p16 b_2 b_2) (*.p16 c a)))) b_2))) a)) 8.997 * * * * [progress]: [ 8 / 10 ] simplifiying candidate # 8.997 * [simplify]: Simplified (2 1 2) to (λ (a b_2 c) (/.p16 (/.p16 (+.p16 (neg.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 (neg.p16 (sqrt.p16 (-.p16 (*.p16 b_2 b_2) (*.p16 c a)))) b_2))) a)) 8.997 * * * * [progress]: [ 9 / 10 ] simplifiying candidate # 8.997 * [simplify]: Simplified (2 1 2) to (λ (a b_2 c) (/.p16 (/.p16 (+.p16 (neg.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 (neg.p16 (sqrt.p16 (-.p16 (*.p16 b_2 b_2) (*.p16 c a)))) b_2))) a)) 8.997 * * * * [progress]: [ 10 / 10 ] simplifiying candidate # 8.997 * [simplify]: Simplified (2 1 2) to (λ (a b_2 c) (/.p16 (/.p16 (+.p16 (neg.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 (neg.p16 (sqrt.p16 (-.p16 (*.p16 b_2 b_2) (*.p16 c a)))) b_2))) a)) 8.998 * * * [progress]: adding candidates to table 9.264 * [progress]: [Phase 3 of 3] Extracting. 9.265 * * [regime]: Finding splitpoints for: (# # # # # # # #) 9.277 * * * [regime-changes]: Trying 3 branch expressions: (c a b_2) 9.278 * * * * [regimes]: Trying to branch on c from (# # # # # # # #) 9.435 * * * * [regimes]: Trying to branch on a from (# # # # # # # #) 9.652 * * * * [regimes]: Trying to branch on b_2 from (# # # # # # # #) 9.853 * * * [regime]: Found split indices: #