18.096 * [progress]: [Phase 1 of 3] Setting up. 0.001 * * * [progress]: [1/2] Preparing points 0.028 * * * [progress]: [2/2] Setting up program. 0.032 * [progress]: [Phase 2 of 3] Improving. 0.033 * [simplify]: Simplifying using # : (+ (* (+ (* x y) z) y) t) 0.035 * * [simplify]: iteration 0 : 12 enodes (cost 4 ) 0.036 * * [simplify]: iteration 1 : 20 enodes (cost 4 ) 0.037 * * [simplify]: iteration 2 : 39 enodes (cost 4 ) 0.038 * * [simplify]: iteration 3 : 47 enodes (cost 4 ) 0.039 * * [simplify]: iteration 4 : 47 enodes (cost 4 ) 0.039 * [simplify]: Simplified to: (+ (* (+ (* x y) z) y) t) 0.039 * * [progress]: iteration 1 / 4 0.039 * * * [progress]: picking best candidate 0.043 * * * * [pick]: Picked # 0.043 * * * [progress]: localizing error 0.054 * * * [progress]: generating rewritten candidates 0.054 * * * * [progress]: [ 1 / 3 ] rewriting at (2 1) 0.060 * * * * [progress]: [ 2 / 3 ] rewriting at (2 1 1) 0.064 * * * * [progress]: [ 3 / 3 ] rewriting at (2) 0.071 * * * [progress]: generating series expansions 0.071 * * * * [progress]: [ 1 / 3 ] generating series at (2 1) 0.071 * [approximate]: Approximating (* y (+ z (* x y))) in (x y z) around 0 0.072 * [taylor]: Taking taylor expansion of (* y (+ z (* x y))) in y 0.072 * [taylor]: Taking taylor expansion of (* y (+ z (* x y))) in z 0.072 * [taylor]: Taking taylor expansion of (* y (+ z (* x y))) in y 0.073 * [taylor]: Taking taylor expansion of (* y (+ z (* x y))) in z 0.074 * [taylor]: Taking taylor expansion of (* y (+ z (* x y))) in y 0.074 * [taylor]: Taking taylor expansion of (* y (+ z (* x y))) in z 0.074 * [taylor]: Taking taylor expansion of (* y (+ z (* x y))) in z 0.076 * [taylor]: Taking taylor expansion of (* y (+ z (* x y))) in y 0.076 * [taylor]: Taking taylor expansion of (* y (+ z (* x y))) in z 0.076 * [taylor]: Taking taylor expansion of (* y (+ z (* x y))) in z 0.077 * [taylor]: Taking taylor expansion of (* y (+ z (* x y))) in z 0.077 * [taylor]: Taking taylor expansion of (* y (+ z (* x y))) in z 0.080 * [taylor]: Taking taylor expansion of (* y (+ z (* x y))) in y 0.080 * [taylor]: Taking taylor expansion of (* y (+ z (* x y))) in z 0.080 * [approximate]: Approximating (/ (+ (/ 1 z) (/ 1 (* x y))) y) in (x y z) around 0 0.083 * [taylor]: Taking taylor expansion of (/ (+ (/ 1 z) (/ 1 (* x y))) y) in y 0.083 * [taylor]: Taking taylor expansion of (/ (+ (/ 1 z) (/ 1 (* x y))) y) in z 0.084 * [taylor]: Taking taylor expansion of (/ (+ (/ 1 z) (/ 1 (* x y))) y) in y 0.086 * [taylor]: Taking taylor expansion of (/ (+ (/ 1 z) (/ 1 (* x y))) y) in z 0.087 * [taylor]: Taking taylor expansion of (/ (+ (/ 1 z) (/ 1 (* x y))) y) in y 0.087 * [taylor]: Taking taylor expansion of (/ (+ (/ 1 z) (/ 1 (* x y))) y) in z 0.089 * [taylor]: Taking taylor expansion of (/ (+ (/ 1 z) (/ 1 (* x y))) y) in z 0.091 * [taylor]: Taking taylor expansion of (/ (+ (/ 1 z) (/ 1 (* x y))) y) in y 0.092 * [taylor]: Taking taylor expansion of (/ (+ (/ 1 z) (/ 1 (* x y))) y) in z 0.093 * [taylor]: Taking taylor expansion of (/ (+ (/ 1 z) (/ 1 (* x y))) y) in z 0.094 * [approximate]: Approximating (* -1 (/ (- (/ 1 (* x y)) (/ 1 z)) y)) in (x y z) around 0 0.096 * [taylor]: Taking taylor expansion of (* -1 (/ (- (/ 1 (* x y)) (/ 1 z)) y)) in y 0.097 * [taylor]: Taking taylor expansion of (* -1 (/ (- (/ 1 (* x y)) (/ 1 z)) y)) in z 0.098 * [taylor]: Taking taylor expansion of (* -1 (/ (- (/ 1 (* x y)) (/ 1 z)) y)) in y 0.100 * [taylor]: Taking taylor expansion of (* -1 (/ (- (/ 1 (* x y)) (/ 1 z)) y)) in z 0.102 * [taylor]: Taking taylor expansion of (* -1 (/ (- (/ 1 (* x y)) (/ 1 z)) y)) in y 0.102 * [taylor]: Taking taylor expansion of (* -1 (/ (- (/ 1 (* x y)) (/ 1 z)) y)) in z 0.104 * [taylor]: Taking taylor expansion of (* -1 (/ (- (/ 1 (* x y)) (/ 1 z)) y)) in z 0.107 * [taylor]: Taking taylor expansion of (* -1 (/ (- (/ 1 (* x y)) (/ 1 z)) y)) in y 0.108 * [taylor]: Taking taylor expansion of (* -1 (/ (- (/ 1 (* x y)) (/ 1 z)) y)) in z 0.109 * [taylor]: Taking taylor expansion of (* -1 (/ (- (/ 1 (* x y)) (/ 1 z)) y)) in z 0.110 * * * * [progress]: [ 2 / 3 ] generating series at (2 1 1) 0.110 * [approximate]: Approximating (+ z (* x y)) in (x y z) around 0 0.110 * [taylor]: Taking taylor expansion of (+ z (* x y)) in y 0.110 * [taylor]: Taking taylor expansion of (+ z (* x y)) in z 0.111 * [taylor]: Taking taylor expansion of (+ z (* x y)) in y 0.111 * [taylor]: Taking taylor expansion of (+ z (* x y)) in z 0.111 * [taylor]: Taking taylor expansion of (+ z (* x y)) in z 0.112 * [taylor]: Taking taylor expansion of (+ z (* x y)) in y 0.112 * [taylor]: Taking taylor expansion of (+ z (* x y)) in z 0.112 * [taylor]: Taking taylor expansion of (+ z (* x y)) in z 0.112 * [taylor]: Taking taylor expansion of (+ z (* x y)) in z 0.113 * [taylor]: Taking taylor expansion of (+ z (* x y)) in y 0.113 * [taylor]: Taking taylor expansion of (+ z (* x y)) in z 0.113 * [taylor]: Taking taylor expansion of (+ z (* x y)) in z 0.114 * [approximate]: Approximating (+ (/ 1 z) (/ 1 (* x y))) in (x y z) around 0 0.115 * [taylor]: Taking taylor expansion of (+ (/ 1 z) (/ 1 (* x y))) in y 0.116 * [taylor]: Taking taylor expansion of (+ (/ 1 z) (/ 1 (* x y))) in z 0.117 * [taylor]: Taking taylor expansion of (+ (/ 1 z) (/ 1 (* x y))) in y 0.117 * [taylor]: Taking taylor expansion of (+ (/ 1 z) (/ 1 (* x y))) in z 0.119 * [taylor]: Taking taylor expansion of (+ (/ 1 z) (/ 1 (* x y))) in y 0.119 * [taylor]: Taking taylor expansion of (+ (/ 1 z) (/ 1 (* x y))) in z 0.120 * [taylor]: Taking taylor expansion of (+ (/ 1 z) (/ 1 (* x y))) in z 0.121 * [taylor]: Taking taylor expansion of (+ (/ 1 z) (/ 1 (* x y))) in y 0.121 * [taylor]: Taking taylor expansion of (+ (/ 1 z) (/ 1 (* x y))) in z 0.122 * [taylor]: Taking taylor expansion of (+ (/ 1 z) (/ 1 (* x y))) in z 0.122 * [taylor]: Taking taylor expansion of (+ (/ 1 z) (/ 1 (* x y))) in z 0.123 * [approximate]: Approximating (- (/ 1 (* x y)) (/ 1 z)) in (x y z) around 0 0.125 * [taylor]: Taking taylor expansion of (- (/ 1 (* x y)) (/ 1 z)) in y 0.126 * [taylor]: Taking taylor expansion of (- (/ 1 (* x y)) (/ 1 z)) in z 0.126 * [taylor]: Taking taylor expansion of (- (/ 1 (* x y)) (/ 1 z)) in y 0.127 * [taylor]: Taking taylor expansion of (- (/ 1 (* x y)) (/ 1 z)) in z 0.129 * [taylor]: Taking taylor expansion of (- (/ 1 (* x y)) (/ 1 z)) in y 0.129 * [taylor]: Taking taylor expansion of (- (/ 1 (* x y)) (/ 1 z)) in z 0.130 * [taylor]: Taking taylor expansion of (- (/ 1 (* x y)) (/ 1 z)) in z 0.132 * [taylor]: Taking taylor expansion of (- (/ 1 (* x y)) (/ 1 z)) in y 0.132 * [taylor]: Taking taylor expansion of (- (/ 1 (* x y)) (/ 1 z)) in z 0.137 * [taylor]: Taking taylor expansion of (- (/ 1 (* x y)) (/ 1 z)) in z 0.138 * [taylor]: Taking taylor expansion of (- (/ 1 (* x y)) (/ 1 z)) in z 0.139 * * * * [progress]: [ 3 / 3 ] generating series at (2) 0.139 * [approximate]: Approximating (+ (* x (pow y 2)) (+ (* z y) t)) in (x y z t) around 0 0.140 * [taylor]: Taking taylor expansion of (+ (* x (pow y 2)) (+ (* z y) t)) in y 0.140 * [taylor]: Taking taylor expansion of (+ (* x (pow y 2)) (+ (* z y) t)) in z 0.140 * [taylor]: Taking taylor expansion of (+ (* x (pow y 2)) (+ (* z y) t)) in t 0.141 * [taylor]: Taking taylor expansion of (+ (* x (pow y 2)) (+ (* z y) t)) in y 0.141 * [taylor]: Taking taylor expansion of (+ (* x (pow y 2)) (+ (* z y) t)) in z 0.141 * [taylor]: Taking taylor expansion of (+ (* x (pow y 2)) (+ (* z y) t)) in t 0.141 * [taylor]: Taking taylor expansion of (+ (* x (pow y 2)) (+ (* z y) t)) in t 0.143 * [taylor]: Taking taylor expansion of (+ (* x (pow y 2)) (+ (* z y) t)) in y 0.143 * [taylor]: Taking taylor expansion of (+ (* x (pow y 2)) (+ (* z y) t)) in z 0.143 * [taylor]: Taking taylor expansion of (+ (* x (pow y 2)) (+ (* z y) t)) in t 0.144 * [taylor]: Taking taylor expansion of (+ (* x (pow y 2)) (+ (* z y) t)) in z 0.144 * [taylor]: Taking taylor expansion of (+ (* x (pow y 2)) (+ (* z y) t)) in t 0.144 * [taylor]: Taking taylor expansion of (+ (* x (pow y 2)) (+ (* z y) t)) in t 0.144 * [taylor]: Taking taylor expansion of (+ (* x (pow y 2)) (+ (* z y) t)) in t 0.147 * [taylor]: Taking taylor expansion of (+ (* x (pow y 2)) (+ (* z y) t)) in y 0.147 * [taylor]: Taking taylor expansion of (+ (* x (pow y 2)) (+ (* z y) t)) in z 0.147 * [taylor]: Taking taylor expansion of (+ (* x (pow y 2)) (+ (* z y) t)) in t 0.147 * [taylor]: Taking taylor expansion of (+ (* x (pow y 2)) (+ (* z y) t)) in z 0.147 * [taylor]: Taking taylor expansion of (+ (* x (pow y 2)) (+ (* z y) t)) in t 0.148 * [approximate]: Approximating (+ (/ 1 (* z y)) (+ (/ 1 (* x (pow y 2))) (/ 1 t))) in (x y z t) around 0 0.151 * [taylor]: Taking taylor expansion of (+ (/ 1 (* z y)) (+ (/ 1 (* x (pow y 2))) (/ 1 t))) in y 0.152 * [taylor]: Taking taylor expansion of (+ (/ 1 (* z y)) (+ (/ 1 (* x (pow y 2))) (/ 1 t))) in z 0.153 * [taylor]: Taking taylor expansion of (+ (/ 1 (* z y)) (+ (/ 1 (* x (pow y 2))) (/ 1 t))) in y 0.155 * [taylor]: Taking taylor expansion of (+ (/ 1 (* z y)) (+ (/ 1 (* x (pow y 2))) (/ 1 t))) in z 0.155 * [taylor]: Taking taylor expansion of (+ (/ 1 (* z y)) (+ (/ 1 (* x (pow y 2))) (/ 1 t))) in t 0.158 * [taylor]: Taking taylor expansion of (+ (/ 1 (* z y)) (+ (/ 1 (* x (pow y 2))) (/ 1 t))) in y 0.158 * [taylor]: Taking taylor expansion of (+ (/ 1 (* z y)) (+ (/ 1 (* x (pow y 2))) (/ 1 t))) in z 0.158 * [taylor]: Taking taylor expansion of (+ (/ 1 (* z y)) (+ (/ 1 (* x (pow y 2))) (/ 1 t))) in t 0.159 * [taylor]: Taking taylor expansion of (+ (/ 1 (* z y)) (+ (/ 1 (* x (pow y 2))) (/ 1 t))) in z 0.159 * [taylor]: Taking taylor expansion of (+ (/ 1 (* z y)) (+ (/ 1 (* x (pow y 2))) (/ 1 t))) in t 0.159 * [taylor]: Taking taylor expansion of (+ (/ 1 (* z y)) (+ (/ 1 (* x (pow y 2))) (/ 1 t))) in t 0.163 * [taylor]: Taking taylor expansion of (+ (/ 1 (* z y)) (+ (/ 1 (* x (pow y 2))) (/ 1 t))) in y 0.164 * [taylor]: Taking taylor expansion of (+ (/ 1 (* z y)) (+ (/ 1 (* x (pow y 2))) (/ 1 t))) in z 0.165 * [taylor]: Taking taylor expansion of (+ (/ 1 (* z y)) (+ (/ 1 (* x (pow y 2))) (/ 1 t))) in z 0.166 * [taylor]: Taking taylor expansion of (+ (/ 1 (* z y)) (+ (/ 1 (* x (pow y 2))) (/ 1 t))) in t 0.166 * [taylor]: Taking taylor expansion of (+ (/ 1 (* z y)) (+ (/ 1 (* x (pow y 2))) (/ 1 t))) in t 0.166 * [taylor]: Taking taylor expansion of (+ (/ 1 (* z y)) (+ (/ 1 (* x (pow y 2))) (/ 1 t))) in t 0.166 * [taylor]: Taking taylor expansion of (+ (/ 1 (* z y)) (+ (/ 1 (* x (pow y 2))) (/ 1 t))) in t 0.171 * [taylor]: Taking taylor expansion of (+ (/ 1 (* z y)) (+ (/ 1 (* x (pow y 2))) (/ 1 t))) in y 0.171 * [taylor]: Taking taylor expansion of (+ (/ 1 (* z y)) (+ (/ 1 (* x (pow y 2))) (/ 1 t))) in z 0.172 * [taylor]: Taking taylor expansion of (+ (/ 1 (* z y)) (+ (/ 1 (* x (pow y 2))) (/ 1 t))) in z 0.173 * [taylor]: Taking taylor expansion of (+ (/ 1 (* z y)) (+ (/ 1 (* x (pow y 2))) (/ 1 t))) in z 0.173 * [taylor]: Taking taylor expansion of (+ (/ 1 (* z y)) (+ (/ 1 (* x (pow y 2))) (/ 1 t))) in t 0.175 * [approximate]: Approximating (- (/ 1 (* z y)) (+ (/ 1 (* x (pow y 2))) (/ 1 t))) in (x y z t) around 0 0.178 * [taylor]: Taking taylor expansion of (- (/ 1 (* z y)) (+ (/ 1 (* x (pow y 2))) (/ 1 t))) in y 0.179 * [taylor]: Taking taylor expansion of (- (/ 1 (* z y)) (+ (/ 1 (* x (pow y 2))) (/ 1 t))) in z 0.181 * [taylor]: Taking taylor expansion of (- (/ 1 (* z y)) (+ (/ 1 (* x (pow y 2))) (/ 1 t))) in y 0.182 * [taylor]: Taking taylor expansion of (- (/ 1 (* z y)) (+ (/ 1 (* x (pow y 2))) (/ 1 t))) in z 0.182 * [taylor]: Taking taylor expansion of (- (/ 1 (* z y)) (+ (/ 1 (* x (pow y 2))) (/ 1 t))) in t 0.185 * [taylor]: Taking taylor expansion of (- (/ 1 (* z y)) (+ (/ 1 (* x (pow y 2))) (/ 1 t))) in y 0.185 * [taylor]: Taking taylor expansion of (- (/ 1 (* z y)) (+ (/ 1 (* x (pow y 2))) (/ 1 t))) in z 0.186 * [taylor]: Taking taylor expansion of (- (/ 1 (* z y)) (+ (/ 1 (* x (pow y 2))) (/ 1 t))) in t 0.187 * [taylor]: Taking taylor expansion of (- (/ 1 (* z y)) (+ (/ 1 (* x (pow y 2))) (/ 1 t))) in z 0.187 * [taylor]: Taking taylor expansion of (- (/ 1 (* z y)) (+ (/ 1 (* x (pow y 2))) (/ 1 t))) in t 0.187 * [taylor]: Taking taylor expansion of (- (/ 1 (* z y)) (+ (/ 1 (* x (pow y 2))) (/ 1 t))) in t 0.191 * [taylor]: Taking taylor expansion of (- (/ 1 (* z y)) (+ (/ 1 (* x (pow y 2))) (/ 1 t))) in y 0.192 * [taylor]: Taking taylor expansion of (- (/ 1 (* z y)) (+ (/ 1 (* x (pow y 2))) (/ 1 t))) in z 0.194 * [taylor]: Taking taylor expansion of (- (/ 1 (* z y)) (+ (/ 1 (* x (pow y 2))) (/ 1 t))) in z 0.194 * [taylor]: Taking taylor expansion of (- (/ 1 (* z y)) (+ (/ 1 (* x (pow y 2))) (/ 1 t))) in t 0.194 * [taylor]: Taking taylor expansion of (- (/ 1 (* z y)) (+ (/ 1 (* x (pow y 2))) (/ 1 t))) in t 0.194 * [taylor]: Taking taylor expansion of (- (/ 1 (* z y)) (+ (/ 1 (* x (pow y 2))) (/ 1 t))) in t 0.194 * [taylor]: Taking taylor expansion of (- (/ 1 (* z y)) (+ (/ 1 (* x (pow y 2))) (/ 1 t))) in t 0.199 * [taylor]: Taking taylor expansion of (- (/ 1 (* z y)) (+ (/ 1 (* x (pow y 2))) (/ 1 t))) in y 0.200 * [taylor]: Taking taylor expansion of (- (/ 1 (* z y)) (+ (/ 1 (* x (pow y 2))) (/ 1 t))) in z 0.201 * [taylor]: Taking taylor expansion of (- (/ 1 (* z y)) (+ (/ 1 (* x (pow y 2))) (/ 1 t))) in z 0.202 * [taylor]: Taking taylor expansion of (- (/ 1 (* z y)) (+ (/ 1 (* x (pow y 2))) (/ 1 t))) in z 0.203 * [taylor]: Taking taylor expansion of (- (/ 1 (* z y)) (+ (/ 1 (* x (pow y 2))) (/ 1 t))) in t 0.204 * * * [progress]: simplifying candidates 0.205 * [simplify]: Simplifying using # : (* (+ (* x y) z) y) (+ (log (+ (* x y) z)) (log y)) (log (* (+ (* x y) z) y)) (exp (* (+ (* x y) z) y)) (* (* (* (+ (* x y) z) (+ (* x y) z)) (+ (* x y) z)) (* (* y y) y)) (* (cbrt (* (+ (* x y) z) y)) (cbrt (* (+ (* x y) z) y))) (cbrt (* (+ (* x y) z) y)) (* (* (* (+ (* x y) z) y) (* (+ (* x y) z) y)) (* (+ (* x y) z) y)) (sqrt (* (+ (* x y) z) y)) (sqrt (* (+ (* x y) z) y)) (* (sqrt (+ (* x y) z)) (sqrt y)) (* (sqrt (+ (* x y) z)) (sqrt y)) (* (+ (* x y) z) (* (cbrt y) (cbrt y))) (* (+ (* x y) z) (sqrt y)) (* (+ (* x y) z) 1) (* (cbrt (+ (* x y) z)) y) (* (sqrt (+ (* x y) z)) y) (* (+ (* x y) z) y) (* (+ (pow (* x y) 3) (pow z 3)) y) (* (- (* (* x y) (* x y)) (* z z)) y) (* (exp (* x y)) (exp z)) (log (+ (* x y) z)) (exp (+ (* x 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)) (+ (pow (* x y) 3) (pow z 3)) (+ (* (* x y) (* x y)) (- (* z z) (* (* x y) z))) (- (* (* x y) (* x y)) (* z z)) (- (* x y) z) (* (exp (* (+ (* x y) z) y)) (exp t)) (log (+ (* (+ (* x y) z) y) t)) (exp (+ (* (+ (* x y) z) y) t)) (* (cbrt (+ (* (+ (* x y) z) y) t)) (cbrt (+ (* (+ (* x y) z) y) t))) (cbrt (+ (* (+ (* x y) z) y) t)) (* (* (+ (* (+ (* x y) z) y) t) (+ (* (+ (* x y) z) y) t)) (+ (* (+ (* x y) z) y) t)) (sqrt (+ (* (+ (* x y) z) y) t)) (sqrt (+ (* (+ (* x y) z) y) t)) (+ (pow (* (+ (* x y) z) y) 3) (pow t 3)) (+ (* (* (+ (* x y) z) y) (* (+ (* x y) z) y)) (- (* t t) (* (* (+ (* x y) z) y) t))) (- (* (* (+ (* x y) z) y) (* (+ (* x y) z) y)) (* t t)) (- (* (+ (* x y) z) y) t) (+ (* x (pow y 2)) (* z y)) (+ (* x (pow y 2)) (* z y)) (+ (* x (pow y 2)) (* z y)) (+ z (* x y)) (+ z (* x y)) (+ z (* x y)) (+ (* z y) t) (+ (* x (pow y 2)) (+ t (* z y))) (+ (* x (pow y 2)) (+ t (* z y))) 0.208 * * [simplify]: iteration 0 : 208 enodes (cost 263 ) 0.212 * * [simplify]: iteration 1 : 742 enodes (cost 237 ) 0.229 * * [simplify]: iteration 2 : 4187 enodes (cost 233 ) 0.303 * * [simplify]: iteration 3 : 5001 enodes (cost 233 ) 0.304 * [simplify]: Simplified to: (* (+ (* x y) z) y) (log (* (+ (* x y) z) y)) (log (* (+ (* x y) z) y)) (exp (* (+ (* x y) z) y)) (pow (* (+ (* x y) z) y) 3) (* (cbrt (* (+ (* x y) z) y)) (cbrt (* (+ (* x y) z) y))) (cbrt (* (+ (* x y) z) y)) (pow (* (+ (* x y) z) y) 3) (sqrt (* (+ (* x y) z) y)) (sqrt (* (+ (* x y) z) y)) (* (sqrt (+ (* x y) z)) (sqrt y)) (* (sqrt (+ (* x y) z)) (sqrt y)) (* (+ (* x y) z) (* (cbrt y) (cbrt y))) (* (+ (* x y) z) (sqrt y)) (+ (* x y) z) (* (cbrt (+ (* x y) z)) y) (* (sqrt (+ (* x y) z)) y) (* (+ (* x y) z) y) (* (+ (pow (* x y) 3) (pow z 3)) y) (* (- (* (* x y) (* x y)) (* z z)) y) (exp (+ (* x y) z)) (log (+ (* x y) z)) (exp (+ (* x y) z)) (* (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)) (+ (pow (* x y) 3) (pow z 3)) (+ (* (* x y) (- (* x y) z)) (* z z)) (- (* (* x y) (* x y)) (* z z)) (- (* x y) z) (exp (+ (* (+ (* x y) z) y) t)) (log (+ (* (+ (* x y) z) y) t)) (exp (+ (* (+ (* x y) z) y) t)) (* (cbrt (+ (* (+ (* x y) z) y) t)) (cbrt (+ (* (+ (* x y) z) y) t))) (cbrt (+ (* (+ (* x y) z) y) t)) (pow (+ (* (+ (* x y) z) y) t) 3) (sqrt (+ (* (+ (* x y) z) y) t)) (sqrt (+ (* (+ (* x y) z) y) t)) (+ (pow (* (+ (* x y) z) y) 3) (pow t 3)) (+ (* (* (+ (* x y) z) y) (- (* (+ (* x y) z) y) t)) (* t t)) (- (* (* (+ (* x y) z) y) (* (+ (* x y) z) y)) (* t t)) (- (* (+ (* x y) z) y) t) (* (+ (* x y) z) y) (* (+ (* x y) z) y) (* (+ (* x y) z) y) (+ (* x y) z) (+ (* x y) z) (+ (* x y) z) (+ (* z y) t) (+ (* (+ (* x y) z) y) t) (+ (* (+ (* x y) z) y) t) 0.305 * * * [progress]: adding candidates to table 0.421 * * [progress]: iteration 2 / 4 0.421 * * * [progress]: picking best candidate 0.446 * * * * [pick]: Picked # 0.446 * * * [progress]: localizing error 0.456 * * * [progress]: generating rewritten candidates 0.456 * * * * [progress]: [ 1 / 4 ] rewriting at (2 1 2) 0.457 * * * * [progress]: [ 2 / 4 ] rewriting at (2 1 1 2 2) 0.458 * * * * [progress]: [ 3 / 4 ] rewriting at (2 1 1 2 1) 0.459 * * * * [progress]: [ 4 / 4 ] rewriting at (2 1 1 2) 0.466 * * * [progress]: generating series expansions 0.466 * * * * [progress]: [ 1 / 4 ] generating series at (2 1 2) 0.466 * [approximate]: Approximating (pow y 1/3) in (y) around 0 0.527 * [approximate]: Approximating (pow (/ 1 y) 1/3) in (y) around 0 0.593 * [approximate]: Approximating (* (cbrt -1) (pow (/ 1 y) 1/3)) in (y) around 0 0.865 * * * * [progress]: [ 2 / 4 ] generating series at (2 1 1 2 2) 0.865 * [approximate]: Approximating (pow y 1/3) in (y) around 0 0.920 * [approximate]: Approximating (pow (/ 1 y) 1/3) in (y) around 0 0.985 * [approximate]: Approximating (* (cbrt -1) (pow (/ 1 y) 1/3)) in (y) around 0 1.064 * * * * [progress]: [ 3 / 4 ] generating series at (2 1 1 2 1) 1.064 * [approximate]: Approximating (pow y 1/3) in (y) around 0 1.125 * [approximate]: Approximating (pow (/ 1 y) 1/3) in (y) around 0 1.190 * [approximate]: Approximating (* (cbrt -1) (pow (/ 1 y) 1/3)) in (y) around 0 1.269 * * * * [progress]: [ 4 / 4 ] generating series at (2 1 1 2) 1.269 * [approximate]: Approximating (pow (pow y 2) 1/3) in (y) around 0 1.333 * [approximate]: Approximating (pow (/ 1 (pow y 2)) 1/3) in (y) around 0 1.403 * [approximate]: Approximating (* (pow (cbrt -1) 2) (pow (/ 1 (pow y 2)) 1/3)) in (y) around 0 1.496 * * * [progress]: simplifying candidates 1.497 * [simplify]: Simplifying using # : (log (cbrt y)) (exp (cbrt y)) (cbrt (* (cbrt y) (cbrt y))) (cbrt (cbrt y)) (cbrt (sqrt y)) (cbrt (sqrt y)) (cbrt 1) (cbrt y) (* (cbrt (cbrt y)) (cbrt (cbrt y))) (cbrt (cbrt y)) (* (* (cbrt y) (cbrt y)) (cbrt y)) (sqrt (cbrt y)) (sqrt (cbrt y)) (log (cbrt y)) (exp (cbrt y)) (cbrt (* (cbrt y) (cbrt y))) (cbrt (cbrt y)) (cbrt (sqrt y)) (cbrt (sqrt y)) (cbrt 1) (cbrt y) (* (cbrt (cbrt y)) (cbrt (cbrt y))) (cbrt (cbrt y)) (* (* (cbrt y) (cbrt y)) (cbrt y)) (sqrt (cbrt y)) (sqrt (cbrt y)) (log (cbrt y)) (exp (cbrt y)) (cbrt (* (cbrt y) (cbrt y))) (cbrt (cbrt y)) (cbrt (sqrt y)) (cbrt (sqrt y)) (cbrt 1) (cbrt y) (* (cbrt (cbrt y)) (cbrt (cbrt y))) (cbrt (cbrt y)) (* (* (cbrt y) (cbrt y)) (cbrt y)) (sqrt (cbrt y)) (sqrt (cbrt y)) (+ 1/3 1/3) (+ 1 1) (* y y) (* (cbrt y) (cbrt y)) (+ 1 1) (+ (log (cbrt y)) (log (cbrt y))) (log (* (cbrt y) (cbrt y))) (exp (* (cbrt y) (cbrt y))) (* y y) (* (cbrt (* (cbrt y) (cbrt y))) (cbrt (* (cbrt y) (cbrt y)))) (cbrt (* (cbrt y) (cbrt y))) (* (* (* (cbrt y) (cbrt y)) (* (cbrt y) (cbrt y))) (* (cbrt y) (cbrt y))) (sqrt (* (cbrt y) (cbrt y))) (sqrt (* (cbrt y) (cbrt y))) (* (cbrt (* (cbrt y) (cbrt y))) (cbrt (* (cbrt y) (cbrt y)))) (* (cbrt (cbrt y)) (cbrt (cbrt y))) (* (cbrt (sqrt y)) (cbrt (sqrt y))) (* (cbrt (sqrt y)) (cbrt (sqrt y))) (* (cbrt 1) (cbrt 1)) (* (cbrt y) (cbrt y)) (* (* (cbrt (cbrt y)) (cbrt (cbrt y))) (* (cbrt (cbrt y)) (cbrt (cbrt y)))) (* (cbrt (cbrt y)) (cbrt (cbrt y))) (* (sqrt (cbrt y)) (sqrt (cbrt y))) (* (sqrt (cbrt y)) (sqrt (cbrt y))) (* 1 1) (* (cbrt y) (cbrt y)) (* (cbrt (sqrt y)) (cbrt (sqrt y))) (* (cbrt (sqrt y)) (cbrt (sqrt y))) (* (cbrt (sqrt y)) (sqrt (cbrt y))) (* (cbrt (sqrt y)) (sqrt (cbrt y))) (* (sqrt (cbrt y)) (cbrt (sqrt y))) (* (sqrt (cbrt y)) (cbrt (sqrt y))) (* (sqrt (cbrt y)) (sqrt (cbrt y))) (* (sqrt (cbrt y)) (sqrt (cbrt y))) (* 2 1/3) (* 2 1) (* (cbrt y) (cbrt (* (cbrt y) (cbrt y)))) (* (cbrt y) (cbrt (sqrt y))) (* (cbrt y) (cbrt 1)) (* (cbrt y) (* (cbrt (cbrt y)) (cbrt (cbrt y)))) (* (cbrt y) (sqrt (cbrt y))) (* (cbrt y) 1) (* (cbrt (cbrt y)) (cbrt y)) (* (cbrt (sqrt y)) (cbrt y)) (* (cbrt y) (cbrt y)) (* (cbrt (cbrt y)) (cbrt y)) (* (sqrt (cbrt y)) (cbrt y)) (* (cbrt y) (cbrt y)) (pow y 1/3) (pow (/ 1 y) -1/3) (* (pow (* -1 y) 1/3) (cbrt -1)) (pow y 1/3) (pow (/ 1 y) -1/3) (* (pow (* -1 y) 1/3) (cbrt -1)) (pow y 1/3) (pow (/ 1 y) -1/3) (* (pow (* -1 y) 1/3) (cbrt -1)) (pow y 2/3) (pow (/ 1 y) -2/3) (* (pow (cbrt -1) 2) (pow (pow y 2) 1/3)) 1.500 * * [simplify]: iteration 0 : 115 enodes (cost 288 ) 1.503 * * [simplify]: iteration 1 : 472 enodes (cost 261 ) 1.517 * * [simplify]: iteration 2 : 2959 enodes (cost 238 ) 1.582 * * [simplify]: iteration 3 : 5003 enodes (cost 235 ) 1.584 * [simplify]: Simplified to: (log (cbrt y)) (exp (cbrt y)) (cbrt (* (cbrt y) (cbrt y))) (cbrt (cbrt y)) (cbrt (sqrt y)) (cbrt (sqrt y)) 1 (pow y 1/3) (* (cbrt (cbrt y)) (cbrt (cbrt y))) (cbrt (cbrt y)) y (sqrt (cbrt y)) (sqrt (cbrt y)) (log (cbrt y)) (exp (cbrt y)) (cbrt (* (cbrt y) (cbrt y))) (cbrt (cbrt y)) (cbrt (sqrt y)) (cbrt (sqrt y)) 1 (pow y 1/3) (* (cbrt (cbrt y)) (cbrt (cbrt y))) (cbrt (cbrt y)) y (sqrt (cbrt y)) (sqrt (cbrt y)) (log (cbrt y)) (exp (cbrt y)) (cbrt (* (cbrt y) (cbrt y))) (cbrt (cbrt y)) (cbrt (sqrt y)) (cbrt (sqrt y)) 1 (pow y 1/3) (* (cbrt (cbrt y)) (cbrt (cbrt y))) (cbrt (cbrt y)) y (sqrt (cbrt y)) (sqrt (cbrt y)) 2/3 2 (pow y 2) (pow y 2/3) 2 (* 2/3 (log y)) (* 2/3 (log y)) (exp (pow y 2/3)) (pow y 2) (* (cbrt (* (cbrt y) (cbrt y))) (cbrt (* (cbrt y) (cbrt y)))) (cbrt (* (cbrt y) (cbrt y))) (pow y 2) (fabs (pow y 1/3)) (fabs (pow y 1/3)) (* (cbrt (* (cbrt y) (cbrt y))) (cbrt (* (cbrt y) (cbrt y)))) (* (cbrt (cbrt y)) (cbrt (cbrt y))) (* (cbrt (sqrt y)) (cbrt (sqrt y))) (* (cbrt (sqrt y)) (cbrt (sqrt y))) 1 (pow y 2/3) (pow (cbrt (cbrt y)) 4) (* (cbrt (cbrt y)) (cbrt (cbrt y))) (pow y 1/3) (pow y 1/3) 1 (pow y 2/3) (* (cbrt (sqrt y)) (cbrt (sqrt y))) (* (cbrt (sqrt y)) (cbrt (sqrt y))) (* (cbrt (sqrt y)) (sqrt (cbrt y))) (* (cbrt (sqrt y)) (sqrt (cbrt y))) (* (cbrt (sqrt y)) (sqrt (cbrt y))) (* (cbrt (sqrt y)) (sqrt (cbrt y))) (pow y 1/3) (pow y 1/3) 2/3 2 (* (cbrt y) (cbrt (* (cbrt y) (cbrt y)))) (* (cbrt y) (cbrt (sqrt y))) (pow y 1/3) (pow (cbrt (cbrt y)) 5) (pow (sqrt (cbrt y)) 3) (pow y 1/3) (pow (cbrt (cbrt y)) 4) (* (cbrt y) (cbrt (sqrt y))) (pow y 2/3) (pow (cbrt (cbrt y)) 4) (pow (sqrt (cbrt y)) 3) (pow y 2/3) (pow y 1/3) (pow (/ 1 y) -1/3) (* (pow (* -1 y) 1/3) (cbrt -1)) (pow y 1/3) (pow (/ 1 y) -1/3) (* (pow (* -1 y) 1/3) (cbrt -1)) (pow y 1/3) (pow (/ 1 y) -1/3) (* (pow (* -1 y) 1/3) (cbrt -1)) (pow y 2/3) (pow (/ 1 y) -2/3) (* (pow (cbrt -1) 2) (pow (pow y 2) 1/3)) 1.584 * * * [progress]: adding candidates to table 1.958 * * [progress]: iteration 3 / 4 1.958 * * * [progress]: picking best candidate 1.979 * * * * [pick]: Picked # 1.980 * * * [progress]: localizing error 1.990 * * * [progress]: generating rewritten candidates 1.990 * * * * [progress]: [ 1 / 4 ] rewriting at (2 1 2 1) 1.993 * * * * [progress]: [ 2 / 4 ] rewriting at (2 1 1 2) 1.997 * * * * [progress]: [ 3 / 4 ] rewriting at (2 1 1 1) 2.000 * * * * [progress]: [ 4 / 4 ] rewriting at (2 1 1) 2.013 * * * [progress]: generating series expansions 2.013 * * * * [progress]: [ 1 / 4 ] generating series at (2 1 2 1) 2.014 * [approximate]: Approximating (pow (+ z (* x y)) 1/3) in (x y z) around 0 2.014 * [taylor]: Taking taylor expansion of (pow (+ z (* x y)) 1/3) in y 2.014 * [taylor]: Taking taylor expansion of (pow (+ z (* x y)) 1/3) in z 2.016 * [taylor]: Taking taylor expansion of (pow (+ z (* x y)) 1/3) in y 2.017 * [taylor]: Taking taylor expansion of (pow (+ z (* x y)) 1/3) in z 2.018 * [taylor]: Taking taylor expansion of (pow (+ z (* x y)) 1/3) in z 2.023 * [taylor]: Taking taylor expansion of (pow (+ z (* x y)) 1/3) in y 2.026 * [taylor]: Taking taylor expansion of (pow (+ z (* x y)) 1/3) in z 2.031 * [taylor]: Taking taylor expansion of (pow (+ z (* x y)) 1/3) in z 2.039 * [taylor]: Taking taylor expansion of (pow (+ z (* x y)) 1/3) in y 2.044 * [taylor]: Taking taylor expansion of (pow (+ z (* x y)) 1/3) in z 2.048 * [taylor]: Taking taylor expansion of (pow (+ z (* x y)) 1/3) in z 2.049 * [approximate]: Approximating (pow (+ (/ 1 z) (/ 1 (* x y))) 1/3) in (x y z) around 0 2.057 * [taylor]: Taking taylor expansion of (pow (+ (/ 1 z) (/ 1 (* x y))) 1/3) in y 2.058 * [taylor]: Taking taylor expansion of (pow (+ (/ 1 z) (/ 1 (* x y))) 1/3) in z 2.060 * [taylor]: Taking taylor expansion of (pow (+ (/ 1 z) (/ 1 (* x y))) 1/3) in y 2.069 * [taylor]: Taking taylor expansion of (pow (+ (/ 1 z) (/ 1 (* x y))) 1/3) in z 2.075 * [taylor]: Taking taylor expansion of (pow (+ (/ 1 z) (/ 1 (* x y))) 1/3) in y 2.077 * [taylor]: Taking taylor expansion of (pow (+ (/ 1 z) (/ 1 (* x y))) 1/3) in z 2.087 * [taylor]: Taking taylor expansion of (pow (+ (/ 1 z) (/ 1 (* x y))) 1/3) in z 2.091 * [approximate]: Approximating (pow (- (/ 1 (* x y)) (/ 1 z)) 1/3) in (x y z) around 0 2.098 * [taylor]: Taking taylor expansion of (pow (- (/ 1 (* x y)) (/ 1 z)) 1/3) in y 2.099 * [taylor]: Taking taylor expansion of (pow (- (/ 1 (* x y)) (/ 1 z)) 1/3) in z 2.101 * [taylor]: Taking taylor expansion of (pow (- (/ 1 (* x y)) (/ 1 z)) 1/3) in y 2.109 * [taylor]: Taking taylor expansion of (pow (- (/ 1 (* x y)) (/ 1 z)) 1/3) in z 2.116 * [taylor]: Taking taylor expansion of (pow (- (/ 1 (* x y)) (/ 1 z)) 1/3) in y 2.118 * [taylor]: Taking taylor expansion of (pow (- (/ 1 (* x y)) (/ 1 z)) 1/3) in z 2.127 * [taylor]: Taking taylor expansion of (pow (- (/ 1 (* x y)) (/ 1 z)) 1/3) in z 2.137 * * * * [progress]: [ 2 / 4 ] generating series at (2 1 1 2) 2.137 * [approximate]: Approximating (pow (+ z (* x y)) 1/3) in (x y z) around 0 2.137 * [taylor]: Taking taylor expansion of (pow (+ z (* x y)) 1/3) in y 2.137 * [taylor]: Taking taylor expansion of (pow (+ z (* x y)) 1/3) in z 2.139 * [taylor]: Taking taylor expansion of (pow (+ z (* x y)) 1/3) in y 2.140 * [taylor]: Taking taylor expansion of (pow (+ z (* x y)) 1/3) in z 2.141 * [taylor]: Taking taylor expansion of (pow (+ z (* x y)) 1/3) in z 2.146 * [taylor]: Taking taylor expansion of (pow (+ z (* x y)) 1/3) in y 2.149 * [taylor]: Taking taylor expansion of (pow (+ z (* x y)) 1/3) in z 2.154 * [taylor]: Taking taylor expansion of (pow (+ z (* x y)) 1/3) in z 2.162 * [taylor]: Taking taylor expansion of (pow (+ z (* x y)) 1/3) in y 2.167 * [taylor]: Taking taylor expansion of (pow (+ z (* x y)) 1/3) in z 2.172 * [taylor]: Taking taylor expansion of (pow (+ z (* x y)) 1/3) in z 2.173 * [approximate]: Approximating (pow (+ (/ 1 z) (/ 1 (* x y))) 1/3) in (x y z) around 0 2.177 * [taylor]: Taking taylor expansion of (pow (+ (/ 1 z) (/ 1 (* x y))) 1/3) in y 2.178 * [taylor]: Taking taylor expansion of (pow (+ (/ 1 z) (/ 1 (* x y))) 1/3) in z 2.180 * [taylor]: Taking taylor expansion of (pow (+ (/ 1 z) (/ 1 (* x y))) 1/3) in y 2.189 * [taylor]: Taking taylor expansion of (pow (+ (/ 1 z) (/ 1 (* x y))) 1/3) in z 2.195 * [taylor]: Taking taylor expansion of (pow (+ (/ 1 z) (/ 1 (* x y))) 1/3) in y 2.197 * [taylor]: Taking taylor expansion of (pow (+ (/ 1 z) (/ 1 (* x y))) 1/3) in z 2.207 * [taylor]: Taking taylor expansion of (pow (+ (/ 1 z) (/ 1 (* x y))) 1/3) in z 2.211 * [approximate]: Approximating (pow (- (/ 1 (* x y)) (/ 1 z)) 1/3) in (x y z) around 0 2.222 * [taylor]: Taking taylor expansion of (pow (- (/ 1 (* x y)) (/ 1 z)) 1/3) in y 2.223 * [taylor]: Taking taylor expansion of (pow (- (/ 1 (* x y)) (/ 1 z)) 1/3) in z 2.225 * [taylor]: Taking taylor expansion of (pow (- (/ 1 (* x y)) (/ 1 z)) 1/3) in y 2.234 * [taylor]: Taking taylor expansion of (pow (- (/ 1 (* x y)) (/ 1 z)) 1/3) in z 2.240 * [taylor]: Taking taylor expansion of (pow (- (/ 1 (* x y)) (/ 1 z)) 1/3) in y 2.242 * [taylor]: Taking taylor expansion of (pow (- (/ 1 (* x y)) (/ 1 z)) 1/3) in z 2.252 * [taylor]: Taking taylor expansion of (pow (- (/ 1 (* x y)) (/ 1 z)) 1/3) in z 2.257 * * * * [progress]: [ 3 / 4 ] generating series at (2 1 1 1) 2.257 * [approximate]: Approximating (pow (+ z (* x y)) 1/3) in (x y z) around 0 2.258 * [taylor]: Taking taylor expansion of (pow (+ z (* x y)) 1/3) in y 2.258 * [taylor]: Taking taylor expansion of (pow (+ z (* x y)) 1/3) in z 2.259 * [taylor]: Taking taylor expansion of (pow (+ z (* x y)) 1/3) in y 2.260 * [taylor]: Taking taylor expansion of (pow (+ z (* x y)) 1/3) in z 2.262 * [taylor]: Taking taylor expansion of (pow (+ z (* x y)) 1/3) in z 2.266 * [taylor]: Taking taylor expansion of (pow (+ z (* x y)) 1/3) in y 2.269 * [taylor]: Taking taylor expansion of (pow (+ z (* x y)) 1/3) in z 2.274 * [taylor]: Taking taylor expansion of (pow (+ z (* x y)) 1/3) in z 2.281 * [taylor]: Taking taylor expansion of (pow (+ z (* x y)) 1/3) in y 2.287 * [taylor]: Taking taylor expansion of (pow (+ z (* x y)) 1/3) in z 2.291 * [taylor]: Taking taylor expansion of (pow (+ z (* x y)) 1/3) in z 2.291 * [approximate]: Approximating (pow (+ (/ 1 z) (/ 1 (* x y))) 1/3) in (x y z) around 0 2.300 * [taylor]: Taking taylor expansion of (pow (+ (/ 1 z) (/ 1 (* x y))) 1/3) in y 2.302 * [taylor]: Taking taylor expansion of (pow (+ (/ 1 z) (/ 1 (* x y))) 1/3) in z 2.304 * [taylor]: Taking taylor expansion of (pow (+ (/ 1 z) (/ 1 (* x y))) 1/3) in y 2.313 * [taylor]: Taking taylor expansion of (pow (+ (/ 1 z) (/ 1 (* x y))) 1/3) in z 2.320 * [taylor]: Taking taylor expansion of (pow (+ (/ 1 z) (/ 1 (* x y))) 1/3) in y 2.322 * [taylor]: Taking taylor expansion of (pow (+ (/ 1 z) (/ 1 (* x y))) 1/3) in z 2.331 * [taylor]: Taking taylor expansion of (pow (+ (/ 1 z) (/ 1 (* x y))) 1/3) in z 2.336 * [approximate]: Approximating (pow (- (/ 1 (* x y)) (/ 1 z)) 1/3) in (x y z) around 0 2.342 * [taylor]: Taking taylor expansion of (pow (- (/ 1 (* x y)) (/ 1 z)) 1/3) in y 2.343 * [taylor]: Taking taylor expansion of (pow (- (/ 1 (* x y)) (/ 1 z)) 1/3) in z 2.345 * [taylor]: Taking taylor expansion of (pow (- (/ 1 (* x y)) (/ 1 z)) 1/3) in y 2.354 * [taylor]: Taking taylor expansion of (pow (- (/ 1 (* x y)) (/ 1 z)) 1/3) in z 2.360 * [taylor]: Taking taylor expansion of (pow (- (/ 1 (* x y)) (/ 1 z)) 1/3) in y 2.362 * [taylor]: Taking taylor expansion of (pow (- (/ 1 (* x y)) (/ 1 z)) 1/3) in z 2.372 * [taylor]: Taking taylor expansion of (pow (- (/ 1 (* x y)) (/ 1 z)) 1/3) in z 2.376 * * * * [progress]: [ 4 / 4 ] generating series at (2 1 1) 2.377 * [approximate]: Approximating (pow (pow (+ z (* x y)) 2) 1/3) in (x y z) around 0 2.378 * [taylor]: Taking taylor expansion of (pow (pow (+ z (* x y)) 2) 1/3) in y 2.378 * [taylor]: Taking taylor expansion of (pow (pow (+ z (* x y)) 2) 1/3) in z 2.385 * [taylor]: Taking taylor expansion of (pow (pow (+ z (* x y)) 2) 1/3) in y 2.386 * [taylor]: Taking taylor expansion of (pow (pow (+ z (* x y)) 2) 1/3) in z 2.387 * [taylor]: Taking taylor expansion of (pow (pow (+ z (* x y)) 2) 1/3) in z 2.393 * [taylor]: Taking taylor expansion of (pow (pow (+ z (* x y)) 2) 1/3) in y 2.396 * [taylor]: Taking taylor expansion of (pow (pow (+ z (* x y)) 2) 1/3) in z 2.400 * [taylor]: Taking taylor expansion of (pow (pow (+ z (* x y)) 2) 1/3) in z 2.408 * [taylor]: Taking taylor expansion of (pow (pow (+ z (* x y)) 2) 1/3) in y 2.413 * [taylor]: Taking taylor expansion of (pow (pow (+ z (* x y)) 2) 1/3) in z 2.418 * [taylor]: Taking taylor expansion of (pow (pow (+ z (* x y)) 2) 1/3) in z 2.419 * [approximate]: Approximating (pow (pow (+ (/ 1 z) (/ 1 (* x y))) 2) 1/3) in (x y z) around 0 2.424 * [taylor]: Taking taylor expansion of (pow (pow (+ (/ 1 z) (/ 1 (* x y))) 2) 1/3) in y 2.426 * [taylor]: Taking taylor expansion of (pow (pow (+ (/ 1 z) (/ 1 (* x y))) 2) 1/3) in z 2.429 * [taylor]: Taking taylor expansion of (pow (pow (+ (/ 1 z) (/ 1 (* x y))) 2) 1/3) in y 2.440 * [taylor]: Taking taylor expansion of (pow (pow (+ (/ 1 z) (/ 1 (* x y))) 2) 1/3) in z 2.446 * [taylor]: Taking taylor expansion of (pow (pow (+ (/ 1 z) (/ 1 (* x y))) 2) 1/3) in y 2.449 * [taylor]: Taking taylor expansion of (pow (pow (+ (/ 1 z) (/ 1 (* x y))) 2) 1/3) in z 2.465 * [taylor]: Taking taylor expansion of (pow (pow (+ (/ 1 z) (/ 1 (* x y))) 2) 1/3) in z 2.471 * [approximate]: Approximating (pow (pow (- (/ 1 (* x y)) (/ 1 z)) 2) 1/3) in (x y z) around 0 2.477 * [taylor]: Taking taylor expansion of (pow (pow (- (/ 1 (* x y)) (/ 1 z)) 2) 1/3) in y 2.479 * [taylor]: Taking taylor expansion of (pow (pow (- (/ 1 (* x y)) (/ 1 z)) 2) 1/3) in z 2.482 * [taylor]: Taking taylor expansion of (pow (pow (- (/ 1 (* x y)) (/ 1 z)) 2) 1/3) in y 2.493 * [taylor]: Taking taylor expansion of (pow (pow (- (/ 1 (* x y)) (/ 1 z)) 2) 1/3) in z 2.500 * [taylor]: Taking taylor expansion of (pow (pow (- (/ 1 (* x y)) (/ 1 z)) 2) 1/3) in y 2.503 * [taylor]: Taking taylor expansion of (pow (pow (- (/ 1 (* x y)) (/ 1 z)) 2) 1/3) in z 2.514 * [taylor]: Taking taylor expansion of (pow (pow (- (/ 1 (* x y)) (/ 1 z)) 2) 1/3) in z 2.520 * * * [progress]: simplifying candidates 2.522 * [simplify]: Simplifying using # : (log (cbrt (+ (* x y) z))) (exp (cbrt (+ (* x y) z))) (cbrt (* (cbrt (+ (* x y) z)) (cbrt (+ (* x y) z)))) (cbrt (cbrt (+ (* x y) z))) (cbrt (sqrt (+ (* x y) z))) (cbrt (sqrt (+ (* x y) z))) (cbrt 1) (cbrt (+ (* x y) z)) (cbrt (+ (pow (* x y) 3) (pow z 3))) (cbrt (+ (* (* x y) (* x y)) (- (* z z) (* (* x y) z)))) (cbrt (- (* (* x y) (* x y)) (* z z))) (cbrt (- (* x y) z)) (* (cbrt (cbrt (+ (* x y) z))) (cbrt (cbrt (+ (* x y) z)))) (cbrt (cbrt (+ (* x y) z))) (* (* (cbrt (+ (* x y) z)) (cbrt (+ (* x y) z))) (cbrt (+ (* x y) z))) (sqrt (cbrt (+ (* x y) z))) (sqrt (cbrt (+ (* x y) z))) (log (cbrt (+ (* x y) z))) (exp (cbrt (+ (* x y) z))) (cbrt (* (cbrt (+ (* x y) z)) (cbrt (+ (* x y) z)))) (cbrt (cbrt (+ (* x y) z))) (cbrt (sqrt (+ (* x y) z))) (cbrt (sqrt (+ (* x y) z))) (cbrt 1) (cbrt (+ (* x y) z)) (cbrt (+ (pow (* x y) 3) (pow z 3))) (cbrt (+ (* (* x y) (* x y)) (- (* z z) (* (* x y) z)))) (cbrt (- (* (* x y) (* x y)) (* z z))) (cbrt (- (* x y) z)) (* (cbrt (cbrt (+ (* x y) z))) (cbrt (cbrt (+ (* x y) z)))) (cbrt (cbrt (+ (* x y) z))) (* (* (cbrt (+ (* x y) z)) (cbrt (+ (* x y) z))) (cbrt (+ (* x y) z))) (sqrt (cbrt (+ (* x y) z))) (sqrt (cbrt (+ (* x y) z))) (log (cbrt (+ (* x y) z))) (exp (cbrt (+ (* x y) z))) (cbrt (* (cbrt (+ (* x y) z)) (cbrt (+ (* x y) z)))) (cbrt (cbrt (+ (* x y) z))) (cbrt (sqrt (+ (* x y) z))) (cbrt (sqrt (+ (* x y) z))) (cbrt 1) (cbrt (+ (* x y) z)) (cbrt (+ (pow (* x y) 3) (pow z 3))) (cbrt (+ (* (* x y) (* x y)) (- (* z z) (* (* x y) z)))) (cbrt (- (* (* x y) (* x y)) (* z z))) (cbrt (- (* x y) z)) (* (cbrt (cbrt (+ (* x y) z))) (cbrt (cbrt (+ (* x y) z)))) (cbrt (cbrt (+ (* x y) z))) (* (* (cbrt (+ (* x y) z)) (cbrt (+ (* x y) z))) (cbrt (+ (* x y) z))) (sqrt (cbrt (+ (* x y) z))) (sqrt (cbrt (+ (* x y) z))) (+ 1/3 1/3) (+ 1 1) (* (+ (* x y) z) (+ (* x y) z)) (* (cbrt (+ (* x y) z)) (cbrt (+ (* x y) z))) (+ 1 1) (+ (log (cbrt (+ (* x y) z))) (log (cbrt (+ (* x y) z)))) (log (* (cbrt (+ (* x y) z)) (cbrt (+ (* x y) z)))) (exp (* (cbrt (+ (* x y) z)) (cbrt (+ (* x y) z)))) (* (+ (* x y) z) (+ (* x y) z)) (* (cbrt (* (cbrt (+ (* x y) z)) (cbrt (+ (* x y) z)))) (cbrt (* (cbrt (+ (* x y) z)) (cbrt (+ (* x y) z))))) (cbrt (* (cbrt (+ (* x y) z)) (cbrt (+ (* x y) z)))) (* (* (* (cbrt (+ (* x y) z)) (cbrt (+ (* x y) z))) (* (cbrt (+ (* x y) z)) (cbrt (+ (* x y) z)))) (* (cbrt (+ (* x y) z)) (cbrt (+ (* x y) z)))) (sqrt (* (cbrt (+ (* x y) z)) (cbrt (+ (* x y) z)))) (sqrt (* (cbrt (+ (* x y) z)) (cbrt (+ (* x y) z)))) (* (cbrt (+ (pow (* x y) 3) (pow z 3))) (cbrt (+ (pow (* x y) 3) (pow z 3)))) (* (cbrt (+ (* (* x y) (* x y)) (- (* z z) (* (* x y) z)))) (cbrt (+ (* (* x y) (* x y)) (- (* z z) (* (* x y) z))))) (* (cbrt (+ (pow (* x y) 3) (pow z 3))) (cbrt (- (* (* x y) (* x y)) (* z z)))) (* (cbrt (+ (* (* x y) (* x y)) (- (* z z) (* (* x y) z)))) (cbrt (- (* x y) z))) (* (cbrt (- (* (* x y) (* x y)) (* z z))) (cbrt (+ (pow (* x y) 3) (pow z 3)))) (* (cbrt (- (* x y) z)) (cbrt (+ (* (* x y) (* x y)) (- (* z z) (* (* x y) z))))) (* (cbrt (- (* (* x y) (* x y)) (* z z))) (cbrt (- (* (* x y) (* x y)) (* z z)))) (* (cbrt (- (* x y) z)) (cbrt (- (* x y) z))) (* (cbrt (* (cbrt (+ (* x y) z)) (cbrt (+ (* x y) z)))) (cbrt (* (cbrt (+ (* x y) z)) (cbrt (+ (* x y) z))))) (* (cbrt (cbrt (+ (* x y) z))) (cbrt (cbrt (+ (* x y) z)))) (* (cbrt (sqrt (+ (* x y) z))) (cbrt (sqrt (+ (* x y) z)))) (* (cbrt (sqrt (+ (* x y) z))) (cbrt (sqrt (+ (* x y) z)))) (* (cbrt 1) (cbrt 1)) (* (cbrt (+ (* x y) z)) (cbrt (+ (* x y) z))) (* (* (cbrt (cbrt (+ (* x y) z))) (cbrt (cbrt (+ (* x y) z)))) (* (cbrt (cbrt (+ (* x y) z))) (cbrt (cbrt (+ (* x y) z))))) (* (cbrt (cbrt (+ (* x y) z))) (cbrt (cbrt (+ (* x y) z)))) (* (sqrt (cbrt (+ (* x y) z))) (sqrt (cbrt (+ (* x y) z)))) (* (sqrt (cbrt (+ (* x y) z))) (sqrt (cbrt (+ (* x y) z)))) (* 1 1) (* (cbrt (+ (* x y) z)) (cbrt (+ (* x y) z))) (* (cbrt (sqrt (+ (* x y) z))) (cbrt (sqrt (+ (* x y) z)))) (* (cbrt (sqrt (+ (* x y) z))) (cbrt (sqrt (+ (* x y) z)))) (* (cbrt (sqrt (+ (* x y) z))) (sqrt (cbrt (+ (* x y) z)))) (* (cbrt (sqrt (+ (* x y) z))) (sqrt (cbrt (+ (* x y) z)))) (* (sqrt (cbrt (+ (* x y) z))) (cbrt (sqrt (+ (* x y) z)))) (* (sqrt (cbrt (+ (* x y) z))) (cbrt (sqrt (+ (* x y) z)))) (* (sqrt (cbrt (+ (* x y) z))) (sqrt (cbrt (+ (* x y) z)))) (* (sqrt (cbrt (+ (* x y) z))) (sqrt (cbrt (+ (* x y) z)))) (* 2 1/3) (* 2 1) (* (cbrt (+ (* x y) z)) (cbrt (* (cbrt (+ (* x y) z)) (cbrt (+ (* x y) z))))) (* (cbrt (+ (* x y) z)) (cbrt (sqrt (+ (* x y) z)))) (* (cbrt (+ (* x y) z)) (cbrt 1)) (* (cbrt (+ (* x y) z)) (* (cbrt (cbrt (+ (* x y) z))) (cbrt (cbrt (+ (* x y) z))))) (* (cbrt (+ (* x y) z)) (sqrt (cbrt (+ (* x y) z)))) (* (cbrt (+ (* x y) z)) 1) (* (cbrt (cbrt (+ (* x y) z))) (cbrt (+ (* x y) z))) (* (cbrt (sqrt (+ (* x y) z))) (cbrt (+ (* x y) z))) (* (cbrt (+ (* x y) z)) (cbrt (+ (* x y) z))) (* (cbrt (cbrt (+ (* x y) z))) (cbrt (+ (* x y) z))) (* (sqrt (cbrt (+ (* x y) z))) (cbrt (+ (* x y) z))) (* (cbrt (+ (* x y) z)) (cbrt (+ (* x y) z))) (* (cbrt (+ (* x y) z)) (cbrt (+ (pow (* x y) 3) (pow z 3)))) (* (cbrt (+ (* x y) z)) (cbrt (- (* (* x y) (* x y)) (* z z)))) (* (cbrt (+ (pow (* x y) 3) (pow z 3))) (cbrt (+ (* x y) z))) (* (cbrt (- (* (* x y) (* x y)) (* z z))) (cbrt (+ (* x y) z))) (+ (* 1/3 (* (* x y) (pow (/ 1 (pow z 2)) 1/3))) (pow z 1/3)) (exp (* -1/3 (+ (log (/ 1 x)) (log (/ 1 y))))) (exp (* -1/3 (+ (log (/ -1 y)) (log (/ -1 x))))) (+ (* 1/3 (* (* x y) (pow (/ 1 (pow z 2)) 1/3))) (pow z 1/3)) (exp (* -1/3 (+ (log (/ 1 x)) (log (/ 1 y))))) (exp (* -1/3 (+ (log (/ -1 y)) (log (/ -1 x))))) (+ (* 1/3 (* (* x y) (pow (/ 1 (pow z 2)) 1/3))) (pow z 1/3)) (exp (* -1/3 (+ (log (/ 1 x)) (log (/ 1 y))))) (exp (* -1/3 (+ (log (/ -1 y)) (log (/ -1 x))))) (+ (pow z 2/3) (* 2/3 (* (* x y) (pow (/ 1 z) 1/3)))) (exp (* -1/3 (+ (* 2 (log (/ 1 x))) (* 2 (log (/ 1 y)))))) (exp (* -1/3 (+ (* 2 (log (/ -1 y))) (* 2 (log (/ -1 x)))))) 2.527 * * [simplify]: iteration 0 : 267 enodes (cost 831 ) 2.532 * * [simplify]: iteration 1 : 930 enodes (cost 778 ) 2.552 * * [simplify]: iteration 2 : 4394 enodes (cost 715 ) 2.648 * * [simplify]: iteration 3 : 5001 enodes (cost 710 ) 2.652 * [simplify]: Simplified to: (log (cbrt (+ (* x y) z))) (exp (cbrt (+ (* x y) z))) (cbrt (* (cbrt (+ (* x y) z)) (cbrt (+ (* x y) z)))) (cbrt (cbrt (+ (* x y) z))) (cbrt (sqrt (+ (* x y) z))) (cbrt (sqrt (+ (* x y) z))) 1 (cbrt (+ (* x y) z)) (cbrt (+ (pow (* x y) 3) (pow z 3))) (cbrt (+ (* (* x y) (* x y)) (- (* z z) (* (* x y) z)))) (cbrt (- (* (* x y) (* x y)) (* z z))) (cbrt (- (* x y) z)) (* (cbrt (cbrt (+ (* x y) z))) (cbrt (cbrt (+ (* x y) z)))) (cbrt (cbrt (+ (* x y) z))) (+ (* x y) z) (sqrt (cbrt (+ (* x y) z))) (sqrt (cbrt (+ (* x y) z))) (log (cbrt (+ (* x y) z))) (exp (cbrt (+ (* x y) z))) (cbrt (* (cbrt (+ (* x y) z)) (cbrt (+ (* x y) z)))) (cbrt (cbrt (+ (* x y) z))) (cbrt (sqrt (+ (* x y) z))) (cbrt (sqrt (+ (* x y) z))) 1 (cbrt (+ (* x y) z)) (cbrt (+ (pow (* x y) 3) (pow z 3))) (cbrt (+ (* (* x y) (* x y)) (- (* z z) (* (* x y) z)))) (cbrt (- (* (* x y) (* x y)) (* z z))) (cbrt (- (* x y) z)) (* (cbrt (cbrt (+ (* x y) z))) (cbrt (cbrt (+ (* x y) z)))) (cbrt (cbrt (+ (* x y) z))) (+ (* x y) z) (sqrt (cbrt (+ (* x y) z))) (sqrt (cbrt (+ (* x y) z))) (log (cbrt (+ (* x y) z))) (exp (cbrt (+ (* x y) z))) (cbrt (* (cbrt (+ (* x y) z)) (cbrt (+ (* x y) z)))) (cbrt (cbrt (+ (* x y) z))) (cbrt (sqrt (+ (* x y) z))) (cbrt (sqrt (+ (* x y) z))) 1 (cbrt (+ (* x y) z)) (cbrt (+ (pow (* x y) 3) (pow z 3))) (cbrt (+ (* (* x y) (* x y)) (- (* z z) (* (* x y) z)))) (cbrt (- (* (* x y) (* x y)) (* z z))) (cbrt (- (* x y) z)) (* (cbrt (cbrt (+ (* x y) z))) (cbrt (cbrt (+ (* x y) z)))) (cbrt (cbrt (+ (* x y) z))) (+ (* x y) z) (sqrt (cbrt (+ (* x y) z))) (sqrt (cbrt (+ (* x y) z))) 2/3 2 (pow (cbrt (+ (* x y) z)) 6) (pow (sqrt (cbrt (+ (* x y) z))) 4) 2 (* 2 (log (cbrt (+ (* x y) z)))) (* 2 (log (cbrt (+ (* x y) z)))) (pow (exp 1) (pow (sqrt (cbrt (+ (* x y) z))) 4)) (pow (cbrt (+ (* x y) z)) 6) (* (cbrt (* (cbrt (+ (* x y) z)) (cbrt (+ (* x y) z)))) (cbrt (* (cbrt (+ (* x y) z)) (cbrt (+ (* x y) z))))) (cbrt (* (cbrt (+ (* x y) z)) (cbrt (+ (* x y) z)))) (pow (cbrt (+ (* x y) z)) 6) (fabs (cbrt (+ (* x y) z))) (fabs (cbrt (+ (* x y) z))) (* (cbrt (+ (pow (* x y) 3) (pow z 3))) (cbrt (+ (pow (* x y) 3) (pow z 3)))) (* (cbrt (+ (* (* x y) (* x y)) (- (* z z) (* (* x y) z)))) (cbrt (+ (* (* x y) (* x y)) (- (* z z) (* (* x y) z))))) (* (cbrt (+ (pow (* x y) 3) (pow z 3))) (cbrt (- (* (* x y) (* x y)) (* z z)))) (* (cbrt (+ (* (* x y) (* x y)) (- (* z z) (* (* x y) z)))) (cbrt (- (* x y) z))) (* (cbrt (+ (pow (* x y) 3) (pow z 3))) (cbrt (- (* (* x y) (* x y)) (* z z)))) (* (cbrt (+ (* (* x y) (* x y)) (- (* z z) (* (* x y) z)))) (cbrt (- (* x y) z))) (* (cbrt (- (* (* x y) (* x y)) (* z z))) (cbrt (- (* (* x y) (* x y)) (* z z)))) (* (cbrt (- (* x y) z)) (cbrt (- (* x y) z))) (* (cbrt (* (cbrt (+ (* x y) z)) (cbrt (+ (* x y) z)))) (cbrt (* (cbrt (+ (* x y) z)) (cbrt (+ (* x y) z))))) (* (cbrt (cbrt (+ (* x y) z))) (cbrt (cbrt (+ (* x y) z)))) (* (cbrt (sqrt (+ (* x y) z))) (cbrt (sqrt (+ (* x y) z)))) (* (cbrt (sqrt (+ (* x y) z))) (cbrt (sqrt (+ (* x y) z)))) 1 (pow (sqrt (cbrt (+ (* x y) z))) 4) (pow (cbrt (cbrt (+ (* x y) z))) 4) (* (cbrt (cbrt (+ (* x y) z))) (cbrt (cbrt (+ (* x y) z)))) (cbrt (+ (* x y) z)) (cbrt (+ (* x y) z)) 1 (pow (sqrt (cbrt (+ (* x y) z))) 4) (* (cbrt (sqrt (+ (* x y) z))) (cbrt (sqrt (+ (* x y) z)))) (* (cbrt (sqrt (+ (* x y) z))) (cbrt (sqrt (+ (* x y) z)))) (* (cbrt (sqrt (+ (* x y) z))) (sqrt (cbrt (+ (* x y) z)))) (* (cbrt (sqrt (+ (* x y) z))) (sqrt (cbrt (+ (* x y) z)))) (* (cbrt (sqrt (+ (* x y) z))) (sqrt (cbrt (+ (* x y) z)))) (* (cbrt (sqrt (+ (* x y) z))) (sqrt (cbrt (+ (* x y) z)))) (cbrt (+ (* x y) z)) (cbrt (+ (* x y) z)) 2/3 2 (* (cbrt (+ (* x y) z)) (cbrt (* (cbrt (+ (* x y) z)) (cbrt (+ (* x y) z))))) (* (cbrt (+ (* x y) z)) (cbrt (sqrt (+ (* x y) z)))) (cbrt (+ (* x y) z)) (pow (cbrt (cbrt (+ (* x y) z))) 5) (pow (sqrt (cbrt (+ (* x y) z))) 3) (cbrt (+ (* x y) z)) (pow (cbrt (cbrt (+ (* x y) z))) 4) (* (cbrt (+ (* x y) z)) (cbrt (sqrt (+ (* x y) z)))) (pow (sqrt (cbrt (+ (* x y) z))) 4) (pow (cbrt (cbrt (+ (* x y) z))) 4) (pow (sqrt (cbrt (+ (* x y) z))) 3) (pow (sqrt (cbrt (+ (* x y) z))) 4) (* (cbrt (+ (* x y) z)) (cbrt (+ (pow (* x y) 3) (pow z 3)))) (* (cbrt (+ (* x y) z)) (cbrt (- (* (* x y) (* x y)) (* z z)))) (* (cbrt (+ (* x y) z)) (cbrt (+ (pow (* x y) 3) (pow z 3)))) (* (cbrt (+ (* x y) z)) (cbrt (- (* (* x y) (* x y)) (* z z)))) (+ (* 1/3 (* (* x y) (pow (/ 1 (pow z 2)) 1/3))) (pow z 1/3)) (* (pow (/ 1 y) -1/3) (pow (/ 1 x) -1/3)) (* (pow (/ -1 x) -1/3) (pow (/ -1 y) -1/3)) (+ (* 1/3 (* (* x y) (pow (/ 1 (pow z 2)) 1/3))) (pow z 1/3)) (* (pow (/ 1 y) -1/3) (pow (/ 1 x) -1/3)) (* (pow (/ -1 x) -1/3) (pow (/ -1 y) -1/3)) (+ (* 1/3 (* (* x y) (pow (/ 1 (pow z 2)) 1/3))) (pow z 1/3)) (* (pow (/ 1 y) -1/3) (pow (/ 1 x) -1/3)) (* (pow (/ -1 x) -1/3) (pow (/ -1 y) -1/3)) (+ (pow z 2/3) (* 2/3 (* (* x y) (pow (/ 1 z) 1/3)))) (* (pow (/ 1 y) -2/3) (pow (/ 1 x) -2/3)) (* (pow (/ -1 x) -2/3) (pow (/ -1 y) -2/3)) 2.653 * * * [progress]: adding candidates to table 3.127 * * [progress]: iteration 4 / 4 3.127 * * * [progress]: picking best candidate 3.143 * * * * [pick]: Picked # 3.143 * * * [progress]: localizing error 3.163 * * * [progress]: generating rewritten candidates 3.163 * * * * [progress]: [ 1 / 4 ] rewriting at (2 1 1 2 2) 3.166 * * * * [progress]: [ 2 / 4 ] rewriting at (2 1 1 2 1) 3.170 * * * * [progress]: [ 3 / 4 ] rewriting at (2 1 1 2 2 1) 3.171 * * * * [progress]: [ 4 / 4 ] rewriting at (2 1 2) 3.174 * * * [progress]: generating series expansions 3.174 * * * * [progress]: [ 1 / 4 ] generating series at (2 1 1 2 2) 3.174 * [approximate]: Approximating (pow (pow y 1/9) 4) in (y) around 0 3.246 * [approximate]: Approximating (pow (pow (/ 1 y) 1/9) 4) in (y) around 0 3.324 * [approximate]: Approximating (pow (* (pow (cbrt -1) 1/3) (pow (/ 1 y) 1/9)) 4) in (y) around 0 3.521 * * * * [progress]: [ 2 / 4 ] generating series at (2 1 1 2 1) 3.521 * [approximate]: Approximating (pow (pow y 2) 1/9) in (y) around 0 3.586 * [approximate]: Approximating (pow (/ 1 (pow y 2)) 1/9) in (y) around 0 3.654 * [approximate]: Approximating (* (pow (pow (cbrt -1) 2) 1/3) (pow (/ 1 (pow y 2)) 1/9)) in (y) around 0 3.822 * * * * [progress]: [ 3 / 4 ] generating series at (2 1 1 2 2 1) 3.822 * [approximate]: Approximating (pow y 1/9) in (y) around 0 3.897 * [approximate]: Approximating (pow (/ 1 y) 1/9) in (y) around 0 3.989 * [approximate]: Approximating (* (pow (cbrt -1) 1/3) (pow (/ 1 y) 1/9)) in (y) around 0 4.146 * * * * [progress]: [ 4 / 4 ] generating series at (2 1 2) 4.146 * [approximate]: Approximating (pow y 1/3) in (y) around 0 4.204 * [approximate]: Approximating (pow (/ 1 y) 1/3) in (y) around 0 4.266 * [approximate]: Approximating (* (cbrt -1) (pow (/ 1 y) 1/3)) in (y) around 0 4.344 * * * [progress]: simplifying candidates 4.345 * [simplify]: Simplifying using # : (* (log (cbrt (cbrt y))) 4) (* (log (cbrt (cbrt y))) 4) (* 1/3 4) (* 1 4) (pow (cbrt (cbrt y)) (* (cbrt 4) (cbrt 4))) (pow (cbrt (cbrt y)) (sqrt 4)) (pow (cbrt (cbrt y)) 1) (pow (cbrt (cbrt (* (cbrt y) (cbrt y)))) 4) (pow (cbrt (cbrt (cbrt y))) 4) (pow (cbrt (cbrt (sqrt y))) 4) (pow (cbrt (cbrt (sqrt y))) 4) (pow (cbrt (cbrt 1)) 4) (pow (cbrt (cbrt y)) 4) (pow (cbrt (* (cbrt (cbrt y)) (cbrt (cbrt y)))) 4) (pow (cbrt (cbrt (cbrt y))) 4) (pow (cbrt (sqrt (cbrt y))) 4) (pow (cbrt (sqrt (cbrt y))) 4) (pow (cbrt 1) 4) (pow (cbrt (cbrt y)) 4) (pow (* (cbrt (cbrt (cbrt y))) (cbrt (cbrt (cbrt y)))) 4) (pow (cbrt (cbrt (cbrt y))) 4) (pow (sqrt (cbrt (cbrt y))) 4) (pow (sqrt (cbrt (cbrt y))) 4) (pow 1 4) (pow (cbrt (cbrt y)) 4) (log (pow (cbrt (cbrt y)) 4)) (exp (pow (cbrt (cbrt y)) 4)) (* (cbrt (pow (cbrt (cbrt y)) 4)) (cbrt (pow (cbrt (cbrt y)) 4))) (cbrt (pow (cbrt (cbrt y)) 4)) (* (* (pow (cbrt (cbrt y)) 4) (pow (cbrt (cbrt y)) 4)) (pow (cbrt (cbrt y)) 4)) (sqrt (pow (cbrt (cbrt y)) 4)) (sqrt (pow (cbrt (cbrt y)) 4)) (pow (cbrt (cbrt y)) (/ 4 2)) (pow (cbrt (cbrt y)) (/ 4 2)) (log (cbrt (* (cbrt y) (cbrt y)))) (exp (cbrt (* (cbrt y) (cbrt y)))) (cbrt (cbrt y)) (cbrt (cbrt y)) (* (cbrt (cbrt (* (cbrt y) (cbrt y)))) (cbrt (cbrt (* (cbrt y) (cbrt y))))) (cbrt (cbrt (* (cbrt y) (cbrt y)))) (* (* (cbrt (* (cbrt y) (cbrt y))) (cbrt (* (cbrt y) (cbrt y)))) (cbrt (* (cbrt y) (cbrt y)))) (sqrt (cbrt (* (cbrt y) (cbrt y)))) (sqrt (cbrt (* (cbrt y) (cbrt y)))) (log (cbrt (cbrt y))) (exp (cbrt (cbrt y))) (cbrt (cbrt (* (cbrt y) (cbrt y)))) (cbrt (cbrt (cbrt y))) (cbrt (cbrt (sqrt y))) (cbrt (cbrt (sqrt y))) (cbrt (cbrt 1)) (cbrt (cbrt y)) (cbrt (* (cbrt (cbrt y)) (cbrt (cbrt y)))) (cbrt (cbrt (cbrt y))) (cbrt (sqrt (cbrt y))) (cbrt (sqrt (cbrt y))) (cbrt 1) (cbrt (cbrt y)) (* (cbrt (cbrt (cbrt y))) (cbrt (cbrt (cbrt y)))) (cbrt (cbrt (cbrt y))) (* (* (cbrt (cbrt y)) (cbrt (cbrt y))) (cbrt (cbrt y))) (sqrt (cbrt (cbrt y))) (sqrt (cbrt (cbrt y))) (log (cbrt y)) (exp (cbrt y)) (cbrt (* (cbrt y) (cbrt y))) (cbrt (cbrt y)) (cbrt (sqrt y)) (cbrt (sqrt y)) (cbrt 1) (cbrt y) (* (cbrt (cbrt y)) (cbrt (cbrt y))) (cbrt (cbrt y)) (* (* (cbrt y) (cbrt y)) (cbrt y)) (sqrt (cbrt y)) (sqrt (cbrt y)) (pow (pow y 4) 1/9) (pow (pow y 4) 1/9) (* (pow (pow (cbrt -1) 4) 1/3) (pow (pow y 4) 1/9)) (pow y 2/9) (pow (/ 1 y) -2/9) (* (pow (pow (cbrt -1) 2) 1/3) (pow (pow y 2) 1/9)) (pow y 1/9) (pow (/ 1 y) -1/9) (* (pow (* -1 y) 1/9) (pow (cbrt -1) 1/3)) (pow y 1/3) (pow (/ 1 y) -1/3) (* (pow (* -1 y) 1/3) (cbrt -1)) 4.349 * * [simplify]: iteration 0 : 191 enodes (cost 315 ) 4.352 * * [simplify]: iteration 1 : 598 enodes (cost 284 ) 4.363 * * [simplify]: iteration 2 : 2094 enodes (cost 264 ) 4.418 * * [simplify]: iteration 3 : 5001 enodes (cost 257 ) 4.420 * [simplify]: Simplified to: (log (pow (cbrt (cbrt y)) 4)) (log (pow (cbrt (cbrt y)) 4)) 4/3 4 (pow (cbrt (cbrt y)) (* (cbrt 4) (cbrt 4))) (pow (cbrt (cbrt y)) 2) (cbrt (cbrt y)) (pow (cbrt (cbrt (* (cbrt y) (cbrt y)))) 4) (pow (cbrt (cbrt (cbrt y))) 4) (pow (cbrt (cbrt (sqrt y))) 4) (pow (cbrt (cbrt (sqrt y))) 4) 1 (pow (cbrt (cbrt y)) 4) (pow (cbrt (cbrt (* (cbrt y) (cbrt y)))) 4) (pow (cbrt (cbrt (cbrt y))) 4) (pow (cbrt (sqrt (cbrt y))) 4) (pow (cbrt (sqrt (cbrt y))) 4) 1 (pow (cbrt (cbrt y)) 4) (pow (cbrt (cbrt (cbrt y))) 8) (pow (cbrt (cbrt (cbrt y))) 4) (pow (cbrt (cbrt y)) 2) (pow (cbrt (cbrt y)) 2) 1 (pow (cbrt (cbrt y)) 4) (log (pow (cbrt (cbrt y)) 4)) (exp (pow (cbrt (cbrt y)) 4)) (* (cbrt (pow (cbrt (cbrt y)) 4)) (cbrt (pow (cbrt (cbrt y)) 4))) (cbrt (pow (cbrt (cbrt y)) 4)) (pow y 4/3) (sqrt (pow (cbrt (cbrt y)) 4)) (sqrt (pow (cbrt (cbrt y)) 4)) (pow (cbrt (cbrt y)) 2) (pow (cbrt (cbrt y)) 2) (log (pow (cbrt (cbrt y)) 2)) (exp (pow (cbrt (cbrt y)) 2)) (cbrt (cbrt y)) (cbrt (cbrt y)) (pow (cbrt (cbrt (* (cbrt y) (cbrt y)))) 2) (cbrt (cbrt (* (cbrt y) (cbrt y)))) (pow y 2/3) (sqrt (cbrt (* (cbrt y) (cbrt y)))) (sqrt (cbrt (* (cbrt y) (cbrt y)))) (log (cbrt (cbrt y))) (exp (cbrt (cbrt y))) (cbrt (cbrt (* (cbrt y) (cbrt y)))) (cbrt (cbrt (cbrt y))) (cbrt (cbrt (sqrt y))) (cbrt (cbrt (sqrt y))) 1 (cbrt (cbrt y)) (cbrt (cbrt (* (cbrt y) (cbrt y)))) (cbrt (cbrt (cbrt y))) (cbrt (sqrt (cbrt y))) (cbrt (sqrt (cbrt y))) 1 (cbrt (cbrt y)) (pow (cbrt (cbrt (cbrt y))) 2) (cbrt (cbrt (cbrt y))) (pow y 1/3) (pow (cbrt (cbrt y)) 1/2) (pow (cbrt (cbrt y)) 1/2) (log (cbrt y)) (exp (cbrt y)) (pow (cbrt (cbrt y)) 2) (cbrt (cbrt y)) (cbrt (sqrt y)) (cbrt (sqrt y)) 1 (pow y 1/3) (pow (cbrt (cbrt y)) 2) (cbrt (cbrt y)) y (sqrt (cbrt y)) (sqrt (cbrt y)) (pow (pow y 4) 1/9) (pow (pow y 4) 1/9) (* (pow (pow (cbrt -1) 4) 1/3) (pow (pow y 4) 1/9)) (pow y 2/9) (pow (/ 1 y) -2/9) (* (pow (pow (cbrt -1) 2) 1/3) (pow (pow y 2) 1/9)) (pow y 1/9) (pow (/ 1 y) -1/9) (* (pow (* -1 y) 1/9) (pow (cbrt -1) 1/3)) (pow y 1/3) (pow (/ 1 y) -1/3) (* (pow (* -1 y) 1/3) (cbrt -1)) 4.421 * * * [progress]: adding candidates to table 4.951 * [progress]: [Phase 3 of 3] Extracting. 4.951 * * [regime]: Finding splitpoints for: (# # # # # # #) 4.952 * * * [regime-changes]: Trying 6 branch expressions: ((* (+ (* x y) z) y) (+ (* (+ (* x y) z) y) t) t z y x) 4.952 * * * * [regimes]: Trying to branch on (* (+ (* x y) z) y) from (# # # # # # #) 5.028 * * * * [regimes]: Trying to branch on (+ (* (+ (* x y) z) y) t) from (# # # # # # #) 5.104 * * * * [regimes]: Trying to branch on t from (# # # # # # #) 5.183 * * * * [regimes]: Trying to branch on z from (# # # # # # #) 5.259 * * * * [regimes]: Trying to branch on y from (# # # # # # #) 5.336 * * * * [regimes]: Trying to branch on x from (# # # # # # #) 5.418 * * * [regime]: Found split indices: #