5.042 * [progress]: [Phase 1 of 3] Setting up. 0.001 * * * [progress]: [1/2] Preparing points 0.013 * * * [progress]: [2/2] Setting up program. 0.016 * [progress]: [Phase 2 of 3] Improving. 0.016 * [simplify]: Simplifying using # : (- (* x y) x) 0.018 * * [simplify]: iteration 0 : 7 enodes (cost 2 ) 0.019 * * [simplify]: iteration 1 : 8 enodes (cost 2 ) 0.020 * * [simplify]: iteration 2 : 8 enodes (cost 2 ) 0.020 * [simplify]: Simplified to: (- (* x y) x) 0.020 * * [progress]: iteration 1 / 4 0.020 * * * [progress]: picking best candidate 0.023 * * * * [pick]: Picked # 0.023 * * * [progress]: localizing error 0.026 * * * [progress]: generating rewritten candidates 0.026 * * * * [progress]: [ 1 / 1 ] rewriting at (2) 0.029 * * * [progress]: generating series expansions 0.029 * * * * [progress]: [ 1 / 1 ] generating series at (2) 0.029 * [approximate]: Approximating (- (* x y) x) in (x y) around 0 0.034 * [taylor]: Taking taylor expansion of (- (* x y) x) in y 0.035 * [taylor]: Taking taylor expansion of (- (* x y) x) in y 0.037 * [taylor]: Taking taylor expansion of (- (* x y) x) in y 0.040 * [taylor]: Taking taylor expansion of (- (* x y) x) in y 0.043 * [taylor]: Taking taylor expansion of (- (* x y) x) in y 0.043 * [approximate]: Approximating (- (/ 1 (* x y)) (/ 1 x)) in (x y) around 0 0.045 * [taylor]: Taking taylor expansion of (- (/ 1 (* x y)) (/ 1 x)) in y 0.048 * [taylor]: Taking taylor expansion of (- (/ 1 (* x y)) (/ 1 x)) in y 0.051 * [taylor]: Taking taylor expansion of (- (/ 1 (* x y)) (/ 1 x)) in y 0.055 * [taylor]: Taking taylor expansion of (- (/ 1 (* x y)) (/ 1 x)) in y 0.059 * [taylor]: Taking taylor expansion of (- (/ 1 (* x y)) (/ 1 x)) in y 0.060 * [approximate]: Approximating (+ (/ 1 x) (/ 1 (* x y))) in (x y) around 0 0.061 * [taylor]: Taking taylor expansion of (+ (/ 1 x) (/ 1 (* x y))) in y 0.064 * [taylor]: Taking taylor expansion of (+ (/ 1 x) (/ 1 (* x y))) in y 0.066 * [taylor]: Taking taylor expansion of (+ (/ 1 x) (/ 1 (* x y))) in y 0.070 * [taylor]: Taking taylor expansion of (+ (/ 1 x) (/ 1 (* x y))) in y 0.073 * [taylor]: Taking taylor expansion of (+ (/ 1 x) (/ 1 (* x y))) in y 0.073 * * * [progress]: simplifying candidates 0.074 * [simplify]: Simplifying using # : (/ (exp (* x y)) (exp x)) (log (- (* x y) x)) (exp (- (* x y) x)) (* (cbrt (- (* x y) x)) (cbrt (- (* x y) x))) (cbrt (- (* x y) x)) (* (* (- (* x y) x) (- (* x y) x)) (- (* x y) x)) (sqrt (- (* x y) x)) (sqrt (- (* x y) x)) (- (pow (* x y) 3) (pow x 3)) (+ (* (* x y) (* x y)) (+ (* x x) (* (* x y) x))) (neg x) (- (* (* x y) (* x y)) (* x x)) (+ (* x y) x) (neg x) (- (* x y) x) (- (* x y) x) (- (* x y) x) 0.076 * * [simplify]: iteration 0 : 60 enodes (cost 59 ) 0.078 * * [simplify]: iteration 1 : 169 enodes (cost 52 ) 0.082 * * [simplify]: iteration 2 : 519 enodes (cost 51 ) 0.090 * * [simplify]: iteration 3 : 1340 enodes (cost 51 ) 0.122 * * [simplify]: iteration 4 : 4984 enodes (cost 51 ) 0.238 * * [simplify]: iteration 5 : 5001 enodes (cost 51 ) 0.239 * [simplify]: Simplified to: (exp (- (* x y) x)) (log (- (* x y) x)) (exp (- (* x y) x)) (* (cbrt (- (* x y) x)) (cbrt (- (* x y) x))) (cbrt (- (* x y) x)) (pow (- (* x y) x) 3) (sqrt (- (* x y) x)) (sqrt (- (* x y) x)) (- (pow (* x y) 3) (pow x 3)) (* (* x (+ (* y y) (+ y 1))) x) (- 0 x) (* x (- (* y (* x y)) x)) (+ (* x y) x) (- 0 x) (- (* x y) x) (- (* x y) x) (- (* x y) x) 0.239 * * * [progress]: adding candidates to table 0.257 * * [progress]: iteration 2 / 4 0.257 * * * [progress]: picking best candidate 0.261 * * * * [pick]: Picked # 0.261 * * * [progress]: localizing error 0.278 * * * [progress]: generating rewritten candidates 0.278 * * * * [progress]: [ 1 / 4 ] rewriting at (2) 0.297 * * * * [progress]: [ 2 / 4 ] rewriting at (2 2 1) 0.305 * * * * [progress]: [ 3 / 4 ] rewriting at (2 1) 0.314 * * * * [progress]: [ 4 / 4 ] rewriting at (2 2) 0.327 * * * [progress]: generating series expansions 0.327 * * * * [progress]: [ 1 / 4 ] generating series at (2) 0.327 * [approximate]: Approximating (/ (- (* (pow x 3) (pow y 3)) (pow x 3)) (* (pow x 2) (+ (pow y 2) (+ y 1)))) in (x y) around 0 0.333 * [taylor]: Taking taylor expansion of (/ (- (* (pow x 3) (pow y 3)) (pow x 3)) (* (pow x 2) (+ (pow y 2) (+ y 1)))) in y 0.340 * [taylor]: Taking taylor expansion of (/ (- (* (pow x 3) (pow y 3)) (pow x 3)) (* (pow x 2) (+ (pow y 2) (+ y 1)))) in y 0.349 * [taylor]: Taking taylor expansion of (/ (- (* (pow x 3) (pow y 3)) (pow x 3)) (* (pow x 2) (+ (pow y 2) (+ y 1)))) in y 0.364 * [taylor]: Taking taylor expansion of (/ (- (* (pow x 3) (pow y 3)) (pow x 3)) (* (pow x 2) (+ (pow y 2) (+ y 1)))) in y 0.365 * [approximate]: Approximating (/ (* (- (/ 1 (* (pow x 3) (pow y 3))) (/ 1 (pow x 3))) (pow x 2)) (+ (/ 1 y) (+ (/ 1 (pow y 2)) 1))) in (x y) around 0 0.373 * [taylor]: Taking taylor expansion of (/ (* (- (/ 1 (* (pow x 3) (pow y 3))) (/ 1 (pow x 3))) (pow x 2)) (+ (/ 1 y) (+ (/ 1 (pow y 2)) 1))) in y 0.383 * [taylor]: Taking taylor expansion of (/ (* (- (/ 1 (* (pow x 3) (pow y 3))) (/ 1 (pow x 3))) (pow x 2)) (+ (/ 1 y) (+ (/ 1 (pow y 2)) 1))) in y 0.395 * [taylor]: Taking taylor expansion of (/ (* (- (/ 1 (* (pow x 3) (pow y 3))) (/ 1 (pow x 3))) (pow x 2)) (+ (/ 1 y) (+ (/ 1 (pow y 2)) 1))) in y 0.411 * [taylor]: Taking taylor expansion of (/ (* (- (/ 1 (* (pow x 3) (pow y 3))) (/ 1 (pow x 3))) (pow x 2)) (+ (/ 1 y) (+ (/ 1 (pow y 2)) 1))) in y 0.430 * [taylor]: Taking taylor expansion of (/ (* (- (/ 1 (* (pow x 3) (pow y 3))) (/ 1 (pow x 3))) (pow x 2)) (+ (/ 1 y) (+ (/ 1 (pow y 2)) 1))) in y 0.431 * [approximate]: Approximating (/ (* (pow x 2) (+ (/ 1 (* (pow x 3) (pow y 3))) (/ 1 (pow x 3)))) (- (+ (/ 1 (pow y 2)) 1) (/ 1 y))) in (x y) around 0 0.439 * [taylor]: Taking taylor expansion of (/ (* (pow x 2) (+ (/ 1 (* (pow x 3) (pow y 3))) (/ 1 (pow x 3)))) (- (+ (/ 1 (pow y 2)) 1) (/ 1 y))) in y 0.448 * [taylor]: Taking taylor expansion of (/ (* (pow x 2) (+ (/ 1 (* (pow x 3) (pow y 3))) (/ 1 (pow x 3)))) (- (+ (/ 1 (pow y 2)) 1) (/ 1 y))) in y 0.461 * [taylor]: Taking taylor expansion of (/ (* (pow x 2) (+ (/ 1 (* (pow x 3) (pow y 3))) (/ 1 (pow x 3)))) (- (+ (/ 1 (pow y 2)) 1) (/ 1 y))) in y 0.477 * [taylor]: Taking taylor expansion of (/ (* (pow x 2) (+ (/ 1 (* (pow x 3) (pow y 3))) (/ 1 (pow x 3)))) (- (+ (/ 1 (pow y 2)) 1) (/ 1 y))) in y 0.495 * [taylor]: Taking taylor expansion of (/ (* (pow x 2) (+ (/ 1 (* (pow x 3) (pow y 3))) (/ 1 (pow x 3)))) (- (+ (/ 1 (pow y 2)) 1) (/ 1 y))) in y 0.496 * * * * [progress]: [ 2 / 4 ] generating series at (2 2 1) 0.496 * [approximate]: Approximating (* x (+ (pow y 2) (+ y 1))) in (x y) around 0 0.496 * [taylor]: Taking taylor expansion of (* x (+ (pow y 2) (+ y 1))) in y 0.497 * [taylor]: Taking taylor expansion of (* x (+ (pow y 2) (+ y 1))) in y 0.502 * [taylor]: Taking taylor expansion of (* x (+ (pow y 2) (+ y 1))) in y 0.505 * [taylor]: Taking taylor expansion of (* x (+ (pow y 2) (+ y 1))) in y 0.507 * [approximate]: Approximating (/ (+ (/ 1 y) (+ (/ 1 (pow y 2)) 1)) x) in (x y) around 0 0.509 * [taylor]: Taking taylor expansion of (/ (+ (/ 1 y) (+ (/ 1 (pow y 2)) 1)) x) in y 0.512 * [taylor]: Taking taylor expansion of (/ (+ (/ 1 y) (+ (/ 1 (pow y 2)) 1)) x) in y 0.516 * [taylor]: Taking taylor expansion of (/ (+ (/ 1 y) (+ (/ 1 (pow y 2)) 1)) x) in y 0.519 * [approximate]: Approximating (* -1 (/ (- (+ (/ 1 (pow y 2)) 1) (/ 1 y)) x)) in (x y) around 0 0.522 * [taylor]: Taking taylor expansion of (* -1 (/ (- (+ (/ 1 (pow y 2)) 1) (/ 1 y)) x)) in y 0.526 * [taylor]: Taking taylor expansion of (* -1 (/ (- (+ (/ 1 (pow y 2)) 1) (/ 1 y)) x)) in y 0.532 * [taylor]: Taking taylor expansion of (* -1 (/ (- (+ (/ 1 (pow y 2)) 1) (/ 1 y)) x)) in y 0.536 * * * * [progress]: [ 3 / 4 ] generating series at (2 1) 0.536 * [approximate]: Approximating (- (* (pow x 3) (pow y 3)) (pow x 3)) in (x y) around 0 0.538 * [taylor]: Taking taylor expansion of (- (* (pow x 3) (pow y 3)) (pow x 3)) in y 0.542 * [taylor]: Taking taylor expansion of (- (* (pow x 3) (pow y 3)) (pow x 3)) in y 0.547 * [taylor]: Taking taylor expansion of (- (* (pow x 3) (pow y 3)) (pow x 3)) in y 0.553 * [taylor]: Taking taylor expansion of (- (* (pow x 3) (pow y 3)) (pow x 3)) in y 0.554 * [approximate]: Approximating (- (/ 1 (* (pow x 3) (pow y 3))) (/ 1 (pow x 3))) in (x y) around 0 0.558 * [taylor]: Taking taylor expansion of (- (/ 1 (* (pow x 3) (pow y 3))) (/ 1 (pow x 3))) in y 0.563 * [taylor]: Taking taylor expansion of (- (/ 1 (* (pow x 3) (pow y 3))) (/ 1 (pow x 3))) in y 0.570 * [taylor]: Taking taylor expansion of (- (/ 1 (* (pow x 3) (pow y 3))) (/ 1 (pow x 3))) in y 0.581 * [taylor]: Taking taylor expansion of (- (/ 1 (* (pow x 3) (pow y 3))) (/ 1 (pow x 3))) in y 0.591 * [taylor]: Taking taylor expansion of (- (/ 1 (* (pow x 3) (pow y 3))) (/ 1 (pow x 3))) in y 0.603 * [taylor]: Taking taylor expansion of (- (/ 1 (* (pow x 3) (pow y 3))) (/ 1 (pow x 3))) in y 0.617 * [taylor]: Taking taylor expansion of (- (/ 1 (* (pow x 3) (pow y 3))) (/ 1 (pow x 3))) in y 0.617 * [approximate]: Approximating (+ (/ 1 (* (pow x 3) (pow y 3))) (/ 1 (pow x 3))) in (x y) around 0 0.622 * [taylor]: Taking taylor expansion of (+ (/ 1 (* (pow x 3) (pow y 3))) (/ 1 (pow x 3))) in y 0.627 * [taylor]: Taking taylor expansion of (+ (/ 1 (* (pow x 3) (pow y 3))) (/ 1 (pow x 3))) in y 0.633 * [taylor]: Taking taylor expansion of (+ (/ 1 (* (pow x 3) (pow y 3))) (/ 1 (pow x 3))) in y 0.642 * [taylor]: Taking taylor expansion of (+ (/ 1 (* (pow x 3) (pow y 3))) (/ 1 (pow x 3))) in y 0.655 * [taylor]: Taking taylor expansion of (+ (/ 1 (* (pow x 3) (pow y 3))) (/ 1 (pow x 3))) in y 0.667 * [taylor]: Taking taylor expansion of (+ (/ 1 (* (pow x 3) (pow y 3))) (/ 1 (pow x 3))) in y 0.680 * [taylor]: Taking taylor expansion of (+ (/ 1 (* (pow x 3) (pow y 3))) (/ 1 (pow x 3))) in y 0.680 * * * * [progress]: [ 4 / 4 ] generating series at (2 2) 0.680 * [approximate]: Approximating (* (pow x 2) (+ (pow y 2) (+ y 1))) in (x y) around 0 0.681 * [taylor]: Taking taylor expansion of (* (pow x 2) (+ (pow y 2) (+ y 1))) in y 0.683 * [taylor]: Taking taylor expansion of (* (pow x 2) (+ (pow y 2) (+ y 1))) in y 0.686 * [taylor]: Taking taylor expansion of (* (pow x 2) (+ (pow y 2) (+ y 1))) in y 0.688 * [approximate]: Approximating (/ (+ (/ 1 y) (+ (/ 1 (pow y 2)) 1)) (pow x 2)) in (x y) around 0 0.691 * [taylor]: Taking taylor expansion of (/ (+ (/ 1 y) (+ (/ 1 (pow y 2)) 1)) (pow x 2)) in y 0.695 * [taylor]: Taking taylor expansion of (/ (+ (/ 1 y) (+ (/ 1 (pow y 2)) 1)) (pow x 2)) in y 0.700 * [taylor]: Taking taylor expansion of (/ (+ (/ 1 y) (+ (/ 1 (pow y 2)) 1)) (pow x 2)) in y 0.703 * [approximate]: Approximating (/ (- (+ (/ 1 (pow y 2)) 1) (/ 1 y)) (pow x 2)) in (x y) around 0 0.706 * [taylor]: Taking taylor expansion of (/ (- (+ (/ 1 (pow y 2)) 1) (/ 1 y)) (pow x 2)) in y 0.711 * [taylor]: Taking taylor expansion of (/ (- (+ (/ 1 (pow y 2)) 1) (/ 1 y)) (pow x 2)) in y 0.716 * [taylor]: Taking taylor expansion of (/ (- (+ (/ 1 (pow y 2)) 1) (/ 1 y)) (pow x 2)) in y 0.720 * * * [progress]: simplifying candidates 0.721 * [simplify]: Simplifying using # : (- (log (- (pow (* x y) 3) (pow x 3))) (+ (+ (log x) (log (+ (* y y) (+ y 1)))) (log x))) (- (log (- (pow (* x y) 3) (pow x 3))) (+ (log (* x (+ (* y y) (+ y 1)))) (log x))) (- (log (- (pow (* x y) 3) (pow x 3))) (log (* (* x (+ (* y y) (+ y 1))) x))) (log (/ (- (pow (* x y) 3) (pow x 3)) (* (* x (+ (* y y) (+ y 1))) x))) (exp (/ (- (pow (* x y) 3) (pow x 3)) (* (* x (+ (* y y) (+ y 1))) x))) (/ (* (* (- (pow (* x y) 3) (pow x 3)) (- (pow (* x y) 3) (pow x 3))) (- (pow (* x y) 3) (pow x 3))) (* (* (* (* x x) x) (* (* (+ (* y y) (+ y 1)) (+ (* y y) (+ y 1))) (+ (* y y) (+ y 1)))) (* (* x x) x))) (/ (* (* (- (pow (* x y) 3) (pow x 3)) (- (pow (* x y) 3) (pow x 3))) (- (pow (* x y) 3) (pow x 3))) (* (* (* (* x (+ (* y y) (+ y 1))) (* x (+ (* y y) (+ y 1)))) (* x (+ (* y y) (+ y 1)))) (* (* x x) x))) (/ (* (* (- (pow (* x y) 3) (pow x 3)) (- (pow (* x y) 3) (pow x 3))) (- (pow (* x y) 3) (pow x 3))) (* (* (* (* x (+ (* y y) (+ y 1))) x) (* (* x (+ (* y y) (+ y 1))) x)) (* (* x (+ (* y y) (+ y 1))) x))) (* (cbrt (/ (- (pow (* x y) 3) (pow x 3)) (* (* x (+ (* y y) (+ y 1))) x))) (cbrt (/ (- (pow (* x y) 3) (pow x 3)) (* (* x (+ (* y y) (+ y 1))) x)))) (cbrt (/ (- (pow (* x y) 3) (pow x 3)) (* (* x (+ (* y y) (+ y 1))) x))) (* (* (/ (- (pow (* x y) 3) (pow x 3)) (* (* x (+ (* y y) (+ y 1))) x)) (/ (- (pow (* x y) 3) (pow x 3)) (* (* x (+ (* y y) (+ y 1))) x))) (/ (- (pow (* x y) 3) (pow x 3)) (* (* x (+ (* y y) (+ y 1))) x))) (sqrt (/ (- (pow (* x y) 3) (pow x 3)) (* (* x (+ (* y y) (+ y 1))) x))) (sqrt (/ (- (pow (* x y) 3) (pow x 3)) (* (* x (+ (* y y) (+ y 1))) x))) (neg (- (pow (* x y) 3) (pow x 3))) (neg (* (* x (+ (* y y) (+ y 1))) x)) (/ (pow (* x y) 3) (* (* x (+ (* y y) (+ y 1))) x)) (/ (pow x 3) (* (* x (+ (* y y) (+ y 1))) x)) (/ (* (cbrt (- (pow (* x y) 3) (pow x 3))) (cbrt (- (pow (* x y) 3) (pow x 3)))) (* x (+ (* y y) (+ y 1)))) (/ (cbrt (- (pow (* x y) 3) (pow x 3))) x) (/ (sqrt (- (pow (* x y) 3) (pow x 3))) (* x (+ (* y y) (+ y 1)))) (/ (sqrt (- (pow (* x y) 3) (pow x 3))) x) (/ (+ (* (* x y) (* x y)) (+ (* x x) (* (* x y) x))) (* x (+ (* y y) (+ y 1)))) (/ (- (* x y) x) x) (/ 1 (* x (+ (* y y) (+ y 1)))) (/ (- (pow (* x y) 3) (pow x 3)) x) (/ (+ (sqrt (pow (* x y) 3)) (pow (sqrt x) 3)) (* x (+ (* y y) (+ y 1)))) (/ (- (sqrt (pow (* x y) 3)) (pow (sqrt x) 3)) x) (/ (+ (sqrt (pow (* x y) 3)) (pow (sqrt x) 3)) (* x (+ (* y y) (+ y 1)))) (/ (- (sqrt (pow (* x y) 3)) (pow (sqrt x) 3)) x) (/ (+ (sqrt (pow (* x y) 3)) (sqrt (pow x 3))) (* x (+ (* y y) (+ y 1)))) (/ (- (sqrt (pow (* x y) 3)) (sqrt (pow x 3))) x) (/ (+ (sqrt (pow (* x y) 3)) (pow x (/ 3 2))) (* x (+ (* y y) (+ y 1)))) (/ (- (sqrt (pow (* x y) 3)) (pow x (/ 3 2))) x) (/ (+ (pow (* x y) (/ 3 2)) (pow (sqrt x) 3)) (* x (+ (* y y) (+ y 1)))) (/ (- (pow (* x y) (/ 3 2)) (pow (sqrt x) 3)) x) (/ (+ (pow (* x y) (/ 3 2)) (pow (sqrt x) 3)) (* x (+ (* y y) (+ y 1)))) (/ (- (pow (* x y) (/ 3 2)) (pow (sqrt x) 3)) x) (/ (+ (pow (* x y) (/ 3 2)) (sqrt (pow x 3))) (* x (+ (* y y) (+ y 1)))) (/ (- (pow (* x y) (/ 3 2)) (sqrt (pow x 3))) x) (/ (+ (pow (* x y) (/ 3 2)) (pow x (/ 3 2))) (* x (+ (* y y) (+ y 1)))) (/ (- (pow (* x y) (/ 3 2)) (pow x (/ 3 2))) x) (/ 1 (* x (+ (* y y) (+ y 1)))) (/ (- (pow (* x y) 3) (pow x 3)) x) (/ 1 (* (* x (+ (* y y) (+ y 1))) x)) (/ (* (* x (+ (* y y) (+ y 1))) x) (- (pow (* x y) 3) (pow x 3))) (/ (- (pow (* x y) 3) (pow x 3)) (* x (+ (* y y) (+ y 1)))) (/ (* (* x (+ (* y y) (+ y 1))) x) (cbrt (- (pow (* x y) 3) (pow x 3)))) (/ (* (* x (+ (* y y) (+ y 1))) x) (sqrt (- (pow (* x y) 3) (pow x 3)))) (/ (* (* x (+ (* y y) (+ y 1))) x) (- (* x y) x)) (/ (* (* x (+ (* y y) (+ y 1))) x) (- (pow (* x y) 3) (pow x 3))) (/ (* (* x (+ (* y y) (+ y 1))) x) (- (sqrt (pow (* x y) 3)) (pow (sqrt x) 3))) (/ (* (* x (+ (* y y) (+ y 1))) x) (- (sqrt (pow (* x y) 3)) (pow (sqrt x) 3))) (/ (* (* x (+ (* y y) (+ y 1))) x) (- (sqrt (pow (* x y) 3)) (sqrt (pow x 3)))) (/ (* (* x (+ (* y y) (+ y 1))) x) (- (sqrt (pow (* x y) 3)) (pow x (/ 3 2)))) (/ (* (* x (+ (* y y) (+ y 1))) x) (- (pow (* x y) (/ 3 2)) (pow (sqrt x) 3))) (/ (* (* x (+ (* y y) (+ y 1))) x) (- (pow (* x y) (/ 3 2)) (pow (sqrt x) 3))) (/ (* (* x (+ (* y y) (+ y 1))) x) (- (pow (* x y) (/ 3 2)) (sqrt (pow x 3)))) (/ (* (* x (+ (* y y) (+ y 1))) x) (- (pow (* x y) (/ 3 2)) (pow x (/ 3 2)))) (/ (* (* x (+ (* y y) (+ y 1))) x) (- (pow (* x y) 3) (pow x 3))) (/ (- (pow (* x y) 3) (pow x 3)) (* (* x (+ (pow (* y y) 3) (pow (+ y 1) 3))) x)) (/ (- (pow (* x y) 3) (pow x 3)) (* (* x (- (* (* y y) (* y y)) (* (+ y 1) (+ y 1)))) x)) (* (* (* x (+ (* y y) (+ y 1))) x) (+ (* (pow (* x y) 3) (pow (* x y) 3)) (+ (* (pow x 3) (pow x 3)) (* (pow (* x y) 3) (pow x 3))))) (* (* (* x (+ (* y y) (+ y 1))) x) (+ (pow (* x y) 3) (pow x 3))) (* x (+ (* y y) (+ y 1))) (+ (log x) (log (+ (* y y) (+ y 1)))) (log (* x (+ (* y y) (+ y 1)))) (exp (* x (+ (* y y) (+ y 1)))) (* (* (* x x) x) (* (* (+ (* y y) (+ y 1)) (+ (* y y) (+ y 1))) (+ (* y y) (+ y 1)))) (* (cbrt (* x (+ (* y y) (+ y 1)))) (cbrt (* x (+ (* y y) (+ y 1))))) (cbrt (* x (+ (* y y) (+ y 1)))) (* (* (* x (+ (* y y) (+ y 1))) (* x (+ (* y y) (+ y 1)))) (* x (+ (* y y) (+ y 1)))) (sqrt (* x (+ (* y y) (+ y 1)))) (sqrt (* x (+ (* y y) (+ y 1)))) (* (sqrt x) (sqrt (+ (* y y) (+ y 1)))) (* (sqrt x) (sqrt (+ (* y y) (+ y 1)))) (* x (* y y)) (* x (+ y 1)) (* (* y y) x) (* (+ y 1) x) (* x (* (cbrt (+ (* y y) (+ y 1))) (cbrt (+ (* y y) (+ y 1))))) (* x (sqrt (+ (* y y) (+ y 1)))) (* x 1) (* (cbrt x) (+ (* y y) (+ y 1))) (* (sqrt x) (+ (* y y) (+ y 1))) (* x (+ (* y y) (+ y 1))) (* x (+ (pow (* y y) 3) (pow (+ y 1) 3))) (* x (- (* (* y y) (* y y)) (* (+ y 1) (+ y 1)))) (/ (exp (pow (* x y) 3)) (exp (pow x 3))) (log (- (pow (* x y) 3) (pow x 3))) (exp (- (pow (* x y) 3) (pow x 3))) (* (cbrt (- (pow (* x y) 3) (pow x 3))) (cbrt (- (pow (* x y) 3) (pow x 3)))) (cbrt (- (pow (* x y) 3) (pow x 3))) (* (* (- (pow (* x y) 3) (pow x 3)) (- (pow (* x y) 3) (pow x 3))) (- (pow (* x y) 3) (pow x 3))) (sqrt (- (pow (* x y) 3) (pow x 3))) (sqrt (- (pow (* x y) 3) (pow x 3))) (+ (* (* x y) (* x y)) (+ (* x x) (* (* x y) x))) (- (* x y) x) (- (pow (pow (* x y) 3) 3) (pow (pow x 3) 3)) (+ (* (pow (* x y) 3) (pow (* x y) 3)) (+ (* (pow x 3) (pow x 3)) (* (pow (* x y) 3) (pow x 3)))) (neg (pow x 3)) (- (* (pow (* x y) 3) (pow (* x y) 3)) (* (pow x 3) (pow x 3))) (+ (pow (* x y) 3) (pow x 3)) (+ (sqrt (pow (* x y) 3)) (pow (sqrt x) 3)) (- (sqrt (pow (* x y) 3)) (pow (sqrt x) 3)) (+ (sqrt (pow (* x y) 3)) (pow (sqrt x) 3)) (- (sqrt (pow (* x y) 3)) (pow (sqrt x) 3)) (+ (sqrt (pow (* x y) 3)) (sqrt (pow x 3))) (- (sqrt (pow (* x y) 3)) (sqrt (pow x 3))) (+ (sqrt (pow (* x y) 3)) (pow x (/ 3 2))) (- (sqrt (pow (* x y) 3)) (pow x (/ 3 2))) (+ (pow (* x y) (/ 3 2)) (pow (sqrt x) 3)) (- (pow (* x y) (/ 3 2)) (pow (sqrt x) 3)) (+ (pow (* x y) (/ 3 2)) (pow (sqrt x) 3)) (- (pow (* x y) (/ 3 2)) (pow (sqrt x) 3)) (+ (pow (* x y) (/ 3 2)) (sqrt (pow x 3))) (- (pow (* x y) (/ 3 2)) (sqrt (pow x 3))) (+ (pow (* x y) (/ 3 2)) (pow x (/ 3 2))) (- (pow (* x y) (/ 3 2)) (pow x (/ 3 2))) (- (pow (* x y) 3) (pow x 3)) (neg (pow x 3)) (* (* x (+ (* y y) (+ y 1))) x) (* (* x (+ (* y y) (+ y 1))) x) (+ (+ (log x) (log (+ (* y y) (+ y 1)))) (log x)) (+ (log (* x (+ (* y y) (+ y 1)))) (log x)) (log (* (* x (+ (* y y) (+ y 1))) x)) (exp (* (* x (+ (* y y) (+ y 1))) x)) (* (* (* (* x x) x) (* (* (+ (* y y) (+ y 1)) (+ (* y y) (+ y 1))) (+ (* y y) (+ y 1)))) (* (* x x) x)) (* (* (* (* x (+ (* y y) (+ y 1))) (* x (+ (* y y) (+ y 1)))) (* x (+ (* y y) (+ y 1)))) (* (* x x) x)) (* (cbrt (* (* x (+ (* y y) (+ y 1))) x)) (cbrt (* (* x (+ (* y y) (+ y 1))) x))) (cbrt (* (* x (+ (* y y) (+ y 1))) x)) (* (* (* (* x (+ (* y y) (+ y 1))) x) (* (* x (+ (* y y) (+ y 1))) x)) (* (* x (+ (* y y) (+ y 1))) x)) (sqrt (* (* x (+ (* y y) (+ y 1))) x)) (sqrt (* (* x (+ (* y y) (+ y 1))) x)) (* (* x (+ (* y y) (+ y 1))) (* (cbrt x) (cbrt x))) (* (* x (+ (* y y) (+ y 1))) (sqrt x)) (* (* x (+ (* y y) (+ y 1))) 1) (* (+ (* y y) (+ y 1)) x) (* (* x (+ (pow (* y y) 3) (pow (+ y 1) 3))) x) (* (* x (- (* (* y y) (* y y)) (* (+ y 1) (+ y 1)))) x) (- (* x y) x) (- (* x y) x) (- (* x y) x) (+ (* x (pow y 2)) (+ x (* x y))) (+ (* x (pow y 2)) (+ x (* x y))) (+ (* x (pow y 2)) (+ x (* x y))) (* -1 (pow x 3)) (- (* (pow x 3) (pow y 3)) (pow x 3)) (- (* (pow x 3) (pow y 3)) (pow x 3)) (+ (pow x 2) (+ (* (pow x 2) (pow y 2)) (* (pow x 2) y))) (+ (pow x 2) (+ (* (pow x 2) (pow y 2)) (* (pow x 2) y))) (+ (pow x 2) (+ (* (pow x 2) (pow y 2)) (* (pow x 2) y))) 0.732 * * [simplify]: iteration 0 : 533 enodes (cost 1196 ) 0.744 * * [simplify]: iteration 1 : 3358 enodes (cost 1048 ) 0.814 * * [simplify]: iteration 2 : 5001 enodes (cost 1048 ) 0.820 * [simplify]: Simplified to: (log (/ (- (pow (* x y) 3) (pow x 3)) (* (* x (+ (* y y) (+ y 1))) x))) (log (/ (- (pow (* x y) 3) (pow x 3)) (* (* x (+ (* y y) (+ y 1))) x))) (log (/ (- (pow (* x y) 3) (pow x 3)) (* (* x (+ (* y y) (+ y 1))) x))) (log (/ (- (pow (* x y) 3) (pow x 3)) (* (* x (+ (* y y) (+ y 1))) x))) (exp (/ (- (pow (* x y) 3) (pow x 3)) (* (* x (+ (* y y) (+ y 1))) x))) (pow (/ (- (pow (* x y) 3) (pow x 3)) (* (* x (+ (* y y) (+ y 1))) x)) 3) (pow (/ (- (pow (* x y) 3) (pow x 3)) (* (* x (+ (* y y) (+ y 1))) x)) 3) (pow (/ (- (pow (* x y) 3) (pow x 3)) (* (* x (+ (* y y) (+ y 1))) x)) 3) (* (cbrt (/ (- (pow (* x y) 3) (pow x 3)) (* (* x (+ (* y y) (+ y 1))) x))) (cbrt (/ (- (pow (* x y) 3) (pow x 3)) (* (* x (+ (* y y) (+ y 1))) x)))) (cbrt (/ (- (pow (* x y) 3) (pow x 3)) (* (* x (+ (* y y) (+ y 1))) x))) (pow (/ (- (pow (* x y) 3) (pow x 3)) (* (* x (+ (* y y) (+ y 1))) x)) 3) (sqrt (/ (- (pow (* x y) 3) (pow x 3)) (* (* x (+ (* y y) (+ y 1))) x))) (sqrt (/ (- (pow (* x y) 3) (pow x 3)) (* (* x (+ (* y y) (+ y 1))) x))) (neg (- (pow (* x y) 3) (pow x 3))) (neg (* (* x (+ (* y y) (+ y 1))) x)) (/ (pow (* x y) 3) (* (* x (+ (* y y) (+ y 1))) x)) (/ (pow x 3) (* (* x (+ (* y y) (+ y 1))) x)) (/ (* (cbrt (- (pow (* x y) 3) (pow x 3))) (cbrt (- (pow (* x y) 3) (pow x 3)))) (* x (+ (* y y) (+ y 1)))) (/ (cbrt (- (pow (* x y) 3) (pow x 3))) x) (/ (sqrt (- (pow (* x y) 3) (pow x 3))) (* x (+ (* y y) (+ y 1)))) (/ (sqrt (- (pow (* x y) 3) (pow x 3))) x) (/ (/ (* (* x (+ (* y y) (+ y 1))) x) x) (+ (* y y) (+ y 1))) (/ (- (* x y) x) x) (/ 1 (* x (+ (* y y) (+ y 1)))) (/ (- (pow (* x y) 3) (pow x 3)) x) (/ (+ (sqrt (pow (* x y) 3)) (pow (sqrt x) 3)) (* x (+ (* y y) (+ y 1)))) (/ (- (sqrt (pow (* x y) 3)) (pow (sqrt x) 3)) x) (/ (+ (sqrt (pow (* x y) 3)) (pow (sqrt x) 3)) (* x (+ (* y y) (+ y 1)))) (/ (- (sqrt (pow (* x y) 3)) (pow (sqrt x) 3)) x) (/ (+ (sqrt (pow (* x y) 3)) (sqrt (pow x 3))) (* x (+ (* y y) (+ y 1)))) (/ (- (sqrt (pow (* x y) 3)) (sqrt (pow x 3))) x) (/ (+ (sqrt (pow (* x y) 3)) (pow x 3/2)) (* x (+ (* y y) (+ y 1)))) (/ (- (sqrt (pow (* x y) 3)) (pow x 3/2)) x) (/ (+ (pow (* x y) 3/2) (pow (sqrt x) 3)) (* x (+ (* y y) (+ y 1)))) (/ (- (pow (* x y) 3/2) (pow (sqrt x) 3)) x) (/ (+ (pow (* x y) 3/2) (pow (sqrt x) 3)) (* x (+ (* y y) (+ y 1)))) (/ (- (pow (* x y) 3/2) (pow (sqrt x) 3)) x) (/ (+ (pow (* x y) 3/2) (sqrt (pow x 3))) (* x (+ (* y y) (+ y 1)))) (/ (- (pow (* x y) 3/2) (sqrt (pow x 3))) x) (/ (+ (pow (* x y) 3/2) (pow x 3/2)) (* x (+ (* y y) (+ y 1)))) (/ (- (pow (* x y) 3/2) (pow x 3/2)) x) (/ 1 (* x (+ (* y y) (+ y 1)))) (/ (- (pow (* x y) 3) (pow x 3)) x) (/ 1 (* (* x (+ (* y y) (+ y 1))) x)) (/ (* (* x (+ (* y y) (+ y 1))) x) (- (pow (* x y) 3) (pow x 3))) (/ (- (pow (* x y) 3) (pow x 3)) (* x (+ (* y y) (+ y 1)))) (/ (* (* x (+ (* y y) (+ y 1))) x) (cbrt (- (pow (* x y) 3) (pow x 3)))) (/ (* (* x (+ (* y y) (+ y 1))) x) (sqrt (- (pow (* x y) 3) (pow x 3)))) (/ (* (* x (+ (* y y) (+ y 1))) x) (- (* x y) x)) (/ (* (* x (+ (* y y) (+ y 1))) x) (- (pow (* x y) 3) (pow x 3))) (/ (* (* x (+ (* y y) (+ y 1))) x) (- (sqrt (pow (* x y) 3)) (pow (sqrt x) 3))) (/ (* (* x (+ (* y y) (+ y 1))) x) (- (sqrt (pow (* x y) 3)) (pow (sqrt x) 3))) (/ (* (* x (+ (* y y) (+ y 1))) x) (- (sqrt (pow (* x y) 3)) (sqrt (pow x 3)))) (/ (* (* x (+ (* y y) (+ y 1))) x) (- (sqrt (pow (* x y) 3)) (pow x 3/2))) (/ (* (* x (+ (* y y) (+ y 1))) x) (- (pow (* x y) 3/2) (pow (sqrt x) 3))) (/ (* (* x (+ (* y y) (+ y 1))) x) (- (pow (* x y) 3/2) (pow (sqrt x) 3))) (/ (* (* x (+ (* y y) (+ y 1))) x) (- (pow (* x y) 3/2) (sqrt (pow x 3)))) (/ (* (* x (+ (* y y) (+ y 1))) x) (- (pow (* x y) 3/2) (pow x 3/2))) (/ (* (* x (+ (* y y) (+ y 1))) x) (- (pow (* x y) 3) (pow x 3))) (/ (- (pow (* x y) 3) (pow x 3)) (* (* x (+ (pow (* y y) 3) (pow (+ y 1) 3))) x)) (/ (- (pow (* x y) 3) (pow x 3)) (* (* x (- (* (* y y) (* y y)) (* (+ y 1) (+ y 1)))) x)) (* (* x (+ (* y y) (+ y 1))) (* x (+ (+ (pow (* x y) 6) (pow x 6)) (* (pow (* x y) 3) (pow x 3))))) (* (* (* x (+ (* y y) (+ y 1))) x) (+ (pow (* x y) 3) (pow x 3))) (* x (+ (* y y) (+ y 1))) (log (* x (+ (* y y) (+ y 1)))) (log (* x (+ (* y y) (+ y 1)))) (exp (* x (+ (* y y) (+ y 1)))) (pow (* x (+ (* y y) (+ y 1))) 3) (* (cbrt (* x (+ (* y y) (+ y 1)))) (cbrt (* x (+ (* y y) (+ y 1))))) (cbrt (* x (+ (* y y) (+ y 1)))) (pow (* x (+ (* y y) (+ y 1))) 3) (sqrt (* x (+ (* y y) (+ y 1)))) (sqrt (* x (+ (* y y) (+ y 1)))) (* (sqrt x) (sqrt (+ (* y y) (+ y 1)))) (* (sqrt x) (sqrt (+ (* y y) (+ y 1)))) (* x (* y y)) (* x (+ y 1)) (* x (* y y)) (* x (+ y 1)) (* x (* (cbrt (+ (* y y) (+ y 1))) (cbrt (+ (* y y) (+ y 1))))) (* x (sqrt (+ (* y y) (+ y 1)))) x (* (cbrt x) (+ (* y y) (+ y 1))) (* (sqrt x) (+ (* y y) (+ y 1))) (* x (+ (* y y) (+ y 1))) (* x (+ (pow (* y y) 3) (pow (+ y 1) 3))) (* x (- (- (pow y 4) (* (+ y 1) y)) (+ y 1))) (exp (- (pow (* x y) 3) (pow x 3))) (log (- (pow (* x y) 3) (pow x 3))) (exp (- (pow (* x y) 3) (pow x 3))) (* (cbrt (- (pow (* x y) 3) (pow x 3))) (cbrt (- (pow (* x y) 3) (pow x 3)))) (cbrt (- (pow (* x y) 3) (pow x 3))) (pow (- (pow (* x y) 3) (pow x 3)) 3) (sqrt (- (pow (* x y) 3) (pow x 3))) (sqrt (- (pow (* x y) 3) (pow x 3))) (* (* x (+ (* y y) (+ y 1))) x) (- (* x y) x) (- (pow (pow (* x y) 3) 3) (pow (pow x 3) 3)) (+ (* (pow x 6) (pow y 3)) (+ (pow (* x y) 6) (pow x 6))) (* -1 (pow x 3)) (+ (pow (* x y) 6) (neg (pow x 6))) (+ (pow (* x y) 3) (pow x 3)) (+ (sqrt (pow (* x y) 3)) (pow (sqrt x) 3)) (- (sqrt (pow (* x y) 3)) (pow (sqrt x) 3)) (+ (sqrt (pow (* x y) 3)) (pow (sqrt x) 3)) (- (sqrt (pow (* x y) 3)) (pow (sqrt x) 3)) (+ (sqrt (pow (* x y) 3)) (sqrt (pow x 3))) (- (sqrt (pow (* x y) 3)) (sqrt (pow x 3))) (+ (sqrt (pow (* x y) 3)) (pow x 3/2)) (- (sqrt (pow (* x y) 3)) (pow x 3/2)) (+ (pow (* x y) 3/2) (pow (sqrt x) 3)) (- (pow (* x y) 3/2) (pow (sqrt x) 3)) (+ (pow (* x y) 3/2) (pow (sqrt x) 3)) (- (pow (* x y) 3/2) (pow (sqrt x) 3)) (+ (pow (* x y) 3/2) (sqrt (pow x 3))) (- (pow (* x y) 3/2) (sqrt (pow x 3))) (+ (pow (* x y) 3/2) (pow x 3/2)) (- (pow (* x y) 3/2) (pow x 3/2)) (- (pow (* x y) 3) (pow x 3)) (* -1 (pow x 3)) (* (* x (+ (* y y) (+ y 1))) x) (* (* x (+ (* y y) (+ y 1))) x) (log (* (* x (+ (* y y) (+ y 1))) x)) (log (* (* x (+ (* y y) (+ y 1))) x)) (log (* (* x (+ (* y y) (+ y 1))) x)) (exp (* (* x (+ (* y y) (+ y 1))) x)) (* (pow x 6) (pow (+ (* y y) (+ y 1)) 3)) (* (pow x 6) (pow (+ (* y y) (+ y 1)) 3)) (* (cbrt (* (* x (+ (* y y) (+ y 1))) x)) (cbrt (* (* x (+ (* y y) (+ y 1))) x))) (cbrt (* (* x (+ (* y y) (+ y 1))) x)) (* (pow x 6) (pow (+ (* y y) (+ y 1)) 3)) (sqrt (* (* x (+ (* y y) (+ y 1))) x)) (sqrt (* (* x (+ (* y y) (+ y 1))) x)) (* (* x (+ (* y y) (+ y 1))) (* (cbrt x) (cbrt x))) (* (* x (+ (* y y) (+ y 1))) (sqrt x)) (* x (+ (* y y) (+ y 1))) (* x (+ (* y y) (+ y 1))) (* (* x (+ (pow (* y y) 3) (pow (+ y 1) 3))) x) (* (* x (- (- (pow y 4) (* (+ y 1) y)) (+ y 1))) x) (- (* x y) x) (- (* x y) x) (- (* x y) x) (* x (+ (* y y) (+ y 1))) (* x (+ (* y y) (+ y 1))) (* x (+ (* y y) (+ y 1))) (* -1 (pow x 3)) (- (pow (* x y) 3) (pow x 3)) (- (pow (* x y) 3) (pow x 3)) (* (* x (+ (* y y) (+ y 1))) x) (* (* x (+ (* y y) (+ y 1))) x) (* (* x (+ (* y y) (+ y 1))) x) 0.821 * * * [progress]: adding candidates to table 1.268 * * [progress]: iteration 3 / 4 1.268 * * * [progress]: picking best candidate 1.271 * * * * [pick]: Picked # 1.271 * * * [progress]: localizing error 1.287 * * * [progress]: generating rewritten candidates 1.287 * * * * [progress]: [ 1 / 4 ] rewriting at (2 1 1) 1.298 * * * * [progress]: [ 2 / 4 ] rewriting at (2 1) 1.313 * * * * [progress]: [ 3 / 4 ] rewriting at (2 1 1 1 1) 1.320 * * * * [progress]: [ 4 / 4 ] rewriting at (2 1 1 1) 1.334 * * * [progress]: generating series expansions 1.334 * * * * [progress]: [ 1 / 4 ] generating series at (2 1 1) 1.334 * [approximate]: Approximating (* x (+ (pow y 2) (+ y 1))) in (x y) around 0 1.334 * [taylor]: Taking taylor expansion of (* x (+ (pow y 2) (+ y 1))) in y 1.336 * [taylor]: Taking taylor expansion of (* x (+ (pow y 2) (+ y 1))) in y 1.338 * [taylor]: Taking taylor expansion of (* x (+ (pow y 2) (+ y 1))) in y 1.341 * [taylor]: Taking taylor expansion of (* x (+ (pow y 2) (+ y 1))) in y 1.343 * [approximate]: Approximating (/ (+ (/ 1 y) (+ (/ 1 (pow y 2)) 1)) x) in (x y) around 0 1.345 * [taylor]: Taking taylor expansion of (/ (+ (/ 1 y) (+ (/ 1 (pow y 2)) 1)) x) in y 1.348 * [taylor]: Taking taylor expansion of (/ (+ (/ 1 y) (+ (/ 1 (pow y 2)) 1)) x) in y 1.352 * [taylor]: Taking taylor expansion of (/ (+ (/ 1 y) (+ (/ 1 (pow y 2)) 1)) x) in y 1.355 * [approximate]: Approximating (* -1 (/ (- (+ (/ 1 (pow y 2)) 1) (/ 1 y)) x)) in (x y) around 0 1.358 * [taylor]: Taking taylor expansion of (* -1 (/ (- (+ (/ 1 (pow y 2)) 1) (/ 1 y)) x)) in y 1.366 * [taylor]: Taking taylor expansion of (* -1 (/ (- (+ (/ 1 (pow y 2)) 1) (/ 1 y)) x)) in y 1.372 * [taylor]: Taking taylor expansion of (* -1 (/ (- (+ (/ 1 (pow y 2)) 1) (/ 1 y)) x)) in y 1.376 * * * * [progress]: [ 2 / 4 ] generating series at (2 1) 1.376 * [approximate]: Approximating x in (x y) around 0 1.376 * [taylor]: Taking taylor expansion of x in y 1.376 * [taylor]: Taking taylor expansion of x in y 1.376 * [taylor]: Taking taylor expansion of x in y 1.376 * [taylor]: Taking taylor expansion of x in y 1.377 * [approximate]: Approximating (/ 1 x) in (x y) around 0 1.377 * [taylor]: Taking taylor expansion of (/ 1 x) in y 1.378 * [taylor]: Taking taylor expansion of (/ 1 x) in y 1.379 * [taylor]: Taking taylor expansion of (/ 1 x) in y 1.379 * [taylor]: Taking taylor expansion of (/ 1 x) in y 1.380 * [approximate]: Approximating (/ -1 x) in (x y) around 0 1.381 * [taylor]: Taking taylor expansion of (/ -1 x) in y 1.381 * [taylor]: Taking taylor expansion of (/ -1 x) in y 1.382 * [taylor]: Taking taylor expansion of (/ -1 x) in y 1.382 * [taylor]: Taking taylor expansion of (/ -1 x) in y 1.383 * * * * [progress]: [ 3 / 4 ] generating series at (2 1 1 1 1) 1.383 * [approximate]: Approximating (* x (+ (pow y 2) (+ y 1))) in (x y) around 0 1.383 * [taylor]: Taking taylor expansion of (* x (+ (pow y 2) (+ y 1))) in y 1.384 * [taylor]: Taking taylor expansion of (* x (+ (pow y 2) (+ y 1))) in y 1.387 * [taylor]: Taking taylor expansion of (* x (+ (pow y 2) (+ y 1))) in y 1.390 * [taylor]: Taking taylor expansion of (* x (+ (pow y 2) (+ y 1))) in y 1.391 * [approximate]: Approximating (/ (+ (/ 1 y) (+ (/ 1 (pow y 2)) 1)) x) in (x y) around 0 1.394 * [taylor]: Taking taylor expansion of (/ (+ (/ 1 y) (+ (/ 1 (pow y 2)) 1)) x) in y 1.397 * [taylor]: Taking taylor expansion of (/ (+ (/ 1 y) (+ (/ 1 (pow y 2)) 1)) x) in y 1.401 * [taylor]: Taking taylor expansion of (/ (+ (/ 1 y) (+ (/ 1 (pow y 2)) 1)) x) in y 1.404 * [approximate]: Approximating (* -1 (/ (- (+ (/ 1 (pow y 2)) 1) (/ 1 y)) x)) in (x y) around 0 1.407 * [taylor]: Taking taylor expansion of (* -1 (/ (- (+ (/ 1 (pow y 2)) 1) (/ 1 y)) x)) in y 1.411 * [taylor]: Taking taylor expansion of (* -1 (/ (- (+ (/ 1 (pow y 2)) 1) (/ 1 y)) x)) in y 1.417 * [taylor]: Taking taylor expansion of (* -1 (/ (- (+ (/ 1 (pow y 2)) 1) (/ 1 y)) x)) in y 1.421 * * * * [progress]: [ 4 / 4 ] generating series at (2 1 1 1) 1.421 * [approximate]: Approximating (* (pow x 2) (+ (pow y 2) (+ y 1))) in (x y) around 0 1.422 * [taylor]: Taking taylor expansion of (* (pow x 2) (+ (pow y 2) (+ y 1))) in y 1.424 * [taylor]: Taking taylor expansion of (* (pow x 2) (+ (pow y 2) (+ y 1))) in y 1.428 * [taylor]: Taking taylor expansion of (* (pow x 2) (+ (pow y 2) (+ y 1))) in y 1.430 * [approximate]: Approximating (/ (+ (/ 1 y) (+ (/ 1 (pow y 2)) 1)) (pow x 2)) in (x y) around 0 1.433 * [taylor]: Taking taylor expansion of (/ (+ (/ 1 y) (+ (/ 1 (pow y 2)) 1)) (pow x 2)) in y 1.437 * [taylor]: Taking taylor expansion of (/ (+ (/ 1 y) (+ (/ 1 (pow y 2)) 1)) (pow x 2)) in y 1.444 * [taylor]: Taking taylor expansion of (/ (+ (/ 1 y) (+ (/ 1 (pow y 2)) 1)) (pow x 2)) in y 1.448 * [approximate]: Approximating (/ (- (+ (/ 1 (pow y 2)) 1) (/ 1 y)) (pow x 2)) in (x y) around 0 1.451 * [taylor]: Taking taylor expansion of (/ (- (+ (/ 1 (pow y 2)) 1) (/ 1 y)) (pow x 2)) in y 1.455 * [taylor]: Taking taylor expansion of (/ (- (+ (/ 1 (pow y 2)) 1) (/ 1 y)) (pow x 2)) in y 1.461 * [taylor]: Taking taylor expansion of (/ (- (+ (/ 1 (pow y 2)) 1) (/ 1 y)) (pow x 2)) in y 1.464 * * * [progress]: simplifying candidates 1.466 * [simplify]: Simplifying using # : (- (+ (+ (log x) (log (+ (* y y) (+ y 1)))) (log x)) (log x)) (- (+ (log (* x (+ (* y y) (+ y 1)))) (log x)) (log x)) (- (log (* (* x (+ (* y y) (+ y 1))) x)) (log x)) (log (/ (* (* x (+ (* y y) (+ y 1))) x) x)) (exp (/ (* (* x (+ (* y y) (+ y 1))) x) x)) (/ (* (* (* (* x x) x) (* (* (+ (* y y) (+ y 1)) (+ (* y y) (+ y 1))) (+ (* y y) (+ y 1)))) (* (* x x) x)) (* (* x x) x)) (/ (* (* (* (* x (+ (* y y) (+ y 1))) (* x (+ (* y y) (+ y 1)))) (* x (+ (* y y) (+ y 1)))) (* (* x x) x)) (* (* x x) x)) (/ (* (* (* (* x (+ (* y y) (+ y 1))) x) (* (* x (+ (* y y) (+ y 1))) x)) (* (* x (+ (* y y) (+ y 1))) x)) (* (* x x) x)) (* (cbrt (/ (* (* x (+ (* y y) (+ y 1))) x) x)) (cbrt (/ (* (* x (+ (* y y) (+ y 1))) x) x))) (cbrt (/ (* (* x (+ (* y y) (+ y 1))) x) x)) (* (* (/ (* (* x (+ (* y y) (+ y 1))) x) x) (/ (* (* x (+ (* y y) (+ y 1))) x) x)) (/ (* (* x (+ (* y y) (+ y 1))) x) x)) (sqrt (/ (* (* x (+ (* y y) (+ y 1))) x) x)) (sqrt (/ (* (* x (+ (* y y) (+ y 1))) x) x)) (neg (* (* x (+ (* y y) (+ y 1))) x)) (neg x) (/ (* x (+ (* y y) (+ y 1))) (* (cbrt x) (cbrt x))) (/ x (cbrt x)) (/ (* x (+ (* y y) (+ y 1))) (sqrt x)) (/ x (sqrt x)) (/ (* x (+ (* y y) (+ y 1))) 1) (/ x x) (/ 1 x) (/ x (* (* x (+ (* y y) (+ y 1))) x)) (/ (* (* x (+ (* y y) (+ y 1))) x) (* (cbrt x) (cbrt x))) (/ (* (* x (+ (* y y) (+ y 1))) x) (sqrt x)) (/ (* (* x (+ (* y y) (+ y 1))) x) 1) (/ x x) (* x (+ (* (* y y) (* y y)) (- (* (+ y 1) (+ y 1)) (* (* y y) (+ y 1))))) (* x (- (* y y) (+ y 1))) (- (- (+ (+ (log x) (log (+ (* y y) (+ y 1)))) (log x)) (log x)) (log (+ (* y y) (+ y 1)))) (- (- (+ (log (* x (+ (* y y) (+ y 1)))) (log x)) (log x)) (log (+ (* y y) (+ y 1)))) (- (- (log (* (* x (+ (* y y) (+ y 1))) x)) (log x)) (log (+ (* y y) (+ y 1)))) (- (log (/ (* (* x (+ (* y y) (+ y 1))) x) x)) (log (+ (* y y) (+ y 1)))) (log (/ (/ (* (* x (+ (* y y) (+ y 1))) x) x) (+ (* y y) (+ y 1)))) (exp (/ (/ (* (* x (+ (* y y) (+ y 1))) x) x) (+ (* y y) (+ y 1)))) (/ (/ (* (* (* (* x x) x) (* (* (+ (* y y) (+ y 1)) (+ (* y y) (+ y 1))) (+ (* y y) (+ y 1)))) (* (* x x) x)) (* (* x x) x)) (* (* (+ (* y y) (+ y 1)) (+ (* y y) (+ y 1))) (+ (* y y) (+ y 1)))) (/ (/ (* (* (* (* x (+ (* y y) (+ y 1))) (* x (+ (* y y) (+ y 1)))) (* x (+ (* y y) (+ y 1)))) (* (* x x) x)) (* (* x x) x)) (* (* (+ (* y y) (+ y 1)) (+ (* y y) (+ y 1))) (+ (* y y) (+ y 1)))) (/ (/ (* (* (* (* x (+ (* y y) (+ y 1))) x) (* (* x (+ (* y y) (+ y 1))) x)) (* (* x (+ (* y y) (+ y 1))) x)) (* (* x x) x)) (* (* (+ (* y y) (+ y 1)) (+ (* y y) (+ y 1))) (+ (* y y) (+ y 1)))) (/ (* (* (/ (* (* x (+ (* y y) (+ y 1))) x) x) (/ (* (* x (+ (* y y) (+ y 1))) x) x)) (/ (* (* x (+ (* y y) (+ y 1))) x) x)) (* (* (+ (* y y) (+ y 1)) (+ (* y y) (+ y 1))) (+ (* y y) (+ y 1)))) (* (cbrt (/ (/ (* (* x (+ (* y y) (+ y 1))) x) x) (+ (* y y) (+ y 1)))) (cbrt (/ (/ (* (* x (+ (* y y) (+ y 1))) x) x) (+ (* y y) (+ y 1))))) (cbrt (/ (/ (* (* x (+ (* y y) (+ y 1))) x) x) (+ (* y y) (+ y 1)))) (* (* (/ (/ (* (* x (+ (* y y) (+ y 1))) x) x) (+ (* y y) (+ y 1))) (/ (/ (* (* x (+ (* y y) (+ y 1))) x) x) (+ (* y y) (+ y 1)))) (/ (/ (* (* x (+ (* y y) (+ y 1))) x) x) (+ (* y y) (+ y 1)))) (sqrt (/ (/ (* (* x (+ (* y y) (+ y 1))) x) x) (+ (* y y) (+ y 1)))) (sqrt (/ (/ (* (* x (+ (* y y) (+ y 1))) x) x) (+ (* y y) (+ y 1)))) (neg (/ (* (* x (+ (* y y) (+ y 1))) x) x)) (neg (+ (* y y) (+ y 1))) (/ (* (cbrt (/ (* (* x (+ (* y y) (+ y 1))) x) x)) (cbrt (/ (* (* x (+ (* y y) (+ y 1))) x) x))) (* (cbrt (+ (* y y) (+ y 1))) (cbrt (+ (* y y) (+ y 1))))) (/ (cbrt (/ (* (* x (+ (* y y) (+ y 1))) x) x)) (cbrt (+ (* y y) (+ y 1)))) (/ (* (cbrt (/ (* (* x (+ (* y y) (+ y 1))) x) x)) (cbrt (/ (* (* x (+ (* y y) (+ y 1))) x) x))) (sqrt (+ (* y y) (+ y 1)))) (/ (cbrt (/ (* (* x (+ (* y y) (+ y 1))) x) x)) (sqrt (+ (* y y) (+ y 1)))) (/ (* (cbrt (/ (* (* x (+ (* y y) (+ y 1))) x) x)) (cbrt (/ (* (* x (+ (* y y) (+ y 1))) x) x))) 1) (/ (cbrt (/ (* (* x (+ (* y y) (+ y 1))) x) x)) (+ (* y y) (+ y 1))) (/ (sqrt (/ (* (* x (+ (* y y) (+ y 1))) x) x)) (* (cbrt (+ (* y y) (+ y 1))) (cbrt (+ (* y y) (+ y 1))))) (/ (sqrt (/ (* (* x (+ (* y y) (+ y 1))) x) x)) (cbrt (+ (* y y) (+ y 1)))) (/ (sqrt (/ (* (* x (+ (* y y) (+ y 1))) x) x)) (sqrt (+ (* y y) (+ y 1)))) (/ (sqrt (/ (* (* x (+ (* y y) (+ y 1))) x) x)) (sqrt (+ (* y y) (+ y 1)))) (/ (sqrt (/ (* (* x (+ (* y y) (+ y 1))) x) x)) 1) (/ (sqrt (/ (* (* x (+ (* y y) (+ y 1))) x) x)) (+ (* y y) (+ y 1))) (/ (/ (* x (+ (* y y) (+ y 1))) (* (cbrt x) (cbrt x))) (* (cbrt (+ (* y y) (+ y 1))) (cbrt (+ (* y y) (+ y 1))))) (/ (/ x (cbrt x)) (cbrt (+ (* y y) (+ y 1)))) (/ (/ (* x (+ (* y y) (+ y 1))) (* (cbrt x) (cbrt x))) (sqrt (+ (* y y) (+ y 1)))) (/ (/ x (cbrt x)) (sqrt (+ (* y y) (+ y 1)))) (/ (/ (* x (+ (* y y) (+ y 1))) (* (cbrt x) (cbrt x))) 1) (/ (/ x (cbrt x)) (+ (* y y) (+ y 1))) (/ (/ (* x (+ (* y y) (+ y 1))) (sqrt x)) (* (cbrt (+ (* y y) (+ y 1))) (cbrt (+ (* y y) (+ y 1))))) (/ (/ x (sqrt x)) (cbrt (+ (* y y) (+ y 1)))) (/ (/ (* x (+ (* y y) (+ y 1))) (sqrt x)) (sqrt (+ (* y y) (+ y 1)))) (/ (/ x (sqrt x)) (sqrt (+ (* y y) (+ y 1)))) (/ (/ (* x (+ (* y y) (+ y 1))) (sqrt x)) 1) (/ (/ x (sqrt x)) (+ (* y y) (+ y 1))) (/ (/ (* x (+ (* y y) (+ y 1))) 1) (* (cbrt (+ (* y y) (+ y 1))) (cbrt (+ (* y y) (+ y 1))))) (/ (/ x x) (cbrt (+ (* y y) (+ y 1)))) (/ (/ (* x (+ (* y y) (+ y 1))) 1) (sqrt (+ (* y y) (+ y 1)))) (/ (/ x x) (sqrt (+ (* y y) (+ y 1)))) (/ (/ (* x (+ (* y y) (+ y 1))) 1) 1) (/ (/ x x) (+ (* y y) (+ y 1))) (/ 1 (* (cbrt (+ (* y y) (+ y 1))) (cbrt (+ (* y y) (+ y 1))))) (/ (/ (* (* x (+ (* y y) (+ y 1))) x) x) (cbrt (+ (* y y) (+ y 1)))) (/ 1 (sqrt (+ (* y y) (+ y 1)))) (/ (/ (* (* x (+ (* y y) (+ y 1))) x) x) (sqrt (+ (* y y) (+ y 1)))) (/ 1 1) (/ (/ (* (* x (+ (* y y) (+ y 1))) x) x) (+ (* y y) (+ y 1))) (/ (* (* x (+ (* y y) (+ y 1))) x) (* (cbrt (+ (* y y) (+ y 1))) (cbrt (+ (* y y) (+ y 1))))) (/ (/ 1 x) (cbrt (+ (* y y) (+ y 1)))) (/ (* (* x (+ (* y y) (+ y 1))) x) (sqrt (+ (* y y) (+ y 1)))) (/ (/ 1 x) (sqrt (+ (* y y) (+ y 1)))) (/ (* (* x (+ (* y y) (+ y 1))) x) 1) (/ (/ 1 x) (+ (* y y) (+ y 1))) (/ 1 (+ (* y y) (+ y 1))) (/ (+ (* y y) (+ y 1)) (/ (* (* x (+ (* y y) (+ y 1))) x) x)) (/ (/ (* (* x (+ (* y y) (+ y 1))) x) x) (* (cbrt (+ (* y y) (+ y 1))) (cbrt (+ (* y y) (+ y 1))))) (/ (/ (* (* x (+ (* y y) (+ y 1))) x) x) (sqrt (+ (* y y) (+ y 1)))) (/ (/ (* (* x (+ (* y y) (+ y 1))) x) x) 1) (/ (+ (* y y) (+ y 1)) (cbrt (/ (* (* x (+ (* y y) (+ y 1))) x) x))) (/ (+ (* y y) (+ y 1)) (sqrt (/ (* (* x (+ (* y y) (+ y 1))) x) x))) (/ (+ (* y y) (+ y 1)) (/ x (cbrt x))) (/ (+ (* y y) (+ y 1)) (/ x (sqrt x))) (/ (+ (* y y) (+ y 1)) (/ x x)) (/ (+ (* y y) (+ y 1)) (/ (* (* x (+ (* y y) (+ y 1))) x) x)) (/ (+ (* y y) (+ y 1)) (/ 1 x)) (/ (/ (* (* x (+ (* y y) (+ y 1))) x) x) (+ (pow (* y y) 3) (pow (+ y 1) 3))) (/ (/ (* (* x (+ (* y y) (+ y 1))) x) x) (- (* (* y y) (* y y)) (* (+ y 1) (+ y 1)))) (* (+ (* y y) (+ y 1)) x) (* x (+ (* y y) (+ y 1))) (+ (log x) (log (+ (* y y) (+ y 1)))) (log (* x (+ (* y y) (+ y 1)))) (exp (* x (+ (* y y) (+ y 1)))) (* (* (* x x) x) (* (* (+ (* y y) (+ y 1)) (+ (* y y) (+ y 1))) (+ (* y y) (+ y 1)))) (* (cbrt (* x (+ (* y y) (+ y 1)))) (cbrt (* x (+ (* y y) (+ y 1))))) (cbrt (* x (+ (* y y) (+ y 1)))) (* (* (* x (+ (* y y) (+ y 1))) (* x (+ (* y y) (+ y 1)))) (* x (+ (* y y) (+ y 1)))) (sqrt (* x (+ (* y y) (+ y 1)))) (sqrt (* x (+ (* y y) (+ y 1)))) (* (sqrt x) (sqrt (+ (* y y) (+ y 1)))) (* (sqrt x) (sqrt (+ (* y y) (+ y 1)))) (* x (* y y)) (* x (+ y 1)) (* (* y y) x) (* (+ y 1) x) (* x (* (cbrt (+ (* y y) (+ y 1))) (cbrt (+ (* y y) (+ y 1))))) (* x (sqrt (+ (* y y) (+ y 1)))) (* x 1) (* (cbrt x) (+ (* y y) (+ y 1))) (* (sqrt x) (+ (* y y) (+ y 1))) (* x (+ (* y y) (+ y 1))) (* x (+ (pow (* y y) 3) (pow (+ y 1) 3))) (* x (- (* (* y y) (* y y)) (* (+ y 1) (+ y 1)))) (* (* x (+ (* y y) (+ y 1))) x) (* (* x (+ (* y y) (+ y 1))) x) (+ (+ (log x) (log (+ (* y y) (+ y 1)))) (log x)) (+ (log (* x (+ (* y y) (+ y 1)))) (log x)) (log (* (* x (+ (* y y) (+ y 1))) x)) (exp (* (* x (+ (* y y) (+ y 1))) x)) (* (* (* (* x x) x) (* (* (+ (* y y) (+ y 1)) (+ (* y y) (+ y 1))) (+ (* y y) (+ y 1)))) (* (* x x) x)) (* (* (* (* x (+ (* y y) (+ y 1))) (* x (+ (* y y) (+ y 1)))) (* x (+ (* y y) (+ y 1)))) (* (* x x) x)) (* (cbrt (* (* x (+ (* y y) (+ y 1))) x)) (cbrt (* (* x (+ (* y y) (+ y 1))) x))) (cbrt (* (* x (+ (* y y) (+ y 1))) x)) (* (* (* (* x (+ (* y y) (+ y 1))) x) (* (* x (+ (* y y) (+ y 1))) x)) (* (* x (+ (* y y) (+ y 1))) x)) (sqrt (* (* x (+ (* y y) (+ y 1))) x)) (sqrt (* (* x (+ (* y y) (+ y 1))) x)) (* (* x (+ (* y y) (+ y 1))) (* (cbrt x) (cbrt x))) (* (* x (+ (* y y) (+ y 1))) (sqrt x)) (* (* x (+ (* y y) (+ y 1))) 1) (* (+ (* y y) (+ y 1)) x) (* (* x (+ (pow (* y y) 3) (pow (+ y 1) 3))) x) (* (* x (- (* (* y y) (* y y)) (* (+ y 1) (+ y 1)))) x) (+ (* x (pow y 2)) (+ x (* x y))) (+ (* x (pow y 2)) (+ x (* x y))) (+ (* x (pow y 2)) (+ x (* x y))) x x x (+ (* x (pow y 2)) (+ x (* x y))) (+ (* x (pow y 2)) (+ x (* x y))) (+ (* x (pow y 2)) (+ x (* x y))) (+ (pow x 2) (+ (* (pow x 2) (pow y 2)) (* (pow x 2) y))) (+ (pow x 2) (+ (* (pow x 2) (pow y 2)) (* (pow x 2) y))) (+ (pow x 2) (+ (* (pow x 2) (pow y 2)) (* (pow x 2) y))) 1.473 * * [simplify]: iteration 0 : 518 enodes (cost 1347 ) 1.486 * * [simplify]: iteration 1 : 3743 enodes (cost 1090 ) 1.566 * * [simplify]: iteration 2 : 5001 enodes (cost 1078 ) 1.572 * [simplify]: Simplified to: (log (* x (+ (* y y) (+ y 1)))) (log (* x (+ (* y y) (+ y 1)))) (log (* x (+ (* y y) (+ y 1)))) (log (* x (+ (* y y) (+ y 1)))) (exp (* x (+ (* y y) (+ y 1)))) (pow (* x (+ (* y y) (+ y 1))) 3) (pow (* x (+ (* y y) (+ y 1))) 3) (pow (* x (+ (* y y) (+ y 1))) 3) (* (cbrt (* x (+ (* y y) (+ y 1)))) (cbrt (* x (+ (* y y) (+ y 1))))) (cbrt (* x (+ (* y y) (+ y 1)))) (pow (* x (+ (* y y) (+ y 1))) 3) (sqrt (* x (+ (* y y) (+ y 1)))) (sqrt (* x (+ (* y y) (+ y 1)))) (neg (* (* x (+ (* y y) (+ y 1))) x)) (neg x) (/ (* x (+ (* y y) (+ y 1))) (* (cbrt x) (cbrt x))) (/ x (cbrt x)) (/ (* x (+ (* y y) (+ y 1))) (sqrt x)) (/ x (sqrt x)) (* x (+ (* y y) (+ y 1))) 1 (/ 1 x) (/ (/ 1 x) (+ (* y y) (+ y 1))) (/ (* (* x (+ (* y y) (+ y 1))) x) (* (cbrt x) (cbrt x))) (/ (* (* x (+ (* y y) (+ y 1))) x) (sqrt x)) (* (* x (+ (* y y) (+ y 1))) x) 1 (+ (* x (pow y 4)) (* x (* (+ y 1) (- (+ y 1) (pow y 2))))) (* x (- (* y y) (+ y 1))) (- (log (* x (+ (* y y) (+ y 1)))) (log (+ (* y y) (+ y 1)))) (- (log (* x (+ (* y y) (+ y 1)))) (log (+ (* y y) (+ y 1)))) (- (log (* x (+ (* y y) (+ y 1)))) (log (+ (* y y) (+ y 1)))) (- (log (* x (+ (* y y) (+ y 1)))) (log (+ (* y y) (+ y 1)))) (- (log (* x (+ (* y y) (+ y 1)))) (log (+ (* y y) (+ y 1)))) (pow (exp (+ (* y y) (+ y 1))) (/ x (+ (* y y) (+ y 1)))) (pow (/ (* x (+ (* y y) (+ y 1))) (+ (* y y) (+ y 1))) 3) (pow (/ (* x (+ (* y y) (+ y 1))) (+ (* y y) (+ y 1))) 3) (pow (/ (* x (+ (* y y) (+ y 1))) (+ (* y y) (+ y 1))) 3) (pow (/ (* x (+ (* y y) (+ y 1))) (+ (* y y) (+ y 1))) 3) (* (cbrt (/ (/ (* (* x (+ (* y y) (+ y 1))) x) x) (+ (* y y) (+ y 1)))) (cbrt (/ (/ (* (* x (+ (* y y) (+ y 1))) x) x) (+ (* y y) (+ y 1))))) (cbrt (/ (/ (* (* x (+ (* y y) (+ y 1))) x) x) (+ (* y y) (+ y 1)))) (pow (/ (* x (+ (* y y) (+ y 1))) (+ (* y y) (+ y 1))) 3) (sqrt (/ (/ (* (* x (+ (* y y) (+ y 1))) x) x) (+ (* y y) (+ y 1)))) (sqrt (/ (/ (* (* x (+ (* y y) (+ y 1))) x) x) (+ (* y y) (+ y 1)))) (neg (* x (+ (* y y) (+ y 1)))) (neg (+ (* y y) (+ y 1))) (* (/ (cbrt (* x (+ (* y y) (+ y 1)))) (cbrt (+ (* y y) (+ y 1)))) (/ (cbrt (* x (+ (* y y) (+ y 1)))) (cbrt (+ (* y y) (+ y 1))))) (/ (cbrt (* x (+ (* y y) (+ y 1)))) (cbrt (+ (* y y) (+ y 1)))) (/ (cbrt (* x (+ (* y y) (+ y 1)))) (/ (sqrt (+ (* y y) (+ y 1))) (cbrt (* x (+ (* y y) (+ y 1)))))) (/ (cbrt (* x (+ (* y y) (+ y 1)))) (sqrt (+ (* y y) (+ y 1)))) (* (cbrt (* x (+ (* y y) (+ y 1)))) (cbrt (* x (+ (* y y) (+ y 1))))) (/ (cbrt (/ (* (* x (+ (* y y) (+ y 1))) x) x)) (+ (* y y) (+ y 1))) (/ (/ (sqrt (* x (+ (* y y) (+ y 1)))) (cbrt (+ (* y y) (+ y 1)))) (cbrt (+ (* y y) (+ y 1)))) (/ (sqrt (* x (+ (* y y) (+ y 1)))) (cbrt (+ (* y y) (+ y 1)))) (/ (sqrt (* x (+ (* y y) (+ y 1)))) (sqrt (+ (* y y) (+ y 1)))) (/ (sqrt (* x (+ (* y y) (+ y 1)))) (sqrt (+ (* y y) (+ y 1)))) (sqrt (* x (+ (* y y) (+ y 1)))) (/ (sqrt (* x (+ (* y y) (+ y 1)))) (+ (* y y) (+ y 1))) (/ (/ (* x (+ (* y y) (+ y 1))) (* (cbrt x) (cbrt x))) (* (cbrt (+ (* y y) (+ y 1))) (cbrt (+ (* y y) (+ y 1))))) (/ (/ x (cbrt x)) (cbrt (+ (* y y) (+ y 1)))) (/ (/ (* x (+ (* y y) (+ y 1))) (* (cbrt x) (cbrt x))) (sqrt (+ (* y y) (+ y 1)))) (/ (/ x (cbrt x)) (sqrt (+ (* y y) (+ y 1)))) (/ (* x (+ (* y y) (+ y 1))) (* (cbrt x) (cbrt x))) (/ (/ x (cbrt x)) (+ (* y y) (+ y 1))) (/ (/ (* x (+ (* y y) (+ y 1))) (sqrt x)) (* (cbrt (+ (* y y) (+ y 1))) (cbrt (+ (* y y) (+ y 1))))) (/ (/ x (sqrt x)) (cbrt (+ (* y y) (+ y 1)))) (/ (/ (* x (+ (* y y) (+ y 1))) (sqrt x)) (sqrt (+ (* y y) (+ y 1)))) (/ (/ x (sqrt x)) (sqrt (+ (* y y) (+ y 1)))) (/ (* x (+ (* y y) (+ y 1))) (sqrt x)) (/ (/ x (sqrt x)) (+ (* y y) (+ y 1))) (/ (/ (* x (+ (* y y) (+ y 1))) (cbrt (+ (* y y) (+ y 1)))) (cbrt (+ (* y y) (+ y 1)))) (/ 1 (cbrt (+ (* y y) (+ y 1)))) (/ (* x (+ (* y y) (+ y 1))) (sqrt (+ (* y y) (+ y 1)))) (/ 1 (sqrt (+ (* y y) (+ y 1)))) (* x (+ (* y y) (+ y 1))) (/ 1 (+ (* y y) (+ y 1))) (/ 1 (* (cbrt (+ (* y y) (+ y 1))) (cbrt (+ (* y y) (+ y 1))))) (/ (* x (+ (* y y) (+ y 1))) (cbrt (+ (* y y) (+ y 1)))) (/ 1 (sqrt (+ (* y y) (+ y 1)))) (/ (* x (+ (* y y) (+ y 1))) (sqrt (+ (* y y) (+ y 1)))) 1 (/ (* x (+ (* y y) (+ y 1))) (+ (* y y) (+ y 1))) (/ (* (* x (+ (* y y) (+ y 1))) x) (* (cbrt (+ (* y y) (+ y 1))) (cbrt (+ (* y y) (+ y 1))))) (/ (/ 1 x) (cbrt (+ (* y y) (+ y 1)))) (/ (* (* x (+ (* y y) (+ y 1))) x) (sqrt (+ (* y y) (+ y 1)))) (/ (/ 1 x) (sqrt (+ (* y y) (+ y 1)))) (* (* x (+ (* y y) (+ y 1))) x) (/ (/ 1 x) (+ (* y y) (+ y 1))) (/ 1 (+ (* y y) (+ y 1))) (/ (/ (+ (* y y) (+ y 1)) x) (+ (* y y) (+ y 1))) (/ (/ (* x (+ (* y y) (+ y 1))) (cbrt (+ (* y y) (+ y 1)))) (cbrt (+ (* y y) (+ y 1)))) (/ (* x (+ (* y y) (+ y 1))) (sqrt (+ (* y y) (+ y 1)))) (* x (+ (* y y) (+ y 1))) (/ (+ (* y y) (+ y 1)) (cbrt (/ (* (* x (+ (* y y) (+ y 1))) x) x))) (/ (+ (* y y) (+ y 1)) (sqrt (* x (+ (* y y) (+ y 1))))) (/ (+ (* y y) (+ y 1)) (/ x (cbrt x))) (/ (+ (* y y) (+ y 1)) (/ x (sqrt x))) (+ (* y y) (+ y 1)) (/ (/ (+ (* y y) (+ y 1)) x) (+ (* y y) (+ y 1))) (* x (+ (* y y) (+ y 1))) (/ (* x (+ (* y y) (+ y 1))) (+ (pow (* y y) 3) (pow (+ y 1) 3))) (/ x (/ (- (- (pow y 4) (+ (pow y 2) y)) (+ y 1)) (+ (* y y) (+ y 1)))) (* x (+ (* y y) (+ y 1))) (* x (+ (* y y) (+ y 1))) (log (* x (+ (* y y) (+ y 1)))) (log (* x (+ (* y y) (+ y 1)))) (exp (* x (+ (* y y) (+ y 1)))) (pow (* x (+ (* y y) (+ y 1))) 3) (* (cbrt (* x (+ (* y y) (+ y 1)))) (cbrt (* x (+ (* y y) (+ y 1))))) (cbrt (* x (+ (* y y) (+ y 1)))) (pow (* x (+ (* y y) (+ y 1))) 3) (sqrt (* x (+ (* y y) (+ y 1)))) (sqrt (* x (+ (* y y) (+ y 1)))) (* (sqrt x) (sqrt (+ (* y y) (+ y 1)))) (* (sqrt x) (sqrt (+ (* y y) (+ y 1)))) (* x (* y y)) (* x (+ y 1)) (* x (* y y)) (* x (+ y 1)) (* x (* (cbrt (+ (* y y) (+ y 1))) (cbrt (+ (* y y) (+ y 1))))) (* x (sqrt (+ (* y y) (+ y 1)))) x (* (cbrt x) (+ (* y y) (+ y 1))) (* (sqrt x) (+ (* y y) (+ y 1))) (* x (+ (* y y) (+ y 1))) (* x (+ (pow (* y y) 3) (pow (+ y 1) 3))) (* x (- (- (pow y 4) (+ (pow y 2) y)) (+ y 1))) (* (* x (+ (* y y) (+ y 1))) x) (* (* x (+ (* y y) (+ y 1))) x) (log (* (* x (+ (* y y) (+ y 1))) x)) (log (* (* x (+ (* y y) (+ y 1))) x)) (log (* (* x (+ (* y y) (+ y 1))) x)) (exp (* (* x (+ (* y y) (+ y 1))) x)) (pow (* (* x (+ (* y y) (+ y 1))) x) 3) (pow (* (* x (+ (* y y) (+ y 1))) x) 3) (* (cbrt (* (* x (+ (* y y) (+ y 1))) x)) (cbrt (* (* x (+ (* y y) (+ y 1))) x))) (cbrt (* (* x (+ (* y y) (+ y 1))) x)) (pow (* (* x (+ (* y y) (+ y 1))) x) 3) (sqrt (* (* x (+ (* y y) (+ y 1))) x)) (sqrt (* (* x (+ (* y y) (+ y 1))) x)) (* (* x (+ (* y y) (+ y 1))) (* (cbrt x) (cbrt x))) (* (* x (+ (* y y) (+ y 1))) (sqrt x)) (* x (+ (* y y) (+ y 1))) (* x (+ (* y y) (+ y 1))) (* (* x (+ (pow (* y y) 3) (pow (+ y 1) 3))) x) (* (* x (- (- (pow y 4) (+ (pow y 2) y)) (+ y 1))) x) (* x (+ (* y y) (+ y 1))) (* x (+ (* y y) (+ y 1))) (* x (+ (* y y) (+ y 1))) x x x (* x (+ (* y y) (+ y 1))) (* x (+ (* y y) (+ y 1))) (* x (+ (* y y) (+ y 1))) (+ (* (pow x 2) (+ (pow y 2) y)) (pow x 2)) (+ (* (pow x 2) (+ (pow y 2) y)) (pow x 2)) (+ (* (pow x 2) (+ (pow y 2) y)) (pow x 2)) 1.573 * * * [progress]: adding candidates to table 2.241 * * [progress]: iteration 4 / 4 2.242 * * * [progress]: picking best candidate 2.246 * * * * [pick]: Picked # 2.246 * * * [progress]: localizing error 2.252 * * * [progress]: generating rewritten candidates 2.252 * * * * [progress]: [ 1 / 3 ] rewriting at (2 2) 2.257 * * * * [progress]: [ 2 / 3 ] rewriting at (2 2 1) 2.260 * * * * [progress]: [ 3 / 3 ] rewriting at (2) 2.270 * * * [progress]: generating series expansions 2.270 * * * * [progress]: [ 1 / 3 ] generating series at (2 2) 2.270 * [approximate]: Approximating (/ (- (* x y) x) x) in (x y) around 0 2.273 * [taylor]: Taking taylor expansion of (/ (- (* x y) x) x) in y 2.276 * [taylor]: Taking taylor expansion of (/ (- (* x y) x) x) in y 2.279 * [taylor]: Taking taylor expansion of (/ (- (* x y) x) x) in y 2.283 * [taylor]: Taking taylor expansion of (/ (- (* x y) x) x) in y 2.283 * [approximate]: Approximating (* x (- (/ 1 (* x y)) (/ 1 x))) in (x y) around 0 2.286 * [taylor]: Taking taylor expansion of (* x (- (/ 1 (* x y)) (/ 1 x))) in y 2.288 * [taylor]: Taking taylor expansion of (* x (- (/ 1 (* x y)) (/ 1 x))) in y 2.291 * [taylor]: Taking taylor expansion of (* x (- (/ 1 (* x y)) (/ 1 x))) in y 2.296 * [taylor]: Taking taylor expansion of (* x (- (/ 1 (* x y)) (/ 1 x))) in y 2.302 * [taylor]: Taking taylor expansion of (* x (- (/ 1 (* x y)) (/ 1 x))) in y 2.302 * [approximate]: Approximating (* -1 (* x (+ (/ 1 x) (/ 1 (* x y))))) in (x y) around 0 2.304 * [taylor]: Taking taylor expansion of (* -1 (* x (+ (/ 1 x) (/ 1 (* x y))))) in y 2.307 * [taylor]: Taking taylor expansion of (* -1 (* x (+ (/ 1 x) (/ 1 (* x y))))) in y 2.311 * [taylor]: Taking taylor expansion of (* -1 (* x (+ (/ 1 x) (/ 1 (* x y))))) in y 2.317 * [taylor]: Taking taylor expansion of (* -1 (* x (+ (/ 1 x) (/ 1 (* x y))))) in y 2.326 * [taylor]: Taking taylor expansion of (* -1 (* x (+ (/ 1 x) (/ 1 (* x y))))) in y 2.326 * * * * [progress]: [ 2 / 3 ] generating series at (2 2 1) 2.326 * [approximate]: Approximating (- (* x y) x) in (x y) around 0 2.327 * [taylor]: Taking taylor expansion of (- (* x y) x) in y 2.328 * [taylor]: Taking taylor expansion of (- (* x y) x) in y 2.329 * [taylor]: Taking taylor expansion of (- (* x y) x) in y 2.332 * [taylor]: Taking taylor expansion of (- (* x y) x) in y 2.334 * [taylor]: Taking taylor expansion of (- (* x y) x) in y 2.334 * [approximate]: Approximating (- (/ 1 (* x y)) (/ 1 x)) in (x y) around 0 2.337 * [taylor]: Taking taylor expansion of (- (/ 1 (* x y)) (/ 1 x)) in y 2.339 * [taylor]: Taking taylor expansion of (- (/ 1 (* x y)) (/ 1 x)) in y 2.343 * [taylor]: Taking taylor expansion of (- (/ 1 (* x y)) (/ 1 x)) in y 2.346 * [taylor]: Taking taylor expansion of (- (/ 1 (* x y)) (/ 1 x)) in y 2.351 * [taylor]: Taking taylor expansion of (- (/ 1 (* x y)) (/ 1 x)) in y 2.351 * [approximate]: Approximating (+ (/ 1 x) (/ 1 (* x y))) in (x y) around 0 2.353 * [taylor]: Taking taylor expansion of (+ (/ 1 x) (/ 1 (* x y))) in y 2.355 * [taylor]: Taking taylor expansion of (+ (/ 1 x) (/ 1 (* x y))) in y 2.358 * [taylor]: Taking taylor expansion of (+ (/ 1 x) (/ 1 (* x y))) in y 2.361 * [taylor]: Taking taylor expansion of (+ (/ 1 x) (/ 1 (* x y))) in y 2.365 * [taylor]: Taking taylor expansion of (+ (/ 1 x) (/ 1 (* x y))) in y 2.365 * * * * [progress]: [ 3 / 3 ] generating series at (2) 2.365 * [approximate]: Approximating (- (* x y) x) in (x y) around 0 2.366 * [taylor]: Taking taylor expansion of (- (* x y) x) in y 2.366 * [taylor]: Taking taylor expansion of (- (* x y) x) in y 2.368 * [taylor]: Taking taylor expansion of (- (* x y) x) in y 2.370 * [taylor]: Taking taylor expansion of (- (* x y) x) in y 2.373 * [taylor]: Taking taylor expansion of (- (* x y) x) in y 2.373 * [approximate]: Approximating (- (/ 1 (* x y)) (/ 1 x)) in (x y) around 0 2.375 * [taylor]: Taking taylor expansion of (- (/ 1 (* x y)) (/ 1 x)) in y 2.378 * [taylor]: Taking taylor expansion of (- (/ 1 (* x y)) (/ 1 x)) in y 2.381 * [taylor]: Taking taylor expansion of (- (/ 1 (* x y)) (/ 1 x)) in y 2.385 * [taylor]: Taking taylor expansion of (- (/ 1 (* x y)) (/ 1 x)) in y 2.389 * [taylor]: Taking taylor expansion of (- (/ 1 (* x y)) (/ 1 x)) in y 2.390 * [approximate]: Approximating (+ (/ 1 x) (/ 1 (* x y))) in (x y) around 0 2.391 * [taylor]: Taking taylor expansion of (+ (/ 1 x) (/ 1 (* x y))) in y 2.396 * [taylor]: Taking taylor expansion of (+ (/ 1 x) (/ 1 (* x y))) in y 2.399 * [taylor]: Taking taylor expansion of (+ (/ 1 x) (/ 1 (* x y))) in y 2.402 * [taylor]: Taking taylor expansion of (+ (/ 1 x) (/ 1 (* x y))) in y 2.406 * [taylor]: Taking taylor expansion of (+ (/ 1 x) (/ 1 (* x y))) in y 2.406 * * * [progress]: simplifying candidates 2.407 * [simplify]: Simplifying using # : (- (log (- (* x y) x)) (log x)) (log (/ (- (* x y) x) x)) (exp (/ (- (* x y) x) x)) (/ (* (* (- (* x y) x) (- (* x y) x)) (- (* x y) x)) (* (* x x) x)) (* (cbrt (/ (- (* x y) x) x)) (cbrt (/ (- (* x y) x) x))) (cbrt (/ (- (* x y) x) x)) (* (* (/ (- (* x y) x) x) (/ (- (* x y) x) x)) (/ (- (* x y) x) x)) (sqrt (/ (- (* x y) x) x)) (sqrt (/ (- (* x y) x) x)) (neg (- (* x y) x)) (neg x) (/ (* x y) x) (/ x x) (/ (* (cbrt (- (* x y) x)) (cbrt (- (* x y) x))) (* (cbrt x) (cbrt x))) (/ (cbrt (- (* x y) x)) (cbrt x)) (/ (* (cbrt (- (* x y) x)) (cbrt (- (* x y) x))) (sqrt x)) (/ (cbrt (- (* x y) x)) (sqrt x)) (/ (* (cbrt (- (* x y) x)) (cbrt (- (* x y) x))) 1) (/ (cbrt (- (* x y) x)) x) (/ (sqrt (- (* x y) x)) (* (cbrt x) (cbrt x))) (/ (sqrt (- (* x y) x)) (cbrt x)) (/ (sqrt (- (* x y) x)) (sqrt x)) (/ (sqrt (- (* x y) x)) (sqrt x)) (/ (sqrt (- (* x y) x)) 1) (/ (sqrt (- (* x y) x)) x) (/ 1 (* (cbrt x) (cbrt x))) (/ (- (* x y) x) (cbrt x)) (/ 1 (sqrt x)) (/ (- (* x y) x) (sqrt x)) (/ 1 1) (/ (- (* x y) x) x) (/ 1 x) (/ x (- (* x y) x)) (/ (- (* x y) x) (* (cbrt x) (cbrt x))) (/ (- (* x y) x) (sqrt x)) (/ (- (* x y) x) 1) (/ x (cbrt (- (* x y) x))) (/ x (sqrt (- (* x y) x))) (/ x (- (* x y) x)) (* x (+ (* (* x y) (* x y)) (+ (* x x) (* (* x y) x)))) (* x (+ (* x y) x)) (/ (exp (* x y)) (exp x)) (log (- (* x y) x)) (exp (- (* x y) x)) (* (cbrt (- (* x y) x)) (cbrt (- (* x y) x))) (cbrt (- (* x y) x)) (* (* (- (* x y) x) (- (* x y) x)) (- (* x y) x)) (sqrt (- (* x y) x)) (sqrt (- (* x y) x)) (- (pow (* x y) 3) (pow x 3)) (+ (* (* x y) (* x y)) (+ (* x x) (* (* x y) x))) (neg x) (- (* (* x y) (* x y)) (* x x)) (+ (* x y) x) (neg x) (* x (/ (- (* x y) x) x)) (+ (log x) (- (log (- (* x y) x)) (log x))) (+ (log x) (log (/ (- (* x y) x) x))) (log (* x (/ (- (* x y) x) x))) (exp (* x (/ (- (* x y) x) x))) (* (* (* x x) x) (/ (* (* (- (* x y) x) (- (* x y) x)) (- (* x y) x)) (* (* x x) x))) (* (* (* x x) x) (* (* (/ (- (* x y) x) x) (/ (- (* x y) x) x)) (/ (- (* x y) x) x))) (* (cbrt (* x (/ (- (* x y) x) x))) (cbrt (* x (/ (- (* x y) x) x)))) (cbrt (* x (/ (- (* x y) x) x))) (* (* (* x (/ (- (* x y) x) x)) (* x (/ (- (* x y) x) x))) (* x (/ (- (* x y) x) x))) (sqrt (* x (/ (- (* x y) x) x))) (sqrt (* x (/ (- (* x y) x) x))) (* (sqrt x) (sqrt (/ (- (* x y) x) x))) (* (sqrt x) (sqrt (/ (- (* x y) x) x))) (* (sqrt x) (/ (sqrt (- (* x y) x)) (sqrt x))) (* (sqrt x) (/ (sqrt (- (* x y) x)) (sqrt x))) (* x (* (cbrt (/ (- (* x y) x) x)) (cbrt (/ (- (* x y) x) x)))) (* x (sqrt (/ (- (* x y) x) x))) (* x (/ (* (cbrt (- (* x y) x)) (cbrt (- (* x y) x))) (* (cbrt x) (cbrt x)))) (* x (/ (* (cbrt (- (* x y) x)) (cbrt (- (* x y) x))) (sqrt x))) (* x (/ (* (cbrt (- (* x y) x)) (cbrt (- (* x y) x))) 1)) (* x (/ (sqrt (- (* x y) x)) (* (cbrt x) (cbrt x)))) (* x (/ (sqrt (- (* x y) x)) (sqrt x))) (* x (/ (sqrt (- (* x y) x)) 1)) (* x (/ 1 (* (cbrt x) (cbrt x)))) (* x (/ 1 (sqrt x))) (* x (/ 1 1)) (* x 1) (* x (- (* x y) x)) (* (cbrt x) (/ (- (* x y) x) x)) (* (sqrt x) (/ (- (* x y) x) x)) (* x (/ (- (* x y) x) x)) (* x (- (* x y) x)) (- y 1) (- y 1) (- y 1) (- (* x y) x) (- (* x y) x) (- (* x y) x) (- (* x y) x) (- (* x y) x) (- (* x y) x) 2.411 * * [simplify]: iteration 0 : 249 enodes (cost 457 ) 2.416 * * [simplify]: iteration 1 : 1332 enodes (cost 382 ) 2.444 * * [simplify]: iteration 2 : 5001 enodes (cost 369 ) 2.447 * [simplify]: Simplified to: (log (- y 1)) (log (- y 1)) (exp (- (/ y 1) 1)) (pow (- y 1) 3) (* (cbrt (/ (- (* x y) x) x)) (cbrt (/ (- (* x y) x) x))) (cbrt (/ (- (* x y) x) x)) (pow (- y 1) 3) (sqrt (/ (- (* x y) x) x)) (sqrt (/ (- (* x y) x) x)) (neg (- (* x y) x)) (neg x) y 1 (/ (* (cbrt (- (* x y) x)) (cbrt (- (* x y) x))) (* (cbrt x) (cbrt x))) (/ (cbrt (- (* x y) x)) (cbrt x)) (/ (* (cbrt (- (* x y) x)) (cbrt (- (* x y) x))) (sqrt x)) (/ (cbrt (- (* x y) x)) (sqrt x)) (* (cbrt (- (* x y) x)) (cbrt (- (* x y) x))) (/ (cbrt (- (* x y) x)) x) (/ (sqrt (- (* x y) x)) (* (cbrt x) (cbrt x))) (/ (sqrt (- (* x y) x)) (cbrt x)) (/ (sqrt (- (* x y) x)) (sqrt x)) (/ (sqrt (- (* x y) x)) (sqrt x)) (sqrt (- (* x y) x)) (/ (sqrt (- (* x y) x)) x) (/ 1 (* (cbrt x) (cbrt x))) (/ (- (* x y) x) (cbrt x)) (/ 1 (sqrt x)) (/ (- (* x y) x) (sqrt x)) 1 (- y 1) (/ 1 x) (/ 1 (- y 1)) (/ (- (* x y) x) (* (cbrt x) (cbrt x))) (/ (- (* x y) x) (sqrt x)) (- (* x y) x) (/ x (cbrt (- (* x y) x))) (/ x (sqrt (- (* x y) x))) (/ 1 (- y 1)) (* (* x (+ (* y (* x y)) (+ (* x y) x))) x) (* x (+ (* x y) x)) (exp (- (* x y) x)) (log (- (* x y) x)) (exp (- (* x y) x)) (* (cbrt (- (* x y) x)) (cbrt (- (* x y) x))) (cbrt (- (* x y) x)) (pow (- (* x y) x) 3) (sqrt (- (* x y) x)) (sqrt (- (* x y) x)) (- (pow (* x y) 3) (pow x 3)) (* x (+ (* y (* x y)) (+ (* x y) x))) (neg x) (* x (- (* y (* x y)) x)) (+ (* x y) x) (neg x) (- (* x y) x) (log (- (* x y) x)) (log (- (* x y) x)) (log (- (* x y) x)) (exp (- (* x y) x)) (pow (- (* x y) x) 3) (pow (- (* x y) x) 3) (* (cbrt (- (* x y) x)) (cbrt (- (* x y) x))) (cbrt (- (* x y) x)) (pow (- (* x y) x) 3) (sqrt (- (* x y) x)) (sqrt (- (* x y) x)) (* (sqrt x) (sqrt (/ (- (* x y) x) x))) (* (sqrt x) (sqrt (/ (- (* x y) x) x))) (* (sqrt x) (/ (sqrt (- (* x y) x)) (sqrt x))) (* (sqrt x) (/ (sqrt (- (* x y) x)) (sqrt x))) (* x (* (cbrt (/ (- (* x y) x) x)) (cbrt (/ (- (* x y) x) x)))) (* x (sqrt (/ (- (* x y) x) x))) (* x (/ (* (cbrt (- (* x y) x)) (cbrt (- (* x y) x))) (* (cbrt x) (cbrt x)))) (* x (/ (* (cbrt (- (* x y) x)) (cbrt (- (* x y) x))) (sqrt x))) (* (* (cbrt (- (* x y) x)) (cbrt (- (* x y) x))) x) (* x (/ (sqrt (- (* x y) x)) (* (cbrt x) (cbrt x)))) (* x (/ (sqrt (- (* x y) x)) (sqrt x))) (* (sqrt (- (* x y) x)) x) (/ x (* (cbrt x) (cbrt x))) (/ x (sqrt x)) x x (* x (- (* x y) x)) (* (cbrt x) (/ (- (* x y) x) x)) (* (sqrt x) (/ (- (* x y) x) x)) (- (* x y) x) (* x (- (* x y) x)) (- y 1) (- y 1) (- y 1) (- (* x y) x) (- (* x y) x) (- (* x y) x) (- (* x y) x) (- (* x y) x) (- (* x y) x) 2.448 * * * [progress]: adding candidates to table 2.641 * [progress]: [Phase 3 of 3] Extracting. 2.641 * * [regime]: Finding splitpoints for: (# # #) 2.642 * * * [regime-changes]: Trying 3 branch expressions: ((- (* x y) x) y x) 2.642 * * * * [regimes]: Trying to branch on (- (* x y) x) from (# # #) 2.678 * * * * [regimes]: Trying to branch on y from (# # #) 2.716 * * * * [regimes]: Trying to branch on x from (# # #) 2.754 * * * [regime]: Found split indices: #