3.295 * [progress]: [Phase 1 of 3] Setting up. 0.000 * * * [progress]: [1/2] Preparing points 0.055 * * * [progress]: [2/2] Setting up program. 0.056 * [progress]: [Phase 2 of 3] Improving. 0.056 * [simplify]: Simplifying using # : (sqrt.f64 (fabs.f64 (/.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (*.f64 a a)))) 0.172 * * [simplify]: iteration 0 : 4903 enodes (cost 17 ) 0.173 * * [simplify]: iteration 1 : 4903 enodes (cost 17 ) 0.174 * [simplify]: Simplified to: (sqrt.f64 (fabs.f64 (-.f64 1 (/.f64 (*.f64 b b) (*.f64 a a))))) 0.176 * * [progress]: iteration 1 / 4 0.176 * * * [progress]: picking best candidate 0.177 * * * * [pick]: Picked # 0.177 * * * [progress]: localizing error 0.185 * * * [progress]: generating rewritten candidates 0.185 * * * * [progress]: [ 1 / 2 ] rewriting at (2 1 1 2) 0.191 * * * * [progress]: [ 2 / 2 ] rewriting at (2) 0.193 * * * [progress]: generating series expansions 0.193 * * * * [progress]: [ 1 / 2 ] generating series at (2 1 1 2) 0.194 * [approximate]: Taking taylor expansion of (/ (pow b 2) (pow a 2)) in (b a) around 0 0.194 * [taylor]: Taking taylor expansion of (/ (pow b 2) (pow a 2)) in a 0.194 * [taylor]: Taking taylor expansion of (pow b 2) in a 0.194 * [taylor]: Taking taylor expansion of b in a 0.194 * [taylor]: Taking taylor expansion of (pow a 2) in a 0.194 * [taylor]: Taking taylor expansion of a in a 0.194 * [taylor]: Taking taylor expansion of (/ (pow b 2) (pow a 2)) in b 0.194 * [taylor]: Taking taylor expansion of (pow b 2) in b 0.194 * [taylor]: Taking taylor expansion of b in b 0.194 * [taylor]: Taking taylor expansion of (pow a 2) in b 0.194 * [taylor]: Taking taylor expansion of a in b 0.195 * [taylor]: Taking taylor expansion of (/ (pow b 2) (pow a 2)) in b 0.195 * [taylor]: Taking taylor expansion of (pow b 2) in b 0.195 * [taylor]: Taking taylor expansion of b in b 0.195 * [taylor]: Taking taylor expansion of (pow a 2) in b 0.195 * [taylor]: Taking taylor expansion of a in b 0.195 * [taylor]: Taking taylor expansion of (/ 1 (pow a 2)) in a 0.195 * [taylor]: Taking taylor expansion of (pow a 2) in a 0.195 * [taylor]: Taking taylor expansion of a in a 0.196 * [taylor]: Taking taylor expansion of 0 in a 0.198 * [taylor]: Taking taylor expansion of 0 in a 0.201 * [taylor]: Taking taylor expansion of 0 in a 0.204 * [taylor]: Taking taylor expansion of 0 in a 0.205 * [approximate]: Taking taylor expansion of (/ (pow a 2) (pow b 2)) in (b a) around 0 0.205 * [taylor]: Taking taylor expansion of (/ (pow a 2) (pow b 2)) in a 0.205 * [taylor]: Taking taylor expansion of (pow a 2) in a 0.205 * [taylor]: Taking taylor expansion of a in a 0.205 * [taylor]: Taking taylor expansion of (pow b 2) in a 0.205 * [taylor]: Taking taylor expansion of b in a 0.206 * [taylor]: Taking taylor expansion of (/ (pow a 2) (pow b 2)) in b 0.206 * [taylor]: Taking taylor expansion of (pow a 2) in b 0.206 * [taylor]: Taking taylor expansion of a in b 0.206 * [taylor]: Taking taylor expansion of (pow b 2) in b 0.206 * [taylor]: Taking taylor expansion of b in b 0.206 * [taylor]: Taking taylor expansion of (/ (pow a 2) (pow b 2)) in b 0.206 * [taylor]: Taking taylor expansion of (pow a 2) in b 0.206 * [taylor]: Taking taylor expansion of a in b 0.206 * [taylor]: Taking taylor expansion of (pow b 2) in b 0.206 * [taylor]: Taking taylor expansion of b in b 0.206 * [taylor]: Taking taylor expansion of (pow a 2) in a 0.206 * [taylor]: Taking taylor expansion of a in a 0.207 * [taylor]: Taking taylor expansion of 0 in a 0.209 * [taylor]: Taking taylor expansion of 0 in a 0.210 * [taylor]: Taking taylor expansion of 0 in a 0.212 * [approximate]: Taking taylor expansion of (/ (pow a 2) (pow b 2)) in (b a) around 0 0.212 * [taylor]: Taking taylor expansion of (/ (pow a 2) (pow b 2)) in a 0.212 * [taylor]: Taking taylor expansion of (pow a 2) in a 0.212 * [taylor]: Taking taylor expansion of a in a 0.212 * [taylor]: Taking taylor expansion of (pow b 2) in a 0.212 * [taylor]: Taking taylor expansion of b in a 0.212 * [taylor]: Taking taylor expansion of (/ (pow a 2) (pow b 2)) in b 0.212 * [taylor]: Taking taylor expansion of (pow a 2) in b 0.212 * [taylor]: Taking taylor expansion of a in b 0.212 * [taylor]: Taking taylor expansion of (pow b 2) in b 0.212 * [taylor]: Taking taylor expansion of b in b 0.213 * [taylor]: Taking taylor expansion of (/ (pow a 2) (pow b 2)) in b 0.213 * [taylor]: Taking taylor expansion of (pow a 2) in b 0.213 * [taylor]: Taking taylor expansion of a in b 0.213 * [taylor]: Taking taylor expansion of (pow b 2) in b 0.213 * [taylor]: Taking taylor expansion of b in b 0.213 * [taylor]: Taking taylor expansion of (pow a 2) in a 0.213 * [taylor]: Taking taylor expansion of a in a 0.214 * [taylor]: Taking taylor expansion of 0 in a 0.215 * [taylor]: Taking taylor expansion of 0 in a 0.217 * [taylor]: Taking taylor expansion of 0 in a 0.218 * * * * [progress]: [ 2 / 2 ] generating series at (2) 0.218 * [approximate]: Taking taylor expansion of (sqrt (fabs (- 1 (/ (pow b 2) (pow a 2))))) in (b a) around 0 0.218 * [taylor]: Taking taylor expansion of (sqrt (fabs (- 1 (/ (pow b 2) (pow a 2))))) in a 0.218 * [taylor]: Taking taylor expansion of (fabs (- 1 (/ (pow b 2) (pow a 2)))) in a 0.220 * [taylor]: Taking taylor expansion of (sqrt (fabs (- 1 (/ (pow b 2) (pow a 2))))) in b 0.220 * [taylor]: Taking taylor expansion of (fabs (- 1 (/ (pow b 2) (pow a 2)))) in b 0.222 * [taylor]: Taking taylor expansion of (sqrt (fabs (- 1 (/ (pow b 2) (pow a 2))))) in b 0.222 * [taylor]: Taking taylor expansion of (fabs (- 1 (/ (pow b 2) (pow a 2)))) in b 0.223 * [taylor]: Taking taylor expansion of (sqrt (fabs (- 1 (/ (pow b 2) (pow a 2))))) in a 0.223 * [taylor]: Taking taylor expansion of (fabs (- 1 (/ (pow b 2) (pow a 2)))) in a 0.225 * [taylor]: Taking taylor expansion of 0 in a 0.226 * [taylor]: Taking taylor expansion of 0 in a 0.228 * [taylor]: Taking taylor expansion of 0 in a 0.230 * [approximate]: Taking taylor expansion of (sqrt (fabs (- 1 (/ (pow a 2) (pow b 2))))) in (b a) around 0 0.230 * [taylor]: Taking taylor expansion of (sqrt (fabs (- 1 (/ (pow a 2) (pow b 2))))) in a 0.230 * [taylor]: Taking taylor expansion of (fabs (- 1 (/ (pow a 2) (pow b 2)))) in a 0.231 * [taylor]: Taking taylor expansion of (sqrt (fabs (- 1 (/ (pow a 2) (pow b 2))))) in b 0.231 * [taylor]: Taking taylor expansion of (fabs (- 1 (/ (pow a 2) (pow b 2)))) in b 0.233 * [taylor]: Taking taylor expansion of (sqrt (fabs (- 1 (/ (pow a 2) (pow b 2))))) in b 0.233 * [taylor]: Taking taylor expansion of (fabs (- 1 (/ (pow a 2) (pow b 2)))) in b 0.234 * [taylor]: Taking taylor expansion of (sqrt (fabs (- 1 (/ (pow a 2) (pow b 2))))) in a 0.234 * [taylor]: Taking taylor expansion of (fabs (- 1 (/ (pow a 2) (pow b 2)))) in a 0.236 * [taylor]: Taking taylor expansion of 0 in a 0.237 * [taylor]: Taking taylor expansion of 0 in a 0.238 * [taylor]: Taking taylor expansion of 0 in a 0.240 * [approximate]: Taking taylor expansion of (sqrt (fabs (- 1 (/ (pow a 2) (pow b 2))))) in (b a) around 0 0.240 * [taylor]: Taking taylor expansion of (sqrt (fabs (- 1 (/ (pow a 2) (pow b 2))))) in a 0.240 * [taylor]: Taking taylor expansion of (fabs (- 1 (/ (pow a 2) (pow b 2)))) in a 0.241 * [taylor]: Taking taylor expansion of (sqrt (fabs (- 1 (/ (pow a 2) (pow b 2))))) in b 0.241 * [taylor]: Taking taylor expansion of (fabs (- 1 (/ (pow a 2) (pow b 2)))) in b 0.243 * [taylor]: Taking taylor expansion of (sqrt (fabs (- 1 (/ (pow a 2) (pow b 2))))) in b 0.243 * [taylor]: Taking taylor expansion of (fabs (- 1 (/ (pow a 2) (pow b 2)))) in b 0.244 * [taylor]: Taking taylor expansion of (sqrt (fabs (- 1 (/ (pow a 2) (pow b 2))))) in a 0.244 * [taylor]: Taking taylor expansion of (fabs (- 1 (/ (pow a 2) (pow b 2)))) in a 0.246 * [taylor]: Taking taylor expansion of 0 in a 0.247 * [taylor]: Taking taylor expansion of 0 in a 0.248 * [taylor]: Taking taylor expansion of 0 in a 0.249 * * * [progress]: simplifying candidates 0.250 * [simplify]: Simplifying using # : (-.f64 (+.f64 (log.f64 b) (log.f64 b)) (+.f64 (log.f64 a) (log.f64 a))) (-.f64 (+.f64 (log.f64 b) (log.f64 b)) (log.f64 (*.f64 a a))) (-.f64 (log.f64 (*.f64 b b)) (+.f64 (log.f64 a) (log.f64 a))) (-.f64 (log.f64 (*.f64 b b)) (log.f64 (*.f64 a a))) (exp.f64 (/.f64 (*.f64 b b) (*.f64 a a))) (log.f64 (/.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (*.f64 (/.f64 (*.f64 b b) (*.f64 a a)) (/.f64 (*.f64 b b) (*.f64 a a))) (/.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (cbrt.f64 (/.f64 (*.f64 b b) (*.f64 a a))) (cbrt.f64 (/.f64 (*.f64 b b) (*.f64 a a)))) (cbrt.f64 (/.f64 (*.f64 b b) (*.f64 a a))) (/.f64 (*.f64 (*.f64 (*.f64 b b) (*.f64 b b)) (*.f64 b b)) (*.f64 (*.f64 (*.f64 a a) (*.f64 a a)) (*.f64 a a))) (/.f64 (*.f64 (*.f64 (*.f64 b b) (*.f64 b b)) (*.f64 b b)) (*.f64 (*.f64 (*.f64 a a) a) (*.f64 (*.f64 a a) a))) (/.f64 (*.f64 (*.f64 (*.f64 b b) b) (*.f64 (*.f64 b b) b)) (*.f64 (*.f64 (*.f64 a a) (*.f64 a a)) (*.f64 a a))) (/.f64 (*.f64 (*.f64 (*.f64 b b) b) (*.f64 (*.f64 b b) b)) (*.f64 (*.f64 (*.f64 a a) a) (*.f64 (*.f64 a a) a))) (sqrt.f64 (/.f64 (*.f64 b b) (*.f64 a a))) (sqrt.f64 (/.f64 (*.f64 b b) (*.f64 a a))) (neg.f64 (*.f64 b b)) (neg.f64 (*.f64 a a)) (/.f64 b a) (/.f64 b a) (/.f64 (*.f64 a a) (*.f64 b b)) (/.f64 1 (*.f64 a a)) (/.f64 (*.f64 a a) b) (/.f64 (*.f64 b b) a) (exp.f64 (sqrt.f64 (fabs.f64 (-.f64 1 (/.f64 (*.f64 b b) (*.f64 a a)))))) (log.f64 (sqrt.f64 (fabs.f64 (-.f64 1 (/.f64 (*.f64 b b) (*.f64 a a)))))) (*.f64 (*.f64 (sqrt.f64 (fabs.f64 (-.f64 1 (/.f64 (*.f64 b b) (*.f64 a a))))) (sqrt.f64 (fabs.f64 (-.f64 1 (/.f64 (*.f64 b b) (*.f64 a a)))))) (sqrt.f64 (fabs.f64 (-.f64 1 (/.f64 (*.f64 b b) (*.f64 a a)))))) (*.f64 (cbrt.f64 (sqrt.f64 (fabs.f64 (-.f64 1 (/.f64 (*.f64 b b) (*.f64 a a)))))) (cbrt.f64 (sqrt.f64 (fabs.f64 (-.f64 1 (/.f64 (*.f64 b b) (*.f64 a a))))))) (cbrt.f64 (sqrt.f64 (fabs.f64 (-.f64 1 (/.f64 (*.f64 b b) (*.f64 a a)))))) (sqrt.f64 (sqrt.f64 (fabs.f64 (-.f64 1 (/.f64 (*.f64 b b) (*.f64 a a)))))) (sqrt.f64 (sqrt.f64 (fabs.f64 (-.f64 1 (/.f64 (*.f64 b b) (*.f64 a a)))))) (/.f64 1 2) (sqrt.f64 (*.f64 (cbrt.f64 (fabs.f64 (-.f64 1 (/.f64 (*.f64 b b) (*.f64 a a))))) (cbrt.f64 (fabs.f64 (-.f64 1 (/.f64 (*.f64 b b) (*.f64 a a))))))) (sqrt.f64 (cbrt.f64 (fabs.f64 (-.f64 1 (/.f64 (*.f64 b b) (*.f64 a a)))))) (sqrt.f64 (sqrt.f64 (fabs.f64 (-.f64 1 (/.f64 (*.f64 b b) (*.f64 a a)))))) (sqrt.f64 (sqrt.f64 (fabs.f64 (-.f64 1 (/.f64 (*.f64 b b) (*.f64 a a)))))) (sqrt.f64 1) (sqrt.f64 (fabs.f64 (-.f64 1 (/.f64 (*.f64 b b) (*.f64 a a))))) (/.f64 (pow.f64 b 2) (pow.f64 a 2)) (/.f64 (pow.f64 b 2) (pow.f64 a 2)) (/.f64 (pow.f64 b 2) (pow.f64 a 2)) (sqrt.f64 (fabs.f64 (-.f64 1 (/.f64 (pow.f64 b 2) (pow.f64 a 2))))) (sqrt.f64 (fabs.f64 (-.f64 1 (/.f64 (pow.f64 b 2) (pow.f64 a 2))))) (sqrt.f64 (fabs.f64 (-.f64 1 (/.f64 (pow.f64 b 2) (pow.f64 a 2))))) 0.340 * * [simplify]: iteration 0 : 5272 enodes (cost 452 ) 0.343 * [simplify]: Simplified to: (*.f64 2 (log.f64 (/.f64 b a))) (*.f64 2 (log.f64 (/.f64 b a))) (*.f64 2 (log.f64 (/.f64 b a))) (*.f64 2 (log.f64 (/.f64 b a))) (exp.f64 (pow.f64 (/.f64 b a) 2)) (*.f64 2 (log.f64 (/.f64 b a))) (pow.f64 (/.f64 b a) 6) (*.f64 (cbrt.f64 (pow.f64 (/.f64 b a) 2)) (cbrt.f64 (pow.f64 (/.f64 b a) 2))) (cbrt.f64 (pow.f64 (/.f64 b a) 2)) (pow.f64 (/.f64 b a) 6) (pow.f64 (/.f64 b a) 6) (pow.f64 (/.f64 b a) 6) (pow.f64 (/.f64 b a) 6) (fabs.f64 (/.f64 b a)) (fabs.f64 (/.f64 b a)) (neg.f64 (*.f64 b b)) (neg.f64 (*.f64 a a)) (/.f64 b a) (/.f64 b a) (pow.f64 (/.f64 a b) 2) (/.f64 1 (*.f64 a a)) (/.f64 a (/.f64 b a)) (*.f64 b (/.f64 b a)) (exp.f64 (sqrt.f64 (fabs.f64 (-.f64 1 (pow.f64 (/.f64 b a) 2))))) (log.f64 (sqrt.f64 (fabs.f64 (-.f64 1 (pow.f64 (/.f64 b a) 2))))) (pow.f64 (sqrt.f64 (fabs.f64 (-.f64 1 (pow.f64 (/.f64 b a) 2)))) 3) (*.f64 (cbrt.f64 (sqrt.f64 (fabs.f64 (-.f64 1 (pow.f64 (/.f64 b a) 2))))) (cbrt.f64 (sqrt.f64 (fabs.f64 (-.f64 1 (pow.f64 (/.f64 b a) 2)))))) (cbrt.f64 (sqrt.f64 (fabs.f64 (-.f64 1 (pow.f64 (/.f64 b a) 2))))) (sqrt.f64 (sqrt.f64 (fabs.f64 (-.f64 1 (pow.f64 (/.f64 b a) 2))))) (sqrt.f64 (sqrt.f64 (fabs.f64 (-.f64 1 (pow.f64 (/.f64 b a) 2))))) 1/2 (fabs.f64 (cbrt.f64 (fabs.f64 (-.f64 1 (pow.f64 (/.f64 b a) 2))))) (sqrt.f64 (cbrt.f64 (fabs.f64 (-.f64 1 (pow.f64 (/.f64 b a) 2))))) (sqrt.f64 (sqrt.f64 (fabs.f64 (-.f64 1 (pow.f64 (/.f64 b a) 2))))) (sqrt.f64 (sqrt.f64 (fabs.f64 (-.f64 1 (pow.f64 (/.f64 b a) 2))))) 1 (sqrt.f64 (fabs.f64 (-.f64 1 (pow.f64 (/.f64 b a) 2)))) (pow.f64 (/.f64 b a) 2) (pow.f64 (/.f64 b a) 2) (pow.f64 (/.f64 b a) 2) (sqrt.f64 (fabs.f64 (-.f64 1 (pow.f64 (/.f64 b a) 2)))) (sqrt.f64 (fabs.f64 (-.f64 1 (pow.f64 (/.f64 b a) 2)))) (sqrt.f64 (fabs.f64 (-.f64 1 (pow.f64 (/.f64 b a) 2)))) 0.343 * * * [progress]: adding candidates to table 0.369 * * [progress]: iteration 2 / 4 0.369 * * * [progress]: picking best candidate 0.371 * * * * [pick]: Picked # 0.371 * * * [progress]: localizing error 0.378 * * * [progress]: generating rewritten candidates 0.378 * * * * [progress]: [ 1 / 2 ] rewriting at (2 1 1 2) 0.383 * * * * [progress]: [ 2 / 2 ] rewriting at (2) 0.385 * * * [progress]: generating series expansions 0.385 * * * * [progress]: [ 1 / 2 ] generating series at (2 1 1 2) 0.386 * [approximate]: Taking taylor expansion of (pow (/ b a) 2) in (b a) around 0 0.386 * [taylor]: Taking taylor expansion of (pow (/ b a) 2) in a 0.386 * [taylor]: Taking taylor expansion of (/ b a) in a 0.386 * [taylor]: Taking taylor expansion of b in a 0.386 * [taylor]: Taking taylor expansion of a in a 0.386 * [taylor]: Taking taylor expansion of (pow (/ b a) 2) in b 0.386 * [taylor]: Taking taylor expansion of (/ b a) in b 0.386 * [taylor]: Taking taylor expansion of b in b 0.386 * [taylor]: Taking taylor expansion of a in b 0.386 * [taylor]: Taking taylor expansion of (pow (/ b a) 2) in b 0.386 * [taylor]: Taking taylor expansion of (/ b a) in b 0.386 * [taylor]: Taking taylor expansion of b in b 0.386 * [taylor]: Taking taylor expansion of a in b 0.387 * [taylor]: Taking taylor expansion of (/ 1 (pow a 2)) in a 0.387 * [taylor]: Taking taylor expansion of (pow a 2) in a 0.387 * [taylor]: Taking taylor expansion of a in a 0.388 * [taylor]: Taking taylor expansion of 0 in a 0.389 * [taylor]: Taking taylor expansion of 0 in a 0.391 * [taylor]: Taking taylor expansion of 0 in a 0.393 * [taylor]: Taking taylor expansion of 0 in a 0.393 * [approximate]: Taking taylor expansion of (pow (/ a b) 2) in (b a) around 0 0.393 * [taylor]: Taking taylor expansion of (pow (/ a b) 2) in a 0.393 * [taylor]: Taking taylor expansion of (/ a b) in a 0.393 * [taylor]: Taking taylor expansion of a in a 0.393 * [taylor]: Taking taylor expansion of b in a 0.394 * [taylor]: Taking taylor expansion of (pow (/ a b) 2) in b 0.394 * [taylor]: Taking taylor expansion of (/ a b) in b 0.394 * [taylor]: Taking taylor expansion of a in b 0.394 * [taylor]: Taking taylor expansion of b in b 0.394 * [taylor]: Taking taylor expansion of (pow (/ a b) 2) in b 0.394 * [taylor]: Taking taylor expansion of (/ a b) in b 0.394 * [taylor]: Taking taylor expansion of a in b 0.394 * [taylor]: Taking taylor expansion of b in b 0.394 * [taylor]: Taking taylor expansion of (pow a 2) in a 0.394 * [taylor]: Taking taylor expansion of a in a 0.394 * [taylor]: Taking taylor expansion of 0 in a 0.395 * [taylor]: Taking taylor expansion of 0 in a 0.396 * [taylor]: Taking taylor expansion of 0 in a 0.397 * [approximate]: Taking taylor expansion of (pow (/ a b) 2) in (b a) around 0 0.397 * [taylor]: Taking taylor expansion of (pow (/ a b) 2) in a 0.397 * [taylor]: Taking taylor expansion of (/ a b) in a 0.397 * [taylor]: Taking taylor expansion of a in a 0.397 * [taylor]: Taking taylor expansion of b in a 0.397 * [taylor]: Taking taylor expansion of (pow (/ a b) 2) in b 0.397 * [taylor]: Taking taylor expansion of (/ a b) in b 0.397 * [taylor]: Taking taylor expansion of a in b 0.397 * [taylor]: Taking taylor expansion of b in b 0.398 * [taylor]: Taking taylor expansion of (pow (/ a b) 2) in b 0.398 * [taylor]: Taking taylor expansion of (/ a b) in b 0.398 * [taylor]: Taking taylor expansion of a in b 0.398 * [taylor]: Taking taylor expansion of b in b 0.398 * [taylor]: Taking taylor expansion of (pow a 2) in a 0.398 * [taylor]: Taking taylor expansion of a in a 0.398 * [taylor]: Taking taylor expansion of 0 in a 0.399 * [taylor]: Taking taylor expansion of 0 in a 0.400 * [taylor]: Taking taylor expansion of 0 in a 0.401 * * * * [progress]: [ 2 / 2 ] generating series at (2) 0.401 * [approximate]: Taking taylor expansion of (sqrt (fabs (- 1 (/ (pow b 2) (pow a 2))))) in (b a) around 0 0.401 * [taylor]: Taking taylor expansion of (sqrt (fabs (- 1 (/ (pow b 2) (pow a 2))))) in a 0.401 * [taylor]: Taking taylor expansion of (fabs (- 1 (/ (pow b 2) (pow a 2)))) in a 0.403 * [taylor]: Taking taylor expansion of (sqrt (fabs (- 1 (/ (pow b 2) (pow a 2))))) in b 0.403 * [taylor]: Taking taylor expansion of (fabs (- 1 (/ (pow b 2) (pow a 2)))) in b 0.404 * [taylor]: Taking taylor expansion of (sqrt (fabs (- 1 (/ (pow b 2) (pow a 2))))) in b 0.404 * [taylor]: Taking taylor expansion of (fabs (- 1 (/ (pow b 2) (pow a 2)))) in b 0.405 * [taylor]: Taking taylor expansion of (sqrt (fabs (- 1 (/ (pow b 2) (pow a 2))))) in a 0.405 * [taylor]: Taking taylor expansion of (fabs (- 1 (/ (pow b 2) (pow a 2)))) in a 0.407 * [taylor]: Taking taylor expansion of 0 in a 0.408 * [taylor]: Taking taylor expansion of 0 in a 0.409 * [taylor]: Taking taylor expansion of 0 in a 0.410 * [approximate]: Taking taylor expansion of (sqrt (fabs (- 1 (/ (pow a 2) (pow b 2))))) in (b a) around 0 0.410 * [taylor]: Taking taylor expansion of (sqrt (fabs (- 1 (/ (pow a 2) (pow b 2))))) in a 0.410 * [taylor]: Taking taylor expansion of (fabs (- 1 (/ (pow a 2) (pow b 2)))) in a 0.412 * [taylor]: Taking taylor expansion of (sqrt (fabs (- 1 (/ (pow a 2) (pow b 2))))) in b 0.412 * [taylor]: Taking taylor expansion of (fabs (- 1 (/ (pow a 2) (pow b 2)))) in b 0.413 * [taylor]: Taking taylor expansion of (sqrt (fabs (- 1 (/ (pow a 2) (pow b 2))))) in b 0.413 * [taylor]: Taking taylor expansion of (fabs (- 1 (/ (pow a 2) (pow b 2)))) in b 0.414 * [taylor]: Taking taylor expansion of (sqrt (fabs (- 1 (/ (pow a 2) (pow b 2))))) in a 0.414 * [taylor]: Taking taylor expansion of (fabs (- 1 (/ (pow a 2) (pow b 2)))) in a 0.416 * [taylor]: Taking taylor expansion of 0 in a 0.417 * [taylor]: Taking taylor expansion of 0 in a 0.418 * [taylor]: Taking taylor expansion of 0 in a 0.420 * [approximate]: Taking taylor expansion of (sqrt (fabs (- 1 (/ (pow a 2) (pow b 2))))) in (b a) around 0 0.420 * [taylor]: Taking taylor expansion of (sqrt (fabs (- 1 (/ (pow a 2) (pow b 2))))) in a 0.420 * [taylor]: Taking taylor expansion of (fabs (- 1 (/ (pow a 2) (pow b 2)))) in a 0.421 * [taylor]: Taking taylor expansion of (sqrt (fabs (- 1 (/ (pow a 2) (pow b 2))))) in b 0.421 * [taylor]: Taking taylor expansion of (fabs (- 1 (/ (pow a 2) (pow b 2)))) in b 0.422 * [taylor]: Taking taylor expansion of (sqrt (fabs (- 1 (/ (pow a 2) (pow b 2))))) in b 0.422 * [taylor]: Taking taylor expansion of (fabs (- 1 (/ (pow a 2) (pow b 2)))) in b 0.424 * [taylor]: Taking taylor expansion of (sqrt (fabs (- 1 (/ (pow a 2) (pow b 2))))) in a 0.424 * [taylor]: Taking taylor expansion of (fabs (- 1 (/ (pow a 2) (pow b 2)))) in a 0.425 * [taylor]: Taking taylor expansion of 0 in a 0.426 * [taylor]: Taking taylor expansion of 0 in a 0.428 * [taylor]: Taking taylor expansion of 0 in a 0.429 * * * [progress]: simplifying candidates 0.429 * [simplify]: Simplifying using # : (pow.f64 (*.f64 (cbrt.f64 (/.f64 b a)) (cbrt.f64 (/.f64 b a))) 2) (pow.f64 (cbrt.f64 (/.f64 b a)) 2) (pow.f64 (sqrt.f64 (/.f64 b a)) 2) (pow.f64 (sqrt.f64 (/.f64 b a)) 2) (pow.f64 (/.f64 (*.f64 (cbrt.f64 b) (cbrt.f64 b)) (*.f64 (cbrt.f64 a) (cbrt.f64 a))) 2) (pow.f64 (/.f64 (cbrt.f64 b) (cbrt.f64 a)) 2) (pow.f64 (/.f64 (*.f64 (cbrt.f64 b) (cbrt.f64 b)) (sqrt.f64 a)) 2) (pow.f64 (/.f64 (cbrt.f64 b) (sqrt.f64 a)) 2) (pow.f64 (/.f64 (*.f64 (cbrt.f64 b) (cbrt.f64 b)) 1) 2) (pow.f64 (/.f64 (cbrt.f64 b) a) 2) (pow.f64 (/.f64 (sqrt.f64 b) (*.f64 (cbrt.f64 a) (cbrt.f64 a))) 2) (pow.f64 (/.f64 (sqrt.f64 b) (cbrt.f64 a)) 2) (pow.f64 (/.f64 (sqrt.f64 b) (sqrt.f64 a)) 2) (pow.f64 (/.f64 (sqrt.f64 b) (sqrt.f64 a)) 2) (pow.f64 (/.f64 (sqrt.f64 b) 1) 2) (pow.f64 (/.f64 (sqrt.f64 b) a) 2) (pow.f64 (/.f64 1 (*.f64 (cbrt.f64 a) (cbrt.f64 a))) 2) (pow.f64 (/.f64 b (cbrt.f64 a)) 2) (pow.f64 (/.f64 1 (sqrt.f64 a)) 2) (pow.f64 (/.f64 b (sqrt.f64 a)) 2) (pow.f64 (/.f64 1 1) 2) (pow.f64 (/.f64 b a) 2) (pow.f64 1 2) (pow.f64 (/.f64 b a) 2) (pow.f64 b 2) (pow.f64 (/.f64 1 a) 2) (pow.f64 (/.f64 b a) (*.f64 (cbrt.f64 2) (cbrt.f64 2))) (pow.f64 (/.f64 b a) (sqrt.f64 2)) (pow.f64 (/.f64 b a) 1) (*.f64 1 2) (*.f64 (log.f64 (/.f64 b a)) 2) (*.f64 (-.f64 (log.f64 b) (log.f64 a)) 2) (*.f64 (log.f64 (/.f64 b a)) 2) (exp.f64 (pow.f64 (/.f64 b a) 2)) (log.f64 (pow.f64 (/.f64 b a) 2)) (*.f64 (*.f64 (pow.f64 (/.f64 b a) 2) (pow.f64 (/.f64 b a) 2)) (pow.f64 (/.f64 b a) 2)) (*.f64 (cbrt.f64 (pow.f64 (/.f64 b a) 2)) (cbrt.f64 (pow.f64 (/.f64 b a) 2))) (cbrt.f64 (pow.f64 (/.f64 b a) 2)) (sqrt.f64 (pow.f64 (/.f64 b a) 2)) (sqrt.f64 (pow.f64 (/.f64 b a) 2)) (pow.f64 (/.f64 b a) (/.f64 2 2)) (pow.f64 (/.f64 b a) (/.f64 2 2)) (exp.f64 (sqrt.f64 (fabs.f64 (-.f64 1 (pow.f64 (/.f64 b a) 2))))) (log.f64 (sqrt.f64 (fabs.f64 (-.f64 1 (pow.f64 (/.f64 b a) 2))))) (*.f64 (*.f64 (sqrt.f64 (fabs.f64 (-.f64 1 (pow.f64 (/.f64 b a) 2)))) (sqrt.f64 (fabs.f64 (-.f64 1 (pow.f64 (/.f64 b a) 2))))) (sqrt.f64 (fabs.f64 (-.f64 1 (pow.f64 (/.f64 b a) 2))))) (*.f64 (cbrt.f64 (sqrt.f64 (fabs.f64 (-.f64 1 (pow.f64 (/.f64 b a) 2))))) (cbrt.f64 (sqrt.f64 (fabs.f64 (-.f64 1 (pow.f64 (/.f64 b a) 2)))))) (cbrt.f64 (sqrt.f64 (fabs.f64 (-.f64 1 (pow.f64 (/.f64 b a) 2))))) (sqrt.f64 (sqrt.f64 (fabs.f64 (-.f64 1 (pow.f64 (/.f64 b a) 2))))) (sqrt.f64 (sqrt.f64 (fabs.f64 (-.f64 1 (pow.f64 (/.f64 b a) 2))))) (/.f64 1 2) (sqrt.f64 (*.f64 (cbrt.f64 (fabs.f64 (-.f64 1 (pow.f64 (/.f64 b a) 2)))) (cbrt.f64 (fabs.f64 (-.f64 1 (pow.f64 (/.f64 b a) 2)))))) (sqrt.f64 (cbrt.f64 (fabs.f64 (-.f64 1 (pow.f64 (/.f64 b a) 2))))) (sqrt.f64 (sqrt.f64 (fabs.f64 (-.f64 1 (pow.f64 (/.f64 b a) 2))))) (sqrt.f64 (sqrt.f64 (fabs.f64 (-.f64 1 (pow.f64 (/.f64 b a) 2))))) (sqrt.f64 1) (sqrt.f64 (fabs.f64 (-.f64 1 (pow.f64 (/.f64 b a) 2)))) (/.f64 (pow.f64 b 2) (pow.f64 a 2)) (/.f64 (pow.f64 b 2) (pow.f64 a 2)) (/.f64 (pow.f64 b 2) (pow.f64 a 2)) (sqrt.f64 (fabs.f64 (-.f64 1 (/.f64 (pow.f64 b 2) (pow.f64 a 2))))) (sqrt.f64 (fabs.f64 (-.f64 1 (/.f64 (pow.f64 b 2) (pow.f64 a 2))))) (sqrt.f64 (fabs.f64 (-.f64 1 (/.f64 (pow.f64 b 2) (pow.f64 a 2))))) 0.465 * * [simplify]: iteration 0 : 5114 enodes (cost 588 ) 0.469 * [simplify]: Simplified to: (pow.f64 (cbrt.f64 (/.f64 b a)) 4) (pow.f64 (cbrt.f64 (/.f64 b a)) 2) (/.f64 b a) (/.f64 b a) (pow.f64 (/.f64 (cbrt.f64 b) (cbrt.f64 a)) 4) (pow.f64 (/.f64 (cbrt.f64 b) (cbrt.f64 a)) 2) (*.f64 (/.f64 b a) (cbrt.f64 b)) (/.f64 (*.f64 (cbrt.f64 b) (cbrt.f64 b)) a) (*.f64 b (cbrt.f64 b)) (pow.f64 (/.f64 (cbrt.f64 b) a) 2) (/.f64 (/.f64 b (pow.f64 (cbrt.f64 a) 3)) (cbrt.f64 a)) (/.f64 b (*.f64 (cbrt.f64 a) (cbrt.f64 a))) (/.f64 b a) (/.f64 b a) b (/.f64 (/.f64 b a) a) (pow.f64 (/.f64 1 (*.f64 (cbrt.f64 a) (cbrt.f64 a))) 2) (pow.f64 (/.f64 b (cbrt.f64 a)) 2) (/.f64 1 a) (*.f64 b (/.f64 b a)) 1 (pow.f64 (/.f64 b a) 2) 1 (pow.f64 (/.f64 b a) 2) (*.f64 b b) (/.f64 (/.f64 1 a) a) (pow.f64 (/.f64 b a) (*.f64 (cbrt.f64 2) (cbrt.f64 2))) (pow.f64 (/.f64 b a) (sqrt.f64 2)) (/.f64 b a) 2 (*.f64 2 (log.f64 (/.f64 b a))) (*.f64 2 (log.f64 (/.f64 b a))) (*.f64 2 (log.f64 (/.f64 b a))) (exp.f64 (pow.f64 (/.f64 b a) 2)) (*.f64 2 (log.f64 (/.f64 b a))) (pow.f64 (/.f64 b a) 6) (*.f64 (cbrt.f64 (pow.f64 (/.f64 b a) 2)) (cbrt.f64 (pow.f64 (/.f64 b a) 2))) (cbrt.f64 (pow.f64 (/.f64 b a) 2)) (fabs.f64 (/.f64 b a)) (fabs.f64 (/.f64 b a)) (/.f64 b a) (/.f64 b a) (exp.f64 (sqrt.f64 (fabs.f64 (-.f64 1 (pow.f64 (/.f64 b a) 2))))) (log.f64 (sqrt.f64 (fabs.f64 (-.f64 1 (pow.f64 (/.f64 b a) 2))))) (pow.f64 (sqrt.f64 (fabs.f64 (-.f64 1 (pow.f64 (/.f64 b a) 2)))) 3) (*.f64 (cbrt.f64 (sqrt.f64 (fabs.f64 (-.f64 1 (pow.f64 (/.f64 b a) 2))))) (cbrt.f64 (sqrt.f64 (fabs.f64 (-.f64 1 (pow.f64 (/.f64 b a) 2)))))) (cbrt.f64 (sqrt.f64 (fabs.f64 (-.f64 1 (pow.f64 (/.f64 b a) 2))))) (sqrt.f64 (sqrt.f64 (fabs.f64 (-.f64 1 (pow.f64 (/.f64 b a) 2))))) (sqrt.f64 (sqrt.f64 (fabs.f64 (-.f64 1 (pow.f64 (/.f64 b a) 2))))) 1/2 (fabs.f64 (cbrt.f64 (fabs.f64 (-.f64 1 (pow.f64 (/.f64 b a) 2))))) (sqrt.f64 (cbrt.f64 (fabs.f64 (-.f64 1 (pow.f64 (/.f64 b a) 2))))) (sqrt.f64 (sqrt.f64 (fabs.f64 (-.f64 1 (pow.f64 (/.f64 b a) 2))))) (sqrt.f64 (sqrt.f64 (fabs.f64 (-.f64 1 (pow.f64 (/.f64 b a) 2))))) 1 (sqrt.f64 (fabs.f64 (-.f64 1 (pow.f64 (/.f64 b a) 2)))) (pow.f64 (/.f64 b a) 2) (pow.f64 (/.f64 b a) 2) (pow.f64 (/.f64 b a) 2) (sqrt.f64 (fabs.f64 (-.f64 1 (pow.f64 (/.f64 b a) 2)))) (sqrt.f64 (fabs.f64 (-.f64 1 (pow.f64 (/.f64 b a) 2)))) (sqrt.f64 (fabs.f64 (-.f64 1 (pow.f64 (/.f64 b a) 2)))) 0.469 * * * [progress]: adding candidates to table 0.495 * * [progress]: iteration 3 / 4 0.495 * * * [progress]: picking best candidate 0.496 * * * * [pick]: Picked # 0.496 * * * [progress]: localizing error 0.505 * * * [progress]: generating rewritten candidates 0.505 * * * * [progress]: [ 1 / 3 ] rewriting at (2 1 1 2) 0.511 * * * * [progress]: [ 2 / 3 ] rewriting at (2 1 1 2 1 1) 0.516 * * * * [progress]: [ 3 / 3 ] rewriting at (2) 0.520 * * * [progress]: generating series expansions 0.520 * * * * [progress]: [ 1 / 3 ] generating series at (2 1 1 2) 0.520 * [approximate]: Taking taylor expansion of (pow (/ b a) 2) in (b a) around 0 0.520 * [taylor]: Taking taylor expansion of (pow (/ b a) 2) in a 0.520 * [taylor]: Taking taylor expansion of (/ b a) in a 0.520 * [taylor]: Taking taylor expansion of b in a 0.520 * [taylor]: Taking taylor expansion of a in a 0.520 * [taylor]: Taking taylor expansion of (pow (/ b a) 2) in b 0.520 * [taylor]: Taking taylor expansion of (/ b a) in b 0.520 * [taylor]: Taking taylor expansion of b in b 0.520 * [taylor]: Taking taylor expansion of a in b 0.521 * [taylor]: Taking taylor expansion of (pow (/ b a) 2) in b 0.521 * [taylor]: Taking taylor expansion of (/ b a) in b 0.521 * [taylor]: Taking taylor expansion of b in b 0.521 * [taylor]: Taking taylor expansion of a in b 0.521 * [taylor]: Taking taylor expansion of (/ 1 (pow a 2)) in a 0.521 * [taylor]: Taking taylor expansion of (pow a 2) in a 0.521 * [taylor]: Taking taylor expansion of a in a 0.522 * [taylor]: Taking taylor expansion of 0 in a 0.523 * [taylor]: Taking taylor expansion of 0 in a 0.525 * [taylor]: Taking taylor expansion of 0 in a 0.527 * [taylor]: Taking taylor expansion of 0 in a 0.528 * [approximate]: Taking taylor expansion of (pow (/ a b) 2) in (b a) around 0 0.528 * [taylor]: Taking taylor expansion of (pow (/ a b) 2) in a 0.528 * [taylor]: Taking taylor expansion of (/ a b) in a 0.528 * [taylor]: Taking taylor expansion of a in a 0.528 * [taylor]: Taking taylor expansion of b in a 0.528 * [taylor]: Taking taylor expansion of (pow (/ a b) 2) in b 0.528 * [taylor]: Taking taylor expansion of (/ a b) in b 0.528 * [taylor]: Taking taylor expansion of a in b 0.528 * [taylor]: Taking taylor expansion of b in b 0.528 * [taylor]: Taking taylor expansion of (pow (/ a b) 2) in b 0.528 * [taylor]: Taking taylor expansion of (/ a b) in b 0.528 * [taylor]: Taking taylor expansion of a in b 0.528 * [taylor]: Taking taylor expansion of b in b 0.528 * [taylor]: Taking taylor expansion of (pow a 2) in a 0.528 * [taylor]: Taking taylor expansion of a in a 0.529 * [taylor]: Taking taylor expansion of 0 in a 0.530 * [taylor]: Taking taylor expansion of 0 in a 0.531 * [taylor]: Taking taylor expansion of 0 in a 0.532 * [approximate]: Taking taylor expansion of (pow (/ a b) 2) in (b a) around 0 0.532 * [taylor]: Taking taylor expansion of (pow (/ a b) 2) in a 0.532 * [taylor]: Taking taylor expansion of (/ a b) in a 0.532 * [taylor]: Taking taylor expansion of a in a 0.532 * [taylor]: Taking taylor expansion of b in a 0.532 * [taylor]: Taking taylor expansion of (pow (/ a b) 2) in b 0.532 * [taylor]: Taking taylor expansion of (/ a b) in b 0.532 * [taylor]: Taking taylor expansion of a in b 0.532 * [taylor]: Taking taylor expansion of b in b 0.532 * [taylor]: Taking taylor expansion of (pow (/ a b) 2) in b 0.532 * [taylor]: Taking taylor expansion of (/ a b) in b 0.532 * [taylor]: Taking taylor expansion of a in b 0.532 * [taylor]: Taking taylor expansion of b in b 0.532 * [taylor]: Taking taylor expansion of (pow a 2) in a 0.532 * [taylor]: Taking taylor expansion of a in a 0.533 * [taylor]: Taking taylor expansion of 0 in a 0.534 * [taylor]: Taking taylor expansion of 0 in a 0.535 * [taylor]: Taking taylor expansion of 0 in a 0.535 * * * * [progress]: [ 2 / 3 ] generating series at (2 1 1 2 1 1) 0.536 * [approximate]: Taking taylor expansion of (pow (/ b a) 2) in (b a) around 0 0.536 * [taylor]: Taking taylor expansion of (pow (/ b a) 2) in a 0.536 * [taylor]: Taking taylor expansion of (/ b a) in a 0.536 * [taylor]: Taking taylor expansion of b in a 0.536 * [taylor]: Taking taylor expansion of a in a 0.536 * [taylor]: Taking taylor expansion of (pow (/ b a) 2) in b 0.536 * [taylor]: Taking taylor expansion of (/ b a) in b 0.536 * [taylor]: Taking taylor expansion of b in b 0.536 * [taylor]: Taking taylor expansion of a in b 0.536 * [taylor]: Taking taylor expansion of (pow (/ b a) 2) in b 0.536 * [taylor]: Taking taylor expansion of (/ b a) in b 0.536 * [taylor]: Taking taylor expansion of b in b 0.536 * [taylor]: Taking taylor expansion of a in b 0.536 * [taylor]: Taking taylor expansion of (/ 1 (pow a 2)) in a 0.536 * [taylor]: Taking taylor expansion of (pow a 2) in a 0.536 * [taylor]: Taking taylor expansion of a in a 0.537 * [taylor]: Taking taylor expansion of 0 in a 0.538 * [taylor]: Taking taylor expansion of 0 in a 0.540 * [taylor]: Taking taylor expansion of 0 in a 0.542 * [taylor]: Taking taylor expansion of 0 in a 0.542 * [approximate]: Taking taylor expansion of (pow (/ a b) 2) in (b a) around 0 0.542 * [taylor]: Taking taylor expansion of (pow (/ a b) 2) in a 0.542 * [taylor]: Taking taylor expansion of (/ a b) in a 0.542 * [taylor]: Taking taylor expansion of a in a 0.542 * [taylor]: Taking taylor expansion of b in a 0.542 * [taylor]: Taking taylor expansion of (pow (/ a b) 2) in b 0.543 * [taylor]: Taking taylor expansion of (/ a b) in b 0.543 * [taylor]: Taking taylor expansion of a in b 0.543 * [taylor]: Taking taylor expansion of b in b 0.543 * [taylor]: Taking taylor expansion of (pow (/ a b) 2) in b 0.543 * [taylor]: Taking taylor expansion of (/ a b) in b 0.543 * [taylor]: Taking taylor expansion of a in b 0.543 * [taylor]: Taking taylor expansion of b in b 0.543 * [taylor]: Taking taylor expansion of (pow a 2) in a 0.543 * [taylor]: Taking taylor expansion of a in a 0.543 * [taylor]: Taking taylor expansion of 0 in a 0.544 * [taylor]: Taking taylor expansion of 0 in a 0.545 * [taylor]: Taking taylor expansion of 0 in a 0.546 * [approximate]: Taking taylor expansion of (pow (/ a b) 2) in (b a) around 0 0.546 * [taylor]: Taking taylor expansion of (pow (/ a b) 2) in a 0.546 * [taylor]: Taking taylor expansion of (/ a b) in a 0.546 * [taylor]: Taking taylor expansion of a in a 0.546 * [taylor]: Taking taylor expansion of b in a 0.546 * [taylor]: Taking taylor expansion of (pow (/ a b) 2) in b 0.546 * [taylor]: Taking taylor expansion of (/ a b) in b 0.546 * [taylor]: Taking taylor expansion of a in b 0.546 * [taylor]: Taking taylor expansion of b in b 0.546 * [taylor]: Taking taylor expansion of (pow (/ a b) 2) in b 0.546 * [taylor]: Taking taylor expansion of (/ a b) in b 0.546 * [taylor]: Taking taylor expansion of a in b 0.547 * [taylor]: Taking taylor expansion of b in b 0.547 * [taylor]: Taking taylor expansion of (pow a 2) in a 0.547 * [taylor]: Taking taylor expansion of a in a 0.547 * [taylor]: Taking taylor expansion of 0 in a 0.548 * [taylor]: Taking taylor expansion of 0 in a 0.549 * [taylor]: Taking taylor expansion of 0 in a 0.550 * * * * [progress]: [ 3 / 3 ] generating series at (2) 0.551 * [approximate]: Taking taylor expansion of (sqrt (fabs (- 1 (/ (pow b 2) (pow a 2))))) in (b a) around 0 0.551 * [taylor]: Taking taylor expansion of (sqrt (fabs (- 1 (/ (pow b 2) (pow a 2))))) in a 0.551 * [taylor]: Taking taylor expansion of (fabs (- 1 (/ (pow b 2) (pow a 2)))) in a 0.552 * [taylor]: Taking taylor expansion of (sqrt (fabs (- 1 (/ (pow b 2) (pow a 2))))) in b 0.552 * [taylor]: Taking taylor expansion of (fabs (- 1 (/ (pow b 2) (pow a 2)))) in b 0.553 * [taylor]: Taking taylor expansion of (sqrt (fabs (- 1 (/ (pow b 2) (pow a 2))))) in b 0.553 * [taylor]: Taking taylor expansion of (fabs (- 1 (/ (pow b 2) (pow a 2)))) in b 0.555 * [taylor]: Taking taylor expansion of (sqrt (fabs (- 1 (/ (pow b 2) (pow a 2))))) in a 0.555 * [taylor]: Taking taylor expansion of (fabs (- 1 (/ (pow b 2) (pow a 2)))) in a 0.556 * [taylor]: Taking taylor expansion of 0 in a 0.557 * [taylor]: Taking taylor expansion of 0 in a 0.559 * [taylor]: Taking taylor expansion of 0 in a 0.560 * [approximate]: Taking taylor expansion of (sqrt (fabs (- 1 (/ (pow a 2) (pow b 2))))) in (b a) around 0 0.560 * [taylor]: Taking taylor expansion of (sqrt (fabs (- 1 (/ (pow a 2) (pow b 2))))) in a 0.560 * [taylor]: Taking taylor expansion of (fabs (- 1 (/ (pow a 2) (pow b 2)))) in a 0.561 * [taylor]: Taking taylor expansion of (sqrt (fabs (- 1 (/ (pow a 2) (pow b 2))))) in b 0.561 * [taylor]: Taking taylor expansion of (fabs (- 1 (/ (pow a 2) (pow b 2)))) in b 0.563 * [taylor]: Taking taylor expansion of (sqrt (fabs (- 1 (/ (pow a 2) (pow b 2))))) in b 0.563 * [taylor]: Taking taylor expansion of (fabs (- 1 (/ (pow a 2) (pow b 2)))) in b 0.564 * [taylor]: Taking taylor expansion of (sqrt (fabs (- 1 (/ (pow a 2) (pow b 2))))) in a 0.564 * [taylor]: Taking taylor expansion of (fabs (- 1 (/ (pow a 2) (pow b 2)))) in a 0.566 * [taylor]: Taking taylor expansion of 0 in a 0.567 * [taylor]: Taking taylor expansion of 0 in a 0.568 * [taylor]: Taking taylor expansion of 0 in a 0.570 * [approximate]: Taking taylor expansion of (sqrt (fabs (- 1 (/ (pow a 2) (pow b 2))))) in (b a) around 0 0.570 * [taylor]: Taking taylor expansion of (sqrt (fabs (- 1 (/ (pow a 2) (pow b 2))))) in a 0.570 * [taylor]: Taking taylor expansion of (fabs (- 1 (/ (pow a 2) (pow b 2)))) in a 0.571 * [taylor]: Taking taylor expansion of (sqrt (fabs (- 1 (/ (pow a 2) (pow b 2))))) in b 0.571 * [taylor]: Taking taylor expansion of (fabs (- 1 (/ (pow a 2) (pow b 2)))) in b 0.573 * [taylor]: Taking taylor expansion of (sqrt (fabs (- 1 (/ (pow a 2) (pow b 2))))) in b 0.573 * [taylor]: Taking taylor expansion of (fabs (- 1 (/ (pow a 2) (pow b 2)))) in b 0.574 * [taylor]: Taking taylor expansion of (sqrt (fabs (- 1 (/ (pow a 2) (pow b 2))))) in a 0.574 * [taylor]: Taking taylor expansion of (fabs (- 1 (/ (pow a 2) (pow b 2)))) in a 0.576 * [taylor]: Taking taylor expansion of 0 in a 0.577 * [taylor]: Taking taylor expansion of 0 in a 0.581 * [taylor]: Taking taylor expansion of 0 in a 0.582 * * * [progress]: simplifying candidates 0.583 * [simplify]: Simplifying using # : (log.f64 (exp.f64 (pow.f64 (/.f64 b a) 2))) (log.f64 (exp.f64 (pow.f64 (*.f64 (cbrt.f64 (/.f64 b a)) (cbrt.f64 (/.f64 b a))) 2))) (log.f64 (exp.f64 (pow.f64 (sqrt.f64 (/.f64 b a)) 2))) (log.f64 (exp.f64 (pow.f64 (/.f64 (*.f64 (cbrt.f64 b) (cbrt.f64 b)) (*.f64 (cbrt.f64 a) (cbrt.f64 a))) 2))) (log.f64 (exp.f64 (pow.f64 (/.f64 (*.f64 (cbrt.f64 b) (cbrt.f64 b)) (sqrt.f64 a)) 2))) (log.f64 (exp.f64 (pow.f64 (/.f64 (*.f64 (cbrt.f64 b) (cbrt.f64 b)) 1) 2))) (log.f64 (exp.f64 (pow.f64 (/.f64 (sqrt.f64 b) (*.f64 (cbrt.f64 a) (cbrt.f64 a))) 2))) (log.f64 (exp.f64 (pow.f64 (/.f64 (sqrt.f64 b) (sqrt.f64 a)) 2))) (log.f64 (exp.f64 (pow.f64 (/.f64 (sqrt.f64 b) 1) 2))) (log.f64 (exp.f64 (pow.f64 (/.f64 1 (*.f64 (cbrt.f64 a) (cbrt.f64 a))) 2))) (log.f64 (exp.f64 (pow.f64 (/.f64 1 (sqrt.f64 a)) 2))) (log.f64 (exp.f64 (pow.f64 (/.f64 1 1) 2))) (log.f64 (exp.f64 (pow.f64 1 2))) (log.f64 (exp.f64 (pow.f64 b 2))) (log.f64 (exp.f64 (/.f64 b a))) (log.f64 (exp.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 b a) 2)) (cbrt.f64 (pow.f64 (/.f64 b a) 2))))) (log.f64 (exp.f64 (sqrt.f64 (pow.f64 (/.f64 b a) 2)))) (log.f64 (exp.f64 1)) (log.f64 (exp.f64 (pow.f64 (/.f64 b a) (/.f64 2 2)))) (log.f64 (*.f64 (cbrt.f64 (exp.f64 (pow.f64 (/.f64 b a) 2))) (cbrt.f64 (exp.f64 (pow.f64 (/.f64 b a) 2))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (/.f64 b a) 2)))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (/.f64 b a) 2)))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (/.f64 b a) 2)))) (log.f64 1) (log.f64 (exp.f64 (pow.f64 (/.f64 b a) 2))) (exp.f64 (log.f64 (exp.f64 (pow.f64 (/.f64 b a) 2)))) (log.f64 (log.f64 (exp.f64 (pow.f64 (/.f64 b a) 2)))) (*.f64 (*.f64 (log.f64 (exp.f64 (pow.f64 (/.f64 b a) 2))) (log.f64 (exp.f64 (pow.f64 (/.f64 b a) 2)))) (log.f64 (exp.f64 (pow.f64 (/.f64 b a) 2)))) (*.f64 (cbrt.f64 (log.f64 (exp.f64 (pow.f64 (/.f64 b a) 2)))) (cbrt.f64 (log.f64 (exp.f64 (pow.f64 (/.f64 b a) 2))))) (cbrt.f64 (log.f64 (exp.f64 (pow.f64 (/.f64 b a) 2)))) (sqrt.f64 (log.f64 (exp.f64 (pow.f64 (/.f64 b a) 2)))) (sqrt.f64 (log.f64 (exp.f64 (pow.f64 (/.f64 b a) 2)))) (pow.f64 (*.f64 (cbrt.f64 (/.f64 b a)) (cbrt.f64 (/.f64 b a))) 2) (pow.f64 (cbrt.f64 (/.f64 b a)) 2) (pow.f64 (sqrt.f64 (/.f64 b a)) 2) (pow.f64 (sqrt.f64 (/.f64 b a)) 2) (pow.f64 (/.f64 (*.f64 (cbrt.f64 b) (cbrt.f64 b)) (*.f64 (cbrt.f64 a) (cbrt.f64 a))) 2) (pow.f64 (/.f64 (cbrt.f64 b) (cbrt.f64 a)) 2) (pow.f64 (/.f64 (*.f64 (cbrt.f64 b) (cbrt.f64 b)) (sqrt.f64 a)) 2) (pow.f64 (/.f64 (cbrt.f64 b) (sqrt.f64 a)) 2) (pow.f64 (/.f64 (*.f64 (cbrt.f64 b) (cbrt.f64 b)) 1) 2) (pow.f64 (/.f64 (cbrt.f64 b) a) 2) (pow.f64 (/.f64 (sqrt.f64 b) (*.f64 (cbrt.f64 a) (cbrt.f64 a))) 2) (pow.f64 (/.f64 (sqrt.f64 b) (cbrt.f64 a)) 2) (pow.f64 (/.f64 (sqrt.f64 b) (sqrt.f64 a)) 2) (pow.f64 (/.f64 (sqrt.f64 b) (sqrt.f64 a)) 2) (pow.f64 (/.f64 (sqrt.f64 b) 1) 2) (pow.f64 (/.f64 (sqrt.f64 b) a) 2) (pow.f64 (/.f64 1 (*.f64 (cbrt.f64 a) (cbrt.f64 a))) 2) (pow.f64 (/.f64 b (cbrt.f64 a)) 2) (pow.f64 (/.f64 1 (sqrt.f64 a)) 2) (pow.f64 (/.f64 b (sqrt.f64 a)) 2) (pow.f64 (/.f64 1 1) 2) (pow.f64 (/.f64 b a) 2) (pow.f64 1 2) (pow.f64 (/.f64 b a) 2) (pow.f64 b 2) (pow.f64 (/.f64 1 a) 2) (pow.f64 (/.f64 b a) (*.f64 (cbrt.f64 2) (cbrt.f64 2))) (pow.f64 (/.f64 b a) (sqrt.f64 2)) (pow.f64 (/.f64 b a) 1) (*.f64 1 2) (*.f64 (log.f64 (/.f64 b a)) 2) (*.f64 (-.f64 (log.f64 b) (log.f64 a)) 2) (*.f64 (log.f64 (/.f64 b a)) 2) (exp.f64 (pow.f64 (/.f64 b a) 2)) (log.f64 (pow.f64 (/.f64 b a) 2)) (*.f64 (*.f64 (pow.f64 (/.f64 b a) 2) (pow.f64 (/.f64 b a) 2)) (pow.f64 (/.f64 b a) 2)) (*.f64 (cbrt.f64 (pow.f64 (/.f64 b a) 2)) (cbrt.f64 (pow.f64 (/.f64 b a) 2))) (cbrt.f64 (pow.f64 (/.f64 b a) 2)) (sqrt.f64 (pow.f64 (/.f64 b a) 2)) (sqrt.f64 (pow.f64 (/.f64 b a) 2)) (pow.f64 (/.f64 b a) (/.f64 2 2)) (pow.f64 (/.f64 b a) (/.f64 2 2)) (exp.f64 (sqrt.f64 (fabs.f64 (-.f64 1 (log.f64 (exp.f64 (pow.f64 (/.f64 b a) 2))))))) (log.f64 (sqrt.f64 (fabs.f64 (-.f64 1 (log.f64 (exp.f64 (pow.f64 (/.f64 b a) 2))))))) (*.f64 (*.f64 (sqrt.f64 (fabs.f64 (-.f64 1 (log.f64 (exp.f64 (pow.f64 (/.f64 b a) 2)))))) (sqrt.f64 (fabs.f64 (-.f64 1 (log.f64 (exp.f64 (pow.f64 (/.f64 b a) 2))))))) (sqrt.f64 (fabs.f64 (-.f64 1 (log.f64 (exp.f64 (pow.f64 (/.f64 b a) 2))))))) (*.f64 (cbrt.f64 (sqrt.f64 (fabs.f64 (-.f64 1 (log.f64 (exp.f64 (pow.f64 (/.f64 b a) 2))))))) (cbrt.f64 (sqrt.f64 (fabs.f64 (-.f64 1 (log.f64 (exp.f64 (pow.f64 (/.f64 b a) 2)))))))) (cbrt.f64 (sqrt.f64 (fabs.f64 (-.f64 1 (log.f64 (exp.f64 (pow.f64 (/.f64 b a) 2))))))) (sqrt.f64 (sqrt.f64 (fabs.f64 (-.f64 1 (log.f64 (exp.f64 (pow.f64 (/.f64 b a) 2))))))) (sqrt.f64 (sqrt.f64 (fabs.f64 (-.f64 1 (log.f64 (exp.f64 (pow.f64 (/.f64 b a) 2))))))) (/.f64 1 2) (sqrt.f64 (*.f64 (cbrt.f64 (fabs.f64 (-.f64 1 (log.f64 (exp.f64 (pow.f64 (/.f64 b a) 2)))))) (cbrt.f64 (fabs.f64 (-.f64 1 (log.f64 (exp.f64 (pow.f64 (/.f64 b a) 2)))))))) (sqrt.f64 (cbrt.f64 (fabs.f64 (-.f64 1 (log.f64 (exp.f64 (pow.f64 (/.f64 b a) 2))))))) (sqrt.f64 (sqrt.f64 (fabs.f64 (-.f64 1 (log.f64 (exp.f64 (pow.f64 (/.f64 b a) 2))))))) (sqrt.f64 (sqrt.f64 (fabs.f64 (-.f64 1 (log.f64 (exp.f64 (pow.f64 (/.f64 b a) 2))))))) (sqrt.f64 1) (sqrt.f64 (fabs.f64 (-.f64 1 (log.f64 (exp.f64 (pow.f64 (/.f64 b a) 2)))))) (/.f64 (pow.f64 b 2) (pow.f64 a 2)) (/.f64 (pow.f64 b 2) (pow.f64 a 2)) (/.f64 (pow.f64 b 2) (pow.f64 a 2)) (/.f64 (pow.f64 b 2) (pow.f64 a 2)) (/.f64 (pow.f64 b 2) (pow.f64 a 2)) (/.f64 (pow.f64 b 2) (pow.f64 a 2)) (sqrt.f64 (fabs.f64 (-.f64 1 (/.f64 (pow.f64 b 2) (pow.f64 a 2))))) (sqrt.f64 (fabs.f64 (-.f64 1 (/.f64 (pow.f64 b 2) (pow.f64 a 2))))) (sqrt.f64 (fabs.f64 (-.f64 1 (/.f64 (pow.f64 b 2) (pow.f64 a 2))))) 0.625 * * [simplify]: iteration 0 : 5053 enodes (cost 864 ) 0.631 * [simplify]: Simplified to: (pow.f64 (/.f64 b a) 2) (pow.f64 (cbrt.f64 (/.f64 b a)) 4) (/.f64 b a) (pow.f64 (/.f64 (cbrt.f64 b) (cbrt.f64 a)) 4) (*.f64 (/.f64 b a) (cbrt.f64 b)) (*.f64 b (cbrt.f64 b)) (/.f64 (/.f64 b (pow.f64 (cbrt.f64 a) 3)) (cbrt.f64 a)) (/.f64 b a) b (pow.f64 (/.f64 1 (*.f64 (cbrt.f64 a) (cbrt.f64 a))) 2) (/.f64 1 a) 1 1 (*.f64 b b) (/.f64 b a) (*.f64 (cbrt.f64 (pow.f64 (/.f64 b a) 2)) (cbrt.f64 (pow.f64 (/.f64 b a) 2))) (fabs.f64 (/.f64 b a)) 1 (/.f64 b a) (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (/.f64 b a) 2))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (/.f64 b a) 2)))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (/.f64 b a) 2)))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (/.f64 b a) 2)))) (log.f64 1) (pow.f64 (/.f64 b a) 2) (exp.f64 (pow.f64 (/.f64 b a) 2)) (log.f64 (pow.f64 (/.f64 b a) 2)) (pow.f64 (/.f64 b a) 6) (*.f64 (cbrt.f64 (pow.f64 (/.f64 b a) 2)) (cbrt.f64 (pow.f64 (/.f64 b a) 2))) (cbrt.f64 (pow.f64 (/.f64 b a) 2)) (fabs.f64 (/.f64 b a)) (fabs.f64 (/.f64 b a)) (pow.f64 (cbrt.f64 (/.f64 b a)) 4) (pow.f64 (cbrt.f64 (/.f64 b a)) 2) (/.f64 b a) (/.f64 b a) (pow.f64 (/.f64 (cbrt.f64 b) (cbrt.f64 a)) 4) (pow.f64 (/.f64 (cbrt.f64 b) (cbrt.f64 a)) 2) (*.f64 (/.f64 b a) (cbrt.f64 b)) (/.f64 (*.f64 (cbrt.f64 b) (cbrt.f64 b)) a) (*.f64 b (cbrt.f64 b)) (pow.f64 (/.f64 (cbrt.f64 b) a) 2) (/.f64 (/.f64 b (pow.f64 (cbrt.f64 a) 3)) (cbrt.f64 a)) (/.f64 b (*.f64 (cbrt.f64 a) (cbrt.f64 a))) (/.f64 b a) (/.f64 b a) b (/.f64 (/.f64 b a) a) (pow.f64 (/.f64 1 (*.f64 (cbrt.f64 a) (cbrt.f64 a))) 2) (pow.f64 (/.f64 b (cbrt.f64 a)) 2) (/.f64 1 a) (*.f64 b (/.f64 b a)) 1 (pow.f64 (/.f64 b a) 2) 1 (pow.f64 (/.f64 b a) 2) (*.f64 b b) (/.f64 (/.f64 1 a) a) (pow.f64 (/.f64 b a) (*.f64 (cbrt.f64 2) (cbrt.f64 2))) (pow.f64 (/.f64 b a) (sqrt.f64 2)) (/.f64 b a) 2 (log.f64 (pow.f64 (/.f64 b a) 2)) (log.f64 (pow.f64 (/.f64 b a) 2)) (log.f64 (pow.f64 (/.f64 b a) 2)) (exp.f64 (pow.f64 (/.f64 b a) 2)) (log.f64 (pow.f64 (/.f64 b a) 2)) (pow.f64 (/.f64 b a) 6) (*.f64 (cbrt.f64 (pow.f64 (/.f64 b a) 2)) (cbrt.f64 (pow.f64 (/.f64 b a) 2))) (cbrt.f64 (pow.f64 (/.f64 b a) 2)) (fabs.f64 (/.f64 b a)) (fabs.f64 (/.f64 b a)) (/.f64 b a) (/.f64 b a) (exp.f64 (sqrt.f64 (fabs.f64 (-.f64 1 (pow.f64 (/.f64 b a) 2))))) (log.f64 (sqrt.f64 (fabs.f64 (-.f64 1 (pow.f64 (/.f64 b a) 2))))) (pow.f64 (sqrt.f64 (fabs.f64 (-.f64 1 (pow.f64 (/.f64 b a) 2)))) 3) (*.f64 (cbrt.f64 (sqrt.f64 (fabs.f64 (-.f64 1 (pow.f64 (/.f64 b a) 2))))) (cbrt.f64 (sqrt.f64 (fabs.f64 (-.f64 1 (pow.f64 (/.f64 b a) 2)))))) (cbrt.f64 (sqrt.f64 (fabs.f64 (-.f64 1 (pow.f64 (/.f64 b a) 2))))) (sqrt.f64 (sqrt.f64 (fabs.f64 (-.f64 1 (pow.f64 (/.f64 b a) 2))))) (sqrt.f64 (sqrt.f64 (fabs.f64 (-.f64 1 (pow.f64 (/.f64 b a) 2))))) 1/2 (fabs.f64 (cbrt.f64 (fabs.f64 (-.f64 1 (pow.f64 (/.f64 b a) 2))))) (sqrt.f64 (cbrt.f64 (fabs.f64 (-.f64 1 (pow.f64 (/.f64 b a) 2))))) (sqrt.f64 (sqrt.f64 (fabs.f64 (-.f64 1 (pow.f64 (/.f64 b a) 2))))) (sqrt.f64 (sqrt.f64 (fabs.f64 (-.f64 1 (pow.f64 (/.f64 b a) 2))))) 1 (sqrt.f64 (fabs.f64 (-.f64 1 (pow.f64 (/.f64 b a) 2)))) (pow.f64 (/.f64 b a) 2) (pow.f64 (/.f64 b a) 2) (pow.f64 (/.f64 b a) 2) (pow.f64 (/.f64 b a) 2) (pow.f64 (/.f64 b a) 2) (pow.f64 (/.f64 b a) 2) (sqrt.f64 (fabs.f64 (-.f64 1 (pow.f64 (/.f64 b a) 2)))) (sqrt.f64 (fabs.f64 (-.f64 1 (pow.f64 (/.f64 b a) 2)))) (sqrt.f64 (fabs.f64 (-.f64 1 (pow.f64 (/.f64 b a) 2)))) 0.631 * * * [progress]: adding candidates to table 0.681 * [progress]: [Phase 3 of 3] Extracting. 0.682 * * [regime]: Finding splitpoints for: (# #) 0.682 * * * [regime-changes]: Trying 2 branch expressions: (b a) 0.682 * * * * [regimes]: Trying to branch on b from (# #) 0.689 * * * * [regimes]: Trying to branch on a from (# #) 0.696 * * * [regime]: Found split indices: #