73.309 * [progress]: [Phase 1 of 3] Setting up. 0.002 * * * [progress]: [1/2] Preparing points 0.047 * * * [progress]: [2/2] Setting up program. 0.049 * [progress]: [Phase 2 of 3] Improving. 0.049 * [simplify]: Simplifying: (- (/ x x) (* (/ 1.0 x) (sqrt (* x x)))) 0.050 * * [simplify]: Extracting # 0 : cost 0 0.050 * * [simplify]: Extracting # 1 : cost 0 0.050 * * [simplify]: Extracting # 2 : cost 0 0.050 * * [simplify]: Extracting # 3 : cost 0 0.050 * * [simplify]: Extracting # 4 : cost 0 0.050 * * [simplify]: Extracting # 5 : cost 0 0.050 * * [simplify]: iteration 0 : 8 enodes (cost 12 ) 0.051 * * [simplify]: Extracting # 0 : cost 0 0.051 * * [simplify]: Extracting # 1 : cost 0 0.051 * * [simplify]: Extracting # 2 : cost 0 0.051 * * [simplify]: iteration 1 : 15 enodes (cost 8 ) 0.069 * * [simplify]: Extracting # 0 : cost 0 0.069 * * [simplify]: Extracting # 1 : cost 0 0.069 * * [simplify]: Extracting # 2 : cost 0 0.069 * * [simplify]: iteration 2 : 30 enodes (cost 8 ) 0.074 * * [simplify]: Extracting # 0 : cost 0 0.074 * * [simplify]: Extracting # 1 : cost 0 0.074 * * [simplify]: Extracting # 2 : cost 0 0.074 * * [simplify]: iteration 3 : 43 enodes (cost 8 ) 0.082 * * [simplify]: Extracting # 0 : cost 0 0.083 * * [simplify]: Extracting # 1 : cost 0 0.083 * * [simplify]: Extracting # 2 : cost 0 0.083 * * [simplify]: iteration 4 : 50 enodes (cost 8 ) 0.092 * * [simplify]: Extracting # 0 : cost 0 0.093 * * [simplify]: Extracting # 1 : cost 0 0.093 * * [simplify]: Extracting # 2 : cost 0 0.093 * * [simplify]: iteration 5 : 56 enodes (cost 8 ) 0.103 * * [simplify]: Extracting # 0 : cost 0 0.103 * * [simplify]: iteration 6 : 61 enodes (cost 8 ) 0.113 * * [simplify]: Extracting # 0 : cost 0 0.113 * * [simplify]: iteration 7 : 63 enodes (cost 8 ) 0.133 * * [simplify]: Extracting # 0 : cost 0 0.133 * * [simplify]: iteration done: 63 enodes (cost 8 ) 0.133 * [simplify]: Simplified to: (- 1 (* (/ 1.0 x) (fabs x))) 0.140 * * [progress]: iteration 1 / 4 0.140 * * * [progress]: picking best candidate 0.143 * * * * [pick]: Picked # 0.143 * * * [progress]: localizing error 0.154 * * * [progress]: generating rewritten candidates 0.154 * * * * [progress]: [ 1 / 2 ] rewriting at (2) 0.175 * * * * [progress]: [ 2 / 2 ] rewriting at (2 2) 0.193 * * * [progress]: generating series expansions 0.193 * * * * [progress]: [ 1 / 2 ] generating series at (2) 0.193 * [backup-simplify]: Simplify (- 1 (* (/ 1.0 x) (fabs x))) into (- 1 (* 1.0 (/ (fabs x) x))) 0.193 * [approximate]: Taking taylor expansion of (- 1 (* 1.0 (/ (fabs x) x))) in (x) around 0 0.193 * [taylor]: Taking taylor expansion of (- 1 (* 1.0 (/ (fabs x) x))) in x 0.193 * [taylor]: Taking taylor expansion of 1 in x 0.193 * [backup-simplify]: Simplify 1 into 1 0.193 * [taylor]: Taking taylor expansion of (* 1.0 (/ (fabs x) x)) in x 0.193 * [taylor]: Taking taylor expansion of 1.0 in x 0.193 * [backup-simplify]: Simplify 1.0 into 1.0 0.193 * [taylor]: Taking taylor expansion of (/ (fabs x) x) in x 0.193 * [taylor]: Taking taylor expansion of (fabs x) in x 0.193 * [backup-simplify]: Simplify (fabs x) into (fabs x) 0.193 * [taylor]: Taking taylor expansion of x in x 0.194 * [backup-simplify]: Simplify 0 into 0 0.194 * [backup-simplify]: Simplify 1 into 1 0.194 * [backup-simplify]: Simplify (/ (fabs x) 1) into (fabs x) 0.194 * [taylor]: Taking taylor expansion of (- 1 (* 1.0 (/ (fabs x) x))) in x 0.194 * [taylor]: Taking taylor expansion of 1 in x 0.194 * [backup-simplify]: Simplify 1 into 1 0.194 * [taylor]: Taking taylor expansion of (* 1.0 (/ (fabs x) x)) in x 0.194 * [taylor]: Taking taylor expansion of 1.0 in x 0.194 * [backup-simplify]: Simplify 1.0 into 1.0 0.194 * [taylor]: Taking taylor expansion of (/ (fabs x) x) in x 0.194 * [taylor]: Taking taylor expansion of (fabs x) in x 0.194 * [backup-simplify]: Simplify (fabs x) into (fabs x) 0.194 * [taylor]: Taking taylor expansion of x in x 0.194 * [backup-simplify]: Simplify 0 into 0 0.194 * [backup-simplify]: Simplify 1 into 1 0.194 * [backup-simplify]: Simplify (/ (fabs x) 1) into (fabs x) 0.194 * [backup-simplify]: Simplify (* 1.0 (fabs x)) into (* 1.0 (fabs x)) 0.194 * [backup-simplify]: Simplify (- (* 1.0 (fabs x))) into (- (* 1.0 (fabs x))) 0.194 * [backup-simplify]: Simplify (+ 0 (- (* 1.0 (fabs x)))) into (- (* 1.0 (fabs x))) 0.194 * [backup-simplify]: Simplify (- (* 1.0 (fabs x))) into (- (* 1.0 (fabs x))) 0.195 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* (fabs x) (/ 0 1)))) into 0 0.196 * [backup-simplify]: Simplify (+ (* 1.0 0) (* 0 (fabs x))) into 0 0.196 * [backup-simplify]: Simplify (- 0) into 0 0.196 * [backup-simplify]: Simplify (+ 1 0) into 1 0.196 * [backup-simplify]: Simplify 1 into 1 0.197 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* (fabs x) (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.198 * [backup-simplify]: Simplify (+ (* 1.0 0) (+ (* 0 0) (* 0 (fabs x)))) into 0 0.198 * [backup-simplify]: Simplify (- 0) into 0 0.198 * [backup-simplify]: Simplify (+ 0 0) into 0 0.198 * [backup-simplify]: Simplify 0 into 0 0.199 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* (fabs x) (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.200 * [backup-simplify]: Simplify (+ (* 1.0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (fabs x))))) into 0 0.200 * [backup-simplify]: Simplify (- 0) into 0 0.201 * [backup-simplify]: Simplify (+ 0 0) into 0 0.201 * [backup-simplify]: Simplify 0 into 0 0.202 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* (fabs x) (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.203 * [backup-simplify]: Simplify (+ (* 1.0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (fabs x)))))) into 0 0.203 * [backup-simplify]: Simplify (- 0) into 0 0.204 * [backup-simplify]: Simplify (+ 0 0) into 0 0.204 * [backup-simplify]: Simplify 0 into 0 0.206 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* (fabs x) (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.208 * [backup-simplify]: Simplify (+ (* 1.0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (fabs x))))))) into 0 0.209 * [backup-simplify]: Simplify (- 0) into 0 0.209 * [backup-simplify]: Simplify (+ 0 0) into 0 0.209 * [backup-simplify]: Simplify 0 into 0 0.213 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* (fabs x) (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.215 * [backup-simplify]: Simplify (+ (* 1.0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (fabs x)))))))) into 0 0.216 * [backup-simplify]: Simplify (- 0) into 0 0.216 * [backup-simplify]: Simplify (+ 0 0) into 0 0.216 * [backup-simplify]: Simplify 0 into 0 0.220 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* (fabs x) (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.223 * [backup-simplify]: Simplify (+ (* 1.0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (fabs x))))))))) into 0 0.223 * [backup-simplify]: Simplify (- 0) into 0 0.224 * [backup-simplify]: Simplify (+ 0 0) into 0 0.224 * [backup-simplify]: Simplify 0 into 0 0.224 * [backup-simplify]: Simplify (+ 1 (* (- (* 1.0 (fabs x))) (/ 1 x))) into (- 1 (* 1.0 (/ (fabs x) x))) 0.224 * [backup-simplify]: Simplify (- 1 (* (/ 1.0 (/ 1 x)) (fabs (/ 1 x)))) into (- 1 (* 1.0 (* (fabs (/ 1 x)) x))) 0.224 * [approximate]: Taking taylor expansion of (- 1 (* 1.0 (* (fabs (/ 1 x)) x))) in (x) around 0 0.224 * [taylor]: Taking taylor expansion of (- 1 (* 1.0 (* (fabs (/ 1 x)) x))) in x 0.225 * [taylor]: Taking taylor expansion of 1 in x 0.225 * [backup-simplify]: Simplify 1 into 1 0.225 * [taylor]: Taking taylor expansion of (* 1.0 (* (fabs (/ 1 x)) x)) in x 0.225 * [taylor]: Taking taylor expansion of 1.0 in x 0.225 * [backup-simplify]: Simplify 1.0 into 1.0 0.225 * [taylor]: Taking taylor expansion of (* (fabs (/ 1 x)) x) in x 0.225 * [taylor]: Taking taylor expansion of (fabs (/ 1 x)) in x 0.225 * [backup-simplify]: Simplify (fabs (/ 1 x)) into (fabs (/ 1 x)) 0.225 * [taylor]: Taking taylor expansion of x in x 0.225 * [backup-simplify]: Simplify 0 into 0 0.225 * [backup-simplify]: Simplify 1 into 1 0.225 * [taylor]: Taking taylor expansion of (- 1 (* 1.0 (* (fabs (/ 1 x)) x))) in x 0.225 * [taylor]: Taking taylor expansion of 1 in x 0.225 * [backup-simplify]: Simplify 1 into 1 0.225 * [taylor]: Taking taylor expansion of (* 1.0 (* (fabs (/ 1 x)) x)) in x 0.225 * [taylor]: Taking taylor expansion of 1.0 in x 0.225 * [backup-simplify]: Simplify 1.0 into 1.0 0.225 * [taylor]: Taking taylor expansion of (* (fabs (/ 1 x)) x) in x 0.225 * [taylor]: Taking taylor expansion of (fabs (/ 1 x)) in x 0.225 * [backup-simplify]: Simplify (fabs (/ 1 x)) into (fabs (/ 1 x)) 0.225 * [taylor]: Taking taylor expansion of x in x 0.225 * [backup-simplify]: Simplify 0 into 0 0.225 * [backup-simplify]: Simplify 1 into 1 0.226 * [backup-simplify]: Simplify (* (fabs (/ 1 x)) 0) into 0 0.226 * [backup-simplify]: Simplify (* 1.0 0) into 0 0.227 * [backup-simplify]: Simplify (- 0) into 0 0.227 * [backup-simplify]: Simplify (+ 1 0) into 1 0.227 * [backup-simplify]: Simplify 1 into 1 0.228 * [backup-simplify]: Simplify (+ (* (fabs (/ 1 x)) 1) (* 0 0)) into (fabs (/ 1 x)) 0.228 * [backup-simplify]: Simplify (+ (* 1.0 (fabs (/ 1 x))) (* 0 0)) into (* 1.0 (fabs (/ 1 x))) 0.228 * [backup-simplify]: Simplify (- (* 1.0 (fabs (/ 1 x)))) into (- (* 1.0 (fabs (/ 1 x)))) 0.228 * [backup-simplify]: Simplify (+ 0 (- (* 1.0 (fabs (/ 1 x))))) into (- (* 1.0 (fabs (/ 1 x)))) 0.228 * [backup-simplify]: Simplify (- (* 1.0 (fabs (/ 1 x)))) into (- (* 1.0 (fabs (/ 1 x)))) 0.230 * [backup-simplify]: Simplify (+ (* (fabs (/ 1 x)) 0) (+ (* 0 1) (* 0 0))) into 0 0.231 * [backup-simplify]: Simplify (+ (* 1.0 0) (+ (* 0 (fabs (/ 1 x))) (* 0 0))) into 0 0.231 * [backup-simplify]: Simplify (- 0) into 0 0.231 * [backup-simplify]: Simplify (+ 0 0) into 0 0.231 * [backup-simplify]: Simplify 0 into 0 0.232 * [backup-simplify]: Simplify (+ (* (fabs (/ 1 x)) 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 0.233 * [backup-simplify]: Simplify (+ (* 1.0 0) (+ (* 0 0) (+ (* 0 (fabs (/ 1 x))) (* 0 0)))) into 0 0.234 * [backup-simplify]: Simplify (- 0) into 0 0.234 * [backup-simplify]: Simplify (+ 0 0) into 0 0.234 * [backup-simplify]: Simplify 0 into 0 0.235 * [backup-simplify]: Simplify (+ (* (fabs (/ 1 x)) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0))))) into 0 0.237 * [backup-simplify]: Simplify (+ (* 1.0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 (fabs (/ 1 x))) (* 0 0))))) into 0 0.237 * [backup-simplify]: Simplify (- 0) into 0 0.238 * [backup-simplify]: Simplify (+ 0 0) into 0 0.238 * [backup-simplify]: Simplify 0 into 0 0.239 * [backup-simplify]: Simplify (+ (* (fabs (/ 1 x)) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))))) into 0 0.241 * [backup-simplify]: Simplify (+ (* 1.0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 (fabs (/ 1 x))) (* 0 0)))))) into 0 0.241 * [backup-simplify]: Simplify (- 0) into 0 0.242 * [backup-simplify]: Simplify (+ 0 0) into 0 0.242 * [backup-simplify]: Simplify 0 into 0 0.243 * [backup-simplify]: Simplify (+ (* (fabs (/ 1 x)) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0))))))) into 0 0.246 * [backup-simplify]: Simplify (+ (* 1.0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 (fabs (/ 1 x))) (* 0 0))))))) into 0 0.246 * [backup-simplify]: Simplify (- 0) into 0 0.247 * [backup-simplify]: Simplify (+ 0 0) into 0 0.247 * [backup-simplify]: Simplify 0 into 0 0.248 * [backup-simplify]: Simplify (+ (* (fabs (/ 1 x)) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))))))) into 0 0.251 * [backup-simplify]: Simplify (+ (* 1.0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 (fabs (/ 1 x))) (* 0 0)))))))) into 0 0.252 * [backup-simplify]: Simplify (- 0) into 0 0.252 * [backup-simplify]: Simplify (+ 0 0) into 0 0.252 * [backup-simplify]: Simplify 0 into 0 0.252 * [backup-simplify]: Simplify (+ (* (- (* 1.0 (fabs (/ 1 (/ 1 x))))) (/ 1 x)) 1) into (- 1 (* 1.0 (/ (fabs x) x))) 0.253 * [backup-simplify]: Simplify (- 1 (* (/ 1.0 (/ 1 (- x))) (fabs (/ 1 (- x))))) into (+ (* 1.0 (* x (fabs (/ -1 x)))) 1) 0.253 * [approximate]: Taking taylor expansion of (+ (* 1.0 (* x (fabs (/ -1 x)))) 1) in (x) around 0 0.253 * [taylor]: Taking taylor expansion of (+ (* 1.0 (* x (fabs (/ -1 x)))) 1) in x 0.253 * [taylor]: Taking taylor expansion of (* 1.0 (* x (fabs (/ -1 x)))) in x 0.253 * [taylor]: Taking taylor expansion of 1.0 in x 0.253 * [backup-simplify]: Simplify 1.0 into 1.0 0.253 * [taylor]: Taking taylor expansion of (* x (fabs (/ -1 x))) in x 0.253 * [taylor]: Taking taylor expansion of x in x 0.253 * [backup-simplify]: Simplify 0 into 0 0.253 * [backup-simplify]: Simplify 1 into 1 0.253 * [taylor]: Taking taylor expansion of (fabs (/ -1 x)) in x 0.253 * [backup-simplify]: Simplify (fabs (/ -1 x)) into (fabs (/ -1 x)) 0.253 * [taylor]: Taking taylor expansion of 1 in x 0.253 * [backup-simplify]: Simplify 1 into 1 0.253 * [taylor]: Taking taylor expansion of (+ (* 1.0 (* x (fabs (/ -1 x)))) 1) in x 0.253 * [taylor]: Taking taylor expansion of (* 1.0 (* x (fabs (/ -1 x)))) in x 0.253 * [taylor]: Taking taylor expansion of 1.0 in x 0.253 * [backup-simplify]: Simplify 1.0 into 1.0 0.253 * [taylor]: Taking taylor expansion of (* x (fabs (/ -1 x))) in x 0.253 * [taylor]: Taking taylor expansion of x in x 0.253 * [backup-simplify]: Simplify 0 into 0 0.253 * [backup-simplify]: Simplify 1 into 1 0.253 * [taylor]: Taking taylor expansion of (fabs (/ -1 x)) in x 0.254 * [backup-simplify]: Simplify (fabs (/ -1 x)) into (fabs (/ -1 x)) 0.254 * [taylor]: Taking taylor expansion of 1 in x 0.254 * [backup-simplify]: Simplify 1 into 1 0.254 * [backup-simplify]: Simplify (* 0 (fabs (/ -1 x))) into 0 0.254 * [backup-simplify]: Simplify (* 1.0 0) into 0 0.255 * [backup-simplify]: Simplify (+ 0 1) into 1 0.255 * [backup-simplify]: Simplify 1 into 1 0.255 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 (fabs (/ -1 x)))) into (fabs (/ -1 x)) 0.256 * [backup-simplify]: Simplify (+ (* 1.0 (fabs (/ -1 x))) (* 0 0)) into (* 1.0 (fabs (/ -1 x))) 0.256 * [backup-simplify]: Simplify (+ (* 1.0 (fabs (/ -1 x))) 0) into (* 1.0 (fabs (/ -1 x))) 0.256 * [backup-simplify]: Simplify (* 1.0 (fabs (/ -1 x))) into (* 1.0 (fabs (/ -1 x))) 0.257 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (* 0 (fabs (/ -1 x))))) into 0 0.258 * [backup-simplify]: Simplify (+ (* 1.0 0) (+ (* 0 (fabs (/ -1 x))) (* 0 0))) into 0 0.258 * [backup-simplify]: Simplify (+ 0 0) into 0 0.258 * [backup-simplify]: Simplify 0 into 0 0.260 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (+ (* 0 0) (* 0 (fabs (/ -1 x)))))) into 0 0.261 * [backup-simplify]: Simplify (+ (* 1.0 0) (+ (* 0 0) (+ (* 0 (fabs (/ -1 x))) (* 0 0)))) into 0 0.261 * [backup-simplify]: Simplify (+ 0 0) into 0 0.261 * [backup-simplify]: Simplify 0 into 0 0.263 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 (fabs (/ -1 x))))))) into 0 0.265 * [backup-simplify]: Simplify (+ (* 1.0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 (fabs (/ -1 x))) (* 0 0))))) into 0 0.265 * [backup-simplify]: Simplify (+ 0 0) into 0 0.265 * [backup-simplify]: Simplify 0 into 0 0.267 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (fabs (/ -1 x)))))))) into 0 0.269 * [backup-simplify]: Simplify (+ (* 1.0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 (fabs (/ -1 x))) (* 0 0)))))) into 0 0.269 * [backup-simplify]: Simplify (+ 0 0) into 0 0.269 * [backup-simplify]: Simplify 0 into 0 0.272 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (fabs (/ -1 x))))))))) into 0 0.274 * [backup-simplify]: Simplify (+ (* 1.0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 (fabs (/ -1 x))) (* 0 0))))))) into 0 0.274 * [backup-simplify]: Simplify (+ 0 0) into 0 0.274 * [backup-simplify]: Simplify 0 into 0 0.277 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (fabs (/ -1 x)))))))))) into 0 0.279 * [backup-simplify]: Simplify (+ (* 1.0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 (fabs (/ -1 x))) (* 0 0)))))))) into 0 0.280 * [backup-simplify]: Simplify (+ 0 0) into 0 0.280 * [backup-simplify]: Simplify 0 into 0 0.280 * [backup-simplify]: Simplify (+ (* (* 1.0 (fabs (/ -1 (/ 1 (- x))))) (/ 1 (- x))) 1) into (- 1 (* 1.0 (/ (fabs x) x))) 0.281 * * * * [progress]: [ 2 / 2 ] generating series at (2 2) 0.281 * [backup-simplify]: Simplify (* (/ 1.0 x) (fabs x)) into (* 1.0 (/ (fabs x) x)) 0.281 * [approximate]: Taking taylor expansion of (* 1.0 (/ (fabs x) x)) in (x) around 0 0.281 * [taylor]: Taking taylor expansion of (* 1.0 (/ (fabs x) x)) in x 0.281 * [taylor]: Taking taylor expansion of 1.0 in x 0.281 * [backup-simplify]: Simplify 1.0 into 1.0 0.281 * [taylor]: Taking taylor expansion of (/ (fabs x) x) in x 0.281 * [taylor]: Taking taylor expansion of (fabs x) in x 0.281 * [backup-simplify]: Simplify (fabs x) into (fabs x) 0.281 * [taylor]: Taking taylor expansion of x in x 0.281 * [backup-simplify]: Simplify 0 into 0 0.281 * [backup-simplify]: Simplify 1 into 1 0.281 * [backup-simplify]: Simplify (/ (fabs x) 1) into (fabs x) 0.281 * [taylor]: Taking taylor expansion of (* 1.0 (/ (fabs x) x)) in x 0.281 * [taylor]: Taking taylor expansion of 1.0 in x 0.281 * [backup-simplify]: Simplify 1.0 into 1.0 0.281 * [taylor]: Taking taylor expansion of (/ (fabs x) x) in x 0.281 * [taylor]: Taking taylor expansion of (fabs x) in x 0.281 * [backup-simplify]: Simplify (fabs x) into (fabs x) 0.281 * [taylor]: Taking taylor expansion of x in x 0.281 * [backup-simplify]: Simplify 0 into 0 0.281 * [backup-simplify]: Simplify 1 into 1 0.282 * [backup-simplify]: Simplify (/ (fabs x) 1) into (fabs x) 0.282 * [backup-simplify]: Simplify (* 1.0 (fabs x)) into (* 1.0 (fabs x)) 0.282 * [backup-simplify]: Simplify (* 1.0 (fabs x)) into (* 1.0 (fabs x)) 0.283 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* (fabs x) (/ 0 1)))) into 0 0.283 * [backup-simplify]: Simplify (+ (* 1.0 0) (* 0 (fabs x))) into 0 0.283 * [backup-simplify]: Simplify 0 into 0 0.284 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* (fabs x) (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.284 * [backup-simplify]: Simplify (+ (* 1.0 0) (+ (* 0 0) (* 0 (fabs x)))) into 0 0.284 * [backup-simplify]: Simplify 0 into 0 0.286 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* (fabs x) (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.291 * [backup-simplify]: Simplify (+ (* 1.0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (fabs x))))) into 0 0.291 * [backup-simplify]: Simplify 0 into 0 0.293 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* (fabs x) (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.294 * [backup-simplify]: Simplify (+ (* 1.0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (fabs x)))))) into 0 0.294 * [backup-simplify]: Simplify 0 into 0 0.296 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* (fabs x) (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.297 * [backup-simplify]: Simplify (+ (* 1.0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (fabs x))))))) into 0 0.297 * [backup-simplify]: Simplify 0 into 0 0.299 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* (fabs x) (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.301 * [backup-simplify]: Simplify (+ (* 1.0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (fabs x)))))))) into 0 0.301 * [backup-simplify]: Simplify 0 into 0 0.301 * [backup-simplify]: Simplify (* (* 1.0 (fabs x)) (/ 1 x)) into (* 1.0 (/ (fabs x) x)) 0.301 * [backup-simplify]: Simplify (* (/ 1.0 (/ 1 x)) (fabs (/ 1 x))) into (* 1.0 (* (fabs (/ 1 x)) x)) 0.301 * [approximate]: Taking taylor expansion of (* 1.0 (* (fabs (/ 1 x)) x)) in (x) around 0 0.301 * [taylor]: Taking taylor expansion of (* 1.0 (* (fabs (/ 1 x)) x)) in x 0.301 * [taylor]: Taking taylor expansion of 1.0 in x 0.301 * [backup-simplify]: Simplify 1.0 into 1.0 0.301 * [taylor]: Taking taylor expansion of (* (fabs (/ 1 x)) x) in x 0.301 * [taylor]: Taking taylor expansion of (fabs (/ 1 x)) in x 0.301 * [backup-simplify]: Simplify (fabs (/ 1 x)) into (fabs (/ 1 x)) 0.301 * [taylor]: Taking taylor expansion of x in x 0.301 * [backup-simplify]: Simplify 0 into 0 0.301 * [backup-simplify]: Simplify 1 into 1 0.301 * [taylor]: Taking taylor expansion of (* 1.0 (* (fabs (/ 1 x)) x)) in x 0.301 * [taylor]: Taking taylor expansion of 1.0 in x 0.301 * [backup-simplify]: Simplify 1.0 into 1.0 0.301 * [taylor]: Taking taylor expansion of (* (fabs (/ 1 x)) x) in x 0.301 * [taylor]: Taking taylor expansion of (fabs (/ 1 x)) in x 0.301 * [backup-simplify]: Simplify (fabs (/ 1 x)) into (fabs (/ 1 x)) 0.301 * [taylor]: Taking taylor expansion of x in x 0.301 * [backup-simplify]: Simplify 0 into 0 0.301 * [backup-simplify]: Simplify 1 into 1 0.301 * [backup-simplify]: Simplify (* (fabs (/ 1 x)) 0) into 0 0.302 * [backup-simplify]: Simplify (* 1.0 0) into 0 0.302 * [backup-simplify]: Simplify 0 into 0 0.302 * [backup-simplify]: Simplify (+ (* (fabs (/ 1 x)) 1) (* 0 0)) into (fabs (/ 1 x)) 0.303 * [backup-simplify]: Simplify (+ (* 1.0 (fabs (/ 1 x))) (* 0 0)) into (* 1.0 (fabs (/ 1 x))) 0.303 * [backup-simplify]: Simplify (* 1.0 (fabs (/ 1 x))) into (* 1.0 (fabs (/ 1 x))) 0.303 * [backup-simplify]: Simplify (+ (* (fabs (/ 1 x)) 0) (+ (* 0 1) (* 0 0))) into 0 0.304 * [backup-simplify]: Simplify (+ (* 1.0 0) (+ (* 0 (fabs (/ 1 x))) (* 0 0))) into 0 0.304 * [backup-simplify]: Simplify 0 into 0 0.304 * [backup-simplify]: Simplify (+ (* (fabs (/ 1 x)) 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 0.305 * [backup-simplify]: Simplify (+ (* 1.0 0) (+ (* 0 0) (+ (* 0 (fabs (/ 1 x))) (* 0 0)))) into 0 0.305 * [backup-simplify]: Simplify 0 into 0 0.306 * [backup-simplify]: Simplify (+ (* (fabs (/ 1 x)) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0))))) into 0 0.307 * [backup-simplify]: Simplify (+ (* 1.0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 (fabs (/ 1 x))) (* 0 0))))) into 0 0.307 * [backup-simplify]: Simplify 0 into 0 0.308 * [backup-simplify]: Simplify (+ (* (fabs (/ 1 x)) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))))) into 0 0.309 * [backup-simplify]: Simplify (+ (* 1.0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 (fabs (/ 1 x))) (* 0 0)))))) into 0 0.309 * [backup-simplify]: Simplify 0 into 0 0.310 * [backup-simplify]: Simplify (+ (* (fabs (/ 1 x)) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0))))))) into 0 0.312 * [backup-simplify]: Simplify (+ (* 1.0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 (fabs (/ 1 x))) (* 0 0))))))) into 0 0.312 * [backup-simplify]: Simplify 0 into 0 0.313 * [backup-simplify]: Simplify (+ (* (fabs (/ 1 x)) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))))))) into 0 0.314 * [backup-simplify]: Simplify (+ (* 1.0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 (fabs (/ 1 x))) (* 0 0)))))))) into 0 0.314 * [backup-simplify]: Simplify 0 into 0 0.314 * [backup-simplify]: Simplify (* (* 1.0 (fabs (/ 1 (/ 1 x)))) (/ 1 x)) into (* 1.0 (/ (fabs x) x)) 0.315 * [backup-simplify]: Simplify (* (/ 1.0 (/ 1 (- x))) (fabs (/ 1 (- x)))) into (* -1.0 (* x (fabs (/ -1 x)))) 0.315 * [approximate]: Taking taylor expansion of (* -1.0 (* x (fabs (/ -1 x)))) in (x) around 0 0.315 * [taylor]: Taking taylor expansion of (* -1.0 (* x (fabs (/ -1 x)))) in x 0.315 * [taylor]: Taking taylor expansion of -1.0 in x 0.315 * [backup-simplify]: Simplify -1.0 into -1.0 0.315 * [taylor]: Taking taylor expansion of (* x (fabs (/ -1 x))) in x 0.315 * [taylor]: Taking taylor expansion of x in x 0.315 * [backup-simplify]: Simplify 0 into 0 0.315 * [backup-simplify]: Simplify 1 into 1 0.315 * [taylor]: Taking taylor expansion of (fabs (/ -1 x)) in x 0.315 * [backup-simplify]: Simplify (fabs (/ -1 x)) into (fabs (/ -1 x)) 0.315 * [taylor]: Taking taylor expansion of (* -1.0 (* x (fabs (/ -1 x)))) in x 0.315 * [taylor]: Taking taylor expansion of -1.0 in x 0.315 * [backup-simplify]: Simplify -1.0 into -1.0 0.315 * [taylor]: Taking taylor expansion of (* x (fabs (/ -1 x))) in x 0.315 * [taylor]: Taking taylor expansion of x in x 0.315 * [backup-simplify]: Simplify 0 into 0 0.315 * [backup-simplify]: Simplify 1 into 1 0.315 * [taylor]: Taking taylor expansion of (fabs (/ -1 x)) in x 0.315 * [backup-simplify]: Simplify (fabs (/ -1 x)) into (fabs (/ -1 x)) 0.315 * [backup-simplify]: Simplify (* 0 (fabs (/ -1 x))) into 0 0.316 * [backup-simplify]: Simplify (* -1.0 0) into 0 0.316 * [backup-simplify]: Simplify 0 into 0 0.316 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 (fabs (/ -1 x)))) into (fabs (/ -1 x)) 0.316 * [backup-simplify]: Simplify (+ (* -1.0 (fabs (/ -1 x))) (* 0 0)) into (- (* 1.0 (fabs (/ -1 x)))) 0.316 * [backup-simplify]: Simplify (- (* 1.0 (fabs (/ -1 x)))) into (- (* 1.0 (fabs (/ -1 x)))) 0.317 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (* 0 (fabs (/ -1 x))))) into 0 0.318 * [backup-simplify]: Simplify (+ (* -1.0 0) (+ (* 0 (fabs (/ -1 x))) (* 0 0))) into 0 0.318 * [backup-simplify]: Simplify 0 into 0 0.319 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (+ (* 0 0) (* 0 (fabs (/ -1 x)))))) into 0 0.320 * [backup-simplify]: Simplify (+ (* -1.0 0) (+ (* 0 0) (+ (* 0 (fabs (/ -1 x))) (* 0 0)))) into 0 0.320 * [backup-simplify]: Simplify 0 into 0 0.322 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 (fabs (/ -1 x))))))) into 0 0.323 * [backup-simplify]: Simplify (+ (* -1.0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 (fabs (/ -1 x))) (* 0 0))))) into 0 0.323 * [backup-simplify]: Simplify 0 into 0 0.325 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (fabs (/ -1 x)))))))) into 0 0.327 * [backup-simplify]: Simplify (+ (* -1.0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 (fabs (/ -1 x))) (* 0 0)))))) into 0 0.327 * [backup-simplify]: Simplify 0 into 0 0.328 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (fabs (/ -1 x))))))))) into 0 0.330 * [backup-simplify]: Simplify (+ (* -1.0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 (fabs (/ -1 x))) (* 0 0))))))) into 0 0.330 * [backup-simplify]: Simplify 0 into 0 0.332 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (fabs (/ -1 x)))))))))) into 0 0.333 * [backup-simplify]: Simplify (+ (* -1.0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 (fabs (/ -1 x))) (* 0 0)))))))) into 0 0.333 * [backup-simplify]: Simplify 0 into 0 0.334 * [backup-simplify]: Simplify (* (- (* 1.0 (fabs (/ -1 (/ 1 (- x)))))) (/ 1 (- x))) into (* 1.0 (/ (fabs x) x)) 0.334 * * * [progress]: simplifying candidates 0.335 * [simplify]: Simplifying: (fma (* (cbrt 1) (cbrt 1)) (cbrt 1) (- (* (fabs x) (/ 1.0 x)))) (fma (- (fabs x)) (/ 1.0 x) (* (fabs x) (/ 1.0 x))) (fma (sqrt 1) (sqrt 1) (- (* (fabs x) (/ 1.0 x)))) (fma (- (fabs x)) (/ 1.0 x) (* (fabs x) (/ 1.0 x))) (fma 1 1 (- (* (fabs x) (/ 1.0 x)))) (fma (- (fabs x)) (/ 1.0 x) (* (fabs x) (/ 1.0 x))) (expm1 (- 1 (* (/ 1.0 x) (fabs x)))) (log1p (- 1 (* (/ 1.0 x) (fabs x)))) (- (* (/ 1.0 x) (fabs x))) (- (* (/ 1.0 x) (fabs x))) (- (* (/ 1.0 x) (fabs x))) (/ (exp 1) (exp (* (/ 1.0 x) (fabs x)))) (log (- 1 (* (/ 1.0 x) (fabs x)))) (exp (- 1 (* (/ 1.0 x) (fabs x)))) (* (cbrt (- 1 (* (/ 1.0 x) (fabs x)))) (cbrt (- 1 (* (/ 1.0 x) (fabs x))))) (cbrt (- 1 (* (/ 1.0 x) (fabs x)))) (* (* (- 1 (* (/ 1.0 x) (fabs x))) (- 1 (* (/ 1.0 x) (fabs x)))) (- 1 (* (/ 1.0 x) (fabs x)))) (sqrt (- 1 (* (/ 1.0 x) (fabs x)))) (sqrt (- 1 (* (/ 1.0 x) (fabs x)))) (- (pow 1 3) (pow (* (/ 1.0 x) (fabs x)) 3)) (+ (* 1 1) (+ (* (* (/ 1.0 x) (fabs x)) (* (/ 1.0 x) (fabs x))) (* 1 (* (/ 1.0 x) (fabs x))))) (- (* (/ 1.0 x) (fabs x))) (- (* 1 1) (* (* (/ 1.0 x) (fabs x)) (* (/ 1.0 x) (fabs x)))) (+ 1 (* (/ 1.0 x) (fabs x))) (- (* (/ 1.0 x) (fabs x))) (expm1 (* (/ 1.0 x) (fabs x))) (log1p (* (/ 1.0 x) (fabs x))) (* (/ 1.0 x) (fabs x)) (+ (- (log 1.0) (log x)) (log (fabs x))) (+ (log (/ 1.0 x)) (log (fabs x))) (log (* (/ 1.0 x) (fabs x))) (exp (* (/ 1.0 x) (fabs x))) (* (/ (* (* 1.0 1.0) 1.0) (* (* x x) x)) (* (* (fabs x) (fabs x)) (fabs x))) (* (* (* (/ 1.0 x) (/ 1.0 x)) (/ 1.0 x)) (* (* (fabs x) (fabs x)) (fabs x))) (* (cbrt (* (/ 1.0 x) (fabs x))) (cbrt (* (/ 1.0 x) (fabs x)))) (cbrt (* (/ 1.0 x) (fabs x))) (* (* (* (/ 1.0 x) (fabs x)) (* (/ 1.0 x) (fabs x))) (* (/ 1.0 x) (fabs x))) (sqrt (* (/ 1.0 x) (fabs x))) (sqrt (* (/ 1.0 x) (fabs x))) (* (sqrt (/ 1.0 x)) (sqrt (fabs x))) (* (sqrt (/ 1.0 x)) (sqrt (fabs x))) (* (/ (sqrt 1.0) (sqrt x)) (sqrt (fabs x))) (* (/ (sqrt 1.0) (sqrt x)) (sqrt (fabs x))) (* (/ 1.0 x) (* (cbrt (fabs x)) (cbrt (fabs x)))) (* (/ 1.0 x) (sqrt (fabs x))) (* (/ 1.0 x) 1) (* (cbrt (/ 1.0 x)) (fabs x)) (* (sqrt (/ 1.0 x)) (fabs x)) (* (/ (cbrt 1.0) (cbrt x)) (fabs x)) (* (/ (cbrt 1.0) (sqrt x)) (fabs x)) (* (/ (cbrt 1.0) x) (fabs x)) (* (/ (sqrt 1.0) (cbrt x)) (fabs x)) (* (/ (sqrt 1.0) (sqrt x)) (fabs x)) (* (/ (sqrt 1.0) x) (fabs x)) (* (/ 1.0 (cbrt x)) (fabs x)) (* (/ 1.0 (sqrt x)) (fabs x)) (* (/ 1.0 x) (fabs x)) (* (/ 1.0 x) (fabs x)) (* (/ 1 x) (fabs x)) (* 1.0 (fabs x)) (- 1 (* 1.0 (/ (fabs x) x))) (- 1 (* 1.0 (/ (fabs x) x))) (- 1 (* 1.0 (/ (fabs x) x))) (* 1.0 (/ (fabs x) x)) (* 1.0 (/ (fabs x) x)) (* 1.0 (/ (fabs x) x)) 0.336 * * [simplify]: Extracting # 0 : cost 0 0.336 * * [simplify]: Extracting # 1 : cost 0 0.336 * * [simplify]: Extracting # 2 : cost 0 0.336 * * [simplify]: Extracting # 3 : cost 0 0.336 * * [simplify]: Extracting # 4 : cost 0 0.336 * * [simplify]: Extracting # 5 : cost 0 0.337 * * [simplify]: Extracting # 6 : cost 0 0.337 * * [simplify]: iteration 0 : 104 enodes (cost 634 ) 0.367 * * [simplify]: Extracting # 0 : cost 0 0.367 * * [simplify]: Extracting # 1 : cost 0 0.368 * * [simplify]: Extracting # 2 : cost 0 0.368 * * [simplify]: Extracting # 3 : cost 0 0.368 * * [simplify]: Extracting # 4 : cost 0 0.368 * * [simplify]: iteration 1 : 231 enodes (cost 590 ) 0.527 * * [simplify]: Extracting # 0 : cost 0 0.529 * * [simplify]: Extracting # 1 : cost 0 0.530 * * [simplify]: Extracting # 2 : cost 0 0.532 * * [simplify]: Extracting # 3 : cost 0 0.533 * * [simplify]: Extracting # 4 : cost 0 0.535 * * [simplify]: Extracting # 5 : cost 0 0.536 * * [simplify]: iteration 2 : 680 enodes (cost 535 ) 1.513 * * [simplify]: Extracting # 0 : cost 0 1.519 * * [simplify]: Extracting # 1 : cost 0 1.525 * * [simplify]: Extracting # 2 : cost 0 1.531 * * [simplify]: Extracting # 3 : cost 0 1.542 * * [simplify]: Extracting # 4 : cost 0 1.545 * * [simplify]: iteration 3 : 2790 enodes (cost 529 ) 4.378 * * [simplify]: Extracting # 0 : cost 0 4.389 * * [simplify]: Extracting # 1 : cost 0 4.394 * * [simplify]: Extracting # 2 : cost 0 4.399 * * [simplify]: Extracting # 3 : cost 0 4.405 * * [simplify]: Extracting # 4 : cost 0 4.411 * * [simplify]: iteration done: 5000 enodes (cost 508 ) 4.411 * [simplify]: Simplified to: (fma 1.0 (- (/ (fabs x) x)) 1) 0 (fma 1.0 (- (/ (fabs x) x)) 1) 0 (fma 1.0 (- (/ (fabs x) x)) 1) 0 (expm1 (- 1 (* (/ 1.0 x) (fabs x)))) (log1p (- 1 (* (/ 1.0 x) (fabs x)))) (- (* (fabs x) (/ 1.0 x))) (- (* (fabs x) (/ 1.0 x))) (- (* (fabs x) (/ 1.0 x))) (exp (- 1 (* (/ 1.0 x) (fabs x)))) (log1p (- (* (fabs x) (/ 1.0 x)))) (exp (- 1 (* (/ 1.0 x) (fabs x)))) (* (cbrt (- 1 (* (/ 1.0 x) (fabs x)))) (cbrt (- 1 (* (/ 1.0 x) (fabs x))))) (cbrt (- 1 (* (/ 1.0 x) (fabs x)))) (pow (- 1 (* (fabs x) (/ 1.0 x))) 3) (sqrt (- 1 (* (/ 1.0 x) (fabs x)))) (sqrt (- 1 (* (/ 1.0 x) (fabs x)))) (- 1 (pow (* (/ 1.0 x) (fabs x)) 3)) (fma (* (fabs x) (/ 1.0 x)) (fma (/ 1.0 x) (fabs x) 1) 1) (- (* (fabs x) (/ 1.0 x))) (- 1 (* (* (/ 1.0 x) (fabs x)) (* (/ 1.0 x) (fabs x)))) (fma (/ 1.0 x) (fabs x) 1) (- (* (fabs x) (/ 1.0 x))) (expm1 (* (/ 1.0 x) (fabs x))) (log1p (* (/ 1.0 x) (fabs x))) (* (fabs x) (/ 1.0 x)) (log (* 1.0 (/ (fabs x) x))) (log (* 1.0 (/ (fabs x) x))) (log (* 1.0 (/ (fabs x) x))) (exp (* (/ 1.0 x) (fabs x))) (pow (* (fabs x) (/ 1.0 x)) 3) (pow (* (fabs x) (/ 1.0 x)) 3) (* (cbrt (* (/ 1.0 x) (fabs x))) (cbrt (* (/ 1.0 x) (fabs x)))) (cbrt (* (/ 1.0 x) (fabs x))) (pow (* (fabs x) (/ 1.0 x)) 3) (sqrt (* (/ 1.0 x) (fabs x))) (sqrt (* (/ 1.0 x) (fabs x))) (* (sqrt (/ 1.0 x)) (sqrt (fabs x))) (* (sqrt (/ 1.0 x)) (sqrt (fabs x))) (* (/ (sqrt 1.0) (sqrt x)) (sqrt (fabs x))) (* (/ (sqrt 1.0) (sqrt x)) (sqrt (fabs x))) (* (/ 1.0 x) (* (cbrt (fabs x)) (cbrt (fabs x)))) (* (/ 1.0 x) (sqrt (fabs x))) (/ 1.0 x) (* (cbrt (/ 1.0 x)) (fabs x)) (* (sqrt (/ 1.0 x)) (fabs x)) (* (/ (cbrt 1.0) (cbrt x)) (fabs x)) (* (/ (cbrt 1.0) (sqrt x)) (fabs x)) (* (/ (cbrt 1.0) x) (fabs x)) (* (/ (sqrt 1.0) (cbrt x)) (fabs x)) (* (/ (sqrt 1.0) (sqrt x)) (fabs x)) (* (/ (sqrt 1.0) x) (fabs x)) (* (/ 1.0 (cbrt x)) (fabs x)) (* (/ 1.0 (sqrt x)) (fabs x)) (* (fabs x) (/ 1.0 x)) (* (fabs x) (/ 1.0 x)) (/ (fabs x) x) (* 1.0 (fabs x)) (fma 1.0 (- (/ (fabs x) x)) 1) (fma 1.0 (- (/ (fabs x) x)) 1) (fma 1.0 (- (/ (fabs x) x)) 1) (* (fabs x) (/ 1.0 x)) (* (fabs x) (/ 1.0 x)) (* (fabs x) (/ 1.0 x)) 4.411 * * * [progress]: adding candidates to table 4.609 * * [progress]: iteration 2 / 4 4.609 * * * [progress]: picking best candidate 4.612 * * * * [pick]: Picked # 4.612 * * * [progress]: localizing error 4.627 * * * [progress]: generating rewritten candidates 4.627 * * * * [progress]: [ 1 / 3 ] rewriting at (2) 4.643 * * * * [progress]: [ 2 / 3 ] rewriting at (2 2 1) 4.644 * * * * [progress]: [ 3 / 3 ] rewriting at (2 2 1 1) 4.662 * * * [progress]: generating series expansions 4.663 * * * * [progress]: [ 1 / 3 ] generating series at (2) 4.663 * [backup-simplify]: Simplify (- 1 (expm1 (log1p (* (/ 1.0 x) (fabs x))))) into (- 1 (expm1 (log1p (* 1.0 (/ (fabs x) x))))) 4.663 * [approximate]: Taking taylor expansion of (- 1 (expm1 (log1p (* 1.0 (/ (fabs x) x))))) in (x) around 0 4.663 * [taylor]: Taking taylor expansion of (- 1 (expm1 (log1p (* 1.0 (/ (fabs x) x))))) in x 4.663 * [taylor]: Taking taylor expansion of 1 in x 4.663 * [backup-simplify]: Simplify 1 into 1 4.663 * [taylor]: Taking taylor expansion of (expm1 (log1p (* 1.0 (/ (fabs x) x)))) in x 4.663 * [taylor]: Rewrote expression to (- (exp (log1p (* 1.0 (/ (fabs x) x)))) 1) 4.663 * [taylor]: Taking taylor expansion of (exp (log1p (* 1.0 (/ (fabs x) x)))) in x 4.663 * [taylor]: Taking taylor expansion of (log1p (* 1.0 (/ (fabs x) x))) in x 4.663 * [taylor]: Rewrote expression to (log (+ 1 (* 1.0 (/ (fabs x) x)))) 4.663 * [taylor]: Taking taylor expansion of (+ 1 (* 1.0 (/ (fabs x) x))) in x 4.663 * [taylor]: Taking taylor expansion of 1 in x 4.663 * [backup-simplify]: Simplify 1 into 1 4.663 * [taylor]: Taking taylor expansion of (* 1.0 (/ (fabs x) x)) in x 4.663 * [taylor]: Taking taylor expansion of 1.0 in x 4.663 * [backup-simplify]: Simplify 1.0 into 1.0 4.663 * [taylor]: Taking taylor expansion of (/ (fabs x) x) in x 4.663 * [taylor]: Taking taylor expansion of (fabs x) in x 4.663 * [backup-simplify]: Simplify (fabs x) into (fabs x) 4.663 * [taylor]: Taking taylor expansion of x in x 4.663 * [backup-simplify]: Simplify 0 into 0 4.663 * [backup-simplify]: Simplify 1 into 1 4.663 * [backup-simplify]: Simplify (/ (fabs x) 1) into (fabs x) 4.664 * [backup-simplify]: Simplify (* 1.0 (fabs x)) into (* 1.0 (fabs x)) 4.664 * [backup-simplify]: Simplify (+ 0 (* 1.0 (fabs x))) into (* 1.0 (fabs x)) 4.664 * [backup-simplify]: Simplify (log (* 1.0 (fabs x))) into (log (* 1.0 (fabs x))) 4.664 * [backup-simplify]: Simplify (+ (* (- 1) (log x)) (log (* 1.0 (fabs x)))) into (- (log (* 1.0 (fabs x))) (log x)) 4.665 * [backup-simplify]: Simplify (+ (* (- 1) (log x)) (log (* 1.0 (fabs x)))) into (- (log (* 1.0 (fabs x))) (log x)) 4.665 * [backup-simplify]: Simplify (exp (- (log (* 1.0 (fabs x))) (log x))) into (exp (- (log (* 1.0 (fabs x))) (log x))) 4.665 * [taylor]: Taking taylor expansion of 1 in x 4.665 * [backup-simplify]: Simplify 1 into 1 4.665 * [taylor]: Taking taylor expansion of (- 1 (expm1 (log1p (* 1.0 (/ (fabs x) x))))) in x 4.665 * [taylor]: Taking taylor expansion of 1 in x 4.665 * [backup-simplify]: Simplify 1 into 1 4.665 * [taylor]: Taking taylor expansion of (expm1 (log1p (* 1.0 (/ (fabs x) x)))) in x 4.665 * [taylor]: Rewrote expression to (- (exp (log1p (* 1.0 (/ (fabs x) x)))) 1) 4.665 * [taylor]: Taking taylor expansion of (exp (log1p (* 1.0 (/ (fabs x) x)))) in x 4.665 * [taylor]: Taking taylor expansion of (log1p (* 1.0 (/ (fabs x) x))) in x 4.665 * [taylor]: Rewrote expression to (log (+ 1 (* 1.0 (/ (fabs x) x)))) 4.665 * [taylor]: Taking taylor expansion of (+ 1 (* 1.0 (/ (fabs x) x))) in x 4.665 * [taylor]: Taking taylor expansion of 1 in x 4.665 * [backup-simplify]: Simplify 1 into 1 4.665 * [taylor]: Taking taylor expansion of (* 1.0 (/ (fabs x) x)) in x 4.665 * [taylor]: Taking taylor expansion of 1.0 in x 4.665 * [backup-simplify]: Simplify 1.0 into 1.0 4.665 * [taylor]: Taking taylor expansion of (/ (fabs x) x) in x 4.665 * [taylor]: Taking taylor expansion of (fabs x) in x 4.665 * [backup-simplify]: Simplify (fabs x) into (fabs x) 4.665 * [taylor]: Taking taylor expansion of x in x 4.665 * [backup-simplify]: Simplify 0 into 0 4.665 * [backup-simplify]: Simplify 1 into 1 4.666 * [backup-simplify]: Simplify (/ (fabs x) 1) into (fabs x) 4.666 * [backup-simplify]: Simplify (* 1.0 (fabs x)) into (* 1.0 (fabs x)) 4.666 * [backup-simplify]: Simplify (+ 0 (* 1.0 (fabs x))) into (* 1.0 (fabs x)) 4.666 * [backup-simplify]: Simplify (log (* 1.0 (fabs x))) into (log (* 1.0 (fabs x))) 4.666 * [backup-simplify]: Simplify (+ (* (- 1) (log x)) (log (* 1.0 (fabs x)))) into (- (log (* 1.0 (fabs x))) (log x)) 4.667 * [backup-simplify]: Simplify (+ (* (- 1) (log x)) (log (* 1.0 (fabs x)))) into (- (log (* 1.0 (fabs x))) (log x)) 4.667 * [backup-simplify]: Simplify (exp (- (log (* 1.0 (fabs x))) (log x))) into (exp (- (log (* 1.0 (fabs x))) (log x))) 4.667 * [taylor]: Taking taylor expansion of 1 in x 4.667 * [backup-simplify]: Simplify 1 into 1 4.667 * [backup-simplify]: Simplify (- 1) into -1 4.667 * [backup-simplify]: Simplify (+ (exp (- (log (* 1.0 (fabs x))) (log x))) -1) into (- (exp (- (log (* 1.0 (fabs x))) (log x))) 1) 4.668 * [backup-simplify]: Simplify (- (- (exp (- (log (* 1.0 (fabs x))) (log x))) 1)) into (- 1 (exp (- (log (* 1.0 (fabs x))) (log x)))) 4.668 * [backup-simplify]: Simplify (+ 1 (- 1 (exp (- (log (* 1.0 (fabs x))) (log x))))) into (- 2 (exp (- (log (* 1.0 (fabs x))) (log x)))) 4.668 * [backup-simplify]: Simplify (- 2 (exp (- (log (* 1.0 (fabs x))) (log x)))) into (- 2 (exp (- (log (* 1.0 (fabs x))) (log x)))) 4.668 * [backup-simplify]: Simplify (+ (* (- 1) (log x)) (log (* 1.0 (fabs x)))) into (- (log (* 1.0 (fabs x))) (log x)) 4.669 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* (fabs x) (/ 0 1)))) into 0 4.669 * [backup-simplify]: Simplify (+ (* 1.0 0) (* 0 (fabs x))) into 0 4.670 * [backup-simplify]: Simplify (+ 1 0) into 1 4.670 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 1) 1)) (pow (* 1.0 (fabs x)) 1)))) 1) into (/ 1.0 (fabs x)) 4.670 * [backup-simplify]: Simplify (* (exp (- (log (* 1.0 (fabs x))) (log x))) (+ (* (/ (pow (/ 1.0 (fabs x)) 1) 1)))) into (* 1.0 (/ (exp (- (log (* 1.0 (fabs x))) (log x))) (fabs x))) 4.671 * [backup-simplify]: Simplify (- 0) into 0 4.671 * [backup-simplify]: Simplify (+ (* 1.0 (/ (exp (- (log (* 1.0 (fabs x))) (log x))) (fabs x))) 0) into (* 1.0 (/ (exp (- (log (* 1.0 (fabs x))) (log x))) (fabs x))) 4.671 * [backup-simplify]: Simplify (- (* 1.0 (/ (exp (- (log (* 1.0 (fabs x))) (log x))) (fabs x)))) into (- (* 1.0 (/ (exp (- (log (* 1.0 (fabs x))) (log x))) (fabs x)))) 4.671 * [backup-simplify]: Simplify (+ 0 (- (* 1.0 (/ (exp (- (log (* 1.0 (fabs x))) (log x))) (fabs x))))) into (- (* 1.0 (/ (exp (- (log (* 1.0 (fabs x))) (log x))) (fabs x)))) 4.672 * [backup-simplify]: Simplify (- (* 1.0 (/ (exp (- (log (* 1.0 (fabs x))) (log x))) (fabs x)))) into (- (* 1.0 (/ (exp (- (log (* 1.0 (fabs x))) (log x))) (fabs x)))) 4.672 * [backup-simplify]: Simplify (+ (* (- 1) (log x)) (log (* 1.0 (fabs x)))) into (- (log (* 1.0 (fabs x))) (log x)) 4.673 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* (fabs x) (/ 0 1)) (* 0 (/ 0 1)))) into 0 4.674 * [backup-simplify]: Simplify (+ (* 1.0 0) (+ (* 0 0) (* 0 (fabs x)))) into 0 4.674 * [backup-simplify]: Simplify (+ 0 0) into 0 4.675 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 1) 2)) (pow (* 1.0 (fabs x)) 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow (* 1.0 (fabs x)) 1)))) 2) into (/ -1/2 (* (pow (fabs x) 2) (pow 1.0 2))) 4.676 * [backup-simplify]: Simplify (* (exp (- (log (* 1.0 (fabs x))) (log x))) (+ (* (/ (pow (/ 1.0 (fabs x)) 2) 2)) (* (/ (pow (/ -1/2 (* (pow (fabs x) 2) (pow 1.0 2))) 1) 1)))) into (* (exp (- (log (* 1.0 (fabs x))) (log x))) (- (* 0.5 (/ 1 (pow (fabs x) 2))) (* 1/2 (/ 1 (* (pow (fabs x) 2) (pow 1.0 2)))))) 4.677 * [backup-simplify]: Simplify (- 0) into 0 4.677 * [backup-simplify]: Simplify (+ (* (exp (- (log (* 1.0 (fabs x))) (log x))) (- (* 0.5 (/ 1 (pow (fabs x) 2))) (* 1/2 (/ 1 (* (pow (fabs x) 2) (pow 1.0 2)))))) 0) into (- (* 0.5 (/ (exp (- (log (* 1.0 (fabs x))) (log x))) (pow (fabs x) 2))) (* 1/2 (/ (exp (- (log (* 1.0 (fabs x))) (log x))) (* (pow (fabs x) 2) (pow 1.0 2))))) 4.678 * [backup-simplify]: Simplify (- (- (* 0.5 (/ (exp (- (log (* 1.0 (fabs x))) (log x))) (pow (fabs x) 2))) (* 1/2 (/ (exp (- (log (* 1.0 (fabs x))) (log x))) (* (pow (fabs x) 2) (pow 1.0 2)))))) into (- (* 1/2 (/ (exp (- (log (* 1.0 (fabs x))) (log x))) (* (pow (fabs x) 2) (pow 1.0 2)))) (* 0.5 (/ (exp (- (log (* 1.0 (fabs x))) (log x))) (pow (fabs x) 2)))) 4.679 * [backup-simplify]: Simplify (+ 0 (- (* 1/2 (/ (exp (- (log (* 1.0 (fabs x))) (log x))) (* (pow (fabs x) 2) (pow 1.0 2)))) (* 0.5 (/ (exp (- (log (* 1.0 (fabs x))) (log x))) (pow (fabs x) 2))))) into (- (* 1/2 (/ (exp (- (log (* 1.0 (fabs x))) (log x))) (* (pow (fabs x) 2) (pow 1.0 2)))) (* 0.5 (/ (exp (- (log (* 1.0 (fabs x))) (log x))) (pow (fabs x) 2)))) 4.680 * [backup-simplify]: Simplify (- (* 1/2 (/ (exp (- (log (* 1.0 (fabs x))) (log x))) (* (pow (fabs x) 2) (pow 1.0 2)))) (* 0.5 (/ (exp (- (log (* 1.0 (fabs x))) (log x))) (pow (fabs x) 2)))) into (- (* 1/2 (/ (exp (- (log (* 1.0 (fabs x))) (log x))) (* (pow (fabs x) 2) (pow 1.0 2)))) (* 0.5 (/ (exp (- (log (* 1.0 (fabs x))) (log x))) (pow (fabs x) 2)))) 4.682 * [backup-simplify]: Simplify (+ (* (- (* 1/2 (/ (exp (- (log (* 1.0 (fabs x))) (log x))) (* (pow (fabs x) 2) (pow 1.0 2)))) (* 0.5 (/ (exp (- (log (* 1.0 (fabs x))) (log x))) (pow (fabs x) 2)))) (pow x 2)) (+ (* (- (* 1.0 (/ (exp (- (log (* 1.0 (fabs x))) (log x))) (fabs x)))) x) (- 2 (exp (- (log (* 1.0 (fabs x))) (log x)))))) into (- (+ (* 1/2 (/ (* (exp (- (log (* 1.0 (fabs x))) (log x))) (pow x 2)) (* (pow (fabs x) 2) (pow 1.0 2)))) 2) (+ (exp (- (log (* 1.0 (fabs x))) (log x))) (+ (* 0.5 (/ (* (exp (- (log (* 1.0 (fabs x))) (log x))) (pow x 2)) (pow (fabs x) 2))) (* 1.0 (/ (* (exp (- (log (* 1.0 (fabs x))) (log x))) x) (fabs x)))))) 4.682 * [backup-simplify]: Simplify (- 1 (expm1 (log1p (* (/ 1.0 (/ 1 x)) (fabs (/ 1 x)))))) into (- 1 (expm1 (log1p (* 1.0 (* (fabs (/ 1 x)) x))))) 4.683 * [approximate]: Taking taylor expansion of (- 1 (expm1 (log1p (* 1.0 (* (fabs (/ 1 x)) x))))) in (x) around 0 4.683 * [taylor]: Taking taylor expansion of (- 1 (expm1 (log1p (* 1.0 (* (fabs (/ 1 x)) x))))) in x 4.683 * [taylor]: Taking taylor expansion of 1 in x 4.683 * [backup-simplify]: Simplify 1 into 1 4.683 * [taylor]: Taking taylor expansion of (expm1 (log1p (* 1.0 (* (fabs (/ 1 x)) x)))) in x 4.683 * [taylor]: Rewrote expression to (- (exp (log1p (* 1.0 (* (fabs (/ 1 x)) x)))) 1) 4.683 * [taylor]: Taking taylor expansion of (exp (log1p (* 1.0 (* (fabs (/ 1 x)) x)))) in x 4.683 * [taylor]: Taking taylor expansion of (log1p (* 1.0 (* (fabs (/ 1 x)) x))) in x 4.683 * [taylor]: Rewrote expression to (log (+ 1 (* 1.0 (* (fabs (/ 1 x)) x)))) 4.683 * [taylor]: Taking taylor expansion of (+ 1 (* 1.0 (* (fabs (/ 1 x)) x))) in x 4.683 * [taylor]: Taking taylor expansion of 1 in x 4.683 * [backup-simplify]: Simplify 1 into 1 4.683 * [taylor]: Taking taylor expansion of (* 1.0 (* (fabs (/ 1 x)) x)) in x 4.683 * [taylor]: Taking taylor expansion of 1.0 in x 4.683 * [backup-simplify]: Simplify 1.0 into 1.0 4.683 * [taylor]: Taking taylor expansion of (* (fabs (/ 1 x)) x) in x 4.683 * [taylor]: Taking taylor expansion of (fabs (/ 1 x)) in x 4.683 * [backup-simplify]: Simplify (fabs (/ 1 x)) into (fabs (/ 1 x)) 4.683 * [taylor]: Taking taylor expansion of x in x 4.683 * [backup-simplify]: Simplify 0 into 0 4.683 * [backup-simplify]: Simplify 1 into 1 4.684 * [backup-simplify]: Simplify (* (fabs (/ 1 x)) 0) into 0 4.684 * [backup-simplify]: Simplify (* 1.0 0) into 0 4.685 * [backup-simplify]: Simplify (+ 1 0) into 1 4.685 * [backup-simplify]: Simplify (log 1) into 0 4.686 * [backup-simplify]: Simplify (+ (* (fabs (/ 1 x)) 1) (* 0 0)) into (fabs (/ 1 x)) 4.686 * [backup-simplify]: Simplify (+ (* 1.0 (fabs (/ 1 x))) (* 0 0)) into (* 1.0 (fabs (/ 1 x))) 4.686 * [backup-simplify]: Simplify (+ 0 (* 1.0 (fabs (/ 1 x)))) into (* 1.0 (fabs (/ 1 x))) 4.687 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 (* 1.0 (fabs (/ 1 x)))) 1)) (pow 1 1)))) 1) into (* 1.0 (fabs (/ 1 x))) 4.687 * [backup-simplify]: Simplify (exp 0) into 1 4.687 * [taylor]: Taking taylor expansion of 1 in x 4.687 * [backup-simplify]: Simplify 1 into 1 4.687 * [taylor]: Taking taylor expansion of (- 1 (expm1 (log1p (* 1.0 (* (fabs (/ 1 x)) x))))) in x 4.687 * [taylor]: Taking taylor expansion of 1 in x 4.687 * [backup-simplify]: Simplify 1 into 1 4.688 * [taylor]: Taking taylor expansion of (expm1 (log1p (* 1.0 (* (fabs (/ 1 x)) x)))) in x 4.688 * [taylor]: Rewrote expression to (- (exp (log1p (* 1.0 (* (fabs (/ 1 x)) x)))) 1) 4.688 * [taylor]: Taking taylor expansion of (exp (log1p (* 1.0 (* (fabs (/ 1 x)) x)))) in x 4.688 * [taylor]: Taking taylor expansion of (log1p (* 1.0 (* (fabs (/ 1 x)) x))) in x 4.688 * [taylor]: Rewrote expression to (log (+ 1 (* 1.0 (* (fabs (/ 1 x)) x)))) 4.688 * [taylor]: Taking taylor expansion of (+ 1 (* 1.0 (* (fabs (/ 1 x)) x))) in x 4.688 * [taylor]: Taking taylor expansion of 1 in x 4.688 * [backup-simplify]: Simplify 1 into 1 4.688 * [taylor]: Taking taylor expansion of (* 1.0 (* (fabs (/ 1 x)) x)) in x 4.688 * [taylor]: Taking taylor expansion of 1.0 in x 4.688 * [backup-simplify]: Simplify 1.0 into 1.0 4.688 * [taylor]: Taking taylor expansion of (* (fabs (/ 1 x)) x) in x 4.688 * [taylor]: Taking taylor expansion of (fabs (/ 1 x)) in x 4.688 * [backup-simplify]: Simplify (fabs (/ 1 x)) into (fabs (/ 1 x)) 4.688 * [taylor]: Taking taylor expansion of x in x 4.688 * [backup-simplify]: Simplify 0 into 0 4.688 * [backup-simplify]: Simplify 1 into 1 4.688 * [backup-simplify]: Simplify (* (fabs (/ 1 x)) 0) into 0 4.689 * [backup-simplify]: Simplify (* 1.0 0) into 0 4.690 * [backup-simplify]: Simplify (+ 1 0) into 1 4.690 * [backup-simplify]: Simplify (log 1) into 0 4.691 * [backup-simplify]: Simplify (+ (* (fabs (/ 1 x)) 1) (* 0 0)) into (fabs (/ 1 x)) 4.691 * [backup-simplify]: Simplify (+ (* 1.0 (fabs (/ 1 x))) (* 0 0)) into (* 1.0 (fabs (/ 1 x))) 4.691 * [backup-simplify]: Simplify (+ 0 (* 1.0 (fabs (/ 1 x)))) into (* 1.0 (fabs (/ 1 x))) 4.692 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 (* 1.0 (fabs (/ 1 x)))) 1)) (pow 1 1)))) 1) into (* 1.0 (fabs (/ 1 x))) 4.692 * [backup-simplify]: Simplify (exp 0) into 1 4.692 * [taylor]: Taking taylor expansion of 1 in x 4.692 * [backup-simplify]: Simplify 1 into 1 4.693 * [backup-simplify]: Simplify (- 1) into -1 4.693 * [backup-simplify]: Simplify (+ 1 -1) into 0 4.694 * [backup-simplify]: Simplify (- 0) into 0 4.694 * [backup-simplify]: Simplify (+ 1 0) into 1 4.694 * [backup-simplify]: Simplify 1 into 1 4.695 * [backup-simplify]: Simplify (* (exp 0) (+ (* (/ (pow (* 1.0 (fabs (/ 1 x))) 1) 1)))) into (* 1.0 (fabs (/ 1 x))) 4.695 * [backup-simplify]: Simplify (- 0) into 0 4.696 * [backup-simplify]: Simplify (+ (* 1.0 (fabs (/ 1 x))) 0) into (* 1.0 (fabs (/ 1 x))) 4.696 * [backup-simplify]: Simplify (- (* 1.0 (fabs (/ 1 x)))) into (- (* 1.0 (fabs (/ 1 x)))) 4.696 * [backup-simplify]: Simplify (+ 0 (- (* 1.0 (fabs (/ 1 x))))) into (- (* 1.0 (fabs (/ 1 x)))) 4.696 * [backup-simplify]: Simplify (- (* 1.0 (fabs (/ 1 x)))) into (- (* 1.0 (fabs (/ 1 x)))) 4.697 * [backup-simplify]: Simplify (+ (* (fabs (/ 1 x)) 0) (+ (* 0 1) (* 0 0))) into 0 4.698 * [backup-simplify]: Simplify (+ (* 1.0 0) (+ (* 0 (fabs (/ 1 x))) (* 0 0))) into 0 4.699 * [backup-simplify]: Simplify (+ 0 0) into 0 4.701 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 (* 1.0 (fabs (/ 1 x)))) 2)) (pow 1 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow 1 1)))) 2) into (* -0.5 (pow (fabs (/ 1 x)) 2)) 4.702 * [backup-simplify]: Simplify (* (exp 0) (+ (* (/ (pow (* 1.0 (fabs (/ 1 x))) 2) 2)) (* (/ (pow (* -0.5 (pow (fabs (/ 1 x)) 2)) 1) 1)))) into 0 4.711 * [backup-simplify]: Simplify (- 0) into 0 4.712 * [backup-simplify]: Simplify (+ 0 0) into 0 4.712 * [backup-simplify]: Simplify (- 0) into 0 4.713 * [backup-simplify]: Simplify (+ 0 0) into 0 4.713 * [backup-simplify]: Simplify 0 into 0 4.714 * [backup-simplify]: Simplify (+ (* (fabs (/ 1 x)) 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 4.715 * [backup-simplify]: Simplify (+ (* 1.0 0) (+ (* 0 0) (+ (* 0 (fabs (/ 1 x))) (* 0 0)))) into 0 4.716 * [backup-simplify]: Simplify (+ 0 0) into 0 4.719 * [backup-simplify]: Simplify (/ (+ (* 2 (/ (* (pow (* 1 (* 1.0 (fabs (/ 1 x)))) 3)) (pow 1 3))) (* -3 (/ (* (pow (* 1 (* 1.0 (fabs (/ 1 x)))) 1) (pow (* 2 0) 1)) (pow 1 2))) (* 1 (/ (* 1 1 (pow (* 6 0) 1)) (pow 1 1)))) 6) into (* 0.3333333333333333 (pow (fabs (/ 1 x)) 3)) 4.721 * [backup-simplify]: Simplify (* (exp 0) (+ (* (/ (pow (* 1.0 (fabs (/ 1 x))) 3) 6)) (* (/ (pow (* 1.0 (fabs (/ 1 x))) 1) 1) (/ (pow (* -0.5 (pow (fabs (/ 1 x)) 2)) 1) 1)) (* (/ (pow (* 0.3333333333333333 (pow (fabs (/ 1 x)) 3)) 1) 1)))) into (* -5.551115123125783e-17 (pow (fabs (/ 1 x)) 3)) 4.721 * [backup-simplify]: Simplify (- 0) into 0 4.722 * [backup-simplify]: Simplify (+ (* -5.551115123125783e-17 (pow (fabs (/ 1 x)) 3)) 0) into (- (* 5.551115123125783e-17 (pow (fabs (/ 1 x)) 3))) 4.722 * [backup-simplify]: Simplify (- (- (* 5.551115123125783e-17 (pow (fabs (/ 1 x)) 3)))) into (* 5.551115123125783e-17 (pow (fabs (/ 1 x)) 3)) 4.722 * [backup-simplify]: Simplify (+ 0 (* 5.551115123125783e-17 (pow (fabs (/ 1 x)) 3))) into (* 5.551115123125783e-17 (pow (fabs (/ 1 x)) 3)) 4.722 * [backup-simplify]: Simplify (* 5.551115123125783e-17 (pow (fabs (/ 1 x)) 3)) into (* 5.551115123125783e-17 (pow (fabs (/ 1 x)) 3)) 4.723 * [backup-simplify]: Simplify (+ (* (* 5.551115123125783e-17 (pow (fabs (/ 1 (/ 1 x))) 3)) (pow (/ 1 x) 3)) (+ (* (- (* 1.0 (fabs (/ 1 (/ 1 x))))) (/ 1 x)) 1)) into (- (+ (* 5.551115123125783e-17 (/ (pow (fabs x) 3) (pow x 3))) 1) (* 1.0 (/ (fabs x) x))) 4.723 * [backup-simplify]: Simplify (- 1 (expm1 (log1p (* (/ 1.0 (/ 1 (- x))) (fabs (/ 1 (- x))))))) into (- 1 (expm1 (log1p (* -1.0 (* x (fabs (/ -1 x))))))) 4.723 * [approximate]: Taking taylor expansion of (- 1 (expm1 (log1p (* -1.0 (* x (fabs (/ -1 x))))))) in (x) around 0 4.723 * [taylor]: Taking taylor expansion of (- 1 (expm1 (log1p (* -1.0 (* x (fabs (/ -1 x))))))) in x 4.723 * [taylor]: Taking taylor expansion of 1 in x 4.724 * [backup-simplify]: Simplify 1 into 1 4.724 * [taylor]: Taking taylor expansion of (expm1 (log1p (* -1.0 (* x (fabs (/ -1 x)))))) in x 4.724 * [taylor]: Rewrote expression to (- (exp (log1p (* -1.0 (* x (fabs (/ -1 x)))))) 1) 4.724 * [taylor]: Taking taylor expansion of (exp (log1p (* -1.0 (* x (fabs (/ -1 x)))))) in x 4.724 * [taylor]: Taking taylor expansion of (log1p (* -1.0 (* x (fabs (/ -1 x))))) in x 4.724 * [taylor]: Rewrote expression to (log (+ 1 (* -1.0 (* x (fabs (/ -1 x)))))) 4.724 * [taylor]: Taking taylor expansion of (+ 1 (* -1.0 (* x (fabs (/ -1 x))))) in x 4.724 * [taylor]: Taking taylor expansion of 1 in x 4.724 * [backup-simplify]: Simplify 1 into 1 4.724 * [taylor]: Taking taylor expansion of (* -1.0 (* x (fabs (/ -1 x)))) in x 4.724 * [taylor]: Taking taylor expansion of -1.0 in x 4.724 * [backup-simplify]: Simplify -1.0 into -1.0 4.724 * [taylor]: Taking taylor expansion of (* x (fabs (/ -1 x))) in x 4.724 * [taylor]: Taking taylor expansion of x in x 4.724 * [backup-simplify]: Simplify 0 into 0 4.724 * [backup-simplify]: Simplify 1 into 1 4.724 * [taylor]: Taking taylor expansion of (fabs (/ -1 x)) in x 4.724 * [backup-simplify]: Simplify (fabs (/ -1 x)) into (fabs (/ -1 x)) 4.724 * [backup-simplify]: Simplify (* 0 (fabs (/ -1 x))) into 0 4.725 * [backup-simplify]: Simplify (* -1.0 0) into 0 4.725 * [backup-simplify]: Simplify (+ 1 0) into 1 4.726 * [backup-simplify]: Simplify (log 1) into 0 4.726 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 (fabs (/ -1 x)))) into (fabs (/ -1 x)) 4.727 * [backup-simplify]: Simplify (+ (* -1.0 (fabs (/ -1 x))) (* 0 0)) into (- (* 1.0 (fabs (/ -1 x)))) 4.727 * [backup-simplify]: Simplify (+ 0 (- (* 1.0 (fabs (/ -1 x))))) into (- (* 1.0 (fabs (/ -1 x)))) 4.728 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 (- (* 1.0 (fabs (/ -1 x))))) 1)) (pow 1 1)))) 1) into (* -1.0 (fabs (/ -1 x))) 4.728 * [backup-simplify]: Simplify (exp 0) into 1 4.728 * [taylor]: Taking taylor expansion of 1 in x 4.728 * [backup-simplify]: Simplify 1 into 1 4.728 * [taylor]: Taking taylor expansion of (- 1 (expm1 (log1p (* -1.0 (* x (fabs (/ -1 x))))))) in x 4.728 * [taylor]: Taking taylor expansion of 1 in x 4.728 * [backup-simplify]: Simplify 1 into 1 4.728 * [taylor]: Taking taylor expansion of (expm1 (log1p (* -1.0 (* x (fabs (/ -1 x)))))) in x 4.728 * [taylor]: Rewrote expression to (- (exp (log1p (* -1.0 (* x (fabs (/ -1 x)))))) 1) 4.728 * [taylor]: Taking taylor expansion of (exp (log1p (* -1.0 (* x (fabs (/ -1 x)))))) in x 4.728 * [taylor]: Taking taylor expansion of (log1p (* -1.0 (* x (fabs (/ -1 x))))) in x 4.729 * [taylor]: Rewrote expression to (log (+ 1 (* -1.0 (* x (fabs (/ -1 x)))))) 4.729 * [taylor]: Taking taylor expansion of (+ 1 (* -1.0 (* x (fabs (/ -1 x))))) in x 4.729 * [taylor]: Taking taylor expansion of 1 in x 4.729 * [backup-simplify]: Simplify 1 into 1 4.729 * [taylor]: Taking taylor expansion of (* -1.0 (* x (fabs (/ -1 x)))) in x 4.729 * [taylor]: Taking taylor expansion of -1.0 in x 4.729 * [backup-simplify]: Simplify -1.0 into -1.0 4.729 * [taylor]: Taking taylor expansion of (* x (fabs (/ -1 x))) in x 4.729 * [taylor]: Taking taylor expansion of x in x 4.729 * [backup-simplify]: Simplify 0 into 0 4.729 * [backup-simplify]: Simplify 1 into 1 4.729 * [taylor]: Taking taylor expansion of (fabs (/ -1 x)) in x 4.729 * [backup-simplify]: Simplify (fabs (/ -1 x)) into (fabs (/ -1 x)) 4.729 * [backup-simplify]: Simplify (* 0 (fabs (/ -1 x))) into 0 4.730 * [backup-simplify]: Simplify (* -1.0 0) into 0 4.730 * [backup-simplify]: Simplify (+ 1 0) into 1 4.731 * [backup-simplify]: Simplify (log 1) into 0 4.731 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 (fabs (/ -1 x)))) into (fabs (/ -1 x)) 4.732 * [backup-simplify]: Simplify (+ (* -1.0 (fabs (/ -1 x))) (* 0 0)) into (- (* 1.0 (fabs (/ -1 x)))) 4.732 * [backup-simplify]: Simplify (+ 0 (- (* 1.0 (fabs (/ -1 x))))) into (- (* 1.0 (fabs (/ -1 x)))) 4.733 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 (- (* 1.0 (fabs (/ -1 x))))) 1)) (pow 1 1)))) 1) into (* -1.0 (fabs (/ -1 x))) 4.733 * [backup-simplify]: Simplify (exp 0) into 1 4.733 * [taylor]: Taking taylor expansion of 1 in x 4.733 * [backup-simplify]: Simplify 1 into 1 4.733 * [backup-simplify]: Simplify (- 1) into -1 4.734 * [backup-simplify]: Simplify (+ 1 -1) into 0 4.734 * [backup-simplify]: Simplify (- 0) into 0 4.735 * [backup-simplify]: Simplify (+ 1 0) into 1 4.735 * [backup-simplify]: Simplify 1 into 1 4.735 * [backup-simplify]: Simplify (* (exp 0) (+ (* (/ (pow (* -1.0 (fabs (/ -1 x))) 1) 1)))) into (* -1.0 (fabs (/ -1 x))) 4.735 * [backup-simplify]: Simplify (- 0) into 0 4.736 * [backup-simplify]: Simplify (+ (* -1.0 (fabs (/ -1 x))) 0) into (- (* 1.0 (fabs (/ -1 x)))) 4.736 * [backup-simplify]: Simplify (- (- (* 1.0 (fabs (/ -1 x))))) into (* 1.0 (fabs (/ -1 x))) 4.736 * [backup-simplify]: Simplify (+ 0 (* 1.0 (fabs (/ -1 x)))) into (* 1.0 (fabs (/ -1 x))) 4.736 * [backup-simplify]: Simplify (* 1.0 (fabs (/ -1 x))) into (* 1.0 (fabs (/ -1 x))) 4.737 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (* 0 (fabs (/ -1 x))))) into 0 4.738 * [backup-simplify]: Simplify (+ (* -1.0 0) (+ (* 0 (fabs (/ -1 x))) (* 0 0))) into 0 4.738 * [backup-simplify]: Simplify (+ 0 0) into 0 4.741 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 (- (* 1.0 (fabs (/ -1 x))))) 2)) (pow 1 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow 1 1)))) 2) into (* -0.5 (pow (fabs (/ -1 x)) 2)) 4.741 * [backup-simplify]: Simplify (* (exp 0) (+ (* (/ (pow (* -1.0 (fabs (/ -1 x))) 2) 2)) (* (/ (pow (* -0.5 (pow (fabs (/ -1 x)) 2)) 1) 1)))) into 0 4.742 * [backup-simplify]: Simplify (- 0) into 0 4.742 * [backup-simplify]: Simplify (+ 0 0) into 0 4.743 * [backup-simplify]: Simplify (- 0) into 0 4.743 * [backup-simplify]: Simplify (+ 0 0) into 0 4.743 * [backup-simplify]: Simplify 0 into 0 4.745 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (+ (* 0 0) (* 0 (fabs (/ -1 x)))))) into 0 4.746 * [backup-simplify]: Simplify (+ (* -1.0 0) (+ (* 0 0) (+ (* 0 (fabs (/ -1 x))) (* 0 0)))) into 0 4.746 * [backup-simplify]: Simplify (+ 0 0) into 0 4.750 * [backup-simplify]: Simplify (/ (+ (* 2 (/ (* (pow (* 1 (- (* 1.0 (fabs (/ -1 x))))) 3)) (pow 1 3))) (* -3 (/ (* (pow (* 1 (- (* 1.0 (fabs (/ -1 x))))) 1) (pow (* 2 0) 1)) (pow 1 2))) (* 1 (/ (* 1 1 (pow (* 6 0) 1)) (pow 1 1)))) 6) into (* -0.3333333333333333 (pow (fabs (/ -1 x)) 3)) 4.751 * [backup-simplify]: Simplify (* (exp 0) (+ (* (/ (pow (* -1.0 (fabs (/ -1 x))) 3) 6)) (* (/ (pow (* -1.0 (fabs (/ -1 x))) 1) 1) (/ (pow (* -0.5 (pow (fabs (/ -1 x)) 2)) 1) 1)) (* (/ (pow (* -0.3333333333333333 (pow (fabs (/ -1 x)) 3)) 1) 1)))) into (* 5.551115123125783e-17 (pow (fabs (/ -1 x)) 3)) 4.752 * [backup-simplify]: Simplify (- 0) into 0 4.752 * [backup-simplify]: Simplify (+ (* 5.551115123125783e-17 (pow (fabs (/ -1 x)) 3)) 0) into (* 5.551115123125783e-17 (pow (fabs (/ -1 x)) 3)) 4.753 * [backup-simplify]: Simplify (- (* 5.551115123125783e-17 (pow (fabs (/ -1 x)) 3))) into (- (* 5.551115123125783e-17 (pow (fabs (/ -1 x)) 3))) 4.753 * [backup-simplify]: Simplify (+ 0 (- (* 5.551115123125783e-17 (pow (fabs (/ -1 x)) 3)))) into (- (* 5.551115123125783e-17 (pow (fabs (/ -1 x)) 3))) 4.753 * [backup-simplify]: Simplify (- (* 5.551115123125783e-17 (pow (fabs (/ -1 x)) 3))) into (- (* 5.551115123125783e-17 (pow (fabs (/ -1 x)) 3))) 4.754 * [backup-simplify]: Simplify (+ (* (- (* 5.551115123125783e-17 (pow (fabs (/ -1 (/ 1 (- x)))) 3))) (pow (/ 1 (- x)) 3)) (+ (* (* 1.0 (fabs (/ -1 (/ 1 (- x))))) (/ 1 (- x))) 1)) into (- (+ (* 5.551115123125783e-17 (/ (pow (fabs x) 3) (pow x 3))) 1) (* 1.0 (/ (fabs x) x))) 4.754 * * * * [progress]: [ 2 / 3 ] generating series at (2 2 1) 4.754 * [backup-simplify]: Simplify (log1p (* (/ 1.0 x) (fabs x))) into (log1p (* 1.0 (/ (fabs x) x))) 4.754 * [approximate]: Taking taylor expansion of (log1p (* 1.0 (/ (fabs x) x))) in (x) around 0 4.754 * [taylor]: Taking taylor expansion of (log1p (* 1.0 (/ (fabs x) x))) in x 4.754 * [taylor]: Rewrote expression to (log (+ 1 (* 1.0 (/ (fabs x) x)))) 4.754 * [taylor]: Taking taylor expansion of (+ 1 (* 1.0 (/ (fabs x) x))) in x 4.754 * [taylor]: Taking taylor expansion of 1 in x 4.754 * [backup-simplify]: Simplify 1 into 1 4.754 * [taylor]: Taking taylor expansion of (* 1.0 (/ (fabs x) x)) in x 4.754 * [taylor]: Taking taylor expansion of 1.0 in x 4.754 * [backup-simplify]: Simplify 1.0 into 1.0 4.754 * [taylor]: Taking taylor expansion of (/ (fabs x) x) in x 4.754 * [taylor]: Taking taylor expansion of (fabs x) in x 4.754 * [backup-simplify]: Simplify (fabs x) into (fabs x) 4.754 * [taylor]: Taking taylor expansion of x in x 4.754 * [backup-simplify]: Simplify 0 into 0 4.755 * [backup-simplify]: Simplify 1 into 1 4.755 * [backup-simplify]: Simplify (/ (fabs x) 1) into (fabs x) 4.755 * [backup-simplify]: Simplify (* 1.0 (fabs x)) into (* 1.0 (fabs x)) 4.755 * [backup-simplify]: Simplify (+ 0 (* 1.0 (fabs x))) into (* 1.0 (fabs x)) 4.755 * [backup-simplify]: Simplify (log (* 1.0 (fabs x))) into (log (* 1.0 (fabs x))) 4.755 * [taylor]: Taking taylor expansion of (log1p (* 1.0 (/ (fabs x) x))) in x 4.755 * [taylor]: Rewrote expression to (log (+ 1 (* 1.0 (/ (fabs x) x)))) 4.755 * [taylor]: Taking taylor expansion of (+ 1 (* 1.0 (/ (fabs x) x))) in x 4.755 * [taylor]: Taking taylor expansion of 1 in x 4.755 * [backup-simplify]: Simplify 1 into 1 4.755 * [taylor]: Taking taylor expansion of (* 1.0 (/ (fabs x) x)) in x 4.755 * [taylor]: Taking taylor expansion of 1.0 in x 4.755 * [backup-simplify]: Simplify 1.0 into 1.0 4.755 * [taylor]: Taking taylor expansion of (/ (fabs x) x) in x 4.755 * [taylor]: Taking taylor expansion of (fabs x) in x 4.755 * [backup-simplify]: Simplify (fabs x) into (fabs x) 4.755 * [taylor]: Taking taylor expansion of x in x 4.755 * [backup-simplify]: Simplify 0 into 0 4.755 * [backup-simplify]: Simplify 1 into 1 4.755 * [backup-simplify]: Simplify (/ (fabs x) 1) into (fabs x) 4.755 * [backup-simplify]: Simplify (* 1.0 (fabs x)) into (* 1.0 (fabs x)) 4.755 * [backup-simplify]: Simplify (+ 0 (* 1.0 (fabs x))) into (* 1.0 (fabs x)) 4.755 * [backup-simplify]: Simplify (log (* 1.0 (fabs x))) into (log (* 1.0 (fabs x))) 4.756 * [backup-simplify]: Simplify (+ (* (- 1) (log x)) (log (* 1.0 (fabs x)))) into (- (log (* 1.0 (fabs x))) (log x)) 4.756 * [backup-simplify]: Simplify (- (log (* 1.0 (fabs x))) (log x)) into (- (log (* 1.0 (fabs x))) (log x)) 4.757 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* (fabs x) (/ 0 1)))) into 0 4.757 * [backup-simplify]: Simplify (+ (* 1.0 0) (* 0 (fabs x))) into 0 4.757 * [backup-simplify]: Simplify (+ 1 0) into 1 4.758 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 1) 1)) (pow (* 1.0 (fabs x)) 1)))) 1) into (/ 1.0 (fabs x)) 4.758 * [backup-simplify]: Simplify (/ 1.0 (fabs x)) into (/ 1.0 (fabs x)) 4.759 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* (fabs x) (/ 0 1)) (* 0 (/ 0 1)))) into 0 4.759 * [backup-simplify]: Simplify (+ (* 1.0 0) (+ (* 0 0) (* 0 (fabs x)))) into 0 4.760 * [backup-simplify]: Simplify (+ 0 0) into 0 4.761 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 1) 2)) (pow (* 1.0 (fabs x)) 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow (* 1.0 (fabs x)) 1)))) 2) into (/ -1/2 (* (pow (fabs x) 2) (pow 1.0 2))) 4.762 * [backup-simplify]: Simplify (/ -1/2 (* (pow (fabs x) 2) (pow 1.0 2))) into (/ -1/2 (* (pow (fabs x) 2) (pow 1.0 2))) 4.762 * [backup-simplify]: Simplify (+ (* (/ -1/2 (* (pow (fabs x) 2) (pow 1.0 2))) (pow x 2)) (+ (* (/ 1.0 (fabs x)) x) (- (log (* 1.0 (fabs x))) (log x)))) into (- (+ (log (* 1.0 (fabs x))) (* 1.0 (/ x (fabs x)))) (+ (log x) (* 1/2 (/ (pow x 2) (* (pow (fabs x) 2) (pow 1.0 2)))))) 4.763 * [backup-simplify]: Simplify (log1p (* (/ 1.0 (/ 1 x)) (fabs (/ 1 x)))) into (log1p (* 1.0 (* (fabs (/ 1 x)) x))) 4.763 * [approximate]: Taking taylor expansion of (log1p (* 1.0 (* (fabs (/ 1 x)) x))) in (x) around 0 4.763 * [taylor]: Taking taylor expansion of (log1p (* 1.0 (* (fabs (/ 1 x)) x))) in x 4.763 * [taylor]: Rewrote expression to (log (+ 1 (* 1.0 (* (fabs (/ 1 x)) x)))) 4.763 * [taylor]: Taking taylor expansion of (+ 1 (* 1.0 (* (fabs (/ 1 x)) x))) in x 4.763 * [taylor]: Taking taylor expansion of 1 in x 4.763 * [backup-simplify]: Simplify 1 into 1 4.763 * [taylor]: Taking taylor expansion of (* 1.0 (* (fabs (/ 1 x)) x)) in x 4.763 * [taylor]: Taking taylor expansion of 1.0 in x 4.763 * [backup-simplify]: Simplify 1.0 into 1.0 4.763 * [taylor]: Taking taylor expansion of (* (fabs (/ 1 x)) x) in x 4.763 * [taylor]: Taking taylor expansion of (fabs (/ 1 x)) in x 4.763 * [backup-simplify]: Simplify (fabs (/ 1 x)) into (fabs (/ 1 x)) 4.763 * [taylor]: Taking taylor expansion of x in x 4.763 * [backup-simplify]: Simplify 0 into 0 4.763 * [backup-simplify]: Simplify 1 into 1 4.763 * [backup-simplify]: Simplify (* (fabs (/ 1 x)) 0) into 0 4.763 * [backup-simplify]: Simplify (* 1.0 0) into 0 4.764 * [backup-simplify]: Simplify (+ 1 0) into 1 4.764 * [backup-simplify]: Simplify (log 1) into 0 4.764 * [taylor]: Taking taylor expansion of (log1p (* 1.0 (* (fabs (/ 1 x)) x))) in x 4.764 * [taylor]: Rewrote expression to (log (+ 1 (* 1.0 (* (fabs (/ 1 x)) x)))) 4.764 * [taylor]: Taking taylor expansion of (+ 1 (* 1.0 (* (fabs (/ 1 x)) x))) in x 4.764 * [taylor]: Taking taylor expansion of 1 in x 4.764 * [backup-simplify]: Simplify 1 into 1 4.764 * [taylor]: Taking taylor expansion of (* 1.0 (* (fabs (/ 1 x)) x)) in x 4.764 * [taylor]: Taking taylor expansion of 1.0 in x 4.764 * [backup-simplify]: Simplify 1.0 into 1.0 4.764 * [taylor]: Taking taylor expansion of (* (fabs (/ 1 x)) x) in x 4.764 * [taylor]: Taking taylor expansion of (fabs (/ 1 x)) in x 4.765 * [backup-simplify]: Simplify (fabs (/ 1 x)) into (fabs (/ 1 x)) 4.765 * [taylor]: Taking taylor expansion of x in x 4.765 * [backup-simplify]: Simplify 0 into 0 4.765 * [backup-simplify]: Simplify 1 into 1 4.765 * [backup-simplify]: Simplify (* (fabs (/ 1 x)) 0) into 0 4.765 * [backup-simplify]: Simplify (* 1.0 0) into 0 4.765 * [backup-simplify]: Simplify (+ 1 0) into 1 4.765 * [backup-simplify]: Simplify (log 1) into 0 4.766 * [backup-simplify]: Simplify 0 into 0 4.766 * [backup-simplify]: Simplify (+ (* (fabs (/ 1 x)) 1) (* 0 0)) into (fabs (/ 1 x)) 4.766 * [backup-simplify]: Simplify (+ (* 1.0 (fabs (/ 1 x))) (* 0 0)) into (* 1.0 (fabs (/ 1 x))) 4.766 * [backup-simplify]: Simplify (+ 0 (* 1.0 (fabs (/ 1 x)))) into (* 1.0 (fabs (/ 1 x))) 4.767 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 (* 1.0 (fabs (/ 1 x)))) 1)) (pow 1 1)))) 1) into (* 1.0 (fabs (/ 1 x))) 4.767 * [backup-simplify]: Simplify (* 1.0 (fabs (/ 1 x))) into (* 1.0 (fabs (/ 1 x))) 4.767 * [backup-simplify]: Simplify (+ (* (fabs (/ 1 x)) 0) (+ (* 0 1) (* 0 0))) into 0 4.768 * [backup-simplify]: Simplify (+ (* 1.0 0) (+ (* 0 (fabs (/ 1 x))) (* 0 0))) into 0 4.768 * [backup-simplify]: Simplify (+ 0 0) into 0 4.769 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 (* 1.0 (fabs (/ 1 x)))) 2)) (pow 1 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow 1 1)))) 2) into (* -0.5 (pow (fabs (/ 1 x)) 2)) 4.770 * [backup-simplify]: Simplify (* -0.5 (pow (fabs (/ 1 x)) 2)) into (* -0.5 (pow (fabs (/ 1 x)) 2)) 4.770 * [backup-simplify]: Simplify (+ (* (fabs (/ 1 x)) 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 4.771 * [backup-simplify]: Simplify (+ (* 1.0 0) (+ (* 0 0) (+ (* 0 (fabs (/ 1 x))) (* 0 0)))) into 0 4.771 * [backup-simplify]: Simplify (+ 0 0) into 0 4.773 * [backup-simplify]: Simplify (/ (+ (* 2 (/ (* (pow (* 1 (* 1.0 (fabs (/ 1 x)))) 3)) (pow 1 3))) (* -3 (/ (* (pow (* 1 (* 1.0 (fabs (/ 1 x)))) 1) (pow (* 2 0) 1)) (pow 1 2))) (* 1 (/ (* 1 1 (pow (* 6 0) 1)) (pow 1 1)))) 6) into (* 0.3333333333333333 (pow (fabs (/ 1 x)) 3)) 4.774 * [backup-simplify]: Simplify (* 0.3333333333333333 (pow (fabs (/ 1 x)) 3)) into (* 0.3333333333333333 (pow (fabs (/ 1 x)) 3)) 4.774 * [backup-simplify]: Simplify (+ (* (* 0.3333333333333333 (pow (fabs (/ 1 (/ 1 x))) 3)) (pow (/ 1 x) 3)) (+ (* (* -0.5 (pow (fabs (/ 1 (/ 1 x))) 2)) (pow (/ 1 x) 2)) (* (* 1.0 (fabs (/ 1 (/ 1 x)))) (/ 1 x)))) into (- (+ (* 0.3333333333333333 (/ (pow (fabs x) 3) (pow x 3))) (* 1.0 (/ (fabs x) x))) (* 0.5 (/ (pow (fabs x) 2) (pow x 2)))) 4.775 * [backup-simplify]: Simplify (log1p (* (/ 1.0 (/ 1 (- x))) (fabs (/ 1 (- x))))) into (log1p (* -1.0 (* x (fabs (/ -1 x))))) 4.775 * [approximate]: Taking taylor expansion of (log1p (* -1.0 (* x (fabs (/ -1 x))))) in (x) around 0 4.775 * [taylor]: Taking taylor expansion of (log1p (* -1.0 (* x (fabs (/ -1 x))))) in x 4.775 * [taylor]: Rewrote expression to (log (+ 1 (* -1.0 (* x (fabs (/ -1 x)))))) 4.775 * [taylor]: Taking taylor expansion of (+ 1 (* -1.0 (* x (fabs (/ -1 x))))) in x 4.775 * [taylor]: Taking taylor expansion of 1 in x 4.775 * [backup-simplify]: Simplify 1 into 1 4.775 * [taylor]: Taking taylor expansion of (* -1.0 (* x (fabs (/ -1 x)))) in x 4.775 * [taylor]: Taking taylor expansion of -1.0 in x 4.775 * [backup-simplify]: Simplify -1.0 into -1.0 4.775 * [taylor]: Taking taylor expansion of (* x (fabs (/ -1 x))) in x 4.775 * [taylor]: Taking taylor expansion of x in x 4.775 * [backup-simplify]: Simplify 0 into 0 4.775 * [backup-simplify]: Simplify 1 into 1 4.775 * [taylor]: Taking taylor expansion of (fabs (/ -1 x)) in x 4.775 * [backup-simplify]: Simplify (fabs (/ -1 x)) into (fabs (/ -1 x)) 4.775 * [backup-simplify]: Simplify (* 0 (fabs (/ -1 x))) into 0 4.775 * [backup-simplify]: Simplify (* -1.0 0) into 0 4.776 * [backup-simplify]: Simplify (+ 1 0) into 1 4.776 * [backup-simplify]: Simplify (log 1) into 0 4.776 * [taylor]: Taking taylor expansion of (log1p (* -1.0 (* x (fabs (/ -1 x))))) in x 4.776 * [taylor]: Rewrote expression to (log (+ 1 (* -1.0 (* x (fabs (/ -1 x)))))) 4.776 * [taylor]: Taking taylor expansion of (+ 1 (* -1.0 (* x (fabs (/ -1 x))))) in x 4.776 * [taylor]: Taking taylor expansion of 1 in x 4.776 * [backup-simplify]: Simplify 1 into 1 4.776 * [taylor]: Taking taylor expansion of (* -1.0 (* x (fabs (/ -1 x)))) in x 4.776 * [taylor]: Taking taylor expansion of -1.0 in x 4.776 * [backup-simplify]: Simplify -1.0 into -1.0 4.776 * [taylor]: Taking taylor expansion of (* x (fabs (/ -1 x))) in x 4.776 * [taylor]: Taking taylor expansion of x in x 4.776 * [backup-simplify]: Simplify 0 into 0 4.776 * [backup-simplify]: Simplify 1 into 1 4.776 * [taylor]: Taking taylor expansion of (fabs (/ -1 x)) in x 4.776 * [backup-simplify]: Simplify (fabs (/ -1 x)) into (fabs (/ -1 x)) 4.776 * [backup-simplify]: Simplify (* 0 (fabs (/ -1 x))) into 0 4.777 * [backup-simplify]: Simplify (* -1.0 0) into 0 4.777 * [backup-simplify]: Simplify (+ 1 0) into 1 4.777 * [backup-simplify]: Simplify (log 1) into 0 4.777 * [backup-simplify]: Simplify 0 into 0 4.778 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 (fabs (/ -1 x)))) into (fabs (/ -1 x)) 4.778 * [backup-simplify]: Simplify (+ (* -1.0 (fabs (/ -1 x))) (* 0 0)) into (- (* 1.0 (fabs (/ -1 x)))) 4.778 * [backup-simplify]: Simplify (+ 0 (- (* 1.0 (fabs (/ -1 x))))) into (- (* 1.0 (fabs (/ -1 x)))) 4.779 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 (- (* 1.0 (fabs (/ -1 x))))) 1)) (pow 1 1)))) 1) into (* -1.0 (fabs (/ -1 x))) 4.779 * [backup-simplify]: Simplify (* -1.0 (fabs (/ -1 x))) into (* -1.0 (fabs (/ -1 x))) 4.780 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (* 0 (fabs (/ -1 x))))) into 0 4.781 * [backup-simplify]: Simplify (+ (* -1.0 0) (+ (* 0 (fabs (/ -1 x))) (* 0 0))) into 0 4.782 * [backup-simplify]: Simplify (+ 0 0) into 0 4.784 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 (- (* 1.0 (fabs (/ -1 x))))) 2)) (pow 1 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow 1 1)))) 2) into (* -0.5 (pow (fabs (/ -1 x)) 2)) 4.784 * [backup-simplify]: Simplify (* -0.5 (pow (fabs (/ -1 x)) 2)) into (* -0.5 (pow (fabs (/ -1 x)) 2)) 4.786 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (+ (* 0 0) (* 0 (fabs (/ -1 x)))))) into 0 4.787 * [backup-simplify]: Simplify (+ (* -1.0 0) (+ (* 0 0) (+ (* 0 (fabs (/ -1 x))) (* 0 0)))) into 0 4.787 * [backup-simplify]: Simplify (+ 0 0) into 0 4.791 * [backup-simplify]: Simplify (/ (+ (* 2 (/ (* (pow (* 1 (- (* 1.0 (fabs (/ -1 x))))) 3)) (pow 1 3))) (* -3 (/ (* (pow (* 1 (- (* 1.0 (fabs (/ -1 x))))) 1) (pow (* 2 0) 1)) (pow 1 2))) (* 1 (/ (* 1 1 (pow (* 6 0) 1)) (pow 1 1)))) 6) into (* -0.3333333333333333 (pow (fabs (/ -1 x)) 3)) 4.791 * [backup-simplify]: Simplify (* -0.3333333333333333 (pow (fabs (/ -1 x)) 3)) into (* -0.3333333333333333 (pow (fabs (/ -1 x)) 3)) 4.793 * [backup-simplify]: Simplify (+ (* (* -0.3333333333333333 (pow (fabs (/ -1 (/ 1 (- x)))) 3)) (pow (/ 1 (- x)) 3)) (+ (* (* -0.5 (pow (fabs (/ -1 (/ 1 (- x)))) 2)) (pow (/ 1 (- x)) 2)) (* (* -1.0 (fabs (/ -1 (/ 1 (- x))))) (/ 1 (- x))))) into (- (+ (* 0.3333333333333333 (/ (pow (fabs x) 3) (pow x 3))) (* 1.0 (/ (fabs x) x))) (* 0.5 (/ (pow (fabs x) 2) (pow x 2)))) 4.793 * * * * [progress]: [ 3 / 3 ] generating series at (2 2 1 1) 4.793 * [backup-simplify]: Simplify (* (/ 1.0 x) (fabs x)) into (* 1.0 (/ (fabs x) x)) 4.793 * [approximate]: Taking taylor expansion of (* 1.0 (/ (fabs x) x)) in (x) around 0 4.793 * [taylor]: Taking taylor expansion of (* 1.0 (/ (fabs x) x)) in x 4.793 * [taylor]: Taking taylor expansion of 1.0 in x 4.793 * [backup-simplify]: Simplify 1.0 into 1.0 4.793 * [taylor]: Taking taylor expansion of (/ (fabs x) x) in x 4.793 * [taylor]: Taking taylor expansion of (fabs x) in x 4.793 * [backup-simplify]: Simplify (fabs x) into (fabs x) 4.793 * [taylor]: Taking taylor expansion of x in x 4.793 * [backup-simplify]: Simplify 0 into 0 4.794 * [backup-simplify]: Simplify 1 into 1 4.794 * [backup-simplify]: Simplify (/ (fabs x) 1) into (fabs x) 4.794 * [taylor]: Taking taylor expansion of (* 1.0 (/ (fabs x) x)) in x 4.794 * [taylor]: Taking taylor expansion of 1.0 in x 4.794 * [backup-simplify]: Simplify 1.0 into 1.0 4.794 * [taylor]: Taking taylor expansion of (/ (fabs x) x) in x 4.794 * [taylor]: Taking taylor expansion of (fabs x) in x 4.794 * [backup-simplify]: Simplify (fabs x) into (fabs x) 4.794 * [taylor]: Taking taylor expansion of x in x 4.794 * [backup-simplify]: Simplify 0 into 0 4.794 * [backup-simplify]: Simplify 1 into 1 4.794 * [backup-simplify]: Simplify (/ (fabs x) 1) into (fabs x) 4.794 * [backup-simplify]: Simplify (* 1.0 (fabs x)) into (* 1.0 (fabs x)) 4.794 * [backup-simplify]: Simplify (* 1.0 (fabs x)) into (* 1.0 (fabs x)) 4.795 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* (fabs x) (/ 0 1)))) into 0 4.796 * [backup-simplify]: Simplify (+ (* 1.0 0) (* 0 (fabs x))) into 0 4.796 * [backup-simplify]: Simplify 0 into 0 4.797 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* (fabs x) (/ 0 1)) (* 0 (/ 0 1)))) into 0 4.798 * [backup-simplify]: Simplify (+ (* 1.0 0) (+ (* 0 0) (* 0 (fabs x)))) into 0 4.798 * [backup-simplify]: Simplify 0 into 0 4.800 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* (fabs x) (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 4.802 * [backup-simplify]: Simplify (+ (* 1.0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (fabs x))))) into 0 4.802 * [backup-simplify]: Simplify 0 into 0 4.804 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* (fabs x) (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 4.806 * [backup-simplify]: Simplify (+ (* 1.0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (fabs x)))))) into 0 4.806 * [backup-simplify]: Simplify 0 into 0 4.809 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* (fabs x) (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 4.811 * [backup-simplify]: Simplify (+ (* 1.0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (fabs x))))))) into 0 4.811 * [backup-simplify]: Simplify 0 into 0 4.815 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* (fabs x) (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 4.817 * [backup-simplify]: Simplify (+ (* 1.0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (fabs x)))))))) into 0 4.817 * [backup-simplify]: Simplify 0 into 0 4.817 * [backup-simplify]: Simplify (* (* 1.0 (fabs x)) (/ 1 x)) into (* 1.0 (/ (fabs x) x)) 4.817 * [backup-simplify]: Simplify (* (/ 1.0 (/ 1 x)) (fabs (/ 1 x))) into (* 1.0 (* (fabs (/ 1 x)) x)) 4.817 * [approximate]: Taking taylor expansion of (* 1.0 (* (fabs (/ 1 x)) x)) in (x) around 0 4.817 * [taylor]: Taking taylor expansion of (* 1.0 (* (fabs (/ 1 x)) x)) in x 4.817 * [taylor]: Taking taylor expansion of 1.0 in x 4.817 * [backup-simplify]: Simplify 1.0 into 1.0 4.817 * [taylor]: Taking taylor expansion of (* (fabs (/ 1 x)) x) in x 4.818 * [taylor]: Taking taylor expansion of (fabs (/ 1 x)) in x 4.818 * [backup-simplify]: Simplify (fabs (/ 1 x)) into (fabs (/ 1 x)) 4.818 * [taylor]: Taking taylor expansion of x in x 4.818 * [backup-simplify]: Simplify 0 into 0 4.818 * [backup-simplify]: Simplify 1 into 1 4.818 * [taylor]: Taking taylor expansion of (* 1.0 (* (fabs (/ 1 x)) x)) in x 4.818 * [taylor]: Taking taylor expansion of 1.0 in x 4.818 * [backup-simplify]: Simplify 1.0 into 1.0 4.818 * [taylor]: Taking taylor expansion of (* (fabs (/ 1 x)) x) in x 4.818 * [taylor]: Taking taylor expansion of (fabs (/ 1 x)) in x 4.818 * [backup-simplify]: Simplify (fabs (/ 1 x)) into (fabs (/ 1 x)) 4.818 * [taylor]: Taking taylor expansion of x in x 4.818 * [backup-simplify]: Simplify 0 into 0 4.818 * [backup-simplify]: Simplify 1 into 1 4.818 * [backup-simplify]: Simplify (* (fabs (/ 1 x)) 0) into 0 4.819 * [backup-simplify]: Simplify (* 1.0 0) into 0 4.819 * [backup-simplify]: Simplify 0 into 0 4.819 * [backup-simplify]: Simplify (+ (* (fabs (/ 1 x)) 1) (* 0 0)) into (fabs (/ 1 x)) 4.820 * [backup-simplify]: Simplify (+ (* 1.0 (fabs (/ 1 x))) (* 0 0)) into (* 1.0 (fabs (/ 1 x))) 4.820 * [backup-simplify]: Simplify (* 1.0 (fabs (/ 1 x))) into (* 1.0 (fabs (/ 1 x))) 4.821 * [backup-simplify]: Simplify (+ (* (fabs (/ 1 x)) 0) (+ (* 0 1) (* 0 0))) into 0 4.822 * [backup-simplify]: Simplify (+ (* 1.0 0) (+ (* 0 (fabs (/ 1 x))) (* 0 0))) into 0 4.822 * [backup-simplify]: Simplify 0 into 0 4.823 * [backup-simplify]: Simplify (+ (* (fabs (/ 1 x)) 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 4.825 * [backup-simplify]: Simplify (+ (* 1.0 0) (+ (* 0 0) (+ (* 0 (fabs (/ 1 x))) (* 0 0)))) into 0 4.825 * [backup-simplify]: Simplify 0 into 0 4.826 * [backup-simplify]: Simplify (+ (* (fabs (/ 1 x)) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0))))) into 0 4.828 * [backup-simplify]: Simplify (+ (* 1.0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 (fabs (/ 1 x))) (* 0 0))))) into 0 4.828 * [backup-simplify]: Simplify 0 into 0 4.830 * [backup-simplify]: Simplify (+ (* (fabs (/ 1 x)) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))))) into 0 4.832 * [backup-simplify]: Simplify (+ (* 1.0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 (fabs (/ 1 x))) (* 0 0)))))) into 0 4.832 * [backup-simplify]: Simplify 0 into 0 4.834 * [backup-simplify]: Simplify (+ (* (fabs (/ 1 x)) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0))))))) into 0 4.837 * [backup-simplify]: Simplify (+ (* 1.0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 (fabs (/ 1 x))) (* 0 0))))))) into 0 4.837 * [backup-simplify]: Simplify 0 into 0 4.839 * [backup-simplify]: Simplify (+ (* (fabs (/ 1 x)) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))))))) into 0 4.842 * [backup-simplify]: Simplify (+ (* 1.0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 (fabs (/ 1 x))) (* 0 0)))))))) into 0 4.842 * [backup-simplify]: Simplify 0 into 0 4.842 * [backup-simplify]: Simplify (* (* 1.0 (fabs (/ 1 (/ 1 x)))) (/ 1 x)) into (* 1.0 (/ (fabs x) x)) 4.843 * [backup-simplify]: Simplify (* (/ 1.0 (/ 1 (- x))) (fabs (/ 1 (- x)))) into (* -1.0 (* x (fabs (/ -1 x)))) 4.843 * [approximate]: Taking taylor expansion of (* -1.0 (* x (fabs (/ -1 x)))) in (x) around 0 4.843 * [taylor]: Taking taylor expansion of (* -1.0 (* x (fabs (/ -1 x)))) in x 4.843 * [taylor]: Taking taylor expansion of -1.0 in x 4.843 * [backup-simplify]: Simplify -1.0 into -1.0 4.843 * [taylor]: Taking taylor expansion of (* x (fabs (/ -1 x))) in x 4.843 * [taylor]: Taking taylor expansion of x in x 4.843 * [backup-simplify]: Simplify 0 into 0 4.843 * [backup-simplify]: Simplify 1 into 1 4.843 * [taylor]: Taking taylor expansion of (fabs (/ -1 x)) in x 4.843 * [backup-simplify]: Simplify (fabs (/ -1 x)) into (fabs (/ -1 x)) 4.843 * [taylor]: Taking taylor expansion of (* -1.0 (* x (fabs (/ -1 x)))) in x 4.843 * [taylor]: Taking taylor expansion of -1.0 in x 4.843 * [backup-simplify]: Simplify -1.0 into -1.0 4.843 * [taylor]: Taking taylor expansion of (* x (fabs (/ -1 x))) in x 4.843 * [taylor]: Taking taylor expansion of x in x 4.843 * [backup-simplify]: Simplify 0 into 0 4.843 * [backup-simplify]: Simplify 1 into 1 4.843 * [taylor]: Taking taylor expansion of (fabs (/ -1 x)) in x 4.843 * [backup-simplify]: Simplify (fabs (/ -1 x)) into (fabs (/ -1 x)) 4.844 * [backup-simplify]: Simplify (* 0 (fabs (/ -1 x))) into 0 4.844 * [backup-simplify]: Simplify (* -1.0 0) into 0 4.844 * [backup-simplify]: Simplify 0 into 0 4.845 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 (fabs (/ -1 x)))) into (fabs (/ -1 x)) 4.846 * [backup-simplify]: Simplify (+ (* -1.0 (fabs (/ -1 x))) (* 0 0)) into (- (* 1.0 (fabs (/ -1 x)))) 4.846 * [backup-simplify]: Simplify (- (* 1.0 (fabs (/ -1 x)))) into (- (* 1.0 (fabs (/ -1 x)))) 4.847 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (* 0 (fabs (/ -1 x))))) into 0 4.848 * [backup-simplify]: Simplify (+ (* -1.0 0) (+ (* 0 (fabs (/ -1 x))) (* 0 0))) into 0 4.848 * [backup-simplify]: Simplify 0 into 0 4.850 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (+ (* 0 0) (* 0 (fabs (/ -1 x)))))) into 0 4.851 * [backup-simplify]: Simplify (+ (* -1.0 0) (+ (* 0 0) (+ (* 0 (fabs (/ -1 x))) (* 0 0)))) into 0 4.851 * [backup-simplify]: Simplify 0 into 0 4.852 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 (fabs (/ -1 x))))))) into 0 4.853 * [backup-simplify]: Simplify (+ (* -1.0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 (fabs (/ -1 x))) (* 0 0))))) into 0 4.853 * [backup-simplify]: Simplify 0 into 0 4.854 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (fabs (/ -1 x)))))))) into 0 4.856 * [backup-simplify]: Simplify (+ (* -1.0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 (fabs (/ -1 x))) (* 0 0)))))) into 0 4.856 * [backup-simplify]: Simplify 0 into 0 4.857 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (fabs (/ -1 x))))))))) into 0 4.859 * [backup-simplify]: Simplify (+ (* -1.0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 (fabs (/ -1 x))) (* 0 0))))))) into 0 4.859 * [backup-simplify]: Simplify 0 into 0 4.865 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (fabs (/ -1 x)))))))))) into 0 4.867 * [backup-simplify]: Simplify (+ (* -1.0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 (fabs (/ -1 x))) (* 0 0)))))))) into 0 4.867 * [backup-simplify]: Simplify 0 into 0 4.867 * [backup-simplify]: Simplify (* (- (* 1.0 (fabs (/ -1 (/ 1 (- x)))))) (/ 1 (- x))) into (* 1.0 (/ (fabs x) x)) 4.867 * * * [progress]: simplifying candidates 4.869 * [simplify]: Simplifying: (fma (* (cbrt 1) (cbrt 1)) (cbrt 1) (- (* (cbrt (expm1 (log1p (* (/ 1.0 x) (fabs x))))) (* (cbrt (expm1 (log1p (* (/ 1.0 x) (fabs x))))) (cbrt (expm1 (log1p (* (/ 1.0 x) (fabs x))))))))) (fma (- (cbrt (expm1 (log1p (* (/ 1.0 x) (fabs x)))))) (* (cbrt (expm1 (log1p (* (/ 1.0 x) (fabs x))))) (cbrt (expm1 (log1p (* (/ 1.0 x) (fabs x)))))) (* (cbrt (expm1 (log1p (* (/ 1.0 x) (fabs x))))) (* (cbrt (expm1 (log1p (* (/ 1.0 x) (fabs x))))) (cbrt (expm1 (log1p (* (/ 1.0 x) (fabs x)))))))) (fma (* (cbrt 1) (cbrt 1)) (cbrt 1) (- (* (sqrt (expm1 (log1p (* (/ 1.0 x) (fabs x))))) (sqrt (expm1 (log1p (* (/ 1.0 x) (fabs x)))))))) (fma (- (sqrt (expm1 (log1p (* (/ 1.0 x) (fabs x)))))) (sqrt (expm1 (log1p (* (/ 1.0 x) (fabs x))))) (* (sqrt (expm1 (log1p (* (/ 1.0 x) (fabs x))))) (sqrt (expm1 (log1p (* (/ 1.0 x) (fabs x))))))) (fma (* (cbrt 1) (cbrt 1)) (cbrt 1) (- (* (expm1 (log1p (* (/ 1.0 x) (fabs x)))) 1))) (fma (- (expm1 (log1p (* (/ 1.0 x) (fabs x))))) 1 (* (expm1 (log1p (* (/ 1.0 x) (fabs x)))) 1)) (fma (sqrt 1) (sqrt 1) (- (* (cbrt (expm1 (log1p (* (/ 1.0 x) (fabs x))))) (* (cbrt (expm1 (log1p (* (/ 1.0 x) (fabs x))))) (cbrt (expm1 (log1p (* (/ 1.0 x) (fabs x))))))))) (fma (- (cbrt (expm1 (log1p (* (/ 1.0 x) (fabs x)))))) (* (cbrt (expm1 (log1p (* (/ 1.0 x) (fabs x))))) (cbrt (expm1 (log1p (* (/ 1.0 x) (fabs x)))))) (* (cbrt (expm1 (log1p (* (/ 1.0 x) (fabs x))))) (* (cbrt (expm1 (log1p (* (/ 1.0 x) (fabs x))))) (cbrt (expm1 (log1p (* (/ 1.0 x) (fabs x)))))))) (fma (sqrt 1) (sqrt 1) (- (* (sqrt (expm1 (log1p (* (/ 1.0 x) (fabs x))))) (sqrt (expm1 (log1p (* (/ 1.0 x) (fabs x)))))))) (fma (- (sqrt (expm1 (log1p (* (/ 1.0 x) (fabs x)))))) (sqrt (expm1 (log1p (* (/ 1.0 x) (fabs x))))) (* (sqrt (expm1 (log1p (* (/ 1.0 x) (fabs x))))) (sqrt (expm1 (log1p (* (/ 1.0 x) (fabs x))))))) (fma (sqrt 1) (sqrt 1) (- (* (expm1 (log1p (* (/ 1.0 x) (fabs x)))) 1))) (fma (- (expm1 (log1p (* (/ 1.0 x) (fabs x))))) 1 (* (expm1 (log1p (* (/ 1.0 x) (fabs x)))) 1)) (fma 1 1 (- (* (cbrt (expm1 (log1p (* (/ 1.0 x) (fabs x))))) (* (cbrt (expm1 (log1p (* (/ 1.0 x) (fabs x))))) (cbrt (expm1 (log1p (* (/ 1.0 x) (fabs x))))))))) (fma (- (cbrt (expm1 (log1p (* (/ 1.0 x) (fabs x)))))) (* (cbrt (expm1 (log1p (* (/ 1.0 x) (fabs x))))) (cbrt (expm1 (log1p (* (/ 1.0 x) (fabs x)))))) (* (cbrt (expm1 (log1p (* (/ 1.0 x) (fabs x))))) (* (cbrt (expm1 (log1p (* (/ 1.0 x) (fabs x))))) (cbrt (expm1 (log1p (* (/ 1.0 x) (fabs x)))))))) (fma 1 1 (- (* (sqrt (expm1 (log1p (* (/ 1.0 x) (fabs x))))) (sqrt (expm1 (log1p (* (/ 1.0 x) (fabs x)))))))) (fma (- (sqrt (expm1 (log1p (* (/ 1.0 x) (fabs x)))))) (sqrt (expm1 (log1p (* (/ 1.0 x) (fabs x))))) (* (sqrt (expm1 (log1p (* (/ 1.0 x) (fabs x))))) (sqrt (expm1 (log1p (* (/ 1.0 x) (fabs x))))))) (fma 1 1 (- (* (expm1 (log1p (* (/ 1.0 x) (fabs x)))) 1))) (fma (- (expm1 (log1p (* (/ 1.0 x) (fabs x))))) 1 (* (expm1 (log1p (* (/ 1.0 x) (fabs x)))) 1)) (expm1 (- 1 (expm1 (log1p (* (/ 1.0 x) (fabs x)))))) (log1p (- 1 (expm1 (log1p (* (/ 1.0 x) (fabs x)))))) (- (expm1 (log1p (* (/ 1.0 x) (fabs x))))) (- (expm1 (log1p (* (/ 1.0 x) (fabs x))))) (- (expm1 (log1p (* (/ 1.0 x) (fabs x))))) (/ (exp 1) (exp (expm1 (log1p (* (/ 1.0 x) (fabs x)))))) (log (- 1 (expm1 (log1p (* (/ 1.0 x) (fabs x)))))) (exp (- 1 (expm1 (log1p (* (/ 1.0 x) (fabs x)))))) (* (cbrt (- 1 (expm1 (log1p (* (/ 1.0 x) (fabs x)))))) (cbrt (- 1 (expm1 (log1p (* (/ 1.0 x) (fabs x))))))) (cbrt (- 1 (expm1 (log1p (* (/ 1.0 x) (fabs x)))))) (* (* (- 1 (expm1 (log1p (* (/ 1.0 x) (fabs x))))) (- 1 (expm1 (log1p (* (/ 1.0 x) (fabs x)))))) (- 1 (expm1 (log1p (* (/ 1.0 x) (fabs x)))))) (sqrt (- 1 (expm1 (log1p (* (/ 1.0 x) (fabs x)))))) (sqrt (- 1 (expm1 (log1p (* (/ 1.0 x) (fabs x)))))) (- (pow 1 3) (pow (expm1 (log1p (* (/ 1.0 x) (fabs x)))) 3)) (+ (* 1 1) (+ (* (expm1 (log1p (* (/ 1.0 x) (fabs x)))) (expm1 (log1p (* (/ 1.0 x) (fabs x))))) (* 1 (expm1 (log1p (* (/ 1.0 x) (fabs x))))))) (- (expm1 (log1p (* (/ 1.0 x) (fabs x))))) (- (* 1 1) (* (expm1 (log1p (* (/ 1.0 x) (fabs x)))) (expm1 (log1p (* (/ 1.0 x) (fabs x)))))) (+ 1 (expm1 (log1p (* (/ 1.0 x) (fabs x))))) (+ (sqrt 1) (sqrt (expm1 (log1p (* (/ 1.0 x) (fabs x)))))) (- (sqrt 1) (sqrt (expm1 (log1p (* (/ 1.0 x) (fabs x)))))) (+ 1 (sqrt (expm1 (log1p (* (/ 1.0 x) (fabs x)))))) (- 1 (sqrt (expm1 (log1p (* (/ 1.0 x) (fabs x)))))) (- 1 (expm1 (log1p (* (/ 1.0 x) (fabs x))))) (- 1 (exp (log1p (* (/ 1.0 x) (fabs x))))) (- (expm1 (log1p (* (/ 1.0 x) (fabs x))))) (+ 1 (* (/ 1.0 x) (fabs x))) (expm1 (log1p (* (/ 1.0 x) (fabs x)))) (log1p (log1p (* (/ 1.0 x) (fabs x)))) (log (log1p (* (/ 1.0 x) (fabs x)))) (exp (log1p (* (/ 1.0 x) (fabs x)))) (* (cbrt (log1p (* (/ 1.0 x) (fabs x)))) (cbrt (log1p (* (/ 1.0 x) (fabs x))))) (cbrt (log1p (* (/ 1.0 x) (fabs x)))) (* (* (log1p (* (/ 1.0 x) (fabs x))) (log1p (* (/ 1.0 x) (fabs x)))) (log1p (* (/ 1.0 x) (fabs x)))) (sqrt (log1p (* (/ 1.0 x) (fabs x)))) (sqrt (log1p (* (/ 1.0 x) (fabs x)))) (expm1 (* (/ 1.0 x) (fabs x))) (log1p (* (/ 1.0 x) (fabs x))) (* (/ 1.0 x) (fabs x)) (+ (- (log 1.0) (log x)) (log (fabs x))) (+ (log (/ 1.0 x)) (log (fabs x))) (log (* (/ 1.0 x) (fabs x))) (exp (* (/ 1.0 x) (fabs x))) (* (/ (* (* 1.0 1.0) 1.0) (* (* x x) x)) (* (* (fabs x) (fabs x)) (fabs x))) (* (* (* (/ 1.0 x) (/ 1.0 x)) (/ 1.0 x)) (* (* (fabs x) (fabs x)) (fabs x))) (* (cbrt (* (/ 1.0 x) (fabs x))) (cbrt (* (/ 1.0 x) (fabs x)))) (cbrt (* (/ 1.0 x) (fabs x))) (* (* (* (/ 1.0 x) (fabs x)) (* (/ 1.0 x) (fabs x))) (* (/ 1.0 x) (fabs x))) (sqrt (* (/ 1.0 x) (fabs x))) (sqrt (* (/ 1.0 x) (fabs x))) (* (sqrt (/ 1.0 x)) (sqrt (fabs x))) (* (sqrt (/ 1.0 x)) (sqrt (fabs x))) (* (/ (sqrt 1.0) (sqrt x)) (sqrt (fabs x))) (* (/ (sqrt 1.0) (sqrt x)) (sqrt (fabs x))) (* (/ 1.0 x) (* (cbrt (fabs x)) (cbrt (fabs x)))) (* (/ 1.0 x) (sqrt (fabs x))) (* (/ 1.0 x) 1) (* (cbrt (/ 1.0 x)) (fabs x)) (* (sqrt (/ 1.0 x)) (fabs x)) (* (/ (cbrt 1.0) (cbrt x)) (fabs x)) (* (/ (cbrt 1.0) (sqrt x)) (fabs x)) (* (/ (cbrt 1.0) x) (fabs x)) (* (/ (sqrt 1.0) (cbrt x)) (fabs x)) (* (/ (sqrt 1.0) (sqrt x)) (fabs x)) (* (/ (sqrt 1.0) x) (fabs x)) (* (/ 1.0 (cbrt x)) (fabs x)) (* (/ 1.0 (sqrt x)) (fabs x)) (* (/ 1.0 x) (fabs x)) (* (/ 1.0 x) (fabs x)) (* (/ 1 x) (fabs x)) (* 1.0 (fabs x)) (- (+ (* 1/2 (/ (* (exp (- (log (* 1.0 (fabs x))) (log x))) (pow x 2)) (* (pow (fabs x) 2) (pow 1.0 2)))) 2) (+ (exp (- (log (* 1.0 (fabs x))) (log x))) (+ (* 0.5 (/ (* (exp (- (log (* 1.0 (fabs x))) (log x))) (pow x 2)) (pow (fabs x) 2))) (* 1.0 (/ (* (exp (- (log (* 1.0 (fabs x))) (log x))) x) (fabs x)))))) (- (+ (* 5.551115123125783e-17 (/ (pow (fabs x) 3) (pow x 3))) 1) (* 1.0 (/ (fabs x) x))) (- (+ (* 5.551115123125783e-17 (/ (pow (fabs x) 3) (pow x 3))) 1) (* 1.0 (/ (fabs x) x))) (- (+ (log (* 1.0 (fabs x))) (* 1.0 (/ x (fabs x)))) (+ (log x) (* 1/2 (/ (pow x 2) (* (pow (fabs x) 2) (pow 1.0 2)))))) (- (+ (* 0.3333333333333333 (/ (pow (fabs x) 3) (pow x 3))) (* 1.0 (/ (fabs x) x))) (* 0.5 (/ (pow (fabs x) 2) (pow x 2)))) (- (+ (* 0.3333333333333333 (/ (pow (fabs x) 3) (pow x 3))) (* 1.0 (/ (fabs x) x))) (* 0.5 (/ (pow (fabs x) 2) (pow x 2)))) (* 1.0 (/ (fabs x) x)) (* 1.0 (/ (fabs x) x)) (* 1.0 (/ (fabs x) x)) 4.872 * * [simplify]: Extracting # 0 : cost 0 4.872 * * [simplify]: Extracting # 1 : cost 0 4.872 * * [simplify]: Extracting # 2 : cost 0 4.872 * * [simplify]: Extracting # 3 : cost 0 4.872 * * [simplify]: Extracting # 4 : cost 0 4.873 * * [simplify]: Extracting # 5 : cost 0 4.873 * * [simplify]: Extracting # 6 : cost 0 4.873 * * [simplify]: Extracting # 7 : cost 0 4.874 * * [simplify]: Extracting # 8 : cost 0 4.874 * * [simplify]: Extracting # 9 : cost 0 4.874 * * [simplify]: iteration 0 : 178 enodes (cost 1540 ) 4.956 * * [simplify]: Extracting # 0 : cost 0 4.957 * * [simplify]: Extracting # 1 : cost 0 4.958 * * [simplify]: Extracting # 2 : cost 0 4.958 * * [simplify]: Extracting # 3 : cost 0 4.959 * * [simplify]: Extracting # 4 : cost 0 4.959 * * [simplify]: iteration 1 : 404 enodes (cost 1068 ) 5.265 * * [simplify]: Extracting # 0 : cost 0 5.268 * * [simplify]: Extracting # 1 : cost 0 5.271 * * [simplify]: Extracting # 2 : cost 0 5.273 * * [simplify]: Extracting # 3 : cost 0 5.275 * * [simplify]: Extracting # 4 : cost 0 5.277 * * [simplify]: iteration 2 : 1271 enodes (cost 919 ) 6.613 * * [simplify]: Extracting # 0 : cost 0 6.625 * * [simplify]: Extracting # 1 : cost 0 6.635 * * [simplify]: Extracting # 2 : cost 0 6.642 * * [simplify]: Extracting # 3 : cost 0 6.648 * * [simplify]: Extracting # 4 : cost 0 6.654 * * [simplify]: Extracting # 5 : cost 0 6.660 * * [simplify]: iteration done: 5001 enodes (cost 843 ) 6.661 * [simplify]: Simplified to: (fma (/ 1.0 x) (- (fabs x)) 1) 0 (fma (/ 1.0 x) (- (fabs x)) 1) 0 (fma (/ 1.0 x) (- (fabs x)) 1) 0 (fma (/ 1.0 x) (- (fabs x)) 1) 0 (fma (/ 1.0 x) (- (fabs x)) 1) 0 (fma (/ 1.0 x) (- (fabs x)) 1) 0 (fma (/ 1.0 x) (- (fabs x)) 1) 0 (fma (/ 1.0 x) (- (fabs x)) 1) 0 (fma (/ 1.0 x) (- (fabs x)) 1) 0 (expm1 (- 1 (/ (* 1.0 (fabs x)) x))) (log1p (- 1 (/ (* 1.0 (fabs x)) x))) (- (* (fabs x) (/ 1.0 x))) (- (* (fabs x) (/ 1.0 x))) (- (* (fabs x) (/ 1.0 x))) (exp (- 1 (* (/ 1.0 x) (fabs x)))) (log1p (- (* 1.0 (/ (fabs x) x)))) (exp (- 1 (* (/ 1.0 x) (fabs x)))) (* (cbrt (- 1 (* (/ 1.0 x) (fabs x)))) (cbrt (- 1 (* (/ 1.0 x) (fabs x))))) (cbrt (- 1 (* (/ 1.0 x) (fabs x)))) (pow (- 1 (* (fabs x) (/ 1.0 x))) 3) (sqrt (- 1 (* (/ 1.0 x) (fabs x)))) (sqrt (- 1 (* (/ 1.0 x) (fabs x)))) (- 1 (pow (/ (* 1.0 (fabs x)) x) 3)) (fma (* (fabs x) (/ 1.0 x)) (fma (fabs x) (/ 1.0 x) 1) 1) (- (* (fabs x) (/ 1.0 x))) (- 1 (pow (cbrt (* (/ 1.0 x) (fabs x))) (* 2 3))) (fma (/ 1.0 x) (fabs x) 1) (+ 1 (sqrt (* (/ 1.0 x) (fabs x)))) (- 1 (sqrt (* (/ 1.0 x) (fabs x)))) (+ 1 (sqrt (* (/ 1.0 x) (fabs x)))) (- 1 (sqrt (* (/ 1.0 x) (fabs x)))) (fma (/ 1.0 x) (- (fabs x)) 1) (- 1 (exp (log1p (* (/ 1.0 x) (fabs x))))) (- (* (fabs x) (/ 1.0 x))) (fma (/ 1.0 x) (fabs x) 1) (* (fabs x) (/ 1.0 x)) (log1p (log1p (* (/ 1.0 x) (fabs x)))) (log (log1p (* (/ 1.0 x) (fabs x)))) (exp (log1p (* (/ 1.0 x) (fabs x)))) (* (cbrt (log1p (* (/ 1.0 x) (fabs x)))) (cbrt (log1p (* (/ 1.0 x) (fabs x))))) (cbrt (log1p (* (/ 1.0 x) (fabs x)))) (pow (log1p (* (/ 1.0 x) (fabs x))) 3) (sqrt (log1p (* (/ 1.0 x) (fabs x)))) (sqrt (log1p (* (/ 1.0 x) (fabs x)))) (expm1 (* (/ 1.0 x) (fabs x))) (log1p (* (/ 1.0 x) (fabs x))) (* (fabs x) (/ 1.0 x)) (log (* 1.0 (/ (fabs x) x))) (log (* 1.0 (/ (fabs x) x))) (log (* 1.0 (/ (fabs x) x))) (exp (* (/ 1.0 x) (fabs x))) (pow (* (fabs x) (/ 1.0 x)) 3) (pow (* (fabs x) (/ 1.0 x)) 3) (* (cbrt (* (/ 1.0 x) (fabs x))) (cbrt (* (/ 1.0 x) (fabs x)))) (cbrt (* (/ 1.0 x) (fabs x))) (pow (* (fabs x) (/ 1.0 x)) 3) (sqrt (* (fabs x) (/ 1.0 x))) (sqrt (* (fabs x) (/ 1.0 x))) (* (sqrt (/ 1.0 x)) (sqrt (fabs x))) (* (sqrt (/ 1.0 x)) (sqrt (fabs x))) (* (/ (sqrt 1.0) (sqrt x)) (sqrt (fabs x))) (* (/ (sqrt 1.0) (sqrt x)) (sqrt (fabs x))) (* (/ 1.0 x) (* (cbrt (fabs x)) (cbrt (fabs x)))) (* (/ 1.0 x) (sqrt (fabs x))) (/ 1.0 x) (* (cbrt (/ 1.0 x)) (fabs x)) (* (sqrt (/ 1.0 x)) (fabs x)) (* (/ (cbrt 1.0) (cbrt x)) (fabs x)) (* (/ (cbrt 1.0) (sqrt x)) (fabs x)) (* (/ (cbrt 1.0) x) (fabs x)) (* (/ (sqrt 1.0) (cbrt x)) (fabs x)) (* (/ (sqrt 1.0) (sqrt x)) (fabs x)) (* (/ (sqrt 1.0) x) (fabs x)) (* (/ 1.0 (cbrt x)) (fabs x)) (* (/ 1.0 (sqrt x)) (fabs x)) (* (fabs x) (/ 1.0 x)) (* (fabs x) (/ 1.0 x)) (/ (fabs x) x) (* (fabs x) 1.0) (- (fma (/ (* (fabs x) (/ 1.0 x)) (pow (cbrt (* (/ 1.0 x) (fabs x))) (* 2 3))) 1/2 2) (fma 0.5 (/ (* 1.0 (/ (fabs x) x)) (/ (pow (fabs x) 2) (pow x 2))) (* 1.0 (+ (/ x (/ (fabs x) (* (fabs x) (/ 1.0 x)))) (/ (fabs x) x))))) (fma (- (/ (fabs x) x)) 1.0 (fma (pow (/ (fabs x) x) 3) 5.551115123125783e-17 1)) (fma (- (/ (fabs x) x)) 1.0 (fma (pow (/ (fabs x) x) 3) 5.551115123125783e-17 1)) (- (fma (/ x (fabs x)) 1.0 (log (* 1.0 (/ (fabs x) x)))) (/ 1/2 (pow (cbrt (* (/ 1.0 x) (fabs x))) (* 2 3)))) (fma (/ (fabs x) x) 1.0 (fma 0.3333333333333333 (pow (/ (fabs x) x) 3) (- (* 0.5 (/ (pow (fabs x) 2) (pow x 2)))))) (fma (/ (fabs x) x) 1.0 (fma 0.3333333333333333 (pow (/ (fabs x) x) 3) (- (* 0.5 (/ (pow (fabs x) 2) (pow x 2)))))) (* (fabs x) (/ 1.0 x)) (* (fabs x) (/ 1.0 x)) (* (fabs x) (/ 1.0 x)) 6.662 * * * [progress]: adding candidates to table 6.966 * [progress]: [Phase 3 of 3] Extracting. 6.971 * [simplify]: Simplifying: (- 1 (expm1 (log1p (* (/ 1.0 x) (fabs x))))) 6.971 * * [simplify]: Extracting # 0 : cost 0 6.971 * * [simplify]: Extracting # 1 : cost 0 6.971 * * [simplify]: Extracting # 2 : cost 0 6.971 * * [simplify]: Extracting # 3 : cost 0 6.971 * * [simplify]: Extracting # 4 : cost 0 6.972 * * [simplify]: Extracting # 5 : cost 0 6.972 * * [simplify]: Extracting # 6 : cost 0 6.972 * * [simplify]: Extracting # 7 : cost 0 6.972 * * [simplify]: iteration 0 : 9 enodes (cost 10 ) 6.973 * * [simplify]: Extracting # 0 : cost 0 6.973 * * [simplify]: iteration 1 : 12 enodes (cost 10 ) 6.974 * * [simplify]: Extracting # 0 : cost 0 6.974 * * [simplify]: iteration done: 12 enodes (cost 10 ) 6.974 * [simplify]: Simplified to: (- 1 (expm1 (log1p (* (/ 1.0 x) (fabs x))))) 9.579 * [regime-testing]: Baseline error score: 0.016325160957709858 9.581 * [regime-testing]: Oracle error score: 0.016325160957709858 9.581 * [regime-testing]: End program error score: 0.016325160957709858 9.603 * [regime-testing]: Target error score: 0