13.533 * [progress]: [Phase 1 of 3] Setting up. 0.001 * * * [progress]: [1/2] Preparing points 0.023 * * * [progress]: [2/2] Setting up program. 0.026 * [progress]: [Phase 2 of 3] Improving. 0.027 * [simplify]: Simplifying using # : (/ (* x (+ (- y z) 1.0)) z) 0.029 * * [simplify]: iteration 0 : 22 enodes (cost 4 ) 0.030 * * [simplify]: iteration 1 : 44 enodes (cost 4 ) 0.031 * * [simplify]: iteration 2 : 114 enodes (cost 4 ) 0.033 * * [simplify]: iteration 3 : 220 enodes (cost 4 ) 0.036 * * [simplify]: iteration 4 : 354 enodes (cost 4 ) 0.040 * * [simplify]: iteration 5 : 550 enodes (cost 4 ) 0.047 * * [simplify]: iteration 6 : 1669 enodes (cost 4 ) 0.092 * * [simplify]: iteration 7 : 5002 enodes (cost 4 ) 0.093 * [simplify]: Simplified to: (/ (* x (+ (- y z) 1.0)) z) 0.093 * * [progress]: iteration 1 / 4 0.093 * * * [progress]: picking best candidate 0.096 * * * * [pick]: Picked # 0.096 * * * [progress]: localizing error 0.102 * * * [progress]: generating rewritten candidates 0.102 * * * * [progress]: [ 1 / 3 ] rewriting at (2) 0.111 * * * * [progress]: [ 2 / 3 ] rewriting at (2 1) 0.120 * * * * [progress]: [ 3 / 3 ] rewriting at (2 1 2) 0.131 * * * [progress]: generating series expansions 0.131 * * * * [progress]: [ 1 / 3 ] generating series at (2) 0.131 * [approximate]: Approximating (/ (* x (- (+ y 1.0) z)) z) in (x y z) around 0 0.135 * [taylor]: Taking taylor expansion of (/ (* x (- (+ y 1.0) z)) z) in y 0.136 * [taylor]: Taking taylor expansion of (/ (* x (- (+ y 1.0) z)) z) in z 0.138 * [taylor]: Taking taylor expansion of (/ (* x (- (+ y 1.0) z)) z) in y 0.138 * [taylor]: Taking taylor expansion of (/ (* x (- (+ y 1.0) z)) z) in z 0.140 * [taylor]: Taking taylor expansion of (/ (* x (- (+ y 1.0) z)) z) in z 0.142 * [approximate]: Approximating (/ (* (- (+ (/ 1 y) 1.0) (/ 1 z)) z) x) in (x y z) around 0 0.147 * [taylor]: Taking taylor expansion of (/ (* (- (+ (/ 1 y) 1.0) (/ 1 z)) z) x) in y 0.148 * [taylor]: Taking taylor expansion of (/ (* (- (+ (/ 1 y) 1.0) (/ 1 z)) z) x) in z 0.150 * [taylor]: Taking taylor expansion of (/ (* (- (+ (/ 1 y) 1.0) (/ 1 z)) z) x) in y 0.151 * [taylor]: Taking taylor expansion of (/ (* (- (+ (/ 1 y) 1.0) (/ 1 z)) z) x) in z 0.155 * [taylor]: Taking taylor expansion of (/ (* (- (+ (/ 1 y) 1.0) (/ 1 z)) z) x) in y 0.155 * [taylor]: Taking taylor expansion of (/ (* (- (+ (/ 1 y) 1.0) (/ 1 z)) z) x) in z 0.157 * [taylor]: Taking taylor expansion of (/ (* (- (+ (/ 1 y) 1.0) (/ 1 z)) z) x) in z 0.159 * [approximate]: Approximating (/ (* z (- (+ (/ 1 z) 1.0) (/ 1 y))) x) in (x y z) around 0 0.164 * [taylor]: Taking taylor expansion of (/ (* z (- (+ (/ 1 z) 1.0) (/ 1 y))) x) in y 0.165 * [taylor]: Taking taylor expansion of (/ (* z (- (+ (/ 1 z) 1.0) (/ 1 y))) x) in z 0.167 * [taylor]: Taking taylor expansion of (/ (* z (- (+ (/ 1 z) 1.0) (/ 1 y))) x) in y 0.168 * [taylor]: Taking taylor expansion of (/ (* z (- (+ (/ 1 z) 1.0) (/ 1 y))) x) in z 0.172 * [taylor]: Taking taylor expansion of (/ (* z (- (+ (/ 1 z) 1.0) (/ 1 y))) x) in y 0.172 * [taylor]: Taking taylor expansion of (/ (* z (- (+ (/ 1 z) 1.0) (/ 1 y))) x) in z 0.174 * [taylor]: Taking taylor expansion of (/ (* z (- (+ (/ 1 z) 1.0) (/ 1 y))) x) in z 0.176 * * * * [progress]: [ 2 / 3 ] generating series at (2 1) 0.176 * [approximate]: Approximating (* x (- (+ y 1.0) z)) in (x y z) around 0 0.176 * [taylor]: Taking taylor expansion of (* x (- (+ y 1.0) z)) in y 0.176 * [taylor]: Taking taylor expansion of (* x (- (+ y 1.0) z)) in z 0.178 * [taylor]: Taking taylor expansion of (* x (- (+ y 1.0) z)) in y 0.178 * [taylor]: Taking taylor expansion of (* x (- (+ y 1.0) z)) in z 0.179 * [taylor]: Taking taylor expansion of (* x (- (+ y 1.0) z)) in z 0.181 * [taylor]: Taking taylor expansion of (* x (- (+ y 1.0) z)) in y 0.181 * [taylor]: Taking taylor expansion of (* x (- (+ y 1.0) z)) in z 0.182 * [taylor]: Taking taylor expansion of (* x (- (+ y 1.0) z)) in z 0.182 * [taylor]: Taking taylor expansion of (* x (- (+ y 1.0) z)) in z 0.183 * [approximate]: Approximating (/ (- (+ (/ 1 y) 1.0) (/ 1 z)) x) in (x y z) around 0 0.185 * [taylor]: Taking taylor expansion of (/ (- (+ (/ 1 y) 1.0) (/ 1 z)) x) in y 0.186 * [taylor]: Taking taylor expansion of (/ (- (+ (/ 1 y) 1.0) (/ 1 z)) x) in z 0.188 * [taylor]: Taking taylor expansion of (/ (- (+ (/ 1 y) 1.0) (/ 1 z)) x) in y 0.189 * [taylor]: Taking taylor expansion of (/ (- (+ (/ 1 y) 1.0) (/ 1 z)) x) in z 0.192 * [taylor]: Taking taylor expansion of (/ (- (+ (/ 1 y) 1.0) (/ 1 z)) x) in y 0.192 * [taylor]: Taking taylor expansion of (/ (- (+ (/ 1 y) 1.0) (/ 1 z)) x) in z 0.194 * [taylor]: Taking taylor expansion of (/ (- (+ (/ 1 y) 1.0) (/ 1 z)) x) in z 0.195 * [approximate]: Approximating (* -1 (/ (- (+ (/ 1 z) 1.0) (/ 1 y)) x)) in (x y z) around 0 0.198 * [taylor]: Taking taylor expansion of (* -1 (/ (- (+ (/ 1 z) 1.0) (/ 1 y)) x)) in y 0.199 * [taylor]: Taking taylor expansion of (* -1 (/ (- (+ (/ 1 z) 1.0) (/ 1 y)) x)) in z 0.205 * [taylor]: Taking taylor expansion of (* -1 (/ (- (+ (/ 1 z) 1.0) (/ 1 y)) x)) in y 0.206 * [taylor]: Taking taylor expansion of (* -1 (/ (- (+ (/ 1 z) 1.0) (/ 1 y)) x)) in z 0.210 * [taylor]: Taking taylor expansion of (* -1 (/ (- (+ (/ 1 z) 1.0) (/ 1 y)) x)) in y 0.210 * [taylor]: Taking taylor expansion of (* -1 (/ (- (+ (/ 1 z) 1.0) (/ 1 y)) x)) in z 0.212 * [taylor]: Taking taylor expansion of (* -1 (/ (- (+ (/ 1 z) 1.0) (/ 1 y)) x)) in z 0.214 * * * * [progress]: [ 3 / 3 ] generating series at (2 1 2) 0.214 * [approximate]: Approximating (- (+ y 1.0) z) in (y z) around 0 0.215 * [taylor]: Taking taylor expansion of (- (+ y 1.0) z) in z 0.217 * [taylor]: Taking taylor expansion of (- (+ y 1.0) z) in z 0.217 * [approximate]: Approximating (- (+ (/ 1 y) 1.0) (/ 1 z)) in (y z) around 0 0.219 * [taylor]: Taking taylor expansion of (- (+ (/ 1 y) 1.0) (/ 1 z)) in z 0.220 * [taylor]: Taking taylor expansion of (- (+ (/ 1 y) 1.0) (/ 1 z)) in z 0.223 * [taylor]: Taking taylor expansion of (- (+ (/ 1 y) 1.0) (/ 1 z)) in z 0.224 * [approximate]: Approximating (- (+ (/ 1 z) 1.0) (/ 1 y)) in (y z) around 0 0.226 * [taylor]: Taking taylor expansion of (- (+ (/ 1 z) 1.0) (/ 1 y)) in z 0.227 * [taylor]: Taking taylor expansion of (- (+ (/ 1 z) 1.0) (/ 1 y)) in z 0.229 * [taylor]: Taking taylor expansion of (- (+ (/ 1 z) 1.0) (/ 1 y)) in z 0.230 * * * [progress]: simplifying candidates 0.231 * [simplify]: Simplifying using # : (- (+ (log x) (log (+ (- y z) 1.0))) (log z)) (- (log (* x (+ (- y z) 1.0))) (log z)) (log (/ (* x (+ (- y z) 1.0)) z)) (exp (/ (* x (+ (- y z) 1.0)) z)) (/ (* (* (* x x) x) (* (* (+ (- y z) 1.0) (+ (- y z) 1.0)) (+ (- y z) 1.0))) (* (* z z) z)) (/ (* (* (* x (+ (- y z) 1.0)) (* x (+ (- y z) 1.0))) (* x (+ (- y z) 1.0))) (* (* z z) z)) (* (cbrt (/ (* x (+ (- y z) 1.0)) z)) (cbrt (/ (* x (+ (- y z) 1.0)) z))) (cbrt (/ (* x (+ (- y z) 1.0)) z)) (* (* (/ (* x (+ (- y z) 1.0)) z) (/ (* x (+ (- y z) 1.0)) z)) (/ (* x (+ (- y z) 1.0)) z)) (sqrt (/ (* x (+ (- y z) 1.0)) z)) (sqrt (/ (* x (+ (- y z) 1.0)) z)) (neg (* x (+ (- y z) 1.0))) (neg z) (/ x (* (cbrt z) (cbrt z))) (/ (+ (- y z) 1.0) (cbrt z)) (/ x (sqrt z)) (/ (+ (- y z) 1.0) (sqrt z)) (/ x 1) (/ (+ (- y z) 1.0) z) (/ 1 z) (/ z (* x (+ (- y z) 1.0))) (/ (* x (+ (- y z) 1.0)) (* (cbrt z) (cbrt z))) (/ (* x (+ (- y z) 1.0)) (sqrt z)) (/ (* x (+ (- y z) 1.0)) 1) (/ z (+ (- y z) 1.0)) (* z (+ (* (- y z) (- y z)) (- (* 1.0 1.0) (* (- y z) 1.0)))) (* z (- (- y z) 1.0)) (* x (+ (- y z) 1.0)) (+ (log x) (log (+ (- y z) 1.0))) (log (* x (+ (- y z) 1.0))) (exp (* x (+ (- y z) 1.0))) (* (* (* x x) x) (* (* (+ (- y z) 1.0) (+ (- y z) 1.0)) (+ (- y z) 1.0))) (* (cbrt (* x (+ (- y z) 1.0))) (cbrt (* x (+ (- y z) 1.0)))) (cbrt (* x (+ (- y z) 1.0))) (* (* (* x (+ (- y z) 1.0)) (* x (+ (- y z) 1.0))) (* x (+ (- y z) 1.0))) (sqrt (* x (+ (- y z) 1.0))) (sqrt (* x (+ (- y z) 1.0))) (* (sqrt x) (sqrt (+ (- y z) 1.0))) (* (sqrt x) (sqrt (+ (- y z) 1.0))) (* x (- y z)) (* x 1.0) (* (- y z) x) (* 1.0 x) (* x (* (cbrt (+ (- y z) 1.0)) (cbrt (+ (- y z) 1.0)))) (* x (sqrt (+ (- y z) 1.0))) (* x 1) (* x 1) (* x 1) (* (cbrt x) (+ (- y z) 1.0)) (* (sqrt x) (+ (- y z) 1.0)) (* x (+ (- y z) 1.0)) (* x (+ (pow (- y z) 3) (pow 1.0 3))) (* x (- (* (- y z) (- y z)) (* 1.0 1.0))) (* (/ (exp y) (exp z)) (exp 1.0)) (* (exp (- y z)) (exp 1.0)) (log (+ (- y z) 1.0)) (exp (+ (- y z) 1.0)) (* (cbrt (+ (- y z) 1.0)) (cbrt (+ (- y z) 1.0))) (cbrt (+ (- y z) 1.0)) (* (* (+ (- y z) 1.0) (+ (- y z) 1.0)) (+ (- y z) 1.0)) (sqrt (+ (- y z) 1.0)) (sqrt (+ (- y z) 1.0)) (+ (pow (- y z) 3) (pow 1.0 3)) (+ (* (- y z) (- y z)) (- (* 1.0 1.0) (* (- y z) 1.0))) (- (* (- y z) (- y z)) (* 1.0 1.0)) (- (- y z) 1.0) (+ (- y z) 1.0) (+ (- y z) 1.0) (+ (neg z) 1.0) (+ (neg z) 1.0) (- z 1.0) (- (+ (/ (* x y) z) (* 1.0 (/ x z))) x) (- (+ (/ (* x y) z) (* 1.0 (/ x z))) x) (- (+ (/ (* x y) z) (* 1.0 (/ x z))) x) (- (+ (* 1.0 x) (* x y)) (* x z)) (- (+ (* 1.0 x) (* x y)) (* x z)) (- (+ (* 1.0 x) (* x y)) (* x z)) (- (+ y 1.0) z) (- (+ y 1.0) z) (- (+ y 1.0) z) 0.235 * * [simplify]: iteration 0 : 275 enodes (cost 354 ) 0.240 * * [simplify]: iteration 1 : 1251 enodes (cost 300 ) 0.263 * * [simplify]: iteration 2 : 5002 enodes (cost 300 ) 0.266 * [simplify]: Simplified to: (log (/ (* x (+ (- y z) 1.0)) z)) (log (/ (* x (+ (- y z) 1.0)) z)) (log (/ (* x (+ (- y z) 1.0)) z)) (exp (/ (* x (+ (- y z) 1.0)) z)) (pow (/ (* x (+ (- y z) 1.0)) z) 3) (pow (/ (* x (+ (- y z) 1.0)) z) 3) (* (cbrt (/ (* x (+ (- y z) 1.0)) z)) (cbrt (/ (* x (+ (- y z) 1.0)) z))) (cbrt (/ (* x (+ (- y z) 1.0)) z)) (pow (/ (* x (+ (- y z) 1.0)) z) 3) (sqrt (/ (* x (+ (- y z) 1.0)) z)) (sqrt (/ (* x (+ (- y z) 1.0)) z)) (neg (* x (+ (- y z) 1.0))) (neg z) (/ x (* (cbrt z) (cbrt z))) (/ (+ (- y z) 1.0) (cbrt z)) (/ x (sqrt z)) (/ (+ (- y z) 1.0) (sqrt z)) x (/ (+ (- y z) 1.0) z) (/ 1 z) (/ z (* x (+ (- y z) 1.0))) (/ (* x (+ (- y z) 1.0)) (* (cbrt z) (cbrt z))) (/ (* x (+ (- y z) 1.0)) (sqrt z)) (* x (+ (- y z) 1.0)) (/ z (+ (- y z) 1.0)) (* (+ (* 1.0 (- 1.0 (- y z))) (* (- y z) (- y z))) z) (* z (- (- y z) 1.0)) (* x (+ (- y z) 1.0)) (log (* x (+ (- y z) 1.0))) (log (* x (+ (- y z) 1.0))) (exp (* x (+ (- y z) 1.0))) (pow (* x (+ (- y z) 1.0)) 3) (* (cbrt (* x (+ (- y z) 1.0))) (cbrt (* x (+ (- y z) 1.0)))) (cbrt (* x (+ (- y z) 1.0))) (pow (* x (+ (- y z) 1.0)) 3) (sqrt (* x (+ (- y z) 1.0))) (sqrt (* x (+ (- y z) 1.0))) (* (sqrt x) (sqrt (+ (- y z) 1.0))) (* (sqrt x) (sqrt (+ (- y z) 1.0))) (* x (- y z)) (* x 1.0) (* x (- y z)) (* x 1.0) (* x (* (cbrt (+ (- y z) 1.0)) (cbrt (+ (- y z) 1.0)))) (* x (sqrt (+ (- y z) 1.0))) x x x (* (cbrt x) (+ (- y z) 1.0)) (* (sqrt x) (+ (- y z) 1.0)) (* x (+ (- y z) 1.0)) (* x (+ (pow (- y z) 3) (pow 1.0 3))) (* x (- (* (- y z) (- y z)) (* 1.0 1.0))) (exp (+ (- y z) 1.0)) (exp (+ (- y z) 1.0)) (log (+ (- y z) 1.0)) (exp (+ (- y z) 1.0)) (* (cbrt (+ (- y z) 1.0)) (cbrt (+ (- y z) 1.0))) (cbrt (+ (- y z) 1.0)) (pow (+ (- y z) 1.0) 3) (sqrt (+ (- y z) 1.0)) (sqrt (+ (- y z) 1.0)) (+ (pow (- y z) 3) (pow 1.0 3)) (+ (* 1.0 (- 1.0 (- y z))) (* (- y z) (- y z))) (- (* (- y z) (- y z)) (* 1.0 1.0)) (- (- y z) 1.0) (+ (- y z) 1.0) (+ (- y z) 1.0) (- 1.0 z) (- 1.0 z) (- z 1.0) (- (+ (/ (* x y) z) (* 1.0 (/ x z))) x) (- (+ (/ (* x y) z) (* 1.0 (/ x z))) x) (- (+ (/ (* x y) z) (* 1.0 (/ x z))) x) (* x (+ (- y z) 1.0)) (* x (+ (- y z) 1.0)) (* x (+ (- y z) 1.0)) (+ (- y z) 1.0) (+ (- y z) 1.0) (+ (- y z) 1.0) 0.266 * * * [progress]: adding candidates to table 0.429 * * [progress]: iteration 2 / 4 0.429 * * * [progress]: picking best candidate 0.455 * * * * [pick]: Picked # 0.455 * * * [progress]: localizing error 0.465 * * * [progress]: generating rewritten candidates 0.465 * * * * [progress]: [ 1 / 3 ] rewriting at (2 1 1) 0.469 * * * * [progress]: [ 2 / 3 ] rewriting at (2) 0.477 * * * * [progress]: [ 3 / 3 ] rewriting at (2 1) 0.483 * * * [progress]: generating series expansions 0.483 * * * * [progress]: [ 1 / 3 ] generating series at (2 1 1) 0.484 * [approximate]: Approximating (/ (* x y) z) in (x y z) around 0 0.485 * [taylor]: Taking taylor expansion of (/ (* x y) z) in y 0.485 * [taylor]: Taking taylor expansion of (/ (* x y) z) in z 0.486 * [taylor]: Taking taylor expansion of (/ (* x y) z) in y 0.486 * [taylor]: Taking taylor expansion of (/ (* x y) z) in z 0.487 * [taylor]: Taking taylor expansion of (/ (* x y) z) in z 0.488 * [taylor]: Taking taylor expansion of (/ (* x y) z) in y 0.488 * [taylor]: Taking taylor expansion of (/ (* x y) z) in z 0.488 * [taylor]: Taking taylor expansion of (/ (* x y) z) in z 0.488 * [taylor]: Taking taylor expansion of (/ (* x y) z) in z 0.490 * [taylor]: Taking taylor expansion of (/ (* x y) z) in y 0.490 * [taylor]: Taking taylor expansion of (/ (* x y) z) in z 0.490 * [taylor]: Taking taylor expansion of (/ (* x y) z) in z 0.490 * [taylor]: Taking taylor expansion of (/ (* x y) z) in z 0.491 * [taylor]: Taking taylor expansion of (/ (* x y) z) in z 0.491 * [approximate]: Approximating (/ z (* x y)) in (x y z) around 0 0.492 * [taylor]: Taking taylor expansion of (/ z (* x y)) in y 0.492 * [taylor]: Taking taylor expansion of (/ z (* x y)) in z 0.493 * [taylor]: Taking taylor expansion of (/ z (* x y)) in y 0.494 * [taylor]: Taking taylor expansion of (/ z (* x y)) in z 0.495 * [taylor]: Taking taylor expansion of (/ z (* x y)) in y 0.495 * [taylor]: Taking taylor expansion of (/ z (* x y)) in z 0.496 * [taylor]: Taking taylor expansion of (/ z (* x y)) in z 0.496 * [approximate]: Approximating (* -1 (/ z (* x y))) in (x y z) around 0 0.497 * [taylor]: Taking taylor expansion of (* -1 (/ z (* x y))) in y 0.497 * [taylor]: Taking taylor expansion of (* -1 (/ z (* x y))) in z 0.499 * [taylor]: Taking taylor expansion of (* -1 (/ z (* x y))) in y 0.500 * [taylor]: Taking taylor expansion of (* -1 (/ z (* x y))) in z 0.503 * [taylor]: Taking taylor expansion of (* -1 (/ z (* x y))) in y 0.503 * [taylor]: Taking taylor expansion of (* -1 (/ z (* x y))) in z 0.504 * [taylor]: Taking taylor expansion of (* -1 (/ z (* x y))) in z 0.505 * * * * [progress]: [ 2 / 3 ] generating series at (2) 0.506 * [approximate]: Approximating (- (+ (/ (* x y) z) (* 1.0 (/ x z))) x) in (x y z) around 0 0.508 * [taylor]: Taking taylor expansion of (- (+ (/ (* x y) z) (* 1.0 (/ x z))) x) in y 0.508 * [taylor]: Taking taylor expansion of (- (+ (/ (* x y) z) (* 1.0 (/ x z))) x) in z 0.508 * [taylor]: Taking taylor expansion of (- (+ (/ (* x y) z) (* 1.0 (/ x z))) x) in y 0.509 * [taylor]: Taking taylor expansion of (- (+ (/ (* x y) z) (* 1.0 (/ x z))) x) in z 0.510 * [taylor]: Taking taylor expansion of (- (+ (/ (* x y) z) (* 1.0 (/ x z))) x) in z 0.512 * [taylor]: Taking taylor expansion of (- (+ (/ (* x y) z) (* 1.0 (/ x z))) x) in y 0.512 * [taylor]: Taking taylor expansion of (- (+ (/ (* x y) z) (* 1.0 (/ x z))) x) in z 0.513 * [taylor]: Taking taylor expansion of (- (+ (/ (* x y) z) (* 1.0 (/ x z))) x) in z 0.513 * [taylor]: Taking taylor expansion of (- (+ (/ (* x y) z) (* 1.0 (/ x z))) x) in z 0.518 * [approximate]: Approximating (- (+ (/ z (* x y)) (* 1.0 (/ z x))) (/ 1 x)) in (x y z) around 0 0.520 * [taylor]: Taking taylor expansion of (- (+ (/ z (* x y)) (* 1.0 (/ z x))) (/ 1 x)) in y 0.520 * [taylor]: Taking taylor expansion of (- (+ (/ z (* x y)) (* 1.0 (/ z x))) (/ 1 x)) in z 0.524 * [taylor]: Taking taylor expansion of (- (+ (/ z (* x y)) (* 1.0 (/ z x))) (/ 1 x)) in y 0.525 * [taylor]: Taking taylor expansion of (- (+ (/ z (* x y)) (* 1.0 (/ z x))) (/ 1 x)) in z 0.530 * [taylor]: Taking taylor expansion of (- (+ (/ z (* x y)) (* 1.0 (/ z x))) (/ 1 x)) in y 0.530 * [taylor]: Taking taylor expansion of (- (+ (/ z (* x y)) (* 1.0 (/ z x))) (/ 1 x)) in z 0.532 * [taylor]: Taking taylor expansion of (- (+ (/ z (* x y)) (* 1.0 (/ z x))) (/ 1 x)) in z 0.535 * [approximate]: Approximating (- (+ (* 1.0 (/ z x)) (/ 1 x)) (/ z (* x y))) in (x y z) around 0 0.537 * [taylor]: Taking taylor expansion of (- (+ (* 1.0 (/ z x)) (/ 1 x)) (/ z (* x y))) in y 0.537 * [taylor]: Taking taylor expansion of (- (+ (* 1.0 (/ z x)) (/ 1 x)) (/ z (* x y))) in z 0.541 * [taylor]: Taking taylor expansion of (- (+ (* 1.0 (/ z x)) (/ 1 x)) (/ z (* x y))) in y 0.542 * [taylor]: Taking taylor expansion of (- (+ (* 1.0 (/ z x)) (/ 1 x)) (/ z (* x y))) in z 0.547 * [taylor]: Taking taylor expansion of (- (+ (* 1.0 (/ z x)) (/ 1 x)) (/ z (* x y))) in y 0.547 * [taylor]: Taking taylor expansion of (- (+ (* 1.0 (/ z x)) (/ 1 x)) (/ z (* x y))) in z 0.550 * [taylor]: Taking taylor expansion of (- (+ (* 1.0 (/ z x)) (/ 1 x)) (/ z (* x y))) in z 0.552 * * * * [progress]: [ 3 / 3 ] generating series at (2 1) 0.552 * [approximate]: Approximating (+ (/ (* x y) z) (* 1.0 (/ x z))) in (x y z) around 0 0.553 * [taylor]: Taking taylor expansion of (+ (/ (* x y) z) (* 1.0 (/ x z))) in y 0.553 * [taylor]: Taking taylor expansion of (+ (/ (* x y) z) (* 1.0 (/ x z))) in z 0.556 * [taylor]: Taking taylor expansion of (+ (/ (* x y) z) (* 1.0 (/ x z))) in y 0.556 * [taylor]: Taking taylor expansion of (+ (/ (* x y) z) (* 1.0 (/ x z))) in z 0.556 * [taylor]: Taking taylor expansion of (+ (/ (* x y) z) (* 1.0 (/ x z))) in z 0.560 * [taylor]: Taking taylor expansion of (+ (/ (* x y) z) (* 1.0 (/ x z))) in y 0.560 * [taylor]: Taking taylor expansion of (+ (/ (* x y) z) (* 1.0 (/ x z))) in z 0.560 * [taylor]: Taking taylor expansion of (+ (/ (* x y) z) (* 1.0 (/ x z))) in z 0.561 * [taylor]: Taking taylor expansion of (+ (/ (* x y) z) (* 1.0 (/ x z))) in z 0.565 * [taylor]: Taking taylor expansion of (+ (/ (* x y) z) (* 1.0 (/ x z))) in y 0.565 * [taylor]: Taking taylor expansion of (+ (/ (* x y) z) (* 1.0 (/ x z))) in z 0.565 * [taylor]: Taking taylor expansion of (+ (/ (* x y) z) (* 1.0 (/ x z))) in z 0.565 * [taylor]: Taking taylor expansion of (+ (/ (* x y) z) (* 1.0 (/ x z))) in z 0.567 * [taylor]: Taking taylor expansion of (+ (/ (* x y) z) (* 1.0 (/ x z))) in z 0.567 * [approximate]: Approximating (+ (/ z (* x y)) (* 1.0 (/ z x))) in (x y z) around 0 0.569 * [taylor]: Taking taylor expansion of (+ (/ z (* x y)) (* 1.0 (/ z x))) in y 0.569 * [taylor]: Taking taylor expansion of (+ (/ z (* x y)) (* 1.0 (/ z x))) in z 0.571 * [taylor]: Taking taylor expansion of (+ (/ z (* x y)) (* 1.0 (/ z x))) in y 0.572 * [taylor]: Taking taylor expansion of (+ (/ z (* x y)) (* 1.0 (/ z x))) in z 0.576 * [taylor]: Taking taylor expansion of (+ (/ z (* x y)) (* 1.0 (/ z x))) in y 0.576 * [taylor]: Taking taylor expansion of (+ (/ z (* x y)) (* 1.0 (/ z x))) in z 0.578 * [taylor]: Taking taylor expansion of (+ (/ z (* x y)) (* 1.0 (/ z x))) in z 0.583 * [taylor]: Taking taylor expansion of (+ (/ z (* x y)) (* 1.0 (/ z x))) in y 0.583 * [taylor]: Taking taylor expansion of (+ (/ z (* x y)) (* 1.0 (/ z x))) in z 0.583 * [approximate]: Approximating (- (* 1.0 (/ z x)) (/ z (* x y))) in (x y z) around 0 0.585 * [taylor]: Taking taylor expansion of (- (* 1.0 (/ z x)) (/ z (* x y))) in y 0.585 * [taylor]: Taking taylor expansion of (- (* 1.0 (/ z x)) (/ z (* x y))) in z 0.588 * [taylor]: Taking taylor expansion of (- (* 1.0 (/ z x)) (/ z (* x y))) in y 0.591 * [taylor]: Taking taylor expansion of (- (* 1.0 (/ z x)) (/ z (* x y))) in z 0.596 * [taylor]: Taking taylor expansion of (- (* 1.0 (/ z x)) (/ z (* x y))) in y 0.596 * [taylor]: Taking taylor expansion of (- (* 1.0 (/ z x)) (/ z (* x y))) in z 0.598 * [taylor]: Taking taylor expansion of (- (* 1.0 (/ z x)) (/ z (* x y))) in z 0.604 * [taylor]: Taking taylor expansion of (- (* 1.0 (/ z x)) (/ z (* x y))) in y 0.604 * [taylor]: Taking taylor expansion of (- (* 1.0 (/ z x)) (/ z (* x y))) in z 0.604 * * * [progress]: simplifying candidates 0.605 * [simplify]: Simplifying using # : (- (+ (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)) (neg (* x y)) (neg z) (/ x (* (cbrt z) (cbrt z))) (/ y (cbrt z)) (/ x (sqrt z)) (/ y (sqrt z)) (/ x 1) (/ y z) (/ 1 z) (/ z (* x y)) (/ (* x y) (* (cbrt z) (cbrt z))) (/ (* x y) (sqrt z)) (/ (* x y) 1) (/ z y) (/ (* (exp (/ (* x y) z)) (exp (* 1.0 (/ x z)))) (exp x)) (/ (exp (+ (/ (* x y) z) (* 1.0 (/ x z)))) (exp x)) (log (- (+ (/ (* x y) z) (* 1.0 (/ x z))) x)) (exp (- (+ (/ (* x y) z) (* 1.0 (/ x z))) x)) (* (cbrt (- (+ (/ (* x y) z) (* 1.0 (/ x z))) x)) (cbrt (- (+ (/ (* x y) z) (* 1.0 (/ x z))) x))) (cbrt (- (+ (/ (* x y) z) (* 1.0 (/ x z))) x)) (* (* (- (+ (/ (* x y) z) (* 1.0 (/ x z))) x) (- (+ (/ (* x y) z) (* 1.0 (/ x z))) x)) (- (+ (/ (* x y) z) (* 1.0 (/ x z))) x)) (sqrt (- (+ (/ (* x y) z) (* 1.0 (/ x z))) x)) (sqrt (- (+ (/ (* x y) z) (* 1.0 (/ x z))) x)) (- (pow (+ (/ (* x y) z) (* 1.0 (/ x z))) 3) (pow x 3)) (+ (* (+ (/ (* x y) z) (* 1.0 (/ x z))) (+ (/ (* x y) z) (* 1.0 (/ x z)))) (+ (* x x) (* (+ (/ (* x y) z) (* 1.0 (/ x z))) x))) (neg x) (- (* (+ (/ (* x y) z) (* 1.0 (/ x z))) (+ (/ (* x y) z) (* 1.0 (/ x z)))) (* x x)) (+ (+ (/ (* x y) z) (* 1.0 (/ x z))) x) (+ (sqrt (+ (/ (* x y) z) (* 1.0 (/ x z)))) (sqrt x)) (- (sqrt (+ (/ (* x y) z) (* 1.0 (/ x z)))) (sqrt x)) (- (+ (/ (* x y) z) (* 1.0 (/ x z))) x) (- (* 1.0 (/ x z)) x) (neg x) (* (exp (/ (* x y) z)) (exp (* 1.0 (/ x z)))) (log (+ (/ (* x y) z) (* 1.0 (/ x z)))) (exp (+ (/ (* x y) z) (* 1.0 (/ x z)))) (* (cbrt (+ (/ (* x y) z) (* 1.0 (/ x z)))) (cbrt (+ (/ (* x y) z) (* 1.0 (/ x z))))) (cbrt (+ (/ (* x y) z) (* 1.0 (/ x z)))) (* (* (+ (/ (* x y) z) (* 1.0 (/ x z))) (+ (/ (* x y) z) (* 1.0 (/ x z)))) (+ (/ (* x y) z) (* 1.0 (/ x z)))) (sqrt (+ (/ (* x y) z) (* 1.0 (/ x z)))) (sqrt (+ (/ (* x y) z) (* 1.0 (/ x z)))) (+ (* (* x y) z) (* z (* 1.0 x))) (* z z) (+ (pow (/ (* x y) z) 3) (pow (* 1.0 (/ x z)) 3)) (+ (* (/ (* x y) z) (/ (* x y) z)) (- (* (* 1.0 (/ x z)) (* 1.0 (/ x z))) (* (/ (* x y) z) (* 1.0 (/ x z))))) (- (* (/ (* x y) z) (/ (* x y) z)) (* (* 1.0 (/ x z)) (* 1.0 (/ x z)))) (- (/ (* x y) z) (* 1.0 (/ x z))) (/ (* x y) z) (/ (* x y) z) (/ (* x y) z) (- (+ (/ (* x y) z) (* 1.0 (/ x z))) x) (- (+ (/ (* x y) z) (* 1.0 (/ x z))) x) (- (+ (/ (* x y) z) (* 1.0 (/ x z))) x) (+ (/ (* x y) z) (* 1.0 (/ x z))) (+ (/ (* x y) z) (* 1.0 (/ x z))) (+ (/ (* x y) z) (* 1.0 (/ x z))) 0.609 * * [simplify]: iteration 0 : 254 enodes (cost 367 ) 0.614 * * [simplify]: iteration 1 : 1124 enodes (cost 344 ) 0.633 * * [simplify]: iteration 2 : 5002 enodes (cost 325 ) 0.636 * [simplify]: Simplified to: (log (/ (* x y) z)) (log (/ (* x y) z)) (log (/ (* x y) z)) (exp (/ (* x y) z)) (pow (/ (* x y) z) 3) (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)) (neg (* x y)) (neg z) (/ x (* (cbrt z) (cbrt z))) (/ y (cbrt z)) (/ x (sqrt z)) (/ y (sqrt z)) x (/ y z) (/ 1 z) (/ z (* x y)) (/ (* x y) (* (cbrt z) (cbrt z))) (/ (* x y) (sqrt z)) (* x y) (/ z y) (exp (- (+ (/ (* x y) z) (* 1.0 (/ x z))) x)) (exp (- (+ (/ (* x y) z) (* 1.0 (/ x z))) x)) (log (- (+ (/ (* x y) z) (* 1.0 (/ x z))) x)) (exp (- (+ (/ (* x y) z) (* 1.0 (/ x z))) x)) (* (cbrt (- (+ (/ (* x y) z) (* 1.0 (/ x z))) x)) (cbrt (- (+ (/ (* x y) z) (* 1.0 (/ x z))) x))) (cbrt (- (+ (/ (* x y) z) (* 1.0 (/ x z))) x)) (pow (- (+ (/ (* x y) z) (* 1.0 (/ x z))) x) 3) (sqrt (- (+ (/ (* x y) z) (* 1.0 (/ x z))) x)) (sqrt (- (+ (/ (* x y) z) (* 1.0 (/ x z))) x)) (- (pow (+ (/ (* x y) z) (* 1.0 (/ x z))) 3) (pow x 3)) (+ (* (+ (/ (* x y) z) (* 1.0 (/ x z))) (+ (+ (/ (* x y) z) (* 1.0 (/ x z))) x)) (* x x)) (neg x) (- (* (+ (/ (* x y) z) (* 1.0 (/ x z))) (+ (/ (* x y) z) (* 1.0 (/ x z)))) (* x x)) (+ (+ (/ (* x y) z) (* 1.0 (/ x z))) x) (+ (sqrt (+ (/ (* x y) z) (* 1.0 (/ x z)))) (sqrt x)) (- (sqrt (+ (/ (* x y) z) (* 1.0 (/ x z)))) (sqrt x)) (- (+ (/ (* x y) z) (* 1.0 (/ x z))) x) (- (* 1.0 (/ x z)) x) (neg x) (exp (+ (/ (* x y) z) (* 1.0 (/ x z)))) (log (+ (/ (* x y) z) (* 1.0 (/ x z)))) (exp (+ (/ (* x y) z) (* 1.0 (/ x z)))) (* (cbrt (+ (/ (* x y) z) (* 1.0 (/ x z)))) (cbrt (+ (/ (* x y) z) (* 1.0 (/ x z))))) (cbrt (+ (/ (* x y) z) (* 1.0 (/ x z)))) (pow (+ (/ (* x y) z) (* 1.0 (/ x z))) 3) (sqrt (+ (/ (* x y) z) (* 1.0 (/ x z)))) (sqrt (+ (/ (* x y) z) (* 1.0 (/ x z)))) (* (* z x) (+ 1.0 y)) (* z z) (* (pow (/ x z) 3) (+ (pow 1.0 3) (pow y 3))) (* (/ x z) (+ (/ (* y (* x y)) z) (* 1.0 (- (* 1.0 (/ x z)) (/ (* x y) z))))) (* (/ x z) (- (/ (* y (* x y)) z) (* (* 1.0 (/ x z)) 1.0))) (* (/ x z) (- y 1.0)) (/ (* x y) z) (/ (* x y) z) (/ (* x y) z) (- (+ (/ (* x y) z) (* 1.0 (/ x z))) x) (- (+ (/ (* x y) z) (* 1.0 (/ x z))) x) (- (+ (/ (* x y) z) (* 1.0 (/ x z))) x) (* (/ x z) (+ 1.0 y)) (* (/ x z) (+ 1.0 y)) (* (/ x z) (+ 1.0 y)) 0.636 * * * [progress]: adding candidates to table 0.775 * * [progress]: iteration 3 / 4 0.775 * * * [progress]: picking best candidate 0.788 * * * * [pick]: Picked # 0.789 * * * [progress]: localizing error 0.795 * * * [progress]: generating rewritten candidates 0.795 * * * * [progress]: [ 1 / 3 ] rewriting at (2) 0.806 * * * * [progress]: [ 2 / 3 ] rewriting at (2 2) 0.815 * * * * [progress]: [ 3 / 3 ] rewriting at (2 2 1) 0.827 * * * [progress]: generating series expansions 0.827 * * * * [progress]: [ 1 / 3 ] generating series at (2) 0.827 * [approximate]: Approximating (/ (* x (- (+ y 1.0) z)) z) in (x y z) around 0 0.831 * [taylor]: Taking taylor expansion of (/ (* x (- (+ y 1.0) z)) z) in y 0.831 * [taylor]: Taking taylor expansion of (/ (* x (- (+ y 1.0) z)) z) in z 0.834 * [taylor]: Taking taylor expansion of (/ (* x (- (+ y 1.0) z)) z) in y 0.834 * [taylor]: Taking taylor expansion of (/ (* x (- (+ y 1.0) z)) z) in z 0.835 * [taylor]: Taking taylor expansion of (/ (* x (- (+ y 1.0) z)) z) in z 0.837 * [approximate]: Approximating (/ (* (- (+ (/ 1 y) 1.0) (/ 1 z)) z) x) in (x y z) around 0 0.842 * [taylor]: Taking taylor expansion of (/ (* (- (+ (/ 1 y) 1.0) (/ 1 z)) z) x) in y 0.843 * [taylor]: Taking taylor expansion of (/ (* (- (+ (/ 1 y) 1.0) (/ 1 z)) z) x) in z 0.845 * [taylor]: Taking taylor expansion of (/ (* (- (+ (/ 1 y) 1.0) (/ 1 z)) z) x) in y 0.847 * [taylor]: Taking taylor expansion of (/ (* (- (+ (/ 1 y) 1.0) (/ 1 z)) z) x) in z 0.851 * [taylor]: Taking taylor expansion of (/ (* (- (+ (/ 1 y) 1.0) (/ 1 z)) z) x) in y 0.851 * [taylor]: Taking taylor expansion of (/ (* (- (+ (/ 1 y) 1.0) (/ 1 z)) z) x) in z 0.853 * [taylor]: Taking taylor expansion of (/ (* (- (+ (/ 1 y) 1.0) (/ 1 z)) z) x) in z 0.856 * [approximate]: Approximating (/ (* (- (+ (/ 1 z) 1.0) (/ 1 y)) z) x) in (x y z) around 0 0.860 * [taylor]: Taking taylor expansion of (/ (* (- (+ (/ 1 z) 1.0) (/ 1 y)) z) x) in y 0.862 * [taylor]: Taking taylor expansion of (/ (* (- (+ (/ 1 z) 1.0) (/ 1 y)) z) x) in z 0.864 * [taylor]: Taking taylor expansion of (/ (* (- (+ (/ 1 z) 1.0) (/ 1 y)) z) x) in y 0.866 * [taylor]: Taking taylor expansion of (/ (* (- (+ (/ 1 z) 1.0) (/ 1 y)) z) x) in z 0.870 * [taylor]: Taking taylor expansion of (/ (* (- (+ (/ 1 z) 1.0) (/ 1 y)) z) x) in y 0.870 * [taylor]: Taking taylor expansion of (/ (* (- (+ (/ 1 z) 1.0) (/ 1 y)) z) x) in z 0.872 * [taylor]: Taking taylor expansion of (/ (* (- (+ (/ 1 z) 1.0) (/ 1 y)) z) x) in z 0.874 * * * * [progress]: [ 2 / 3 ] generating series at (2 2) 0.874 * [approximate]: Approximating (/ (- (+ y 1.0) z) z) in (y z) around 0 0.875 * [taylor]: Taking taylor expansion of (/ (- (+ y 1.0) z) z) in z 0.877 * [taylor]: Taking taylor expansion of (/ (- (+ y 1.0) z) z) in z 0.879 * [approximate]: Approximating (* (- (+ (/ 1 y) 1.0) (/ 1 z)) z) in (y z) around 0 0.881 * [taylor]: Taking taylor expansion of (* (- (+ (/ 1 y) 1.0) (/ 1 z)) z) in z 0.882 * [taylor]: Taking taylor expansion of (* (- (+ (/ 1 y) 1.0) (/ 1 z)) z) in z 0.884 * [taylor]: Taking taylor expansion of (* (- (+ (/ 1 y) 1.0) (/ 1 z)) z) in z 0.888 * [taylor]: Taking taylor expansion of (* (- (+ (/ 1 y) 1.0) (/ 1 z)) z) in z 0.890 * [approximate]: Approximating (* -1 (* z (- (+ (/ 1 z) 1.0) (/ 1 y)))) in (y z) around 0 0.892 * [taylor]: Taking taylor expansion of (* -1 (* z (- (+ (/ 1 z) 1.0) (/ 1 y)))) in z 0.893 * [taylor]: Taking taylor expansion of (* -1 (* z (- (+ (/ 1 z) 1.0) (/ 1 y)))) in z 0.899 * [taylor]: Taking taylor expansion of (* -1 (* z (- (+ (/ 1 z) 1.0) (/ 1 y)))) in z 0.903 * [taylor]: Taking taylor expansion of (* -1 (* z (- (+ (/ 1 z) 1.0) (/ 1 y)))) in z 0.906 * * * * [progress]: [ 3 / 3 ] generating series at (2 2 1) 0.906 * [approximate]: Approximating (- (+ y 1.0) z) in (y z) around 0 0.906 * [taylor]: Taking taylor expansion of (- (+ y 1.0) z) in z 0.908 * [taylor]: Taking taylor expansion of (- (+ y 1.0) z) in z 0.909 * [approximate]: Approximating (- (+ (/ 1 y) 1.0) (/ 1 z)) in (y z) around 0 0.911 * [taylor]: Taking taylor expansion of (- (+ (/ 1 y) 1.0) (/ 1 z)) in z 0.912 * [taylor]: Taking taylor expansion of (- (+ (/ 1 y) 1.0) (/ 1 z)) in z 0.914 * [taylor]: Taking taylor expansion of (- (+ (/ 1 y) 1.0) (/ 1 z)) in z 0.916 * [approximate]: Approximating (- (+ (/ 1 z) 1.0) (/ 1 y)) in (y z) around 0 0.918 * [taylor]: Taking taylor expansion of (- (+ (/ 1 z) 1.0) (/ 1 y)) in z 0.919 * [taylor]: Taking taylor expansion of (- (+ (/ 1 z) 1.0) (/ 1 y)) in z 0.921 * [taylor]: Taking taylor expansion of (- (+ (/ 1 z) 1.0) (/ 1 y)) in z 0.922 * * * [progress]: simplifying candidates 0.923 * [simplify]: Simplifying using # : (* x (/ (+ (- y z) 1.0) z)) (+ (log x) (- (log (+ (- y z) 1.0)) (log z))) (+ (log x) (log (/ (+ (- y z) 1.0) z))) (log (* x (/ (+ (- y z) 1.0) z))) (exp (* x (/ (+ (- y z) 1.0) z))) (* (* (* x x) x) (/ (* (* (+ (- y z) 1.0) (+ (- y z) 1.0)) (+ (- y z) 1.0)) (* (* z z) z))) (* (* (* x x) x) (* (* (/ (+ (- y z) 1.0) z) (/ (+ (- y z) 1.0) z)) (/ (+ (- y z) 1.0) z))) (* (cbrt (* x (/ (+ (- y z) 1.0) z))) (cbrt (* x (/ (+ (- y z) 1.0) z)))) (cbrt (* x (/ (+ (- y z) 1.0) z))) (* (* (* x (/ (+ (- y z) 1.0) z)) (* x (/ (+ (- y z) 1.0) z))) (* x (/ (+ (- y z) 1.0) z))) (sqrt (* x (/ (+ (- y z) 1.0) z))) (sqrt (* x (/ (+ (- y z) 1.0) z))) (* (sqrt x) (sqrt (/ (+ (- y z) 1.0) z))) (* (sqrt x) (sqrt (/ (+ (- y z) 1.0) z))) (* (sqrt x) (/ (sqrt (+ (- y z) 1.0)) (sqrt z))) (* (sqrt x) (/ (sqrt (+ (- y z) 1.0)) (sqrt z))) (* x (* (cbrt (/ (+ (- y z) 1.0) z)) (cbrt (/ (+ (- y z) 1.0) z)))) (* x (sqrt (/ (+ (- y z) 1.0) z))) (* x (/ (* (cbrt (+ (- y z) 1.0)) (cbrt (+ (- y z) 1.0))) (* (cbrt z) (cbrt z)))) (* x (/ (* (cbrt (+ (- y z) 1.0)) (cbrt (+ (- y z) 1.0))) (sqrt z))) (* x (/ (* (cbrt (+ (- y z) 1.0)) (cbrt (+ (- y z) 1.0))) 1)) (* x (/ (sqrt (+ (- y z) 1.0)) (* (cbrt z) (cbrt z)))) (* x (/ (sqrt (+ (- y z) 1.0)) (sqrt z))) (* x (/ (sqrt (+ (- y z) 1.0)) 1)) (* x (/ 1 (* (cbrt z) (cbrt z)))) (* x (/ 1 (sqrt z))) (* x (/ 1 1)) (* x (/ 1 (* (cbrt z) (cbrt z)))) (* x (/ 1 (sqrt z))) (* x (/ 1 1)) (* x (/ 1 (* (cbrt z) (cbrt z)))) (* x (/ 1 (sqrt z))) (* x (/ 1 1)) (* x 1) (* x (+ (- y z) 1.0)) (* (cbrt x) (/ (+ (- y z) 1.0) z)) (* (sqrt x) (/ (+ (- y z) 1.0) z)) (* x (/ (+ (- y z) 1.0) z)) (* x (+ (- y z) 1.0)) (- (log (+ (- y z) 1.0)) (log z)) (log (/ (+ (- y z) 1.0) z)) (exp (/ (+ (- y z) 1.0) z)) (/ (* (* (+ (- y z) 1.0) (+ (- y z) 1.0)) (+ (- y z) 1.0)) (* (* z z) z)) (* (cbrt (/ (+ (- y z) 1.0) z)) (cbrt (/ (+ (- y z) 1.0) z))) (cbrt (/ (+ (- y z) 1.0) z)) (* (* (/ (+ (- y z) 1.0) z) (/ (+ (- y z) 1.0) z)) (/ (+ (- y z) 1.0) z)) (sqrt (/ (+ (- y z) 1.0) z)) (sqrt (/ (+ (- y z) 1.0) z)) (neg (+ (- y z) 1.0)) (neg z) (/ y z) (/ (- z 1.0) z) (/ (* (cbrt (+ (- y z) 1.0)) (cbrt (+ (- y z) 1.0))) (* (cbrt z) (cbrt z))) (/ (cbrt (+ (- y z) 1.0)) (cbrt z)) (/ (* (cbrt (+ (- y z) 1.0)) (cbrt (+ (- y z) 1.0))) (sqrt z)) (/ (cbrt (+ (- y z) 1.0)) (sqrt z)) (/ (* (cbrt (+ (- y z) 1.0)) (cbrt (+ (- y z) 1.0))) 1) (/ (cbrt (+ (- y z) 1.0)) z) (/ (sqrt (+ (- y z) 1.0)) (* (cbrt z) (cbrt z))) (/ (sqrt (+ (- y z) 1.0)) (cbrt z)) (/ (sqrt (+ (- y z) 1.0)) (sqrt z)) (/ (sqrt (+ (- y z) 1.0)) (sqrt z)) (/ (sqrt (+ (- y z) 1.0)) 1) (/ (sqrt (+ (- y z) 1.0)) z) (/ 1 (* (cbrt z) (cbrt z))) (/ (+ (- y z) 1.0) (cbrt z)) (/ 1 (sqrt z)) (/ (+ (- y z) 1.0) (sqrt z)) (/ 1 1) (/ (+ (- y z) 1.0) z) (/ 1 (* (cbrt z) (cbrt z))) (/ (+ (- y z) 1.0) (cbrt z)) (/ 1 (sqrt z)) (/ (+ (- y z) 1.0) (sqrt z)) (/ 1 1) (/ (+ (- y z) 1.0) z) (/ 1 (* (cbrt z) (cbrt z))) (/ (+ (- y z) 1.0) (cbrt z)) (/ 1 (sqrt z)) (/ (+ (- y z) 1.0) (sqrt z)) (/ 1 1) (/ (+ (- y z) 1.0) z) (/ 1 z) (/ z (+ (- y z) 1.0)) (/ (+ (- y z) 1.0) (* (cbrt z) (cbrt z))) (/ (+ (- y z) 1.0) (sqrt z)) (/ (+ (- y z) 1.0) 1) (/ z (cbrt (+ (- y z) 1.0))) (/ z (sqrt (+ (- y z) 1.0))) (/ z (+ (- y z) 1.0)) (/ z (+ (- y z) 1.0)) (/ z (+ (- y z) 1.0)) (* z (+ (* (- y z) (- y z)) (- (* 1.0 1.0) (* (- y z) 1.0)))) (* z (- (- y z) 1.0)) (* (/ (exp y) (exp z)) (exp 1.0)) (* (exp (- y z)) (exp 1.0)) (log (+ (- y z) 1.0)) (exp (+ (- y z) 1.0)) (* (cbrt (+ (- y z) 1.0)) (cbrt (+ (- y z) 1.0))) (cbrt (+ (- y z) 1.0)) (* (* (+ (- y z) 1.0) (+ (- y z) 1.0)) (+ (- y z) 1.0)) (sqrt (+ (- y z) 1.0)) (sqrt (+ (- y z) 1.0)) (+ (pow (- y z) 3) (pow 1.0 3)) (+ (* (- y z) (- y z)) (- (* 1.0 1.0) (* (- y z) 1.0))) (- (* (- y z) (- y z)) (* 1.0 1.0)) (- (- y z) 1.0) (+ (- y z) 1.0) (+ (- y z) 1.0) (+ (neg z) 1.0) (+ (neg z) 1.0) (- z 1.0) (- (+ (/ (* x y) z) (* 1.0 (/ x z))) x) (- (+ (/ (* x y) z) (* 1.0 (/ x z))) x) (- (+ (/ (* x y) z) (* 1.0 (/ x z))) x) (- (+ (* 1.0 (/ 1 z)) (/ y z)) 1) (- (+ (* 1.0 (/ 1 z)) (/ y z)) 1) (- (+ (* 1.0 (/ 1 z)) (/ y z)) 1) (- (+ y 1.0) z) (- (+ y 1.0) z) (- (+ y 1.0) z) 0.928 * * [simplify]: iteration 0 : 306 enodes (cost 548 ) 0.934 * * [simplify]: iteration 1 : 1235 enodes (cost 500 ) 0.957 * * [simplify]: iteration 2 : 5001 enodes (cost 494 ) 0.960 * [simplify]: Simplified to: (* x (/ (+ (- y z) 1.0) z)) (log (* x (/ (+ (- y z) 1.0) z))) (log (* x (/ (+ (- y z) 1.0) z))) (log (* x (/ (+ (- y z) 1.0) z))) (exp (* x (/ (+ (- y z) 1.0) z))) (pow (* x (/ (+ (- y z) 1.0) z)) 3) (pow (* x (/ (+ (- y z) 1.0) z)) 3) (* (cbrt (* x (/ (+ (- y z) 1.0) z))) (cbrt (* x (/ (+ (- y z) 1.0) z)))) (cbrt (* x (/ (+ (- y z) 1.0) z))) (pow (* x (/ (+ (- y z) 1.0) z)) 3) (sqrt (* x (/ (+ (- y z) 1.0) z))) (sqrt (* x (/ (+ (- y z) 1.0) z))) (* (sqrt x) (sqrt (/ (+ (- y z) 1.0) z))) (* (sqrt x) (sqrt (/ (+ (- y z) 1.0) z))) (* (sqrt x) (/ (sqrt (+ (- y z) 1.0)) (sqrt z))) (* (sqrt x) (/ (sqrt (+ (- y z) 1.0)) (sqrt z))) (* x (* (cbrt (/ (+ (- y z) 1.0) z)) (cbrt (/ (+ (- y z) 1.0) z)))) (* x (sqrt (/ (+ (- y z) 1.0) z))) (* x (/ (* (cbrt (+ (- y z) 1.0)) (cbrt (+ (- y z) 1.0))) (* (cbrt z) (cbrt z)))) (* x (/ (* (cbrt (+ (- y z) 1.0)) (cbrt (+ (- y z) 1.0))) (sqrt z))) (* (* (cbrt (+ (- y z) 1.0)) (cbrt (+ (- y z) 1.0))) x) (* x (/ (sqrt (+ (- y z) 1.0)) (* (cbrt z) (cbrt z)))) (* x (/ (sqrt (+ (- y z) 1.0)) (sqrt z))) (* (sqrt (+ (- y z) 1.0)) x) (/ x (* (cbrt z) (cbrt z))) (/ x (sqrt z)) x (/ x (* (cbrt z) (cbrt z))) (/ x (sqrt z)) x (/ x (* (cbrt z) (cbrt z))) (/ x (sqrt z)) x x (* x (+ (- y z) 1.0)) (* (cbrt x) (/ (+ (- y z) 1.0) z)) (* (sqrt x) (/ (+ (- y z) 1.0) z)) (* x (/ (+ (- y z) 1.0) z)) (* x (+ (- y z) 1.0)) (log (/ (+ (- y z) 1.0) z)) (log (/ (+ (- y z) 1.0) z)) (exp (/ (+ (- y z) 1.0) z)) (pow (/ (+ (- y z) 1.0) z) 3) (* (cbrt (/ (+ (- y z) 1.0) z)) (cbrt (/ (+ (- y z) 1.0) z))) (cbrt (/ (+ (- y z) 1.0) z)) (pow (/ (+ (- y z) 1.0) z) 3) (sqrt (/ (+ (- y z) 1.0) z)) (sqrt (/ (+ (- y z) 1.0) z)) (neg (+ (- y z) 1.0)) (neg z) (/ y z) (/ (- z 1.0) z) (/ (* (cbrt (+ (- y z) 1.0)) (cbrt (+ (- y z) 1.0))) (* (cbrt z) (cbrt z))) (/ (cbrt (+ (- y z) 1.0)) (cbrt z)) (/ (* (cbrt (+ (- y z) 1.0)) (cbrt (+ (- y z) 1.0))) (sqrt z)) (/ (cbrt (+ (- y z) 1.0)) (sqrt z)) (* (cbrt (+ (- y z) 1.0)) (cbrt (+ (- y z) 1.0))) (/ (cbrt (+ (- y z) 1.0)) z) (/ (sqrt (+ (- y z) 1.0)) (* (cbrt z) (cbrt z))) (/ (sqrt (+ (- y z) 1.0)) (cbrt z)) (/ (sqrt (+ (- y z) 1.0)) (sqrt z)) (/ (sqrt (+ (- y z) 1.0)) (sqrt z)) (sqrt (+ (- y z) 1.0)) (/ (sqrt (+ (- y z) 1.0)) z) (/ 1 (* (cbrt z) (cbrt z))) (/ (+ (- y z) 1.0) (cbrt z)) (/ 1 (sqrt z)) (/ (+ (- y z) 1.0) (sqrt z)) 1 (/ (+ (- y z) 1.0) z) (/ 1 (* (cbrt z) (cbrt z))) (/ (+ (- y z) 1.0) (cbrt z)) (/ 1 (sqrt z)) (/ (+ (- y z) 1.0) (sqrt z)) 1 (/ (+ (- y z) 1.0) z) (/ 1 (* (cbrt z) (cbrt z))) (/ (+ (- y z) 1.0) (cbrt z)) (/ 1 (sqrt z)) (/ (+ (- y z) 1.0) (sqrt z)) 1 (/ (+ (- y z) 1.0) z) (/ 1 z) (/ z (+ (- y z) 1.0)) (/ (+ (- y z) 1.0) (* (cbrt z) (cbrt z))) (/ (+ (- y z) 1.0) (sqrt z)) (+ (- y z) 1.0) (/ z (cbrt (+ (- y z) 1.0))) (/ z (sqrt (+ (- y z) 1.0))) (/ z (+ (- y z) 1.0)) (/ z (+ (- y z) 1.0)) (/ z (+ (- y z) 1.0)) (* (+ (* 1.0 (- 1.0 (- y z))) (* (- y z) (- y z))) z) (* z (- (- y z) 1.0)) (exp (+ (- y z) 1.0)) (exp (+ (- y z) 1.0)) (log (+ (- y z) 1.0)) (exp (+ (- y z) 1.0)) (* (cbrt (+ (- y z) 1.0)) (cbrt (+ (- y z) 1.0))) (cbrt (+ (- y z) 1.0)) (pow (+ (- y z) 1.0) 3) (sqrt (+ (- y z) 1.0)) (sqrt (+ (- y z) 1.0)) (+ (pow (- y z) 3) (pow 1.0 3)) (+ (* 1.0 (- 1.0 (- y z))) (* (- y z) (- y z))) (- (* (- y z) (- y z)) (* 1.0 1.0)) (- (- y z) 1.0) (+ (- y z) 1.0) (+ (- y z) 1.0) (- 1.0 z) (- 1.0 z) (- z 1.0) (- (+ (/ (* x y) z) (* 1.0 (/ x z))) x) (- (+ (/ (* x y) z) (* 1.0 (/ x z))) x) (- (+ (/ (* x y) z) (* 1.0 (/ x z))) x) (/ (+ (- y z) 1.0) z) (/ (+ (- y z) 1.0) z) (/ (+ (- y z) 1.0) z) (+ (- y z) 1.0) (+ (- y z) 1.0) (+ (- y z) 1.0) 0.961 * * * [progress]: adding candidates to table 1.168 * * [progress]: iteration 4 / 4 1.168 * * * [progress]: picking best candidate 1.182 * * * * [pick]: Picked # 1.182 * * * [progress]: localizing error 1.194 * * * [progress]: generating rewritten candidates 1.194 * * * * [progress]: [ 1 / 4 ] rewriting at (2 2 1) 1.206 * * * * [progress]: [ 2 / 4 ] rewriting at (2 1 2 1) 1.218 * * * * [progress]: [ 3 / 4 ] rewriting at (2 1 1 1) 1.230 * * * * [progress]: [ 4 / 4 ] rewriting at (2 2) 1.243 * * * [progress]: generating series expansions 1.243 * * * * [progress]: [ 1 / 4 ] generating series at (2 2 1) 1.243 * [approximate]: Approximating (/ (* x (- (+ y 1.0) z)) z) in (x y z) around 0 1.247 * [taylor]: Taking taylor expansion of (/ (* x (- (+ y 1.0) z)) z) in y 1.247 * [taylor]: Taking taylor expansion of (/ (* x (- (+ y 1.0) z)) z) in z 1.250 * [taylor]: Taking taylor expansion of (/ (* x (- (+ y 1.0) z)) z) in y 1.250 * [taylor]: Taking taylor expansion of (/ (* x (- (+ y 1.0) z)) z) in z 1.251 * [taylor]: Taking taylor expansion of (/ (* x (- (+ y 1.0) z)) z) in z 1.253 * [approximate]: Approximating (/ (* (- (+ (/ 1 y) 1.0) (/ 1 z)) z) x) in (x y z) around 0 1.258 * [taylor]: Taking taylor expansion of (/ (* (- (+ (/ 1 y) 1.0) (/ 1 z)) z) x) in y 1.262 * [taylor]: Taking taylor expansion of (/ (* (- (+ (/ 1 y) 1.0) (/ 1 z)) z) x) in z 1.265 * [taylor]: Taking taylor expansion of (/ (* (- (+ (/ 1 y) 1.0) (/ 1 z)) z) x) in y 1.266 * [taylor]: Taking taylor expansion of (/ (* (- (+ (/ 1 y) 1.0) (/ 1 z)) z) x) in z 1.270 * [taylor]: Taking taylor expansion of (/ (* (- (+ (/ 1 y) 1.0) (/ 1 z)) z) x) in y 1.270 * [taylor]: Taking taylor expansion of (/ (* (- (+ (/ 1 y) 1.0) (/ 1 z)) z) x) in z 1.272 * [taylor]: Taking taylor expansion of (/ (* (- (+ (/ 1 y) 1.0) (/ 1 z)) z) x) in z 1.274 * [approximate]: Approximating (/ (* (- (+ (/ 1 z) 1.0) (/ 1 y)) z) x) in (x y z) around 0 1.278 * [taylor]: Taking taylor expansion of (/ (* (- (+ (/ 1 z) 1.0) (/ 1 y)) z) x) in y 1.279 * [taylor]: Taking taylor expansion of (/ (* (- (+ (/ 1 z) 1.0) (/ 1 y)) z) x) in z 1.282 * [taylor]: Taking taylor expansion of (/ (* (- (+ (/ 1 z) 1.0) (/ 1 y)) z) x) in y 1.283 * [taylor]: Taking taylor expansion of (/ (* (- (+ (/ 1 z) 1.0) (/ 1 y)) z) x) in z 1.287 * [taylor]: Taking taylor expansion of (/ (* (- (+ (/ 1 z) 1.0) (/ 1 y)) z) x) in y 1.287 * [taylor]: Taking taylor expansion of (/ (* (- (+ (/ 1 z) 1.0) (/ 1 y)) z) x) in z 1.289 * [taylor]: Taking taylor expansion of (/ (* (- (+ (/ 1 z) 1.0) (/ 1 y)) z) x) in z 1.291 * * * * [progress]: [ 2 / 4 ] generating series at (2 1 2 1) 1.291 * [approximate]: Approximating (/ (* x (- (+ y 1.0) z)) z) in (x y z) around 0 1.295 * [taylor]: Taking taylor expansion of (/ (* x (- (+ y 1.0) z)) z) in y 1.295 * [taylor]: Taking taylor expansion of (/ (* x (- (+ y 1.0) z)) z) in z 1.298 * [taylor]: Taking taylor expansion of (/ (* x (- (+ y 1.0) z)) z) in y 1.298 * [taylor]: Taking taylor expansion of (/ (* x (- (+ y 1.0) z)) z) in z 1.299 * [taylor]: Taking taylor expansion of (/ (* x (- (+ y 1.0) z)) z) in z 1.301 * [approximate]: Approximating (/ (* (- (+ (/ 1 y) 1.0) (/ 1 z)) z) x) in (x y z) around 0 1.306 * [taylor]: Taking taylor expansion of (/ (* (- (+ (/ 1 y) 1.0) (/ 1 z)) z) x) in y 1.307 * [taylor]: Taking taylor expansion of (/ (* (- (+ (/ 1 y) 1.0) (/ 1 z)) z) x) in z 1.309 * [taylor]: Taking taylor expansion of (/ (* (- (+ (/ 1 y) 1.0) (/ 1 z)) z) x) in y 1.311 * [taylor]: Taking taylor expansion of (/ (* (- (+ (/ 1 y) 1.0) (/ 1 z)) z) x) in z 1.314 * [taylor]: Taking taylor expansion of (/ (* (- (+ (/ 1 y) 1.0) (/ 1 z)) z) x) in y 1.314 * [taylor]: Taking taylor expansion of (/ (* (- (+ (/ 1 y) 1.0) (/ 1 z)) z) x) in z 1.316 * [taylor]: Taking taylor expansion of (/ (* (- (+ (/ 1 y) 1.0) (/ 1 z)) z) x) in z 1.319 * [approximate]: Approximating (/ (* (- (+ (/ 1 z) 1.0) (/ 1 y)) z) x) in (x y z) around 0 1.323 * [taylor]: Taking taylor expansion of (/ (* (- (+ (/ 1 z) 1.0) (/ 1 y)) z) x) in y 1.324 * [taylor]: Taking taylor expansion of (/ (* (- (+ (/ 1 z) 1.0) (/ 1 y)) z) x) in z 1.326 * [taylor]: Taking taylor expansion of (/ (* (- (+ (/ 1 z) 1.0) (/ 1 y)) z) x) in y 1.328 * [taylor]: Taking taylor expansion of (/ (* (- (+ (/ 1 z) 1.0) (/ 1 y)) z) x) in z 1.332 * [taylor]: Taking taylor expansion of (/ (* (- (+ (/ 1 z) 1.0) (/ 1 y)) z) x) in y 1.332 * [taylor]: Taking taylor expansion of (/ (* (- (+ (/ 1 z) 1.0) (/ 1 y)) z) x) in z 1.334 * [taylor]: Taking taylor expansion of (/ (* (- (+ (/ 1 z) 1.0) (/ 1 y)) z) x) in z 1.338 * * * * [progress]: [ 3 / 4 ] generating series at (2 1 1 1) 1.338 * [approximate]: Approximating (/ (* x (- (+ y 1.0) z)) z) in (x y z) around 0 1.342 * [taylor]: Taking taylor expansion of (/ (* x (- (+ y 1.0) z)) z) in y 1.342 * [taylor]: Taking taylor expansion of (/ (* x (- (+ y 1.0) z)) z) in z 1.345 * [taylor]: Taking taylor expansion of (/ (* x (- (+ y 1.0) z)) z) in y 1.345 * [taylor]: Taking taylor expansion of (/ (* x (- (+ y 1.0) z)) z) in z 1.346 * [taylor]: Taking taylor expansion of (/ (* x (- (+ y 1.0) z)) z) in z 1.348 * [approximate]: Approximating (/ (* (- (+ (/ 1 y) 1.0) (/ 1 z)) z) x) in (x y z) around 0 1.353 * [taylor]: Taking taylor expansion of (/ (* (- (+ (/ 1 y) 1.0) (/ 1 z)) z) x) in y 1.354 * [taylor]: Taking taylor expansion of (/ (* (- (+ (/ 1 y) 1.0) (/ 1 z)) z) x) in z 1.356 * [taylor]: Taking taylor expansion of (/ (* (- (+ (/ 1 y) 1.0) (/ 1 z)) z) x) in y 1.357 * [taylor]: Taking taylor expansion of (/ (* (- (+ (/ 1 y) 1.0) (/ 1 z)) z) x) in z 1.361 * [taylor]: Taking taylor expansion of (/ (* (- (+ (/ 1 y) 1.0) (/ 1 z)) z) x) in y 1.361 * [taylor]: Taking taylor expansion of (/ (* (- (+ (/ 1 y) 1.0) (/ 1 z)) z) x) in z 1.363 * [taylor]: Taking taylor expansion of (/ (* (- (+ (/ 1 y) 1.0) (/ 1 z)) z) x) in z 1.365 * [approximate]: Approximating (/ (* (- (+ (/ 1 z) 1.0) (/ 1 y)) z) x) in (x y z) around 0 1.370 * [taylor]: Taking taylor expansion of (/ (* (- (+ (/ 1 z) 1.0) (/ 1 y)) z) x) in y 1.371 * [taylor]: Taking taylor expansion of (/ (* (- (+ (/ 1 z) 1.0) (/ 1 y)) z) x) in z 1.373 * [taylor]: Taking taylor expansion of (/ (* (- (+ (/ 1 z) 1.0) (/ 1 y)) z) x) in y 1.374 * [taylor]: Taking taylor expansion of (/ (* (- (+ (/ 1 z) 1.0) (/ 1 y)) z) x) in z 1.378 * [taylor]: Taking taylor expansion of (/ (* (- (+ (/ 1 z) 1.0) (/ 1 y)) z) x) in y 1.378 * [taylor]: Taking taylor expansion of (/ (* (- (+ (/ 1 z) 1.0) (/ 1 y)) z) x) in z 1.380 * [taylor]: Taking taylor expansion of (/ (* (- (+ (/ 1 z) 1.0) (/ 1 y)) z) x) in z 1.382 * * * * [progress]: [ 4 / 4 ] generating series at (2 2) 1.382 * [approximate]: Approximating (pow (/ (* x (- (+ y 1.0) z)) z) 1/3) in (x y z) around 0 1.388 * [taylor]: Taking taylor expansion of (pow (/ (* x (- (+ y 1.0) z)) z) 1/3) in y 1.389 * [taylor]: Taking taylor expansion of (pow (/ (* x (- (+ y 1.0) z)) z) 1/3) in z 1.396 * [taylor]: Taking taylor expansion of (pow (/ (* x (- (+ y 1.0) z)) z) 1/3) in y 1.396 * [taylor]: Taking taylor expansion of (pow (/ (* x (- (+ y 1.0) z)) z) 1/3) in z 1.398 * [taylor]: Taking taylor expansion of (pow (/ (* x (- (+ y 1.0) z)) z) 1/3) in z 1.418 * [approximate]: Approximating (pow (/ (* (- (+ (/ 1 y) 1.0) (/ 1 z)) z) x) 1/3) in (x y z) around 0 1.425 * [taylor]: Taking taylor expansion of (pow (/ (* (- (+ (/ 1 y) 1.0) (/ 1 z)) z) x) 1/3) in y 1.427 * [taylor]: Taking taylor expansion of (pow (/ (* (- (+ (/ 1 y) 1.0) (/ 1 z)) z) x) 1/3) in z 1.432 * [taylor]: Taking taylor expansion of (pow (/ (* (- (+ (/ 1 y) 1.0) (/ 1 z)) z) x) 1/3) in y 1.432 * [taylor]: Taking taylor expansion of (pow (/ (* (- (+ (/ 1 y) 1.0) (/ 1 z)) z) x) 1/3) in z 1.435 * [taylor]: Taking taylor expansion of (pow (/ (* (- (+ (/ 1 y) 1.0) (/ 1 z)) z) x) 1/3) in z 1.455 * [taylor]: Taking taylor expansion of (pow (/ (* (- (+ (/ 1 y) 1.0) (/ 1 z)) z) x) 1/3) in y 1.455 * [taylor]: Taking taylor expansion of (pow (/ (* (- (+ (/ 1 y) 1.0) (/ 1 z)) z) x) 1/3) in z 1.455 * [taylor]: Taking taylor expansion of (pow (/ (* (- (+ (/ 1 y) 1.0) (/ 1 z)) z) x) 1/3) in z 1.460 * [taylor]: Taking taylor expansion of (pow (/ (* (- (+ (/ 1 y) 1.0) (/ 1 z)) z) x) 1/3) in z 1.483 * [approximate]: Approximating (pow (/ (* z (- (+ (/ 1 z) 1.0) (/ 1 y))) x) 1/3) in (x y z) around 0 1.492 * [taylor]: Taking taylor expansion of (pow (/ (* z (- (+ (/ 1 z) 1.0) (/ 1 y))) x) 1/3) in y 1.494 * [taylor]: Taking taylor expansion of (pow (/ (* z (- (+ (/ 1 z) 1.0) (/ 1 y))) x) 1/3) in z 1.502 * [taylor]: Taking taylor expansion of (pow (/ (* z (- (+ (/ 1 z) 1.0) (/ 1 y))) x) 1/3) in y 1.502 * [taylor]: Taking taylor expansion of (pow (/ (* z (- (+ (/ 1 z) 1.0) (/ 1 y))) x) 1/3) in z 1.505 * [taylor]: Taking taylor expansion of (pow (/ (* z (- (+ (/ 1 z) 1.0) (/ 1 y))) x) 1/3) in z 1.530 * [taylor]: Taking taylor expansion of (pow (/ (* z (- (+ (/ 1 z) 1.0) (/ 1 y))) x) 1/3) in y 1.530 * [taylor]: Taking taylor expansion of (pow (/ (* z (- (+ (/ 1 z) 1.0) (/ 1 y))) x) 1/3) in z 1.531 * [taylor]: Taking taylor expansion of (pow (/ (* z (- (+ (/ 1 z) 1.0) (/ 1 y))) x) 1/3) in z 1.536 * [taylor]: Taking taylor expansion of (pow (/ (* z (- (+ (/ 1 z) 1.0) (/ 1 y))) x) 1/3) in z 1.570 * * * [progress]: simplifying candidates 1.572 * [simplify]: Simplifying using # : (* x (/ (+ (- y z) 1.0) z)) (+ (log x) (- (log (+ (- y z) 1.0)) (log z))) (+ (log x) (log (/ (+ (- y z) 1.0) z))) (log (* x (/ (+ (- y z) 1.0) z))) (exp (* x (/ (+ (- y z) 1.0) z))) (* (* (* x x) x) (/ (* (* (+ (- y z) 1.0) (+ (- y z) 1.0)) (+ (- y z) 1.0)) (* (* z z) z))) (* (* (* x x) x) (* (* (/ (+ (- y z) 1.0) z) (/ (+ (- y z) 1.0) z)) (/ (+ (- y z) 1.0) z))) (* (cbrt (* x (/ (+ (- y z) 1.0) z))) (cbrt (* x (/ (+ (- y z) 1.0) z)))) (cbrt (* x (/ (+ (- y z) 1.0) z))) (* (* (* x (/ (+ (- y z) 1.0) z)) (* x (/ (+ (- y z) 1.0) z))) (* x (/ (+ (- y z) 1.0) z))) (sqrt (* x (/ (+ (- y z) 1.0) z))) (sqrt (* x (/ (+ (- y z) 1.0) z))) (* (sqrt x) (sqrt (/ (+ (- y z) 1.0) z))) (* (sqrt x) (sqrt (/ (+ (- y z) 1.0) z))) (* (sqrt x) (/ (sqrt (+ (- y z) 1.0)) (sqrt z))) (* (sqrt x) (/ (sqrt (+ (- y z) 1.0)) (sqrt z))) (* x (* (cbrt (/ (+ (- y z) 1.0) z)) (cbrt (/ (+ (- y z) 1.0) z)))) (* x (sqrt (/ (+ (- y z) 1.0) z))) (* x (/ (* (cbrt (+ (- y z) 1.0)) (cbrt (+ (- y z) 1.0))) (* (cbrt z) (cbrt z)))) (* x (/ (* (cbrt (+ (- y z) 1.0)) (cbrt (+ (- y z) 1.0))) (sqrt z))) (* x (/ (* (cbrt (+ (- y z) 1.0)) (cbrt (+ (- y z) 1.0))) 1)) (* x (/ (sqrt (+ (- y z) 1.0)) (* (cbrt z) (cbrt z)))) (* x (/ (sqrt (+ (- y z) 1.0)) (sqrt z))) (* x (/ (sqrt (+ (- y z) 1.0)) 1)) (* x (/ 1 (* (cbrt z) (cbrt z)))) (* x (/ 1 (sqrt z))) (* x (/ 1 1)) (* x (/ 1 (* (cbrt z) (cbrt z)))) (* x (/ 1 (sqrt z))) (* x (/ 1 1)) (* x (/ 1 (* (cbrt z) (cbrt z)))) (* x (/ 1 (sqrt z))) (* x (/ 1 1)) (* x 1) (* x (+ (- y z) 1.0)) (* (cbrt x) (/ (+ (- y z) 1.0) z)) (* (sqrt x) (/ (+ (- y z) 1.0) z)) (* x (/ (+ (- y z) 1.0) z)) (* x (+ (- y z) 1.0)) (* x (/ (+ (- y z) 1.0) z)) (+ (log x) (- (log (+ (- y z) 1.0)) (log z))) (+ (log x) (log (/ (+ (- y z) 1.0) z))) (log (* x (/ (+ (- y z) 1.0) z))) (exp (* x (/ (+ (- y z) 1.0) z))) (* (* (* x x) x) (/ (* (* (+ (- y z) 1.0) (+ (- y z) 1.0)) (+ (- y z) 1.0)) (* (* z z) z))) (* (* (* x x) x) (* (* (/ (+ (- y z) 1.0) z) (/ (+ (- y z) 1.0) z)) (/ (+ (- y z) 1.0) z))) (* (cbrt (* x (/ (+ (- y z) 1.0) z))) (cbrt (* x (/ (+ (- y z) 1.0) z)))) (cbrt (* x (/ (+ (- y z) 1.0) z))) (* (* (* x (/ (+ (- y z) 1.0) z)) (* x (/ (+ (- y z) 1.0) z))) (* x (/ (+ (- y z) 1.0) z))) (sqrt (* x (/ (+ (- y z) 1.0) z))) (sqrt (* x (/ (+ (- y z) 1.0) z))) (* (sqrt x) (sqrt (/ (+ (- y z) 1.0) z))) (* (sqrt x) (sqrt (/ (+ (- y z) 1.0) z))) (* (sqrt x) (/ (sqrt (+ (- y z) 1.0)) (sqrt z))) (* (sqrt x) (/ (sqrt (+ (- y z) 1.0)) (sqrt z))) (* x (* (cbrt (/ (+ (- y z) 1.0) z)) (cbrt (/ (+ (- y z) 1.0) z)))) (* x (sqrt (/ (+ (- y z) 1.0) z))) (* x (/ (* (cbrt (+ (- y z) 1.0)) (cbrt (+ (- y z) 1.0))) (* (cbrt z) (cbrt z)))) (* x (/ (* (cbrt (+ (- y z) 1.0)) (cbrt (+ (- y z) 1.0))) (sqrt z))) (* x (/ (* (cbrt (+ (- y z) 1.0)) (cbrt (+ (- y z) 1.0))) 1)) (* x (/ (sqrt (+ (- y z) 1.0)) (* (cbrt z) (cbrt z)))) (* x (/ (sqrt (+ (- y z) 1.0)) (sqrt z))) (* x (/ (sqrt (+ (- y z) 1.0)) 1)) (* x (/ 1 (* (cbrt z) (cbrt z)))) (* x (/ 1 (sqrt z))) (* x (/ 1 1)) (* x (/ 1 (* (cbrt z) (cbrt z)))) (* x (/ 1 (sqrt z))) (* x (/ 1 1)) (* x (/ 1 (* (cbrt z) (cbrt z)))) (* x (/ 1 (sqrt z))) (* x (/ 1 1)) (* x 1) (* x (+ (- y z) 1.0)) (* (cbrt x) (/ (+ (- y z) 1.0) z)) (* (sqrt x) (/ (+ (- y z) 1.0) z)) (* x (/ (+ (- y z) 1.0) z)) (* x (+ (- y z) 1.0)) (* x (/ (+ (- y z) 1.0) z)) (+ (log x) (- (log (+ (- y z) 1.0)) (log z))) (+ (log x) (log (/ (+ (- y z) 1.0) z))) (log (* x (/ (+ (- y z) 1.0) z))) (exp (* x (/ (+ (- y z) 1.0) z))) (* (* (* x x) x) (/ (* (* (+ (- y z) 1.0) (+ (- y z) 1.0)) (+ (- y z) 1.0)) (* (* z z) z))) (* (* (* x x) x) (* (* (/ (+ (- y z) 1.0) z) (/ (+ (- y z) 1.0) z)) (/ (+ (- y z) 1.0) z))) (* (cbrt (* x (/ (+ (- y z) 1.0) z))) (cbrt (* x (/ (+ (- y z) 1.0) z)))) (cbrt (* x (/ (+ (- y z) 1.0) z))) (* (* (* x (/ (+ (- y z) 1.0) z)) (* x (/ (+ (- y z) 1.0) z))) (* x (/ (+ (- y z) 1.0) z))) (sqrt (* x (/ (+ (- y z) 1.0) z))) (sqrt (* x (/ (+ (- y z) 1.0) z))) (* (sqrt x) (sqrt (/ (+ (- y z) 1.0) z))) (* (sqrt x) (sqrt (/ (+ (- y z) 1.0) z))) (* (sqrt x) (/ (sqrt (+ (- y z) 1.0)) (sqrt z))) (* (sqrt x) (/ (sqrt (+ (- y z) 1.0)) (sqrt z))) (* x (* (cbrt (/ (+ (- y z) 1.0) z)) (cbrt (/ (+ (- y z) 1.0) z)))) (* x (sqrt (/ (+ (- y z) 1.0) z))) (* x (/ (* (cbrt (+ (- y z) 1.0)) (cbrt (+ (- y z) 1.0))) (* (cbrt z) (cbrt z)))) (* x (/ (* (cbrt (+ (- y z) 1.0)) (cbrt (+ (- y z) 1.0))) (sqrt z))) (* x (/ (* (cbrt (+ (- y z) 1.0)) (cbrt (+ (- y z) 1.0))) 1)) (* x (/ (sqrt (+ (- y z) 1.0)) (* (cbrt z) (cbrt z)))) (* x (/ (sqrt (+ (- y z) 1.0)) (sqrt z))) (* x (/ (sqrt (+ (- y z) 1.0)) 1)) (* x (/ 1 (* (cbrt z) (cbrt z)))) (* x (/ 1 (sqrt z))) (* x (/ 1 1)) (* x (/ 1 (* (cbrt z) (cbrt z)))) (* x (/ 1 (sqrt z))) (* x (/ 1 1)) (* x (/ 1 (* (cbrt z) (cbrt z)))) (* x (/ 1 (sqrt z))) (* x (/ 1 1)) (* x 1) (* x (+ (- y z) 1.0)) (* (cbrt x) (/ (+ (- y z) 1.0) z)) (* (sqrt x) (/ (+ (- y z) 1.0) z)) (* x (/ (+ (- y z) 1.0) z)) (* x (+ (- y z) 1.0)) (log (cbrt (* x (/ (+ (- y z) 1.0) z)))) (exp (cbrt (* x (/ (+ (- y z) 1.0) z)))) (cbrt x) (cbrt (/ (+ (- y z) 1.0) z)) (cbrt (* x (+ (- y z) 1.0))) (cbrt z) (* (cbrt (cbrt (* x (/ (+ (- y z) 1.0) z)))) (cbrt (cbrt (* x (/ (+ (- y z) 1.0) z))))) (cbrt (cbrt (* x (/ (+ (- y z) 1.0) z)))) (* (* (cbrt (* x (/ (+ (- y z) 1.0) z))) (cbrt (* x (/ (+ (- y z) 1.0) z)))) (cbrt (* x (/ (+ (- y z) 1.0) z)))) (sqrt (cbrt (* x (/ (+ (- y z) 1.0) z)))) (sqrt (cbrt (* x (/ (+ (- y z) 1.0) z)))) (- (+ (/ (* x y) z) (* 1.0 (/ x z))) x) (- (+ (/ (* x y) z) (* 1.0 (/ x z))) x) (- (+ (/ (* x y) z) (* 1.0 (/ x z))) x) (- (+ (/ (* x y) z) (* 1.0 (/ x z))) x) (- (+ (/ (* x y) z) (* 1.0 (/ x z))) x) (- (+ (/ (* x y) z) (* 1.0 (/ x z))) x) (- (+ (/ (* x y) z) (* 1.0 (/ x z))) x) (- (+ (/ (* x y) z) (* 1.0 (/ x z))) x) (- (+ (/ (* x y) z) (* 1.0 (/ x z))) x) (- (+ (* 0.3333333333333333 (* (exp (* 1/3 (- (+ (log x) (log 1.0)) (log z)))) y)) (exp (* 1/3 (- (+ (log x) (log 1.0)) (log z))))) (* 0.3333333333333333 (* (exp (* 1/3 (- (+ (log x) (log 1.0)) (log z)))) z))) (- (+ (exp (* 1/3 (- (log (/ 1 z)) (+ (log (/ 1 x)) (log (/ 1 y)))))) (* 0.3333333333333333 (/ (exp (* 1/3 (- (log (/ 1 z)) (+ (log (/ 1 x)) (log (/ 1 y)))))) y))) (* 0.1111111111111111 (/ (exp (* 1/3 (- (log (/ 1 z)) (+ (log (/ 1 x)) (log (/ 1 y)))))) (pow y 2)))) (- (+ (exp (* 1/3 (- (+ (log -1) (log (/ -1 z))) (+ (log (/ -1 y)) (log (/ -1 x)))))) (* 0.3333333333333333 (/ (exp (* 1/3 (- (+ (log -1) (log (/ -1 z))) (+ (log (/ -1 y)) (log (/ -1 x)))))) y))) (* 0.1111111111111111 (/ (exp (* 1/3 (- (+ (log -1) (log (/ -1 z))) (+ (log (/ -1 y)) (log (/ -1 x)))))) (pow y 2)))) 1.577 * * [simplify]: iteration 0 : 337 enodes (cost 888 ) 1.583 * * [simplify]: iteration 1 : 1383 enodes (cost 796 ) 1.609 * * [simplify]: iteration 2 : 5002 enodes (cost 794 ) 1.615 * [simplify]: Simplified to: (* x (/ (+ (- y z) 1.0) z)) (log (* x (/ (+ (- y z) 1.0) z))) (log (* x (/ (+ (- y z) 1.0) z))) (log (* x (/ (+ (- y z) 1.0) z))) (exp (* x (/ (+ (- y z) 1.0) z))) (pow (* x (/ (+ (- y z) 1.0) z)) 3) (pow (* x (/ (+ (- y z) 1.0) z)) 3) (* (cbrt (* x (/ (+ (- y z) 1.0) z))) (cbrt (* x (/ (+ (- y z) 1.0) z)))) (cbrt (* x (/ (+ (- y z) 1.0) z))) (pow (* x (/ (+ (- y z) 1.0) z)) 3) (sqrt (* x (/ (+ (- y z) 1.0) z))) (sqrt (* x (/ (+ (- y z) 1.0) z))) (* (sqrt x) (sqrt (/ (+ (- y z) 1.0) z))) (* (sqrt x) (sqrt (/ (+ (- y z) 1.0) z))) (* (sqrt x) (/ (sqrt (+ (- y z) 1.0)) (sqrt z))) (* (sqrt x) (/ (sqrt (+ (- y z) 1.0)) (sqrt z))) (* x (* (cbrt (/ (+ (- y z) 1.0) z)) (cbrt (/ (+ (- y z) 1.0) z)))) (* x (sqrt (/ (+ (- y z) 1.0) z))) (* x (/ (* (cbrt (+ (- y z) 1.0)) (cbrt (+ (- y z) 1.0))) (* (cbrt z) (cbrt z)))) (* x (/ (* (cbrt (+ (- y z) 1.0)) (cbrt (+ (- y z) 1.0))) (sqrt z))) (* (* (cbrt (+ (- y z) 1.0)) (cbrt (+ (- y z) 1.0))) x) (* x (/ (sqrt (+ (- y z) 1.0)) (* (cbrt z) (cbrt z)))) (* x (/ (sqrt (+ (- y z) 1.0)) (sqrt z))) (* (sqrt (+ (- y z) 1.0)) x) (/ x (* (cbrt z) (cbrt z))) (/ x (sqrt z)) x (/ x (* (cbrt z) (cbrt z))) (/ x (sqrt z)) x (/ x (* (cbrt z) (cbrt z))) (/ x (sqrt z)) x x (* x (+ (- y z) 1.0)) (* (cbrt x) (/ (+ (- y z) 1.0) z)) (* (sqrt x) (/ (+ (- y z) 1.0) z)) (* x (/ (+ (- y z) 1.0) z)) (* x (+ (- y z) 1.0)) (* x (/ (+ (- y z) 1.0) z)) (log (* x (/ (+ (- y z) 1.0) z))) (log (* x (/ (+ (- y z) 1.0) z))) (log (* x (/ (+ (- y z) 1.0) z))) (exp (* x (/ (+ (- y z) 1.0) z))) (pow (* x (/ (+ (- y z) 1.0) z)) 3) (pow (* x (/ (+ (- y z) 1.0) z)) 3) (* (cbrt (* x (/ (+ (- y z) 1.0) z))) (cbrt (* x (/ (+ (- y z) 1.0) z)))) (cbrt (* x (/ (+ (- y z) 1.0) z))) (pow (* x (/ (+ (- y z) 1.0) z)) 3) (sqrt (* x (/ (+ (- y z) 1.0) z))) (sqrt (* x (/ (+ (- y z) 1.0) z))) (* (sqrt x) (sqrt (/ (+ (- y z) 1.0) z))) (* (sqrt x) (sqrt (/ (+ (- y z) 1.0) z))) (* (sqrt x) (/ (sqrt (+ (- y z) 1.0)) (sqrt z))) (* (sqrt x) (/ (sqrt (+ (- y z) 1.0)) (sqrt z))) (* x (* (cbrt (/ (+ (- y z) 1.0) z)) (cbrt (/ (+ (- y z) 1.0) z)))) (* x (sqrt (/ (+ (- y z) 1.0) z))) (* x (/ (* (cbrt (+ (- y z) 1.0)) (cbrt (+ (- y z) 1.0))) (* (cbrt z) (cbrt z)))) (* x (/ (* (cbrt (+ (- y z) 1.0)) (cbrt (+ (- y z) 1.0))) (sqrt z))) (* (* (cbrt (+ (- y z) 1.0)) (cbrt (+ (- y z) 1.0))) x) (* x (/ (sqrt (+ (- y z) 1.0)) (* (cbrt z) (cbrt z)))) (* x (/ (sqrt (+ (- y z) 1.0)) (sqrt z))) (* (sqrt (+ (- y z) 1.0)) x) (/ x (* (cbrt z) (cbrt z))) (/ x (sqrt z)) x (/ x (* (cbrt z) (cbrt z))) (/ x (sqrt z)) x (/ x (* (cbrt z) (cbrt z))) (/ x (sqrt z)) x x (* x (+ (- y z) 1.0)) (* (cbrt x) (/ (+ (- y z) 1.0) z)) (* (sqrt x) (/ (+ (- y z) 1.0) z)) (* x (/ (+ (- y z) 1.0) z)) (* x (+ (- y z) 1.0)) (* x (/ (+ (- y z) 1.0) z)) (log (* x (/ (+ (- y z) 1.0) z))) (log (* x (/ (+ (- y z) 1.0) z))) (log (* x (/ (+ (- y z) 1.0) z))) (exp (* x (/ (+ (- y z) 1.0) z))) (pow (* x (/ (+ (- y z) 1.0) z)) 3) (pow (* x (/ (+ (- y z) 1.0) z)) 3) (* (cbrt (* x (/ (+ (- y z) 1.0) z))) (cbrt (* x (/ (+ (- y z) 1.0) z)))) (cbrt (* x (/ (+ (- y z) 1.0) z))) (pow (* x (/ (+ (- y z) 1.0) z)) 3) (sqrt (* x (/ (+ (- y z) 1.0) z))) (sqrt (* x (/ (+ (- y z) 1.0) z))) (* (sqrt x) (sqrt (/ (+ (- y z) 1.0) z))) (* (sqrt x) (sqrt (/ (+ (- y z) 1.0) z))) (* (sqrt x) (/ (sqrt (+ (- y z) 1.0)) (sqrt z))) (* (sqrt x) (/ (sqrt (+ (- y z) 1.0)) (sqrt z))) (* x (* (cbrt (/ (+ (- y z) 1.0) z)) (cbrt (/ (+ (- y z) 1.0) z)))) (* x (sqrt (/ (+ (- y z) 1.0) z))) (* x (/ (* (cbrt (+ (- y z) 1.0)) (cbrt (+ (- y z) 1.0))) (* (cbrt z) (cbrt z)))) (* x (/ (* (cbrt (+ (- y z) 1.0)) (cbrt (+ (- y z) 1.0))) (sqrt z))) (* (* (cbrt (+ (- y z) 1.0)) (cbrt (+ (- y z) 1.0))) x) (* x (/ (sqrt (+ (- y z) 1.0)) (* (cbrt z) (cbrt z)))) (* x (/ (sqrt (+ (- y z) 1.0)) (sqrt z))) (* (sqrt (+ (- y z) 1.0)) x) (/ x (* (cbrt z) (cbrt z))) (/ x (sqrt z)) x (/ x (* (cbrt z) (cbrt z))) (/ x (sqrt z)) x (/ x (* (cbrt z) (cbrt z))) (/ x (sqrt z)) x x (* x (+ (- y z) 1.0)) (* (cbrt x) (/ (+ (- y z) 1.0) z)) (* (sqrt x) (/ (+ (- y z) 1.0) z)) (* x (/ (+ (- y z) 1.0) z)) (* x (+ (- y z) 1.0)) (log (cbrt (* x (/ (+ (- y z) 1.0) z)))) (exp (cbrt (* x (/ (+ (- y z) 1.0) z)))) (cbrt x) (cbrt (/ (+ (- y z) 1.0) z)) (cbrt (* x (+ (- y z) 1.0))) (cbrt z) (* (cbrt (cbrt (* x (/ (+ (- y z) 1.0) z)))) (cbrt (cbrt (* x (/ (+ (- y z) 1.0) z))))) (cbrt (cbrt (* x (/ (+ (- y z) 1.0) z)))) (* x (/ (+ (- y z) 1.0) z)) (sqrt (cbrt (* x (/ (+ (- y z) 1.0) z)))) (sqrt (cbrt (* x (/ (+ (- y z) 1.0) z)))) (- (+ (/ (* x y) z) (* 1.0 (/ x z))) x) (- (+ (/ (* x y) z) (* 1.0 (/ x z))) x) (- (+ (/ (* x y) z) (* 1.0 (/ x z))) x) (- (+ (/ (* x y) z) (* 1.0 (/ x z))) x) (- (+ (/ (* x y) z) (* 1.0 (/ x z))) x) (- (+ (/ (* x y) z) (* 1.0 (/ x z))) x) (- (+ (/ (* x y) z) (* 1.0 (/ x z))) x) (- (+ (/ (* x y) z) (* 1.0 (/ x z))) x) (- (+ (/ (* x y) z) (* 1.0 (/ x z))) x) (- (+ (* 0.3333333333333333 (* (exp (* 1/3 (- (+ (log x) (log 1.0)) (log z)))) y)) (exp (* 1/3 (- (+ (log x) (log 1.0)) (log z))))) (* 0.3333333333333333 (* (exp (* 1/3 (- (+ (log x) (log 1.0)) (log z)))) z))) (- (+ (exp (* 1/3 (- (log (/ 1 z)) (+ (log (/ 1 x)) (log (/ 1 y)))))) (* 0.3333333333333333 (/ (exp (* 1/3 (- (log (/ 1 z)) (+ (log (/ 1 x)) (log (/ 1 y)))))) y))) (* 0.1111111111111111 (/ (exp (* 1/3 (- (log (/ 1 z)) (+ (log (/ 1 x)) (log (/ 1 y)))))) (pow y 2)))) (- (+ (exp (* 1/3 (- (+ (log -1) (log (/ -1 z))) (+ (log (/ -1 y)) (log (/ -1 x)))))) (* 0.3333333333333333 (/ (exp (* 1/3 (- (+ (log -1) (log (/ -1 z))) (+ (log (/ -1 y)) (log (/ -1 x)))))) y))) (* 0.1111111111111111 (/ (exp (* 1/3 (- (+ (log -1) (log (/ -1 z))) (+ (log (/ -1 y)) (log (/ -1 x)))))) (pow y 2)))) 1.615 * * * [progress]: adding candidates to table 2.089 * [progress]: [Phase 3 of 3] Extracting. 2.089 * * [regime]: Finding splitpoints for: (# # # # # #) 2.090 * * * [regime-changes]: Trying 3 branch expressions: (z y x) 2.090 * * * * [regimes]: Trying to branch on z from (# # # # # #) 2.159 * * * * [regimes]: Trying to branch on y from (# # # # # #) 2.216 * * * * [regimes]: Trying to branch on x from (# # # # # #) 2.278 * * * [regime]: Found split indices: #