14.253 * [progress]: [Phase 1 of 3] Setting up. 0.001 * * * [progress]: [1/2] Preparing points 0.121 * * * [progress]: [2/2] Setting up program. 0.126 * [progress]: [Phase 2 of 3] Improving. 0.126 * [simplify]: Simplifying using # : (- (+ (* (sqrt (/ 2.0 PI)) (exp (/ (neg (pow a 2.0)) 2.0))) (* a (erf (/ a (sqrt 2.0))))) (+ (* (sqrt (/ 2.0 PI)) (exp (/ (neg (pow b 2.0)) 2.0))) (* a (erf (/ b (sqrt 2.0)))))) 0.129 * * [simplify]: iteration 0 : 53 enodes (cost 25 ) 0.130 * * [simplify]: iteration 1 : 106 enodes (cost 25 ) 0.133 * * [simplify]: iteration 2 : 261 enodes (cost 22 ) 0.137 * * [simplify]: iteration 3 : 802 enodes (cost 21 ) 0.152 * * [simplify]: iteration 4 : 3383 enodes (cost 21 ) 0.221 * * [simplify]: iteration 5 : 5002 enodes (cost 21 ) 0.221 * [simplify]: Simplified to: (+ (* (sqrt (/ 2.0 PI)) (- (exp (/ (neg (pow a 2.0)) 2.0)) (exp (/ (neg (pow b 2.0)) 2.0)))) (* a (- (erf (/ a (sqrt 2.0))) (erf (/ b (sqrt 2.0)))))) 0.227 * [progress]: [Phase 3 of 3] Extracting. 0.227 * * [regime]: Finding splitpoints for: (# #) 0.229 * * * [regime-changes]: Trying 3 branch expressions: ((- (+ (* (sqrt (/ 2.0 PI)) (exp (/ (neg (pow a 2.0)) 2.0))) (* a (erf (/ a (sqrt 2.0))))) (+ (* (sqrt (/ 2.0 PI)) (exp (/ (neg (pow b 2.0)) 2.0))) (* a (erf (/ b (sqrt 2.0)))))) b a) 0.229 * * * * [regimes]: Trying to branch on (- (+ (* (sqrt (/ 2.0 PI)) (exp (/ (neg (pow a 2.0)) 2.0))) (* a (erf (/ a (sqrt 2.0))))) (+ (* (sqrt (/ 2.0 PI)) (exp (/ (neg (pow b 2.0)) 2.0))) (* a (erf (/ b (sqrt 2.0)))))) from (# #) 0.311 * * * * [regimes]: Trying to branch on b from (# #) 0.348 * * * * [regimes]: Trying to branch on a from (# #) 0.385 * * * [regime]: Found split indices: #