5.001 * [progress]: [Phase 1 of 3] Setting up. 0.001 * * * [progress]: [1/2] Preparing points 0.310 * * * [progress]: [2/2] Setting up program. 0.311 * [progress]: [Phase 2 of 3] Improving. 0.313 * [simplify]: Simplifying using # : (log.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) 1)))) 0.482 * * [simplify]: iteration 0 : 5001 enodes (cost 14 ) 0.482 * [simplify]: Simplified to: (log.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) 1)))) 0.483 * * [progress]: iteration 1 / 4 0.483 * * * [progress]: picking best candidate 0.484 * * * * [pick]: Picked # 0.484 * * * [progress]: localizing error 0.490 * * * [progress]: generating rewritten candidates 0.490 * * * * [progress]: [ 1 / 2 ] rewriting at (2 1 2) 0.496 * * * * [progress]: [ 2 / 2 ] rewriting at (2 1) 0.506 * * * [progress]: generating series expansions 0.506 * * * * [progress]: [ 1 / 2 ] generating series at (2 1 2) 0.507 * [approximate]: Taking taylor expansion of (sqrt (- (pow x 2) 1)) in (x) around 0 0.507 * [taylor]: Taking taylor expansion of (sqrt (- (pow x 2) 1)) in x 0.507 * [taylor]: Taking taylor expansion of (- (pow x 2) 1) in x 0.507 * [taylor]: Taking taylor expansion of (pow x 2) in x 0.507 * [taylor]: Taking taylor expansion of x in x 0.507 * [taylor]: Taking taylor expansion of 1 in x 0.508 * [taylor]: Taking taylor expansion of (sqrt (- (pow x 2) 1)) in x 0.508 * [taylor]: Taking taylor expansion of (- (pow x 2) 1) in x 0.508 * [taylor]: Taking taylor expansion of (pow x 2) in x 0.508 * [taylor]: Taking taylor expansion of x in x 0.508 * [taylor]: Taking taylor expansion of 1 in x 0.520 * [approximate]: Taking taylor expansion of (sqrt (- (/ 1 (pow x 2)) 1)) in (x) around 0 0.520 * [taylor]: Taking taylor expansion of (sqrt (- (/ 1 (pow x 2)) 1)) in x 0.520 * [taylor]: Taking taylor expansion of (- (/ 1 (pow x 2)) 1) in x 0.520 * [taylor]: Taking taylor expansion of (/ 1 (pow x 2)) in x 0.520 * [taylor]: Taking taylor expansion of (pow x 2) in x 0.520 * [taylor]: Taking taylor expansion of x in x 0.521 * [taylor]: Taking taylor expansion of 1 in x 0.522 * [taylor]: Taking taylor expansion of (sqrt (- (/ 1 (pow x 2)) 1)) in x 0.522 * [taylor]: Taking taylor expansion of (- (/ 1 (pow x 2)) 1) in x 0.522 * [taylor]: Taking taylor expansion of (/ 1 (pow x 2)) in x 0.522 * [taylor]: Taking taylor expansion of (pow x 2) in x 0.523 * [taylor]: Taking taylor expansion of x in x 0.523 * [taylor]: Taking taylor expansion of 1 in x 0.537 * [approximate]: Taking taylor expansion of (sqrt (- (/ 1 (pow x 2)) 1)) in (x) around 0 0.537 * [taylor]: Taking taylor expansion of (sqrt (- (/ 1 (pow x 2)) 1)) in x 0.537 * [taylor]: Taking taylor expansion of (- (/ 1 (pow x 2)) 1) in x 0.537 * [taylor]: Taking taylor expansion of (/ 1 (pow x 2)) in x 0.537 * [taylor]: Taking taylor expansion of (pow x 2) in x 0.537 * [taylor]: Taking taylor expansion of x in x 0.537 * [taylor]: Taking taylor expansion of 1 in x 0.539 * [taylor]: Taking taylor expansion of (sqrt (- (/ 1 (pow x 2)) 1)) in x 0.539 * [taylor]: Taking taylor expansion of (- (/ 1 (pow x 2)) 1) in x 0.539 * [taylor]: Taking taylor expansion of (/ 1 (pow x 2)) in x 0.539 * [taylor]: Taking taylor expansion of (pow x 2) in x 0.539 * [taylor]: Taking taylor expansion of x in x 0.540 * [taylor]: Taking taylor expansion of 1 in x 0.551 * * * * [progress]: [ 2 / 2 ] generating series at (2 1) 0.552 * [approximate]: Taking taylor expansion of (+ (sqrt (- (pow x 2) 1)) x) in (x) around 0 0.552 * [taylor]: Taking taylor expansion of (+ (sqrt (- (pow x 2) 1)) x) in x 0.552 * [taylor]: Taking taylor expansion of (sqrt (- (pow x 2) 1)) in x 0.552 * [taylor]: Taking taylor expansion of (- (pow x 2) 1) in x 0.552 * [taylor]: Taking taylor expansion of (pow x 2) in x 0.552 * [taylor]: Taking taylor expansion of x in x 0.552 * [taylor]: Taking taylor expansion of 1 in x 0.553 * [taylor]: Taking taylor expansion of x in x 0.553 * [taylor]: Taking taylor expansion of (+ (sqrt (- (pow x 2) 1)) x) in x 0.553 * [taylor]: Taking taylor expansion of (sqrt (- (pow x 2) 1)) in x 0.553 * [taylor]: Taking taylor expansion of (- (pow x 2) 1) in x 0.553 * [taylor]: Taking taylor expansion of (pow x 2) in x 0.553 * [taylor]: Taking taylor expansion of x in x 0.553 * [taylor]: Taking taylor expansion of 1 in x 0.554 * [taylor]: Taking taylor expansion of x in x 0.559 * [approximate]: Taking taylor expansion of (+ (/ 1 x) (sqrt (- (/ 1 (pow x 2)) 1))) in (x) around 0 0.559 * [taylor]: Taking taylor expansion of (+ (/ 1 x) (sqrt (- (/ 1 (pow x 2)) 1))) in x 0.559 * [taylor]: Taking taylor expansion of (/ 1 x) in x 0.559 * [taylor]: Taking taylor expansion of x in x 0.560 * [taylor]: Taking taylor expansion of (sqrt (- (/ 1 (pow x 2)) 1)) in x 0.560 * [taylor]: Taking taylor expansion of (- (/ 1 (pow x 2)) 1) in x 0.560 * [taylor]: Taking taylor expansion of (/ 1 (pow x 2)) in x 0.560 * [taylor]: Taking taylor expansion of (pow x 2) in x 0.560 * [taylor]: Taking taylor expansion of x in x 0.560 * [taylor]: Taking taylor expansion of 1 in x 0.561 * [taylor]: Taking taylor expansion of (+ (/ 1 x) (sqrt (- (/ 1 (pow x 2)) 1))) in x 0.561 * [taylor]: Taking taylor expansion of (/ 1 x) in x 0.561 * [taylor]: Taking taylor expansion of x in x 0.562 * [taylor]: Taking taylor expansion of (sqrt (- (/ 1 (pow x 2)) 1)) in x 0.562 * [taylor]: Taking taylor expansion of (- (/ 1 (pow x 2)) 1) in x 0.562 * [taylor]: Taking taylor expansion of (/ 1 (pow x 2)) in x 0.562 * [taylor]: Taking taylor expansion of (pow x 2) in x 0.562 * [taylor]: Taking taylor expansion of x in x 0.562 * [taylor]: Taking taylor expansion of 1 in x 0.577 * [approximate]: Taking taylor expansion of (- (sqrt (- (/ 1 (pow x 2)) 1)) (/ 1 x)) in (x) around 0 0.577 * [taylor]: Taking taylor expansion of (- (sqrt (- (/ 1 (pow x 2)) 1)) (/ 1 x)) in x 0.577 * [taylor]: Taking taylor expansion of (sqrt (- (/ 1 (pow x 2)) 1)) in x 0.577 * [taylor]: Taking taylor expansion of (- (/ 1 (pow x 2)) 1) in x 0.577 * [taylor]: Taking taylor expansion of (/ 1 (pow x 2)) in x 0.577 * [taylor]: Taking taylor expansion of (pow x 2) in x 0.577 * [taylor]: Taking taylor expansion of x in x 0.577 * [taylor]: Taking taylor expansion of 1 in x 0.579 * [taylor]: Taking taylor expansion of (/ 1 x) in x 0.579 * [taylor]: Taking taylor expansion of x in x 0.579 * [taylor]: Taking taylor expansion of (- (sqrt (- (/ 1 (pow x 2)) 1)) (/ 1 x)) in x 0.579 * [taylor]: Taking taylor expansion of (sqrt (- (/ 1 (pow x 2)) 1)) in x 0.579 * [taylor]: Taking taylor expansion of (- (/ 1 (pow x 2)) 1) in x 0.579 * [taylor]: Taking taylor expansion of (/ 1 (pow x 2)) in x 0.579 * [taylor]: Taking taylor expansion of (pow x 2) in x 0.579 * [taylor]: Taking taylor expansion of x in x 0.580 * [taylor]: Taking taylor expansion of 1 in x 0.581 * [taylor]: Taking taylor expansion of (/ 1 x) in x 0.581 * [taylor]: Taking taylor expansion of x in x 0.613 * * * [progress]: simplifying candidates 0.614 * [simplify]: Simplifying using # : (exp.f64 (sqrt.f64 (-.f64 (*.f64 x x) 1))) (log.f64 (sqrt.f64 (-.f64 (*.f64 x x) 1))) (*.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 x x) 1)) (sqrt.f64 (-.f64 (*.f64 x x) 1))) (sqrt.f64 (-.f64 (*.f64 x x) 1))) (*.f64 (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 x x) 1))) (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 x x) 1)))) (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 x x) 1))) (sqrt.f64 (sqrt.f64 (-.f64 (*.f64 x x) 1))) (sqrt.f64 (sqrt.f64 (-.f64 (*.f64 x x) 1))) (/.f64 1 2) (sqrt.f64 (-.f64 (pow.f64 (*.f64 x x) 3) (pow.f64 1 3))) (sqrt.f64 (+.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 (*.f64 1 1) (*.f64 (*.f64 x x) 1)))) (sqrt.f64 (-.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 1 1))) (sqrt.f64 (+.f64 (*.f64 x x) 1)) (sqrt.f64 (*.f64 (cbrt.f64 (-.f64 (*.f64 x x) 1)) (cbrt.f64 (-.f64 (*.f64 x x) 1)))) (sqrt.f64 (cbrt.f64 (-.f64 (*.f64 x x) 1))) (sqrt.f64 (sqrt.f64 (-.f64 (*.f64 x x) 1))) (sqrt.f64 (sqrt.f64 (-.f64 (*.f64 x x) 1))) (sqrt.f64 1) (sqrt.f64 (-.f64 (*.f64 x x) 1)) (sqrt.f64 (+.f64 x 1)) (sqrt.f64 (-.f64 x 1)) (sqrt.f64 (+.f64 x (sqrt.f64 1))) (sqrt.f64 (-.f64 x (sqrt.f64 1))) (sqrt.f64 (+.f64 x 1)) (sqrt.f64 (-.f64 x 1)) (*.f64 (exp.f64 x) (exp.f64 (sqrt.f64 (-.f64 (*.f64 x x) 1)))) (exp.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) 1)))) (log.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) 1)))) (*.f64 (*.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) 1))) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) 1)))) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) 1)))) (*.f64 (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) 1)))) (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) 1))))) (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) 1)))) (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) 1)))) (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) 1)))) (+.f64 (pow.f64 x 3) (pow.f64 (sqrt.f64 (-.f64 (*.f64 x x) 1)) 3)) (+.f64 (*.f64 x x) (-.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 x x) 1)) (sqrt.f64 (-.f64 (*.f64 x x) 1))) (*.f64 x (sqrt.f64 (-.f64 (*.f64 x x) 1))))) (-.f64 (*.f64 x x) (*.f64 (sqrt.f64 (-.f64 (*.f64 x x) 1)) (sqrt.f64 (-.f64 (*.f64 x x) 1)))) (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) 1))) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) 1))) (-.f64 (+.f64 (sqrt.f64 -1) (*.f64 1/2 (/.f64 (pow.f64 x 2) (sqrt.f64 -1)))) (*.f64 1/8 (/.f64 (pow.f64 x 4) (pow.f64 (sqrt.f64 -1) 3)))) (-.f64 x (+.f64 (*.f64 1/2 (/.f64 1 x)) (*.f64 1/8 (/.f64 1 (pow.f64 x 3))))) (-.f64 (+.f64 (*.f64 1/2 (/.f64 1 x)) (*.f64 1/8 (/.f64 1 (pow.f64 x 3)))) x) (+.f64 (sqrt.f64 -1) (+.f64 x (*.f64 1/2 (/.f64 (pow.f64 x 2) (sqrt.f64 -1))))) (-.f64 (*.f64 2 x) (+.f64 (*.f64 1/2 (/.f64 1 x)) (*.f64 1/8 (/.f64 1 (pow.f64 x 3))))) (+.f64 (*.f64 1/2 (/.f64 1 x)) (+.f64 (*.f64 1/16 (/.f64 1 (pow.f64 x 5))) (*.f64 1/8 (/.f64 1 (pow.f64 x 3))))) 0.660 * * [simplify]: iteration 0 : 4904 enodes (cost 536 ) 0.660 * * [simplify]: iteration 1 : 4904 enodes (cost 536 ) 0.664 * [simplify]: Simplified to: (exp.f64 (sqrt.f64 (-.f64 (*.f64 x x) 1))) (log.f64 (sqrt.f64 (-.f64 (*.f64 x x) 1))) (pow.f64 (sqrt.f64 (-.f64 (*.f64 x x) 1)) 3) (*.f64 (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 x x) 1))) (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 x x) 1)))) (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 x x) 1))) (sqrt.f64 (sqrt.f64 (-.f64 (*.f64 x x) 1))) (sqrt.f64 (sqrt.f64 (-.f64 (*.f64 x x) 1))) 1/2 (sqrt.f64 (+.f64 (pow.f64 x 6) -1)) (sqrt.f64 (+.f64 (pow.f64 x 4) (+.f64 (*.f64 x x) 1))) (sqrt.f64 (+.f64 (pow.f64 x 4) -1)) (sqrt.f64 (+.f64 (*.f64 x x) 1)) (fabs.f64 (cbrt.f64 (-.f64 (*.f64 x x) 1))) (sqrt.f64 (cbrt.f64 (-.f64 (*.f64 x x) 1))) (sqrt.f64 (sqrt.f64 (-.f64 (*.f64 x x) 1))) (sqrt.f64 (sqrt.f64 (-.f64 (*.f64 x x) 1))) 1 (sqrt.f64 (-.f64 (*.f64 x x) 1)) (sqrt.f64 (+.f64 x 1)) (sqrt.f64 (-.f64 x 1)) (sqrt.f64 (+.f64 x 1)) (sqrt.f64 (-.f64 x 1)) (sqrt.f64 (+.f64 x 1)) (sqrt.f64 (-.f64 x 1)) (exp.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) 1)))) (exp.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) 1)))) (log.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) 1)))) (pow.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) 1))) 3) (*.f64 (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) 1)))) (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) 1))))) (cbrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) 1)))) (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) 1)))) (sqrt.f64 (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) 1)))) (+.f64 (pow.f64 (sqrt.f64 (-.f64 (*.f64 x x) 1)) 3) (pow.f64 x 3)) (+.f64 -1 (*.f64 x (-.f64 x (-.f64 (sqrt.f64 (-.f64 (*.f64 x x) 1)) x)))) 1 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) 1))) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) 1))) (+.f64 (sqrt.f64 -1) (*.f64 (/.f64 (*.f64 x x) (sqrt.f64 -1)) (-.f64 1/2 (*.f64 (*.f64 x x) -1/8)))) (-.f64 x (+.f64 (/.f64 1/2 x) (/.f64 1/8 (pow.f64 x 3)))) (-.f64 (+.f64 (/.f64 1/2 x) (/.f64 1/8 (pow.f64 x 3))) x) (+.f64 x (+.f64 (sqrt.f64 -1) (*.f64 1/2 (/.f64 (*.f64 x x) (sqrt.f64 -1))))) (-.f64 (+.f64 x x) (+.f64 (/.f64 1/2 x) (/.f64 1/8 (pow.f64 x 3)))) (+.f64 (/.f64 1/2 x) (+.f64 (/.f64 1/8 (pow.f64 x 3)) (/.f64 1/16 (pow.f64 x 5)))) 0.664 * * * [progress]: adding candidates to table 0.691 * * [progress]: iteration 2 / 4 0.691 * * * [progress]: picking best candidate 0.692 * * * * [pick]: Picked # 0.692 * * * [progress]: localizing error 0.702 * * * [progress]: generating rewritten candidates 0.702 * * * * [progress]: [ 1 / 3 ] rewriting at (2 1 2 2 2) 0.708 * * * * [progress]: [ 2 / 3 ] rewriting at (2 1) 0.747 * * * * [progress]: [ 3 / 3 ] rewriting at (2 1 2 2) 0.786 * * * [progress]: generating series expansions 0.786 * * * * [progress]: [ 1 / 3 ] generating series at (2 1 2 2 2) 0.786 * [approximate]: Taking taylor expansion of (/ 1/8 (pow x 3)) in (x) around 0 0.786 * [taylor]: Taking taylor expansion of (/ 1/8 (pow x 3)) in x 0.786 * [taylor]: Taking taylor expansion of 1/8 in x 0.786 * [taylor]: Taking taylor expansion of (pow x 3) in x 0.786 * [taylor]: Taking taylor expansion of x in x 0.787 * [taylor]: Taking taylor expansion of (/ 1/8 (pow x 3)) in x 0.787 * [taylor]: Taking taylor expansion of 1/8 in x 0.787 * [taylor]: Taking taylor expansion of (pow x 3) in x 0.787 * [taylor]: Taking taylor expansion of x in x 0.802 * [approximate]: Taking taylor expansion of (* 1/8 (pow x 3)) in (x) around 0 0.802 * [taylor]: Taking taylor expansion of (* 1/8 (pow x 3)) in x 0.802 * [taylor]: Taking taylor expansion of 1/8 in x 0.802 * [taylor]: Taking taylor expansion of (pow x 3) in x 0.802 * [taylor]: Taking taylor expansion of x in x 0.802 * [taylor]: Taking taylor expansion of (* 1/8 (pow x 3)) in x 0.802 * [taylor]: Taking taylor expansion of 1/8 in x 0.802 * [taylor]: Taking taylor expansion of (pow x 3) in x 0.802 * [taylor]: Taking taylor expansion of x in x 0.819 * [approximate]: Taking taylor expansion of (* -1/8 (pow x 3)) in (x) around 0 0.819 * [taylor]: Taking taylor expansion of (* -1/8 (pow x 3)) in x 0.819 * [taylor]: Taking taylor expansion of -1/8 in x 0.819 * [taylor]: Taking taylor expansion of (pow x 3) in x 0.819 * [taylor]: Taking taylor expansion of x in x 0.819 * [taylor]: Taking taylor expansion of (* -1/8 (pow x 3)) in x 0.819 * [taylor]: Taking taylor expansion of -1/8 in x 0.819 * [taylor]: Taking taylor expansion of (pow x 3) in x 0.819 * [taylor]: Taking taylor expansion of x in x 0.836 * * * * [progress]: [ 2 / 3 ] generating series at (2 1) 0.838 * [approximate]: Taking taylor expansion of (- (* 2 x) (+ (* 1/2 (/ 1 x)) (* 1/8 (/ 1 (pow x 3))))) in (x) around 0 0.838 * [taylor]: Taking taylor expansion of (- (* 2 x) (+ (* 1/2 (/ 1 x)) (* 1/8 (/ 1 (pow x 3))))) in x 0.838 * [taylor]: Taking taylor expansion of (* 2 x) in x 0.838 * [taylor]: Taking taylor expansion of 2 in x 0.838 * [taylor]: Taking taylor expansion of x in x 0.838 * [taylor]: Taking taylor expansion of (+ (* 1/2 (/ 1 x)) (* 1/8 (/ 1 (pow x 3)))) in x 0.838 * [taylor]: Taking taylor expansion of (* 1/2 (/ 1 x)) in x 0.838 * [taylor]: Taking taylor expansion of 1/2 in x 0.838 * [taylor]: Taking taylor expansion of (/ 1 x) in x 0.838 * [taylor]: Taking taylor expansion of x in x 0.838 * [taylor]: Taking taylor expansion of (* 1/8 (/ 1 (pow x 3))) in x 0.838 * [taylor]: Taking taylor expansion of 1/8 in x 0.838 * [taylor]: Taking taylor expansion of (/ 1 (pow x 3)) in x 0.838 * [taylor]: Taking taylor expansion of (pow x 3) in x 0.838 * [taylor]: Taking taylor expansion of x in x 0.838 * [taylor]: Taking taylor expansion of (- (* 2 x) (+ (* 1/2 (/ 1 x)) (* 1/8 (/ 1 (pow x 3))))) in x 0.838 * [taylor]: Taking taylor expansion of (* 2 x) in x 0.838 * [taylor]: Taking taylor expansion of 2 in x 0.838 * [taylor]: Taking taylor expansion of x in x 0.839 * [taylor]: Taking taylor expansion of (+ (* 1/2 (/ 1 x)) (* 1/8 (/ 1 (pow x 3)))) in x 0.839 * [taylor]: Taking taylor expansion of (* 1/2 (/ 1 x)) in x 0.839 * [taylor]: Taking taylor expansion of 1/2 in x 0.839 * [taylor]: Taking taylor expansion of (/ 1 x) in x 0.839 * [taylor]: Taking taylor expansion of x in x 0.839 * [taylor]: Taking taylor expansion of (* 1/8 (/ 1 (pow x 3))) in x 0.839 * [taylor]: Taking taylor expansion of 1/8 in x 0.839 * [taylor]: Taking taylor expansion of (/ 1 (pow x 3)) in x 0.839 * [taylor]: Taking taylor expansion of (pow x 3) in x 0.839 * [taylor]: Taking taylor expansion of x in x 0.856 * [approximate]: Taking taylor expansion of (- (* 2 (/ 1 x)) (+ (* 1/2 x) (* 1/8 (pow x 3)))) in (x) around 0 0.856 * [taylor]: Taking taylor expansion of (- (* 2 (/ 1 x)) (+ (* 1/2 x) (* 1/8 (pow x 3)))) in x 0.856 * [taylor]: Taking taylor expansion of (* 2 (/ 1 x)) in x 0.856 * [taylor]: Taking taylor expansion of 2 in x 0.856 * [taylor]: Taking taylor expansion of (/ 1 x) in x 0.856 * [taylor]: Taking taylor expansion of x in x 0.856 * [taylor]: Taking taylor expansion of (+ (* 1/2 x) (* 1/8 (pow x 3))) in x 0.856 * [taylor]: Taking taylor expansion of (* 1/2 x) in x 0.856 * [taylor]: Taking taylor expansion of 1/2 in x 0.856 * [taylor]: Taking taylor expansion of x in x 0.856 * [taylor]: Taking taylor expansion of (* 1/8 (pow x 3)) in x 0.856 * [taylor]: Taking taylor expansion of 1/8 in x 0.856 * [taylor]: Taking taylor expansion of (pow x 3) in x 0.856 * [taylor]: Taking taylor expansion of x in x 0.856 * [taylor]: Taking taylor expansion of (- (* 2 (/ 1 x)) (+ (* 1/2 x) (* 1/8 (pow x 3)))) in x 0.856 * [taylor]: Taking taylor expansion of (* 2 (/ 1 x)) in x 0.856 * [taylor]: Taking taylor expansion of 2 in x 0.856 * [taylor]: Taking taylor expansion of (/ 1 x) in x 0.856 * [taylor]: Taking taylor expansion of x in x 0.857 * [taylor]: Taking taylor expansion of (+ (* 1/2 x) (* 1/8 (pow x 3))) in x 0.857 * [taylor]: Taking taylor expansion of (* 1/2 x) in x 0.857 * [taylor]: Taking taylor expansion of 1/2 in x 0.857 * [taylor]: Taking taylor expansion of x in x 0.857 * [taylor]: Taking taylor expansion of (* 1/8 (pow x 3)) in x 0.857 * [taylor]: Taking taylor expansion of 1/8 in x 0.857 * [taylor]: Taking taylor expansion of (pow x 3) in x 0.857 * [taylor]: Taking taylor expansion of x in x 0.869 * [approximate]: Taking taylor expansion of (- (+ (* 1/2 x) (* 1/8 (pow x 3))) (* 2 (/ 1 x))) in (x) around 0 0.869 * [taylor]: Taking taylor expansion of (- (+ (* 1/2 x) (* 1/8 (pow x 3))) (* 2 (/ 1 x))) in x 0.870 * [taylor]: Taking taylor expansion of (+ (* 1/2 x) (* 1/8 (pow x 3))) in x 0.870 * [taylor]: Taking taylor expansion of (* 1/2 x) in x 0.870 * [taylor]: Taking taylor expansion of 1/2 in x 0.870 * [taylor]: Taking taylor expansion of x in x 0.870 * [taylor]: Taking taylor expansion of (* 1/8 (pow x 3)) in x 0.870 * [taylor]: Taking taylor expansion of 1/8 in x 0.870 * [taylor]: Taking taylor expansion of (pow x 3) in x 0.870 * [taylor]: Taking taylor expansion of x in x 0.870 * [taylor]: Taking taylor expansion of (* 2 (/ 1 x)) in x 0.870 * [taylor]: Taking taylor expansion of 2 in x 0.870 * [taylor]: Taking taylor expansion of (/ 1 x) in x 0.870 * [taylor]: Taking taylor expansion of x in x 0.870 * [taylor]: Taking taylor expansion of (- (+ (* 1/2 x) (* 1/8 (pow x 3))) (* 2 (/ 1 x))) in x 0.870 * [taylor]: Taking taylor expansion of (+ (* 1/2 x) (* 1/8 (pow x 3))) in x 0.870 * [taylor]: Taking taylor expansion of (* 1/2 x) in x 0.870 * [taylor]: Taking taylor expansion of 1/2 in x 0.870 * [taylor]: Taking taylor expansion of x in x 0.870 * [taylor]: Taking taylor expansion of (* 1/8 (pow x 3)) in x 0.870 * [taylor]: Taking taylor expansion of 1/8 in x 0.870 * [taylor]: Taking taylor expansion of (pow x 3) in x 0.870 * [taylor]: Taking taylor expansion of x in x 0.870 * [taylor]: Taking taylor expansion of (* 2 (/ 1 x)) in x 0.870 * [taylor]: Taking taylor expansion of 2 in x 0.870 * [taylor]: Taking taylor expansion of (/ 1 x) in x 0.870 * [taylor]: Taking taylor expansion of x in x 0.884 * * * * [progress]: [ 3 / 3 ] generating series at (2 1 2 2) 0.885 * [approximate]: Taking taylor expansion of (+ (* 1/2 (/ 1 x)) (* 1/8 (/ 1 (pow x 3)))) in (x) around 0 0.885 * [taylor]: Taking taylor expansion of (+ (* 1/2 (/ 1 x)) (* 1/8 (/ 1 (pow x 3)))) in x 0.885 * [taylor]: Taking taylor expansion of (* 1/2 (/ 1 x)) in x 0.885 * [taylor]: Taking taylor expansion of 1/2 in x 0.885 * [taylor]: Taking taylor expansion of (/ 1 x) in x 0.885 * [taylor]: Taking taylor expansion of x in x 0.886 * [taylor]: Taking taylor expansion of (* 1/8 (/ 1 (pow x 3))) in x 0.886 * [taylor]: Taking taylor expansion of 1/8 in x 0.886 * [taylor]: Taking taylor expansion of (/ 1 (pow x 3)) in x 0.886 * [taylor]: Taking taylor expansion of (pow x 3) in x 0.886 * [taylor]: Taking taylor expansion of x in x 0.886 * [taylor]: Taking taylor expansion of (+ (* 1/2 (/ 1 x)) (* 1/8 (/ 1 (pow x 3)))) in x 0.886 * [taylor]: Taking taylor expansion of (* 1/2 (/ 1 x)) in x 0.886 * [taylor]: Taking taylor expansion of 1/2 in x 0.886 * [taylor]: Taking taylor expansion of (/ 1 x) in x 0.886 * [taylor]: Taking taylor expansion of x in x 0.886 * [taylor]: Taking taylor expansion of (* 1/8 (/ 1 (pow x 3))) in x 0.886 * [taylor]: Taking taylor expansion of 1/8 in x 0.886 * [taylor]: Taking taylor expansion of (/ 1 (pow x 3)) in x 0.886 * [taylor]: Taking taylor expansion of (pow x 3) in x 0.886 * [taylor]: Taking taylor expansion of x in x 0.929 * [approximate]: Taking taylor expansion of (+ (* 1/2 x) (* 1/8 (pow x 3))) in (x) around 0 0.929 * [taylor]: Taking taylor expansion of (+ (* 1/2 x) (* 1/8 (pow x 3))) in x 0.929 * [taylor]: Taking taylor expansion of (* 1/2 x) in x 0.929 * [taylor]: Taking taylor expansion of 1/2 in x 0.929 * [taylor]: Taking taylor expansion of x in x 0.929 * [taylor]: Taking taylor expansion of (* 1/8 (pow x 3)) in x 0.929 * [taylor]: Taking taylor expansion of 1/8 in x 0.929 * [taylor]: Taking taylor expansion of (pow x 3) in x 0.929 * [taylor]: Taking taylor expansion of x in x 0.929 * [taylor]: Taking taylor expansion of (+ (* 1/2 x) (* 1/8 (pow x 3))) in x 0.929 * [taylor]: Taking taylor expansion of (* 1/2 x) in x 0.929 * [taylor]: Taking taylor expansion of 1/2 in x 0.929 * [taylor]: Taking taylor expansion of x in x 0.929 * [taylor]: Taking taylor expansion of (* 1/8 (pow x 3)) in x 0.929 * [taylor]: Taking taylor expansion of 1/8 in x 0.929 * [taylor]: Taking taylor expansion of (pow x 3) in x 0.929 * [taylor]: Taking taylor expansion of x in x 0.954 * [approximate]: Taking taylor expansion of (neg (+ (* 1/2 x) (* 1/8 (pow x 3)))) in (x) around 0 0.954 * [taylor]: Taking taylor expansion of (neg (+ (* 1/2 x) (* 1/8 (pow x 3)))) in x 0.954 * [taylor]: Taking taylor expansion of (+ (* 1/2 x) (* 1/8 (pow x 3))) in x 0.954 * [taylor]: Taking taylor expansion of (* 1/2 x) in x 0.954 * [taylor]: Taking taylor expansion of 1/2 in x 0.954 * [taylor]: Taking taylor expansion of x in x 0.954 * [taylor]: Taking taylor expansion of (* 1/8 (pow x 3)) in x 0.954 * [taylor]: Taking taylor expansion of 1/8 in x 0.954 * [taylor]: Taking taylor expansion of (pow x 3) in x 0.954 * [taylor]: Taking taylor expansion of x in x 0.954 * [taylor]: Taking taylor expansion of (neg (+ (* 1/2 x) (* 1/8 (pow x 3)))) in x 0.954 * [taylor]: Taking taylor expansion of (+ (* 1/2 x) (* 1/8 (pow x 3))) in x 0.954 * [taylor]: Taking taylor expansion of (* 1/2 x) in x 0.954 * [taylor]: Taking taylor expansion of 1/2 in x 0.954 * [taylor]: Taking taylor expansion of x in x 0.954 * [taylor]: Taking taylor expansion of (* 1/8 (pow x 3)) in x 0.954 * [taylor]: Taking taylor expansion of 1/8 in x 0.954 * [taylor]: Taking taylor expansion of (pow x 3) in x 0.954 * [taylor]: Taking taylor expansion of x in x 0.982 * * * [progress]: simplifying candidates 0.983 * [simplify]: Simplifying using # : (-.f64 (log.f64 1/8) (*.f64 (log.f64 x) 3)) (-.f64 (log.f64 1/8) (*.f64 (log.f64 x) 3)) (-.f64 (log.f64 1/8) (log.f64 (pow.f64 x 3))) (exp.f64 (/.f64 1/8 (pow.f64 x 3))) (log.f64 (/.f64 1/8 (pow.f64 x 3))) (*.f64 (*.f64 (/.f64 1/8 (pow.f64 x 3)) (/.f64 1/8 (pow.f64 x 3))) (/.f64 1/8 (pow.f64 x 3))) (*.f64 (cbrt.f64 (/.f64 1/8 (pow.f64 x 3))) (cbrt.f64 (/.f64 1/8 (pow.f64 x 3)))) (cbrt.f64 (/.f64 1/8 (pow.f64 x 3))) (/.f64 (*.f64 (*.f64 1/8 1/8) 1/8) (*.f64 (*.f64 (pow.f64 x 3) (pow.f64 x 3)) (pow.f64 x 3))) (sqrt.f64 (/.f64 1/8 (pow.f64 x 3))) (sqrt.f64 (/.f64 1/8 (pow.f64 x 3))) (neg.f64 1/8) (neg.f64 (pow.f64 x 3)) (/.f64 (*.f64 (cbrt.f64 1/8) (cbrt.f64 1/8)) (pow.f64 (*.f64 (cbrt.f64 x) (cbrt.f64 x)) 3)) (/.f64 (cbrt.f64 1/8) (pow.f64 (cbrt.f64 x) 3)) (/.f64 (*.f64 (cbrt.f64 1/8) (cbrt.f64 1/8)) (pow.f64 (sqrt.f64 x) 3)) (/.f64 (cbrt.f64 1/8) (pow.f64 (sqrt.f64 x) 3)) (/.f64 (*.f64 (cbrt.f64 1/8) (cbrt.f64 1/8)) (pow.f64 1 3)) (/.f64 (cbrt.f64 1/8) (pow.f64 x 3)) (/.f64 (*.f64 (cbrt.f64 1/8) (cbrt.f64 1/8)) (*.f64 x x)) (/.f64 (cbrt.f64 1/8) x) (/.f64 (*.f64 (cbrt.f64 1/8) (cbrt.f64 1/8)) (*.f64 (cbrt.f64 (pow.f64 x 3)) (cbrt.f64 (pow.f64 x 3)))) (/.f64 (cbrt.f64 1/8) (cbrt.f64 (pow.f64 x 3))) (/.f64 (*.f64 (cbrt.f64 1/8) (cbrt.f64 1/8)) x) (/.f64 (cbrt.f64 1/8) (*.f64 x x)) (/.f64 (*.f64 (cbrt.f64 1/8) (cbrt.f64 1/8)) (pow.f64 (*.f64 (cbrt.f64 x) (cbrt.f64 x)) 3)) (/.f64 (cbrt.f64 1/8) (pow.f64 (cbrt.f64 x) 3)) (/.f64 (*.f64 (cbrt.f64 1/8) (cbrt.f64 1/8)) (pow.f64 (sqrt.f64 x) 3)) (/.f64 (cbrt.f64 1/8) (pow.f64 (sqrt.f64 x) 3)) (/.f64 (*.f64 (cbrt.f64 1/8) (cbrt.f64 1/8)) (pow.f64 1 3)) (/.f64 (cbrt.f64 1/8) (pow.f64 x 3)) (/.f64 (*.f64 (cbrt.f64 1/8) (cbrt.f64 1/8)) (sqrt.f64 (pow.f64 x 3))) (/.f64 (cbrt.f64 1/8) (sqrt.f64 (pow.f64 x 3))) (/.f64 (*.f64 (cbrt.f64 1/8) (cbrt.f64 1/8)) 1) (/.f64 (cbrt.f64 1/8) (pow.f64 x 3)) (/.f64 (*.f64 (cbrt.f64 1/8) (cbrt.f64 1/8)) (pow.f64 x (/.f64 3 2))) (/.f64 (cbrt.f64 1/8) (pow.f64 x (/.f64 3 2))) (/.f64 (sqrt.f64 1/8) (pow.f64 (*.f64 (cbrt.f64 x) (cbrt.f64 x)) 3)) (/.f64 (sqrt.f64 1/8) (pow.f64 (cbrt.f64 x) 3)) (/.f64 (sqrt.f64 1/8) (pow.f64 (sqrt.f64 x) 3)) (/.f64 (sqrt.f64 1/8) (pow.f64 (sqrt.f64 x) 3)) (/.f64 (sqrt.f64 1/8) (pow.f64 1 3)) (/.f64 (sqrt.f64 1/8) (pow.f64 x 3)) (/.f64 (sqrt.f64 1/8) (*.f64 x x)) (/.f64 (sqrt.f64 1/8) x) (/.f64 (sqrt.f64 1/8) (*.f64 (cbrt.f64 (pow.f64 x 3)) (cbrt.f64 (pow.f64 x 3)))) (/.f64 (sqrt.f64 1/8) (cbrt.f64 (pow.f64 x 3))) (/.f64 (sqrt.f64 1/8) x) (/.f64 (sqrt.f64 1/8) (*.f64 x x)) (/.f64 (sqrt.f64 1/8) (pow.f64 (*.f64 (cbrt.f64 x) (cbrt.f64 x)) 3)) (/.f64 (sqrt.f64 1/8) (pow.f64 (cbrt.f64 x) 3)) (/.f64 (sqrt.f64 1/8) (pow.f64 (sqrt.f64 x) 3)) (/.f64 (sqrt.f64 1/8) (pow.f64 (sqrt.f64 x) 3)) (/.f64 (sqrt.f64 1/8) (pow.f64 1 3)) (/.f64 (sqrt.f64 1/8) (pow.f64 x 3)) (/.f64 (sqrt.f64 1/8) (sqrt.f64 (pow.f64 x 3))) (/.f64 (sqrt.f64 1/8) (sqrt.f64 (pow.f64 x 3))) (/.f64 (sqrt.f64 1/8) 1) (/.f64 (sqrt.f64 1/8) (pow.f64 x 3)) (/.f64 (sqrt.f64 1/8) (pow.f64 x (/.f64 3 2))) (/.f64 (sqrt.f64 1/8) (pow.f64 x (/.f64 3 2))) (/.f64 1 (pow.f64 (*.f64 (cbrt.f64 x) (cbrt.f64 x)) 3)) (/.f64 1/8 (pow.f64 (cbrt.f64 x) 3)) (/.f64 1 (pow.f64 (sqrt.f64 x) 3)) (/.f64 1/8 (pow.f64 (sqrt.f64 x) 3)) (/.f64 1 (pow.f64 1 3)) (/.f64 1/8 (pow.f64 x 3)) (/.f64 1 (*.f64 x x)) (/.f64 1/8 x) (/.f64 1 (*.f64 (cbrt.f64 (pow.f64 x 3)) (cbrt.f64 (pow.f64 x 3)))) (/.f64 1/8 (cbrt.f64 (pow.f64 x 3))) (/.f64 1 x) (/.f64 1/8 (*.f64 x x)) (/.f64 1 (pow.f64 (*.f64 (cbrt.f64 x) (cbrt.f64 x)) 3)) (/.f64 1/8 (pow.f64 (cbrt.f64 x) 3)) (/.f64 1 (pow.f64 (sqrt.f64 x) 3)) (/.f64 1/8 (pow.f64 (sqrt.f64 x) 3)) (/.f64 1 (pow.f64 1 3)) (/.f64 1/8 (pow.f64 x 3)) (/.f64 1 (sqrt.f64 (pow.f64 x 3))) (/.f64 1/8 (sqrt.f64 (pow.f64 x 3))) (/.f64 1 1) (/.f64 1/8 (pow.f64 x 3)) (/.f64 1 (pow.f64 x (/.f64 3 2))) (/.f64 1/8 (pow.f64 x (/.f64 3 2))) (/.f64 (pow.f64 x 3) 1/8) (/.f64 1 (pow.f64 x 3)) (/.f64 (pow.f64 x 3) (cbrt.f64 1/8)) (/.f64 (pow.f64 x 3) (sqrt.f64 1/8)) (/.f64 (pow.f64 x 3) 1/8) (/.f64 1/8 (pow.f64 (*.f64 (cbrt.f64 x) (cbrt.f64 x)) 3)) (/.f64 1/8 (pow.f64 (sqrt.f64 x) 3)) (/.f64 1/8 (pow.f64 1 3)) (/.f64 1/8 (*.f64 x x)) (/.f64 1/8 (*.f64 (cbrt.f64 (pow.f64 x 3)) (cbrt.f64 (pow.f64 x 3)))) (/.f64 1/8 x) (/.f64 1/8 (pow.f64 (*.f64 (cbrt.f64 x) (cbrt.f64 x)) 3)) (/.f64 1/8 (pow.f64 (sqrt.f64 x) 3)) (/.f64 1/8 (pow.f64 1 3)) (/.f64 1/8 (sqrt.f64 (pow.f64 x 3))) (/.f64 1/8 1) (/.f64 1/8 (pow.f64 x (/.f64 3 2))) (*.f64 (exp.f64 x) (/.f64 (exp.f64 x) (*.f64 (exp.f64 (/.f64 1/2 x)) (exp.f64 (/.f64 1/8 (pow.f64 x 3)))))) (*.f64 (exp.f64 x) (/.f64 (exp.f64 x) (exp.f64 (+.f64 (/.f64 1/2 x) (/.f64 1/8 (pow.f64 x 3)))))) (*.f64 (exp.f64 x) (exp.f64 (-.f64 x (+.f64 (/.f64 1/2 x) (/.f64 1/8 (pow.f64 x 3)))))) (exp.f64 (+.f64 x (-.f64 x (+.f64 (/.f64 1/2 x) (/.f64 1/8 (pow.f64 x 3)))))) (log.f64 (+.f64 x (-.f64 x (+.f64 (/.f64 1/2 x) (/.f64 1/8 (pow.f64 x 3)))))) (*.f64 (*.f64 (+.f64 x (-.f64 x (+.f64 (/.f64 1/2 x) (/.f64 1/8 (pow.f64 x 3))))) (+.f64 x (-.f64 x (+.f64 (/.f64 1/2 x) (/.f64 1/8 (pow.f64 x 3)))))) (+.f64 x (-.f64 x (+.f64 (/.f64 1/2 x) (/.f64 1/8 (pow.f64 x 3)))))) (*.f64 (cbrt.f64 (+.f64 x (-.f64 x (+.f64 (/.f64 1/2 x) (/.f64 1/8 (pow.f64 x 3)))))) (cbrt.f64 (+.f64 x (-.f64 x (+.f64 (/.f64 1/2 x) (/.f64 1/8 (pow.f64 x 3))))))) (cbrt.f64 (+.f64 x (-.f64 x (+.f64 (/.f64 1/2 x) (/.f64 1/8 (pow.f64 x 3)))))) (sqrt.f64 (+.f64 x (-.f64 x (+.f64 (/.f64 1/2 x) (/.f64 1/8 (pow.f64 x 3)))))) (sqrt.f64 (+.f64 x (-.f64 x (+.f64 (/.f64 1/2 x) (/.f64 1/8 (pow.f64 x 3)))))) (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 x (+.f64 (/.f64 1/2 x) (/.f64 1/8 (pow.f64 x 3)))) 3)) (+.f64 (*.f64 x x) (-.f64 (*.f64 (-.f64 x (+.f64 (/.f64 1/2 x) (/.f64 1/8 (pow.f64 x 3)))) (-.f64 x (+.f64 (/.f64 1/2 x) (/.f64 1/8 (pow.f64 x 3))))) (*.f64 x (-.f64 x (+.f64 (/.f64 1/2 x) (/.f64 1/8 (pow.f64 x 3))))))) (-.f64 (*.f64 x x) (*.f64 (-.f64 x (+.f64 (/.f64 1/2 x) (/.f64 1/8 (pow.f64 x 3)))) (-.f64 x (+.f64 (/.f64 1/2 x) (/.f64 1/8 (pow.f64 x 3)))))) (-.f64 x (-.f64 x (+.f64 (/.f64 1/2 x) (/.f64 1/8 (pow.f64 x 3))))) (+.f64 x (-.f64 x (+.f64 (/.f64 1/2 x) (/.f64 1/8 (pow.f64 x 3))))) (+.f64 x (-.f64 x (+.f64 (/.f64 1/2 x) (/.f64 1/8 (pow.f64 x 3))))) (+.f64 x (-.f64 x (+.f64 (/.f64 1/2 x) (/.f64 1/8 (pow.f64 x 3))))) (+.f64 x x) (+.f64 x x) (*.f64 (exp.f64 (/.f64 1/2 x)) (exp.f64 (/.f64 1/8 (pow.f64 x 3)))) (exp.f64 (+.f64 (/.f64 1/2 x) (/.f64 1/8 (pow.f64 x 3)))) (log.f64 (+.f64 (/.f64 1/2 x) (/.f64 1/8 (pow.f64 x 3)))) (*.f64 (*.f64 (+.f64 (/.f64 1/2 x) (/.f64 1/8 (pow.f64 x 3))) (+.f64 (/.f64 1/2 x) (/.f64 1/8 (pow.f64 x 3)))) (+.f64 (/.f64 1/2 x) (/.f64 1/8 (pow.f64 x 3)))) (*.f64 (cbrt.f64 (+.f64 (/.f64 1/2 x) (/.f64 1/8 (pow.f64 x 3)))) (cbrt.f64 (+.f64 (/.f64 1/2 x) (/.f64 1/8 (pow.f64 x 3))))) (cbrt.f64 (+.f64 (/.f64 1/2 x) (/.f64 1/8 (pow.f64 x 3)))) (sqrt.f64 (+.f64 (/.f64 1/2 x) (/.f64 1/8 (pow.f64 x 3)))) (sqrt.f64 (+.f64 (/.f64 1/2 x) (/.f64 1/8 (pow.f64 x 3)))) (+.f64 (*.f64 1/2 (pow.f64 x 3)) (*.f64 x 1/8)) (*.f64 x (pow.f64 x 3)) (+.f64 (pow.f64 (/.f64 1/2 x) 3) (pow.f64 (/.f64 1/8 (pow.f64 x 3)) 3)) (+.f64 (*.f64 (/.f64 1/2 x) (/.f64 1/2 x)) (-.f64 (*.f64 (/.f64 1/8 (pow.f64 x 3)) (/.f64 1/8 (pow.f64 x 3))) (*.f64 (/.f64 1/2 x) (/.f64 1/8 (pow.f64 x 3))))) (-.f64 (*.f64 (/.f64 1/2 x) (/.f64 1/2 x)) (*.f64 (/.f64 1/8 (pow.f64 x 3)) (/.f64 1/8 (pow.f64 x 3)))) (-.f64 (/.f64 1/2 x) (/.f64 1/8 (pow.f64 x 3))) (+.f64 (/.f64 1/2 x) (/.f64 1/8 (pow.f64 x 3))) (+.f64 (/.f64 1/2 x) (/.f64 1/8 (pow.f64 x 3))) (/.f64 1/8 (pow.f64 x 3)) (/.f64 1/8 (pow.f64 x 3)) (/.f64 1/8 (pow.f64 x 3)) (-.f64 (*.f64 2 x) (+.f64 (*.f64 1/2 (/.f64 1 x)) (*.f64 1/8 (/.f64 1 (pow.f64 x 3))))) (-.f64 (*.f64 2 x) (+.f64 (*.f64 1/2 (/.f64 1 x)) (*.f64 1/8 (/.f64 1 (pow.f64 x 3))))) (-.f64 (*.f64 2 x) (+.f64 (*.f64 1/2 (/.f64 1 x)) (*.f64 1/8 (/.f64 1 (pow.f64 x 3))))) (+.f64 (*.f64 1/2 (/.f64 1 x)) (*.f64 1/8 (/.f64 1 (pow.f64 x 3)))) (+.f64 (*.f64 1/2 (/.f64 1 x)) (*.f64 1/8 (/.f64 1 (pow.f64 x 3)))) (+.f64 (*.f64 1/2 (/.f64 1 x)) (*.f64 1/8 (/.f64 1 (pow.f64 x 3)))) 1.018 * * [simplify]: iteration 0 : 5649 enodes (cost 1591 ) 1.030 * [simplify]: Simplified to: (log.f64 (/.f64 1/8 (pow.f64 x 3))) (log.f64 (/.f64 1/8 (pow.f64 x 3))) (log.f64 (/.f64 1/8 (pow.f64 x 3))) (exp.f64 (/.f64 1/8 (pow.f64 x 3))) (log.f64 (/.f64 1/8 (pow.f64 x 3))) (pow.f64 (/.f64 1/8 (pow.f64 x 3)) 3) (/.f64 1/4 (*.f64 x x)) (/.f64 1/2 x) (pow.f64 (/.f64 1/8 (pow.f64 x 3)) 3) (sqrt.f64 (/.f64 1/8 (pow.f64 x 3))) (sqrt.f64 (/.f64 1/8 (pow.f64 x 3))) -1/8 (neg.f64 (pow.f64 x 3)) (/.f64 (*.f64 (cbrt.f64 1/8) (cbrt.f64 1/8)) (*.f64 x x)) (/.f64 (cbrt.f64 1/8) x) (/.f64 (*.f64 (cbrt.f64 1/8) (cbrt.f64 1/8)) (*.f64 x (sqrt.f64 x))) (/.f64 (cbrt.f64 1/8) (*.f64 x (sqrt.f64 x))) (*.f64 (cbrt.f64 1/8) (cbrt.f64 1/8)) (/.f64 (cbrt.f64 1/8) (pow.f64 x 3)) (/.f64 (*.f64 (cbrt.f64 1/8) (cbrt.f64 1/8)) (*.f64 x x)) (/.f64 (cbrt.f64 1/8) x) (/.f64 (*.f64 (cbrt.f64 1/8) (cbrt.f64 1/8)) (*.f64 x x)) (/.f64 (cbrt.f64 1/8) x) (*.f64 (/.f64 (cbrt.f64 1/8) x) (cbrt.f64 1/8)) (/.f64 (cbrt.f64 1/8) (*.f64 x x)) (/.f64 (*.f64 (cbrt.f64 1/8) (cbrt.f64 1/8)) (*.f64 x x)) (/.f64 (cbrt.f64 1/8) x) (/.f64 (*.f64 (cbrt.f64 1/8) (cbrt.f64 1/8)) (*.f64 x (sqrt.f64 x))) (/.f64 (cbrt.f64 1/8) (*.f64 x (sqrt.f64 x))) (*.f64 (cbrt.f64 1/8) (cbrt.f64 1/8)) (/.f64 (cbrt.f64 1/8) (pow.f64 x 3)) (/.f64 (*.f64 (cbrt.f64 1/8) (cbrt.f64 1/8)) (sqrt.f64 (pow.f64 x 3))) (/.f64 (cbrt.f64 1/8) (sqrt.f64 (pow.f64 x 3))) (*.f64 (cbrt.f64 1/8) (cbrt.f64 1/8)) (/.f64 (cbrt.f64 1/8) (pow.f64 x 3)) (/.f64 (*.f64 (cbrt.f64 1/8) (cbrt.f64 1/8)) (pow.f64 x 3/2)) (/.f64 (cbrt.f64 1/8) (pow.f64 x 3/2)) (/.f64 (sqrt.f64 1/8) (*.f64 x x)) (/.f64 (sqrt.f64 1/8) x) (/.f64 (sqrt.f64 1/8) (*.f64 x (sqrt.f64 x))) (/.f64 (sqrt.f64 1/8) (*.f64 x (sqrt.f64 x))) (sqrt.f64 1/8) (/.f64 (sqrt.f64 1/8) (pow.f64 x 3)) (/.f64 (sqrt.f64 1/8) (*.f64 x x)) (/.f64 (sqrt.f64 1/8) x) (/.f64 (sqrt.f64 1/8) (*.f64 x x)) (/.f64 (sqrt.f64 1/8) x) (/.f64 (sqrt.f64 1/8) x) (/.f64 (sqrt.f64 1/8) (*.f64 x x)) (/.f64 (sqrt.f64 1/8) (*.f64 x x)) (/.f64 (sqrt.f64 1/8) x) (/.f64 (sqrt.f64 1/8) (*.f64 x (sqrt.f64 x))) (/.f64 (sqrt.f64 1/8) (*.f64 x (sqrt.f64 x))) (sqrt.f64 1/8) (/.f64 (sqrt.f64 1/8) (pow.f64 x 3)) (/.f64 (sqrt.f64 1/8) (sqrt.f64 (pow.f64 x 3))) (/.f64 (sqrt.f64 1/8) (sqrt.f64 (pow.f64 x 3))) (sqrt.f64 1/8) (/.f64 (sqrt.f64 1/8) (pow.f64 x 3)) (/.f64 (sqrt.f64 1/8) (pow.f64 x 3/2)) (/.f64 (sqrt.f64 1/8) (pow.f64 x 3/2)) (/.f64 1 (*.f64 x x)) (/.f64 1/8 x) (/.f64 1 (*.f64 x (sqrt.f64 x))) (/.f64 1/8 (*.f64 x (sqrt.f64 x))) 1 (/.f64 1/8 (pow.f64 x 3)) (/.f64 1 (*.f64 x x)) (/.f64 1/8 x) (/.f64 1 (*.f64 x x)) (/.f64 1/8 x) (/.f64 1 x) (/.f64 1/8 (*.f64 x x)) (/.f64 1 (*.f64 x x)) (/.f64 1/8 x) (/.f64 1 (*.f64 x (sqrt.f64 x))) (/.f64 1/8 (*.f64 x (sqrt.f64 x))) 1 (/.f64 1/8 (pow.f64 x 3)) (/.f64 1 (sqrt.f64 (pow.f64 x 3))) (/.f64 1/8 (sqrt.f64 (pow.f64 x 3))) 1 (/.f64 1/8 (pow.f64 x 3)) (/.f64 1 (pow.f64 x 3/2)) (/.f64 1/8 (pow.f64 x 3/2)) (/.f64 (pow.f64 x 3) 1/8) (/.f64 1 (pow.f64 x 3)) (/.f64 (pow.f64 x 3) (cbrt.f64 1/8)) (/.f64 (pow.f64 x 3) (sqrt.f64 1/8)) (/.f64 (pow.f64 x 3) 1/8) (/.f64 1/8 (*.f64 x x)) (/.f64 1/8 (*.f64 x (sqrt.f64 x))) 1/8 (/.f64 1/8 (*.f64 x x)) (/.f64 1/8 (*.f64 x x)) (/.f64 1/8 x) (/.f64 1/8 (*.f64 x x)) (/.f64 1/8 (*.f64 x (sqrt.f64 x))) 1/8 (/.f64 1/8 (sqrt.f64 (pow.f64 x 3))) 1/8 (/.f64 1/8 (pow.f64 x 3/2)) (exp.f64 (+.f64 x (-.f64 x (+.f64 (/.f64 1/8 (pow.f64 x 3)) (/.f64 1/2 x))))) (exp.f64 (+.f64 x (-.f64 x (+.f64 (/.f64 1/8 (pow.f64 x 3)) (/.f64 1/2 x))))) (exp.f64 (+.f64 x (-.f64 x (+.f64 (/.f64 1/8 (pow.f64 x 3)) (/.f64 1/2 x))))) (exp.f64 (+.f64 x (-.f64 x (+.f64 (/.f64 1/8 (pow.f64 x 3)) (/.f64 1/2 x))))) (log.f64 (+.f64 x (-.f64 x (+.f64 (/.f64 1/8 (pow.f64 x 3)) (/.f64 1/2 x))))) (pow.f64 (+.f64 x (-.f64 x (+.f64 (/.f64 1/8 (pow.f64 x 3)) (/.f64 1/2 x)))) 3) (*.f64 (cbrt.f64 (+.f64 x (-.f64 x (+.f64 (/.f64 1/8 (pow.f64 x 3)) (/.f64 1/2 x))))) (cbrt.f64 (+.f64 x (-.f64 x (+.f64 (/.f64 1/8 (pow.f64 x 3)) (/.f64 1/2 x)))))) (cbrt.f64 (+.f64 x (-.f64 x (+.f64 (/.f64 1/8 (pow.f64 x 3)) (/.f64 1/2 x))))) (sqrt.f64 (+.f64 x (-.f64 x (+.f64 (/.f64 1/8 (pow.f64 x 3)) (/.f64 1/2 x))))) (sqrt.f64 (+.f64 x (-.f64 x (+.f64 (/.f64 1/8 (pow.f64 x 3)) (/.f64 1/2 x))))) (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 x (+.f64 (/.f64 1/8 (pow.f64 x 3)) (/.f64 1/2 x))) 3)) (+.f64 (*.f64 x x) (*.f64 (-.f64 x (+.f64 (/.f64 1/8 (pow.f64 x 3)) (/.f64 1/2 x))) (-.f64 (-.f64 x (+.f64 (/.f64 1/8 (pow.f64 x 3)) (/.f64 1/2 x))) x))) (*.f64 (+.f64 (/.f64 1/8 (pow.f64 x 3)) (/.f64 1/2 x)) (+.f64 x (-.f64 x (+.f64 (/.f64 1/8 (pow.f64 x 3)) (/.f64 1/2 x))))) (+.f64 (/.f64 1/8 (pow.f64 x 3)) (/.f64 1/2 x)) (+.f64 x (-.f64 x (+.f64 (/.f64 1/8 (pow.f64 x 3)) (/.f64 1/2 x)))) (+.f64 x (-.f64 x (+.f64 (/.f64 1/8 (pow.f64 x 3)) (/.f64 1/2 x)))) (+.f64 x (-.f64 x (+.f64 (/.f64 1/8 (pow.f64 x 3)) (/.f64 1/2 x)))) (+.f64 x x) (+.f64 x x) (exp.f64 (+.f64 (/.f64 1/8 (pow.f64 x 3)) (/.f64 1/2 x))) (exp.f64 (+.f64 (/.f64 1/8 (pow.f64 x 3)) (/.f64 1/2 x))) (log.f64 (+.f64 (/.f64 1/8 (pow.f64 x 3)) (/.f64 1/2 x))) (pow.f64 (+.f64 (/.f64 1/8 (pow.f64 x 3)) (/.f64 1/2 x)) 3) (*.f64 (cbrt.f64 (+.f64 (/.f64 1/8 (pow.f64 x 3)) (/.f64 1/2 x))) (cbrt.f64 (+.f64 (/.f64 1/8 (pow.f64 x 3)) (/.f64 1/2 x)))) (cbrt.f64 (+.f64 (/.f64 1/8 (pow.f64 x 3)) (/.f64 1/2 x))) (sqrt.f64 (+.f64 (/.f64 1/8 (pow.f64 x 3)) (/.f64 1/2 x))) (sqrt.f64 (+.f64 (/.f64 1/8 (pow.f64 x 3)) (/.f64 1/2 x))) (+.f64 (*.f64 (pow.f64 x 3) 1/2) (*.f64 1/8 x)) (pow.f64 x 4) (+.f64 (/.f64 1/8 (pow.f64 x 3)) (pow.f64 (/.f64 1/8 (pow.f64 x 3)) 3)) (+.f64 (/.f64 1/4 (*.f64 x x)) (-.f64 (/.f64 1/64 (pow.f64 x 6)) (/.f64 1/16 (pow.f64 x 4)))) (-.f64 (/.f64 1/4 (*.f64 x x)) (/.f64 1/64 (pow.f64 x 6))) (+.f64 (/.f64 1/2 x) (/.f64 -1/8 (pow.f64 x 3))) (+.f64 (/.f64 1/8 (pow.f64 x 3)) (/.f64 1/2 x)) (+.f64 (/.f64 1/8 (pow.f64 x 3)) (/.f64 1/2 x)) (/.f64 1/8 (pow.f64 x 3)) (/.f64 1/8 (pow.f64 x 3)) (/.f64 1/8 (pow.f64 x 3)) (+.f64 x (-.f64 x (+.f64 (/.f64 1/8 (pow.f64 x 3)) (/.f64 1/2 x)))) (+.f64 x (-.f64 x (+.f64 (/.f64 1/8 (pow.f64 x 3)) (/.f64 1/2 x)))) (+.f64 x (-.f64 x (+.f64 (/.f64 1/8 (pow.f64 x 3)) (/.f64 1/2 x)))) (+.f64 (/.f64 1/8 (pow.f64 x 3)) (/.f64 1/2 x)) (+.f64 (/.f64 1/8 (pow.f64 x 3)) (/.f64 1/2 x)) (+.f64 (/.f64 1/8 (pow.f64 x 3)) (/.f64 1/2 x)) 1.031 * * * [progress]: adding candidates to table 1.102 * [progress]: [Phase 3 of 3] Extracting. 1.104 * [simplify]: Simplifying using # : (log.f64 (+.f64 x (-.f64 x (+.f64 (/.f64 1/2 x) (/.f64 1/8 (pow.f64 x 3)))))) 1.105 * * [simplify]: iteration 0 : 54 enodes (cost 21 ) 1.106 * * [simplify]: iteration 1 : 54 enodes (cost 21 ) 1.106 * [simplify]: Simplified to: (log.f64 (+.f64 x (-.f64 x (+.f64 (/.f64 1/2 x) (/.f64 1/8 (pow.f64 x 3)))))) 2.680 * [regime-testing]: End program error score: 0.2797211106994013