6.890 * [progress]: [Phase 1 of 3] Setting up. 0.001 * * * [progress]: [1/2] Preparing points 0.015 * * * [progress]: [2/2] Setting up program. 0.016 * [progress]: [Phase 2 of 3] Improving. 0.017 * [simplify]: Simplifying using # : (* x (- 1.0 (* y z))) 0.018 * * [simplify]: iteration 0 : 7 enodes (cost 7 ) 0.019 * * [simplify]: iteration 1 : 11 enodes (cost 7 ) 0.020 * * [simplify]: iteration 2 : 24 enodes (cost 7 ) 0.023 * * [simplify]: iteration 3 : 52 enodes (cost 7 ) 0.030 * * [simplify]: iteration 4 : 80 enodes (cost 7 ) 0.040 * * [simplify]: iteration 5 : 90 enodes (cost 7 ) 0.056 * * [simplify]: iteration done : 90 enodes (cost 7 ) 0.057 * [simplify]: Simplified to: (* x (- 1.0 (* y z))) 0.057 * * [progress]: iteration 1 / 4 0.057 * * * [progress]: picking best candidate 0.058 * * * * [pick]: Picked # 0.058 * * * [progress]: localizing error 0.064 * * * [progress]: generating rewritten candidates 0.064 * * * * [progress]: [ 1 / 1 ] rewriting at (2) 0.073 * * * [progress]: generating series expansions 0.073 * * * * [progress]: [ 1 / 1 ] generating series at (2) 0.074 * [approximate]: Taking taylor expansion of (* x (- 1.0 (* z y))) in (x y z) around 0 0.074 * [taylor]: Taking taylor expansion of (* x (- 1.0 (* z y))) in z 0.074 * [taylor]: Taking taylor expansion of x in z 0.074 * [taylor]: Taking taylor expansion of (- 1.0 (* z y)) in z 0.074 * [taylor]: Taking taylor expansion of 1.0 in z 0.074 * [taylor]: Taking taylor expansion of (* z y) in z 0.074 * [taylor]: Taking taylor expansion of z in z 0.074 * [taylor]: Taking taylor expansion of y in z 0.074 * [taylor]: Taking taylor expansion of (* x (- 1.0 (* z y))) in y 0.074 * [taylor]: Taking taylor expansion of x in y 0.074 * [taylor]: Taking taylor expansion of (- 1.0 (* z y)) in y 0.074 * [taylor]: Taking taylor expansion of 1.0 in y 0.074 * [taylor]: Taking taylor expansion of (* z y) in y 0.074 * [taylor]: Taking taylor expansion of z in y 0.074 * [taylor]: Taking taylor expansion of y in y 0.074 * [taylor]: Taking taylor expansion of (* x (- 1.0 (* z y))) in x 0.074 * [taylor]: Taking taylor expansion of x in x 0.074 * [taylor]: Taking taylor expansion of (- 1.0 (* z y)) in x 0.074 * [taylor]: Taking taylor expansion of 1.0 in x 0.074 * [taylor]: Taking taylor expansion of (* z y) in x 0.074 * [taylor]: Taking taylor expansion of z in x 0.074 * [taylor]: Taking taylor expansion of y in x 0.074 * [taylor]: Taking taylor expansion of (* x (- 1.0 (* z y))) in x 0.074 * [taylor]: Taking taylor expansion of x in x 0.074 * [taylor]: Taking taylor expansion of (- 1.0 (* z y)) in x 0.074 * [taylor]: Taking taylor expansion of 1.0 in x 0.074 * [taylor]: Taking taylor expansion of (* z y) in x 0.074 * [taylor]: Taking taylor expansion of z in x 0.074 * [taylor]: Taking taylor expansion of y in x 0.074 * [taylor]: Taking taylor expansion of 0 in y 0.074 * [taylor]: Taking taylor expansion of 0 in z 0.075 * [taylor]: Taking taylor expansion of (- 1.0 (* z y)) in y 0.075 * [taylor]: Taking taylor expansion of 1.0 in y 0.075 * [taylor]: Taking taylor expansion of (* z y) in y 0.075 * [taylor]: Taking taylor expansion of z in y 0.076 * [taylor]: Taking taylor expansion of y in y 0.076 * [taylor]: Taking taylor expansion of 1.0 in z 0.076 * [taylor]: Taking taylor expansion of 0 in z 0.077 * [taylor]: Taking taylor expansion of 0 in y 0.078 * [taylor]: Taking taylor expansion of 0 in z 0.078 * [taylor]: Taking taylor expansion of (- z) in z 0.078 * [taylor]: Taking taylor expansion of z in z 0.078 * [taylor]: Taking taylor expansion of 0 in z 0.078 * [approximate]: Taking taylor expansion of (/ (- 1.0 (/ 1 (* z y))) x) in (x y z) around 0 0.078 * [taylor]: Taking taylor expansion of (/ (- 1.0 (/ 1 (* z y))) x) in z 0.078 * [taylor]: Taking taylor expansion of (- 1.0 (/ 1 (* z y))) in z 0.078 * [taylor]: Taking taylor expansion of 1.0 in z 0.078 * [taylor]: Taking taylor expansion of (/ 1 (* z y)) in z 0.078 * [taylor]: Taking taylor expansion of (* z y) in z 0.078 * [taylor]: Taking taylor expansion of z in z 0.079 * [taylor]: Taking taylor expansion of y in z 0.079 * [taylor]: Taking taylor expansion of x in z 0.079 * [taylor]: Taking taylor expansion of (/ (- 1.0 (/ 1 (* z y))) x) in y 0.079 * [taylor]: Taking taylor expansion of (- 1.0 (/ 1 (* z y))) in y 0.079 * [taylor]: Taking taylor expansion of 1.0 in y 0.079 * [taylor]: Taking taylor expansion of (/ 1 (* z y)) in y 0.079 * [taylor]: Taking taylor expansion of (* z y) in y 0.079 * [taylor]: Taking taylor expansion of z in y 0.079 * [taylor]: Taking taylor expansion of y in y 0.079 * [taylor]: Taking taylor expansion of x in y 0.080 * [taylor]: Taking taylor expansion of (/ (- 1.0 (/ 1 (* z y))) x) in x 0.080 * [taylor]: Taking taylor expansion of (- 1.0 (/ 1 (* z y))) in x 0.080 * [taylor]: Taking taylor expansion of 1.0 in x 0.080 * [taylor]: Taking taylor expansion of (/ 1 (* z y)) in x 0.080 * [taylor]: Taking taylor expansion of (* z y) in x 0.080 * [taylor]: Taking taylor expansion of z in x 0.080 * [taylor]: Taking taylor expansion of y in x 0.080 * [taylor]: Taking taylor expansion of x in x 0.080 * [taylor]: Taking taylor expansion of (/ (- 1.0 (/ 1 (* z y))) x) in x 0.080 * [taylor]: Taking taylor expansion of (- 1.0 (/ 1 (* z y))) in x 0.080 * [taylor]: Taking taylor expansion of 1.0 in x 0.080 * [taylor]: Taking taylor expansion of (/ 1 (* z y)) in x 0.080 * [taylor]: Taking taylor expansion of (* z y) in x 0.080 * [taylor]: Taking taylor expansion of z in x 0.080 * [taylor]: Taking taylor expansion of y in x 0.080 * [taylor]: Taking taylor expansion of x in x 0.080 * [taylor]: Taking taylor expansion of (- 1.0 (/ 1 (* z y))) in y 0.080 * [taylor]: Taking taylor expansion of 1.0 in y 0.080 * [taylor]: Taking taylor expansion of (/ 1 (* z y)) in y 0.080 * [taylor]: Taking taylor expansion of (* z y) in y 0.080 * [taylor]: Taking taylor expansion of z in y 0.080 * [taylor]: Taking taylor expansion of y in y 0.081 * [taylor]: Taking taylor expansion of (- (/ 1 z)) in z 0.081 * [taylor]: Taking taylor expansion of (/ 1 z) in z 0.081 * [taylor]: Taking taylor expansion of z in z 0.082 * [taylor]: Taking taylor expansion of 0 in y 0.083 * [taylor]: Taking taylor expansion of 1.0 in z 0.086 * [taylor]: Taking taylor expansion of 0 in y 0.086 * [taylor]: Taking taylor expansion of 0 in z 0.087 * [taylor]: Taking taylor expansion of 0 in z 0.090 * [taylor]: Taking taylor expansion of 0 in y 0.090 * [taylor]: Taking taylor expansion of 0 in z 0.090 * [taylor]: Taking taylor expansion of 0 in z 0.091 * [taylor]: Taking taylor expansion of 0 in z 0.095 * [taylor]: Taking taylor expansion of 0 in y 0.095 * [taylor]: Taking taylor expansion of 0 in z 0.095 * [taylor]: Taking taylor expansion of 0 in z 0.095 * [taylor]: Taking taylor expansion of 0 in z 0.096 * [taylor]: Taking taylor expansion of 0 in z 0.097 * [approximate]: Taking taylor expansion of (* -1 (/ (- 1.0 (/ 1 (* z y))) x)) in (x y z) around 0 0.097 * [taylor]: Taking taylor expansion of (* -1 (/ (- 1.0 (/ 1 (* z y))) x)) in z 0.097 * [taylor]: Taking taylor expansion of -1 in z 0.097 * [taylor]: Taking taylor expansion of (/ (- 1.0 (/ 1 (* z y))) x) in z 0.097 * [taylor]: Taking taylor expansion of (- 1.0 (/ 1 (* z y))) in z 0.097 * [taylor]: Taking taylor expansion of 1.0 in z 0.097 * [taylor]: Taking taylor expansion of (/ 1 (* z y)) in z 0.097 * [taylor]: Taking taylor expansion of (* z y) in z 0.097 * [taylor]: Taking taylor expansion of z in z 0.097 * [taylor]: Taking taylor expansion of y in z 0.097 * [taylor]: Taking taylor expansion of x in z 0.097 * [taylor]: Taking taylor expansion of (* -1 (/ (- 1.0 (/ 1 (* z y))) x)) in y 0.097 * [taylor]: Taking taylor expansion of -1 in y 0.097 * [taylor]: Taking taylor expansion of (/ (- 1.0 (/ 1 (* z y))) x) in y 0.097 * [taylor]: Taking taylor expansion of (- 1.0 (/ 1 (* z y))) in y 0.097 * [taylor]: Taking taylor expansion of 1.0 in y 0.097 * [taylor]: Taking taylor expansion of (/ 1 (* z y)) in y 0.097 * [taylor]: Taking taylor expansion of (* z y) in y 0.097 * [taylor]: Taking taylor expansion of z in y 0.097 * [taylor]: Taking taylor expansion of y in y 0.098 * [taylor]: Taking taylor expansion of x in y 0.098 * [taylor]: Taking taylor expansion of (* -1 (/ (- 1.0 (/ 1 (* z y))) x)) in x 0.098 * [taylor]: Taking taylor expansion of -1 in x 0.098 * [taylor]: Taking taylor expansion of (/ (- 1.0 (/ 1 (* z y))) x) in x 0.098 * [taylor]: Taking taylor expansion of (- 1.0 (/ 1 (* z y))) in x 0.098 * [taylor]: Taking taylor expansion of 1.0 in x 0.098 * [taylor]: Taking taylor expansion of (/ 1 (* z y)) in x 0.098 * [taylor]: Taking taylor expansion of (* z y) in x 0.098 * [taylor]: Taking taylor expansion of z in x 0.098 * [taylor]: Taking taylor expansion of y in x 0.098 * [taylor]: Taking taylor expansion of x in x 0.098 * [taylor]: Taking taylor expansion of (* -1 (/ (- 1.0 (/ 1 (* z y))) x)) in x 0.098 * [taylor]: Taking taylor expansion of -1 in x 0.098 * [taylor]: Taking taylor expansion of (/ (- 1.0 (/ 1 (* z y))) x) in x 0.098 * [taylor]: Taking taylor expansion of (- 1.0 (/ 1 (* z y))) in x 0.098 * [taylor]: Taking taylor expansion of 1.0 in x 0.098 * [taylor]: Taking taylor expansion of (/ 1 (* z y)) in x 0.098 * [taylor]: Taking taylor expansion of (* z y) in x 0.098 * [taylor]: Taking taylor expansion of z in x 0.098 * [taylor]: Taking taylor expansion of y in x 0.098 * [taylor]: Taking taylor expansion of x in x 0.099 * [taylor]: Taking taylor expansion of (* -1 (- 1.0 (/ 1 (* z y)))) in y 0.099 * [taylor]: Taking taylor expansion of -1 in y 0.099 * [taylor]: Taking taylor expansion of (- 1.0 (/ 1 (* z y))) in y 0.099 * [taylor]: Taking taylor expansion of 1.0 in y 0.099 * [taylor]: Taking taylor expansion of (/ 1 (* z y)) in y 0.099 * [taylor]: Taking taylor expansion of (* z y) in y 0.099 * [taylor]: Taking taylor expansion of z in y 0.099 * [taylor]: Taking taylor expansion of y in y 0.099 * [taylor]: Taking taylor expansion of (/ 1 z) in z 0.099 * [taylor]: Taking taylor expansion of z in z 0.101 * [taylor]: Taking taylor expansion of 0 in y 0.103 * [taylor]: Taking taylor expansion of (- 1.0) in z 0.103 * [taylor]: Taking taylor expansion of 1.0 in z 0.105 * [taylor]: Taking taylor expansion of 0 in y 0.105 * [taylor]: Taking taylor expansion of 0 in z 0.107 * [taylor]: Taking taylor expansion of 0 in z 0.111 * [taylor]: Taking taylor expansion of 0 in y 0.111 * [taylor]: Taking taylor expansion of 0 in z 0.111 * [taylor]: Taking taylor expansion of 0 in z 0.113 * [taylor]: Taking taylor expansion of 0 in z 0.118 * [taylor]: Taking taylor expansion of 0 in y 0.118 * [taylor]: Taking taylor expansion of 0 in z 0.118 * [taylor]: Taking taylor expansion of 0 in z 0.118 * [taylor]: Taking taylor expansion of 0 in z 0.121 * [taylor]: Taking taylor expansion of 0 in z 0.121 * * * [progress]: simplifying candidates 0.122 * [simplify]: Simplifying using # : (expm1 (* x (- 1.0 (* y z)))) (log1p (* x (- 1.0 (* y z)))) (* x (- 1.0 (* y z))) (+ (log x) (log (- 1.0 (* y z)))) (log (* x (- 1.0 (* y z)))) (exp (* x (- 1.0 (* y z)))) (* (* (* x x) x) (* (* (- 1.0 (* y z)) (- 1.0 (* y z))) (- 1.0 (* y z)))) (* (cbrt (* x (- 1.0 (* y z)))) (cbrt (* x (- 1.0 (* y z))))) (cbrt (* x (- 1.0 (* y z)))) (* (* (* x (- 1.0 (* y z))) (* x (- 1.0 (* y z)))) (* x (- 1.0 (* y z)))) (sqrt (* x (- 1.0 (* y z)))) (sqrt (* x (- 1.0 (* y z)))) (* (sqrt x) (sqrt (- 1.0 (* y z)))) (* (sqrt x) (sqrt (- 1.0 (* y z)))) (* x (fma (* (cbrt 1.0) (cbrt 1.0)) (cbrt 1.0) (- (* z y)))) (* x (fma (- z) y (* z y))) (* x (fma (sqrt 1.0) (sqrt 1.0) (- (* z y)))) (* x (fma (- z) y (* z y))) (* x (fma 1 1.0 (- (* z y)))) (* x (fma (- z) y (* z y))) (* x 1.0) (* x (- (* y z))) (* x 1.0) (* x (- (* y z))) (* (fma (* (cbrt 1.0) (cbrt 1.0)) (cbrt 1.0) (- (* z y))) x) (* (fma (- z) y (* z y)) x) (* (fma (sqrt 1.0) (sqrt 1.0) (- (* z y))) x) (* (fma (- z) y (* z y)) x) (* (fma 1 1.0 (- (* z y))) x) (* (fma (- z) y (* z y)) x) (* 1.0 x) (* (- (* y z)) x) (* 1.0 x) (* (- (* y z)) x) (* x (* (cbrt (- 1.0 (* y z))) (cbrt (- 1.0 (* y z))))) (* x (sqrt (- 1.0 (* y z)))) (* x 1) (* (cbrt x) (- 1.0 (* y z))) (* (sqrt x) (- 1.0 (* y z))) (* x (- 1.0 (* y z))) (* x (- (pow 1.0 3) (pow (* y z) 3))) (* x (- (* 1.0 1.0) (* (* y z) (* y z)))) (* 1.0 x) (- (* 1.0 x) (* x (* z y))) (- (* 1.0 x) (* x (* z y))) 0.124 * * [simplify]: iteration 0 : 70 enodes (cost 405 ) 0.139 * * [simplify]: iteration 1 : 152 enodes (cost 402 ) 0.169 * * [simplify]: iteration 2 : 558 enodes (cost 352 ) 0.555 * * [simplify]: iteration 3 : 2059 enodes (cost 343 ) 1.478 * * [simplify]: iteration done : 5000 enodes (cost 337 ) 1.478 * [simplify]: Simplified to: (expm1 (* x (- 1.0 (* y z)))) (log1p (* x (- 1.0 (* y z)))) (* x (- 1.0 (* y z))) (log (* x (- 1.0 (* y z)))) (log (* x (- 1.0 (* y z)))) (exp (* x (- 1.0 (* y z)))) (pow (* x (- 1.0 (* y z))) 3) (* (cbrt (* x (- 1.0 (* y z)))) (cbrt (* x (- 1.0 (* y z))))) (cbrt (* x (- 1.0 (* y z)))) (pow (* x (- 1.0 (* y z))) 3) (sqrt (* x (- 1.0 (* y z)))) (sqrt (* x (- 1.0 (* y z)))) (* (sqrt x) (sqrt (- 1.0 (* y z)))) (* (sqrt x) (sqrt (- 1.0 (* y z)))) (* x (fma (- z) y (pow (cbrt 1.0) 3))) (* (* x z) (- y y)) (* x (- 1.0 (* y z))) (* (* x z) (- y y)) (* x (- 1.0 (* y z))) (* (* x z) (- y y)) (* x 1.0) (* x (- (* y z))) (* x 1.0) (* x (- (* y z))) (* x (fma (- z) y (pow (cbrt 1.0) 3))) (* (* x z) (- y y)) (* x (- 1.0 (* y z))) (* (* x z) (- y y)) (* x (- 1.0 (* y z))) (* (* x z) (- y y)) (* x 1.0) (* x (- (* y z))) (* x 1.0) (* x (- (* y z))) (* x (* (cbrt (- 1.0 (* y z))) (cbrt (- 1.0 (* y z))))) (* x (sqrt (- 1.0 (* y z)))) x (* (cbrt x) (- 1.0 (* y z))) (* (sqrt x) (- 1.0 (* y z))) (* x (- 1.0 (* y z))) (* x (- (pow 1.0 3) (pow (* y z) 3))) (* (* x (- 1.0 (* y z))) (fma y z 1.0)) (* x 1.0) (* x (- 1.0 (* y z))) (* x (- 1.0 (* y z))) 1.478 * * * [progress]: adding candidates to table 1.533 * * [progress]: iteration 2 / 4 1.533 * * * [progress]: picking best candidate 1.547 * * * * [pick]: Picked # 1.547 * * * [progress]: localizing error 1.554 * * * [progress]: generating rewritten candidates 1.555 * * * * [progress]: [ 1 / 2 ] rewriting at (2 2) 1.559 * * * * [progress]: [ 2 / 2 ] rewriting at (2) 1.563 * * * [progress]: generating series expansions 1.563 * * * * [progress]: [ 1 / 2 ] generating series at (2 2) 1.563 * [approximate]: Taking taylor expansion of (* -1 (* x (* z y))) in (x y z) around 0 1.563 * [taylor]: Taking taylor expansion of (* -1 (* x (* z y))) in z 1.563 * [taylor]: Taking taylor expansion of -1 in z 1.563 * [taylor]: Taking taylor expansion of (* x (* z y)) in z 1.563 * [taylor]: Taking taylor expansion of x in z 1.563 * [taylor]: Taking taylor expansion of (* z y) in z 1.563 * [taylor]: Taking taylor expansion of z in z 1.563 * [taylor]: Taking taylor expansion of y in z 1.563 * [taylor]: Taking taylor expansion of (* -1 (* x (* z y))) in y 1.563 * [taylor]: Taking taylor expansion of -1 in y 1.563 * [taylor]: Taking taylor expansion of (* x (* z y)) in y 1.563 * [taylor]: Taking taylor expansion of x in y 1.563 * [taylor]: Taking taylor expansion of (* z y) in y 1.563 * [taylor]: Taking taylor expansion of z in y 1.563 * [taylor]: Taking taylor expansion of y in y 1.563 * [taylor]: Taking taylor expansion of (* -1 (* x (* z y))) in x 1.563 * [taylor]: Taking taylor expansion of -1 in x 1.563 * [taylor]: Taking taylor expansion of (* x (* z y)) in x 1.563 * [taylor]: Taking taylor expansion of x in x 1.563 * [taylor]: Taking taylor expansion of (* z y) in x 1.563 * [taylor]: Taking taylor expansion of z in x 1.563 * [taylor]: Taking taylor expansion of y in x 1.564 * [taylor]: Taking taylor expansion of (* -1 (* x (* z y))) in x 1.564 * [taylor]: Taking taylor expansion of -1 in x 1.564 * [taylor]: Taking taylor expansion of (* x (* z y)) in x 1.564 * [taylor]: Taking taylor expansion of x in x 1.564 * [taylor]: Taking taylor expansion of (* z y) in x 1.564 * [taylor]: Taking taylor expansion of z in x 1.564 * [taylor]: Taking taylor expansion of y in x 1.564 * [taylor]: Taking taylor expansion of 0 in y 1.564 * [taylor]: Taking taylor expansion of 0 in z 1.565 * [taylor]: Taking taylor expansion of (- (* z y)) in y 1.565 * [taylor]: Taking taylor expansion of (* z y) in y 1.565 * [taylor]: Taking taylor expansion of z in y 1.565 * [taylor]: Taking taylor expansion of y in y 1.565 * [taylor]: Taking taylor expansion of 0 in z 1.565 * [taylor]: Taking taylor expansion of 0 in z 1.567 * [taylor]: Taking taylor expansion of 0 in y 1.567 * [taylor]: Taking taylor expansion of 0 in z 1.567 * [taylor]: Taking taylor expansion of (- z) in z 1.567 * [taylor]: Taking taylor expansion of z in z 1.568 * [approximate]: Taking taylor expansion of (/ -1 (* x (* z y))) in (x y z) around 0 1.568 * [taylor]: Taking taylor expansion of (/ -1 (* x (* z y))) in z 1.568 * [taylor]: Taking taylor expansion of -1 in z 1.568 * [taylor]: Taking taylor expansion of (* x (* z y)) in z 1.568 * [taylor]: Taking taylor expansion of x in z 1.568 * [taylor]: Taking taylor expansion of (* z y) in z 1.568 * [taylor]: Taking taylor expansion of z in z 1.568 * [taylor]: Taking taylor expansion of y in z 1.568 * [taylor]: Taking taylor expansion of (/ -1 (* x (* z y))) in y 1.568 * [taylor]: Taking taylor expansion of -1 in y 1.568 * [taylor]: Taking taylor expansion of (* x (* z y)) in y 1.568 * [taylor]: Taking taylor expansion of x in y 1.568 * [taylor]: Taking taylor expansion of (* z y) in y 1.568 * [taylor]: Taking taylor expansion of z in y 1.568 * [taylor]: Taking taylor expansion of y in y 1.569 * [taylor]: Taking taylor expansion of (/ -1 (* x (* z y))) in x 1.569 * [taylor]: Taking taylor expansion of -1 in x 1.569 * [taylor]: Taking taylor expansion of (* x (* z y)) in x 1.569 * [taylor]: Taking taylor expansion of x in x 1.569 * [taylor]: Taking taylor expansion of (* z y) in x 1.569 * [taylor]: Taking taylor expansion of z in x 1.569 * [taylor]: Taking taylor expansion of y in x 1.570 * [taylor]: Taking taylor expansion of (/ -1 (* x (* z y))) in x 1.570 * [taylor]: Taking taylor expansion of -1 in x 1.570 * [taylor]: Taking taylor expansion of (* x (* z y)) in x 1.570 * [taylor]: Taking taylor expansion of x in x 1.570 * [taylor]: Taking taylor expansion of (* z y) in x 1.570 * [taylor]: Taking taylor expansion of z in x 1.570 * [taylor]: Taking taylor expansion of y in x 1.570 * [taylor]: Taking taylor expansion of (/ -1 (* z y)) in y 1.570 * [taylor]: Taking taylor expansion of -1 in y 1.570 * [taylor]: Taking taylor expansion of (* z y) in y 1.570 * [taylor]: Taking taylor expansion of z in y 1.570 * [taylor]: Taking taylor expansion of y in y 1.571 * [taylor]: Taking taylor expansion of (/ -1 z) in z 1.571 * [taylor]: Taking taylor expansion of -1 in z 1.571 * [taylor]: Taking taylor expansion of z in z 1.572 * [taylor]: Taking taylor expansion of 0 in y 1.572 * [taylor]: Taking taylor expansion of 0 in z 1.574 * [taylor]: Taking taylor expansion of 0 in y 1.575 * [taylor]: Taking taylor expansion of 0 in z 1.575 * [taylor]: Taking taylor expansion of 0 in z 1.578 * [taylor]: Taking taylor expansion of 0 in y 1.578 * [taylor]: Taking taylor expansion of 0 in z 1.578 * [taylor]: Taking taylor expansion of 0 in z 1.578 * [taylor]: Taking taylor expansion of 0 in z 1.579 * [approximate]: Taking taylor expansion of (/ 1 (* x (* z y))) in (x y z) around 0 1.579 * [taylor]: Taking taylor expansion of (/ 1 (* x (* z y))) in z 1.579 * [taylor]: Taking taylor expansion of (* x (* z y)) in z 1.579 * [taylor]: Taking taylor expansion of x in z 1.579 * [taylor]: Taking taylor expansion of (* z y) in z 1.579 * [taylor]: Taking taylor expansion of z in z 1.579 * [taylor]: Taking taylor expansion of y in z 1.579 * [taylor]: Taking taylor expansion of (/ 1 (* x (* z y))) in y 1.579 * [taylor]: Taking taylor expansion of (* x (* z y)) in y 1.579 * [taylor]: Taking taylor expansion of x in y 1.579 * [taylor]: Taking taylor expansion of (* z y) in y 1.579 * [taylor]: Taking taylor expansion of z in y 1.579 * [taylor]: Taking taylor expansion of y in y 1.580 * [taylor]: Taking taylor expansion of (/ 1 (* x (* z y))) in x 1.580 * [taylor]: Taking taylor expansion of (* x (* z y)) in x 1.580 * [taylor]: Taking taylor expansion of x in x 1.580 * [taylor]: Taking taylor expansion of (* z y) in x 1.580 * [taylor]: Taking taylor expansion of z in x 1.580 * [taylor]: Taking taylor expansion of y in x 1.581 * [taylor]: Taking taylor expansion of (/ 1 (* x (* z y))) in x 1.581 * [taylor]: Taking taylor expansion of (* x (* z y)) in x 1.581 * [taylor]: Taking taylor expansion of x in x 1.581 * [taylor]: Taking taylor expansion of (* z y) in x 1.581 * [taylor]: Taking taylor expansion of z in x 1.581 * [taylor]: Taking taylor expansion of y in x 1.581 * [taylor]: Taking taylor expansion of (/ 1 (* z y)) in y 1.581 * [taylor]: Taking taylor expansion of (* z y) in y 1.581 * [taylor]: Taking taylor expansion of z in y 1.581 * [taylor]: Taking taylor expansion of y in y 1.582 * [taylor]: Taking taylor expansion of (/ 1 z) in z 1.582 * [taylor]: Taking taylor expansion of z in z 1.583 * [taylor]: Taking taylor expansion of 0 in y 1.583 * [taylor]: Taking taylor expansion of 0 in z 1.585 * [taylor]: Taking taylor expansion of 0 in y 1.585 * [taylor]: Taking taylor expansion of 0 in z 1.586 * [taylor]: Taking taylor expansion of 0 in z 1.591 * [taylor]: Taking taylor expansion of 0 in y 1.591 * [taylor]: Taking taylor expansion of 0 in z 1.591 * [taylor]: Taking taylor expansion of 0 in z 1.591 * [taylor]: Taking taylor expansion of 0 in z 1.592 * * * * [progress]: [ 2 / 2 ] generating series at (2) 1.592 * [approximate]: Taking taylor expansion of (- (* 1.0 x) (* x (* z y))) in (x y z) around 0 1.592 * [taylor]: Taking taylor expansion of (- (* 1.0 x) (* x (* z y))) in z 1.592 * [taylor]: Taking taylor expansion of (* 1.0 x) in z 1.592 * [taylor]: Taking taylor expansion of 1.0 in z 1.592 * [taylor]: Taking taylor expansion of x in z 1.592 * [taylor]: Taking taylor expansion of (* x (* z y)) in z 1.592 * [taylor]: Taking taylor expansion of x in z 1.592 * [taylor]: Taking taylor expansion of (* z y) in z 1.592 * [taylor]: Taking taylor expansion of z in z 1.592 * [taylor]: Taking taylor expansion of y in z 1.592 * [taylor]: Taking taylor expansion of (- (* 1.0 x) (* x (* z y))) in y 1.592 * [taylor]: Taking taylor expansion of (* 1.0 x) in y 1.592 * [taylor]: Taking taylor expansion of 1.0 in y 1.592 * [taylor]: Taking taylor expansion of x in y 1.592 * [taylor]: Taking taylor expansion of (* x (* z y)) in y 1.592 * [taylor]: Taking taylor expansion of x in y 1.592 * [taylor]: Taking taylor expansion of (* z y) in y 1.592 * [taylor]: Taking taylor expansion of z in y 1.592 * [taylor]: Taking taylor expansion of y in y 1.592 * [taylor]: Taking taylor expansion of (- (* 1.0 x) (* x (* z y))) in x 1.592 * [taylor]: Taking taylor expansion of (* 1.0 x) in x 1.592 * [taylor]: Taking taylor expansion of 1.0 in x 1.592 * [taylor]: Taking taylor expansion of x in x 1.592 * [taylor]: Taking taylor expansion of (* x (* z y)) in x 1.592 * [taylor]: Taking taylor expansion of x in x 1.592 * [taylor]: Taking taylor expansion of (* z y) in x 1.592 * [taylor]: Taking taylor expansion of z in x 1.592 * [taylor]: Taking taylor expansion of y in x 1.592 * [taylor]: Taking taylor expansion of (- (* 1.0 x) (* x (* z y))) in x 1.592 * [taylor]: Taking taylor expansion of (* 1.0 x) in x 1.592 * [taylor]: Taking taylor expansion of 1.0 in x 1.592 * [taylor]: Taking taylor expansion of x in x 1.592 * [taylor]: Taking taylor expansion of (* x (* z y)) in x 1.592 * [taylor]: Taking taylor expansion of x in x 1.592 * [taylor]: Taking taylor expansion of (* z y) in x 1.592 * [taylor]: Taking taylor expansion of z in x 1.592 * [taylor]: Taking taylor expansion of y in x 1.593 * [taylor]: Taking taylor expansion of 0 in y 1.593 * [taylor]: Taking taylor expansion of 0 in z 1.595 * [taylor]: Taking taylor expansion of (- 1.0 (* z y)) in y 1.595 * [taylor]: Taking taylor expansion of 1.0 in y 1.595 * [taylor]: Taking taylor expansion of (* z y) in y 1.595 * [taylor]: Taking taylor expansion of z in y 1.595 * [taylor]: Taking taylor expansion of y in y 1.595 * [taylor]: Taking taylor expansion of 1.0 in z 1.595 * [taylor]: Taking taylor expansion of 0 in z 1.597 * [taylor]: Taking taylor expansion of 0 in y 1.597 * [taylor]: Taking taylor expansion of 0 in z 1.597 * [taylor]: Taking taylor expansion of (- z) in z 1.597 * [taylor]: Taking taylor expansion of z in z 1.598 * [taylor]: Taking taylor expansion of 0 in z 1.598 * [approximate]: Taking taylor expansion of (- (* 1.0 (/ 1 x)) (/ 1 (* x (* z y)))) in (x y z) around 0 1.598 * [taylor]: Taking taylor expansion of (- (* 1.0 (/ 1 x)) (/ 1 (* x (* z y)))) in z 1.598 * [taylor]: Taking taylor expansion of (* 1.0 (/ 1 x)) in z 1.598 * [taylor]: Taking taylor expansion of 1.0 in z 1.598 * [taylor]: Taking taylor expansion of (/ 1 x) in z 1.598 * [taylor]: Taking taylor expansion of x in z 1.598 * [taylor]: Taking taylor expansion of (/ 1 (* x (* z y))) in z 1.598 * [taylor]: Taking taylor expansion of (* x (* z y)) in z 1.598 * [taylor]: Taking taylor expansion of x in z 1.598 * [taylor]: Taking taylor expansion of (* z y) in z 1.598 * [taylor]: Taking taylor expansion of z in z 1.598 * [taylor]: Taking taylor expansion of y in z 1.599 * [taylor]: Taking taylor expansion of (- (* 1.0 (/ 1 x)) (/ 1 (* x (* z y)))) in y 1.599 * [taylor]: Taking taylor expansion of (* 1.0 (/ 1 x)) in y 1.599 * [taylor]: Taking taylor expansion of 1.0 in y 1.599 * [taylor]: Taking taylor expansion of (/ 1 x) in y 1.599 * [taylor]: Taking taylor expansion of x in y 1.599 * [taylor]: Taking taylor expansion of (/ 1 (* x (* z y))) in y 1.599 * [taylor]: Taking taylor expansion of (* x (* z y)) in y 1.599 * [taylor]: Taking taylor expansion of x in y 1.599 * [taylor]: Taking taylor expansion of (* z y) in y 1.599 * [taylor]: Taking taylor expansion of z in y 1.599 * [taylor]: Taking taylor expansion of y in y 1.600 * [taylor]: Taking taylor expansion of (- (* 1.0 (/ 1 x)) (/ 1 (* x (* z y)))) in x 1.600 * [taylor]: Taking taylor expansion of (* 1.0 (/ 1 x)) in x 1.600 * [taylor]: Taking taylor expansion of 1.0 in x 1.600 * [taylor]: Taking taylor expansion of (/ 1 x) in x 1.600 * [taylor]: Taking taylor expansion of x in x 1.600 * [taylor]: Taking taylor expansion of (/ 1 (* x (* z y))) in x 1.600 * [taylor]: Taking taylor expansion of (* x (* z y)) in x 1.600 * [taylor]: Taking taylor expansion of x in x 1.600 * [taylor]: Taking taylor expansion of (* z y) in x 1.600 * [taylor]: Taking taylor expansion of z in x 1.600 * [taylor]: Taking taylor expansion of y in x 1.600 * [taylor]: Taking taylor expansion of (- (* 1.0 (/ 1 x)) (/ 1 (* x (* z y)))) in x 1.600 * [taylor]: Taking taylor expansion of (* 1.0 (/ 1 x)) in x 1.600 * [taylor]: Taking taylor expansion of 1.0 in x 1.600 * [taylor]: Taking taylor expansion of (/ 1 x) in x 1.600 * [taylor]: Taking taylor expansion of x in x 1.601 * [taylor]: Taking taylor expansion of (/ 1 (* x (* z y))) in x 1.601 * [taylor]: Taking taylor expansion of (* x (* z y)) in x 1.601 * [taylor]: Taking taylor expansion of x in x 1.601 * [taylor]: Taking taylor expansion of (* z y) in x 1.601 * [taylor]: Taking taylor expansion of z in x 1.601 * [taylor]: Taking taylor expansion of y in x 1.602 * [taylor]: Taking taylor expansion of (- 1.0 (/ 1 (* z y))) in y 1.602 * [taylor]: Taking taylor expansion of 1.0 in y 1.602 * [taylor]: Taking taylor expansion of (/ 1 (* z y)) in y 1.602 * [taylor]: Taking taylor expansion of (* z y) in y 1.602 * [taylor]: Taking taylor expansion of z in y 1.602 * [taylor]: Taking taylor expansion of y in y 1.602 * [taylor]: Taking taylor expansion of (- (/ 1 z)) in z 1.602 * [taylor]: Taking taylor expansion of (/ 1 z) in z 1.602 * [taylor]: Taking taylor expansion of z in z 1.605 * [taylor]: Taking taylor expansion of 0 in y 1.606 * [taylor]: Taking taylor expansion of 1.0 in z 1.609 * [taylor]: Taking taylor expansion of 0 in y 1.609 * [taylor]: Taking taylor expansion of 0 in z 1.610 * [taylor]: Taking taylor expansion of 0 in z 1.614 * [taylor]: Taking taylor expansion of 0 in y 1.615 * [taylor]: Taking taylor expansion of 0 in z 1.615 * [taylor]: Taking taylor expansion of 0 in z 1.616 * [taylor]: Taking taylor expansion of 0 in z 1.620 * [taylor]: Taking taylor expansion of 0 in y 1.620 * [taylor]: Taking taylor expansion of 0 in z 1.620 * [taylor]: Taking taylor expansion of 0 in z 1.620 * [taylor]: Taking taylor expansion of 0 in z 1.622 * [taylor]: Taking taylor expansion of 0 in z 1.622 * [approximate]: Taking taylor expansion of (- (/ 1 (* x (* z y))) (* 1.0 (/ 1 x))) in (x y z) around 0 1.622 * [taylor]: Taking taylor expansion of (- (/ 1 (* x (* z y))) (* 1.0 (/ 1 x))) in z 1.622 * [taylor]: Taking taylor expansion of (/ 1 (* x (* z y))) in z 1.622 * [taylor]: Taking taylor expansion of (* x (* z y)) in z 1.622 * [taylor]: Taking taylor expansion of x in z 1.622 * [taylor]: Taking taylor expansion of (* z y) in z 1.622 * [taylor]: Taking taylor expansion of z in z 1.622 * [taylor]: Taking taylor expansion of y in z 1.623 * [taylor]: Taking taylor expansion of (* 1.0 (/ 1 x)) in z 1.623 * [taylor]: Taking taylor expansion of 1.0 in z 1.623 * [taylor]: Taking taylor expansion of (/ 1 x) in z 1.623 * [taylor]: Taking taylor expansion of x in z 1.623 * [taylor]: Taking taylor expansion of (- (/ 1 (* x (* z y))) (* 1.0 (/ 1 x))) in y 1.623 * [taylor]: Taking taylor expansion of (/ 1 (* x (* z y))) in y 1.623 * [taylor]: Taking taylor expansion of (* x (* z y)) in y 1.623 * [taylor]: Taking taylor expansion of x in y 1.623 * [taylor]: Taking taylor expansion of (* z y) in y 1.623 * [taylor]: Taking taylor expansion of z in y 1.623 * [taylor]: Taking taylor expansion of y in y 1.624 * [taylor]: Taking taylor expansion of (* 1.0 (/ 1 x)) in y 1.624 * [taylor]: Taking taylor expansion of 1.0 in y 1.624 * [taylor]: Taking taylor expansion of (/ 1 x) in y 1.624 * [taylor]: Taking taylor expansion of x in y 1.624 * [taylor]: Taking taylor expansion of (- (/ 1 (* x (* z y))) (* 1.0 (/ 1 x))) in x 1.624 * [taylor]: Taking taylor expansion of (/ 1 (* x (* z y))) in x 1.624 * [taylor]: Taking taylor expansion of (* x (* z y)) in x 1.624 * [taylor]: Taking taylor expansion of x in x 1.624 * [taylor]: Taking taylor expansion of (* z y) in x 1.624 * [taylor]: Taking taylor expansion of z in x 1.624 * [taylor]: Taking taylor expansion of y in x 1.624 * [taylor]: Taking taylor expansion of (* 1.0 (/ 1 x)) in x 1.624 * [taylor]: Taking taylor expansion of 1.0 in x 1.624 * [taylor]: Taking taylor expansion of (/ 1 x) in x 1.625 * [taylor]: Taking taylor expansion of x in x 1.625 * [taylor]: Taking taylor expansion of (- (/ 1 (* x (* z y))) (* 1.0 (/ 1 x))) in x 1.625 * [taylor]: Taking taylor expansion of (/ 1 (* x (* z y))) in x 1.625 * [taylor]: Taking taylor expansion of (* x (* z y)) in x 1.625 * [taylor]: Taking taylor expansion of x in x 1.625 * [taylor]: Taking taylor expansion of (* z y) in x 1.625 * [taylor]: Taking taylor expansion of z in x 1.625 * [taylor]: Taking taylor expansion of y in x 1.625 * [taylor]: Taking taylor expansion of (* 1.0 (/ 1 x)) in x 1.625 * [taylor]: Taking taylor expansion of 1.0 in x 1.625 * [taylor]: Taking taylor expansion of (/ 1 x) in x 1.625 * [taylor]: Taking taylor expansion of x in x 1.626 * [taylor]: Taking taylor expansion of (- (/ 1 (* z y)) 1.0) in y 1.627 * [taylor]: Taking taylor expansion of (/ 1 (* z y)) in y 1.627 * [taylor]: Taking taylor expansion of (* z y) in y 1.627 * [taylor]: Taking taylor expansion of z in y 1.627 * [taylor]: Taking taylor expansion of y in y 1.627 * [taylor]: Taking taylor expansion of 1.0 in y 1.627 * [taylor]: Taking taylor expansion of (/ 1 z) in z 1.627 * [taylor]: Taking taylor expansion of z in z 1.629 * [taylor]: Taking taylor expansion of 0 in y 1.631 * [taylor]: Taking taylor expansion of (- 1.0) in z 1.631 * [taylor]: Taking taylor expansion of 1.0 in z 1.634 * [taylor]: Taking taylor expansion of 0 in y 1.634 * [taylor]: Taking taylor expansion of 0 in z 1.635 * [taylor]: Taking taylor expansion of 0 in z 1.640 * [taylor]: Taking taylor expansion of 0 in y 1.640 * [taylor]: Taking taylor expansion of 0 in z 1.640 * [taylor]: Taking taylor expansion of 0 in z 1.641 * [taylor]: Taking taylor expansion of 0 in z 1.646 * [taylor]: Taking taylor expansion of 0 in y 1.646 * [taylor]: Taking taylor expansion of 0 in z 1.646 * [taylor]: Taking taylor expansion of 0 in z 1.646 * [taylor]: Taking taylor expansion of 0 in z 1.647 * [taylor]: Taking taylor expansion of 0 in z 1.648 * * * [progress]: simplifying candidates 1.648 * [simplify]: Simplifying using # : (expm1 (* x (- (* y z)))) (log1p (* x (- (* y z)))) (* x (- (* y z))) (+ (log x) (log (- (* y z)))) (log (* x (- (* y z)))) (exp (* x (- (* y z)))) (* (* (* x x) x) (* (* (- (* y z)) (- (* y z))) (- (* y z)))) (* (cbrt (* x (- (* y z)))) (cbrt (* x (- (* y z))))) (cbrt (* x (- (* y z)))) (* (* (* x (- (* y z))) (* x (- (* y z)))) (* x (- (* y z)))) (sqrt (* x (- (* y z)))) (sqrt (* x (- (* y z)))) (* (sqrt x) (sqrt (- (* y z)))) (* (sqrt x) (sqrt (- (* y z)))) (* x (* y z)) (* x (* (cbrt (- (* y z))) (cbrt (- (* y z))))) (* x (sqrt (- (* y z)))) (* x 1) (* x -1) (* x (- y)) (* x y) (* (cbrt x) (- (* y z))) (* (sqrt x) (- (* y z))) (* x (- (* y z))) (expm1 (+ (* x 1.0) (* x (- (* y z))))) (log1p (+ (* x 1.0) (* x (- (* y z))))) (* (exp (* x 1.0)) (exp (* x (- (* y z))))) (log (+ (* x 1.0) (* x (- (* y z))))) (exp (+ (* x 1.0) (* x (- (* y z))))) (* (cbrt (+ (* x 1.0) (* x (- (* y z))))) (cbrt (+ (* x 1.0) (* x (- (* y z)))))) (cbrt (+ (* x 1.0) (* x (- (* y z))))) (* (* (+ (* x 1.0) (* x (- (* y z)))) (+ (* x 1.0) (* x (- (* y z))))) (+ (* x 1.0) (* x (- (* y z))))) (sqrt (+ (* x 1.0) (* x (- (* y z))))) (sqrt (+ (* x 1.0) (* x (- (* y z))))) (+ (pow (* x 1.0) 3) (pow (* x (- (* y z))) 3)) (+ (* (* x 1.0) (* x 1.0)) (- (* (* x (- (* y z))) (* x (- (* y z)))) (* (* x 1.0) (* x (- (* y z)))))) (- (* (* x 1.0) (* x 1.0)) (* (* x (- (* y z))) (* x (- (* y z))))) (- (* x 1.0) (* x (- (* y z)))) (+ 1.0 (- (* y z))) 0 (* -1 (* x (* z y))) (* -1 (* x (* z y))) (* 1.0 x) (- (* 1.0 x) (* x (* z y))) (- (* 1.0 x) (* x (* z y))) 1.650 * * [simplify]: iteration 0 : 72 enodes (cost 455 ) 1.663 * * [simplify]: iteration 1 : 200 enodes (cost 376 ) 1.721 * * [simplify]: iteration 2 : 990 enodes (cost 348 ) 2.163 * * [simplify]: iteration done : 5001 enodes (cost 347 ) 2.163 * [simplify]: Simplified to: (expm1 (* x (- (* y z)))) (log1p (* x (- (* y z)))) (* x (- (* y z))) (log (* x (- (* y z)))) (log (* x (- (* y z)))) (exp (* x (- (* y z)))) (pow (* x (- (* y z))) 3) (* (cbrt (* x (- (* y z)))) (cbrt (* x (- (* y z))))) (cbrt (* x (- (* y z)))) (pow (* x (- (* y z))) 3) (sqrt (* x (- (* y z)))) (sqrt (* x (- (* y z)))) (* (sqrt x) (sqrt (- (* y z)))) (* (sqrt x) (sqrt (- (* y z)))) (* x (* y z)) (* x (* (cbrt (- (* y z))) (cbrt (- (* y z))))) (* x (sqrt (- (* y z)))) x (- x) (* x (- y)) (* x y) (* (cbrt x) (- (* y z))) (* (sqrt x) (- (* y z))) (* x (- (* y z))) (expm1 (* x (- 1.0 (* y z)))) (log1p (* x (- 1.0 (* y z)))) (exp (* x (- 1.0 (* y z)))) (log (* x (- 1.0 (* y z)))) (exp (* x (- 1.0 (* y z)))) (* (cbrt (* x (- 1.0 (* y z)))) (cbrt (* x (- 1.0 (* y z))))) (cbrt (* x (- 1.0 (* y z)))) (pow (* x (- 1.0 (* y z))) 3) (sqrt (* x (- 1.0 (* y z)))) (sqrt (* x (- 1.0 (* y z)))) (- (pow (* x 1.0) 3) (pow (* x (* y z)) 3)) (fma (* x (- (* y z))) (* x (- (- (* y z)) 1.0)) (* (* x 1.0) (* x 1.0))) (* (* x x) (- (* 1.0 1.0) (* (* y z) (* y z)))) (* x (- 1.0 (- (* y z)))) (- 1.0 (* y z)) 0 (* x (- (* y z))) (* x (- (* y z))) (* 1.0 x) (* x (- 1.0 (* y z))) (* x (- 1.0 (* y z))) 2.163 * * * [progress]: adding candidates to table 2.255 * * [progress]: iteration 3 / 4 2.255 * * * [progress]: picking best candidate 2.261 * * * * [pick]: Picked # 2.261 * * * [progress]: localizing error 2.269 * * * [progress]: generating rewritten candidates 2.269 * * * * [progress]: [ 1 / 2 ] rewriting at (2 2) 2.278 * * * * [progress]: [ 2 / 2 ] rewriting at (2) 2.282 * * * [progress]: generating series expansions 2.282 * * * * [progress]: [ 1 / 2 ] generating series at (2 2) 2.282 * [approximate]: Taking taylor expansion of (* -1 (* x (* z y))) in (x y z) around 0 2.282 * [taylor]: Taking taylor expansion of (* -1 (* x (* z y))) in z 2.282 * [taylor]: Taking taylor expansion of -1 in z 2.282 * [taylor]: Taking taylor expansion of (* x (* z y)) in z 2.282 * [taylor]: Taking taylor expansion of x in z 2.282 * [taylor]: Taking taylor expansion of (* z y) in z 2.282 * [taylor]: Taking taylor expansion of z in z 2.282 * [taylor]: Taking taylor expansion of y in z 2.282 * [taylor]: Taking taylor expansion of (* -1 (* x (* z y))) in y 2.282 * [taylor]: Taking taylor expansion of -1 in y 2.282 * [taylor]: Taking taylor expansion of (* x (* z y)) in y 2.282 * [taylor]: Taking taylor expansion of x in y 2.282 * [taylor]: Taking taylor expansion of (* z y) in y 2.282 * [taylor]: Taking taylor expansion of z in y 2.282 * [taylor]: Taking taylor expansion of y in y 2.282 * [taylor]: Taking taylor expansion of (* -1 (* x (* z y))) in x 2.282 * [taylor]: Taking taylor expansion of -1 in x 2.282 * [taylor]: Taking taylor expansion of (* x (* z y)) in x 2.282 * [taylor]: Taking taylor expansion of x in x 2.282 * [taylor]: Taking taylor expansion of (* z y) in x 2.282 * [taylor]: Taking taylor expansion of z in x 2.282 * [taylor]: Taking taylor expansion of y in x 2.282 * [taylor]: Taking taylor expansion of (* -1 (* x (* z y))) in x 2.282 * [taylor]: Taking taylor expansion of -1 in x 2.282 * [taylor]: Taking taylor expansion of (* x (* z y)) in x 2.282 * [taylor]: Taking taylor expansion of x in x 2.282 * [taylor]: Taking taylor expansion of (* z y) in x 2.282 * [taylor]: Taking taylor expansion of z in x 2.282 * [taylor]: Taking taylor expansion of y in x 2.283 * [taylor]: Taking taylor expansion of 0 in y 2.283 * [taylor]: Taking taylor expansion of 0 in z 2.284 * [taylor]: Taking taylor expansion of (- (* z y)) in y 2.284 * [taylor]: Taking taylor expansion of (* z y) in y 2.284 * [taylor]: Taking taylor expansion of z in y 2.284 * [taylor]: Taking taylor expansion of y in y 2.284 * [taylor]: Taking taylor expansion of 0 in z 2.284 * [taylor]: Taking taylor expansion of 0 in z 2.288 * [taylor]: Taking taylor expansion of 0 in y 2.288 * [taylor]: Taking taylor expansion of 0 in z 2.289 * [taylor]: Taking taylor expansion of (- z) in z 2.289 * [taylor]: Taking taylor expansion of z in z 2.289 * [approximate]: Taking taylor expansion of (/ -1 (* x (* z y))) in (x y z) around 0 2.289 * [taylor]: Taking taylor expansion of (/ -1 (* x (* z y))) in z 2.289 * [taylor]: Taking taylor expansion of -1 in z 2.289 * [taylor]: Taking taylor expansion of (* x (* z y)) in z 2.289 * [taylor]: Taking taylor expansion of x in z 2.289 * [taylor]: Taking taylor expansion of (* z y) in z 2.289 * [taylor]: Taking taylor expansion of z in z 2.289 * [taylor]: Taking taylor expansion of y in z 2.290 * [taylor]: Taking taylor expansion of (/ -1 (* x (* z y))) in y 2.290 * [taylor]: Taking taylor expansion of -1 in y 2.290 * [taylor]: Taking taylor expansion of (* x (* z y)) in y 2.290 * [taylor]: Taking taylor expansion of x in y 2.290 * [taylor]: Taking taylor expansion of (* z y) in y 2.290 * [taylor]: Taking taylor expansion of z in y 2.290 * [taylor]: Taking taylor expansion of y in y 2.291 * [taylor]: Taking taylor expansion of (/ -1 (* x (* z y))) in x 2.291 * [taylor]: Taking taylor expansion of -1 in x 2.291 * [taylor]: Taking taylor expansion of (* x (* z y)) in x 2.291 * [taylor]: Taking taylor expansion of x in x 2.291 * [taylor]: Taking taylor expansion of (* z y) in x 2.291 * [taylor]: Taking taylor expansion of z in x 2.291 * [taylor]: Taking taylor expansion of y in x 2.291 * [taylor]: Taking taylor expansion of (/ -1 (* x (* z y))) in x 2.291 * [taylor]: Taking taylor expansion of -1 in x 2.291 * [taylor]: Taking taylor expansion of (* x (* z y)) in x 2.291 * [taylor]: Taking taylor expansion of x in x 2.291 * [taylor]: Taking taylor expansion of (* z y) in x 2.291 * [taylor]: Taking taylor expansion of z in x 2.291 * [taylor]: Taking taylor expansion of y in x 2.292 * [taylor]: Taking taylor expansion of (/ -1 (* z y)) in y 2.292 * [taylor]: Taking taylor expansion of -1 in y 2.292 * [taylor]: Taking taylor expansion of (* z y) in y 2.292 * [taylor]: Taking taylor expansion of z in y 2.292 * [taylor]: Taking taylor expansion of y in y 2.292 * [taylor]: Taking taylor expansion of (/ -1 z) in z 2.292 * [taylor]: Taking taylor expansion of -1 in z 2.292 * [taylor]: Taking taylor expansion of z in z 2.293 * [taylor]: Taking taylor expansion of 0 in y 2.294 * [taylor]: Taking taylor expansion of 0 in z 2.296 * [taylor]: Taking taylor expansion of 0 in y 2.296 * [taylor]: Taking taylor expansion of 0 in z 2.297 * [taylor]: Taking taylor expansion of 0 in z 2.299 * [taylor]: Taking taylor expansion of 0 in y 2.299 * [taylor]: Taking taylor expansion of 0 in z 2.299 * [taylor]: Taking taylor expansion of 0 in z 2.300 * [taylor]: Taking taylor expansion of 0 in z 2.300 * [approximate]: Taking taylor expansion of (/ 1 (* x (* z y))) in (x y z) around 0 2.300 * [taylor]: Taking taylor expansion of (/ 1 (* x (* z y))) in z 2.300 * [taylor]: Taking taylor expansion of (* x (* z y)) in z 2.300 * [taylor]: Taking taylor expansion of x in z 2.300 * [taylor]: Taking taylor expansion of (* z y) in z 2.300 * [taylor]: Taking taylor expansion of z in z 2.300 * [taylor]: Taking taylor expansion of y in z 2.301 * [taylor]: Taking taylor expansion of (/ 1 (* x (* z y))) in y 2.301 * [taylor]: Taking taylor expansion of (* x (* z y)) in y 2.301 * [taylor]: Taking taylor expansion of x in y 2.301 * [taylor]: Taking taylor expansion of (* z y) in y 2.301 * [taylor]: Taking taylor expansion of z in y 2.301 * [taylor]: Taking taylor expansion of y in y 2.302 * [taylor]: Taking taylor expansion of (/ 1 (* x (* z y))) in x 2.302 * [taylor]: Taking taylor expansion of (* x (* z y)) in x 2.302 * [taylor]: Taking taylor expansion of x in x 2.302 * [taylor]: Taking taylor expansion of (* z y) in x 2.302 * [taylor]: Taking taylor expansion of z in x 2.302 * [taylor]: Taking taylor expansion of y in x 2.302 * [taylor]: Taking taylor expansion of (/ 1 (* x (* z y))) in x 2.302 * [taylor]: Taking taylor expansion of (* x (* z y)) in x 2.302 * [taylor]: Taking taylor expansion of x in x 2.302 * [taylor]: Taking taylor expansion of (* z y) in x 2.302 * [taylor]: Taking taylor expansion of z in x 2.302 * [taylor]: Taking taylor expansion of y in x 2.303 * [taylor]: Taking taylor expansion of (/ 1 (* z y)) in y 2.303 * [taylor]: Taking taylor expansion of (* z y) in y 2.303 * [taylor]: Taking taylor expansion of z in y 2.303 * [taylor]: Taking taylor expansion of y in y 2.303 * [taylor]: Taking taylor expansion of (/ 1 z) in z 2.303 * [taylor]: Taking taylor expansion of z in z 2.304 * [taylor]: Taking taylor expansion of 0 in y 2.305 * [taylor]: Taking taylor expansion of 0 in z 2.307 * [taylor]: Taking taylor expansion of 0 in y 2.307 * [taylor]: Taking taylor expansion of 0 in z 2.307 * [taylor]: Taking taylor expansion of 0 in z 2.310 * [taylor]: Taking taylor expansion of 0 in y 2.310 * [taylor]: Taking taylor expansion of 0 in z 2.310 * [taylor]: Taking taylor expansion of 0 in z 2.310 * [taylor]: Taking taylor expansion of 0 in z 2.311 * * * * [progress]: [ 2 / 2 ] generating series at (2) 2.311 * [approximate]: Taking taylor expansion of (- (* 1.0 x) (* x (* z y))) in (x y z) around 0 2.311 * [taylor]: Taking taylor expansion of (- (* 1.0 x) (* x (* z y))) in z 2.311 * [taylor]: Taking taylor expansion of (* 1.0 x) in z 2.311 * [taylor]: Taking taylor expansion of 1.0 in z 2.311 * [taylor]: Taking taylor expansion of x in z 2.311 * [taylor]: Taking taylor expansion of (* x (* z y)) in z 2.311 * [taylor]: Taking taylor expansion of x in z 2.311 * [taylor]: Taking taylor expansion of (* z y) in z 2.311 * [taylor]: Taking taylor expansion of z in z 2.311 * [taylor]: Taking taylor expansion of y in z 2.311 * [taylor]: Taking taylor expansion of (- (* 1.0 x) (* x (* z y))) in y 2.311 * [taylor]: Taking taylor expansion of (* 1.0 x) in y 2.311 * [taylor]: Taking taylor expansion of 1.0 in y 2.311 * [taylor]: Taking taylor expansion of x in y 2.311 * [taylor]: Taking taylor expansion of (* x (* z y)) in y 2.311 * [taylor]: Taking taylor expansion of x in y 2.311 * [taylor]: Taking taylor expansion of (* z y) in y 2.311 * [taylor]: Taking taylor expansion of z in y 2.311 * [taylor]: Taking taylor expansion of y in y 2.311 * [taylor]: Taking taylor expansion of (- (* 1.0 x) (* x (* z y))) in x 2.311 * [taylor]: Taking taylor expansion of (* 1.0 x) in x 2.311 * [taylor]: Taking taylor expansion of 1.0 in x 2.311 * [taylor]: Taking taylor expansion of x in x 2.311 * [taylor]: Taking taylor expansion of (* x (* z y)) in x 2.311 * [taylor]: Taking taylor expansion of x in x 2.311 * [taylor]: Taking taylor expansion of (* z y) in x 2.311 * [taylor]: Taking taylor expansion of z in x 2.311 * [taylor]: Taking taylor expansion of y in x 2.311 * [taylor]: Taking taylor expansion of (- (* 1.0 x) (* x (* z y))) in x 2.311 * [taylor]: Taking taylor expansion of (* 1.0 x) in x 2.311 * [taylor]: Taking taylor expansion of 1.0 in x 2.311 * [taylor]: Taking taylor expansion of x in x 2.311 * [taylor]: Taking taylor expansion of (* x (* z y)) in x 2.311 * [taylor]: Taking taylor expansion of x in x 2.311 * [taylor]: Taking taylor expansion of (* z y) in x 2.311 * [taylor]: Taking taylor expansion of z in x 2.311 * [taylor]: Taking taylor expansion of y in x 2.312 * [taylor]: Taking taylor expansion of 0 in y 2.312 * [taylor]: Taking taylor expansion of 0 in z 2.314 * [taylor]: Taking taylor expansion of (- 1.0 (* z y)) in y 2.314 * [taylor]: Taking taylor expansion of 1.0 in y 2.314 * [taylor]: Taking taylor expansion of (* z y) in y 2.314 * [taylor]: Taking taylor expansion of z in y 2.314 * [taylor]: Taking taylor expansion of y in y 2.314 * [taylor]: Taking taylor expansion of 1.0 in z 2.314 * [taylor]: Taking taylor expansion of 0 in z 2.316 * [taylor]: Taking taylor expansion of 0 in y 2.316 * [taylor]: Taking taylor expansion of 0 in z 2.317 * [taylor]: Taking taylor expansion of (- z) in z 2.317 * [taylor]: Taking taylor expansion of z in z 2.317 * [taylor]: Taking taylor expansion of 0 in z 2.317 * [approximate]: Taking taylor expansion of (- (* 1.0 (/ 1 x)) (/ 1 (* x (* z y)))) in (x y z) around 0 2.317 * [taylor]: Taking taylor expansion of (- (* 1.0 (/ 1 x)) (/ 1 (* x (* z y)))) in z 2.317 * [taylor]: Taking taylor expansion of (* 1.0 (/ 1 x)) in z 2.317 * [taylor]: Taking taylor expansion of 1.0 in z 2.317 * [taylor]: Taking taylor expansion of (/ 1 x) in z 2.317 * [taylor]: Taking taylor expansion of x in z 2.317 * [taylor]: Taking taylor expansion of (/ 1 (* x (* z y))) in z 2.317 * [taylor]: Taking taylor expansion of (* x (* z y)) in z 2.317 * [taylor]: Taking taylor expansion of x in z 2.317 * [taylor]: Taking taylor expansion of (* z y) in z 2.317 * [taylor]: Taking taylor expansion of z in z 2.317 * [taylor]: Taking taylor expansion of y in z 2.318 * [taylor]: Taking taylor expansion of (- (* 1.0 (/ 1 x)) (/ 1 (* x (* z y)))) in y 2.318 * [taylor]: Taking taylor expansion of (* 1.0 (/ 1 x)) in y 2.318 * [taylor]: Taking taylor expansion of 1.0 in y 2.318 * [taylor]: Taking taylor expansion of (/ 1 x) in y 2.318 * [taylor]: Taking taylor expansion of x in y 2.318 * [taylor]: Taking taylor expansion of (/ 1 (* x (* z y))) in y 2.318 * [taylor]: Taking taylor expansion of (* x (* z y)) in y 2.318 * [taylor]: Taking taylor expansion of x in y 2.318 * [taylor]: Taking taylor expansion of (* z y) in y 2.318 * [taylor]: Taking taylor expansion of z in y 2.318 * [taylor]: Taking taylor expansion of y in y 2.319 * [taylor]: Taking taylor expansion of (- (* 1.0 (/ 1 x)) (/ 1 (* x (* z y)))) in x 2.319 * [taylor]: Taking taylor expansion of (* 1.0 (/ 1 x)) in x 2.319 * [taylor]: Taking taylor expansion of 1.0 in x 2.319 * [taylor]: Taking taylor expansion of (/ 1 x) in x 2.319 * [taylor]: Taking taylor expansion of x in x 2.319 * [taylor]: Taking taylor expansion of (/ 1 (* x (* z y))) in x 2.319 * [taylor]: Taking taylor expansion of (* x (* z y)) in x 2.319 * [taylor]: Taking taylor expansion of x in x 2.319 * [taylor]: Taking taylor expansion of (* z y) in x 2.319 * [taylor]: Taking taylor expansion of z in x 2.319 * [taylor]: Taking taylor expansion of y in x 2.320 * [taylor]: Taking taylor expansion of (- (* 1.0 (/ 1 x)) (/ 1 (* x (* z y)))) in x 2.320 * [taylor]: Taking taylor expansion of (* 1.0 (/ 1 x)) in x 2.320 * [taylor]: Taking taylor expansion of 1.0 in x 2.320 * [taylor]: Taking taylor expansion of (/ 1 x) in x 2.320 * [taylor]: Taking taylor expansion of x in x 2.320 * [taylor]: Taking taylor expansion of (/ 1 (* x (* z y))) in x 2.320 * [taylor]: Taking taylor expansion of (* x (* z y)) in x 2.320 * [taylor]: Taking taylor expansion of x in x 2.320 * [taylor]: Taking taylor expansion of (* z y) in x 2.320 * [taylor]: Taking taylor expansion of z in x 2.320 * [taylor]: Taking taylor expansion of y in x 2.321 * [taylor]: Taking taylor expansion of (- 1.0 (/ 1 (* z y))) in y 2.321 * [taylor]: Taking taylor expansion of 1.0 in y 2.321 * [taylor]: Taking taylor expansion of (/ 1 (* z y)) in y 2.321 * [taylor]: Taking taylor expansion of (* z y) in y 2.321 * [taylor]: Taking taylor expansion of z in y 2.321 * [taylor]: Taking taylor expansion of y in y 2.321 * [taylor]: Taking taylor expansion of (- (/ 1 z)) in z 2.321 * [taylor]: Taking taylor expansion of (/ 1 z) in z 2.321 * [taylor]: Taking taylor expansion of z in z 2.324 * [taylor]: Taking taylor expansion of 0 in y 2.325 * [taylor]: Taking taylor expansion of 1.0 in z 2.329 * [taylor]: Taking taylor expansion of 0 in y 2.329 * [taylor]: Taking taylor expansion of 0 in z 2.330 * [taylor]: Taking taylor expansion of 0 in z 2.334 * [taylor]: Taking taylor expansion of 0 in y 2.334 * [taylor]: Taking taylor expansion of 0 in z 2.334 * [taylor]: Taking taylor expansion of 0 in z 2.335 * [taylor]: Taking taylor expansion of 0 in z 2.340 * [taylor]: Taking taylor expansion of 0 in y 2.340 * [taylor]: Taking taylor expansion of 0 in z 2.340 * [taylor]: Taking taylor expansion of 0 in z 2.340 * [taylor]: Taking taylor expansion of 0 in z 2.341 * [taylor]: Taking taylor expansion of 0 in z 2.341 * [approximate]: Taking taylor expansion of (- (/ 1 (* x (* z y))) (* 1.0 (/ 1 x))) in (x y z) around 0 2.341 * [taylor]: Taking taylor expansion of (- (/ 1 (* x (* z y))) (* 1.0 (/ 1 x))) in z 2.342 * [taylor]: Taking taylor expansion of (/ 1 (* x (* z y))) in z 2.342 * [taylor]: Taking taylor expansion of (* x (* z y)) in z 2.342 * [taylor]: Taking taylor expansion of x in z 2.342 * [taylor]: Taking taylor expansion of (* z y) in z 2.342 * [taylor]: Taking taylor expansion of z in z 2.342 * [taylor]: Taking taylor expansion of y in z 2.342 * [taylor]: Taking taylor expansion of (* 1.0 (/ 1 x)) in z 2.342 * [taylor]: Taking taylor expansion of 1.0 in z 2.342 * [taylor]: Taking taylor expansion of (/ 1 x) in z 2.342 * [taylor]: Taking taylor expansion of x in z 2.342 * [taylor]: Taking taylor expansion of (- (/ 1 (* x (* z y))) (* 1.0 (/ 1 x))) in y 2.342 * [taylor]: Taking taylor expansion of (/ 1 (* x (* z y))) in y 2.342 * [taylor]: Taking taylor expansion of (* x (* z y)) in y 2.342 * [taylor]: Taking taylor expansion of x in y 2.342 * [taylor]: Taking taylor expansion of (* z y) in y 2.342 * [taylor]: Taking taylor expansion of z in y 2.342 * [taylor]: Taking taylor expansion of y in y 2.343 * [taylor]: Taking taylor expansion of (* 1.0 (/ 1 x)) in y 2.343 * [taylor]: Taking taylor expansion of 1.0 in y 2.343 * [taylor]: Taking taylor expansion of (/ 1 x) in y 2.343 * [taylor]: Taking taylor expansion of x in y 2.343 * [taylor]: Taking taylor expansion of (- (/ 1 (* x (* z y))) (* 1.0 (/ 1 x))) in x 2.343 * [taylor]: Taking taylor expansion of (/ 1 (* x (* z y))) in x 2.343 * [taylor]: Taking taylor expansion of (* x (* z y)) in x 2.343 * [taylor]: Taking taylor expansion of x in x 2.343 * [taylor]: Taking taylor expansion of (* z y) in x 2.343 * [taylor]: Taking taylor expansion of z in x 2.343 * [taylor]: Taking taylor expansion of y in x 2.344 * [taylor]: Taking taylor expansion of (* 1.0 (/ 1 x)) in x 2.344 * [taylor]: Taking taylor expansion of 1.0 in x 2.344 * [taylor]: Taking taylor expansion of (/ 1 x) in x 2.344 * [taylor]: Taking taylor expansion of x in x 2.344 * [taylor]: Taking taylor expansion of (- (/ 1 (* x (* z y))) (* 1.0 (/ 1 x))) in x 2.344 * [taylor]: Taking taylor expansion of (/ 1 (* x (* z y))) in x 2.344 * [taylor]: Taking taylor expansion of (* x (* z y)) in x 2.344 * [taylor]: Taking taylor expansion of x in x 2.344 * [taylor]: Taking taylor expansion of (* z y) in x 2.344 * [taylor]: Taking taylor expansion of z in x 2.344 * [taylor]: Taking taylor expansion of y in x 2.345 * [taylor]: Taking taylor expansion of (* 1.0 (/ 1 x)) in x 2.345 * [taylor]: Taking taylor expansion of 1.0 in x 2.345 * [taylor]: Taking taylor expansion of (/ 1 x) in x 2.345 * [taylor]: Taking taylor expansion of x in x 2.346 * [taylor]: Taking taylor expansion of (- (/ 1 (* z y)) 1.0) in y 2.346 * [taylor]: Taking taylor expansion of (/ 1 (* z y)) in y 2.346 * [taylor]: Taking taylor expansion of (* z y) in y 2.346 * [taylor]: Taking taylor expansion of z in y 2.346 * [taylor]: Taking taylor expansion of y in y 2.346 * [taylor]: Taking taylor expansion of 1.0 in y 2.346 * [taylor]: Taking taylor expansion of (/ 1 z) in z 2.346 * [taylor]: Taking taylor expansion of z in z 2.349 * [taylor]: Taking taylor expansion of 0 in y 2.350 * [taylor]: Taking taylor expansion of (- 1.0) in z 2.350 * [taylor]: Taking taylor expansion of 1.0 in z 2.353 * [taylor]: Taking taylor expansion of 0 in y 2.353 * [taylor]: Taking taylor expansion of 0 in z 2.354 * [taylor]: Taking taylor expansion of 0 in z 2.359 * [taylor]: Taking taylor expansion of 0 in y 2.359 * [taylor]: Taking taylor expansion of 0 in z 2.359 * [taylor]: Taking taylor expansion of 0 in z 2.360 * [taylor]: Taking taylor expansion of 0 in z 2.365 * [taylor]: Taking taylor expansion of 0 in y 2.365 * [taylor]: Taking taylor expansion of 0 in z 2.365 * [taylor]: Taking taylor expansion of 0 in z 2.365 * [taylor]: Taking taylor expansion of 0 in z 2.366 * [taylor]: Taking taylor expansion of 0 in z 2.367 * * * [progress]: simplifying candidates 2.367 * [simplify]: Simplifying using # : (expm1 (* (* x (- y)) z)) (log1p (* (* x (- y)) z)) (* (* x (- y)) z) (* (* x (- y)) z) (+ (+ (log x) (log (- y))) (log z)) (+ (log (* x (- y))) (log z)) (log (* (* x (- y)) z)) (exp (* (* x (- y)) z)) (* (* (* (* x x) x) (* (* (- y) (- y)) (- y))) (* (* z z) z)) (* (* (* (* x (- y)) (* x (- y))) (* x (- y))) (* (* z z) z)) (* (cbrt (* (* x (- y)) z)) (cbrt (* (* x (- y)) z))) (cbrt (* (* x (- y)) z)) (* (* (* (* x (- y)) z) (* (* x (- y)) z)) (* (* x (- y)) z)) (sqrt (* (* x (- y)) z)) (sqrt (* (* x (- y)) z)) (* (* x y) z) (* (* x (- y)) (* (cbrt z) (cbrt z))) (* (* x (- y)) (sqrt z)) (* (* x (- y)) 1) (* (- y) z) (expm1 (+ (* x 1.0) (* (* x (- y)) z))) (log1p (+ (* x 1.0) (* (* x (- y)) z))) (* (exp (* x 1.0)) (exp (* (* x (- y)) z))) (log (+ (* x 1.0) (* (* x (- y)) z))) (exp (+ (* x 1.0) (* (* x (- y)) z))) (* (cbrt (+ (* x 1.0) (* (* x (- y)) z))) (cbrt (+ (* x 1.0) (* (* x (- y)) z)))) (cbrt (+ (* x 1.0) (* (* x (- y)) z))) (* (* (+ (* x 1.0) (* (* x (- y)) z)) (+ (* x 1.0) (* (* x (- y)) z))) (+ (* x 1.0) (* (* x (- y)) z))) (sqrt (+ (* x 1.0) (* (* x (- y)) z))) (sqrt (+ (* x 1.0) (* (* x (- y)) z))) (+ (pow (* x 1.0) 3) (pow (* (* x (- y)) z) 3)) (+ (* (* x 1.0) (* x 1.0)) (- (* (* (* x (- y)) z) (* (* x (- y)) z)) (* (* x 1.0) (* (* x (- y)) z)))) (- (* (* x 1.0) (* x 1.0)) (* (* (* x (- y)) z) (* (* x (- y)) z))) (- (* x 1.0) (* (* x (- y)) z)) 0 (* -1 (* x (* z y))) (* -1 (* x (* z y))) (* 1.0 x) (- (* 1.0 x) (* x (* z y))) (- (* 1.0 x) (* x (* z y))) 2.369 * * [simplify]: iteration 0 : 74 enodes (cost 442 ) 2.385 * * [simplify]: iteration 1 : 216 enodes (cost 395 ) 2.436 * * [simplify]: iteration 2 : 913 enodes (cost 324 ) 2.821 * * [simplify]: iteration done : 5001 enodes (cost 322 ) 2.821 * [simplify]: Simplified to: (expm1 (* (* x (- y)) z)) (log1p (* (* x (- y)) z)) (- (* x (* z y))) (- (* x (* z y))) (log (* (* x (- y)) z)) (log (* (* x (- y)) z)) (log (* (* x (- y)) z)) (exp (* (* x (- y)) z)) (pow (- (* x (* z y))) 3) (pow (- (* x (* z y))) 3) (* (cbrt (* (* x (- y)) z)) (cbrt (* (* x (- y)) z))) (cbrt (* (* x (- y)) z)) (pow (- (* x (* z y))) 3) (sqrt (* (* x (- y)) z)) (sqrt (* (* x (- y)) z)) (* x (* z y)) (* (* x (- y)) (* (cbrt z) (cbrt z))) (* (* x (- y)) (sqrt z)) (- (* x y)) (* (- y) z) (expm1 (* x (- 1.0 (* z y)))) (log1p (* x (- 1.0 (* z y)))) (exp (* x (- 1.0 (* z y)))) (log (* x (- 1.0 (* z y)))) (exp (* x (- 1.0 (* z y)))) (* (cbrt (* x (- 1.0 (* z y)))) (cbrt (* x (- 1.0 (* z y))))) (cbrt (* x (- 1.0 (* z y)))) (pow (* x (- 1.0 (* z y))) 3) (sqrt (* x (- 1.0 (* z y)))) (sqrt (* x (- 1.0 (* z y)))) (+ (pow (* x 1.0) 3) (pow (* (* x (- y)) z) 3)) (* x (+ (* (* (- y) z) (* x (- (* (- y) z) 1.0))) (* x (* 1.0 1.0)))) (* (* x x) (- (* 1.0 1.0) (* (* y y) (* z z)))) (* x (- 1.0 (* (- y) z))) 0 (- (* x (* z y))) (- (* x (* z y))) (* 1.0 x) (* x (- 1.0 (* z y))) (* x (- 1.0 (* z y))) 2.822 * * * [progress]: adding candidates to table 2.907 * * [progress]: iteration 4 / 4 2.907 * * * [progress]: picking best candidate 2.916 * * * * [pick]: Picked # 2.916 * * * [progress]: localizing error 2.922 * * * [progress]: generating rewritten candidates 2.922 * * * * [progress]: [ 1 / 1 ] rewriting at (2) 2.931 * * * [progress]: generating series expansions 2.931 * * * * [progress]: [ 1 / 1 ] generating series at (2) 2.931 * [approximate]: Taking taylor expansion of (* x (- 1.0 (* z y))) in (x y z) around 0 2.931 * [taylor]: Taking taylor expansion of (* x (- 1.0 (* z y))) in z 2.931 * [taylor]: Taking taylor expansion of x in z 2.931 * [taylor]: Taking taylor expansion of (- 1.0 (* z y)) in z 2.931 * [taylor]: Taking taylor expansion of 1.0 in z 2.931 * [taylor]: Taking taylor expansion of (* z y) in z 2.931 * [taylor]: Taking taylor expansion of z in z 2.931 * [taylor]: Taking taylor expansion of y in z 2.931 * [taylor]: Taking taylor expansion of (* x (- 1.0 (* z y))) in y 2.931 * [taylor]: Taking taylor expansion of x in y 2.931 * [taylor]: Taking taylor expansion of (- 1.0 (* z y)) in y 2.931 * [taylor]: Taking taylor expansion of 1.0 in y 2.931 * [taylor]: Taking taylor expansion of (* z y) in y 2.931 * [taylor]: Taking taylor expansion of z in y 2.931 * [taylor]: Taking taylor expansion of y in y 2.931 * [taylor]: Taking taylor expansion of (* x (- 1.0 (* z y))) in x 2.931 * [taylor]: Taking taylor expansion of x in x 2.931 * [taylor]: Taking taylor expansion of (- 1.0 (* z y)) in x 2.931 * [taylor]: Taking taylor expansion of 1.0 in x 2.931 * [taylor]: Taking taylor expansion of (* z y) in x 2.931 * [taylor]: Taking taylor expansion of z in x 2.931 * [taylor]: Taking taylor expansion of y in x 2.931 * [taylor]: Taking taylor expansion of (* x (- 1.0 (* z y))) in x 2.931 * [taylor]: Taking taylor expansion of x in x 2.931 * [taylor]: Taking taylor expansion of (- 1.0 (* z y)) in x 2.931 * [taylor]: Taking taylor expansion of 1.0 in x 2.931 * [taylor]: Taking taylor expansion of (* z y) in x 2.931 * [taylor]: Taking taylor expansion of z in x 2.931 * [taylor]: Taking taylor expansion of y in x 2.932 * [taylor]: Taking taylor expansion of 0 in y 2.932 * [taylor]: Taking taylor expansion of 0 in z 2.933 * [taylor]: Taking taylor expansion of (- 1.0 (* z y)) in y 2.933 * [taylor]: Taking taylor expansion of 1.0 in y 2.933 * [taylor]: Taking taylor expansion of (* z y) in y 2.933 * [taylor]: Taking taylor expansion of z in y 2.933 * [taylor]: Taking taylor expansion of y in y 2.933 * [taylor]: Taking taylor expansion of 1.0 in z 2.933 * [taylor]: Taking taylor expansion of 0 in z 2.935 * [taylor]: Taking taylor expansion of 0 in y 2.935 * [taylor]: Taking taylor expansion of 0 in z 2.935 * [taylor]: Taking taylor expansion of (- z) in z 2.935 * [taylor]: Taking taylor expansion of z in z 2.936 * [taylor]: Taking taylor expansion of 0 in z 2.936 * [approximate]: Taking taylor expansion of (/ (- 1.0 (/ 1 (* z y))) x) in (x y z) around 0 2.936 * [taylor]: Taking taylor expansion of (/ (- 1.0 (/ 1 (* z y))) x) in z 2.936 * [taylor]: Taking taylor expansion of (- 1.0 (/ 1 (* z y))) in z 2.936 * [taylor]: Taking taylor expansion of 1.0 in z 2.936 * [taylor]: Taking taylor expansion of (/ 1 (* z y)) in z 2.936 * [taylor]: Taking taylor expansion of (* z y) in z 2.936 * [taylor]: Taking taylor expansion of z in z 2.936 * [taylor]: Taking taylor expansion of y in z 2.936 * [taylor]: Taking taylor expansion of x in z 2.936 * [taylor]: Taking taylor expansion of (/ (- 1.0 (/ 1 (* z y))) x) in y 2.936 * [taylor]: Taking taylor expansion of (- 1.0 (/ 1 (* z y))) in y 2.937 * [taylor]: Taking taylor expansion of 1.0 in y 2.937 * [taylor]: Taking taylor expansion of (/ 1 (* z y)) in y 2.937 * [taylor]: Taking taylor expansion of (* z y) in y 2.937 * [taylor]: Taking taylor expansion of z in y 2.937 * [taylor]: Taking taylor expansion of y in y 2.937 * [taylor]: Taking taylor expansion of x in y 2.937 * [taylor]: Taking taylor expansion of (/ (- 1.0 (/ 1 (* z y))) x) in x 2.937 * [taylor]: Taking taylor expansion of (- 1.0 (/ 1 (* z y))) in x 2.937 * [taylor]: Taking taylor expansion of 1.0 in x 2.937 * [taylor]: Taking taylor expansion of (/ 1 (* z y)) in x 2.937 * [taylor]: Taking taylor expansion of (* z y) in x 2.937 * [taylor]: Taking taylor expansion of z in x 2.937 * [taylor]: Taking taylor expansion of y in x 2.937 * [taylor]: Taking taylor expansion of x in x 2.937 * [taylor]: Taking taylor expansion of (/ (- 1.0 (/ 1 (* z y))) x) in x 2.937 * [taylor]: Taking taylor expansion of (- 1.0 (/ 1 (* z y))) in x 2.937 * [taylor]: Taking taylor expansion of 1.0 in x 2.937 * [taylor]: Taking taylor expansion of (/ 1 (* z y)) in x 2.937 * [taylor]: Taking taylor expansion of (* z y) in x 2.937 * [taylor]: Taking taylor expansion of z in x 2.937 * [taylor]: Taking taylor expansion of y in x 2.938 * [taylor]: Taking taylor expansion of x in x 2.938 * [taylor]: Taking taylor expansion of (- 1.0 (/ 1 (* z y))) in y 2.938 * [taylor]: Taking taylor expansion of 1.0 in y 2.938 * [taylor]: Taking taylor expansion of (/ 1 (* z y)) in y 2.938 * [taylor]: Taking taylor expansion of (* z y) in y 2.938 * [taylor]: Taking taylor expansion of z in y 2.938 * [taylor]: Taking taylor expansion of y in y 2.938 * [taylor]: Taking taylor expansion of (- (/ 1 z)) in z 2.938 * [taylor]: Taking taylor expansion of (/ 1 z) in z 2.938 * [taylor]: Taking taylor expansion of z in z 2.940 * [taylor]: Taking taylor expansion of 0 in y 2.941 * [taylor]: Taking taylor expansion of 1.0 in z 2.946 * [taylor]: Taking taylor expansion of 0 in y 2.946 * [taylor]: Taking taylor expansion of 0 in z 2.947 * [taylor]: Taking taylor expansion of 0 in z 2.950 * [taylor]: Taking taylor expansion of 0 in y 2.950 * [taylor]: Taking taylor expansion of 0 in z 2.950 * [taylor]: Taking taylor expansion of 0 in z 2.951 * [taylor]: Taking taylor expansion of 0 in z 2.955 * [taylor]: Taking taylor expansion of 0 in y 2.955 * [taylor]: Taking taylor expansion of 0 in z 2.955 * [taylor]: Taking taylor expansion of 0 in z 2.955 * [taylor]: Taking taylor expansion of 0 in z 2.956 * [taylor]: Taking taylor expansion of 0 in z 2.957 * [approximate]: Taking taylor expansion of (* -1 (/ (- 1.0 (/ 1 (* z y))) x)) in (x y z) around 0 2.957 * [taylor]: Taking taylor expansion of (* -1 (/ (- 1.0 (/ 1 (* z y))) x)) in z 2.957 * [taylor]: Taking taylor expansion of -1 in z 2.957 * [taylor]: Taking taylor expansion of (/ (- 1.0 (/ 1 (* z y))) x) in z 2.957 * [taylor]: Taking taylor expansion of (- 1.0 (/ 1 (* z y))) in z 2.957 * [taylor]: Taking taylor expansion of 1.0 in z 2.957 * [taylor]: Taking taylor expansion of (/ 1 (* z y)) in z 2.957 * [taylor]: Taking taylor expansion of (* z y) in z 2.957 * [taylor]: Taking taylor expansion of z in z 2.957 * [taylor]: Taking taylor expansion of y in z 2.957 * [taylor]: Taking taylor expansion of x in z 2.957 * [taylor]: Taking taylor expansion of (* -1 (/ (- 1.0 (/ 1 (* z y))) x)) in y 2.957 * [taylor]: Taking taylor expansion of -1 in y 2.957 * [taylor]: Taking taylor expansion of (/ (- 1.0 (/ 1 (* z y))) x) in y 2.957 * [taylor]: Taking taylor expansion of (- 1.0 (/ 1 (* z y))) in y 2.957 * [taylor]: Taking taylor expansion of 1.0 in y 2.957 * [taylor]: Taking taylor expansion of (/ 1 (* z y)) in y 2.957 * [taylor]: Taking taylor expansion of (* z y) in y 2.957 * [taylor]: Taking taylor expansion of z in y 2.958 * [taylor]: Taking taylor expansion of y in y 2.958 * [taylor]: Taking taylor expansion of x in y 2.958 * [taylor]: Taking taylor expansion of (* -1 (/ (- 1.0 (/ 1 (* z y))) x)) in x 2.958 * [taylor]: Taking taylor expansion of -1 in x 2.958 * [taylor]: Taking taylor expansion of (/ (- 1.0 (/ 1 (* z y))) x) in x 2.958 * [taylor]: Taking taylor expansion of (- 1.0 (/ 1 (* z y))) in x 2.958 * [taylor]: Taking taylor expansion of 1.0 in x 2.958 * [taylor]: Taking taylor expansion of (/ 1 (* z y)) in x 2.958 * [taylor]: Taking taylor expansion of (* z y) in x 2.958 * [taylor]: Taking taylor expansion of z in x 2.958 * [taylor]: Taking taylor expansion of y in x 2.958 * [taylor]: Taking taylor expansion of x in x 2.958 * [taylor]: Taking taylor expansion of (* -1 (/ (- 1.0 (/ 1 (* z y))) x)) in x 2.958 * [taylor]: Taking taylor expansion of -1 in x 2.958 * [taylor]: Taking taylor expansion of (/ (- 1.0 (/ 1 (* z y))) x) in x 2.958 * [taylor]: Taking taylor expansion of (- 1.0 (/ 1 (* z y))) in x 2.959 * [taylor]: Taking taylor expansion of 1.0 in x 2.959 * [taylor]: Taking taylor expansion of (/ 1 (* z y)) in x 2.959 * [taylor]: Taking taylor expansion of (* z y) in x 2.959 * [taylor]: Taking taylor expansion of z in x 2.959 * [taylor]: Taking taylor expansion of y in x 2.959 * [taylor]: Taking taylor expansion of x in x 2.959 * [taylor]: Taking taylor expansion of (* -1 (- 1.0 (/ 1 (* z y)))) in y 2.959 * [taylor]: Taking taylor expansion of -1 in y 2.959 * [taylor]: Taking taylor expansion of (- 1.0 (/ 1 (* z y))) in y 2.959 * [taylor]: Taking taylor expansion of 1.0 in y 2.959 * [taylor]: Taking taylor expansion of (/ 1 (* z y)) in y 2.959 * [taylor]: Taking taylor expansion of (* z y) in y 2.959 * [taylor]: Taking taylor expansion of z in y 2.959 * [taylor]: Taking taylor expansion of y in y 2.959 * [taylor]: Taking taylor expansion of (/ 1 z) in z 2.960 * [taylor]: Taking taylor expansion of z in z 2.961 * [taylor]: Taking taylor expansion of 0 in y 2.963 * [taylor]: Taking taylor expansion of (- 1.0) in z 2.963 * [taylor]: Taking taylor expansion of 1.0 in z 2.965 * [taylor]: Taking taylor expansion of 0 in y 2.965 * [taylor]: Taking taylor expansion of 0 in z 2.967 * [taylor]: Taking taylor expansion of 0 in z 2.971 * [taylor]: Taking taylor expansion of 0 in y 2.971 * [taylor]: Taking taylor expansion of 0 in z 2.971 * [taylor]: Taking taylor expansion of 0 in z 2.973 * [taylor]: Taking taylor expansion of 0 in z 2.978 * [taylor]: Taking taylor expansion of 0 in y 2.978 * [taylor]: Taking taylor expansion of 0 in z 2.978 * [taylor]: Taking taylor expansion of 0 in z 2.978 * [taylor]: Taking taylor expansion of 0 in z 2.980 * [taylor]: Taking taylor expansion of 0 in z 2.981 * * * [progress]: simplifying candidates 2.981 * [simplify]: Simplifying using # : (expm1 (* x (- 1.0 (* y z)))) (log1p (* x (- 1.0 (* y z)))) (* x (- 1.0 (* y z))) (+ (log x) (log (- 1.0 (* y z)))) (log (* x (- 1.0 (* y z)))) (exp (* x (- 1.0 (* y z)))) (* (* (* x x) x) (* (* (- 1.0 (* y z)) (- 1.0 (* y z))) (- 1.0 (* y z)))) (* (cbrt (* x (- 1.0 (* y z)))) (cbrt (* x (- 1.0 (* y z))))) (cbrt (* x (- 1.0 (* y z)))) (* (* (* x (- 1.0 (* y z))) (* x (- 1.0 (* y z)))) (* x (- 1.0 (* y z)))) (sqrt (* x (- 1.0 (* y z)))) (sqrt (* x (- 1.0 (* y z)))) (* (sqrt x) (sqrt (- 1.0 (* y z)))) (* (sqrt x) (sqrt (- 1.0 (* y z)))) (* x (fma (* (cbrt 1.0) (cbrt 1.0)) (cbrt 1.0) (- (* z y)))) (* x (fma (- z) y (* z y))) (* x (fma (sqrt 1.0) (sqrt 1.0) (- (* z y)))) (* x (fma (- z) y (* z y))) (* x (fma 1 1.0 (- (* z y)))) (* x (fma (- z) y (* z y))) (* x 1.0) (* x (- (* y z))) (* x 1.0) (* x (- (* y z))) (* (fma (* (cbrt 1.0) (cbrt 1.0)) (cbrt 1.0) (- (* z y))) x) (* (fma (- z) y (* z y)) x) (* (fma (sqrt 1.0) (sqrt 1.0) (- (* z y))) x) (* (fma (- z) y (* z y)) x) (* (fma 1 1.0 (- (* z y))) x) (* (fma (- z) y (* z y)) x) (* 1.0 x) (* (- (* y z)) x) (* 1.0 x) (* (- (* y z)) x) (* x (* (cbrt (- 1.0 (* y z))) (cbrt (- 1.0 (* y z))))) (* x (sqrt (- 1.0 (* y z)))) (* x 1) (* (cbrt x) (- 1.0 (* y z))) (* (sqrt x) (- 1.0 (* y z))) (* x (- 1.0 (* y z))) (* x (- (pow 1.0 3) (pow (* y z) 3))) (* x (- (* 1.0 1.0) (* (* y z) (* y z)))) (* 1.0 x) (- (* 1.0 x) (* x (* z y))) (- (* 1.0 x) (* x (* z y))) 2.983 * * [simplify]: iteration 0 : 70 enodes (cost 405 ) 2.994 * * [simplify]: iteration 1 : 152 enodes (cost 402 ) 3.027 * * [simplify]: iteration 2 : 558 enodes (cost 352 ) 3.223 * * [simplify]: iteration 3 : 2059 enodes (cost 343 ) 4.131 * * [simplify]: iteration done : 5000 enodes (cost 337 ) 4.131 * [simplify]: Simplified to: (expm1 (* x (- 1.0 (* y z)))) (log1p (* x (- 1.0 (* y z)))) (* x (- 1.0 (* y z))) (log (* x (- 1.0 (* y z)))) (log (* x (- 1.0 (* y z)))) (exp (* x (- 1.0 (* y z)))) (pow (* x (- 1.0 (* y z))) 3) (* (cbrt (* x (- 1.0 (* y z)))) (cbrt (* x (- 1.0 (* y z))))) (cbrt (* x (- 1.0 (* y z)))) (pow (* x (- 1.0 (* y z))) 3) (sqrt (* x (- 1.0 (* y z)))) (sqrt (* x (- 1.0 (* y z)))) (* (sqrt x) (sqrt (- 1.0 (* y z)))) (* (sqrt x) (sqrt (- 1.0 (* y z)))) (* x (fma (- z) y (pow (cbrt 1.0) 3))) (* (* x z) (- y y)) (* x (- 1.0 (* y z))) (* (* x z) (- y y)) (* x (- 1.0 (* y z))) (* (* x z) (- y y)) (* x 1.0) (* x (- (* y z))) (* x 1.0) (* x (- (* y z))) (* x (fma (- z) y (pow (cbrt 1.0) 3))) (* (* x z) (- y y)) (* x (- 1.0 (* y z))) (* (* x z) (- y y)) (* x (- 1.0 (* y z))) (* (* x z) (- y y)) (* x 1.0) (* x (- (* y z))) (* x 1.0) (* x (- (* y z))) (* x (* (cbrt (- 1.0 (* y z))) (cbrt (- 1.0 (* y z))))) (* x (sqrt (- 1.0 (* y z)))) x (* (cbrt x) (- 1.0 (* y z))) (* (sqrt x) (- 1.0 (* y z))) (* x (- 1.0 (* y z))) (* x (- (pow 1.0 3) (pow (* y z) 3))) (* (* x (- 1.0 (* y z))) (fma y z 1.0)) (* x 1.0) (* x (- 1.0 (* y z))) (* x (- 1.0 (* y z))) 4.131 * * * [progress]: adding candidates to table 4.188 * [progress]: [Phase 3 of 3] Extracting. 4.188 * * [regime]: Finding splitpoints for: (# # # # # #) 4.189 * * * [regime-changes]: Trying 6 branch expressions: ((* y z) (- 1.0 (* y z)) (* x (- 1.0 (* y z))) z y x) 4.189 * * * * [regimes]: Trying to branch on (* y z) from (# # # # # #) 4.228 * * * * [regimes]: Trying to branch on (* y z) from (# # #) 4.247 * * * * [regimes]: Trying to branch on (- 1.0 (* y z)) from (# # # # # #) 4.278 * * * * [regimes]: Trying to branch on (* x (- 1.0 (* y z))) from (# # # # # #) 4.321 * * * * [regimes]: Trying to branch on z from (# # # # # #) 4.361 * * * * [regimes]: Trying to branch on y from (# # # # # #) 4.402 * * * * [regimes]: Trying to branch on x from (# # # # # #) 4.444 * * * [regime]: Found split indices: #