0.831 * [progress]: [Phase 1 of 3] Setting up. 0.002 * * * [progress]: [1/2] Preparing points 0.260 * * * [progress]: [2/2] Setting up program. 0.263 * [progress]: [Phase 2 of 3] Improving. 0.265 * [simplify]: Simplifying using # : (* 0.5 (- (* x x) y)) 0.268 * * [simplify]: iteration 0 : 10 enodes (cost 3 ) 0.270 * * [simplify]: iteration 1 : 17 enodes (cost 3 ) 0.271 * * [simplify]: iteration 2 : 29 enodes (cost 3 ) 0.273 * * [simplify]: iteration 3 : 41 enodes (cost 3 ) 0.274 * * [simplify]: iteration 4 : 44 enodes (cost 3 ) 0.276 * * [simplify]: iteration 5 : 44 enodes (cost 3 ) 0.276 * [simplify]: Simplified to: (* 0.5 (- (* x x) y)) 0.278 * * [progress]: iteration 1 / 4 0.278 * * * [progress]: picking best candidate 0.279 * * * * [pick]: Picked # 0.279 * * * [progress]: localizing error 0.286 * * * [progress]: generating rewritten candidates 0.286 * * * * [progress]: [ 1 / 2 ] rewriting at (2) 0.295 * * * * [progress]: [ 2 / 2 ] rewriting at (2 2) 0.302 * * * [progress]: generating series expansions 0.302 * * * * [progress]: [ 1 / 2 ] generating series at (2) 0.307 * [approximate]: Taking taylor expansion of (* 0.5 (- (pow x 2) y)) in (x y) around 0 0.307 * [taylor]: Taking taylor expansion of (* 0.5 (- (pow x 2) y)) in y 0.307 * [taylor]: Taking taylor expansion of 0.5 in y 0.307 * [taylor]: Taking taylor expansion of (- (pow x 2) y) in y 0.308 * [taylor]: Taking taylor expansion of (pow x 2) in y 0.308 * [taylor]: Taking taylor expansion of x in y 0.308 * [taylor]: Taking taylor expansion of y in y 0.308 * [taylor]: Taking taylor expansion of (* 0.5 (- (pow x 2) y)) in x 0.308 * [taylor]: Taking taylor expansion of 0.5 in x 0.308 * [taylor]: Taking taylor expansion of (- (pow x 2) y) in x 0.308 * [taylor]: Taking taylor expansion of (pow x 2) in x 0.308 * [taylor]: Taking taylor expansion of x in x 0.308 * [taylor]: Taking taylor expansion of y in x 0.308 * [taylor]: Taking taylor expansion of (* 0.5 (- (pow x 2) y)) in x 0.308 * [taylor]: Taking taylor expansion of 0.5 in x 0.308 * [taylor]: Taking taylor expansion of (- (pow x 2) y) in x 0.308 * [taylor]: Taking taylor expansion of (pow x 2) in x 0.308 * [taylor]: Taking taylor expansion of x in x 0.308 * [taylor]: Taking taylor expansion of y in x 0.309 * [taylor]: Taking taylor expansion of (* -0.5 y) in y 0.309 * [taylor]: Taking taylor expansion of -0.5 in y 0.309 * [taylor]: Taking taylor expansion of y in y 0.310 * [taylor]: Taking taylor expansion of 0 in y 0.313 * [taylor]: Taking taylor expansion of 0.5 in y 0.316 * [taylor]: Taking taylor expansion of 0 in y 0.317 * [approximate]: Taking taylor expansion of (* 0.5 (- (/ 1 (pow x 2)) (/ 1 y))) in (x y) around 0 0.317 * [taylor]: Taking taylor expansion of (* 0.5 (- (/ 1 (pow x 2)) (/ 1 y))) in y 0.317 * [taylor]: Taking taylor expansion of 0.5 in y 0.317 * [taylor]: Taking taylor expansion of (- (/ 1 (pow x 2)) (/ 1 y)) in y 0.317 * [taylor]: Taking taylor expansion of (/ 1 (pow x 2)) in y 0.317 * [taylor]: Taking taylor expansion of (pow x 2) in y 0.317 * [taylor]: Taking taylor expansion of x in y 0.317 * [taylor]: Taking taylor expansion of (/ 1 y) in y 0.317 * [taylor]: Taking taylor expansion of y in y 0.318 * [taylor]: Taking taylor expansion of (* 0.5 (- (/ 1 (pow x 2)) (/ 1 y))) in x 0.318 * [taylor]: Taking taylor expansion of 0.5 in x 0.318 * [taylor]: Taking taylor expansion of (- (/ 1 (pow x 2)) (/ 1 y)) in x 0.318 * [taylor]: Taking taylor expansion of (/ 1 (pow x 2)) in x 0.318 * [taylor]: Taking taylor expansion of (pow x 2) in x 0.318 * [taylor]: Taking taylor expansion of x in x 0.318 * [taylor]: Taking taylor expansion of (/ 1 y) in x 0.318 * [taylor]: Taking taylor expansion of y in x 0.318 * [taylor]: Taking taylor expansion of (* 0.5 (- (/ 1 (pow x 2)) (/ 1 y))) in x 0.318 * [taylor]: Taking taylor expansion of 0.5 in x 0.318 * [taylor]: Taking taylor expansion of (- (/ 1 (pow x 2)) (/ 1 y)) in x 0.318 * [taylor]: Taking taylor expansion of (/ 1 (pow x 2)) in x 0.318 * [taylor]: Taking taylor expansion of (pow x 2) in x 0.318 * [taylor]: Taking taylor expansion of x in x 0.319 * [taylor]: Taking taylor expansion of (/ 1 y) in x 0.319 * [taylor]: Taking taylor expansion of y in x 0.320 * [taylor]: Taking taylor expansion of 0.5 in y 0.322 * [taylor]: Taking taylor expansion of 0 in y 0.323 * [taylor]: Taking taylor expansion of (- (* 0.5 (/ 1 y))) in y 0.323 * [taylor]: Taking taylor expansion of (* 0.5 (/ 1 y)) in y 0.323 * [taylor]: Taking taylor expansion of 0.5 in y 0.323 * [taylor]: Taking taylor expansion of (/ 1 y) in y 0.323 * [taylor]: Taking taylor expansion of y in y 0.326 * [taylor]: Taking taylor expansion of 0 in y 0.330 * [taylor]: Taking taylor expansion of 0 in y 0.331 * [approximate]: Taking taylor expansion of (* 0.5 (+ (/ 1 (pow x 2)) (/ 1 y))) in (x y) around 0 0.331 * [taylor]: Taking taylor expansion of (* 0.5 (+ (/ 1 (pow x 2)) (/ 1 y))) in y 0.331 * [taylor]: Taking taylor expansion of 0.5 in y 0.331 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow x 2)) (/ 1 y)) in y 0.331 * [taylor]: Taking taylor expansion of (/ 1 (pow x 2)) in y 0.331 * [taylor]: Taking taylor expansion of (pow x 2) in y 0.331 * [taylor]: Taking taylor expansion of x in y 0.331 * [taylor]: Taking taylor expansion of (/ 1 y) in y 0.331 * [taylor]: Taking taylor expansion of y in y 0.332 * [taylor]: Taking taylor expansion of (* 0.5 (+ (/ 1 (pow x 2)) (/ 1 y))) in x 0.332 * [taylor]: Taking taylor expansion of 0.5 in x 0.332 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow x 2)) (/ 1 y)) in x 0.332 * [taylor]: Taking taylor expansion of (/ 1 (pow x 2)) in x 0.332 * [taylor]: Taking taylor expansion of (pow x 2) in x 0.332 * [taylor]: Taking taylor expansion of x in x 0.332 * [taylor]: Taking taylor expansion of (/ 1 y) in x 0.332 * [taylor]: Taking taylor expansion of y in x 0.332 * [taylor]: Taking taylor expansion of (* 0.5 (+ (/ 1 (pow x 2)) (/ 1 y))) in x 0.332 * [taylor]: Taking taylor expansion of 0.5 in x 0.332 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow x 2)) (/ 1 y)) in x 0.332 * [taylor]: Taking taylor expansion of (/ 1 (pow x 2)) in x 0.332 * [taylor]: Taking taylor expansion of (pow x 2) in x 0.332 * [taylor]: Taking taylor expansion of x in x 0.333 * [taylor]: Taking taylor expansion of (/ 1 y) in x 0.333 * [taylor]: Taking taylor expansion of y in x 0.333 * [taylor]: Taking taylor expansion of 0.5 in y 0.335 * [taylor]: Taking taylor expansion of 0 in y 0.336 * [taylor]: Taking taylor expansion of (* 0.5 (/ 1 y)) in y 0.336 * [taylor]: Taking taylor expansion of 0.5 in y 0.337 * [taylor]: Taking taylor expansion of (/ 1 y) in y 0.337 * [taylor]: Taking taylor expansion of y in y 0.339 * [taylor]: Taking taylor expansion of 0 in y 0.342 * [taylor]: Taking taylor expansion of 0 in y 0.343 * * * * [progress]: [ 2 / 2 ] generating series at (2 2) 0.343 * [approximate]: Taking taylor expansion of (- (pow x 2) y) in (x y) around 0 0.343 * [taylor]: Taking taylor expansion of (- (pow x 2) y) in y 0.343 * [taylor]: Taking taylor expansion of (pow x 2) in y 0.343 * [taylor]: Taking taylor expansion of x in y 0.343 * [taylor]: Taking taylor expansion of y in y 0.343 * [taylor]: Taking taylor expansion of (- (pow x 2) y) in x 0.343 * [taylor]: Taking taylor expansion of (pow x 2) in x 0.343 * [taylor]: Taking taylor expansion of x in x 0.343 * [taylor]: Taking taylor expansion of y in x 0.343 * [taylor]: Taking taylor expansion of (- (pow x 2) y) in x 0.343 * [taylor]: Taking taylor expansion of (pow x 2) in x 0.343 * [taylor]: Taking taylor expansion of x in x 0.343 * [taylor]: Taking taylor expansion of y in x 0.343 * [taylor]: Taking taylor expansion of (- y) in y 0.343 * [taylor]: Taking taylor expansion of y in y 0.344 * [taylor]: Taking taylor expansion of 0 in y 0.345 * [taylor]: Taking taylor expansion of 1 in y 0.346 * [taylor]: Taking taylor expansion of 0 in y 0.347 * [approximate]: Taking taylor expansion of (- (/ 1 (pow x 2)) (/ 1 y)) in (x y) around 0 0.347 * [taylor]: Taking taylor expansion of (- (/ 1 (pow x 2)) (/ 1 y)) in y 0.347 * [taylor]: Taking taylor expansion of (/ 1 (pow x 2)) in y 0.347 * [taylor]: Taking taylor expansion of (pow x 2) in y 0.347 * [taylor]: Taking taylor expansion of x in y 0.347 * [taylor]: Taking taylor expansion of (/ 1 y) in y 0.347 * [taylor]: Taking taylor expansion of y in y 0.347 * [taylor]: Taking taylor expansion of (- (/ 1 (pow x 2)) (/ 1 y)) in x 0.347 * [taylor]: Taking taylor expansion of (/ 1 (pow x 2)) in x 0.347 * [taylor]: Taking taylor expansion of (pow x 2) in x 0.347 * [taylor]: Taking taylor expansion of x in x 0.348 * [taylor]: Taking taylor expansion of (/ 1 y) in x 0.348 * [taylor]: Taking taylor expansion of y in x 0.348 * [taylor]: Taking taylor expansion of (- (/ 1 (pow x 2)) (/ 1 y)) in x 0.348 * [taylor]: Taking taylor expansion of (/ 1 (pow x 2)) in x 0.348 * [taylor]: Taking taylor expansion of (pow x 2) in x 0.348 * [taylor]: Taking taylor expansion of x in x 0.361 * [taylor]: Taking taylor expansion of (/ 1 y) in x 0.361 * [taylor]: Taking taylor expansion of y in x 0.361 * [taylor]: Taking taylor expansion of 1 in y 0.362 * [taylor]: Taking taylor expansion of 0 in y 0.363 * [taylor]: Taking taylor expansion of (- (/ 1 y)) in y 0.363 * [taylor]: Taking taylor expansion of (/ 1 y) in y 0.363 * [taylor]: Taking taylor expansion of y in y 0.365 * [taylor]: Taking taylor expansion of 0 in y 0.368 * [taylor]: Taking taylor expansion of 0 in y 0.368 * [approximate]: Taking taylor expansion of (+ (/ 1 (pow x 2)) (/ 1 y)) in (x y) around 0 0.368 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow x 2)) (/ 1 y)) in y 0.368 * [taylor]: Taking taylor expansion of (/ 1 (pow x 2)) in y 0.368 * [taylor]: Taking taylor expansion of (pow x 2) in y 0.368 * [taylor]: Taking taylor expansion of x in y 0.368 * [taylor]: Taking taylor expansion of (/ 1 y) in y 0.368 * [taylor]: Taking taylor expansion of y in y 0.368 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow x 2)) (/ 1 y)) in x 0.368 * [taylor]: Taking taylor expansion of (/ 1 (pow x 2)) in x 0.368 * [taylor]: Taking taylor expansion of (pow x 2) in x 0.368 * [taylor]: Taking taylor expansion of x in x 0.369 * [taylor]: Taking taylor expansion of (/ 1 y) in x 0.369 * [taylor]: Taking taylor expansion of y in x 0.369 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow x 2)) (/ 1 y)) in x 0.369 * [taylor]: Taking taylor expansion of (/ 1 (pow x 2)) in x 0.369 * [taylor]: Taking taylor expansion of (pow x 2) in x 0.369 * [taylor]: Taking taylor expansion of x in x 0.370 * [taylor]: Taking taylor expansion of (/ 1 y) in x 0.370 * [taylor]: Taking taylor expansion of y in x 0.370 * [taylor]: Taking taylor expansion of 1 in y 0.371 * [taylor]: Taking taylor expansion of 0 in y 0.372 * [taylor]: Taking taylor expansion of (/ 1 y) in y 0.372 * [taylor]: Taking taylor expansion of y in y 0.374 * [taylor]: Taking taylor expansion of 0 in y 0.376 * [taylor]: Taking taylor expansion of 0 in y 0.376 * * * [progress]: simplifying candidates 0.377 * [simplify]: Simplifying using # : (expm1 (* 0.5 (- (* x x) y))) (log1p (* 0.5 (- (* x x) y))) (* 0.5 (- (* x x) y)) (+ (log 0.5) (log (- (* x x) y))) (log (* 0.5 (- (* x x) y))) (exp (* 0.5 (- (* x x) y))) (* (* (* 0.5 0.5) 0.5) (* (* (- (* x x) y) (- (* x x) y)) (- (* x x) y))) (* (cbrt (* 0.5 (- (* x x) y))) (cbrt (* 0.5 (- (* x x) y)))) (cbrt (* 0.5 (- (* x x) y))) (* (* (* 0.5 (- (* x x) y)) (* 0.5 (- (* x x) y))) (* 0.5 (- (* x x) y))) (sqrt (* 0.5 (- (* x x) y))) (sqrt (* 0.5 (- (* x x) y))) (* (sqrt 0.5) (sqrt (- (* x x) y))) (* (sqrt 0.5) (sqrt (- (* x x) y))) (* 0.5 (fma x x (- (* (cbrt y) (* (cbrt y) (cbrt y)))))) (* 0.5 (fma (- (cbrt y)) (* (cbrt y) (cbrt y)) (* (cbrt y) (* (cbrt y) (cbrt y))))) (* 0.5 (fma x x (- (* (sqrt y) (sqrt y))))) (* 0.5 (fma (- (sqrt y)) (sqrt y) (* (sqrt y) (sqrt y)))) (* 0.5 (fma x x (- (* y 1)))) (* 0.5 (fma (- y) 1 (* y 1))) (* 0.5 (* x x)) (* 0.5 (- y)) (* 0.5 (* x x)) (* 0.5 (- y)) (* (fma x x (- (* (cbrt y) (* (cbrt y) (cbrt y))))) 0.5) (* (fma (- (cbrt y)) (* (cbrt y) (cbrt y)) (* (cbrt y) (* (cbrt y) (cbrt y)))) 0.5) (* (fma x x (- (* (sqrt y) (sqrt y)))) 0.5) (* (fma (- (sqrt y)) (sqrt y) (* (sqrt y) (sqrt y))) 0.5) (* (fma x x (- (* y 1))) 0.5) (* (fma (- y) 1 (* y 1)) 0.5) (* (* x x) 0.5) (* (- y) 0.5) (* (* x x) 0.5) (* (- y) 0.5) (* 0.5 (* (cbrt (- (* x x) y)) (cbrt (- (* x x) y)))) (* 0.5 (sqrt (- (* x x) y))) (* 0.5 1) (* 0.5 (+ x (sqrt y))) (* (cbrt 0.5) (- (* x x) y)) (* (sqrt 0.5) (- (* x x) y)) (* 0.5 (- (* x x) y)) (* 0.5 (- (pow (* x x) 3) (pow y 3))) (* 0.5 (- (* (* x x) (* x x)) (* y y))) (fma x x (- (* (cbrt y) (* (cbrt y) (cbrt y))))) (fma (- (cbrt y)) (* (cbrt y) (cbrt y)) (* (cbrt y) (* (cbrt y) (cbrt y)))) (fma x x (- (* (sqrt y) (sqrt y)))) (fma (- (sqrt y)) (sqrt y) (* (sqrt y) (sqrt y))) (fma x x (- (* y 1))) (fma (- y) 1 (* y 1)) (expm1 (- (* x x) y)) (log1p (- (* x x) y)) (- y) (/ (exp (* x x)) (exp y)) (log (- (* x x) y)) (exp (- (* x x) y)) (* (cbrt (- (* x x) y)) (cbrt (- (* x x) y))) (cbrt (- (* x x) y)) (* (* (- (* x x) y) (- (* x x) y)) (- (* x x) y)) (sqrt (- (* x x) y)) (sqrt (- (* x x) y)) (- (pow (* x x) 3) (pow y 3)) (+ (* (* x x) (* x x)) (+ (* y y) (* (* x x) y))) (- y) (- (* (* x x) (* x x)) (* y y)) (+ (* x x) y) (+ x (sqrt y)) (- x (sqrt y)) (- y) (- (* 0.5 (pow x 2)) (* 0.5 y)) (- (* 0.5 (pow x 2)) (* 0.5 y)) (- (* 0.5 (pow x 2)) (* 0.5 y)) (- (pow x 2) y) (- (pow x 2) y) (- (pow x 2) y) 0.382 * * [simplify]: iteration 0 : 205 enodes (cost 300 ) 0.386 * * [simplify]: iteration 1 : 863 enodes (cost 232 ) 0.406 * * [simplify]: iteration 2 : 4836 enodes (cost 219 ) 0.514 * * [simplify]: iteration 3 : 5001 enodes (cost 219 ) 0.515 * [simplify]: Simplified to: (expm1 (* 0.5 (- (* x x) y))) (log1p (* 0.5 (- (* x x) y))) (* 0.5 (- (pow x 2) y)) (log (* 0.5 (- (* x x) y))) (log (* 0.5 (- (* x x) y))) (exp (* 0.5 (- (* x x) y))) (pow (* 0.5 (- (pow x 2) y)) 3) (* (cbrt (* 0.5 (- (* x x) y))) (cbrt (* 0.5 (- (* x x) y)))) (cbrt (* 0.5 (- (* x x) y))) (pow (* 0.5 (- (pow x 2) y)) 3) (sqrt (* 0.5 (- (* x x) y))) (sqrt (* 0.5 (- (* x x) y))) (* (sqrt 0.5) (sqrt (- (* x x) y))) (* (sqrt 0.5) (sqrt (- (* x x) y))) (* 0.5 (- (pow x 2) y)) (* 0.5 (- y y)) (* 0.5 (- (pow x 2) y)) (* 0.5 (- y y)) (* 0.5 (- (pow x 2) y)) (* 0.5 (- y y)) (* 0.5 (* x x)) (* 0.5 (- y)) (* 0.5 (* x x)) (* 0.5 (- y)) (* 0.5 (- (pow x 2) y)) (* 0.5 (- y y)) (* 0.5 (- (pow x 2) y)) (* 0.5 (- y y)) (* 0.5 (- (pow x 2) y)) (* 0.5 (- y y)) (* 0.5 (* x x)) (* 0.5 (- y)) (* 0.5 (* x x)) (* 0.5 (- y)) (* 0.5 (* (cbrt (- (* x x) y)) (cbrt (- (* x x) y)))) (* 0.5 (sqrt (- (* x x) y))) 0.5 (* 0.5 (+ x (sqrt y))) (* (cbrt 0.5) (- (* x x) y)) (* (sqrt 0.5) (- (* x x) y)) (* 0.5 (- (pow x 2) y)) (* 0.5 (- (pow (* x x) 3) (pow y 3))) (* 0.5 (fma (- y) y (pow x 4))) (- (* x x) y) (- y y) (- (* x x) y) (- y y) (- (* x x) y) (- y y) (expm1 (- (* x x) y)) (log1p (- (* x x) y)) (- y) (exp (- (* x x) y)) (log (- (* x x) y)) (exp (- (* x x) y)) (* (cbrt (- (* x x) y)) (cbrt (- (* x x) y))) (cbrt (- (* x x) y)) (pow (- (* x x) y) 3) (sqrt (- (* x x) y)) (sqrt (- (* x x) y)) (- (pow (* x x) 3) (pow y 3)) (fma (fma x x y) y (pow x 4)) (- y) (fma (- y) y (pow x 4)) (fma x x y) (+ x (sqrt y)) (- x (sqrt y)) (- y) (* 0.5 (- (pow x 2) y)) (* 0.5 (- (pow x 2) y)) (* 0.5 (- (pow x 2) y)) (- (* x x) y) (- (* x x) y) (- (* x x) y) 0.516 * * * [progress]: adding candidates to table 0.605 * * [progress]: iteration 2 / 4 0.605 * * * [progress]: picking best candidate 0.607 * * * * [pick]: Picked # 0.608 * * * [progress]: localizing error 0.613 * * * [progress]: generating rewritten candidates 0.613 * * * * [progress]: [ 1 / 1 ] rewriting at (2) 0.617 * * * [progress]: generating series expansions 0.617 * * * * [progress]: [ 1 / 1 ] generating series at (2) 0.617 * [approximate]: Taking taylor expansion of (* 0.5 (fma x x (- y))) in (x y) around 0 0.617 * [taylor]: Taking taylor expansion of (* 0.5 (fma x x (- y))) in y 0.617 * [taylor]: Taking taylor expansion of 0.5 in y 0.617 * [taylor]: Taking taylor expansion of (fma x x (- y)) in y 0.619 * [taylor]: Rewrote expression to (+ (* x x) (- y)) 0.619 * [taylor]: Taking taylor expansion of (* x x) in y 0.619 * [taylor]: Taking taylor expansion of x in y 0.619 * [taylor]: Taking taylor expansion of x in y 0.619 * [taylor]: Taking taylor expansion of (- y) in y 0.619 * [taylor]: Taking taylor expansion of y in y 0.619 * [taylor]: Taking taylor expansion of (* 0.5 (fma x x (- y))) in x 0.619 * [taylor]: Taking taylor expansion of 0.5 in x 0.619 * [taylor]: Taking taylor expansion of (fma x x (- y)) in x 0.619 * [taylor]: Rewrote expression to (+ (* x x) (- y)) 0.619 * [taylor]: Taking taylor expansion of (* x x) in x 0.619 * [taylor]: Taking taylor expansion of x in x 0.619 * [taylor]: Taking taylor expansion of x in x 0.619 * [taylor]: Taking taylor expansion of (- y) in x 0.619 * [taylor]: Taking taylor expansion of y in x 0.619 * [taylor]: Taking taylor expansion of (* 0.5 (fma x x (- y))) in x 0.619 * [taylor]: Taking taylor expansion of 0.5 in x 0.619 * [taylor]: Taking taylor expansion of (fma x x (- y)) in x 0.619 * [taylor]: Rewrote expression to (+ (* x x) (- y)) 0.619 * [taylor]: Taking taylor expansion of (* x x) in x 0.619 * [taylor]: Taking taylor expansion of x in x 0.619 * [taylor]: Taking taylor expansion of x in x 0.619 * [taylor]: Taking taylor expansion of (- y) in x 0.619 * [taylor]: Taking taylor expansion of y in x 0.620 * [taylor]: Taking taylor expansion of (* -0.5 y) in y 0.620 * [taylor]: Taking taylor expansion of -0.5 in y 0.620 * [taylor]: Taking taylor expansion of y in y 0.621 * [taylor]: Taking taylor expansion of 0 in y 0.624 * [taylor]: Taking taylor expansion of 0.5 in y 0.626 * [taylor]: Taking taylor expansion of 0 in y 0.627 * [approximate]: Taking taylor expansion of (* 0.5 (fma (/ 1 x) (/ 1 x) (- (/ 1 y)))) in (x y) around 0 0.627 * [taylor]: Taking taylor expansion of (* 0.5 (fma (/ 1 x) (/ 1 x) (- (/ 1 y)))) in y 0.627 * [taylor]: Taking taylor expansion of 0.5 in y 0.627 * [taylor]: Taking taylor expansion of (fma (/ 1 x) (/ 1 x) (- (/ 1 y))) in y 0.628 * [taylor]: Rewrote expression to (+ (* (/ 1 x) (/ 1 x)) (- (/ 1 y))) 0.628 * [taylor]: Taking taylor expansion of (* (/ 1 x) (/ 1 x)) in y 0.628 * [taylor]: Taking taylor expansion of (/ 1 x) in y 0.628 * [taylor]: Taking taylor expansion of x in y 0.628 * [taylor]: Taking taylor expansion of (/ 1 x) in y 0.628 * [taylor]: Taking taylor expansion of x in y 0.628 * [taylor]: Taking taylor expansion of (- (/ 1 y)) in y 0.628 * [taylor]: Taking taylor expansion of (/ 1 y) in y 0.628 * [taylor]: Taking taylor expansion of y in y 0.628 * [taylor]: Taking taylor expansion of (* 0.5 (fma (/ 1 x) (/ 1 x) (- (/ 1 y)))) in x 0.628 * [taylor]: Taking taylor expansion of 0.5 in x 0.628 * [taylor]: Taking taylor expansion of (fma (/ 1 x) (/ 1 x) (- (/ 1 y))) in x 0.628 * [taylor]: Rewrote expression to (+ (* (/ 1 x) (/ 1 x)) (- (/ 1 y))) 0.628 * [taylor]: Taking taylor expansion of (* (/ 1 x) (/ 1 x)) in x 0.628 * [taylor]: Taking taylor expansion of (/ 1 x) in x 0.628 * [taylor]: Taking taylor expansion of x in x 0.628 * [taylor]: Taking taylor expansion of (/ 1 x) in x 0.628 * [taylor]: Taking taylor expansion of x in x 0.629 * [taylor]: Taking taylor expansion of (- (/ 1 y)) in x 0.629 * [taylor]: Taking taylor expansion of (/ 1 y) in x 0.629 * [taylor]: Taking taylor expansion of y in x 0.629 * [taylor]: Taking taylor expansion of (* 0.5 (fma (/ 1 x) (/ 1 x) (- (/ 1 y)))) in x 0.629 * [taylor]: Taking taylor expansion of 0.5 in x 0.629 * [taylor]: Taking taylor expansion of (fma (/ 1 x) (/ 1 x) (- (/ 1 y))) in x 0.629 * [taylor]: Rewrote expression to (+ (* (/ 1 x) (/ 1 x)) (- (/ 1 y))) 0.629 * [taylor]: Taking taylor expansion of (* (/ 1 x) (/ 1 x)) in x 0.629 * [taylor]: Taking taylor expansion of (/ 1 x) in x 0.629 * [taylor]: Taking taylor expansion of x in x 0.629 * [taylor]: Taking taylor expansion of (/ 1 x) in x 0.629 * [taylor]: Taking taylor expansion of x in x 0.630 * [taylor]: Taking taylor expansion of (- (/ 1 y)) in x 0.630 * [taylor]: Taking taylor expansion of (/ 1 y) in x 0.630 * [taylor]: Taking taylor expansion of y in x 0.630 * [taylor]: Taking taylor expansion of 0.5 in y 0.632 * [taylor]: Taking taylor expansion of 0 in y 0.634 * [taylor]: Taking taylor expansion of (- (* 0.5 (/ 1 y))) in y 0.634 * [taylor]: Taking taylor expansion of (* 0.5 (/ 1 y)) in y 0.634 * [taylor]: Taking taylor expansion of 0.5 in y 0.634 * [taylor]: Taking taylor expansion of (/ 1 y) in y 0.634 * [taylor]: Taking taylor expansion of y in y 0.638 * [taylor]: Taking taylor expansion of 0 in y 0.643 * [taylor]: Taking taylor expansion of 0 in y 0.643 * [approximate]: Taking taylor expansion of (* 0.5 (fma (/ -1 x) (/ -1 x) (/ 1 y))) in (x y) around 0 0.643 * [taylor]: Taking taylor expansion of (* 0.5 (fma (/ -1 x) (/ -1 x) (/ 1 y))) in y 0.643 * [taylor]: Taking taylor expansion of 0.5 in y 0.643 * [taylor]: Taking taylor expansion of (fma (/ -1 x) (/ -1 x) (/ 1 y)) in y 0.643 * [taylor]: Rewrote expression to (+ (* (/ -1 x) (/ -1 x)) (/ 1 y)) 0.643 * [taylor]: Taking taylor expansion of (* (/ -1 x) (/ -1 x)) in y 0.643 * [taylor]: Taking taylor expansion of (/ -1 x) in y 0.643 * [taylor]: Taking taylor expansion of -1 in y 0.644 * [taylor]: Taking taylor expansion of x in y 0.644 * [taylor]: Taking taylor expansion of (/ -1 x) in y 0.644 * [taylor]: Taking taylor expansion of -1 in y 0.644 * [taylor]: Taking taylor expansion of x in y 0.644 * [taylor]: Taking taylor expansion of (/ 1 y) in y 0.644 * [taylor]: Taking taylor expansion of y in y 0.644 * [taylor]: Taking taylor expansion of (* 0.5 (fma (/ -1 x) (/ -1 x) (/ 1 y))) in x 0.644 * [taylor]: Taking taylor expansion of 0.5 in x 0.644 * [taylor]: Taking taylor expansion of (fma (/ -1 x) (/ -1 x) (/ 1 y)) in x 0.644 * [taylor]: Rewrote expression to (+ (* (/ -1 x) (/ -1 x)) (/ 1 y)) 0.644 * [taylor]: Taking taylor expansion of (* (/ -1 x) (/ -1 x)) in x 0.644 * [taylor]: Taking taylor expansion of (/ -1 x) in x 0.644 * [taylor]: Taking taylor expansion of -1 in x 0.644 * [taylor]: Taking taylor expansion of x in x 0.645 * [taylor]: Taking taylor expansion of (/ -1 x) in x 0.645 * [taylor]: Taking taylor expansion of -1 in x 0.645 * [taylor]: Taking taylor expansion of x in x 0.645 * [taylor]: Taking taylor expansion of (/ 1 y) in x 0.645 * [taylor]: Taking taylor expansion of y in x 0.645 * [taylor]: Taking taylor expansion of (* 0.5 (fma (/ -1 x) (/ -1 x) (/ 1 y))) in x 0.645 * [taylor]: Taking taylor expansion of 0.5 in x 0.645 * [taylor]: Taking taylor expansion of (fma (/ -1 x) (/ -1 x) (/ 1 y)) in x 0.645 * [taylor]: Rewrote expression to (+ (* (/ -1 x) (/ -1 x)) (/ 1 y)) 0.645 * [taylor]: Taking taylor expansion of (* (/ -1 x) (/ -1 x)) in x 0.645 * [taylor]: Taking taylor expansion of (/ -1 x) in x 0.645 * [taylor]: Taking taylor expansion of -1 in x 0.645 * [taylor]: Taking taylor expansion of x in x 0.646 * [taylor]: Taking taylor expansion of (/ -1 x) in x 0.646 * [taylor]: Taking taylor expansion of -1 in x 0.646 * [taylor]: Taking taylor expansion of x in x 0.646 * [taylor]: Taking taylor expansion of (/ 1 y) in x 0.646 * [taylor]: Taking taylor expansion of y in x 0.647 * [taylor]: Taking taylor expansion of 0.5 in y 0.649 * [taylor]: Taking taylor expansion of 0 in y 0.651 * [taylor]: Taking taylor expansion of (* 0.5 (/ 1 y)) in y 0.651 * [taylor]: Taking taylor expansion of 0.5 in y 0.651 * [taylor]: Taking taylor expansion of (/ 1 y) in y 0.651 * [taylor]: Taking taylor expansion of y in y 0.654 * [taylor]: Taking taylor expansion of 0 in y 0.658 * [taylor]: Taking taylor expansion of 0 in y 0.658 * * * [progress]: simplifying candidates 0.659 * [simplify]: Simplifying using # : (expm1 (* 0.5 (fma x x (- y)))) (log1p (* 0.5 (fma x x (- y)))) (* 0.5 (fma x x (- y))) (+ (log 0.5) (log (fma x x (- y)))) (log (* 0.5 (fma x x (- y)))) (exp (* 0.5 (fma x x (- y)))) (* (* (* 0.5 0.5) 0.5) (* (* (fma x x (- y)) (fma x x (- y))) (fma x x (- y)))) (* (cbrt (* 0.5 (fma x x (- y)))) (cbrt (* 0.5 (fma x x (- y))))) (cbrt (* 0.5 (fma x x (- y)))) (* (* (* 0.5 (fma x x (- y))) (* 0.5 (fma x x (- y)))) (* 0.5 (fma x x (- y)))) (sqrt (* 0.5 (fma x x (- y)))) (sqrt (* 0.5 (fma x x (- y)))) (* (sqrt 0.5) (sqrt (fma x x (- y)))) (* (sqrt 0.5) (sqrt (fma x x (- y)))) (* 0.5 (* x x)) (* 0.5 (- y)) (* (* x x) 0.5) (* (- y) 0.5) (* 0.5 (* (cbrt (fma x x (- y))) (cbrt (fma x x (- y))))) (* 0.5 (sqrt (fma x x (- y)))) (* 0.5 1) (* (cbrt 0.5) (fma x x (- y))) (* (sqrt 0.5) (fma x x (- y))) (* 0.5 (fma x x (- y))) (- (* 0.5 (pow x 2)) (* 0.5 y)) (- (* 0.5 (pow x 2)) (* 0.5 y)) (- (* 0.5 (pow x 2)) (* 0.5 y)) 0.662 * * [simplify]: iteration 0 : 90 enodes (cost 116 ) 0.664 * * [simplify]: iteration 1 : 363 enodes (cost 102 ) 0.672 * * [simplify]: iteration 2 : 1697 enodes (cost 102 ) 0.701 * * [simplify]: iteration 3 : 5001 enodes (cost 102 ) 0.702 * [simplify]: Simplified to: (expm1 (* 0.5 (fma x x (- y)))) (log1p (* 0.5 (fma x x (- y)))) (* 0.5 (- (pow x 2) y)) (log (* 0.5 (fma x x (- y)))) (log (* 0.5 (fma x x (- y)))) (exp (* 0.5 (fma x x (- y)))) (pow (* 0.5 (fma x x (- y))) 3) (* (cbrt (* 0.5 (fma x x (- y)))) (cbrt (* 0.5 (fma x x (- y))))) (cbrt (* 0.5 (fma x x (- y)))) (pow (* 0.5 (fma x x (- y))) 3) (sqrt (* 0.5 (fma x x (- y)))) (sqrt (* 0.5 (fma x x (- y)))) (* (sqrt 0.5) (sqrt (fma x x (- y)))) (* (sqrt 0.5) (sqrt (fma x x (- y)))) (* 0.5 (* x x)) (* 0.5 (- y)) (* 0.5 (* x x)) (* 0.5 (- y)) (* 0.5 (* (cbrt (fma x x (- y))) (cbrt (fma x x (- y))))) (* 0.5 (sqrt (fma x x (- y)))) 0.5 (* (cbrt 0.5) (fma x x (- y))) (* (sqrt 0.5) (fma x x (- y))) (* 0.5 (- (pow x 2) y)) (* 0.5 (- (pow x 2) y)) (* 0.5 (- (pow x 2) y)) (* 0.5 (- (pow x 2) y)) 0.702 * * * [progress]: adding candidates to table 0.750 * * [progress]: iteration 3 / 4 0.750 * * * [progress]: picking best candidate 0.752 * * * * [pick]: Picked # 0.752 * * * [progress]: localizing error 0.759 * * * [progress]: generating rewritten candidates 0.759 * * * * [progress]: [ 1 / 1 ] rewriting at (2) 0.779 * * * [progress]: generating series expansions 0.779 * * * * [progress]: [ 1 / 1 ] generating series at (2) 0.779 * [approximate]: Taking taylor expansion of (* 0.5 (* (- x (sqrt y)) (+ x (sqrt y)))) in (x y) around 0 0.779 * [taylor]: Taking taylor expansion of (* 0.5 (* (- x (sqrt y)) (+ x (sqrt y)))) in y 0.779 * [taylor]: Taking taylor expansion of 0.5 in y 0.779 * [taylor]: Taking taylor expansion of (* (- x (sqrt y)) (+ x (sqrt y))) in y 0.779 * [taylor]: Taking taylor expansion of (- x (sqrt y)) in y 0.779 * [taylor]: Taking taylor expansion of x in y 0.779 * [taylor]: Taking taylor expansion of (sqrt y) in y 0.779 * [taylor]: Taking taylor expansion of y in y 0.781 * [taylor]: Taking taylor expansion of (+ x (sqrt y)) in y 0.781 * [taylor]: Taking taylor expansion of x in y 0.781 * [taylor]: Taking taylor expansion of (sqrt y) in y 0.781 * [taylor]: Taking taylor expansion of y in y 0.782 * [taylor]: Taking taylor expansion of (* 0.5 (* (- x (sqrt y)) (+ x (sqrt y)))) in x 0.782 * [taylor]: Taking taylor expansion of 0.5 in x 0.782 * [taylor]: Taking taylor expansion of (* (- x (sqrt y)) (+ x (sqrt y))) in x 0.782 * [taylor]: Taking taylor expansion of (- x (sqrt y)) in x 0.782 * [taylor]: Taking taylor expansion of x in x 0.782 * [taylor]: Taking taylor expansion of (sqrt y) in x 0.782 * [taylor]: Taking taylor expansion of y in x 0.782 * [taylor]: Taking taylor expansion of (+ x (sqrt y)) in x 0.782 * [taylor]: Taking taylor expansion of x in x 0.782 * [taylor]: Taking taylor expansion of (sqrt y) in x 0.782 * [taylor]: Taking taylor expansion of y in x 0.782 * [taylor]: Taking taylor expansion of (* 0.5 (* (- x (sqrt y)) (+ x (sqrt y)))) in x 0.782 * [taylor]: Taking taylor expansion of 0.5 in x 0.782 * [taylor]: Taking taylor expansion of (* (- x (sqrt y)) (+ x (sqrt y))) in x 0.782 * [taylor]: Taking taylor expansion of (- x (sqrt y)) in x 0.782 * [taylor]: Taking taylor expansion of x in x 0.783 * [taylor]: Taking taylor expansion of (sqrt y) in x 0.783 * [taylor]: Taking taylor expansion of y in x 0.783 * [taylor]: Taking taylor expansion of (+ x (sqrt y)) in x 0.783 * [taylor]: Taking taylor expansion of x in x 0.783 * [taylor]: Taking taylor expansion of (sqrt y) in x 0.783 * [taylor]: Taking taylor expansion of y in x 0.783 * [taylor]: Taking taylor expansion of (* -0.5 y) in y 0.783 * [taylor]: Taking taylor expansion of -0.5 in y 0.783 * [taylor]: Taking taylor expansion of y in y 0.784 * [taylor]: Taking taylor expansion of 0 in y 0.788 * [taylor]: Taking taylor expansion of 0.5 in y 0.792 * [taylor]: Taking taylor expansion of 0 in y 0.793 * [approximate]: Taking taylor expansion of (* 0.5 (* (- (/ 1 x) (sqrt (/ 1 y))) (+ (sqrt (/ 1 y)) (/ 1 x)))) in (x y) around 0 0.793 * [taylor]: Taking taylor expansion of (* 0.5 (* (- (/ 1 x) (sqrt (/ 1 y))) (+ (sqrt (/ 1 y)) (/ 1 x)))) in y 0.793 * [taylor]: Taking taylor expansion of 0.5 in y 0.793 * [taylor]: Taking taylor expansion of (* (- (/ 1 x) (sqrt (/ 1 y))) (+ (sqrt (/ 1 y)) (/ 1 x))) in y 0.793 * [taylor]: Taking taylor expansion of (- (/ 1 x) (sqrt (/ 1 y))) in y 0.793 * [taylor]: Taking taylor expansion of (/ 1 x) in y 0.793 * [taylor]: Taking taylor expansion of x in y 0.793 * [taylor]: Taking taylor expansion of (sqrt (/ 1 y)) in y 0.793 * [taylor]: Taking taylor expansion of (/ 1 y) in y 0.793 * [taylor]: Taking taylor expansion of y in y 0.795 * [taylor]: Taking taylor expansion of (+ (sqrt (/ 1 y)) (/ 1 x)) in y 0.795 * [taylor]: Taking taylor expansion of (sqrt (/ 1 y)) in y 0.795 * [taylor]: Taking taylor expansion of (/ 1 y) in y 0.795 * [taylor]: Taking taylor expansion of y in y 0.796 * [taylor]: Taking taylor expansion of (/ 1 x) in y 0.796 * [taylor]: Taking taylor expansion of x in y 0.796 * [taylor]: Taking taylor expansion of (* 0.5 (* (- (/ 1 x) (sqrt (/ 1 y))) (+ (sqrt (/ 1 y)) (/ 1 x)))) in x 0.796 * [taylor]: Taking taylor expansion of 0.5 in x 0.796 * [taylor]: Taking taylor expansion of (* (- (/ 1 x) (sqrt (/ 1 y))) (+ (sqrt (/ 1 y)) (/ 1 x))) in x 0.796 * [taylor]: Taking taylor expansion of (- (/ 1 x) (sqrt (/ 1 y))) in x 0.796 * [taylor]: Taking taylor expansion of (/ 1 x) in x 0.796 * [taylor]: Taking taylor expansion of x in x 0.797 * [taylor]: Taking taylor expansion of (sqrt (/ 1 y)) in x 0.797 * [taylor]: Taking taylor expansion of (/ 1 y) in x 0.797 * [taylor]: Taking taylor expansion of y in x 0.797 * [taylor]: Taking taylor expansion of (+ (sqrt (/ 1 y)) (/ 1 x)) in x 0.797 * [taylor]: Taking taylor expansion of (sqrt (/ 1 y)) in x 0.797 * [taylor]: Taking taylor expansion of (/ 1 y) in x 0.797 * [taylor]: Taking taylor expansion of y in x 0.797 * [taylor]: Taking taylor expansion of (/ 1 x) in x 0.797 * [taylor]: Taking taylor expansion of x in x 0.797 * [taylor]: Taking taylor expansion of (* 0.5 (* (- (/ 1 x) (sqrt (/ 1 y))) (+ (sqrt (/ 1 y)) (/ 1 x)))) in x 0.797 * [taylor]: Taking taylor expansion of 0.5 in x 0.797 * [taylor]: Taking taylor expansion of (* (- (/ 1 x) (sqrt (/ 1 y))) (+ (sqrt (/ 1 y)) (/ 1 x))) in x 0.797 * [taylor]: Taking taylor expansion of (- (/ 1 x) (sqrt (/ 1 y))) in x 0.797 * [taylor]: Taking taylor expansion of (/ 1 x) in x 0.797 * [taylor]: Taking taylor expansion of x in x 0.798 * [taylor]: Taking taylor expansion of (sqrt (/ 1 y)) in x 0.798 * [taylor]: Taking taylor expansion of (/ 1 y) in x 0.798 * [taylor]: Taking taylor expansion of y in x 0.798 * [taylor]: Taking taylor expansion of (+ (sqrt (/ 1 y)) (/ 1 x)) in x 0.798 * [taylor]: Taking taylor expansion of (sqrt (/ 1 y)) in x 0.798 * [taylor]: Taking taylor expansion of (/ 1 y) in x 0.798 * [taylor]: Taking taylor expansion of y in x 0.798 * [taylor]: Taking taylor expansion of (/ 1 x) in x 0.798 * [taylor]: Taking taylor expansion of x in x 0.799 * [taylor]: Taking taylor expansion of 0.5 in y 0.801 * [taylor]: Taking taylor expansion of 0 in y 0.803 * [taylor]: Taking taylor expansion of (- (* 0.5 (/ 1 y))) in y 0.804 * [taylor]: Taking taylor expansion of (* 0.5 (/ 1 y)) in y 0.804 * [taylor]: Taking taylor expansion of 0.5 in y 0.804 * [taylor]: Taking taylor expansion of (/ 1 y) in y 0.804 * [taylor]: Taking taylor expansion of y in y 0.808 * [taylor]: Taking taylor expansion of 0 in y 0.813 * [taylor]: Taking taylor expansion of 0 in y 0.820 * [taylor]: Taking taylor expansion of 0 in y 0.820 * [approximate]: Taking taylor expansion of (* -0.5 (* (+ (sqrt (/ -1 y)) (/ 1 x)) (- (sqrt (/ -1 y)) (/ 1 x)))) in (x y) around 0 0.820 * [taylor]: Taking taylor expansion of (* -0.5 (* (+ (sqrt (/ -1 y)) (/ 1 x)) (- (sqrt (/ -1 y)) (/ 1 x)))) in y 0.820 * [taylor]: Taking taylor expansion of -0.5 in y 0.820 * [taylor]: Taking taylor expansion of (* (+ (sqrt (/ -1 y)) (/ 1 x)) (- (sqrt (/ -1 y)) (/ 1 x))) in y 0.820 * [taylor]: Taking taylor expansion of (+ (sqrt (/ -1 y)) (/ 1 x)) in y 0.821 * [taylor]: Taking taylor expansion of (sqrt (/ -1 y)) in y 0.821 * [taylor]: Taking taylor expansion of (/ -1 y) in y 0.821 * [taylor]: Taking taylor expansion of -1 in y 0.821 * [taylor]: Taking taylor expansion of y in y 0.822 * [taylor]: Taking taylor expansion of (/ 1 x) in y 0.822 * [taylor]: Taking taylor expansion of x in y 0.822 * [taylor]: Taking taylor expansion of (- (sqrt (/ -1 y)) (/ 1 x)) in y 0.822 * [taylor]: Taking taylor expansion of (sqrt (/ -1 y)) in y 0.822 * [taylor]: Taking taylor expansion of (/ -1 y) in y 0.822 * [taylor]: Taking taylor expansion of -1 in y 0.822 * [taylor]: Taking taylor expansion of y in y 0.823 * [taylor]: Taking taylor expansion of (/ 1 x) in y 0.823 * [taylor]: Taking taylor expansion of x in y 0.823 * [taylor]: Taking taylor expansion of (* -0.5 (* (+ (sqrt (/ -1 y)) (/ 1 x)) (- (sqrt (/ -1 y)) (/ 1 x)))) in x 0.823 * [taylor]: Taking taylor expansion of -0.5 in x 0.823 * [taylor]: Taking taylor expansion of (* (+ (sqrt (/ -1 y)) (/ 1 x)) (- (sqrt (/ -1 y)) (/ 1 x))) in x 0.823 * [taylor]: Taking taylor expansion of (+ (sqrt (/ -1 y)) (/ 1 x)) in x 0.823 * [taylor]: Taking taylor expansion of (sqrt (/ -1 y)) in x 0.823 * [taylor]: Taking taylor expansion of (/ -1 y) in x 0.823 * [taylor]: Taking taylor expansion of -1 in x 0.823 * [taylor]: Taking taylor expansion of y in x 0.824 * [taylor]: Taking taylor expansion of (/ 1 x) in x 0.824 * [taylor]: Taking taylor expansion of x in x 0.824 * [taylor]: Taking taylor expansion of (- (sqrt (/ -1 y)) (/ 1 x)) in x 0.824 * [taylor]: Taking taylor expansion of (sqrt (/ -1 y)) in x 0.824 * [taylor]: Taking taylor expansion of (/ -1 y) in x 0.824 * [taylor]: Taking taylor expansion of -1 in x 0.824 * [taylor]: Taking taylor expansion of y in x 0.824 * [taylor]: Taking taylor expansion of (/ 1 x) in x 0.824 * [taylor]: Taking taylor expansion of x in x 0.824 * [taylor]: Taking taylor expansion of (* -0.5 (* (+ (sqrt (/ -1 y)) (/ 1 x)) (- (sqrt (/ -1 y)) (/ 1 x)))) in x 0.824 * [taylor]: Taking taylor expansion of -0.5 in x 0.824 * [taylor]: Taking taylor expansion of (* (+ (sqrt (/ -1 y)) (/ 1 x)) (- (sqrt (/ -1 y)) (/ 1 x))) in x 0.824 * [taylor]: Taking taylor expansion of (+ (sqrt (/ -1 y)) (/ 1 x)) in x 0.825 * [taylor]: Taking taylor expansion of (sqrt (/ -1 y)) in x 0.825 * [taylor]: Taking taylor expansion of (/ -1 y) in x 0.825 * [taylor]: Taking taylor expansion of -1 in x 0.825 * [taylor]: Taking taylor expansion of y in x 0.825 * [taylor]: Taking taylor expansion of (/ 1 x) in x 0.825 * [taylor]: Taking taylor expansion of x in x 0.825 * [taylor]: Taking taylor expansion of (- (sqrt (/ -1 y)) (/ 1 x)) in x 0.825 * [taylor]: Taking taylor expansion of (sqrt (/ -1 y)) in x 0.825 * [taylor]: Taking taylor expansion of (/ -1 y) in x 0.825 * [taylor]: Taking taylor expansion of -1 in x 0.825 * [taylor]: Taking taylor expansion of y in x 0.825 * [taylor]: Taking taylor expansion of (/ 1 x) in x 0.825 * [taylor]: Taking taylor expansion of x in x 0.827 * [taylor]: Taking taylor expansion of 0.5 in y 0.828 * [taylor]: Taking taylor expansion of 0 in y 0.831 * [taylor]: Taking taylor expansion of (- (* 0.5 (pow (sqrt (/ -1 y)) 2))) in y 0.832 * [taylor]: Taking taylor expansion of (* 0.5 (pow (sqrt (/ -1 y)) 2)) in y 0.832 * [taylor]: Taking taylor expansion of 0.5 in y 0.832 * [taylor]: Taking taylor expansion of (pow (sqrt (/ -1 y)) 2) in y 0.832 * [taylor]: Taking taylor expansion of (sqrt (/ -1 y)) in y 0.832 * [taylor]: Taking taylor expansion of (/ -1 y) in y 0.832 * [taylor]: Taking taylor expansion of -1 in y 0.832 * [taylor]: Taking taylor expansion of y in y 0.838 * [taylor]: Taking taylor expansion of 0 in y 0.842 * [taylor]: Taking taylor expansion of 0 in y 0.849 * [taylor]: Taking taylor expansion of 0 in y 0.855 * * * [progress]: simplifying candidates 0.856 * [simplify]: Simplifying using # : (expm1 (* (* 0.5 (+ x (sqrt y))) (- x (sqrt y)))) (log1p (* (* 0.5 (+ x (sqrt y))) (- x (sqrt y)))) (* (* 0.5 (+ x (sqrt y))) (- x (sqrt y))) (* (* 0.5 (+ x (sqrt y))) (- x (sqrt y))) (+ (+ (log 0.5) (log (+ x (sqrt y)))) (log (- x (sqrt y)))) (+ (log (* 0.5 (+ x (sqrt y)))) (log (- x (sqrt y)))) (log (* (* 0.5 (+ x (sqrt y))) (- x (sqrt y)))) (exp (* (* 0.5 (+ x (sqrt y))) (- x (sqrt y)))) (* (* (* (* 0.5 0.5) 0.5) (* (* (+ x (sqrt y)) (+ x (sqrt y))) (+ x (sqrt y)))) (* (* (- x (sqrt y)) (- x (sqrt y))) (- x (sqrt y)))) (* (* (* (* 0.5 (+ x (sqrt y))) (* 0.5 (+ x (sqrt y)))) (* 0.5 (+ x (sqrt y)))) (* (* (- x (sqrt y)) (- x (sqrt y))) (- x (sqrt y)))) (* (cbrt (* (* 0.5 (+ x (sqrt y))) (- x (sqrt y)))) (cbrt (* (* 0.5 (+ x (sqrt y))) (- x (sqrt y))))) (cbrt (* (* 0.5 (+ x (sqrt y))) (- x (sqrt y)))) (* (* (* (* 0.5 (+ x (sqrt y))) (- x (sqrt y))) (* (* 0.5 (+ x (sqrt y))) (- x (sqrt y)))) (* (* 0.5 (+ x (sqrt y))) (- x (sqrt y)))) (sqrt (* (* 0.5 (+ x (sqrt y))) (- x (sqrt y)))) (sqrt (* (* 0.5 (+ x (sqrt y))) (- x (sqrt y)))) (* (* 0.5 (+ (pow x 3) (pow (sqrt y) 3))) (- (pow x 3) (pow (sqrt y) 3))) (* (+ (* x x) (- (* (sqrt y) (sqrt y)) (* x (sqrt y)))) (+ (* x x) (+ (* (sqrt y) (sqrt y)) (* x (sqrt y))))) (* (* 0.5 (+ (pow x 3) (pow (sqrt y) 3))) (- (* x x) (* (sqrt y) (sqrt y)))) (* (+ (* x x) (- (* (sqrt y) (sqrt y)) (* x (sqrt y)))) (+ x (sqrt y))) (* (* 0.5 (- (* x x) (* (sqrt y) (sqrt y)))) (- (pow x 3) (pow (sqrt y) 3))) (* (- x (sqrt y)) (+ (* x x) (+ (* (sqrt y) (sqrt y)) (* x (sqrt y))))) (* (* 0.5 (- (* x x) (* (sqrt y) (sqrt y)))) (- (* x x) (* (sqrt y) (sqrt y)))) (* (- x (sqrt y)) (+ x (sqrt y))) (* (* 0.5 (+ x (sqrt y))) (fma (* (cbrt x) (cbrt x)) (cbrt x) (- (* (cbrt (sqrt y)) (* (cbrt (sqrt y)) (cbrt (sqrt y))))))) (* (* 0.5 (+ x (sqrt y))) (fma (- (cbrt (sqrt y))) (* (cbrt (sqrt y)) (cbrt (sqrt y))) (* (cbrt (sqrt y)) (* (cbrt (sqrt y)) (cbrt (sqrt y)))))) (* (* 0.5 (+ x (sqrt y))) (fma (* (cbrt x) (cbrt x)) (cbrt x) (- (* (sqrt (cbrt y)) (sqrt (* (cbrt y) (cbrt y))))))) (* (* 0.5 (+ x (sqrt y))) (fma (- (sqrt (cbrt y))) (sqrt (* (cbrt y) (cbrt y))) (* (sqrt (cbrt y)) (sqrt (* (cbrt y) (cbrt y)))))) (* (* 0.5 (+ x (sqrt y))) (fma (* (cbrt x) (cbrt x)) (cbrt x) (- (* (sqrt (sqrt y)) (sqrt (sqrt y)))))) (* (* 0.5 (+ x (sqrt y))) (fma (- (sqrt (sqrt y))) (sqrt (sqrt y)) (* (sqrt (sqrt y)) (sqrt (sqrt y))))) (* (* 0.5 (+ x (sqrt y))) (fma (* (cbrt x) (cbrt x)) (cbrt x) (- (* (sqrt y) (sqrt 1))))) (* (* 0.5 (+ x (sqrt y))) (fma (- (sqrt y)) (sqrt 1) (* (sqrt y) (sqrt 1)))) (* (* 0.5 (+ x (sqrt y))) (fma (* (cbrt x) (cbrt x)) (cbrt x) (- (* (sqrt (sqrt y)) (sqrt (sqrt y)))))) (* (* 0.5 (+ x (sqrt y))) (fma (- (sqrt (sqrt y))) (sqrt (sqrt y)) (* (sqrt (sqrt y)) (sqrt (sqrt y))))) (* (* 0.5 (+ x (sqrt y))) (fma (* (cbrt x) (cbrt x)) (cbrt x) (- (* (sqrt y) 1)))) (* (* 0.5 (+ x (sqrt y))) (fma (- (sqrt y)) 1 (* (sqrt y) 1))) (* (* 0.5 (+ x (sqrt y))) (fma (sqrt x) (sqrt x) (- (* (cbrt (sqrt y)) (* (cbrt (sqrt y)) (cbrt (sqrt y))))))) (* (* 0.5 (+ x (sqrt y))) (fma (- (cbrt (sqrt y))) (* (cbrt (sqrt y)) (cbrt (sqrt y))) (* (cbrt (sqrt y)) (* (cbrt (sqrt y)) (cbrt (sqrt y)))))) (* (* 0.5 (+ x (sqrt y))) (fma (sqrt x) (sqrt x) (- (* (sqrt (cbrt y)) (sqrt (* (cbrt y) (cbrt y))))))) (* (* 0.5 (+ x (sqrt y))) (fma (- (sqrt (cbrt y))) (sqrt (* (cbrt y) (cbrt y))) (* (sqrt (cbrt y)) (sqrt (* (cbrt y) (cbrt y)))))) (* (* 0.5 (+ x (sqrt y))) (fma (sqrt x) (sqrt x) (- (* (sqrt (sqrt y)) (sqrt (sqrt y)))))) (* (* 0.5 (+ x (sqrt y))) (fma (- (sqrt (sqrt y))) (sqrt (sqrt y)) (* (sqrt (sqrt y)) (sqrt (sqrt y))))) (* (* 0.5 (+ x (sqrt y))) (fma (sqrt x) (sqrt x) (- (* (sqrt y) (sqrt 1))))) (* (* 0.5 (+ x (sqrt y))) (fma (- (sqrt y)) (sqrt 1) (* (sqrt y) (sqrt 1)))) (* (* 0.5 (+ x (sqrt y))) (fma (sqrt x) (sqrt x) (- (* (sqrt (sqrt y)) (sqrt (sqrt y)))))) (* (* 0.5 (+ x (sqrt y))) (fma (- (sqrt (sqrt y))) (sqrt (sqrt y)) (* (sqrt (sqrt y)) (sqrt (sqrt y))))) (* (* 0.5 (+ x (sqrt y))) (fma (sqrt x) (sqrt x) (- (* (sqrt y) 1)))) (* (* 0.5 (+ x (sqrt y))) (fma (- (sqrt y)) 1 (* (sqrt y) 1))) (* (* 0.5 (+ x (sqrt y))) (fma 1 x (- (* (cbrt (sqrt y)) (* (cbrt (sqrt y)) (cbrt (sqrt y))))))) (* (* 0.5 (+ x (sqrt y))) (fma (- (cbrt (sqrt y))) (* (cbrt (sqrt y)) (cbrt (sqrt y))) (* (cbrt (sqrt y)) (* (cbrt (sqrt y)) (cbrt (sqrt y)))))) (* (* 0.5 (+ x (sqrt y))) (fma 1 x (- (* (sqrt (cbrt y)) (sqrt (* (cbrt y) (cbrt y))))))) (* (* 0.5 (+ x (sqrt y))) (fma (- (sqrt (cbrt y))) (sqrt (* (cbrt y) (cbrt y))) (* (sqrt (cbrt y)) (sqrt (* (cbrt y) (cbrt y)))))) (* (* 0.5 (+ x (sqrt y))) (fma 1 x (- (* (sqrt (sqrt y)) (sqrt (sqrt y)))))) (* (* 0.5 (+ x (sqrt y))) (fma (- (sqrt (sqrt y))) (sqrt (sqrt y)) (* (sqrt (sqrt y)) (sqrt (sqrt y))))) (* (* 0.5 (+ x (sqrt y))) (fma 1 x (- (* (sqrt y) (sqrt 1))))) (* (* 0.5 (+ x (sqrt y))) (fma (- (sqrt y)) (sqrt 1) (* (sqrt y) (sqrt 1)))) (* (* 0.5 (+ x (sqrt y))) (fma 1 x (- (* (sqrt (sqrt y)) (sqrt (sqrt y)))))) (* (* 0.5 (+ x (sqrt y))) (fma (- (sqrt (sqrt y))) (sqrt (sqrt y)) (* (sqrt (sqrt y)) (sqrt (sqrt y))))) (* (* 0.5 (+ x (sqrt y))) (fma 1 x (- (* (sqrt y) 1)))) (* (* 0.5 (+ x (sqrt y))) (fma (- (sqrt y)) 1 (* (sqrt y) 1))) (* (* 0.5 (+ x (sqrt y))) x) (* (* 0.5 (+ x (sqrt y))) (- (sqrt y))) (* (* 0.5 (+ x (sqrt y))) x) (* (* 0.5 (+ x (sqrt y))) (- (sqrt y))) (* (fma (* (cbrt x) (cbrt x)) (cbrt x) (- (* (cbrt (sqrt y)) (* (cbrt (sqrt y)) (cbrt (sqrt y)))))) (* 0.5 (+ x (sqrt y)))) (* (fma (- (cbrt (sqrt y))) (* (cbrt (sqrt y)) (cbrt (sqrt y))) (* (cbrt (sqrt y)) (* (cbrt (sqrt y)) (cbrt (sqrt y))))) (* 0.5 (+ x (sqrt y)))) (* (fma (* (cbrt x) (cbrt x)) (cbrt x) (- (* (sqrt (cbrt y)) (sqrt (* (cbrt y) (cbrt y)))))) (* 0.5 (+ x (sqrt y)))) (* (fma (- (sqrt (cbrt y))) (sqrt (* (cbrt y) (cbrt y))) (* (sqrt (cbrt y)) (sqrt (* (cbrt y) (cbrt y))))) (* 0.5 (+ x (sqrt y)))) (* (fma (* (cbrt x) (cbrt x)) (cbrt x) (- (* (sqrt (sqrt y)) (sqrt (sqrt y))))) (* 0.5 (+ x (sqrt y)))) (* (fma (- (sqrt (sqrt y))) (sqrt (sqrt y)) (* (sqrt (sqrt y)) (sqrt (sqrt y)))) (* 0.5 (+ x (sqrt y)))) (* (fma (* (cbrt x) (cbrt x)) (cbrt x) (- (* (sqrt y) (sqrt 1)))) (* 0.5 (+ x (sqrt y)))) (* (fma (- (sqrt y)) (sqrt 1) (* (sqrt y) (sqrt 1))) (* 0.5 (+ x (sqrt y)))) (* (fma (* (cbrt x) (cbrt x)) (cbrt x) (- (* (sqrt (sqrt y)) (sqrt (sqrt y))))) (* 0.5 (+ x (sqrt y)))) (* (fma (- (sqrt (sqrt y))) (sqrt (sqrt y)) (* (sqrt (sqrt y)) (sqrt (sqrt y)))) (* 0.5 (+ x (sqrt y)))) (* (fma (* (cbrt x) (cbrt x)) (cbrt x) (- (* (sqrt y) 1))) (* 0.5 (+ x (sqrt y)))) (* (fma (- (sqrt y)) 1 (* (sqrt y) 1)) (* 0.5 (+ x (sqrt y)))) (* (fma (sqrt x) (sqrt x) (- (* (cbrt (sqrt y)) (* (cbrt (sqrt y)) (cbrt (sqrt y)))))) (* 0.5 (+ x (sqrt y)))) (* (fma (- (cbrt (sqrt y))) (* (cbrt (sqrt y)) (cbrt (sqrt y))) (* (cbrt (sqrt y)) (* (cbrt (sqrt y)) (cbrt (sqrt y))))) (* 0.5 (+ x (sqrt y)))) (* (fma (sqrt x) (sqrt x) (- (* (sqrt (cbrt y)) (sqrt (* (cbrt y) (cbrt y)))))) (* 0.5 (+ x (sqrt y)))) (* (fma (- (sqrt (cbrt y))) (sqrt (* (cbrt y) (cbrt y))) (* (sqrt (cbrt y)) (sqrt (* (cbrt y) (cbrt y))))) (* 0.5 (+ x (sqrt y)))) (* (fma (sqrt x) (sqrt x) (- (* (sqrt (sqrt y)) (sqrt (sqrt y))))) (* 0.5 (+ x (sqrt y)))) (* (fma (- (sqrt (sqrt y))) (sqrt (sqrt y)) (* (sqrt (sqrt y)) (sqrt (sqrt y)))) (* 0.5 (+ x (sqrt y)))) (* (fma (sqrt x) (sqrt x) (- (* (sqrt y) (sqrt 1)))) (* 0.5 (+ x (sqrt y)))) (* (fma (- (sqrt y)) (sqrt 1) (* (sqrt y) (sqrt 1))) (* 0.5 (+ x (sqrt y)))) (* (fma (sqrt x) (sqrt x) (- (* (sqrt (sqrt y)) (sqrt (sqrt y))))) (* 0.5 (+ x (sqrt y)))) (* (fma (- (sqrt (sqrt y))) (sqrt (sqrt y)) (* (sqrt (sqrt y)) (sqrt (sqrt y)))) (* 0.5 (+ x (sqrt y)))) (* (fma (sqrt x) (sqrt x) (- (* (sqrt y) 1))) (* 0.5 (+ x (sqrt y)))) (* (fma (- (sqrt y)) 1 (* (sqrt y) 1)) (* 0.5 (+ x (sqrt y)))) (* (fma 1 x (- (* (cbrt (sqrt y)) (* (cbrt (sqrt y)) (cbrt (sqrt y)))))) (* 0.5 (+ x (sqrt y)))) (* (fma (- (cbrt (sqrt y))) (* (cbrt (sqrt y)) (cbrt (sqrt y))) (* (cbrt (sqrt y)) (* (cbrt (sqrt y)) (cbrt (sqrt y))))) (* 0.5 (+ x (sqrt y)))) (* (fma 1 x (- (* (sqrt (cbrt y)) (sqrt (* (cbrt y) (cbrt y)))))) (* 0.5 (+ x (sqrt y)))) (* (fma (- (sqrt (cbrt y))) (sqrt (* (cbrt y) (cbrt y))) (* (sqrt (cbrt y)) (sqrt (* (cbrt y) (cbrt y))))) (* 0.5 (+ x (sqrt y)))) (* (fma 1 x (- (* (sqrt (sqrt y)) (sqrt (sqrt y))))) (* 0.5 (+ x (sqrt y)))) (* (fma (- (sqrt (sqrt y))) (sqrt (sqrt y)) (* (sqrt (sqrt y)) (sqrt (sqrt y)))) (* 0.5 (+ x (sqrt y)))) (* (fma 1 x (- (* (sqrt y) (sqrt 1)))) (* 0.5 (+ x (sqrt y)))) (* (fma (- (sqrt y)) (sqrt 1) (* (sqrt y) (sqrt 1))) (* 0.5 (+ x (sqrt y)))) (* (fma 1 x (- (* (sqrt (sqrt y)) (sqrt (sqrt y))))) (* 0.5 (+ x (sqrt y)))) (* (fma (- (sqrt (sqrt y))) (sqrt (sqrt y)) (* (sqrt (sqrt y)) (sqrt (sqrt y)))) (* 0.5 (+ x (sqrt y)))) (* (fma 1 x (- (* (sqrt y) 1))) (* 0.5 (+ x (sqrt y)))) (* (fma (- (sqrt y)) 1 (* (sqrt y) 1)) (* 0.5 (+ x (sqrt y)))) (* x (* 0.5 (+ x (sqrt y)))) (* (- (sqrt y)) (* 0.5 (+ x (sqrt y)))) (* x (* 0.5 (+ x (sqrt y)))) (* (- (sqrt y)) (* 0.5 (+ x (sqrt y)))) (* (* 0.5 (+ x (sqrt y))) (* (cbrt (- x (sqrt y))) (cbrt (- x (sqrt y))))) (* (* 0.5 (+ x (sqrt y))) (sqrt (- x (sqrt y)))) (* (* 0.5 (+ x (sqrt y))) 1) (* (* 0.5 (+ x (sqrt y))) (+ (sqrt x) (sqrt (sqrt y)))) (* (* 0.5 (+ x (sqrt y))) (+ (sqrt x) (sqrt (sqrt y)))) (* (* 0.5 (+ x (sqrt y))) 1) (* (+ x (sqrt y)) (- x (sqrt y))) (* (* 0.5 (+ x (sqrt y))) (- (pow x 3) (pow (sqrt y) 3))) (* (* 0.5 (+ x (sqrt y))) (- (* x x) (* (sqrt y) (sqrt y)))) (* (* 0.5 (+ (pow x 3) (pow (sqrt y) 3))) (- x (sqrt y))) (* (* 0.5 (- (* x x) (* (sqrt y) (sqrt y)))) (- x (sqrt y))) (- (* 0.5 (pow x 2)) (* 0.5 y)) (- (* 0.5 (pow x 2)) (* 0.5 y)) (- (* 0.5 (pow x 2)) (+ (* +nan.0 (/ 1 y)) (- +nan.0))) 0.866 * * [simplify]: iteration 0 : 502 enodes (cost 1245 ) 0.876 * * [simplify]: iteration 1 : 3016 enodes (cost 889 ) 0.926 * * [simplify]: iteration 2 : 5002 enodes (cost 840 ) 0.930 * [simplify]: Simplified to: (expm1 (* (* 0.5 (+ x (sqrt y))) (- x (sqrt y)))) (log1p (* (* 0.5 (+ x (sqrt y))) (- x (sqrt y)))) (* 0.5 (- (pow x 2) y)) (* 0.5 (- (pow x 2) y)) (log (* 0.5 (- (pow x 2) y))) (log (* 0.5 (- (pow x 2) y))) (log (* 0.5 (- (pow x 2) y))) (pow (exp 0.5) (- (pow x 2) y)) (pow (* 0.5 (- (pow x 2) y)) 3) (pow (* 0.5 (- (pow x 2) y)) 3) (* (cbrt (* (* 0.5 (+ x (sqrt y))) (- x (sqrt y)))) (cbrt (* (* 0.5 (+ x (sqrt y))) (- x (sqrt y))))) (cbrt (* (* 0.5 (+ x (sqrt y))) (- x (sqrt y)))) (pow (* 0.5 (- (pow x 2) y)) 3) (sqrt (* (* 0.5 (+ x (sqrt y))) (- x (sqrt y)))) (sqrt (* (* 0.5 (+ x (sqrt y))) (- x (sqrt y)))) (* (* (- (pow x 3) (pow (sqrt y) 3)) 0.5) (fma y (sqrt y) (pow x 3))) (* (+ (+ (pow x 2) y) (* x (sqrt y))) (- (+ (pow x 2) y) (* x (sqrt y)))) (* (* 0.5 (- (pow x 2) y)) (fma y (sqrt y) (pow x 3))) (* (+ x (sqrt y)) (- (+ (pow x 2) y) (* x (sqrt y)))) (* (* 0.5 (- (pow x 2) y)) (- (pow x 3) (pow (sqrt y) 3))) (* (+ (+ (pow x 2) y) (* x (sqrt y))) (- x (sqrt y))) (* (* 0.5 (- (pow x 2) y)) (- (pow x 2) y)) (- (pow x 2) y) (* (* 0.5 (+ x (sqrt y))) (fma (* (cbrt x) (cbrt x)) (cbrt x) (- (* (sqrt y) 1)))) (* (* (fma (- (sqrt y)) 1 (sqrt y)) (+ x (sqrt y))) 0.5) (* (* 0.5 (+ x (sqrt y))) (fma (* (cbrt x) (cbrt x)) (cbrt x) (- (* (sqrt (cbrt y)) (sqrt (* (cbrt y) (cbrt y))))))) (* (* (* (sqrt (cbrt y)) (+ (- (fabs (cbrt y))) (fabs (cbrt y)))) (+ x (sqrt y))) 0.5) (* (* 0.5 (+ x (sqrt y))) (fma (* (cbrt x) (cbrt x)) (cbrt x) (- (* (sqrt y) 1)))) (* (* (fma (- (sqrt y)) 1 (sqrt y)) (+ x (sqrt y))) 0.5) (* (* 0.5 (+ x (sqrt y))) (fma (* (cbrt x) (cbrt x)) (cbrt x) (- (* (sqrt y) 1)))) (* (* (fma (- (sqrt y)) 1 (sqrt y)) (+ x (sqrt y))) 0.5) (* (* 0.5 (+ x (sqrt y))) (fma (* (cbrt x) (cbrt x)) (cbrt x) (- (* (sqrt y) 1)))) (* (* (fma (- (sqrt y)) 1 (sqrt y)) (+ x (sqrt y))) 0.5) (* (* 0.5 (+ x (sqrt y))) (fma (* (cbrt x) (cbrt x)) (cbrt x) (- (* (sqrt y) 1)))) (* (* (fma (- (sqrt y)) 1 (sqrt y)) (+ x (sqrt y))) 0.5) (* 0.5 (- (pow x 2) y)) (* (* (fma (- (sqrt y)) 1 (sqrt y)) (+ x (sqrt y))) 0.5) (* (* 0.5 (+ x (sqrt y))) (fma 1 x (- (* (sqrt (cbrt y)) (sqrt (* (cbrt y) (cbrt y))))))) (* (* (* (sqrt (cbrt y)) (+ (- (fabs (cbrt y))) (fabs (cbrt y)))) (+ x (sqrt y))) 0.5) (* 0.5 (- (pow x 2) y)) (* (* (fma (- (sqrt y)) 1 (sqrt y)) (+ x (sqrt y))) 0.5) (* 0.5 (- (pow x 2) y)) (* (* (fma (- (sqrt y)) 1 (sqrt y)) (+ x (sqrt y))) 0.5) (* 0.5 (- (pow x 2) y)) (* (* (fma (- (sqrt y)) 1 (sqrt y)) (+ x (sqrt y))) 0.5) (* 0.5 (- (pow x 2) y)) (* (* (fma (- (sqrt y)) 1 (sqrt y)) (+ x (sqrt y))) 0.5) (* 0.5 (- (pow x 2) y)) (* (* (fma (- (sqrt y)) 1 (sqrt y)) (+ x (sqrt y))) 0.5) (* (* 0.5 (+ x (sqrt y))) (fma 1 x (- (* (sqrt (cbrt y)) (sqrt (* (cbrt y) (cbrt y))))))) (* (* (* (sqrt (cbrt y)) (+ (- (fabs (cbrt y))) (fabs (cbrt y)))) (+ x (sqrt y))) 0.5) (* 0.5 (- (pow x 2) y)) (* (* (fma (- (sqrt y)) 1 (sqrt y)) (+ x (sqrt y))) 0.5) (* 0.5 (- (pow x 2) y)) (* (* (fma (- (sqrt y)) 1 (sqrt y)) (+ x (sqrt y))) 0.5) (* 0.5 (- (pow x 2) y)) (* (* (fma (- (sqrt y)) 1 (sqrt y)) (+ x (sqrt y))) 0.5) (* 0.5 (- (pow x 2) y)) (* (* (fma (- (sqrt y)) 1 (sqrt y)) (+ x (sqrt y))) 0.5) (* (* 0.5 (+ x (sqrt y))) x) (* (- (fma (sqrt y) x y)) 0.5) (* (* 0.5 (+ x (sqrt y))) x) (* (- (fma (sqrt y) x y)) 0.5) (* (* 0.5 (+ x (sqrt y))) (fma (* (cbrt x) (cbrt x)) (cbrt x) (- (* (sqrt y) 1)))) (* (* (fma (- (sqrt y)) 1 (sqrt y)) (+ x (sqrt y))) 0.5) (* (* 0.5 (+ x (sqrt y))) (fma (* (cbrt x) (cbrt x)) (cbrt x) (- (* (sqrt (cbrt y)) (sqrt (* (cbrt y) (cbrt y))))))) (* (* (* (sqrt (cbrt y)) (+ (- (fabs (cbrt y))) (fabs (cbrt y)))) (+ x (sqrt y))) 0.5) (* (* 0.5 (+ x (sqrt y))) (fma (* (cbrt x) (cbrt x)) (cbrt x) (- (* (sqrt y) 1)))) (* (* (fma (- (sqrt y)) 1 (sqrt y)) (+ x (sqrt y))) 0.5) (* (* 0.5 (+ x (sqrt y))) (fma (* (cbrt x) (cbrt x)) (cbrt x) (- (* (sqrt y) 1)))) (* (* (fma (- (sqrt y)) 1 (sqrt y)) (+ x (sqrt y))) 0.5) (* (* 0.5 (+ x (sqrt y))) (fma (* (cbrt x) (cbrt x)) (cbrt x) (- (* (sqrt y) 1)))) (* (* (fma (- (sqrt y)) 1 (sqrt y)) (+ x (sqrt y))) 0.5) (* (* 0.5 (+ x (sqrt y))) (fma (* (cbrt x) (cbrt x)) (cbrt x) (- (* (sqrt y) 1)))) (* (* (fma (- (sqrt y)) 1 (sqrt y)) (+ x (sqrt y))) 0.5) (* 0.5 (- (pow x 2) y)) (* (* (fma (- (sqrt y)) 1 (sqrt y)) (+ x (sqrt y))) 0.5) (* (* 0.5 (+ x (sqrt y))) (fma 1 x (- (* (sqrt (cbrt y)) (sqrt (* (cbrt y) (cbrt y))))))) (* (* (* (sqrt (cbrt y)) (+ (- (fabs (cbrt y))) (fabs (cbrt y)))) (+ x (sqrt y))) 0.5) (* 0.5 (- (pow x 2) y)) (* (* (fma (- (sqrt y)) 1 (sqrt y)) (+ x (sqrt y))) 0.5) (* 0.5 (- (pow x 2) y)) (* (* (fma (- (sqrt y)) 1 (sqrt y)) (+ x (sqrt y))) 0.5) (* 0.5 (- (pow x 2) y)) (* (* (fma (- (sqrt y)) 1 (sqrt y)) (+ x (sqrt y))) 0.5) (* 0.5 (- (pow x 2) y)) (* (* (fma (- (sqrt y)) 1 (sqrt y)) (+ x (sqrt y))) 0.5) (* 0.5 (- (pow x 2) y)) (* (* (fma (- (sqrt y)) 1 (sqrt y)) (+ x (sqrt y))) 0.5) (* (* 0.5 (+ x (sqrt y))) (fma 1 x (- (* (sqrt (cbrt y)) (sqrt (* (cbrt y) (cbrt y))))))) (* (* (* (sqrt (cbrt y)) (+ (- (fabs (cbrt y))) (fabs (cbrt y)))) (+ x (sqrt y))) 0.5) (* 0.5 (- (pow x 2) y)) (* (* (fma (- (sqrt y)) 1 (sqrt y)) (+ x (sqrt y))) 0.5) (* 0.5 (- (pow x 2) y)) (* (* (fma (- (sqrt y)) 1 (sqrt y)) (+ x (sqrt y))) 0.5) (* 0.5 (- (pow x 2) y)) (* (* (fma (- (sqrt y)) 1 (sqrt y)) (+ x (sqrt y))) 0.5) (* 0.5 (- (pow x 2) y)) (* (* (fma (- (sqrt y)) 1 (sqrt y)) (+ x (sqrt y))) 0.5) (* (* 0.5 (+ x (sqrt y))) x) (* (- (fma (sqrt y) x y)) 0.5) (* (* 0.5 (+ x (sqrt y))) x) (* (- (fma (sqrt y) x y)) 0.5) (* (* 0.5 (+ x (sqrt y))) (* (cbrt (- x (sqrt y))) (cbrt (- x (sqrt y))))) (* (* 0.5 (+ x (sqrt y))) (sqrt (- x (sqrt y)))) (* 0.5 (+ x (sqrt y))) (* (* 0.5 (+ x (sqrt y))) (+ (sqrt x) (sqrt (sqrt y)))) (* (* 0.5 (+ x (sqrt y))) (+ (sqrt x) (sqrt (sqrt y)))) (* 0.5 (+ x (sqrt y))) (- (pow x 2) y) (* (* 0.5 (+ x (sqrt y))) (- (pow x 3) (pow (sqrt y) 3))) (* (* 0.5 (+ x (sqrt y))) (- (pow x 2) y)) (* (* (- x (sqrt y)) 0.5) (fma y (sqrt y) (pow x 3))) (* (* 0.5 (- (pow x 2) y)) (- x (sqrt y))) (* 0.5 (- (pow x 2) y)) (* 0.5 (- (pow x 2) y)) (fma 0.5 (pow x 2) (- (fma +nan.0 (/ 1 y) (- +nan.0)))) 0.931 * * * [progress]: adding candidates to table 1.013 * [progress]: [Phase 3 of 3] Extracting. 1.013 * * [regime]: Finding splitpoints for: (# #) 1.014 * * * [regime-changes]: Trying 2 branch expressions: (y x) 1.015 * * * * [regimes]: Trying to branch on y from (# #) 1.027 * * * * [regimes]: Trying to branch on x from (# #) 1.041 * * * [regime]: Found split indices: #