23.658 * [progress]: [Phase 1 of 3] Setting up. 0.001 * * * [progress]: [1/2] Preparing points 0.017 * * * [progress]: [2/2] Setting up program. 0.019 * [progress]: [Phase 2 of 3] Improving. 0.019 * [simplify]: Simplifying using # : (+ x (* (- 1.0 x) (- 1.0 y))) 0.020 * * [simplify]: iteration 0 : 7 enodes (cost 9 ) 0.021 * * [simplify]: iteration 1 : 13 enodes (cost 9 ) 0.022 * * [simplify]: iteration 2 : 29 enodes (cost 8 ) 0.027 * * [simplify]: iteration 3 : 74 enodes (cost 8 ) 0.041 * * [simplify]: iteration 4 : 204 enodes (cost 8 ) 0.112 * * [simplify]: iteration 5 : 512 enodes (cost 8 ) 0.516 * * [simplify]: iteration 6 : 1014 enodes (cost 8 ) 1.431 * * [simplify]: iteration 7 : 1893 enodes (cost 8 ) 4.196 * * [simplify]: iteration 8 : 3046 enodes (cost 8 ) 7.226 * * [simplify]: iteration 9 : 3894 enodes (cost 8 ) 9.968 * * [simplify]: iteration 10 : 4211 enodes (cost 8 ) 13.073 * * [simplify]: iteration 11 : 4573 enodes (cost 8 ) 15.361 * * [simplify]: iteration done : 5000 enodes (cost 8 ) 15.361 * [simplify]: Simplified to: (fma (- 1.0 y) (- 1.0 x) x) 15.365 * * [progress]: iteration 1 / 4 15.365 * * * [progress]: picking best candidate 15.366 * * * * [pick]: Picked # 15.367 * * * [progress]: localizing error 15.372 * * * [progress]: generating rewritten candidates 15.372 * * * * [progress]: [ 1 / 1 ] rewriting at (2) 15.373 * * * [progress]: generating series expansions 15.373 * * * * [progress]: [ 1 / 1 ] generating series at (2) 15.373 * [approximate]: Taking taylor expansion of (fma (- 1.0 y) (- 1.0 x) x) in (y x) around 0 15.373 * [taylor]: Taking taylor expansion of (fma (- 1.0 y) (- 1.0 x) x) in x 15.374 * [taylor]: Rewrote expression to (+ (* (- 1.0 y) (- 1.0 x)) x) 15.374 * [taylor]: Taking taylor expansion of (* (- 1.0 y) (- 1.0 x)) in x 15.374 * [taylor]: Taking taylor expansion of (- 1.0 y) in x 15.374 * [taylor]: Taking taylor expansion of 1.0 in x 15.374 * [taylor]: Taking taylor expansion of y in x 15.374 * [taylor]: Taking taylor expansion of (- 1.0 x) in x 15.374 * [taylor]: Taking taylor expansion of 1.0 in x 15.374 * [taylor]: Taking taylor expansion of x in x 15.374 * [taylor]: Taking taylor expansion of x in x 15.374 * [taylor]: Taking taylor expansion of (fma (- 1.0 y) (- 1.0 x) x) in y 15.374 * [taylor]: Rewrote expression to (+ (* (- 1.0 y) (- 1.0 x)) x) 15.374 * [taylor]: Taking taylor expansion of (* (- 1.0 y) (- 1.0 x)) in y 15.374 * [taylor]: Taking taylor expansion of (- 1.0 y) in y 15.374 * [taylor]: Taking taylor expansion of 1.0 in y 15.374 * [taylor]: Taking taylor expansion of y in y 15.374 * [taylor]: Taking taylor expansion of (- 1.0 x) in y 15.374 * [taylor]: Taking taylor expansion of 1.0 in y 15.374 * [taylor]: Taking taylor expansion of x in y 15.374 * [taylor]: Taking taylor expansion of x in y 15.374 * [taylor]: Taking taylor expansion of (fma (- 1.0 y) (- 1.0 x) x) in y 15.374 * [taylor]: Rewrote expression to (+ (* (- 1.0 y) (- 1.0 x)) x) 15.374 * [taylor]: Taking taylor expansion of (* (- 1.0 y) (- 1.0 x)) in y 15.374 * [taylor]: Taking taylor expansion of (- 1.0 y) in y 15.374 * [taylor]: Taking taylor expansion of 1.0 in y 15.374 * [taylor]: Taking taylor expansion of y in y 15.374 * [taylor]: Taking taylor expansion of (- 1.0 x) in y 15.374 * [taylor]: Taking taylor expansion of 1.0 in y 15.374 * [taylor]: Taking taylor expansion of x in y 15.374 * [taylor]: Taking taylor expansion of x in y 15.375 * [taylor]: Taking taylor expansion of 1.0 in x 15.377 * [taylor]: Taking taylor expansion of (- x 1.0) in x 15.377 * [taylor]: Taking taylor expansion of x in x 15.377 * [taylor]: Taking taylor expansion of 1.0 in x 15.380 * [taylor]: Taking taylor expansion of 0 in x 15.381 * [approximate]: Taking taylor expansion of (fma (- 1.0 (/ 1 y)) (- 1.0 (/ 1 x)) (/ 1 x)) in (y x) around 0 15.381 * [taylor]: Taking taylor expansion of (fma (- 1.0 (/ 1 y)) (- 1.0 (/ 1 x)) (/ 1 x)) in x 15.381 * [taylor]: Rewrote expression to (+ (* (- 1.0 (/ 1 y)) (- 1.0 (/ 1 x))) (/ 1 x)) 15.381 * [taylor]: Taking taylor expansion of (* (- 1.0 (/ 1 y)) (- 1.0 (/ 1 x))) in x 15.381 * [taylor]: Taking taylor expansion of (- 1.0 (/ 1 y)) in x 15.381 * [taylor]: Taking taylor expansion of 1.0 in x 15.381 * [taylor]: Taking taylor expansion of (/ 1 y) in x 15.381 * [taylor]: Taking taylor expansion of y in x 15.381 * [taylor]: Taking taylor expansion of (- 1.0 (/ 1 x)) in x 15.381 * [taylor]: Taking taylor expansion of 1.0 in x 15.382 * [taylor]: Taking taylor expansion of (/ 1 x) in x 15.382 * [taylor]: Taking taylor expansion of x in x 15.382 * [taylor]: Taking taylor expansion of (/ 1 x) in x 15.382 * [taylor]: Taking taylor expansion of x in x 15.382 * [taylor]: Taking taylor expansion of (fma (- 1.0 (/ 1 y)) (- 1.0 (/ 1 x)) (/ 1 x)) in y 15.382 * [taylor]: Rewrote expression to (+ (* (- 1.0 (/ 1 y)) (- 1.0 (/ 1 x))) (/ 1 x)) 15.382 * [taylor]: Taking taylor expansion of (* (- 1.0 (/ 1 y)) (- 1.0 (/ 1 x))) in y 15.382 * [taylor]: Taking taylor expansion of (- 1.0 (/ 1 y)) in y 15.382 * [taylor]: Taking taylor expansion of 1.0 in y 15.382 * [taylor]: Taking taylor expansion of (/ 1 y) in y 15.382 * [taylor]: Taking taylor expansion of y in y 15.383 * [taylor]: Taking taylor expansion of (- 1.0 (/ 1 x)) in y 15.383 * [taylor]: Taking taylor expansion of 1.0 in y 15.383 * [taylor]: Taking taylor expansion of (/ 1 x) in y 15.383 * [taylor]: Taking taylor expansion of x in y 15.383 * [taylor]: Taking taylor expansion of (/ 1 x) in y 15.383 * [taylor]: Taking taylor expansion of x in y 15.383 * [taylor]: Taking taylor expansion of (fma (- 1.0 (/ 1 y)) (- 1.0 (/ 1 x)) (/ 1 x)) in y 15.383 * [taylor]: Rewrote expression to (+ (* (- 1.0 (/ 1 y)) (- 1.0 (/ 1 x))) (/ 1 x)) 15.383 * [taylor]: Taking taylor expansion of (* (- 1.0 (/ 1 y)) (- 1.0 (/ 1 x))) in y 15.383 * [taylor]: Taking taylor expansion of (- 1.0 (/ 1 y)) in y 15.383 * [taylor]: Taking taylor expansion of 1.0 in y 15.383 * [taylor]: Taking taylor expansion of (/ 1 y) in y 15.383 * [taylor]: Taking taylor expansion of y in y 15.383 * [taylor]: Taking taylor expansion of (- 1.0 (/ 1 x)) in y 15.383 * [taylor]: Taking taylor expansion of 1.0 in y 15.383 * [taylor]: Taking taylor expansion of (/ 1 x) in y 15.383 * [taylor]: Taking taylor expansion of x in y 15.383 * [taylor]: Taking taylor expansion of (/ 1 x) in y 15.384 * [taylor]: Taking taylor expansion of x in y 15.384 * [taylor]: Taking taylor expansion of (- (/ 1 x) 1.0) in x 15.384 * [taylor]: Taking taylor expansion of (/ 1 x) in x 15.384 * [taylor]: Taking taylor expansion of x in x 15.385 * [taylor]: Taking taylor expansion of 1.0 in x 15.387 * [taylor]: Taking taylor expansion of 1.0 in x 15.391 * [taylor]: Taking taylor expansion of 0 in x 15.392 * [approximate]: Taking taylor expansion of (fma (+ (/ 1 y) 1.0) (+ (/ 1 x) 1.0) (/ -1 x)) in (y x) around 0 15.392 * [taylor]: Taking taylor expansion of (fma (+ (/ 1 y) 1.0) (+ (/ 1 x) 1.0) (/ -1 x)) in x 15.392 * [taylor]: Rewrote expression to (+ (* (+ (/ 1 y) 1.0) (+ (/ 1 x) 1.0)) (/ -1 x)) 15.392 * [taylor]: Taking taylor expansion of (* (+ (/ 1 y) 1.0) (+ (/ 1 x) 1.0)) in x 15.392 * [taylor]: Taking taylor expansion of (+ (/ 1 y) 1.0) in x 15.392 * [taylor]: Taking taylor expansion of (/ 1 y) in x 15.392 * [taylor]: Taking taylor expansion of y in x 15.392 * [taylor]: Taking taylor expansion of 1.0 in x 15.392 * [taylor]: Taking taylor expansion of (+ (/ 1 x) 1.0) in x 15.392 * [taylor]: Taking taylor expansion of (/ 1 x) in x 15.392 * [taylor]: Taking taylor expansion of x in x 15.392 * [taylor]: Taking taylor expansion of 1.0 in x 15.392 * [taylor]: Taking taylor expansion of (/ -1 x) in x 15.392 * [taylor]: Taking taylor expansion of -1 in x 15.392 * [taylor]: Taking taylor expansion of x in x 15.393 * [taylor]: Taking taylor expansion of (fma (+ (/ 1 y) 1.0) (+ (/ 1 x) 1.0) (/ -1 x)) in y 15.393 * [taylor]: Rewrote expression to (+ (* (+ (/ 1 y) 1.0) (+ (/ 1 x) 1.0)) (/ -1 x)) 15.393 * [taylor]: Taking taylor expansion of (* (+ (/ 1 y) 1.0) (+ (/ 1 x) 1.0)) in y 15.393 * [taylor]: Taking taylor expansion of (+ (/ 1 y) 1.0) in y 15.393 * [taylor]: Taking taylor expansion of (/ 1 y) in y 15.393 * [taylor]: Taking taylor expansion of y in y 15.393 * [taylor]: Taking taylor expansion of 1.0 in y 15.393 * [taylor]: Taking taylor expansion of (+ (/ 1 x) 1.0) in y 15.393 * [taylor]: Taking taylor expansion of (/ 1 x) in y 15.393 * [taylor]: Taking taylor expansion of x in y 15.393 * [taylor]: Taking taylor expansion of 1.0 in y 15.393 * [taylor]: Taking taylor expansion of (/ -1 x) in y 15.393 * [taylor]: Taking taylor expansion of -1 in y 15.393 * [taylor]: Taking taylor expansion of x in y 15.393 * [taylor]: Taking taylor expansion of (fma (+ (/ 1 y) 1.0) (+ (/ 1 x) 1.0) (/ -1 x)) in y 15.393 * [taylor]: Rewrote expression to (+ (* (+ (/ 1 y) 1.0) (+ (/ 1 x) 1.0)) (/ -1 x)) 15.394 * [taylor]: Taking taylor expansion of (* (+ (/ 1 y) 1.0) (+ (/ 1 x) 1.0)) in y 15.394 * [taylor]: Taking taylor expansion of (+ (/ 1 y) 1.0) in y 15.394 * [taylor]: Taking taylor expansion of (/ 1 y) in y 15.394 * [taylor]: Taking taylor expansion of y in y 15.394 * [taylor]: Taking taylor expansion of 1.0 in y 15.394 * [taylor]: Taking taylor expansion of (+ (/ 1 x) 1.0) in y 15.394 * [taylor]: Taking taylor expansion of (/ 1 x) in y 15.394 * [taylor]: Taking taylor expansion of x in y 15.394 * [taylor]: Taking taylor expansion of 1.0 in y 15.394 * [taylor]: Taking taylor expansion of (/ -1 x) in y 15.394 * [taylor]: Taking taylor expansion of -1 in y 15.394 * [taylor]: Taking taylor expansion of x in y 15.395 * [taylor]: Taking taylor expansion of (+ (/ 1 x) 1.0) in x 15.395 * [taylor]: Taking taylor expansion of (/ 1 x) in x 15.395 * [taylor]: Taking taylor expansion of x in x 15.395 * [taylor]: Taking taylor expansion of 1.0 in x 15.397 * [taylor]: Taking taylor expansion of 1.0 in x 15.399 * [taylor]: Taking taylor expansion of 0 in x 15.400 * * * [progress]: simplifying candidates 15.400 * [simplify]: Simplifying using # : (expm1 (fma (- 1.0 y) (- 1.0 x) x)) (log1p (fma (- 1.0 y) (- 1.0 x) x)) (* (- 1.0 y) (- 1.0 x)) (log (fma (- 1.0 y) (- 1.0 x) x)) (exp (fma (- 1.0 y) (- 1.0 x) x)) (* (cbrt (fma (- 1.0 y) (- 1.0 x) x)) (cbrt (fma (- 1.0 y) (- 1.0 x) x))) (cbrt (fma (- 1.0 y) (- 1.0 x) x)) (* (* (fma (- 1.0 y) (- 1.0 x) x) (fma (- 1.0 y) (- 1.0 x) x)) (fma (- 1.0 y) (- 1.0 x) x)) (sqrt (fma (- 1.0 y) (- 1.0 x) x)) (sqrt (fma (- 1.0 y) (- 1.0 x) x)) (- (+ (* x y) 1.0) (* 1.0 y)) (- (+ (* x y) 1.0) (* 1.0 y)) (- (+ (* x y) 1.0) (* 1.0 y)) 15.402 * * [simplify]: iteration 0 : 20 enodes (cost 142 ) 15.404 * * [simplify]: iteration 1 : 35 enodes (cost 139 ) 15.417 * * [simplify]: iteration 2 : 83 enodes (cost 123 ) 15.432 * * [simplify]: iteration 3 : 233 enodes (cost 120 ) 15.509 * * [simplify]: iteration 4 : 1132 enodes (cost 117 ) 16.193 * * [simplify]: iteration done : 5000 enodes (cost 117 ) 16.193 * [simplify]: Simplified to: (expm1 (fma (- 1.0 y) (- 1.0 x) x)) (log1p (fma (- 1.0 y) (- 1.0 x) x)) (* (- 1.0 y) (- 1.0 x)) (log (fma (- 1.0 y) (- 1.0 x) x)) (exp (fma (- 1.0 y) (- 1.0 x) x)) (* (cbrt (fma (- 1.0 y) (- 1.0 x) x)) (cbrt (fma (- 1.0 y) (- 1.0 x) x))) (cbrt (fma (- 1.0 y) (- 1.0 x) x)) (pow (fma (- 1.0 y) (- 1.0 x) x) 3) (sqrt (fma (- 1.0 y) (- 1.0 x) x)) (sqrt (fma (- 1.0 y) (- 1.0 x) x)) (fma y (- x 1.0) 1.0) (fma y (- x 1.0) 1.0) (fma y (- x 1.0) 1.0) 16.193 * * * [progress]: adding candidates to table 16.225 * * [progress]: iteration 2 / 4 16.225 * * * [progress]: picking best candidate 16.226 * * * * [pick]: Picked # 16.227 * * * [progress]: localizing error 16.231 * * * [progress]: generating rewritten candidates 16.231 * * * * [progress]: [ 1 / 1 ] rewriting at (2) 16.232 * * * [progress]: generating series expansions 16.232 * * * * [progress]: [ 1 / 1 ] generating series at (2) 16.232 * [approximate]: Taking taylor expansion of (fma y (- x 1.0) 1.0) in (y x) around 0 16.232 * [taylor]: Taking taylor expansion of (fma y (- x 1.0) 1.0) in x 16.232 * [taylor]: Rewrote expression to (+ (* y (- x 1.0)) 1.0) 16.232 * [taylor]: Taking taylor expansion of (* y (- x 1.0)) in x 16.232 * [taylor]: Taking taylor expansion of y in x 16.232 * [taylor]: Taking taylor expansion of (- x 1.0) in x 16.232 * [taylor]: Taking taylor expansion of x in x 16.232 * [taylor]: Taking taylor expansion of 1.0 in x 16.232 * [taylor]: Taking taylor expansion of 1.0 in x 16.232 * [taylor]: Taking taylor expansion of (fma y (- x 1.0) 1.0) in y 16.232 * [taylor]: Rewrote expression to (+ (* y (- x 1.0)) 1.0) 16.232 * [taylor]: Taking taylor expansion of (* y (- x 1.0)) in y 16.232 * [taylor]: Taking taylor expansion of y in y 16.232 * [taylor]: Taking taylor expansion of (- x 1.0) in y 16.232 * [taylor]: Taking taylor expansion of x in y 16.232 * [taylor]: Taking taylor expansion of 1.0 in y 16.232 * [taylor]: Taking taylor expansion of 1.0 in y 16.232 * [taylor]: Taking taylor expansion of (fma y (- x 1.0) 1.0) in y 16.232 * [taylor]: Rewrote expression to (+ (* y (- x 1.0)) 1.0) 16.232 * [taylor]: Taking taylor expansion of (* y (- x 1.0)) in y 16.232 * [taylor]: Taking taylor expansion of y in y 16.233 * [taylor]: Taking taylor expansion of (- x 1.0) in y 16.233 * [taylor]: Taking taylor expansion of x in y 16.233 * [taylor]: Taking taylor expansion of 1.0 in y 16.233 * [taylor]: Taking taylor expansion of 1.0 in y 16.234 * [taylor]: Taking taylor expansion of 1.0 in x 16.234 * [taylor]: Taking taylor expansion of (- x 1.0) in x 16.234 * [taylor]: Taking taylor expansion of x in x 16.235 * [taylor]: Taking taylor expansion of 1.0 in x 16.237 * [taylor]: Taking taylor expansion of 0 in x 16.238 * [approximate]: Taking taylor expansion of (fma (/ 1 y) (- (/ 1 x) 1.0) 1.0) in (y x) around 0 16.238 * [taylor]: Taking taylor expansion of (fma (/ 1 y) (- (/ 1 x) 1.0) 1.0) in x 16.238 * [taylor]: Rewrote expression to (+ (* (/ 1 y) (- (/ 1 x) 1.0)) 1.0) 16.238 * [taylor]: Taking taylor expansion of (* (/ 1 y) (- (/ 1 x) 1.0)) in x 16.238 * [taylor]: Taking taylor expansion of (/ 1 y) in x 16.238 * [taylor]: Taking taylor expansion of y in x 16.238 * [taylor]: Taking taylor expansion of (- (/ 1 x) 1.0) in x 16.238 * [taylor]: Taking taylor expansion of (/ 1 x) in x 16.238 * [taylor]: Taking taylor expansion of x in x 16.238 * [taylor]: Taking taylor expansion of 1.0 in x 16.238 * [taylor]: Taking taylor expansion of 1.0 in x 16.238 * [taylor]: Taking taylor expansion of (fma (/ 1 y) (- (/ 1 x) 1.0) 1.0) in y 16.238 * [taylor]: Rewrote expression to (+ (* (/ 1 y) (- (/ 1 x) 1.0)) 1.0) 16.238 * [taylor]: Taking taylor expansion of (* (/ 1 y) (- (/ 1 x) 1.0)) in y 16.238 * [taylor]: Taking taylor expansion of (/ 1 y) in y 16.238 * [taylor]: Taking taylor expansion of y in y 16.239 * [taylor]: Taking taylor expansion of (- (/ 1 x) 1.0) in y 16.239 * [taylor]: Taking taylor expansion of (/ 1 x) in y 16.239 * [taylor]: Taking taylor expansion of x in y 16.239 * [taylor]: Taking taylor expansion of 1.0 in y 16.239 * [taylor]: Taking taylor expansion of 1.0 in y 16.239 * [taylor]: Taking taylor expansion of (fma (/ 1 y) (- (/ 1 x) 1.0) 1.0) in y 16.239 * [taylor]: Rewrote expression to (+ (* (/ 1 y) (- (/ 1 x) 1.0)) 1.0) 16.239 * [taylor]: Taking taylor expansion of (* (/ 1 y) (- (/ 1 x) 1.0)) in y 16.239 * [taylor]: Taking taylor expansion of (/ 1 y) in y 16.239 * [taylor]: Taking taylor expansion of y in y 16.239 * [taylor]: Taking taylor expansion of (- (/ 1 x) 1.0) in y 16.239 * [taylor]: Taking taylor expansion of (/ 1 x) in y 16.239 * [taylor]: Taking taylor expansion of x in y 16.239 * [taylor]: Taking taylor expansion of 1.0 in y 16.239 * [taylor]: Taking taylor expansion of 1.0 in y 16.240 * [taylor]: Taking taylor expansion of (- (/ 1 x) 1.0) in x 16.240 * [taylor]: Taking taylor expansion of (/ 1 x) in x 16.240 * [taylor]: Taking taylor expansion of x in x 16.240 * [taylor]: Taking taylor expansion of 1.0 in x 16.245 * [taylor]: Taking taylor expansion of 1.0 in x 16.248 * [taylor]: Taking taylor expansion of 0 in x 16.249 * [approximate]: Taking taylor expansion of (fma (/ -1 y) (- (+ 1.0 (/ 1 x))) 1.0) in (y x) around 0 16.249 * [taylor]: Taking taylor expansion of (fma (/ -1 y) (- (+ 1.0 (/ 1 x))) 1.0) in x 16.249 * [taylor]: Rewrote expression to (+ (* (/ -1 y) (- (+ 1.0 (/ 1 x)))) 1.0) 16.249 * [taylor]: Taking taylor expansion of (* (/ -1 y) (- (+ 1.0 (/ 1 x)))) in x 16.249 * [taylor]: Taking taylor expansion of (/ -1 y) in x 16.249 * [taylor]: Taking taylor expansion of -1 in x 16.249 * [taylor]: Taking taylor expansion of y in x 16.249 * [taylor]: Taking taylor expansion of (- (+ 1.0 (/ 1 x))) in x 16.249 * [taylor]: Taking taylor expansion of (+ 1.0 (/ 1 x)) in x 16.249 * [taylor]: Taking taylor expansion of 1.0 in x 16.249 * [taylor]: Taking taylor expansion of (/ 1 x) in x 16.249 * [taylor]: Taking taylor expansion of x in x 16.249 * [taylor]: Taking taylor expansion of 1.0 in x 16.249 * [taylor]: Taking taylor expansion of (fma (/ -1 y) (- (+ 1.0 (/ 1 x))) 1.0) in y 16.249 * [taylor]: Rewrote expression to (+ (* (/ -1 y) (- (+ 1.0 (/ 1 x)))) 1.0) 16.249 * [taylor]: Taking taylor expansion of (* (/ -1 y) (- (+ 1.0 (/ 1 x)))) in y 16.250 * [taylor]: Taking taylor expansion of (/ -1 y) in y 16.250 * [taylor]: Taking taylor expansion of -1 in y 16.250 * [taylor]: Taking taylor expansion of y in y 16.250 * [taylor]: Taking taylor expansion of (- (+ 1.0 (/ 1 x))) in y 16.250 * [taylor]: Taking taylor expansion of (+ 1.0 (/ 1 x)) in y 16.250 * [taylor]: Taking taylor expansion of 1.0 in y 16.250 * [taylor]: Taking taylor expansion of (/ 1 x) in y 16.250 * [taylor]: Taking taylor expansion of x in y 16.250 * [taylor]: Taking taylor expansion of 1.0 in y 16.250 * [taylor]: Taking taylor expansion of (fma (/ -1 y) (- (+ 1.0 (/ 1 x))) 1.0) in y 16.250 * [taylor]: Rewrote expression to (+ (* (/ -1 y) (- (+ 1.0 (/ 1 x)))) 1.0) 16.250 * [taylor]: Taking taylor expansion of (* (/ -1 y) (- (+ 1.0 (/ 1 x)))) in y 16.250 * [taylor]: Taking taylor expansion of (/ -1 y) in y 16.250 * [taylor]: Taking taylor expansion of -1 in y 16.250 * [taylor]: Taking taylor expansion of y in y 16.250 * [taylor]: Taking taylor expansion of (- (+ 1.0 (/ 1 x))) in y 16.250 * [taylor]: Taking taylor expansion of (+ 1.0 (/ 1 x)) in y 16.251 * [taylor]: Taking taylor expansion of 1.0 in y 16.251 * [taylor]: Taking taylor expansion of (/ 1 x) in y 16.251 * [taylor]: Taking taylor expansion of x in y 16.251 * [taylor]: Taking taylor expansion of 1.0 in y 16.251 * [taylor]: Taking taylor expansion of (+ (/ 1 x) 1.0) in x 16.251 * [taylor]: Taking taylor expansion of (/ 1 x) in x 16.251 * [taylor]: Taking taylor expansion of x in x 16.251 * [taylor]: Taking taylor expansion of 1.0 in x 16.253 * [taylor]: Taking taylor expansion of 1.0 in x 16.256 * [taylor]: Taking taylor expansion of 0 in x 16.256 * * * [progress]: simplifying candidates 16.256 * [simplify]: Simplifying using # : (expm1 (fma y (- x 1.0) 1.0)) (log1p (fma y (- x 1.0) 1.0)) (* y (- x 1.0)) (log (fma y (- x 1.0) 1.0)) (exp (fma y (- x 1.0) 1.0)) (* (cbrt (fma y (- x 1.0) 1.0)) (cbrt (fma y (- x 1.0) 1.0))) (cbrt (fma y (- x 1.0) 1.0)) (* (* (fma y (- x 1.0) 1.0) (fma y (- x 1.0) 1.0)) (fma y (- x 1.0) 1.0)) (sqrt (fma y (- x 1.0) 1.0)) (sqrt (fma y (- x 1.0) 1.0)) (- (+ (* x y) 1.0) (* 1.0 y)) (- (+ (* x y) 1.0) (* 1.0 y)) (- (+ (* x y) 1.0) (* 1.0 y)) 16.258 * * [simplify]: iteration 0 : 19 enodes (cost 116 ) 16.260 * * [simplify]: iteration 1 : 32 enodes (cost 113 ) 16.264 * * [simplify]: iteration 2 : 69 enodes (cost 95 ) 16.277 * * [simplify]: iteration 3 : 222 enodes (cost 95 ) 16.360 * * [simplify]: iteration 4 : 1063 enodes (cost 95 ) 17.345 * * [simplify]: iteration done : 5000 enodes (cost 95 ) 17.346 * [simplify]: Simplified to: (expm1 (fma y (- x 1.0) 1.0)) (log1p (fma y (- x 1.0) 1.0)) (* (- x 1.0) y) (log (fma y (- x 1.0) 1.0)) (exp (fma y (- x 1.0) 1.0)) (* (cbrt (fma y (- x 1.0) 1.0)) (cbrt (fma y (- x 1.0) 1.0))) (cbrt (fma y (- x 1.0) 1.0)) (pow (fma y (- x 1.0) 1.0) 3) (sqrt (fma y (- x 1.0) 1.0)) (sqrt (fma y (- x 1.0) 1.0)) (fma y (- x 1.0) 1.0) (fma y (- x 1.0) 1.0) (fma y (- x 1.0) 1.0) 17.346 * * * [progress]: adding candidates to table 17.374 * [progress]: [Phase 3 of 3] Extracting. 17.376 * [simplify]: Simplifying using # : (fma y (- x 1.0) 1.0) 17.376 * * [simplify]: iteration 0 : 5 enodes (cost 6 ) 17.377 * * [simplify]: iteration done : 5 enodes (cost 6 ) 17.377 * [simplify]: Simplified to: (fma y (- x 1.0) 1.0) 17.918 * [regime-testing]: End program error score: 0.004375546943367921 17.937 * [regime-testing]: Target error score: 0.006250781347668459