29.485 * [progress]: [Phase 1 of 3] Setting up. 0.002 * * * [progress]: [1/2] Preparing points 0.016 * * * [progress]: [2/2] Setting up program. 0.018 * [progress]: [Phase 2 of 3] Improving. 0.018 * [simplify]: Simplifying using # : (*.f64 3 (+.f64 (-.f64 (*.f64 (*.f64 x 3) x) (*.f64 x 4)) 1)) 0.049 * * [simplify]: iteration 0 : 616 enodes (cost 9 ) 0.049 * * [simplify]: iteration 1 : 616 enodes (cost 9 ) 0.049 * [simplify]: Simplified to: (+.f64 3 (*.f64 x (+.f64 (*.f64 x 9) -12))) 0.052 * * [progress]: iteration 1 / 4 0.052 * * * [progress]: picking best candidate 0.060 * * * * [pick]: Picked # 0.060 * * * [progress]: localizing error 0.066 * * * [progress]: generating rewritten candidates 0.066 * * * * [progress]: [ 1 / 1 ] rewriting at (2 2) 0.074 * * * [progress]: generating series expansions 0.074 * * * * [progress]: [ 1 / 1 ] generating series at (2 2) 0.074 * [approximate]: Taking taylor expansion of (* x (- (* 9 x) 12)) in (x) around 0 0.074 * [taylor]: Taking taylor expansion of (* x (- (* 9 x) 12)) in x 0.074 * [taylor]: Taking taylor expansion of x in x 0.074 * [taylor]: Taking taylor expansion of (- (* 9 x) 12) in x 0.074 * [taylor]: Taking taylor expansion of (* 9 x) in x 0.074 * [taylor]: Taking taylor expansion of 9 in x 0.074 * [taylor]: Taking taylor expansion of x in x 0.074 * [taylor]: Taking taylor expansion of 12 in x 0.074 * [taylor]: Taking taylor expansion of (* x (- (* 9 x) 12)) in x 0.074 * [taylor]: Taking taylor expansion of x in x 0.074 * [taylor]: Taking taylor expansion of (- (* 9 x) 12) in x 0.074 * [taylor]: Taking taylor expansion of (* 9 x) in x 0.074 * [taylor]: Taking taylor expansion of 9 in x 0.074 * [taylor]: Taking taylor expansion of x in x 0.074 * [taylor]: Taking taylor expansion of 12 in x 0.075 * [approximate]: Taking taylor expansion of (/ (- (* 9 (/ 1 x)) 12) x) in (x) around 0 0.076 * [taylor]: Taking taylor expansion of (/ (- (* 9 (/ 1 x)) 12) x) in x 0.076 * [taylor]: Taking taylor expansion of (- (* 9 (/ 1 x)) 12) in x 0.076 * [taylor]: Taking taylor expansion of (* 9 (/ 1 x)) in x 0.076 * [taylor]: Taking taylor expansion of 9 in x 0.076 * [taylor]: Taking taylor expansion of (/ 1 x) in x 0.076 * [taylor]: Taking taylor expansion of x in x 0.076 * [taylor]: Taking taylor expansion of 12 in x 0.076 * [taylor]: Taking taylor expansion of x in x 0.076 * [taylor]: Taking taylor expansion of (/ (- (* 9 (/ 1 x)) 12) x) in x 0.076 * [taylor]: Taking taylor expansion of (- (* 9 (/ 1 x)) 12) in x 0.076 * [taylor]: Taking taylor expansion of (* 9 (/ 1 x)) in x 0.076 * [taylor]: Taking taylor expansion of 9 in x 0.076 * [taylor]: Taking taylor expansion of (/ 1 x) in x 0.076 * [taylor]: Taking taylor expansion of x in x 0.076 * [taylor]: Taking taylor expansion of 12 in x 0.076 * [taylor]: Taking taylor expansion of x in x 0.078 * [approximate]: Taking taylor expansion of (/ (+ 12 (* 9 (/ 1 x))) x) in (x) around 0 0.078 * [taylor]: Taking taylor expansion of (/ (+ 12 (* 9 (/ 1 x))) x) in x 0.078 * [taylor]: Taking taylor expansion of (+ 12 (* 9 (/ 1 x))) in x 0.078 * [taylor]: Taking taylor expansion of 12 in x 0.078 * [taylor]: Taking taylor expansion of (* 9 (/ 1 x)) in x 0.078 * [taylor]: Taking taylor expansion of 9 in x 0.078 * [taylor]: Taking taylor expansion of (/ 1 x) in x 0.078 * [taylor]: Taking taylor expansion of x in x 0.078 * [taylor]: Taking taylor expansion of x in x 0.078 * [taylor]: Taking taylor expansion of (/ (+ 12 (* 9 (/ 1 x))) x) in x 0.078 * [taylor]: Taking taylor expansion of (+ 12 (* 9 (/ 1 x))) in x 0.078 * [taylor]: Taking taylor expansion of 12 in x 0.078 * [taylor]: Taking taylor expansion of (* 9 (/ 1 x)) in x 0.078 * [taylor]: Taking taylor expansion of 9 in x 0.078 * [taylor]: Taking taylor expansion of (/ 1 x) in x 0.078 * [taylor]: Taking taylor expansion of x in x 0.078 * [taylor]: Taking taylor expansion of x in x 0.080 * * * [progress]: simplifying candidates 0.080 * [simplify]: Simplifying using # : (*.f64 x (+.f64 (*.f64 x 9) -12)) (+.f64 (log.f64 x) (log.f64 (+.f64 (*.f64 x 9) -12))) (log.f64 (*.f64 x (+.f64 (*.f64 x 9) -12))) (exp.f64 (*.f64 x (+.f64 (*.f64 x 9) -12))) (*.f64 (*.f64 (*.f64 x x) x) (*.f64 (*.f64 (+.f64 (*.f64 x 9) -12) (+.f64 (*.f64 x 9) -12)) (+.f64 (*.f64 x 9) -12))) (*.f64 (cbrt.f64 (*.f64 x (+.f64 (*.f64 x 9) -12))) (cbrt.f64 (*.f64 x (+.f64 (*.f64 x 9) -12)))) (cbrt.f64 (*.f64 x (+.f64 (*.f64 x 9) -12))) (*.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 9) -12)) (*.f64 x (+.f64 (*.f64 x 9) -12))) (*.f64 x (+.f64 (*.f64 x 9) -12))) (sqrt.f64 (*.f64 x (+.f64 (*.f64 x 9) -12))) (sqrt.f64 (*.f64 x (+.f64 (*.f64 x 9) -12))) (*.f64 (sqrt.f64 x) (sqrt.f64 (+.f64 (*.f64 x 9) -12))) (*.f64 (sqrt.f64 x) (sqrt.f64 (+.f64 (*.f64 x 9) -12))) (*.f64 x (*.f64 x 9)) (*.f64 x -12) (*.f64 (*.f64 x 9) x) (*.f64 -12 x) (*.f64 x (*.f64 (cbrt.f64 (+.f64 (*.f64 x 9) -12)) (cbrt.f64 (+.f64 (*.f64 x 9) -12)))) (*.f64 x (sqrt.f64 (+.f64 (*.f64 x 9) -12))) (*.f64 x 1) (*.f64 (cbrt.f64 x) (+.f64 (*.f64 x 9) -12)) (*.f64 (sqrt.f64 x) (+.f64 (*.f64 x 9) -12)) (*.f64 x (+.f64 (*.f64 x 9) -12)) (*.f64 x (+.f64 (pow.f64 (*.f64 x 9) 3) (pow.f64 -12 3))) (*.f64 x (-.f64 (*.f64 (*.f64 x 9) (*.f64 x 9)) (*.f64 -12 -12))) (-.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 12 x)) (-.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 12 x)) (-.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 12 x)) 0.140 * * [simplify]: iteration 0 : 4945 enodes (cost 210 ) 0.140 * * [simplify]: iteration 1 : 4945 enodes (cost 210 ) 0.142 * [simplify]: Simplified to: (*.f64 x (+.f64 (*.f64 x 9) -12)) (log.f64 (*.f64 x (+.f64 (*.f64 x 9) -12))) (log.f64 (*.f64 x (+.f64 (*.f64 x 9) -12))) (exp.f64 (*.f64 x (+.f64 (*.f64 x 9) -12))) (pow.f64 (*.f64 x (+.f64 (*.f64 x 9) -12)) 3) (*.f64 (cbrt.f64 (*.f64 x (+.f64 (*.f64 x 9) -12))) (cbrt.f64 (*.f64 x (+.f64 (*.f64 x 9) -12)))) (cbrt.f64 (*.f64 x (+.f64 (*.f64 x 9) -12))) (pow.f64 (*.f64 x (+.f64 (*.f64 x 9) -12)) 3) (sqrt.f64 (*.f64 x (+.f64 (*.f64 x 9) -12))) (sqrt.f64 (*.f64 x (+.f64 (*.f64 x 9) -12))) (*.f64 (sqrt.f64 x) (sqrt.f64 (+.f64 (*.f64 x 9) -12))) (*.f64 (sqrt.f64 x) (sqrt.f64 (+.f64 (*.f64 x 9) -12))) (*.f64 x (*.f64 x 9)) (*.f64 x -12) (*.f64 x (*.f64 x 9)) (*.f64 x -12) (*.f64 x (*.f64 (cbrt.f64 (+.f64 (*.f64 x 9) -12)) (cbrt.f64 (+.f64 (*.f64 x 9) -12)))) (*.f64 x (sqrt.f64 (+.f64 (*.f64 x 9) -12))) x (*.f64 (+.f64 (*.f64 x 9) -12) (cbrt.f64 x)) (*.f64 (+.f64 (*.f64 x 9) -12) (sqrt.f64 x)) (*.f64 x (+.f64 (*.f64 x 9) -12)) (*.f64 x (+.f64 (pow.f64 (*.f64 x 9) 3) -1728)) (*.f64 x (+.f64 (*.f64 x (*.f64 x 81)) -144)) (*.f64 x (+.f64 (*.f64 x 9) -12)) (*.f64 x (+.f64 (*.f64 x 9) -12)) (*.f64 x (+.f64 (*.f64 x 9) -12)) 0.142 * * * [progress]: adding candidates to table 0.156 * * [progress]: iteration 2 / 4 0.156 * * * [progress]: picking best candidate 0.163 * * * * [pick]: Picked # 0.163 * * * [progress]: localizing error 0.169 * * * [progress]: generating rewritten candidates 0.169 * * * * [progress]: [ 1 / 2 ] rewriting at (2 2 1) 0.174 * * * * [progress]: [ 2 / 2 ] rewriting at (2 2) 0.183 * * * [progress]: generating series expansions 0.183 * * * * [progress]: [ 1 / 2 ] generating series at (2 2 1) 0.183 * [approximate]: Taking taylor expansion of (* 9 (pow x 2)) in (x) around 0 0.183 * [taylor]: Taking taylor expansion of (* 9 (pow x 2)) in x 0.183 * [taylor]: Taking taylor expansion of 9 in x 0.183 * [taylor]: Taking taylor expansion of (pow x 2) in x 0.183 * [taylor]: Taking taylor expansion of x in x 0.184 * [taylor]: Taking taylor expansion of (* 9 (pow x 2)) in x 0.184 * [taylor]: Taking taylor expansion of 9 in x 0.184 * [taylor]: Taking taylor expansion of (pow x 2) in x 0.184 * [taylor]: Taking taylor expansion of x in x 0.184 * [approximate]: Taking taylor expansion of (/ 9 (pow x 2)) in (x) around 0 0.184 * [taylor]: Taking taylor expansion of (/ 9 (pow x 2)) in x 0.184 * [taylor]: Taking taylor expansion of 9 in x 0.184 * [taylor]: Taking taylor expansion of (pow x 2) in x 0.185 * [taylor]: Taking taylor expansion of x in x 0.185 * [taylor]: Taking taylor expansion of (/ 9 (pow x 2)) in x 0.185 * [taylor]: Taking taylor expansion of 9 in x 0.185 * [taylor]: Taking taylor expansion of (pow x 2) in x 0.185 * [taylor]: Taking taylor expansion of x in x 0.186 * [approximate]: Taking taylor expansion of (/ 9 (pow x 2)) in (x) around 0 0.186 * [taylor]: Taking taylor expansion of (/ 9 (pow x 2)) in x 0.186 * [taylor]: Taking taylor expansion of 9 in x 0.186 * [taylor]: Taking taylor expansion of (pow x 2) in x 0.186 * [taylor]: Taking taylor expansion of x in x 0.186 * [taylor]: Taking taylor expansion of (/ 9 (pow x 2)) in x 0.186 * [taylor]: Taking taylor expansion of 9 in x 0.186 * [taylor]: Taking taylor expansion of (pow x 2) in x 0.186 * [taylor]: Taking taylor expansion of x in x 0.187 * * * * [progress]: [ 2 / 2 ] generating series at (2 2) 0.187 * [approximate]: Taking taylor expansion of (- (* 9 (pow x 2)) (* 12 x)) in (x) around 0 0.187 * [taylor]: Taking taylor expansion of (- (* 9 (pow x 2)) (* 12 x)) in x 0.187 * [taylor]: Taking taylor expansion of (* 9 (pow x 2)) in x 0.187 * [taylor]: Taking taylor expansion of 9 in x 0.187 * [taylor]: Taking taylor expansion of (pow x 2) in x 0.187 * [taylor]: Taking taylor expansion of x in x 0.187 * [taylor]: Taking taylor expansion of (* 12 x) in x 0.187 * [taylor]: Taking taylor expansion of 12 in x 0.187 * [taylor]: Taking taylor expansion of x in x 0.187 * [taylor]: Taking taylor expansion of (- (* 9 (pow x 2)) (* 12 x)) in x 0.187 * [taylor]: Taking taylor expansion of (* 9 (pow x 2)) in x 0.187 * [taylor]: Taking taylor expansion of 9 in x 0.187 * [taylor]: Taking taylor expansion of (pow x 2) in x 0.187 * [taylor]: Taking taylor expansion of x in x 0.187 * [taylor]: Taking taylor expansion of (* 12 x) in x 0.187 * [taylor]: Taking taylor expansion of 12 in x 0.187 * [taylor]: Taking taylor expansion of x in x 0.189 * [approximate]: Taking taylor expansion of (- (* 9 (/ 1 (pow x 2))) (* 12 (/ 1 x))) in (x) around 0 0.189 * [taylor]: Taking taylor expansion of (- (* 9 (/ 1 (pow x 2))) (* 12 (/ 1 x))) in x 0.189 * [taylor]: Taking taylor expansion of (* 9 (/ 1 (pow x 2))) in x 0.189 * [taylor]: Taking taylor expansion of 9 in x 0.189 * [taylor]: Taking taylor expansion of (/ 1 (pow x 2)) in x 0.189 * [taylor]: Taking taylor expansion of (pow x 2) in x 0.189 * [taylor]: Taking taylor expansion of x in x 0.189 * [taylor]: Taking taylor expansion of (* 12 (/ 1 x)) in x 0.189 * [taylor]: Taking taylor expansion of 12 in x 0.189 * [taylor]: Taking taylor expansion of (/ 1 x) in x 0.189 * [taylor]: Taking taylor expansion of x in x 0.189 * [taylor]: Taking taylor expansion of (- (* 9 (/ 1 (pow x 2))) (* 12 (/ 1 x))) in x 0.189 * [taylor]: Taking taylor expansion of (* 9 (/ 1 (pow x 2))) in x 0.189 * [taylor]: Taking taylor expansion of 9 in x 0.189 * [taylor]: Taking taylor expansion of (/ 1 (pow x 2)) in x 0.189 * [taylor]: Taking taylor expansion of (pow x 2) in x 0.189 * [taylor]: Taking taylor expansion of x in x 0.189 * [taylor]: Taking taylor expansion of (* 12 (/ 1 x)) in x 0.189 * [taylor]: Taking taylor expansion of 12 in x 0.189 * [taylor]: Taking taylor expansion of (/ 1 x) in x 0.189 * [taylor]: Taking taylor expansion of x in x 0.192 * [approximate]: Taking taylor expansion of (+ (* 9 (/ 1 (pow x 2))) (* 12 (/ 1 x))) in (x) around 0 0.192 * [taylor]: Taking taylor expansion of (+ (* 9 (/ 1 (pow x 2))) (* 12 (/ 1 x))) in x 0.192 * [taylor]: Taking taylor expansion of (* 9 (/ 1 (pow x 2))) in x 0.192 * [taylor]: Taking taylor expansion of 9 in x 0.192 * [taylor]: Taking taylor expansion of (/ 1 (pow x 2)) in x 0.192 * [taylor]: Taking taylor expansion of (pow x 2) in x 0.192 * [taylor]: Taking taylor expansion of x in x 0.192 * [taylor]: Taking taylor expansion of (* 12 (/ 1 x)) in x 0.192 * [taylor]: Taking taylor expansion of 12 in x 0.192 * [taylor]: Taking taylor expansion of (/ 1 x) in x 0.192 * [taylor]: Taking taylor expansion of x in x 0.192 * [taylor]: Taking taylor expansion of (+ (* 9 (/ 1 (pow x 2))) (* 12 (/ 1 x))) in x 0.192 * [taylor]: Taking taylor expansion of (* 9 (/ 1 (pow x 2))) in x 0.192 * [taylor]: Taking taylor expansion of 9 in x 0.192 * [taylor]: Taking taylor expansion of (/ 1 (pow x 2)) in x 0.192 * [taylor]: Taking taylor expansion of (pow x 2) in x 0.192 * [taylor]: Taking taylor expansion of x in x 0.192 * [taylor]: Taking taylor expansion of (* 12 (/ 1 x)) in x 0.192 * [taylor]: Taking taylor expansion of 12 in x 0.193 * [taylor]: Taking taylor expansion of (/ 1 x) in x 0.193 * [taylor]: Taking taylor expansion of x in x 0.195 * * * [progress]: simplifying candidates 0.195 * [simplify]: Simplifying using # : (*.f64 x (*.f64 x 9)) (*.f64 x (*.f64 x 9)) (+.f64 (log.f64 x) (+.f64 (log.f64 x) (log.f64 9))) (+.f64 (log.f64 x) (log.f64 (*.f64 x 9))) (log.f64 (*.f64 x (*.f64 x 9))) (exp.f64 (*.f64 x (*.f64 x 9))) (*.f64 (*.f64 (*.f64 x x) x) (*.f64 (*.f64 (*.f64 x x) x) (*.f64 (*.f64 9 9) 9))) (*.f64 (*.f64 (*.f64 x x) x) (*.f64 (*.f64 (*.f64 x 9) (*.f64 x 9)) (*.f64 x 9))) (*.f64 (cbrt.f64 (*.f64 x (*.f64 x 9))) (cbrt.f64 (*.f64 x (*.f64 x 9)))) (cbrt.f64 (*.f64 x (*.f64 x 9))) (*.f64 (*.f64 (*.f64 x (*.f64 x 9)) (*.f64 x (*.f64 x 9))) (*.f64 x (*.f64 x 9))) (sqrt.f64 (*.f64 x (*.f64 x 9))) (sqrt.f64 (*.f64 x (*.f64 x 9))) (*.f64 x x) (*.f64 (cbrt.f64 x) (*.f64 x 9)) (*.f64 (sqrt.f64 x) (*.f64 x 9)) (*.f64 x (*.f64 x 9)) (*.f64 (exp.f64 (*.f64 x (*.f64 x 9))) (exp.f64 (*.f64 x -12))) (log.f64 (+.f64 (*.f64 x (*.f64 x 9)) (*.f64 x -12))) (exp.f64 (+.f64 (*.f64 x (*.f64 x 9)) (*.f64 x -12))) (*.f64 (cbrt.f64 (+.f64 (*.f64 x (*.f64 x 9)) (*.f64 x -12))) (cbrt.f64 (+.f64 (*.f64 x (*.f64 x 9)) (*.f64 x -12)))) (cbrt.f64 (+.f64 (*.f64 x (*.f64 x 9)) (*.f64 x -12))) (*.f64 (*.f64 (+.f64 (*.f64 x (*.f64 x 9)) (*.f64 x -12)) (+.f64 (*.f64 x (*.f64 x 9)) (*.f64 x -12))) (+.f64 (*.f64 x (*.f64 x 9)) (*.f64 x -12))) (sqrt.f64 (+.f64 (*.f64 x (*.f64 x 9)) (*.f64 x -12))) (sqrt.f64 (+.f64 (*.f64 x (*.f64 x 9)) (*.f64 x -12))) (+.f64 (pow.f64 (*.f64 x (*.f64 x 9)) 3) (pow.f64 (*.f64 x -12) 3)) (+.f64 (*.f64 (*.f64 x (*.f64 x 9)) (*.f64 x (*.f64 x 9))) (-.f64 (*.f64 (*.f64 x -12) (*.f64 x -12)) (*.f64 (*.f64 x (*.f64 x 9)) (*.f64 x -12)))) (-.f64 (*.f64 (*.f64 x (*.f64 x 9)) (*.f64 x (*.f64 x 9))) (*.f64 (*.f64 x -12) (*.f64 x -12))) (-.f64 (*.f64 x (*.f64 x 9)) (*.f64 x -12)) (+.f64 (*.f64 x 9) -12) (*.f64 9 (pow.f64 x 2)) (*.f64 9 (pow.f64 x 2)) (*.f64 9 (pow.f64 x 2)) (-.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 12 x)) (-.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 12 x)) (-.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 12 x)) 0.244 * * [simplify]: iteration 0 : 4937 enodes (cost 258 ) 0.244 * * [simplify]: iteration 1 : 4937 enodes (cost 258 ) 0.246 * [simplify]: Simplified to: (*.f64 x (*.f64 x 9)) (*.f64 x (*.f64 x 9)) (log.f64 (*.f64 x (*.f64 x 9))) (log.f64 (*.f64 x (*.f64 x 9))) (log.f64 (*.f64 x (*.f64 x 9))) (exp.f64 (*.f64 x (*.f64 x 9))) (*.f64 729 (pow.f64 x 6)) (*.f64 729 (pow.f64 x 6)) (*.f64 (cbrt.f64 (*.f64 x (*.f64 x 9))) (cbrt.f64 (*.f64 x (*.f64 x 9)))) (cbrt.f64 (*.f64 x (*.f64 x 9))) (*.f64 729 (pow.f64 x 6)) (sqrt.f64 (*.f64 x (*.f64 x 9))) (sqrt.f64 (*.f64 x (*.f64 x 9))) (*.f64 x x) (*.f64 (*.f64 x 9) (cbrt.f64 x)) (*.f64 9 (pow.f64 x 3/2)) (*.f64 x (*.f64 x 9)) (pow.f64 (exp.f64 x) (+.f64 (*.f64 x 9) -12)) (log.f64 (*.f64 x (+.f64 (*.f64 x 9) -12))) (pow.f64 (exp.f64 x) (+.f64 (*.f64 x 9) -12)) (*.f64 (cbrt.f64 (*.f64 x (+.f64 (*.f64 x 9) -12))) (cbrt.f64 (*.f64 x (+.f64 (*.f64 x 9) -12)))) (cbrt.f64 (*.f64 x (+.f64 (*.f64 x 9) -12))) (pow.f64 (*.f64 x (+.f64 (*.f64 x 9) -12)) 3) (sqrt.f64 (*.f64 x (+.f64 (*.f64 x 9) -12))) (sqrt.f64 (*.f64 x (+.f64 (*.f64 x 9) -12))) (+.f64 (*.f64 729 (pow.f64 x 6)) (pow.f64 (*.f64 x -12) 3)) (+.f64 (*.f64 81 (pow.f64 x 4)) (*.f64 (*.f64 x x) (+.f64 144 (*.f64 x 108)))) (*.f64 (*.f64 x x) (+.f64 (*.f64 (*.f64 x x) 81) -144)) (*.f64 x (+.f64 (*.f64 x 9) 12)) (+.f64 (*.f64 x 9) -12) (*.f64 x (*.f64 x 9)) (*.f64 x (*.f64 x 9)) (*.f64 x (*.f64 x 9)) (*.f64 x (+.f64 (*.f64 x 9) -12)) (*.f64 x (+.f64 (*.f64 x 9) -12)) (*.f64 x (+.f64 (*.f64 x 9) -12)) 0.246 * * * [progress]: adding candidates to table 0.261 * * [progress]: iteration 3 / 4 0.261 * * * [progress]: picking best candidate 0.265 * * * * [pick]: Picked # 0.265 * * * [progress]: localizing error 0.271 * * * [progress]: generating rewritten candidates 0.271 * * * * [progress]: [ 1 / 2 ] rewriting at (2 2 1) 0.278 * * * * [progress]: [ 2 / 2 ] rewriting at (2 2) 0.285 * * * [progress]: generating series expansions 0.285 * * * * [progress]: [ 1 / 2 ] generating series at (2 2 1) 0.285 * [approximate]: Taking taylor expansion of (* 9 (pow x 2)) in (x) around 0 0.285 * [taylor]: Taking taylor expansion of (* 9 (pow x 2)) in x 0.285 * [taylor]: Taking taylor expansion of 9 in x 0.285 * [taylor]: Taking taylor expansion of (pow x 2) in x 0.285 * [taylor]: Taking taylor expansion of x in x 0.285 * [taylor]: Taking taylor expansion of (* 9 (pow x 2)) in x 0.285 * [taylor]: Taking taylor expansion of 9 in x 0.285 * [taylor]: Taking taylor expansion of (pow x 2) in x 0.285 * [taylor]: Taking taylor expansion of x in x 0.286 * [approximate]: Taking taylor expansion of (/ 9 (pow x 2)) in (x) around 0 0.286 * [taylor]: Taking taylor expansion of (/ 9 (pow x 2)) in x 0.286 * [taylor]: Taking taylor expansion of 9 in x 0.286 * [taylor]: Taking taylor expansion of (pow x 2) in x 0.286 * [taylor]: Taking taylor expansion of x in x 0.286 * [taylor]: Taking taylor expansion of (/ 9 (pow x 2)) in x 0.286 * [taylor]: Taking taylor expansion of 9 in x 0.286 * [taylor]: Taking taylor expansion of (pow x 2) in x 0.286 * [taylor]: Taking taylor expansion of x in x 0.287 * [approximate]: Taking taylor expansion of (/ 9 (pow x 2)) in (x) around 0 0.287 * [taylor]: Taking taylor expansion of (/ 9 (pow x 2)) in x 0.287 * [taylor]: Taking taylor expansion of 9 in x 0.287 * [taylor]: Taking taylor expansion of (pow x 2) in x 0.287 * [taylor]: Taking taylor expansion of x in x 0.288 * [taylor]: Taking taylor expansion of (/ 9 (pow x 2)) in x 0.288 * [taylor]: Taking taylor expansion of 9 in x 0.288 * [taylor]: Taking taylor expansion of (pow x 2) in x 0.288 * [taylor]: Taking taylor expansion of x in x 0.289 * * * * [progress]: [ 2 / 2 ] generating series at (2 2) 0.289 * [approximate]: Taking taylor expansion of (- (* 9 (pow x 2)) (* 12 x)) in (x) around 0 0.289 * [taylor]: Taking taylor expansion of (- (* 9 (pow x 2)) (* 12 x)) in x 0.289 * [taylor]: Taking taylor expansion of (* 9 (pow x 2)) in x 0.289 * [taylor]: Taking taylor expansion of 9 in x 0.289 * [taylor]: Taking taylor expansion of (pow x 2) in x 0.289 * [taylor]: Taking taylor expansion of x in x 0.289 * [taylor]: Taking taylor expansion of (* 12 x) in x 0.289 * [taylor]: Taking taylor expansion of 12 in x 0.289 * [taylor]: Taking taylor expansion of x in x 0.289 * [taylor]: Taking taylor expansion of (- (* 9 (pow x 2)) (* 12 x)) in x 0.289 * [taylor]: Taking taylor expansion of (* 9 (pow x 2)) in x 0.289 * [taylor]: Taking taylor expansion of 9 in x 0.289 * [taylor]: Taking taylor expansion of (pow x 2) in x 0.289 * [taylor]: Taking taylor expansion of x in x 0.289 * [taylor]: Taking taylor expansion of (* 12 x) in x 0.289 * [taylor]: Taking taylor expansion of 12 in x 0.289 * [taylor]: Taking taylor expansion of x in x 0.291 * [approximate]: Taking taylor expansion of (- (* 9 (/ 1 (pow x 2))) (* 12 (/ 1 x))) in (x) around 0 0.291 * [taylor]: Taking taylor expansion of (- (* 9 (/ 1 (pow x 2))) (* 12 (/ 1 x))) in x 0.291 * [taylor]: Taking taylor expansion of (* 9 (/ 1 (pow x 2))) in x 0.291 * [taylor]: Taking taylor expansion of 9 in x 0.291 * [taylor]: Taking taylor expansion of (/ 1 (pow x 2)) in x 0.291 * [taylor]: Taking taylor expansion of (pow x 2) in x 0.291 * [taylor]: Taking taylor expansion of x in x 0.291 * [taylor]: Taking taylor expansion of (* 12 (/ 1 x)) in x 0.291 * [taylor]: Taking taylor expansion of 12 in x 0.291 * [taylor]: Taking taylor expansion of (/ 1 x) in x 0.291 * [taylor]: Taking taylor expansion of x in x 0.291 * [taylor]: Taking taylor expansion of (- (* 9 (/ 1 (pow x 2))) (* 12 (/ 1 x))) in x 0.291 * [taylor]: Taking taylor expansion of (* 9 (/ 1 (pow x 2))) in x 0.291 * [taylor]: Taking taylor expansion of 9 in x 0.291 * [taylor]: Taking taylor expansion of (/ 1 (pow x 2)) in x 0.291 * [taylor]: Taking taylor expansion of (pow x 2) in x 0.291 * [taylor]: Taking taylor expansion of x in x 0.291 * [taylor]: Taking taylor expansion of (* 12 (/ 1 x)) in x 0.291 * [taylor]: Taking taylor expansion of 12 in x 0.291 * [taylor]: Taking taylor expansion of (/ 1 x) in x 0.291 * [taylor]: Taking taylor expansion of x in x 0.296 * [approximate]: Taking taylor expansion of (+ (* 9 (/ 1 (pow x 2))) (* 12 (/ 1 x))) in (x) around 0 0.296 * [taylor]: Taking taylor expansion of (+ (* 9 (/ 1 (pow x 2))) (* 12 (/ 1 x))) in x 0.297 * [taylor]: Taking taylor expansion of (* 9 (/ 1 (pow x 2))) in x 0.297 * [taylor]: Taking taylor expansion of 9 in x 0.297 * [taylor]: Taking taylor expansion of (/ 1 (pow x 2)) in x 0.297 * [taylor]: Taking taylor expansion of (pow x 2) in x 0.297 * [taylor]: Taking taylor expansion of x in x 0.297 * [taylor]: Taking taylor expansion of (* 12 (/ 1 x)) in x 0.297 * [taylor]: Taking taylor expansion of 12 in x 0.297 * [taylor]: Taking taylor expansion of (/ 1 x) in x 0.297 * [taylor]: Taking taylor expansion of x in x 0.297 * [taylor]: Taking taylor expansion of (+ (* 9 (/ 1 (pow x 2))) (* 12 (/ 1 x))) in x 0.297 * [taylor]: Taking taylor expansion of (* 9 (/ 1 (pow x 2))) in x 0.297 * [taylor]: Taking taylor expansion of 9 in x 0.297 * [taylor]: Taking taylor expansion of (/ 1 (pow x 2)) in x 0.297 * [taylor]: Taking taylor expansion of (pow x 2) in x 0.297 * [taylor]: Taking taylor expansion of x in x 0.297 * [taylor]: Taking taylor expansion of (* 12 (/ 1 x)) in x 0.297 * [taylor]: Taking taylor expansion of 12 in x 0.297 * [taylor]: Taking taylor expansion of (/ 1 x) in x 0.297 * [taylor]: Taking taylor expansion of x in x 0.299 * * * [progress]: simplifying candidates 0.300 * [simplify]: Simplifying using # : (*.f64 (*.f64 x x) 9) (*.f64 (*.f64 x x) 9) (+.f64 (+.f64 (log.f64 x) (log.f64 x)) (log.f64 9)) (+.f64 (log.f64 (*.f64 x x)) (log.f64 9)) (log.f64 (*.f64 (*.f64 x x) 9)) (exp.f64 (*.f64 (*.f64 x x) 9)) (*.f64 (*.f64 (*.f64 (*.f64 x x) x) (*.f64 (*.f64 x x) x)) (*.f64 (*.f64 9 9) 9)) (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 x x)) (*.f64 (*.f64 9 9) 9)) (*.f64 (cbrt.f64 (*.f64 (*.f64 x x) 9)) (cbrt.f64 (*.f64 (*.f64 x x) 9))) (cbrt.f64 (*.f64 (*.f64 x x) 9)) (*.f64 (*.f64 (*.f64 (*.f64 x x) 9) (*.f64 (*.f64 x x) 9)) (*.f64 (*.f64 x x) 9)) (sqrt.f64 (*.f64 (*.f64 x x) 9)) (sqrt.f64 (*.f64 (*.f64 x x) 9)) (*.f64 x (sqrt.f64 9)) (*.f64 x (sqrt.f64 9)) (*.f64 (*.f64 x x) (*.f64 (cbrt.f64 9) (cbrt.f64 9))) (*.f64 (*.f64 x x) (sqrt.f64 9)) (*.f64 (*.f64 x x) 1) (*.f64 x 9) (*.f64 (exp.f64 (*.f64 (*.f64 x x) 9)) (exp.f64 (*.f64 x -12))) (log.f64 (+.f64 (*.f64 (*.f64 x x) 9) (*.f64 x -12))) (exp.f64 (+.f64 (*.f64 (*.f64 x x) 9) (*.f64 x -12))) (*.f64 (cbrt.f64 (+.f64 (*.f64 (*.f64 x x) 9) (*.f64 x -12))) (cbrt.f64 (+.f64 (*.f64 (*.f64 x x) 9) (*.f64 x -12)))) (cbrt.f64 (+.f64 (*.f64 (*.f64 x x) 9) (*.f64 x -12))) (*.f64 (*.f64 (+.f64 (*.f64 (*.f64 x x) 9) (*.f64 x -12)) (+.f64 (*.f64 (*.f64 x x) 9) (*.f64 x -12))) (+.f64 (*.f64 (*.f64 x x) 9) (*.f64 x -12))) (sqrt.f64 (+.f64 (*.f64 (*.f64 x x) 9) (*.f64 x -12))) (sqrt.f64 (+.f64 (*.f64 (*.f64 x x) 9) (*.f64 x -12))) (+.f64 (pow.f64 (*.f64 (*.f64 x x) 9) 3) (pow.f64 (*.f64 x -12) 3)) (+.f64 (*.f64 (*.f64 (*.f64 x x) 9) (*.f64 (*.f64 x x) 9)) (-.f64 (*.f64 (*.f64 x -12) (*.f64 x -12)) (*.f64 (*.f64 (*.f64 x x) 9) (*.f64 x -12)))) (-.f64 (*.f64 (*.f64 (*.f64 x x) 9) (*.f64 (*.f64 x x) 9)) (*.f64 (*.f64 x -12) (*.f64 x -12))) (-.f64 (*.f64 (*.f64 x x) 9) (*.f64 x -12)) (*.f64 9 (pow.f64 x 2)) (*.f64 9 (pow.f64 x 2)) (*.f64 9 (pow.f64 x 2)) (-.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 12 x)) (-.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 12 x)) (-.f64 (*.f64 9 (pow.f64 x 2)) (*.f64 12 x)) 0.350 * * [simplify]: iteration 0 : 5060 enodes (cost 260 ) 0.352 * [simplify]: Simplified to: (*.f64 (*.f64 x x) 9) (*.f64 (*.f64 x x) 9) (log.f64 (*.f64 (*.f64 x x) 9)) (log.f64 (*.f64 (*.f64 x x) 9)) (log.f64 (*.f64 (*.f64 x x) 9)) (exp.f64 (*.f64 (*.f64 x x) 9)) (*.f64 (pow.f64 x 6) 729) (*.f64 (pow.f64 x 6) 729) (*.f64 (cbrt.f64 (*.f64 (*.f64 x x) 9)) (cbrt.f64 (*.f64 (*.f64 x x) 9))) (cbrt.f64 (*.f64 (*.f64 x x) 9)) (*.f64 (pow.f64 x 6) 729) (sqrt.f64 (*.f64 (*.f64 x x) 9)) (sqrt.f64 (*.f64 (*.f64 x x) 9)) (*.f64 x 3) (*.f64 x 3) (*.f64 (*.f64 x x) (*.f64 (cbrt.f64 9) (cbrt.f64 9))) (*.f64 x (*.f64 x 3)) (*.f64 x x) (*.f64 x 9) (pow.f64 (exp.f64 x) (+.f64 (*.f64 x 9) -12)) (log.f64 (*.f64 x (+.f64 (*.f64 x 9) -12))) (pow.f64 (exp.f64 x) (+.f64 (*.f64 x 9) -12)) (*.f64 (cbrt.f64 (*.f64 x (+.f64 (*.f64 x 9) -12))) (cbrt.f64 (*.f64 x (+.f64 (*.f64 x 9) -12)))) (cbrt.f64 (*.f64 x (+.f64 (*.f64 x 9) -12))) (pow.f64 (*.f64 x (+.f64 (*.f64 x 9) -12)) 3) (sqrt.f64 (*.f64 x (+.f64 (*.f64 x 9) -12))) (sqrt.f64 (*.f64 x (+.f64 (*.f64 x 9) -12))) (+.f64 (*.f64 (pow.f64 x 6) 729) (pow.f64 (*.f64 x -12) 3)) (*.f64 (*.f64 x x) (+.f64 144 (*.f64 (*.f64 x 9) (+.f64 12 (*.f64 x 9))))) (-.f64 (*.f64 81 (pow.f64 x 4)) (*.f64 x (*.f64 x 144))) (*.f64 x (+.f64 (*.f64 x 9) 12)) (*.f64 (*.f64 x x) 9) (*.f64 (*.f64 x x) 9) (*.f64 (*.f64 x x) 9) (*.f64 x (+.f64 (*.f64 x 9) -12)) (*.f64 x (+.f64 (*.f64 x 9) -12)) (*.f64 x (+.f64 (*.f64 x 9) -12)) 0.352 * * * [progress]: adding candidates to table 0.367 * * [progress]: iteration 4 / 4 0.367 * * * [progress]: picking best candidate 0.369 * * * * [pick]: Picked # 0.369 * * * [progress]: localizing error 0.377 * * * [progress]: generating rewritten candidates 0.377 * * * * [progress]: [ 1 / 3 ] rewriting at (2 2 1 1) 0.382 * * * * [progress]: [ 2 / 3 ] rewriting at (2) 0.394 * * * * [progress]: [ 3 / 3 ] rewriting at (2 2 1) 0.400 * * * [progress]: generating series expansions 0.400 * * * * [progress]: [ 1 / 3 ] generating series at (2 2 1 1) 0.400 * [approximate]: Taking taylor expansion of (* 3 (pow x 2)) in (x) around 0 0.401 * [taylor]: Taking taylor expansion of (* 3 (pow x 2)) in x 0.401 * [taylor]: Taking taylor expansion of 3 in x 0.401 * [taylor]: Taking taylor expansion of (pow x 2) in x 0.401 * [taylor]: Taking taylor expansion of x in x 0.401 * [taylor]: Taking taylor expansion of (* 3 (pow x 2)) in x 0.401 * [taylor]: Taking taylor expansion of 3 in x 0.401 * [taylor]: Taking taylor expansion of (pow x 2) in x 0.401 * [taylor]: Taking taylor expansion of x in x 0.402 * [approximate]: Taking taylor expansion of (/ 3 (pow x 2)) in (x) around 0 0.402 * [taylor]: Taking taylor expansion of (/ 3 (pow x 2)) in x 0.402 * [taylor]: Taking taylor expansion of 3 in x 0.402 * [taylor]: Taking taylor expansion of (pow x 2) in x 0.402 * [taylor]: Taking taylor expansion of x in x 0.402 * [taylor]: Taking taylor expansion of (/ 3 (pow x 2)) in x 0.402 * [taylor]: Taking taylor expansion of 3 in x 0.402 * [taylor]: Taking taylor expansion of (pow x 2) in x 0.402 * [taylor]: Taking taylor expansion of x in x 0.403 * [approximate]: Taking taylor expansion of (/ 3 (pow x 2)) in (x) around 0 0.403 * [taylor]: Taking taylor expansion of (/ 3 (pow x 2)) in x 0.403 * [taylor]: Taking taylor expansion of 3 in x 0.403 * [taylor]: Taking taylor expansion of (pow x 2) in x 0.403 * [taylor]: Taking taylor expansion of x in x 0.403 * [taylor]: Taking taylor expansion of (/ 3 (pow x 2)) in x 0.403 * [taylor]: Taking taylor expansion of 3 in x 0.403 * [taylor]: Taking taylor expansion of (pow x 2) in x 0.403 * [taylor]: Taking taylor expansion of x in x 0.404 * * * * [progress]: [ 2 / 3 ] generating series at (2) 0.404 * [approximate]: Taking taylor expansion of (* 3 (- (+ (* 3 (pow x 2)) 1) (* 4 x))) in (x) around 0 0.404 * [taylor]: Taking taylor expansion of (* 3 (- (+ (* 3 (pow x 2)) 1) (* 4 x))) in x 0.404 * [taylor]: Taking taylor expansion of 3 in x 0.404 * [taylor]: Taking taylor expansion of (- (+ (* 3 (pow x 2)) 1) (* 4 x)) in x 0.404 * [taylor]: Taking taylor expansion of (+ (* 3 (pow x 2)) 1) in x 0.404 * [taylor]: Taking taylor expansion of (* 3 (pow x 2)) in x 0.404 * [taylor]: Taking taylor expansion of 3 in x 0.404 * [taylor]: Taking taylor expansion of (pow x 2) in x 0.404 * [taylor]: Taking taylor expansion of x in x 0.404 * [taylor]: Taking taylor expansion of 1 in x 0.404 * [taylor]: Taking taylor expansion of (* 4 x) in x 0.404 * [taylor]: Taking taylor expansion of 4 in x 0.404 * [taylor]: Taking taylor expansion of x in x 0.404 * [taylor]: Taking taylor expansion of (* 3 (- (+ (* 3 (pow x 2)) 1) (* 4 x))) in x 0.404 * [taylor]: Taking taylor expansion of 3 in x 0.404 * [taylor]: Taking taylor expansion of (- (+ (* 3 (pow x 2)) 1) (* 4 x)) in x 0.404 * [taylor]: Taking taylor expansion of (+ (* 3 (pow x 2)) 1) in x 0.404 * [taylor]: Taking taylor expansion of (* 3 (pow x 2)) in x 0.404 * [taylor]: Taking taylor expansion of 3 in x 0.404 * [taylor]: Taking taylor expansion of (pow x 2) in x 0.404 * [taylor]: Taking taylor expansion of x in x 0.404 * [taylor]: Taking taylor expansion of 1 in x 0.404 * [taylor]: Taking taylor expansion of (* 4 x) in x 0.404 * [taylor]: Taking taylor expansion of 4 in x 0.404 * [taylor]: Taking taylor expansion of x in x 0.405 * [approximate]: Taking taylor expansion of (* 3 (- (+ 1 (* 3 (/ 1 (pow x 2)))) (* 4 (/ 1 x)))) in (x) around 0 0.405 * [taylor]: Taking taylor expansion of (* 3 (- (+ 1 (* 3 (/ 1 (pow x 2)))) (* 4 (/ 1 x)))) in x 0.405 * [taylor]: Taking taylor expansion of 3 in x 0.405 * [taylor]: Taking taylor expansion of (- (+ 1 (* 3 (/ 1 (pow x 2)))) (* 4 (/ 1 x))) in x 0.405 * [taylor]: Taking taylor expansion of (+ 1 (* 3 (/ 1 (pow x 2)))) in x 0.405 * [taylor]: Taking taylor expansion of 1 in x 0.405 * [taylor]: Taking taylor expansion of (* 3 (/ 1 (pow x 2))) in x 0.405 * [taylor]: Taking taylor expansion of 3 in x 0.405 * [taylor]: Taking taylor expansion of (/ 1 (pow x 2)) in x 0.405 * [taylor]: Taking taylor expansion of (pow x 2) in x 0.405 * [taylor]: Taking taylor expansion of x in x 0.405 * [taylor]: Taking taylor expansion of (* 4 (/ 1 x)) in x 0.405 * [taylor]: Taking taylor expansion of 4 in x 0.405 * [taylor]: Taking taylor expansion of (/ 1 x) in x 0.405 * [taylor]: Taking taylor expansion of x in x 0.405 * [taylor]: Taking taylor expansion of (* 3 (- (+ 1 (* 3 (/ 1 (pow x 2)))) (* 4 (/ 1 x)))) in x 0.405 * [taylor]: Taking taylor expansion of 3 in x 0.405 * [taylor]: Taking taylor expansion of (- (+ 1 (* 3 (/ 1 (pow x 2)))) (* 4 (/ 1 x))) in x 0.405 * [taylor]: Taking taylor expansion of (+ 1 (* 3 (/ 1 (pow x 2)))) in x 0.405 * [taylor]: Taking taylor expansion of 1 in x 0.405 * [taylor]: Taking taylor expansion of (* 3 (/ 1 (pow x 2))) in x 0.405 * [taylor]: Taking taylor expansion of 3 in x 0.405 * [taylor]: Taking taylor expansion of (/ 1 (pow x 2)) in x 0.405 * [taylor]: Taking taylor expansion of (pow x 2) in x 0.405 * [taylor]: Taking taylor expansion of x in x 0.405 * [taylor]: Taking taylor expansion of (* 4 (/ 1 x)) in x 0.405 * [taylor]: Taking taylor expansion of 4 in x 0.405 * [taylor]: Taking taylor expansion of (/ 1 x) in x 0.405 * [taylor]: Taking taylor expansion of x in x 0.406 * [approximate]: Taking taylor expansion of (* 3 (+ 1 (+ (* 3 (/ 1 (pow x 2))) (* 4 (/ 1 x))))) in (x) around 0 0.406 * [taylor]: Taking taylor expansion of (* 3 (+ 1 (+ (* 3 (/ 1 (pow x 2))) (* 4 (/ 1 x))))) in x 0.406 * [taylor]: Taking taylor expansion of 3 in x 0.406 * [taylor]: Taking taylor expansion of (+ 1 (+ (* 3 (/ 1 (pow x 2))) (* 4 (/ 1 x)))) in x 0.406 * [taylor]: Taking taylor expansion of 1 in x 0.406 * [taylor]: Taking taylor expansion of (+ (* 3 (/ 1 (pow x 2))) (* 4 (/ 1 x))) in x 0.406 * [taylor]: Taking taylor expansion of (* 3 (/ 1 (pow x 2))) in x 0.406 * [taylor]: Taking taylor expansion of 3 in x 0.406 * [taylor]: Taking taylor expansion of (/ 1 (pow x 2)) in x 0.406 * [taylor]: Taking taylor expansion of (pow x 2) in x 0.406 * [taylor]: Taking taylor expansion of x in x 0.407 * [taylor]: Taking taylor expansion of (* 4 (/ 1 x)) in x 0.407 * [taylor]: Taking taylor expansion of 4 in x 0.407 * [taylor]: Taking taylor expansion of (/ 1 x) in x 0.407 * [taylor]: Taking taylor expansion of x in x 0.407 * [taylor]: Taking taylor expansion of (* 3 (+ 1 (+ (* 3 (/ 1 (pow x 2))) (* 4 (/ 1 x))))) in x 0.407 * [taylor]: Taking taylor expansion of 3 in x 0.407 * [taylor]: Taking taylor expansion of (+ 1 (+ (* 3 (/ 1 (pow x 2))) (* 4 (/ 1 x)))) in x 0.407 * [taylor]: Taking taylor expansion of 1 in x 0.407 * [taylor]: Taking taylor expansion of (+ (* 3 (/ 1 (pow x 2))) (* 4 (/ 1 x))) in x 0.407 * [taylor]: Taking taylor expansion of (* 3 (/ 1 (pow x 2))) in x 0.407 * [taylor]: Taking taylor expansion of 3 in x 0.407 * [taylor]: Taking taylor expansion of (/ 1 (pow x 2)) in x 0.407 * [taylor]: Taking taylor expansion of (pow x 2) in x 0.407 * [taylor]: Taking taylor expansion of x in x 0.407 * [taylor]: Taking taylor expansion of (* 4 (/ 1 x)) in x 0.407 * [taylor]: Taking taylor expansion of 4 in x 0.407 * [taylor]: Taking taylor expansion of (/ 1 x) in x 0.407 * [taylor]: Taking taylor expansion of x in x 0.408 * * * * [progress]: [ 3 / 3 ] generating series at (2 2 1) 0.408 * [approximate]: Taking taylor expansion of (- (* 3 (pow x 2)) (* 4 x)) in (x) around 0 0.408 * [taylor]: Taking taylor expansion of (- (* 3 (pow x 2)) (* 4 x)) in x 0.408 * [taylor]: Taking taylor expansion of (* 3 (pow x 2)) in x 0.408 * [taylor]: Taking taylor expansion of 3 in x 0.408 * [taylor]: Taking taylor expansion of (pow x 2) in x 0.408 * [taylor]: Taking taylor expansion of x in x 0.408 * [taylor]: Taking taylor expansion of (* 4 x) in x 0.408 * [taylor]: Taking taylor expansion of 4 in x 0.408 * [taylor]: Taking taylor expansion of x in x 0.408 * [taylor]: Taking taylor expansion of (- (* 3 (pow x 2)) (* 4 x)) in x 0.408 * [taylor]: Taking taylor expansion of (* 3 (pow x 2)) in x 0.408 * [taylor]: Taking taylor expansion of 3 in x 0.408 * [taylor]: Taking taylor expansion of (pow x 2) in x 0.408 * [taylor]: Taking taylor expansion of x in x 0.408 * [taylor]: Taking taylor expansion of (* 4 x) in x 0.408 * [taylor]: Taking taylor expansion of 4 in x 0.408 * [taylor]: Taking taylor expansion of x in x 0.409 * [approximate]: Taking taylor expansion of (- (* 3 (/ 1 (pow x 2))) (* 4 (/ 1 x))) in (x) around 0 0.410 * [taylor]: Taking taylor expansion of (- (* 3 (/ 1 (pow x 2))) (* 4 (/ 1 x))) in x 0.410 * [taylor]: Taking taylor expansion of (* 3 (/ 1 (pow x 2))) in x 0.410 * [taylor]: Taking taylor expansion of 3 in x 0.410 * [taylor]: Taking taylor expansion of (/ 1 (pow x 2)) in x 0.410 * [taylor]: Taking taylor expansion of (pow x 2) in x 0.410 * [taylor]: Taking taylor expansion of x in x 0.410 * [taylor]: Taking taylor expansion of (* 4 (/ 1 x)) in x 0.410 * [taylor]: Taking taylor expansion of 4 in x 0.410 * [taylor]: Taking taylor expansion of (/ 1 x) in x 0.410 * [taylor]: Taking taylor expansion of x in x 0.410 * [taylor]: Taking taylor expansion of (- (* 3 (/ 1 (pow x 2))) (* 4 (/ 1 x))) in x 0.410 * [taylor]: Taking taylor expansion of (* 3 (/ 1 (pow x 2))) in x 0.410 * [taylor]: Taking taylor expansion of 3 in x 0.410 * [taylor]: Taking taylor expansion of (/ 1 (pow x 2)) in x 0.410 * [taylor]: Taking taylor expansion of (pow x 2) in x 0.410 * [taylor]: Taking taylor expansion of x in x 0.410 * [taylor]: Taking taylor expansion of (* 4 (/ 1 x)) in x 0.410 * [taylor]: Taking taylor expansion of 4 in x 0.410 * [taylor]: Taking taylor expansion of (/ 1 x) in x 0.410 * [taylor]: Taking taylor expansion of x in x 0.412 * [approximate]: Taking taylor expansion of (+ (* 3 (/ 1 (pow x 2))) (* 4 (/ 1 x))) in (x) around 0 0.412 * [taylor]: Taking taylor expansion of (+ (* 3 (/ 1 (pow x 2))) (* 4 (/ 1 x))) in x 0.412 * [taylor]: Taking taylor expansion of (* 3 (/ 1 (pow x 2))) in x 0.412 * [taylor]: Taking taylor expansion of 3 in x 0.412 * [taylor]: Taking taylor expansion of (/ 1 (pow x 2)) in x 0.412 * [taylor]: Taking taylor expansion of (pow x 2) in x 0.412 * [taylor]: Taking taylor expansion of x in x 0.412 * [taylor]: Taking taylor expansion of (* 4 (/ 1 x)) in x 0.412 * [taylor]: Taking taylor expansion of 4 in x 0.412 * [taylor]: Taking taylor expansion of (/ 1 x) in x 0.412 * [taylor]: Taking taylor expansion of x in x 0.412 * [taylor]: Taking taylor expansion of (+ (* 3 (/ 1 (pow x 2))) (* 4 (/ 1 x))) in x 0.412 * [taylor]: Taking taylor expansion of (* 3 (/ 1 (pow x 2))) in x 0.413 * [taylor]: Taking taylor expansion of 3 in x 0.413 * [taylor]: Taking taylor expansion of (/ 1 (pow x 2)) in x 0.413 * [taylor]: Taking taylor expansion of (pow x 2) in x 0.413 * [taylor]: Taking taylor expansion of x in x 0.413 * [taylor]: Taking taylor expansion of (* 4 (/ 1 x)) in x 0.413 * [taylor]: Taking taylor expansion of 4 in x 0.413 * [taylor]: Taking taylor expansion of (/ 1 x) in x 0.413 * [taylor]: Taking taylor expansion of x in x 0.415 * * * [progress]: simplifying candidates 0.416 * [simplify]: Simplifying using # : (*.f64 (*.f64 x 3) x) (*.f64 (*.f64 x 3) x) (+.f64 (+.f64 (log.f64 x) (log.f64 3)) (log.f64 x)) (+.f64 (log.f64 (*.f64 x 3)) (log.f64 x)) (log.f64 (*.f64 (*.f64 x 3) x)) (exp.f64 (*.f64 (*.f64 x 3) x)) (*.f64 (*.f64 (*.f64 (*.f64 x x) x) (*.f64 (*.f64 3 3) 3)) (*.f64 (*.f64 x x) x)) (*.f64 (*.f64 (*.f64 (*.f64 x 3) (*.f64 x 3)) (*.f64 x 3)) (*.f64 (*.f64 x x) x)) (*.f64 (cbrt.f64 (*.f64 (*.f64 x 3) x)) (cbrt.f64 (*.f64 (*.f64 x 3) x))) (cbrt.f64 (*.f64 (*.f64 x 3) x)) (*.f64 (*.f64 (*.f64 (*.f64 x 3) x) (*.f64 (*.f64 x 3) x)) (*.f64 (*.f64 x 3) x)) (sqrt.f64 (*.f64 (*.f64 x 3) x)) (sqrt.f64 (*.f64 (*.f64 x 3) x)) (*.f64 (*.f64 x 3) (*.f64 (cbrt.f64 x) (cbrt.f64 x))) (*.f64 (*.f64 x 3) (sqrt.f64 x)) (*.f64 (*.f64 x 3) 1) (*.f64 3 x) (*.f64 3 (+.f64 (-.f64 (*.f64 (*.f64 x 3) x) (*.f64 x 4)) 1)) (+.f64 (log.f64 3) (log.f64 (+.f64 (-.f64 (*.f64 (*.f64 x 3) x) (*.f64 x 4)) 1))) (log.f64 (*.f64 3 (+.f64 (-.f64 (*.f64 (*.f64 x 3) x) (*.f64 x 4)) 1))) (exp.f64 (*.f64 3 (+.f64 (-.f64 (*.f64 (*.f64 x 3) x) (*.f64 x 4)) 1))) (*.f64 (*.f64 (*.f64 3 3) 3) (*.f64 (*.f64 (+.f64 (-.f64 (*.f64 (*.f64 x 3) x) (*.f64 x 4)) 1) (+.f64 (-.f64 (*.f64 (*.f64 x 3) x) (*.f64 x 4)) 1)) (+.f64 (-.f64 (*.f64 (*.f64 x 3) x) (*.f64 x 4)) 1))) (*.f64 (cbrt.f64 (*.f64 3 (+.f64 (-.f64 (*.f64 (*.f64 x 3) x) (*.f64 x 4)) 1))) (cbrt.f64 (*.f64 3 (+.f64 (-.f64 (*.f64 (*.f64 x 3) x) (*.f64 x 4)) 1)))) (cbrt.f64 (*.f64 3 (+.f64 (-.f64 (*.f64 (*.f64 x 3) x) (*.f64 x 4)) 1))) (*.f64 (*.f64 (*.f64 3 (+.f64 (-.f64 (*.f64 (*.f64 x 3) x) (*.f64 x 4)) 1)) (*.f64 3 (+.f64 (-.f64 (*.f64 (*.f64 x 3) x) (*.f64 x 4)) 1))) (*.f64 3 (+.f64 (-.f64 (*.f64 (*.f64 x 3) x) (*.f64 x 4)) 1))) (sqrt.f64 (*.f64 3 (+.f64 (-.f64 (*.f64 (*.f64 x 3) x) (*.f64 x 4)) 1))) (sqrt.f64 (*.f64 3 (+.f64 (-.f64 (*.f64 (*.f64 x 3) x) (*.f64 x 4)) 1))) (*.f64 (sqrt.f64 3) (sqrt.f64 (+.f64 (-.f64 (*.f64 (*.f64 x 3) x) (*.f64 x 4)) 1))) (*.f64 (sqrt.f64 3) (sqrt.f64 (+.f64 (-.f64 (*.f64 (*.f64 x 3) x) (*.f64 x 4)) 1))) (*.f64 3 (-.f64 (*.f64 (*.f64 x 3) x) (*.f64 x 4))) (*.f64 3 1) (*.f64 (-.f64 (*.f64 (*.f64 x 3) x) (*.f64 x 4)) 3) (*.f64 1 3) (*.f64 3 (*.f64 (cbrt.f64 (+.f64 (-.f64 (*.f64 (*.f64 x 3) x) (*.f64 x 4)) 1)) (cbrt.f64 (+.f64 (-.f64 (*.f64 (*.f64 x 3) x) (*.f64 x 4)) 1)))) (*.f64 3 (sqrt.f64 (+.f64 (-.f64 (*.f64 (*.f64 x 3) x) (*.f64 x 4)) 1))) (*.f64 3 1) (*.f64 3 1) (*.f64 (cbrt.f64 3) (+.f64 (-.f64 (*.f64 (*.f64 x 3) x) (*.f64 x 4)) 1)) (*.f64 (sqrt.f64 3) (+.f64 (-.f64 (*.f64 (*.f64 x 3) x) (*.f64 x 4)) 1)) (*.f64 3 (+.f64 (-.f64 (*.f64 (*.f64 x 3) x) (*.f64 x 4)) 1)) (*.f64 3 (+.f64 (pow.f64 (-.f64 (*.f64 (*.f64 x 3) x) (*.f64 x 4)) 3) (pow.f64 1 3))) (*.f64 3 (-.f64 (*.f64 (-.f64 (*.f64 (*.f64 x 3) x) (*.f64 x 4)) (-.f64 (*.f64 (*.f64 x 3) x) (*.f64 x 4))) (*.f64 1 1))) (/.f64 (exp.f64 (*.f64 (*.f64 x 3) x)) (exp.f64 (*.f64 x 4))) (log.f64 (-.f64 (*.f64 (*.f64 x 3) x) (*.f64 x 4))) (exp.f64 (-.f64 (*.f64 (*.f64 x 3) x) (*.f64 x 4))) (*.f64 (cbrt.f64 (-.f64 (*.f64 (*.f64 x 3) x) (*.f64 x 4))) (cbrt.f64 (-.f64 (*.f64 (*.f64 x 3) x) (*.f64 x 4)))) (cbrt.f64 (-.f64 (*.f64 (*.f64 x 3) x) (*.f64 x 4))) (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x 3) x) (*.f64 x 4)) (-.f64 (*.f64 (*.f64 x 3) x) (*.f64 x 4))) (-.f64 (*.f64 (*.f64 x 3) x) (*.f64 x 4))) (sqrt.f64 (-.f64 (*.f64 (*.f64 x 3) x) (*.f64 x 4))) (sqrt.f64 (-.f64 (*.f64 (*.f64 x 3) x) (*.f64 x 4))) (-.f64 (pow.f64 (*.f64 (*.f64 x 3) x) 3) (pow.f64 (*.f64 x 4) 3)) (+.f64 (*.f64 (*.f64 (*.f64 x 3) x) (*.f64 (*.f64 x 3) x)) (+.f64 (*.f64 (*.f64 x 4) (*.f64 x 4)) (*.f64 (*.f64 (*.f64 x 3) x) (*.f64 x 4)))) (neg.f64 (*.f64 x 4)) (-.f64 (*.f64 (*.f64 (*.f64 x 3) x) (*.f64 (*.f64 x 3) x)) (*.f64 (*.f64 x 4) (*.f64 x 4))) (+.f64 (*.f64 (*.f64 x 3) x) (*.f64 x 4)) (*.f64 3 (pow.f64 x 2)) (*.f64 3 (pow.f64 x 2)) (*.f64 3 (pow.f64 x 2)) (-.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) 3) (*.f64 12 x)) (-.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) 3) (*.f64 12 x)) (-.f64 (+.f64 (*.f64 9 (pow.f64 x 2)) 3) (*.f64 12 x)) (-.f64 (*.f64 3 (pow.f64 x 2)) (*.f64 4 x)) (-.f64 (*.f64 3 (pow.f64 x 2)) (*.f64 4 x)) (-.f64 (*.f64 3 (pow.f64 x 2)) (*.f64 4 x)) 0.458 * * [simplify]: iteration 0 : 5294 enodes (cost 570 ) 0.461 * [simplify]: Simplified to: (*.f64 x (*.f64 x 3)) (*.f64 x (*.f64 x 3)) (log.f64 (*.f64 x (*.f64 x 3))) (log.f64 (*.f64 x (*.f64 x 3))) (log.f64 (*.f64 x (*.f64 x 3))) (exp.f64 (*.f64 x (*.f64 x 3))) (*.f64 27 (pow.f64 x 6)) (*.f64 27 (pow.f64 x 6)) (*.f64 (cbrt.f64 (*.f64 x (*.f64 x 3))) (cbrt.f64 (*.f64 x (*.f64 x 3)))) (cbrt.f64 (*.f64 x (*.f64 x 3))) (*.f64 27 (pow.f64 x 6)) (sqrt.f64 (*.f64 x (*.f64 x 3))) (sqrt.f64 (*.f64 x (*.f64 x 3))) (*.f64 (*.f64 x 3) (*.f64 (cbrt.f64 x) (cbrt.f64 x))) (*.f64 3 (pow.f64 x 3/2)) (*.f64 x 3) (*.f64 x 3) (*.f64 3 (+.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (log.f64 (*.f64 3 (+.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4))))) (log.f64 (*.f64 3 (+.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4))))) (pow.f64 (exp.f64 3) (+.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 27 (pow.f64 (+.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4))) 3)) (*.f64 (cbrt.f64 (*.f64 3 (+.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4))))) (cbrt.f64 (*.f64 3 (+.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))))) (cbrt.f64 (*.f64 3 (+.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4))))) (*.f64 27 (pow.f64 (+.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4))) 3)) (sqrt.f64 (*.f64 3 (+.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4))))) (sqrt.f64 (*.f64 3 (+.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4))))) (*.f64 (sqrt.f64 3) (sqrt.f64 (+.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4))))) (*.f64 (sqrt.f64 3) (sqrt.f64 (+.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4))))) (*.f64 3 (*.f64 x (+.f64 (*.f64 x 3) -4))) 3 (*.f64 3 (*.f64 x (+.f64 (*.f64 x 3) -4))) 3 (*.f64 3 (*.f64 (cbrt.f64 (+.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (cbrt.f64 (+.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))))) (*.f64 3 (sqrt.f64 (+.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4))))) 3 3 (*.f64 (+.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4))) (cbrt.f64 3)) (*.f64 (+.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4))) (sqrt.f64 3)) (*.f64 3 (+.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (*.f64 3 (+.f64 1 (pow.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) 3))) (*.f64 3 (+.f64 (*.f64 (*.f64 x x) (*.f64 (+.f64 (*.f64 x 3) -4) (+.f64 (*.f64 x 3) -4))) -1)) (pow.f64 (exp.f64 x) (+.f64 (*.f64 x 3) -4)) (log.f64 (*.f64 x (+.f64 (*.f64 x 3) -4))) (pow.f64 (exp.f64 x) (+.f64 (*.f64 x 3) -4)) (*.f64 (cbrt.f64 (*.f64 x (+.f64 (*.f64 x 3) -4))) (cbrt.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)))) (cbrt.f64 (*.f64 x (+.f64 (*.f64 x 3) -4))) (pow.f64 (*.f64 x (+.f64 (*.f64 x 3) -4)) 3) (sqrt.f64 (*.f64 x (+.f64 (*.f64 x 3) -4))) (sqrt.f64 (*.f64 x (+.f64 (*.f64 x 3) -4))) (*.f64 (pow.f64 x 3) (+.f64 (*.f64 (pow.f64 x 3) 27) -64)) (+.f64 (*.f64 9 (pow.f64 x 4)) (*.f64 x (*.f64 (*.f64 x 4) (+.f64 (*.f64 x 3) 4)))) (*.f64 x -4) (-.f64 (*.f64 9 (pow.f64 x 4)) (*.f64 x (*.f64 x 16))) (*.f64 x (+.f64 (*.f64 x 3) 4)) (*.f64 x (*.f64 x 3)) (*.f64 x (*.f64 x 3)) (*.f64 x (*.f64 x 3)) (+.f64 3 (*.f64 x (+.f64 (*.f64 x 9) -12))) (+.f64 3 (*.f64 x (+.f64 (*.f64 x 9) -12))) (+.f64 3 (*.f64 x (+.f64 (*.f64 x 9) -12))) (*.f64 x (+.f64 (*.f64 x 3) -4)) (*.f64 x (+.f64 (*.f64 x 3) -4)) (*.f64 x (+.f64 (*.f64 x 3) -4)) 0.462 * * * [progress]: adding candidates to table 0.493 * [progress]: [Phase 3 of 3] Extracting. 0.493 * * [regime]: Finding splitpoints for: (# # # # #) 0.493 * * * [regime-changes]: Trying 4 branch expressions: ((-.f64 (*.f64 (*.f64 x 3) x) (*.f64 x 4)) (+.f64 (-.f64 (*.f64 (*.f64 x 3) x) (*.f64 x 4)) 1) (*.f64 3 (+.f64 (-.f64 (*.f64 (*.f64 x 3) x) (*.f64 x 4)) 1)) x) 0.493 * * * * [regimes]: Trying to branch on (-.f64 (*.f64 (*.f64 x 3) x) (*.f64 x 4)) from (# # # # #) 0.516 * * * * [regimes]: Trying to branch on (+.f64 (-.f64 (*.f64 (*.f64 x 3) x) (*.f64 x 4)) 1) from (# # # # #) 0.535 * * * * [regimes]: Trying to branch on (*.f64 3 (+.f64 (-.f64 (*.f64 (*.f64 x 3) x) (*.f64 x 4)) 1)) from (# # # # #) 0.556 * * * * [regimes]: Trying to branch on x from (# # # # #) 0.574 * * * [regime]: Found split indices: #