0.001 * [progress]: [Phase 1 of 3] Setting up. 0.001 * * * [progress]: [1/2] Preparing points 0.068 * * * [progress]: [2/2] Setting up program. 0.072 * [progress]: [Phase 2 of 3] Improving. 0.073 * * * * [progress]: [ 1 / 1 ] simplifiying candidate # 0.073 * [simplify]: Simplifying (- (exp (* a x)) 1) 0.073 * * [simplify]: iters left: 5 (6 enodes) 0.092 * * [simplify]: iters left: 4 (27 enodes) 0.103 * * [simplify]: iters left: 3 (39 enodes) 0.116 * * [simplify]: iters left: 2 (57 enodes) 0.126 * * [simplify]: iters left: 1 (96 enodes) 0.145 * * [simplify]: Extracting #0: cost 1 inf + 0 0.145 * * [simplify]: Extracting #1: cost 26 inf + 0 0.145 * * [simplify]: Extracting #2: cost 57 inf + 2 0.146 * * [simplify]: Extracting #3: cost 71 inf + 5 0.146 * * [simplify]: Extracting #4: cost 57 inf + 1337 0.148 * * [simplify]: Extracting #5: cost 28 inf + 6847 0.151 * * [simplify]: Extracting #6: cost 8 inf + 15757 0.155 * * [simplify]: Extracting #7: cost 0 inf + 19330 0.159 * [simplify]: Simplified to (expm1 (* a x)) 0.159 * [simplify]: Simplified (2) to (λ (a x) (expm1 (* a x))) 0.166 * * [progress]: iteration 1 / 4 0.166 * * * [progress]: picking best candidate 0.167 * * * * [pick]: Picked # 0.167 * * * [progress]: localizing error 0.173 * * * [progress]: generating rewritten candidates 0.173 * * * * [progress]: [ 1 / 1 ] rewriting at (2) 0.174 * * * [progress]: generating series expansions 0.174 * * * * [progress]: [ 1 / 1 ] generating series at (2) 0.174 * [backup-simplify]: Simplify (expm1 (* a x)) into (expm1 (* a x)) 0.174 * [approximate]: Taking taylor expansion of (expm1 (* a x)) in (a x) around 0 0.174 * [taylor]: Taking taylor expansion of (expm1 (* a x)) in x 0.174 * [taylor]: Rewrote expression to (- (exp (* a x)) 1) 0.174 * [taylor]: Taking taylor expansion of (exp (* a x)) in x 0.174 * [taylor]: Taking taylor expansion of (* a x) in x 0.174 * [taylor]: Taking taylor expansion of a in x 0.174 * [backup-simplify]: Simplify a into a 0.174 * [taylor]: Taking taylor expansion of x in x 0.174 * [backup-simplify]: Simplify 0 into 0 0.174 * [backup-simplify]: Simplify 1 into 1 0.174 * [backup-simplify]: Simplify (* a 0) into 0 0.175 * [backup-simplify]: Simplify (+ (* a 1) (* 0 0)) into a 0.175 * [backup-simplify]: Simplify (exp 0) into 1 0.175 * [taylor]: Taking taylor expansion of 1 in x 0.175 * [backup-simplify]: Simplify 1 into 1 0.175 * [taylor]: Taking taylor expansion of (expm1 (* a x)) in a 0.175 * [taylor]: Rewrote expression to (- (exp (* a x)) 1) 0.175 * [taylor]: Taking taylor expansion of (exp (* a x)) in a 0.175 * [taylor]: Taking taylor expansion of (* a x) in a 0.175 * [taylor]: Taking taylor expansion of a in a 0.175 * [backup-simplify]: Simplify 0 into 0 0.175 * [backup-simplify]: Simplify 1 into 1 0.175 * [taylor]: Taking taylor expansion of x in a 0.175 * [backup-simplify]: Simplify x into x 0.175 * [backup-simplify]: Simplify (* 0 x) into 0 0.176 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x)) into x 0.176 * [backup-simplify]: Simplify (exp 0) into 1 0.176 * [taylor]: Taking taylor expansion of 1 in a 0.176 * [backup-simplify]: Simplify 1 into 1 0.176 * [taylor]: Taking taylor expansion of (expm1 (* a x)) in a 0.176 * [taylor]: Rewrote expression to (- (exp (* a x)) 1) 0.176 * [taylor]: Taking taylor expansion of (exp (* a x)) in a 0.176 * [taylor]: Taking taylor expansion of (* a x) in a 0.176 * [taylor]: Taking taylor expansion of a in a 0.176 * [backup-simplify]: Simplify 0 into 0 0.176 * [backup-simplify]: Simplify 1 into 1 0.176 * [taylor]: Taking taylor expansion of x in a 0.176 * [backup-simplify]: Simplify x into x 0.176 * [backup-simplify]: Simplify (* 0 x) into 0 0.176 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x)) into x 0.176 * [backup-simplify]: Simplify (exp 0) into 1 0.176 * [taylor]: Taking taylor expansion of 1 in a 0.176 * [backup-simplify]: Simplify 1 into 1 0.176 * [backup-simplify]: Simplify (- 1) into -1 0.177 * [backup-simplify]: Simplify (+ 1 -1) into 0 0.177 * [taylor]: Taking taylor expansion of 0 in x 0.177 * [backup-simplify]: Simplify 0 into 0 0.177 * [backup-simplify]: Simplify 0 into 0 0.177 * [backup-simplify]: Simplify (* (exp 0) (+ (* (/ (pow x 1) 1)))) into x 0.177 * [backup-simplify]: Simplify (- 0) into 0 0.177 * [backup-simplify]: Simplify (+ x 0) into x 0.177 * [taylor]: Taking taylor expansion of x in x 0.177 * [backup-simplify]: Simplify 0 into 0 0.177 * [backup-simplify]: Simplify 1 into 1 0.177 * [backup-simplify]: Simplify 0 into 0 0.177 * [backup-simplify]: Simplify 0 into 0 0.178 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (* 0 x))) into 0 0.178 * [backup-simplify]: Simplify (* (exp 0) (+ (* (/ (pow x 2) 2)) (* (/ (pow 0 1) 1)))) into (* 1/2 (pow x 2)) 0.179 * [backup-simplify]: Simplify (- 0) into 0 0.179 * [backup-simplify]: Simplify (+ (* 1/2 (pow x 2)) 0) into (* 1/2 (pow x 2)) 0.179 * [taylor]: Taking taylor expansion of (* 1/2 (pow x 2)) in x 0.179 * [taylor]: Taking taylor expansion of 1/2 in x 0.179 * [backup-simplify]: Simplify 1/2 into 1/2 0.179 * [taylor]: Taking taylor expansion of (pow x 2) in x 0.179 * [taylor]: Taking taylor expansion of x in x 0.179 * [backup-simplify]: Simplify 0 into 0 0.179 * [backup-simplify]: Simplify 1 into 1 0.179 * [backup-simplify]: Simplify 1 into 1 0.179 * [backup-simplify]: Simplify 0 into 0 0.180 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (+ (* 0 0) (* 0 x)))) into 0 0.180 * [backup-simplify]: Simplify (* (exp 0) (+ (* (/ (pow x 3) 6)) (* (/ (pow x 1) 1) (/ (pow 0 1) 1)) (* (/ (pow 0 1) 1)))) into (* 1/6 (pow x 3)) 0.181 * [backup-simplify]: Simplify (- 0) into 0 0.181 * [backup-simplify]: Simplify (+ (* 1/6 (pow x 3)) 0) into (* 1/6 (pow x 3)) 0.181 * [taylor]: Taking taylor expansion of (* 1/6 (pow x 3)) in x 0.181 * [taylor]: Taking taylor expansion of 1/6 in x 0.181 * [backup-simplify]: Simplify 1/6 into 1/6 0.181 * [taylor]: Taking taylor expansion of (pow x 3) in x 0.181 * [taylor]: Taking taylor expansion of x in x 0.181 * [backup-simplify]: Simplify 0 into 0 0.181 * [backup-simplify]: Simplify 1 into 1 0.181 * [backup-simplify]: Simplify 0 into 0 0.181 * [backup-simplify]: Simplify 0 into 0 0.183 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 x))))) into 0 0.185 * [backup-simplify]: Simplify (* (exp 0) (+ (* (/ (pow x 4) 24)) (* (/ (pow x 2) 2) (/ (pow 0 1) 1)) (* (/ (pow x 1) 1) (/ (pow 0 1) 1)) (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into (* 1/24 (pow x 4)) 0.185 * [backup-simplify]: Simplify (- 0) into 0 0.185 * [backup-simplify]: Simplify (+ (* 1/24 (pow x 4)) 0) into (* 1/24 (pow x 4)) 0.185 * [taylor]: Taking taylor expansion of (* 1/24 (pow x 4)) in x 0.185 * [taylor]: Taking taylor expansion of 1/24 in x 0.185 * [backup-simplify]: Simplify 1/24 into 1/24 0.185 * [taylor]: Taking taylor expansion of (pow x 4) in x 0.186 * [taylor]: Taking taylor expansion of x in x 0.186 * [backup-simplify]: Simplify 0 into 0 0.186 * [backup-simplify]: Simplify 1 into 1 0.186 * [backup-simplify]: Simplify (* 1 1) into 1 0.186 * [backup-simplify]: Simplify (* 1/2 1) into 1/2 0.186 * [backup-simplify]: Simplify 1/2 into 1/2 0.186 * [backup-simplify]: Simplify 0 into 0 0.186 * [backup-simplify]: Simplify 0 into 0 0.187 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 x)))))) into 0 0.197 * [backup-simplify]: Simplify (* (exp 0) (+ (* (/ (pow x 5) 120)) (* (/ (pow x 3) 6) (/ (pow 0 1) 1)) (* (/ (pow x 2) 2) (/ (pow 0 1) 1)) (* (/ (pow x 1) 1) (/ (pow 0 2) 2)) (* (/ (pow x 1) 1) (/ (pow 0 1) 1)) (* (/ (pow 0 1) 1) (/ (pow 0 1) 1)) (* (/ (pow 0 1) 1)))) into (* 1/120 (pow x 5)) 0.197 * [backup-simplify]: Simplify (- 0) into 0 0.197 * [backup-simplify]: Simplify (+ (* 1/120 (pow x 5)) 0) into (* 1/120 (pow x 5)) 0.197 * [taylor]: Taking taylor expansion of (* 1/120 (pow x 5)) in x 0.197 * [taylor]: Taking taylor expansion of 1/120 in x 0.197 * [backup-simplify]: Simplify 1/120 into 1/120 0.197 * [taylor]: Taking taylor expansion of (pow x 5) in x 0.197 * [taylor]: Taking taylor expansion of x in x 0.197 * [backup-simplify]: Simplify 0 into 0 0.198 * [backup-simplify]: Simplify 1 into 1 0.198 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 0.199 * [backup-simplify]: Simplify (+ (* 1/2 0) (* 0 1)) into 0 0.199 * [backup-simplify]: Simplify 0 into 0 0.199 * [backup-simplify]: Simplify 0 into 0 0.199 * [backup-simplify]: Simplify 0 into 0 0.202 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 x))))))) into 0 0.209 * [backup-simplify]: Simplify (* (exp 0) (+ (* (/ (pow x 6) 720)) (* (/ (pow x 4) 24) (/ (pow 0 1) 1)) (* (/ (pow x 3) 6) (/ (pow 0 1) 1)) (* (/ (pow x 2) 2) (/ (pow 0 2) 2)) (* (/ (pow x 2) 2) (/ (pow 0 1) 1)) (* (/ (pow x 1) 1) (/ (pow 0 1) 1) (/ (pow 0 1) 1)) (* (/ (pow x 1) 1) (/ (pow 0 1) 1)) (* (/ (pow 0 3) 6)) (* (/ (pow 0 1) 1) (/ (pow 0 1) 1)) (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into (* 1/720 (pow x 6)) 0.209 * [backup-simplify]: Simplify (- 0) into 0 0.210 * [backup-simplify]: Simplify (+ (* 1/720 (pow x 6)) 0) into (* 1/720 (pow x 6)) 0.210 * [taylor]: Taking taylor expansion of (* 1/720 (pow x 6)) in x 0.210 * [taylor]: Taking taylor expansion of 1/720 in x 0.210 * [backup-simplify]: Simplify 1/720 into 1/720 0.210 * [taylor]: Taking taylor expansion of (pow x 6) in x 0.210 * [taylor]: Taking taylor expansion of x in x 0.210 * [backup-simplify]: Simplify 0 into 0 0.210 * [backup-simplify]: Simplify 1 into 1 0.210 * [backup-simplify]: Simplify (* 1 1) into 1 0.211 * [backup-simplify]: Simplify (* 1 1) into 1 0.211 * [backup-simplify]: Simplify (* 1/6 1) into 1/6 0.211 * [backup-simplify]: Simplify 1/6 into 1/6 0.212 * [backup-simplify]: Simplify (+ (* 1/6 (pow (* x a) 3)) (+ (* 1/2 (pow (* x a) 2)) (* 1 (* x a)))) into (+ (* 1/2 (* (pow a 2) (pow x 2))) (+ (* a x) (* 1/6 (* (pow a 3) (pow x 3))))) 0.212 * [backup-simplify]: Simplify (expm1 (* (/ 1 a) (/ 1 x))) into (expm1 (/ 1 (* a x))) 0.212 * [approximate]: Taking taylor expansion of (expm1 (/ 1 (* a x))) in (a x) around 0 0.212 * [taylor]: Taking taylor expansion of (expm1 (/ 1 (* a x))) in x 0.212 * [taylor]: Rewrote expression to (- (exp (/ 1 (* a x))) 1) 0.212 * [taylor]: Taking taylor expansion of (exp (/ 1 (* a x))) in x 0.212 * [taylor]: Taking taylor expansion of (/ 1 (* a x)) in x 0.212 * [taylor]: Taking taylor expansion of (* a x) in x 0.212 * [taylor]: Taking taylor expansion of a in x 0.212 * [backup-simplify]: Simplify a into a 0.212 * [taylor]: Taking taylor expansion of x in x 0.212 * [backup-simplify]: Simplify 0 into 0 0.212 * [backup-simplify]: Simplify 1 into 1 0.212 * [backup-simplify]: Simplify (* a 0) into 0 0.213 * [backup-simplify]: Simplify (+ (* a 1) (* 0 0)) into a 0.213 * [backup-simplify]: Simplify (/ 1 a) into (/ 1 a) 0.213 * [backup-simplify]: Simplify (exp (/ 1 (* a x))) into (exp (/ 1 (* a x))) 0.213 * [taylor]: Taking taylor expansion of 1 in x 0.213 * [backup-simplify]: Simplify 1 into 1 0.213 * [taylor]: Taking taylor expansion of (expm1 (/ 1 (* a x))) in a 0.213 * [taylor]: Rewrote expression to (- (exp (/ 1 (* a x))) 1) 0.213 * [taylor]: Taking taylor expansion of (exp (/ 1 (* a x))) in a 0.213 * [taylor]: Taking taylor expansion of (/ 1 (* a x)) in a 0.213 * [taylor]: Taking taylor expansion of (* a x) in a 0.213 * [taylor]: Taking taylor expansion of a in a 0.213 * [backup-simplify]: Simplify 0 into 0 0.213 * [backup-simplify]: Simplify 1 into 1 0.213 * [taylor]: Taking taylor expansion of x in a 0.213 * [backup-simplify]: Simplify x into x 0.213 * [backup-simplify]: Simplify (* 0 x) into 0 0.214 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x)) into x 0.214 * [backup-simplify]: Simplify (/ 1 x) into (/ 1 x) 0.214 * [backup-simplify]: Simplify (exp (/ 1 (* a x))) into (exp (/ 1 (* a x))) 0.214 * [taylor]: Taking taylor expansion of 1 in a 0.214 * [backup-simplify]: Simplify 1 into 1 0.214 * [taylor]: Taking taylor expansion of (expm1 (/ 1 (* a x))) in a 0.214 * [taylor]: Rewrote expression to (- (exp (/ 1 (* a x))) 1) 0.214 * [taylor]: Taking taylor expansion of (exp (/ 1 (* a x))) in a 0.214 * [taylor]: Taking taylor expansion of (/ 1 (* a x)) in a 0.214 * [taylor]: Taking taylor expansion of (* a x) in a 0.214 * [taylor]: Taking taylor expansion of a in a 0.214 * [backup-simplify]: Simplify 0 into 0 0.214 * [backup-simplify]: Simplify 1 into 1 0.214 * [taylor]: Taking taylor expansion of x in a 0.214 * [backup-simplify]: Simplify x into x 0.214 * [backup-simplify]: Simplify (* 0 x) into 0 0.215 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x)) into x 0.215 * [backup-simplify]: Simplify (/ 1 x) into (/ 1 x) 0.215 * [backup-simplify]: Simplify (exp (/ 1 (* a x))) into (exp (/ 1 (* a x))) 0.215 * [taylor]: Taking taylor expansion of 1 in a 0.215 * [backup-simplify]: Simplify 1 into 1 0.216 * [backup-simplify]: Simplify (- 1) into -1 0.216 * [backup-simplify]: Simplify (+ (exp (/ 1 (* a x))) -1) into (- (exp (/ 1 (* a x))) 1) 0.216 * [taylor]: Taking taylor expansion of (- (exp (/ 1 (* a x))) 1) in x 0.216 * [taylor]: Taking taylor expansion of (exp (/ 1 (* a x))) in x 0.216 * [taylor]: Taking taylor expansion of (/ 1 (* a x)) in x 0.216 * [taylor]: Taking taylor expansion of (* a x) in x 0.216 * [taylor]: Taking taylor expansion of a in x 0.216 * [backup-simplify]: Simplify a into a 0.216 * [taylor]: Taking taylor expansion of x in x 0.216 * [backup-simplify]: Simplify 0 into 0 0.216 * [backup-simplify]: Simplify 1 into 1 0.216 * [backup-simplify]: Simplify (* a 0) into 0 0.217 * [backup-simplify]: Simplify (+ (* a 1) (* 0 0)) into a 0.217 * [backup-simplify]: Simplify (/ 1 a) into (/ 1 a) 0.217 * [backup-simplify]: Simplify (exp (/ 1 (* a x))) into (exp (/ 1 (* a x))) 0.217 * [taylor]: Taking taylor expansion of 1 in x 0.217 * [backup-simplify]: Simplify 1 into 1 0.217 * [backup-simplify]: Simplify (- 1) into -1 0.218 * [backup-simplify]: Simplify (+ (exp (/ 1 (* a x))) -1) into (- (exp (/ 1 (* a x))) 1) 0.218 * [backup-simplify]: Simplify (- (exp (/ 1 (* a x))) 1) into (- (exp (/ 1 (* a x))) 1) 0.218 * [backup-simplify]: Simplify (- 0) into 0 0.219 * [backup-simplify]: Simplify (+ 0 0) into 0 0.219 * [taylor]: Taking taylor expansion of 0 in x 0.219 * [backup-simplify]: Simplify 0 into 0 0.219 * [backup-simplify]: Simplify 0 into 0 0.219 * [backup-simplify]: Simplify (- 0) into 0 0.220 * [backup-simplify]: Simplify (+ 0 0) into 0 0.220 * [backup-simplify]: Simplify 0 into 0 0.220 * [backup-simplify]: Simplify (- 0) into 0 0.220 * [backup-simplify]: Simplify (+ 0 0) into 0 0.220 * [taylor]: Taking taylor expansion of 0 in x 0.221 * [backup-simplify]: Simplify 0 into 0 0.221 * [backup-simplify]: Simplify 0 into 0 0.221 * [backup-simplify]: Simplify 0 into 0 0.221 * [backup-simplify]: Simplify (- 0) into 0 0.221 * [backup-simplify]: Simplify (+ 0 0) into 0 0.221 * [backup-simplify]: Simplify 0 into 0 0.222 * [backup-simplify]: Simplify (- 0) into 0 0.222 * [backup-simplify]: Simplify (+ 0 0) into 0 0.222 * [taylor]: Taking taylor expansion of 0 in x 0.222 * [backup-simplify]: Simplify 0 into 0 0.222 * [backup-simplify]: Simplify 0 into 0 0.222 * [backup-simplify]: Simplify (- (exp (/ 1 (* (/ 1 a) (/ 1 x)))) 1) into (- (exp (* a x)) 1) 0.223 * [backup-simplify]: Simplify (expm1 (* (/ 1 (- a)) (/ 1 (- x)))) into (expm1 (/ 1 (* a x))) 0.223 * [approximate]: Taking taylor expansion of (expm1 (/ 1 (* a x))) in (a x) around 0 0.223 * [taylor]: Taking taylor expansion of (expm1 (/ 1 (* a x))) in x 0.223 * [taylor]: Rewrote expression to (- (exp (/ 1 (* a x))) 1) 0.223 * [taylor]: Taking taylor expansion of (exp (/ 1 (* a x))) in x 0.223 * [taylor]: Taking taylor expansion of (/ 1 (* a x)) in x 0.223 * [taylor]: Taking taylor expansion of (* a x) in x 0.223 * [taylor]: Taking taylor expansion of a in x 0.223 * [backup-simplify]: Simplify a into a 0.223 * [taylor]: Taking taylor expansion of x in x 0.223 * [backup-simplify]: Simplify 0 into 0 0.223 * [backup-simplify]: Simplify 1 into 1 0.223 * [backup-simplify]: Simplify (* a 0) into 0 0.223 * [backup-simplify]: Simplify (+ (* a 1) (* 0 0)) into a 0.223 * [backup-simplify]: Simplify (/ 1 a) into (/ 1 a) 0.224 * [backup-simplify]: Simplify (exp (/ 1 (* a x))) into (exp (/ 1 (* a x))) 0.224 * [taylor]: Taking taylor expansion of 1 in x 0.224 * [backup-simplify]: Simplify 1 into 1 0.224 * [taylor]: Taking taylor expansion of (expm1 (/ 1 (* a x))) in a 0.224 * [taylor]: Rewrote expression to (- (exp (/ 1 (* a x))) 1) 0.224 * [taylor]: Taking taylor expansion of (exp (/ 1 (* a x))) in a 0.224 * [taylor]: Taking taylor expansion of (/ 1 (* a x)) in a 0.224 * [taylor]: Taking taylor expansion of (* a x) in a 0.224 * [taylor]: Taking taylor expansion of a in a 0.224 * [backup-simplify]: Simplify 0 into 0 0.224 * [backup-simplify]: Simplify 1 into 1 0.224 * [taylor]: Taking taylor expansion of x in a 0.224 * [backup-simplify]: Simplify x into x 0.224 * [backup-simplify]: Simplify (* 0 x) into 0 0.224 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x)) into x 0.224 * [backup-simplify]: Simplify (/ 1 x) into (/ 1 x) 0.224 * [backup-simplify]: Simplify (exp (/ 1 (* a x))) into (exp (/ 1 (* a x))) 0.224 * [taylor]: Taking taylor expansion of 1 in a 0.225 * [backup-simplify]: Simplify 1 into 1 0.225 * [taylor]: Taking taylor expansion of (expm1 (/ 1 (* a x))) in a 0.225 * [taylor]: Rewrote expression to (- (exp (/ 1 (* a x))) 1) 0.225 * [taylor]: Taking taylor expansion of (exp (/ 1 (* a x))) in a 0.225 * [taylor]: Taking taylor expansion of (/ 1 (* a x)) in a 0.225 * [taylor]: Taking taylor expansion of (* a x) in a 0.225 * [taylor]: Taking taylor expansion of a in a 0.225 * [backup-simplify]: Simplify 0 into 0 0.225 * [backup-simplify]: Simplify 1 into 1 0.225 * [taylor]: Taking taylor expansion of x in a 0.225 * [backup-simplify]: Simplify x into x 0.225 * [backup-simplify]: Simplify (* 0 x) into 0 0.226 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x)) into x 0.226 * [backup-simplify]: Simplify (/ 1 x) into (/ 1 x) 0.226 * [backup-simplify]: Simplify (exp (/ 1 (* a x))) into (exp (/ 1 (* a x))) 0.226 * [taylor]: Taking taylor expansion of 1 in a 0.226 * [backup-simplify]: Simplify 1 into 1 0.226 * [backup-simplify]: Simplify (- 1) into -1 0.226 * [backup-simplify]: Simplify (+ (exp (/ 1 (* a x))) -1) into (- (exp (/ 1 (* a x))) 1) 0.226 * [taylor]: Taking taylor expansion of (- (exp (/ 1 (* a x))) 1) in x 0.226 * [taylor]: Taking taylor expansion of (exp (/ 1 (* a x))) in x 0.226 * [taylor]: Taking taylor expansion of (/ 1 (* a x)) in x 0.226 * [taylor]: Taking taylor expansion of (* a x) in x 0.226 * [taylor]: Taking taylor expansion of a in x 0.226 * [backup-simplify]: Simplify a into a 0.226 * [taylor]: Taking taylor expansion of x in x 0.227 * [backup-simplify]: Simplify 0 into 0 0.227 * [backup-simplify]: Simplify 1 into 1 0.227 * [backup-simplify]: Simplify (* a 0) into 0 0.227 * [backup-simplify]: Simplify (+ (* a 1) (* 0 0)) into a 0.227 * [backup-simplify]: Simplify (/ 1 a) into (/ 1 a) 0.227 * [backup-simplify]: Simplify (exp (/ 1 (* a x))) into (exp (/ 1 (* a x))) 0.227 * [taylor]: Taking taylor expansion of 1 in x 0.227 * [backup-simplify]: Simplify 1 into 1 0.228 * [backup-simplify]: Simplify (- 1) into -1 0.228 * [backup-simplify]: Simplify (+ (exp (/ 1 (* a x))) -1) into (- (exp (/ 1 (* a x))) 1) 0.228 * [backup-simplify]: Simplify (- (exp (/ 1 (* a x))) 1) into (- (exp (/ 1 (* a x))) 1) 0.228 * [backup-simplify]: Simplify (- 0) into 0 0.229 * [backup-simplify]: Simplify (+ 0 0) into 0 0.229 * [taylor]: Taking taylor expansion of 0 in x 0.229 * [backup-simplify]: Simplify 0 into 0 0.229 * [backup-simplify]: Simplify 0 into 0 0.229 * [backup-simplify]: Simplify (- 0) into 0 0.229 * [backup-simplify]: Simplify (+ 0 0) into 0 0.229 * [backup-simplify]: Simplify 0 into 0 0.230 * [backup-simplify]: Simplify (- 0) into 0 0.230 * [backup-simplify]: Simplify (+ 0 0) into 0 0.230 * [taylor]: Taking taylor expansion of 0 in x 0.230 * [backup-simplify]: Simplify 0 into 0 0.230 * [backup-simplify]: Simplify 0 into 0 0.230 * [backup-simplify]: Simplify 0 into 0 0.231 * [backup-simplify]: Simplify (- 0) into 0 0.231 * [backup-simplify]: Simplify (+ 0 0) into 0 0.231 * [backup-simplify]: Simplify 0 into 0 0.231 * [backup-simplify]: Simplify (- 0) into 0 0.232 * [backup-simplify]: Simplify (+ 0 0) into 0 0.232 * [taylor]: Taking taylor expansion of 0 in x 0.232 * [backup-simplify]: Simplify 0 into 0 0.232 * [backup-simplify]: Simplify 0 into 0 0.232 * [backup-simplify]: Simplify (- (exp (/ 1 (* (/ 1 (- a)) (/ 1 (- x))))) 1) into (- (exp (* a x)) 1) 0.232 * * * [progress]: simplifying candidates 0.232 * * * * [progress]: [ 1 / 15 ] simplifiying candidate # 0.233 * [simplify]: Simplifying (exp (* a x)) 0.233 * * [simplify]: iters left: 3 (4 enodes) 0.235 * * [simplify]: iters left: 2 (15 enodes) 0.239 * * [simplify]: iters left: 1 (23 enodes) 0.246 * * [simplify]: Extracting #0: cost 1 inf + 0 0.246 * * [simplify]: Extracting #1: cost 9 inf + 0 0.246 * * [simplify]: Extracting #2: cost 13 inf + 73 0.247 * * [simplify]: Extracting #3: cost 6 inf + 607 0.247 * * [simplify]: Extracting #4: cost 0 inf + 1852 0.247 * [simplify]: Simplified to (exp (* a x)) 0.247 * [simplify]: Simplified (2 1) to (λ (a x) (- (exp (* a x)) 1)) 0.248 * * * * [progress]: [ 2 / 15 ] simplifiying candidate # 0.248 * [simplify]: Simplifying (expm1 (expm1 (* a x))) 0.248 * * [simplify]: iters left: 4 (5 enodes) 0.250 * * [simplify]: iters left: 3 (16 enodes) 0.254 * * [simplify]: Extracting #0: cost 1 inf + 0 0.254 * * [simplify]: Extracting #1: cost 3 inf + 0 0.254 * * [simplify]: Extracting #2: cost 5 inf + 0 0.254 * * [simplify]: Extracting #3: cost 8 inf + 0 0.255 * * [simplify]: Extracting #4: cost 6 inf + 2 0.255 * * [simplify]: Extracting #5: cost 0 inf + 674 0.255 * [simplify]: Simplified to (expm1 (expm1 (* a x))) 0.255 * [simplify]: Simplified (2 1) to (λ (a x) (log1p (expm1 (expm1 (* a x))))) 0.255 * * * * [progress]: [ 3 / 15 ] simplifiying candidate # 0.255 * [simplify]: Simplifying (log1p (expm1 (* a x))) 0.255 * * [simplify]: iters left: 4 (5 enodes) 0.257 * * [simplify]: iters left: 3 (14 enodes) 0.261 * * [simplify]: Extracting #0: cost 1 inf + 0 0.261 * * [simplify]: Extracting #1: cost 5 inf + 0 0.261 * * [simplify]: Extracting #2: cost 4 inf + 2 0.261 * * [simplify]: Extracting #3: cost 3 inf + 44 0.261 * * [simplify]: Extracting #4: cost 0 inf + 310 0.261 * [simplify]: Simplified to (* a x) 0.261 * [simplify]: Simplified (2 1) to (λ (a x) (expm1 (* a x))) 0.262 * * * * [progress]: [ 4 / 15 ] simplifiying candidate # 0.262 * * * * [progress]: [ 5 / 15 ] simplifiying candidate # 0.262 * * * * [progress]: [ 6 / 15 ] simplifiying candidate # 0.262 * [simplify]: Simplifying (log (expm1 (* a x))) 0.262 * * [simplify]: iters left: 4 (5 enodes) 0.264 * * [simplify]: iters left: 3 (16 enodes) 0.269 * * [simplify]: Extracting #0: cost 1 inf + 0 0.269 * * [simplify]: Extracting #1: cost 3 inf + 0 0.269 * * [simplify]: Extracting #2: cost 5 inf + 0 0.269 * * [simplify]: Extracting #3: cost 8 inf + 0 0.269 * * [simplify]: Extracting #4: cost 6 inf + 2 0.269 * * [simplify]: Extracting #5: cost 0 inf + 674 0.269 * [simplify]: Simplified to (log (expm1 (* a x))) 0.269 * [simplify]: Simplified (2 1) to (λ (a x) (exp (log (expm1 (* a x))))) 0.269 * * * * [progress]: [ 7 / 15 ] simplifiying candidate # 0.270 * [simplify]: Simplifying (exp (expm1 (* a x))) 0.270 * * [simplify]: iters left: 4 (5 enodes) 0.272 * * [simplify]: iters left: 3 (16 enodes) 0.275 * * [simplify]: Extracting #0: cost 1 inf + 0 0.275 * * [simplify]: Extracting #1: cost 3 inf + 0 0.275 * * [simplify]: Extracting #2: cost 5 inf + 0 0.276 * * [simplify]: Extracting #3: cost 8 inf + 0 0.276 * * [simplify]: Extracting #4: cost 6 inf + 2 0.276 * * [simplify]: Extracting #5: cost 0 inf + 674 0.276 * [simplify]: Simplified to (exp (expm1 (* a x))) 0.276 * [simplify]: Simplified (2 1) to (λ (a x) (log (exp (expm1 (* a x))))) 0.276 * * * * [progress]: [ 8 / 15 ] simplifiying candidate # 0.276 * [simplify]: Simplifying (* (cbrt (expm1 (* a x))) (cbrt (expm1 (* a x)))) 0.276 * * [simplify]: iters left: 6 (6 enodes) 0.277 * * [simplify]: iters left: 5 (19 enodes) 0.280 * * [simplify]: Extracting #0: cost 1 inf + 0 0.280 * * [simplify]: Extracting #1: cost 3 inf + 0 0.280 * * [simplify]: Extracting #2: cost 5 inf + 0 0.280 * * [simplify]: Extracting #3: cost 7 inf + 0 0.280 * * [simplify]: Extracting #4: cost 10 inf + 0 0.280 * * [simplify]: Extracting #5: cost 8 inf + 2 0.280 * * [simplify]: Extracting #6: cost 0 inf + 1158 0.281 * [simplify]: Simplified to (* (cbrt (expm1 (* a x))) (cbrt (expm1 (* a x)))) 0.281 * [simplify]: Simplified (2 1) to (λ (a x) (* (* (cbrt (expm1 (* a x))) (cbrt (expm1 (* a x)))) (cbrt (expm1 (* a x))))) 0.281 * [simplify]: Simplifying (cbrt (expm1 (* a x))) 0.281 * * [simplify]: iters left: 4 (5 enodes) 0.282 * * [simplify]: iters left: 3 (16 enodes) 0.284 * * [simplify]: Extracting #0: cost 1 inf + 0 0.284 * * [simplify]: Extracting #1: cost 3 inf + 0 0.284 * * [simplify]: Extracting #2: cost 5 inf + 0 0.284 * * [simplify]: Extracting #3: cost 8 inf + 0 0.284 * * [simplify]: Extracting #4: cost 6 inf + 2 0.284 * * [simplify]: Extracting #5: cost 0 inf + 694 0.285 * [simplify]: Simplified to (cbrt (expm1 (* a x))) 0.285 * [simplify]: Simplified (2 2) to (λ (a x) (* (* (cbrt (expm1 (* a x))) (cbrt (expm1 (* a x)))) (cbrt (expm1 (* a x))))) 0.285 * * * * [progress]: [ 9 / 15 ] simplifiying candidate # 0.285 * [simplify]: Simplifying (* (* (expm1 (* a x)) (expm1 (* a x))) (expm1 (* a x))) 0.285 * * [simplify]: iters left: 6 (6 enodes) 0.286 * * [simplify]: iters left: 5 (20 enodes) 0.289 * * [simplify]: iters left: 4 (22 enodes) 0.293 * * [simplify]: iters left: 3 (29 enodes) 0.304 * * [simplify]: iters left: 2 (43 enodes) 0.321 * * [simplify]: iters left: 1 (69 enodes) 0.340 * * [simplify]: Extracting #0: cost 1 inf + 0 0.340 * * [simplify]: Extracting #1: cost 9 inf + 0 0.340 * * [simplify]: Extracting #2: cost 18 inf + 1 0.340 * * [simplify]: Extracting #3: cost 22 inf + 3 0.340 * * [simplify]: Extracting #4: cost 20 inf + 6 0.341 * * [simplify]: Extracting #5: cost 9 inf + 1780 0.341 * * [simplify]: Extracting #6: cost 0 inf + 5560 0.342 * [simplify]: Simplified to (* (expm1 (* a x)) (* (expm1 (* a x)) (expm1 (* a x)))) 0.342 * [simplify]: Simplified (2 1) to (λ (a x) (cbrt (* (expm1 (* a x)) (* (expm1 (* a x)) (expm1 (* a x)))))) 0.342 * * * * [progress]: [ 10 / 15 ] simplifiying candidate # 0.342 * [simplify]: Simplifying (sqrt (expm1 (* a x))) 0.342 * * [simplify]: iters left: 4 (5 enodes) 0.343 * * [simplify]: iters left: 3 (16 enodes) 0.345 * * [simplify]: Extracting #0: cost 1 inf + 0 0.345 * * [simplify]: Extracting #1: cost 3 inf + 0 0.345 * * [simplify]: Extracting #2: cost 5 inf + 0 0.346 * * [simplify]: Extracting #3: cost 8 inf + 0 0.346 * * [simplify]: Extracting #4: cost 6 inf + 2 0.346 * * [simplify]: Extracting #5: cost 0 inf + 614 0.346 * [simplify]: Simplified to (sqrt (expm1 (* a x))) 0.346 * [simplify]: Simplified (2 1) to (λ (a x) (* (sqrt (expm1 (* a x))) (sqrt (expm1 (* a x))))) 0.346 * [simplify]: Simplifying (sqrt (expm1 (* a x))) 0.346 * * [simplify]: iters left: 4 (5 enodes) 0.347 * * [simplify]: iters left: 3 (16 enodes) 0.349 * * [simplify]: Extracting #0: cost 1 inf + 0 0.349 * * [simplify]: Extracting #1: cost 3 inf + 0 0.349 * * [simplify]: Extracting #2: cost 5 inf + 0 0.349 * * [simplify]: Extracting #3: cost 8 inf + 0 0.349 * * [simplify]: Extracting #4: cost 6 inf + 2 0.350 * * [simplify]: Extracting #5: cost 0 inf + 614 0.350 * [simplify]: Simplified to (sqrt (expm1 (* a x))) 0.350 * [simplify]: Simplified (2 2) to (λ (a x) (* (sqrt (expm1 (* a x))) (sqrt (expm1 (* a x))))) 0.350 * * * * [progress]: [ 11 / 15 ] simplifiying candidate # 0.350 * * * * [progress]: [ 12 / 15 ] simplifiying candidate #real (real->posit16 (expm1 (* a x)))))> 0.350 * [simplify]: Simplifying (real->posit16 (expm1 (* a x))) 0.350 * * [simplify]: iters left: 4 (5 enodes) 0.351 * * [simplify]: iters left: 3 (13 enodes) 0.353 * * [simplify]: Extracting #0: cost 1 inf + 0 0.353 * * [simplify]: Extracting #1: cost 2 inf + 0 0.353 * * [simplify]: Extracting #2: cost 3 inf + 0 0.353 * * [simplify]: Extracting #3: cost 6 inf + 0 0.353 * * [simplify]: Extracting #4: cost 4 inf + 2 0.353 * * [simplify]: Extracting #5: cost 0 inf + 310 0.354 * [simplify]: Simplified to (real->posit16 (expm1 (* a x))) 0.354 * [simplify]: Simplified (2 1) to (λ (a x) (posit16->real (real->posit16 (expm1 (* a x))))) 0.354 * * * * [progress]: [ 13 / 15 ] simplifiying candidate # 0.354 * [simplify]: Simplifying (+ (* 1/2 (* (pow a 2) (pow x 2))) (+ (* a x) (* 1/6 (* (pow a 3) (pow x 3))))) 0.354 * * [simplify]: iters left: 6 (17 enodes) 0.360 * * [simplify]: iters left: 5 (84 enodes) 0.380 * * [simplify]: iters left: 4 (198 enodes) 0.435 * * [simplify]: Extracting #0: cost 1 inf + 0 0.436 * * [simplify]: Extracting #1: cost 27 inf + 0 0.436 * * [simplify]: Extracting #2: cost 105 inf + 45 0.437 * * [simplify]: Extracting #3: cost 99 inf + 5673 0.444 * * [simplify]: Extracting #4: cost 44 inf + 14990 0.453 * * [simplify]: Extracting #5: cost 4 inf + 27461 0.458 * * [simplify]: Extracting #6: cost 0 inf + 28391 0.463 * [simplify]: Simplified to (fma (* (* a x) (* a x)) 1/2 (fma 1/6 (* (* (* (* a x) (* a x)) x) a) (* a x))) 0.463 * [simplify]: Simplified (2) to (λ (a x) (fma (* (* a x) (* a x)) 1/2 (fma 1/6 (* (* (* (* a x) (* a x)) x) a) (* a x)))) 0.463 * * * * [progress]: [ 14 / 15 ] simplifiying candidate # 0.464 * [simplify]: Simplifying (- (exp (* a x)) 1) 0.464 * * [simplify]: iters left: 5 (6 enodes) 0.466 * * [simplify]: iters left: 4 (27 enodes) 0.470 * * [simplify]: iters left: 3 (39 enodes) 0.477 * * [simplify]: iters left: 2 (57 enodes) 0.487 * * [simplify]: iters left: 1 (96 enodes) 0.508 * * [simplify]: Extracting #0: cost 1 inf + 0 0.508 * * [simplify]: Extracting #1: cost 26 inf + 0 0.508 * * [simplify]: Extracting #2: cost 57 inf + 2 0.508 * * [simplify]: Extracting #3: cost 71 inf + 5 0.509 * * [simplify]: Extracting #4: cost 57 inf + 1337 0.510 * * [simplify]: Extracting #5: cost 28 inf + 6847 0.511 * * [simplify]: Extracting #6: cost 8 inf + 15757 0.513 * * [simplify]: Extracting #7: cost 0 inf + 19330 0.515 * [simplify]: Simplified to (expm1 (* a x)) 0.515 * [simplify]: Simplified (2) to (λ (a x) (expm1 (* a x))) 0.515 * * * * [progress]: [ 15 / 15 ] simplifiying candidate # 0.515 * [simplify]: Simplifying (- (exp (* a x)) 1) 0.515 * * [simplify]: iters left: 5 (6 enodes) 0.517 * * [simplify]: iters left: 4 (27 enodes) 0.521 * * [simplify]: iters left: 3 (39 enodes) 0.530 * * [simplify]: iters left: 2 (57 enodes) 0.549 * * [simplify]: iters left: 1 (96 enodes) 0.582 * * [simplify]: Extracting #0: cost 1 inf + 0 0.582 * * [simplify]: Extracting #1: cost 26 inf + 0 0.582 * * [simplify]: Extracting #2: cost 57 inf + 2 0.582 * * [simplify]: Extracting #3: cost 71 inf + 5 0.583 * * [simplify]: Extracting #4: cost 57 inf + 1337 0.584 * * [simplify]: Extracting #5: cost 28 inf + 6847 0.585 * * [simplify]: Extracting #6: cost 8 inf + 15757 0.587 * * [simplify]: Extracting #7: cost 0 inf + 19330 0.589 * [simplify]: Simplified to (expm1 (* a x)) 0.589 * [simplify]: Simplified (2) to (λ (a x) (expm1 (* a x))) 0.589 * * * [progress]: adding candidates to table 0.720 * * [progress]: iteration 2 / 4 0.720 * * * [progress]: picking best candidate 0.722 * * * * [pick]: Picked # 0.722 * * * [progress]: localizing error 0.742 * * * [progress]: generating rewritten candidates 0.742 * * * * [progress]: [ 1 / 4 ] rewriting at (2) 0.762 * * * * [progress]: [ 2 / 4 ] rewriting at (2 1 1) 0.769 * * * * [progress]: [ 3 / 4 ] rewriting at (2 1) 0.789 * * * * [progress]: [ 4 / 4 ] rewriting at (2 1 2) 0.790 * * * [progress]: generating series expansions 0.790 * * * * [progress]: [ 1 / 4 ] generating series at (2) 0.790 * [backup-simplify]: Simplify (cbrt (* (* (expm1 (* a x)) (expm1 (* a x))) (expm1 (* a x)))) into (expm1 (* a x)) 0.790 * [approximate]: Taking taylor expansion of (expm1 (* a x)) in (a x) around 0 0.790 * [taylor]: Taking taylor expansion of (expm1 (* a x)) in x 0.790 * [taylor]: Rewrote expression to (- (exp (* a x)) 1) 0.790 * [taylor]: Taking taylor expansion of (exp (* a x)) in x 0.790 * [taylor]: Taking taylor expansion of (* a x) in x 0.790 * [taylor]: Taking taylor expansion of a in x 0.790 * [backup-simplify]: Simplify a into a 0.790 * [taylor]: Taking taylor expansion of x in x 0.790 * [backup-simplify]: Simplify 0 into 0 0.790 * [backup-simplify]: Simplify 1 into 1 0.791 * [backup-simplify]: Simplify (* a 0) into 0 0.791 * [backup-simplify]: Simplify (+ (* a 1) (* 0 0)) into a 0.791 * [backup-simplify]: Simplify (exp 0) into 1 0.791 * [taylor]: Taking taylor expansion of 1 in x 0.791 * [backup-simplify]: Simplify 1 into 1 0.791 * [taylor]: Taking taylor expansion of (expm1 (* a x)) in a 0.791 * [taylor]: Rewrote expression to (- (exp (* a x)) 1) 0.791 * [taylor]: Taking taylor expansion of (exp (* a x)) in a 0.791 * [taylor]: Taking taylor expansion of (* a x) in a 0.791 * [taylor]: Taking taylor expansion of a in a 0.791 * [backup-simplify]: Simplify 0 into 0 0.791 * [backup-simplify]: Simplify 1 into 1 0.791 * [taylor]: Taking taylor expansion of x in a 0.791 * [backup-simplify]: Simplify x into x 0.791 * [backup-simplify]: Simplify (* 0 x) into 0 0.792 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x)) into x 0.792 * [backup-simplify]: Simplify (exp 0) into 1 0.792 * [taylor]: Taking taylor expansion of 1 in a 0.792 * [backup-simplify]: Simplify 1 into 1 0.792 * [taylor]: Taking taylor expansion of (expm1 (* a x)) in a 0.792 * [taylor]: Rewrote expression to (- (exp (* a x)) 1) 0.792 * [taylor]: Taking taylor expansion of (exp (* a x)) in a 0.792 * [taylor]: Taking taylor expansion of (* a x) in a 0.792 * [taylor]: Taking taylor expansion of a in a 0.792 * [backup-simplify]: Simplify 0 into 0 0.792 * [backup-simplify]: Simplify 1 into 1 0.792 * [taylor]: Taking taylor expansion of x in a 0.792 * [backup-simplify]: Simplify x into x 0.792 * [backup-simplify]: Simplify (* 0 x) into 0 0.792 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x)) into x 0.792 * [backup-simplify]: Simplify (exp 0) into 1 0.792 * [taylor]: Taking taylor expansion of 1 in a 0.792 * [backup-simplify]: Simplify 1 into 1 0.793 * [backup-simplify]: Simplify (- 1) into -1 0.793 * [backup-simplify]: Simplify (+ 1 -1) into 0 0.793 * [taylor]: Taking taylor expansion of 0 in x 0.793 * [backup-simplify]: Simplify 0 into 0 0.793 * [backup-simplify]: Simplify 0 into 0 0.793 * [backup-simplify]: Simplify (* (exp 0) (+ (* (/ (pow x 1) 1)))) into x 0.793 * [backup-simplify]: Simplify (- 0) into 0 0.793 * [backup-simplify]: Simplify (+ x 0) into x 0.793 * [taylor]: Taking taylor expansion of x in x 0.793 * [backup-simplify]: Simplify 0 into 0 0.793 * [backup-simplify]: Simplify 1 into 1 0.793 * [backup-simplify]: Simplify 0 into 0 0.793 * [backup-simplify]: Simplify 0 into 0 0.794 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (* 0 x))) into 0 0.794 * [backup-simplify]: Simplify (* (exp 0) (+ (* (/ (pow x 2) 2)) (* (/ (pow 0 1) 1)))) into (* 1/2 (pow x 2)) 0.795 * [backup-simplify]: Simplify (- 0) into 0 0.795 * [backup-simplify]: Simplify (+ (* 1/2 (pow x 2)) 0) into (* 1/2 (pow x 2)) 0.795 * [taylor]: Taking taylor expansion of (* 1/2 (pow x 2)) in x 0.795 * [taylor]: Taking taylor expansion of 1/2 in x 0.795 * [backup-simplify]: Simplify 1/2 into 1/2 0.795 * [taylor]: Taking taylor expansion of (pow x 2) in x 0.795 * [taylor]: Taking taylor expansion of x in x 0.795 * [backup-simplify]: Simplify 0 into 0 0.795 * [backup-simplify]: Simplify 1 into 1 0.795 * [backup-simplify]: Simplify 1 into 1 0.795 * [backup-simplify]: Simplify 0 into 0 0.796 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (+ (* 0 0) (* 0 x)))) into 0 0.796 * [backup-simplify]: Simplify (* (exp 0) (+ (* (/ (pow x 3) 6)) (* (/ (pow x 1) 1) (/ (pow 0 1) 1)) (* (/ (pow 0 1) 1)))) into (* 1/6 (pow x 3)) 0.797 * [backup-simplify]: Simplify (- 0) into 0 0.797 * [backup-simplify]: Simplify (+ (* 1/6 (pow x 3)) 0) into (* 1/6 (pow x 3)) 0.797 * [taylor]: Taking taylor expansion of (* 1/6 (pow x 3)) in x 0.797 * [taylor]: Taking taylor expansion of 1/6 in x 0.797 * [backup-simplify]: Simplify 1/6 into 1/6 0.797 * [taylor]: Taking taylor expansion of (pow x 3) in x 0.797 * [taylor]: Taking taylor expansion of x in x 0.797 * [backup-simplify]: Simplify 0 into 0 0.797 * [backup-simplify]: Simplify 1 into 1 0.797 * [backup-simplify]: Simplify 0 into 0 0.797 * [backup-simplify]: Simplify 0 into 0 0.798 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 x))))) into 0 0.800 * [backup-simplify]: Simplify (* (exp 0) (+ (* (/ (pow x 4) 24)) (* (/ (pow x 2) 2) (/ (pow 0 1) 1)) (* (/ (pow x 1) 1) (/ (pow 0 1) 1)) (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into (* 1/24 (pow x 4)) 0.800 * [backup-simplify]: Simplify (- 0) into 0 0.800 * [backup-simplify]: Simplify (+ (* 1/24 (pow x 4)) 0) into (* 1/24 (pow x 4)) 0.800 * [taylor]: Taking taylor expansion of (* 1/24 (pow x 4)) in x 0.800 * [taylor]: Taking taylor expansion of 1/24 in x 0.800 * [backup-simplify]: Simplify 1/24 into 1/24 0.800 * [taylor]: Taking taylor expansion of (pow x 4) in x 0.800 * [taylor]: Taking taylor expansion of x in x 0.800 * [backup-simplify]: Simplify 0 into 0 0.800 * [backup-simplify]: Simplify 1 into 1 0.801 * [backup-simplify]: Simplify (* 1 1) into 1 0.801 * [backup-simplify]: Simplify (* 1/2 1) into 1/2 0.801 * [backup-simplify]: Simplify 1/2 into 1/2 0.801 * [backup-simplify]: Simplify 0 into 0 0.801 * [backup-simplify]: Simplify 0 into 0 0.802 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 x)))))) into 0 0.805 * [backup-simplify]: Simplify (* (exp 0) (+ (* (/ (pow x 5) 120)) (* (/ (pow x 3) 6) (/ (pow 0 1) 1)) (* (/ (pow x 2) 2) (/ (pow 0 1) 1)) (* (/ (pow x 1) 1) (/ (pow 0 2) 2)) (* (/ (pow x 1) 1) (/ (pow 0 1) 1)) (* (/ (pow 0 1) 1) (/ (pow 0 1) 1)) (* (/ (pow 0 1) 1)))) into (* 1/120 (pow x 5)) 0.805 * [backup-simplify]: Simplify (- 0) into 0 0.805 * [backup-simplify]: Simplify (+ (* 1/120 (pow x 5)) 0) into (* 1/120 (pow x 5)) 0.805 * [taylor]: Taking taylor expansion of (* 1/120 (pow x 5)) in x 0.805 * [taylor]: Taking taylor expansion of 1/120 in x 0.805 * [backup-simplify]: Simplify 1/120 into 1/120 0.805 * [taylor]: Taking taylor expansion of (pow x 5) in x 0.805 * [taylor]: Taking taylor expansion of x in x 0.805 * [backup-simplify]: Simplify 0 into 0 0.805 * [backup-simplify]: Simplify 1 into 1 0.806 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 0.806 * [backup-simplify]: Simplify (+ (* 1/2 0) (* 0 1)) into 0 0.806 * [backup-simplify]: Simplify 0 into 0 0.806 * [backup-simplify]: Simplify 0 into 0 0.806 * [backup-simplify]: Simplify 0 into 0 0.809 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 x))))))) into 0 0.815 * [backup-simplify]: Simplify (* (exp 0) (+ (* (/ (pow x 6) 720)) (* (/ (pow x 4) 24) (/ (pow 0 1) 1)) (* (/ (pow x 3) 6) (/ (pow 0 1) 1)) (* (/ (pow x 2) 2) (/ (pow 0 2) 2)) (* (/ (pow x 2) 2) (/ (pow 0 1) 1)) (* (/ (pow x 1) 1) (/ (pow 0 1) 1) (/ (pow 0 1) 1)) (* (/ (pow x 1) 1) (/ (pow 0 1) 1)) (* (/ (pow 0 3) 6)) (* (/ (pow 0 1) 1) (/ (pow 0 1) 1)) (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into (* 1/720 (pow x 6)) 0.816 * [backup-simplify]: Simplify (- 0) into 0 0.816 * [backup-simplify]: Simplify (+ (* 1/720 (pow x 6)) 0) into (* 1/720 (pow x 6)) 0.816 * [taylor]: Taking taylor expansion of (* 1/720 (pow x 6)) in x 0.816 * [taylor]: Taking taylor expansion of 1/720 in x 0.816 * [backup-simplify]: Simplify 1/720 into 1/720 0.816 * [taylor]: Taking taylor expansion of (pow x 6) in x 0.816 * [taylor]: Taking taylor expansion of x in x 0.816 * [backup-simplify]: Simplify 0 into 0 0.816 * [backup-simplify]: Simplify 1 into 1 0.817 * [backup-simplify]: Simplify (* 1 1) into 1 0.817 * [backup-simplify]: Simplify (* 1 1) into 1 0.817 * [backup-simplify]: Simplify (* 1/6 1) into 1/6 0.817 * [backup-simplify]: Simplify 1/6 into 1/6 0.818 * [backup-simplify]: Simplify (+ (* 1/6 (pow (* x a) 3)) (+ (* 1/2 (pow (* x a) 2)) (* 1 (* x a)))) into (+ (* 1/2 (* (pow a 2) (pow x 2))) (+ (* a x) (* 1/6 (* (pow a 3) (pow x 3))))) 0.818 * [backup-simplify]: Simplify (cbrt (* (* (expm1 (* (/ 1 a) (/ 1 x))) (expm1 (* (/ 1 a) (/ 1 x)))) (expm1 (* (/ 1 a) (/ 1 x))))) into (expm1 (/ 1 (* a x))) 0.818 * [approximate]: Taking taylor expansion of (expm1 (/ 1 (* a x))) in (a x) around 0 0.819 * [taylor]: Taking taylor expansion of (expm1 (/ 1 (* a x))) in x 0.819 * [taylor]: Rewrote expression to (- (exp (/ 1 (* a x))) 1) 0.819 * [taylor]: Taking taylor expansion of (exp (/ 1 (* a x))) in x 0.819 * [taylor]: Taking taylor expansion of (/ 1 (* a x)) in x 0.819 * [taylor]: Taking taylor expansion of (* a x) in x 0.819 * [taylor]: Taking taylor expansion of a in x 0.819 * [backup-simplify]: Simplify a into a 0.819 * [taylor]: Taking taylor expansion of x in x 0.819 * [backup-simplify]: Simplify 0 into 0 0.819 * [backup-simplify]: Simplify 1 into 1 0.819 * [backup-simplify]: Simplify (* a 0) into 0 0.819 * [backup-simplify]: Simplify (+ (* a 1) (* 0 0)) into a 0.819 * [backup-simplify]: Simplify (/ 1 a) into (/ 1 a) 0.819 * [backup-simplify]: Simplify (exp (/ 1 (* a x))) into (exp (/ 1 (* a x))) 0.819 * [taylor]: Taking taylor expansion of 1 in x 0.820 * [backup-simplify]: Simplify 1 into 1 0.820 * [taylor]: Taking taylor expansion of (expm1 (/ 1 (* a x))) in a 0.820 * [taylor]: Rewrote expression to (- (exp (/ 1 (* a x))) 1) 0.820 * [taylor]: Taking taylor expansion of (exp (/ 1 (* a x))) in a 0.820 * [taylor]: Taking taylor expansion of (/ 1 (* a x)) in a 0.820 * [taylor]: Taking taylor expansion of (* a x) in a 0.820 * [taylor]: Taking taylor expansion of a in a 0.820 * [backup-simplify]: Simplify 0 into 0 0.820 * [backup-simplify]: Simplify 1 into 1 0.820 * [taylor]: Taking taylor expansion of x in a 0.820 * [backup-simplify]: Simplify x into x 0.820 * [backup-simplify]: Simplify (* 0 x) into 0 0.820 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x)) into x 0.820 * [backup-simplify]: Simplify (/ 1 x) into (/ 1 x) 0.820 * [backup-simplify]: Simplify (exp (/ 1 (* a x))) into (exp (/ 1 (* a x))) 0.820 * [taylor]: Taking taylor expansion of 1 in a 0.820 * [backup-simplify]: Simplify 1 into 1 0.820 * [taylor]: Taking taylor expansion of (expm1 (/ 1 (* a x))) in a 0.820 * [taylor]: Rewrote expression to (- (exp (/ 1 (* a x))) 1) 0.821 * [taylor]: Taking taylor expansion of (exp (/ 1 (* a x))) in a 0.821 * [taylor]: Taking taylor expansion of (/ 1 (* a x)) in a 0.821 * [taylor]: Taking taylor expansion of (* a x) in a 0.821 * [taylor]: Taking taylor expansion of a in a 0.821 * [backup-simplify]: Simplify 0 into 0 0.821 * [backup-simplify]: Simplify 1 into 1 0.821 * [taylor]: Taking taylor expansion of x in a 0.821 * [backup-simplify]: Simplify x into x 0.821 * [backup-simplify]: Simplify (* 0 x) into 0 0.821 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x)) into x 0.821 * [backup-simplify]: Simplify (/ 1 x) into (/ 1 x) 0.821 * [backup-simplify]: Simplify (exp (/ 1 (* a x))) into (exp (/ 1 (* a x))) 0.821 * [taylor]: Taking taylor expansion of 1 in a 0.821 * [backup-simplify]: Simplify 1 into 1 0.822 * [backup-simplify]: Simplify (- 1) into -1 0.822 * [backup-simplify]: Simplify (+ (exp (/ 1 (* a x))) -1) into (- (exp (/ 1 (* a x))) 1) 0.822 * [taylor]: Taking taylor expansion of (- (exp (/ 1 (* a x))) 1) in x 0.822 * [taylor]: Taking taylor expansion of (exp (/ 1 (* a x))) in x 0.822 * [taylor]: Taking taylor expansion of (/ 1 (* a x)) in x 0.822 * [taylor]: Taking taylor expansion of (* a x) in x 0.822 * [taylor]: Taking taylor expansion of a in x 0.822 * [backup-simplify]: Simplify a into a 0.822 * [taylor]: Taking taylor expansion of x in x 0.822 * [backup-simplify]: Simplify 0 into 0 0.822 * [backup-simplify]: Simplify 1 into 1 0.822 * [backup-simplify]: Simplify (* a 0) into 0 0.823 * [backup-simplify]: Simplify (+ (* a 1) (* 0 0)) into a 0.823 * [backup-simplify]: Simplify (/ 1 a) into (/ 1 a) 0.823 * [backup-simplify]: Simplify (exp (/ 1 (* a x))) into (exp (/ 1 (* a x))) 0.823 * [taylor]: Taking taylor expansion of 1 in x 0.823 * [backup-simplify]: Simplify 1 into 1 0.823 * [backup-simplify]: Simplify (- 1) into -1 0.823 * [backup-simplify]: Simplify (+ (exp (/ 1 (* a x))) -1) into (- (exp (/ 1 (* a x))) 1) 0.824 * [backup-simplify]: Simplify (- (exp (/ 1 (* a x))) 1) into (- (exp (/ 1 (* a x))) 1) 0.824 * [backup-simplify]: Simplify (- 0) into 0 0.824 * [backup-simplify]: Simplify (+ 0 0) into 0 0.824 * [taylor]: Taking taylor expansion of 0 in x 0.824 * [backup-simplify]: Simplify 0 into 0 0.825 * [backup-simplify]: Simplify 0 into 0 0.825 * [backup-simplify]: Simplify (- 0) into 0 0.825 * [backup-simplify]: Simplify (+ 0 0) into 0 0.825 * [backup-simplify]: Simplify 0 into 0 0.826 * [backup-simplify]: Simplify (- 0) into 0 0.826 * [backup-simplify]: Simplify (+ 0 0) into 0 0.826 * [taylor]: Taking taylor expansion of 0 in x 0.826 * [backup-simplify]: Simplify 0 into 0 0.826 * [backup-simplify]: Simplify 0 into 0 0.826 * [backup-simplify]: Simplify 0 into 0 0.826 * [backup-simplify]: Simplify (- 0) into 0 0.827 * [backup-simplify]: Simplify (+ 0 0) into 0 0.827 * [backup-simplify]: Simplify 0 into 0 0.827 * [backup-simplify]: Simplify (- 0) into 0 0.827 * [backup-simplify]: Simplify (+ 0 0) into 0 0.828 * [taylor]: Taking taylor expansion of 0 in x 0.828 * [backup-simplify]: Simplify 0 into 0 0.828 * [backup-simplify]: Simplify 0 into 0 0.828 * [backup-simplify]: Simplify (- (exp (/ 1 (* (/ 1 a) (/ 1 x)))) 1) into (- (exp (* a x)) 1) 0.828 * [backup-simplify]: Simplify (cbrt (* (* (expm1 (* (/ 1 (- a)) (/ 1 (- x)))) (expm1 (* (/ 1 (- a)) (/ 1 (- x))))) (expm1 (* (/ 1 (- a)) (/ 1 (- x)))))) into (expm1 (/ 1 (* a x))) 0.828 * [approximate]: Taking taylor expansion of (expm1 (/ 1 (* a x))) in (a x) around 0 0.828 * [taylor]: Taking taylor expansion of (expm1 (/ 1 (* a x))) in x 0.828 * [taylor]: Rewrote expression to (- (exp (/ 1 (* a x))) 1) 0.828 * [taylor]: Taking taylor expansion of (exp (/ 1 (* a x))) in x 0.828 * [taylor]: Taking taylor expansion of (/ 1 (* a x)) in x 0.828 * [taylor]: Taking taylor expansion of (* a x) in x 0.828 * [taylor]: Taking taylor expansion of a in x 0.829 * [backup-simplify]: Simplify a into a 0.829 * [taylor]: Taking taylor expansion of x in x 0.829 * [backup-simplify]: Simplify 0 into 0 0.829 * [backup-simplify]: Simplify 1 into 1 0.829 * [backup-simplify]: Simplify (* a 0) into 0 0.829 * [backup-simplify]: Simplify (+ (* a 1) (* 0 0)) into a 0.829 * [backup-simplify]: Simplify (/ 1 a) into (/ 1 a) 0.829 * [backup-simplify]: Simplify (exp (/ 1 (* a x))) into (exp (/ 1 (* a x))) 0.829 * [taylor]: Taking taylor expansion of 1 in x 0.829 * [backup-simplify]: Simplify 1 into 1 0.829 * [taylor]: Taking taylor expansion of (expm1 (/ 1 (* a x))) in a 0.829 * [taylor]: Rewrote expression to (- (exp (/ 1 (* a x))) 1) 0.829 * [taylor]: Taking taylor expansion of (exp (/ 1 (* a x))) in a 0.829 * [taylor]: Taking taylor expansion of (/ 1 (* a x)) in a 0.829 * [taylor]: Taking taylor expansion of (* a x) in a 0.829 * [taylor]: Taking taylor expansion of a in a 0.829 * [backup-simplify]: Simplify 0 into 0 0.830 * [backup-simplify]: Simplify 1 into 1 0.830 * [taylor]: Taking taylor expansion of x in a 0.830 * [backup-simplify]: Simplify x into x 0.830 * [backup-simplify]: Simplify (* 0 x) into 0 0.830 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x)) into x 0.830 * [backup-simplify]: Simplify (/ 1 x) into (/ 1 x) 0.830 * [backup-simplify]: Simplify (exp (/ 1 (* a x))) into (exp (/ 1 (* a x))) 0.830 * [taylor]: Taking taylor expansion of 1 in a 0.830 * [backup-simplify]: Simplify 1 into 1 0.830 * [taylor]: Taking taylor expansion of (expm1 (/ 1 (* a x))) in a 0.830 * [taylor]: Rewrote expression to (- (exp (/ 1 (* a x))) 1) 0.830 * [taylor]: Taking taylor expansion of (exp (/ 1 (* a x))) in a 0.830 * [taylor]: Taking taylor expansion of (/ 1 (* a x)) in a 0.830 * [taylor]: Taking taylor expansion of (* a x) in a 0.830 * [taylor]: Taking taylor expansion of a in a 0.831 * [backup-simplify]: Simplify 0 into 0 0.831 * [backup-simplify]: Simplify 1 into 1 0.831 * [taylor]: Taking taylor expansion of x in a 0.831 * [backup-simplify]: Simplify x into x 0.831 * [backup-simplify]: Simplify (* 0 x) into 0 0.831 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x)) into x 0.831 * [backup-simplify]: Simplify (/ 1 x) into (/ 1 x) 0.831 * [backup-simplify]: Simplify (exp (/ 1 (* a x))) into (exp (/ 1 (* a x))) 0.831 * [taylor]: Taking taylor expansion of 1 in a 0.831 * [backup-simplify]: Simplify 1 into 1 0.832 * [backup-simplify]: Simplify (- 1) into -1 0.832 * [backup-simplify]: Simplify (+ (exp (/ 1 (* a x))) -1) into (- (exp (/ 1 (* a x))) 1) 0.832 * [taylor]: Taking taylor expansion of (- (exp (/ 1 (* a x))) 1) in x 0.832 * [taylor]: Taking taylor expansion of (exp (/ 1 (* a x))) in x 0.832 * [taylor]: Taking taylor expansion of (/ 1 (* a x)) in x 0.832 * [taylor]: Taking taylor expansion of (* a x) in x 0.832 * [taylor]: Taking taylor expansion of a in x 0.832 * [backup-simplify]: Simplify a into a 0.832 * [taylor]: Taking taylor expansion of x in x 0.832 * [backup-simplify]: Simplify 0 into 0 0.832 * [backup-simplify]: Simplify 1 into 1 0.832 * [backup-simplify]: Simplify (* a 0) into 0 0.833 * [backup-simplify]: Simplify (+ (* a 1) (* 0 0)) into a 0.833 * [backup-simplify]: Simplify (/ 1 a) into (/ 1 a) 0.833 * [backup-simplify]: Simplify (exp (/ 1 (* a x))) into (exp (/ 1 (* a x))) 0.833 * [taylor]: Taking taylor expansion of 1 in x 0.833 * [backup-simplify]: Simplify 1 into 1 0.833 * [backup-simplify]: Simplify (- 1) into -1 0.833 * [backup-simplify]: Simplify (+ (exp (/ 1 (* a x))) -1) into (- (exp (/ 1 (* a x))) 1) 0.833 * [backup-simplify]: Simplify (- (exp (/ 1 (* a x))) 1) into (- (exp (/ 1 (* a x))) 1) 0.834 * [backup-simplify]: Simplify (- 0) into 0 0.834 * [backup-simplify]: Simplify (+ 0 0) into 0 0.834 * [taylor]: Taking taylor expansion of 0 in x 0.834 * [backup-simplify]: Simplify 0 into 0 0.834 * [backup-simplify]: Simplify 0 into 0 0.835 * [backup-simplify]: Simplify (- 0) into 0 0.835 * [backup-simplify]: Simplify (+ 0 0) into 0 0.835 * [backup-simplify]: Simplify 0 into 0 0.835 * [backup-simplify]: Simplify (- 0) into 0 0.836 * [backup-simplify]: Simplify (+ 0 0) into 0 0.836 * [taylor]: Taking taylor expansion of 0 in x 0.836 * [backup-simplify]: Simplify 0 into 0 0.836 * [backup-simplify]: Simplify 0 into 0 0.836 * [backup-simplify]: Simplify 0 into 0 0.836 * [backup-simplify]: Simplify (- 0) into 0 0.837 * [backup-simplify]: Simplify (+ 0 0) into 0 0.837 * [backup-simplify]: Simplify 0 into 0 0.837 * [backup-simplify]: Simplify (- 0) into 0 0.837 * [backup-simplify]: Simplify (+ 0 0) into 0 0.837 * [taylor]: Taking taylor expansion of 0 in x 0.838 * [backup-simplify]: Simplify 0 into 0 0.838 * [backup-simplify]: Simplify 0 into 0 0.838 * [backup-simplify]: Simplify (- (exp (/ 1 (* (/ 1 (- a)) (/ 1 (- x))))) 1) into (- (exp (* a x)) 1) 0.838 * * * * [progress]: [ 2 / 4 ] generating series at (2 1 1) 0.838 * [backup-simplify]: Simplify (* (expm1 (* a x)) (expm1 (* a x))) into (pow (expm1 (* a x)) 2) 0.838 * [approximate]: Taking taylor expansion of (pow (expm1 (* a x)) 2) in (a x) around 0 0.838 * [taylor]: Taking taylor expansion of (pow (expm1 (* a x)) 2) in x 0.838 * [taylor]: Taking taylor expansion of (expm1 (* a x)) in x 0.838 * [taylor]: Rewrote expression to (- (exp (* a x)) 1) 0.838 * [taylor]: Taking taylor expansion of (exp (* a x)) in x 0.838 * [taylor]: Taking taylor expansion of (* a x) in x 0.838 * [taylor]: Taking taylor expansion of a in x 0.838 * [backup-simplify]: Simplify a into a 0.838 * [taylor]: Taking taylor expansion of x in x 0.838 * [backup-simplify]: Simplify 0 into 0 0.838 * [backup-simplify]: Simplify 1 into 1 0.838 * [backup-simplify]: Simplify (* a 0) into 0 0.839 * [backup-simplify]: Simplify (+ (* a 1) (* 0 0)) into a 0.839 * [backup-simplify]: Simplify (exp 0) into 1 0.839 * [taylor]: Taking taylor expansion of 1 in x 0.839 * [backup-simplify]: Simplify 1 into 1 0.839 * [backup-simplify]: Simplify (- 1) into -1 0.840 * [backup-simplify]: Simplify (+ 1 -1) into 0 0.840 * [backup-simplify]: Simplify (* (exp 0) (+ (* (/ (pow a 1) 1)))) into a 0.840 * [backup-simplify]: Simplify (- 0) into 0 0.840 * [backup-simplify]: Simplify (+ a 0) into a 0.840 * [taylor]: Taking taylor expansion of (pow (expm1 (* a x)) 2) in a 0.840 * [taylor]: Taking taylor expansion of (expm1 (* a x)) in a 0.840 * [taylor]: Rewrote expression to (- (exp (* a x)) 1) 0.840 * [taylor]: Taking taylor expansion of (exp (* a x)) in a 0.840 * [taylor]: Taking taylor expansion of (* a x) in a 0.840 * [taylor]: Taking taylor expansion of a in a 0.841 * [backup-simplify]: Simplify 0 into 0 0.841 * [backup-simplify]: Simplify 1 into 1 0.841 * [taylor]: Taking taylor expansion of x in a 0.841 * [backup-simplify]: Simplify x into x 0.841 * [backup-simplify]: Simplify (* 0 x) into 0 0.841 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x)) into x 0.841 * [backup-simplify]: Simplify (exp 0) into 1 0.841 * [taylor]: Taking taylor expansion of 1 in a 0.841 * [backup-simplify]: Simplify 1 into 1 0.842 * [backup-simplify]: Simplify (- 1) into -1 0.842 * [backup-simplify]: Simplify (+ 1 -1) into 0 0.842 * [backup-simplify]: Simplify (* (exp 0) (+ (* (/ (pow x 1) 1)))) into x 0.843 * [backup-simplify]: Simplify (- 0) into 0 0.843 * [backup-simplify]: Simplify (+ x 0) into x 0.843 * [taylor]: Taking taylor expansion of (pow (expm1 (* a x)) 2) in a 0.843 * [taylor]: Taking taylor expansion of (expm1 (* a x)) in a 0.843 * [taylor]: Rewrote expression to (- (exp (* a x)) 1) 0.843 * [taylor]: Taking taylor expansion of (exp (* a x)) in a 0.843 * [taylor]: Taking taylor expansion of (* a x) in a 0.843 * [taylor]: Taking taylor expansion of a in a 0.843 * [backup-simplify]: Simplify 0 into 0 0.843 * [backup-simplify]: Simplify 1 into 1 0.843 * [taylor]: Taking taylor expansion of x in a 0.843 * [backup-simplify]: Simplify x into x 0.843 * [backup-simplify]: Simplify (* 0 x) into 0 0.843 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x)) into x 0.843 * [backup-simplify]: Simplify (exp 0) into 1 0.843 * [taylor]: Taking taylor expansion of 1 in a 0.843 * [backup-simplify]: Simplify 1 into 1 0.844 * [backup-simplify]: Simplify (- 1) into -1 0.844 * [backup-simplify]: Simplify (+ 1 -1) into 0 0.844 * [backup-simplify]: Simplify (* (exp 0) (+ (* (/ (pow x 1) 1)))) into x 0.845 * [backup-simplify]: Simplify (- 0) into 0 0.845 * [backup-simplify]: Simplify (+ x 0) into x 0.845 * [backup-simplify]: Simplify (* x x) into (pow x 2) 0.845 * [taylor]: Taking taylor expansion of (pow x 2) in x 0.845 * [taylor]: Taking taylor expansion of x in x 0.845 * [backup-simplify]: Simplify 0 into 0 0.845 * [backup-simplify]: Simplify 1 into 1 0.845 * [backup-simplify]: Simplify (* 1 1) into 1 0.845 * [backup-simplify]: Simplify 1 into 1 0.846 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (* 0 x))) into 0 0.847 * [backup-simplify]: Simplify (* (exp 0) (+ (* (/ (pow x 2) 2)) (* (/ (pow 0 1) 1)))) into (* 1/2 (pow x 2)) 0.847 * [backup-simplify]: Simplify (- 0) into 0 0.848 * [backup-simplify]: Simplify (+ (* 1/2 (pow x 2)) 0) into (* 1/2 (pow x 2)) 0.848 * [backup-simplify]: Simplify (+ (* x (* 1/2 (pow x 2))) (* (* 1/2 (pow x 2)) x)) into (pow x 3) 0.848 * [taylor]: Taking taylor expansion of (pow x 3) in x 0.848 * [taylor]: Taking taylor expansion of x in x 0.848 * [backup-simplify]: Simplify 0 into 0 0.848 * [backup-simplify]: Simplify 1 into 1 0.848 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 0.849 * [backup-simplify]: Simplify 0 into 0 0.850 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (+ (* 0 0) (* 0 x)))) into 0 0.851 * [backup-simplify]: Simplify (* (exp 0) (+ (* (/ (pow x 3) 6)) (* (/ (pow x 1) 1) (/ (pow 0 1) 1)) (* (/ (pow 0 1) 1)))) into (* 1/6 (pow x 3)) 0.852 * [backup-simplify]: Simplify (- 0) into 0 0.852 * [backup-simplify]: Simplify (+ (* 1/6 (pow x 3)) 0) into (* 1/6 (pow x 3)) 0.852 * [backup-simplify]: Simplify (+ (* x (* 1/6 (pow x 3))) (+ (* (* 1/2 (pow x 2)) (* 1/2 (pow x 2))) (* (* 1/6 (pow x 3)) x))) into (* 7/12 (pow x 4)) 0.853 * [taylor]: Taking taylor expansion of (* 7/12 (pow x 4)) in x 0.853 * [taylor]: Taking taylor expansion of 7/12 in x 0.853 * [backup-simplify]: Simplify 7/12 into 7/12 0.853 * [taylor]: Taking taylor expansion of (pow x 4) in x 0.853 * [taylor]: Taking taylor expansion of x in x 0.853 * [backup-simplify]: Simplify 0 into 0 0.853 * [backup-simplify]: Simplify 1 into 1 0.853 * [backup-simplify]: Simplify (* 1 1) into 1 0.853 * [backup-simplify]: Simplify (* 1 1) into 1 0.853 * [backup-simplify]: Simplify 1 into 1 0.854 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 0.854 * [backup-simplify]: Simplify 0 into 0 0.856 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 x))))) into 0 0.858 * [backup-simplify]: Simplify (* (exp 0) (+ (* (/ (pow x 4) 24)) (* (/ (pow x 2) 2) (/ (pow 0 1) 1)) (* (/ (pow x 1) 1) (/ (pow 0 1) 1)) (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into (* 1/24 (pow x 4)) 0.859 * [backup-simplify]: Simplify (- 0) into 0 0.859 * [backup-simplify]: Simplify (+ (* 1/24 (pow x 4)) 0) into (* 1/24 (pow x 4)) 0.859 * [backup-simplify]: Simplify (+ (* x (* 1/24 (pow x 4))) (+ (* (* 1/2 (pow x 2)) (* 1/6 (pow x 3))) (+ (* (* 1/6 (pow x 3)) (* 1/2 (pow x 2))) (* (* 1/24 (pow x 4)) x)))) into (* 1/4 (pow x 5)) 0.859 * [taylor]: Taking taylor expansion of (* 1/4 (pow x 5)) in x 0.859 * [taylor]: Taking taylor expansion of 1/4 in x 0.859 * [backup-simplify]: Simplify 1/4 into 1/4 0.859 * [taylor]: Taking taylor expansion of (pow x 5) in x 0.860 * [taylor]: Taking taylor expansion of x in x 0.860 * [backup-simplify]: Simplify 0 into 0 0.860 * [backup-simplify]: Simplify 1 into 1 0.860 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 0.861 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 0.861 * [backup-simplify]: Simplify 0 into 0 0.862 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 0.862 * [backup-simplify]: Simplify 0 into 0 0.864 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 x)))))) into 0 0.867 * [backup-simplify]: Simplify (* (exp 0) (+ (* (/ (pow x 5) 120)) (* (/ (pow x 3) 6) (/ (pow 0 1) 1)) (* (/ (pow x 2) 2) (/ (pow 0 1) 1)) (* (/ (pow x 1) 1) (/ (pow 0 2) 2)) (* (/ (pow x 1) 1) (/ (pow 0 1) 1)) (* (/ (pow 0 1) 1) (/ (pow 0 1) 1)) (* (/ (pow 0 1) 1)))) into (* 1/120 (pow x 5)) 0.868 * [backup-simplify]: Simplify (- 0) into 0 0.868 * [backup-simplify]: Simplify (+ (* 1/120 (pow x 5)) 0) into (* 1/120 (pow x 5)) 0.868 * [backup-simplify]: Simplify (+ (* x (* 1/120 (pow x 5))) (+ (* (* 1/2 (pow x 2)) (* 1/24 (pow x 4))) (+ (* (* 1/6 (pow x 3)) (* 1/6 (pow x 3))) (+ (* (* 1/24 (pow x 4)) (* 1/2 (pow x 2))) (* (* 1/120 (pow x 5)) x))))) into (* 31/360 (pow x 6)) 0.869 * [taylor]: Taking taylor expansion of (* 31/360 (pow x 6)) in x 0.869 * [taylor]: Taking taylor expansion of 31/360 in x 0.869 * [backup-simplify]: Simplify 31/360 into 31/360 0.869 * [taylor]: Taking taylor expansion of (pow x 6) in x 0.869 * [taylor]: Taking taylor expansion of x in x 0.869 * [backup-simplify]: Simplify 0 into 0 0.869 * [backup-simplify]: Simplify 1 into 1 0.869 * [backup-simplify]: Simplify (* 1 1) into 1 0.869 * [backup-simplify]: Simplify (* 1 1) into 1 0.870 * [backup-simplify]: Simplify (* 7/12 1) into 7/12 0.870 * [backup-simplify]: Simplify 7/12 into 7/12 0.870 * [backup-simplify]: Simplify (+ (* 7/12 (pow (* x a) 4)) (+ (* 1 (pow (* x a) 3)) (* 1 (pow (* x a) 2)))) into (+ (* 7/12 (* (pow a 4) (pow x 4))) (+ (* (pow a 3) (pow x 3)) (* (pow a 2) (pow x 2)))) 0.871 * [backup-simplify]: Simplify (* (expm1 (* (/ 1 a) (/ 1 x))) (expm1 (* (/ 1 a) (/ 1 x)))) into (pow (expm1 (/ 1 (* a x))) 2) 0.871 * [approximate]: Taking taylor expansion of (pow (expm1 (/ 1 (* a x))) 2) in (a x) around 0 0.871 * [taylor]: Taking taylor expansion of (pow (expm1 (/ 1 (* a x))) 2) in x 0.871 * [taylor]: Taking taylor expansion of (expm1 (/ 1 (* a x))) in x 0.871 * [taylor]: Rewrote expression to (- (exp (/ 1 (* a x))) 1) 0.871 * [taylor]: Taking taylor expansion of (exp (/ 1 (* a x))) in x 0.871 * [taylor]: Taking taylor expansion of (/ 1 (* a x)) in x 0.871 * [taylor]: Taking taylor expansion of (* a x) in x 0.871 * [taylor]: Taking taylor expansion of a in x 0.871 * [backup-simplify]: Simplify a into a 0.871 * [taylor]: Taking taylor expansion of x in x 0.871 * [backup-simplify]: Simplify 0 into 0 0.871 * [backup-simplify]: Simplify 1 into 1 0.871 * [backup-simplify]: Simplify (* a 0) into 0 0.871 * [backup-simplify]: Simplify (+ (* a 1) (* 0 0)) into a 0.872 * [backup-simplify]: Simplify (/ 1 a) into (/ 1 a) 0.872 * [backup-simplify]: Simplify (exp (/ 1 (* a x))) into (exp (/ 1 (* a x))) 0.872 * [taylor]: Taking taylor expansion of 1 in x 0.872 * [backup-simplify]: Simplify 1 into 1 0.872 * [backup-simplify]: Simplify (- 1) into -1 0.872 * [backup-simplify]: Simplify (+ (exp (/ 1 (* a x))) -1) into (- (exp (/ 1 (* a x))) 1) 0.872 * [taylor]: Taking taylor expansion of (pow (expm1 (/ 1 (* a x))) 2) in a 0.872 * [taylor]: Taking taylor expansion of (expm1 (/ 1 (* a x))) in a 0.872 * [taylor]: Rewrote expression to (- (exp (/ 1 (* a x))) 1) 0.872 * [taylor]: Taking taylor expansion of (exp (/ 1 (* a x))) in a 0.872 * [taylor]: Taking taylor expansion of (/ 1 (* a x)) in a 0.872 * [taylor]: Taking taylor expansion of (* a x) in a 0.872 * [taylor]: Taking taylor expansion of a in a 0.872 * [backup-simplify]: Simplify 0 into 0 0.872 * [backup-simplify]: Simplify 1 into 1 0.872 * [taylor]: Taking taylor expansion of x in a 0.873 * [backup-simplify]: Simplify x into x 0.873 * [backup-simplify]: Simplify (* 0 x) into 0 0.873 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x)) into x 0.873 * [backup-simplify]: Simplify (/ 1 x) into (/ 1 x) 0.873 * [backup-simplify]: Simplify (exp (/ 1 (* a x))) into (exp (/ 1 (* a x))) 0.873 * [taylor]: Taking taylor expansion of 1 in a 0.873 * [backup-simplify]: Simplify 1 into 1 0.874 * [backup-simplify]: Simplify (- 1) into -1 0.874 * [backup-simplify]: Simplify (+ (exp (/ 1 (* a x))) -1) into (- (exp (/ 1 (* a x))) 1) 0.874 * [taylor]: Taking taylor expansion of (pow (expm1 (/ 1 (* a x))) 2) in a 0.874 * [taylor]: Taking taylor expansion of (expm1 (/ 1 (* a x))) in a 0.874 * [taylor]: Rewrote expression to (- (exp (/ 1 (* a x))) 1) 0.874 * [taylor]: Taking taylor expansion of (exp (/ 1 (* a x))) in a 0.874 * [taylor]: Taking taylor expansion of (/ 1 (* a x)) in a 0.874 * [taylor]: Taking taylor expansion of (* a x) in a 0.874 * [taylor]: Taking taylor expansion of a in a 0.874 * [backup-simplify]: Simplify 0 into 0 0.874 * [backup-simplify]: Simplify 1 into 1 0.874 * [taylor]: Taking taylor expansion of x in a 0.874 * [backup-simplify]: Simplify x into x 0.874 * [backup-simplify]: Simplify (* 0 x) into 0 0.874 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x)) into x 0.875 * [backup-simplify]: Simplify (/ 1 x) into (/ 1 x) 0.875 * [backup-simplify]: Simplify (exp (/ 1 (* a x))) into (exp (/ 1 (* a x))) 0.875 * [taylor]: Taking taylor expansion of 1 in a 0.875 * [backup-simplify]: Simplify 1 into 1 0.875 * [backup-simplify]: Simplify (- 1) into -1 0.875 * [backup-simplify]: Simplify (+ (exp (/ 1 (* a x))) -1) into (- (exp (/ 1 (* a x))) 1) 0.875 * [backup-simplify]: Simplify (* (- (exp (/ 1 (* a x))) 1) (- (exp (/ 1 (* a x))) 1)) into (pow (- (exp (/ 1 (* a x))) 1) 2) 0.875 * [taylor]: Taking taylor expansion of (pow (- (exp (/ 1 (* a x))) 1) 2) in x 0.875 * [taylor]: Taking taylor expansion of (- (exp (/ 1 (* a x))) 1) in x 0.875 * [taylor]: Taking taylor expansion of (exp (/ 1 (* a x))) in x 0.875 * [taylor]: Taking taylor expansion of (/ 1 (* a x)) in x 0.875 * [taylor]: Taking taylor expansion of (* a x) in x 0.875 * [taylor]: Taking taylor expansion of a in x 0.876 * [backup-simplify]: Simplify a into a 0.876 * [taylor]: Taking taylor expansion of x in x 0.876 * [backup-simplify]: Simplify 0 into 0 0.876 * [backup-simplify]: Simplify 1 into 1 0.876 * [backup-simplify]: Simplify (* a 0) into 0 0.876 * [backup-simplify]: Simplify (+ (* a 1) (* 0 0)) into a 0.876 * [backup-simplify]: Simplify (/ 1 a) into (/ 1 a) 0.876 * [backup-simplify]: Simplify (exp (/ 1 (* a x))) into (exp (/ 1 (* a x))) 0.876 * [taylor]: Taking taylor expansion of 1 in x 0.876 * [backup-simplify]: Simplify 1 into 1 0.877 * [backup-simplify]: Simplify (- 1) into -1 0.877 * [backup-simplify]: Simplify (+ (exp (/ 1 (* a x))) -1) into (- (exp (/ 1 (* a x))) 1) 0.877 * [backup-simplify]: Simplify (* (- (exp (/ 1 (* a x))) 1) (- (exp (/ 1 (* a x))) 1)) into (pow (- (exp (/ 1 (* a x))) 1) 2) 0.877 * [backup-simplify]: Simplify (pow (- (exp (/ 1 (* a x))) 1) 2) into (pow (- (exp (/ 1 (* a x))) 1) 2) 0.877 * [backup-simplify]: Simplify (- 0) into 0 0.878 * [backup-simplify]: Simplify (+ 0 0) into 0 0.878 * [backup-simplify]: Simplify (+ (* (- (exp (/ 1 (* a x))) 1) 0) (* 0 (- (exp (/ 1 (* a x))) 1))) into 0 0.878 * [taylor]: Taking taylor expansion of 0 in x 0.878 * [backup-simplify]: Simplify 0 into 0 0.878 * [backup-simplify]: Simplify 0 into 0 0.878 * [backup-simplify]: Simplify (- 0) into 0 0.879 * [backup-simplify]: Simplify (+ 0 0) into 0 0.879 * [backup-simplify]: Simplify (+ (* (- (exp (/ 1 (* a x))) 1) 0) (* 0 (- (exp (/ 1 (* a x))) 1))) into 0 0.879 * [backup-simplify]: Simplify 0 into 0 0.879 * [backup-simplify]: Simplify (- 0) into 0 0.880 * [backup-simplify]: Simplify (+ 0 0) into 0 0.880 * [backup-simplify]: Simplify (+ (* (- (exp (/ 1 (* a x))) 1) 0) (+ (* 0 0) (* 0 (- (exp (/ 1 (* a x))) 1)))) into 0 0.880 * [taylor]: Taking taylor expansion of 0 in x 0.880 * [backup-simplify]: Simplify 0 into 0 0.880 * [backup-simplify]: Simplify 0 into 0 0.880 * [backup-simplify]: Simplify 0 into 0 0.881 * [backup-simplify]: Simplify (- 0) into 0 0.881 * [backup-simplify]: Simplify (+ 0 0) into 0 0.881 * [backup-simplify]: Simplify (+ (* (- (exp (/ 1 (* a x))) 1) 0) (+ (* 0 0) (* 0 (- (exp (/ 1 (* a x))) 1)))) into 0 0.881 * [backup-simplify]: Simplify 0 into 0 0.882 * [backup-simplify]: Simplify (- 0) into 0 0.882 * [backup-simplify]: Simplify (+ 0 0) into 0 0.883 * [backup-simplify]: Simplify (+ (* (- (exp (/ 1 (* a x))) 1) 0) (+ (* 0 0) (+ (* 0 0) (* 0 (- (exp (/ 1 (* a x))) 1))))) into 0 0.883 * [taylor]: Taking taylor expansion of 0 in x 0.883 * [backup-simplify]: Simplify 0 into 0 0.883 * [backup-simplify]: Simplify 0 into 0 0.883 * [backup-simplify]: Simplify (pow (- (exp (/ 1 (* (/ 1 a) (/ 1 x)))) 1) 2) into (pow (- (exp (* a x)) 1) 2) 0.884 * [backup-simplify]: Simplify (* (expm1 (* (/ 1 (- a)) (/ 1 (- x)))) (expm1 (* (/ 1 (- a)) (/ 1 (- x))))) into (pow (expm1 (/ 1 (* a x))) 2) 0.884 * [approximate]: Taking taylor expansion of (pow (expm1 (/ 1 (* a x))) 2) in (a x) around 0 0.884 * [taylor]: Taking taylor expansion of (pow (expm1 (/ 1 (* a x))) 2) in x 0.884 * [taylor]: Taking taylor expansion of (expm1 (/ 1 (* a x))) in x 0.884 * [taylor]: Rewrote expression to (- (exp (/ 1 (* a x))) 1) 0.884 * [taylor]: Taking taylor expansion of (exp (/ 1 (* a x))) in x 0.884 * [taylor]: Taking taylor expansion of (/ 1 (* a x)) in x 0.884 * [taylor]: Taking taylor expansion of (* a x) in x 0.884 * [taylor]: Taking taylor expansion of a in x 0.884 * [backup-simplify]: Simplify a into a 0.884 * [taylor]: Taking taylor expansion of x in x 0.884 * [backup-simplify]: Simplify 0 into 0 0.884 * [backup-simplify]: Simplify 1 into 1 0.884 * [backup-simplify]: Simplify (* a 0) into 0 0.884 * [backup-simplify]: Simplify (+ (* a 1) (* 0 0)) into a 0.884 * [backup-simplify]: Simplify (/ 1 a) into (/ 1 a) 0.885 * [backup-simplify]: Simplify (exp (/ 1 (* a x))) into (exp (/ 1 (* a x))) 0.885 * [taylor]: Taking taylor expansion of 1 in x 0.885 * [backup-simplify]: Simplify 1 into 1 0.885 * [backup-simplify]: Simplify (- 1) into -1 0.885 * [backup-simplify]: Simplify (+ (exp (/ 1 (* a x))) -1) into (- (exp (/ 1 (* a x))) 1) 0.885 * [taylor]: Taking taylor expansion of (pow (expm1 (/ 1 (* a x))) 2) in a 0.885 * [taylor]: Taking taylor expansion of (expm1 (/ 1 (* a x))) in a 0.885 * [taylor]: Rewrote expression to (- (exp (/ 1 (* a x))) 1) 0.885 * [taylor]: Taking taylor expansion of (exp (/ 1 (* a x))) in a 0.885 * [taylor]: Taking taylor expansion of (/ 1 (* a x)) in a 0.885 * [taylor]: Taking taylor expansion of (* a x) in a 0.885 * [taylor]: Taking taylor expansion of a in a 0.885 * [backup-simplify]: Simplify 0 into 0 0.885 * [backup-simplify]: Simplify 1 into 1 0.885 * [taylor]: Taking taylor expansion of x in a 0.885 * [backup-simplify]: Simplify x into x 0.885 * [backup-simplify]: Simplify (* 0 x) into 0 0.886 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x)) into x 0.886 * [backup-simplify]: Simplify (/ 1 x) into (/ 1 x) 0.886 * [backup-simplify]: Simplify (exp (/ 1 (* a x))) into (exp (/ 1 (* a x))) 0.886 * [taylor]: Taking taylor expansion of 1 in a 0.886 * [backup-simplify]: Simplify 1 into 1 0.886 * [backup-simplify]: Simplify (- 1) into -1 0.886 * [backup-simplify]: Simplify (+ (exp (/ 1 (* a x))) -1) into (- (exp (/ 1 (* a x))) 1) 0.886 * [taylor]: Taking taylor expansion of (pow (expm1 (/ 1 (* a x))) 2) in a 0.886 * [taylor]: Taking taylor expansion of (expm1 (/ 1 (* a x))) in a 0.886 * [taylor]: Rewrote expression to (- (exp (/ 1 (* a x))) 1) 0.886 * [taylor]: Taking taylor expansion of (exp (/ 1 (* a x))) in a 0.886 * [taylor]: Taking taylor expansion of (/ 1 (* a x)) in a 0.887 * [taylor]: Taking taylor expansion of (* a x) in a 0.887 * [taylor]: Taking taylor expansion of a in a 0.887 * [backup-simplify]: Simplify 0 into 0 0.887 * [backup-simplify]: Simplify 1 into 1 0.887 * [taylor]: Taking taylor expansion of x in a 0.887 * [backup-simplify]: Simplify x into x 0.887 * [backup-simplify]: Simplify (* 0 x) into 0 0.887 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x)) into x 0.887 * [backup-simplify]: Simplify (/ 1 x) into (/ 1 x) 0.887 * [backup-simplify]: Simplify (exp (/ 1 (* a x))) into (exp (/ 1 (* a x))) 0.887 * [taylor]: Taking taylor expansion of 1 in a 0.887 * [backup-simplify]: Simplify 1 into 1 0.888 * [backup-simplify]: Simplify (- 1) into -1 0.888 * [backup-simplify]: Simplify (+ (exp (/ 1 (* a x))) -1) into (- (exp (/ 1 (* a x))) 1) 0.888 * [backup-simplify]: Simplify (* (- (exp (/ 1 (* a x))) 1) (- (exp (/ 1 (* a x))) 1)) into (pow (- (exp (/ 1 (* a x))) 1) 2) 0.888 * [taylor]: Taking taylor expansion of (pow (- (exp (/ 1 (* a x))) 1) 2) in x 0.888 * [taylor]: Taking taylor expansion of (- (exp (/ 1 (* a x))) 1) in x 0.888 * [taylor]: Taking taylor expansion of (exp (/ 1 (* a x))) in x 0.888 * [taylor]: Taking taylor expansion of (/ 1 (* a x)) in x 0.888 * [taylor]: Taking taylor expansion of (* a x) in x 0.888 * [taylor]: Taking taylor expansion of a in x 0.888 * [backup-simplify]: Simplify a into a 0.888 * [taylor]: Taking taylor expansion of x in x 0.888 * [backup-simplify]: Simplify 0 into 0 0.888 * [backup-simplify]: Simplify 1 into 1 0.888 * [backup-simplify]: Simplify (* a 0) into 0 0.889 * [backup-simplify]: Simplify (+ (* a 1) (* 0 0)) into a 0.889 * [backup-simplify]: Simplify (/ 1 a) into (/ 1 a) 0.889 * [backup-simplify]: Simplify (exp (/ 1 (* a x))) into (exp (/ 1 (* a x))) 0.889 * [taylor]: Taking taylor expansion of 1 in x 0.889 * [backup-simplify]: Simplify 1 into 1 0.889 * [backup-simplify]: Simplify (- 1) into -1 0.889 * [backup-simplify]: Simplify (+ (exp (/ 1 (* a x))) -1) into (- (exp (/ 1 (* a x))) 1) 0.889 * [backup-simplify]: Simplify (* (- (exp (/ 1 (* a x))) 1) (- (exp (/ 1 (* a x))) 1)) into (pow (- (exp (/ 1 (* a x))) 1) 2) 0.890 * [backup-simplify]: Simplify (pow (- (exp (/ 1 (* a x))) 1) 2) into (pow (- (exp (/ 1 (* a x))) 1) 2) 0.890 * [backup-simplify]: Simplify (- 0) into 0 0.890 * [backup-simplify]: Simplify (+ 0 0) into 0 0.890 * [backup-simplify]: Simplify (+ (* (- (exp (/ 1 (* a x))) 1) 0) (* 0 (- (exp (/ 1 (* a x))) 1))) into 0 0.890 * [taylor]: Taking taylor expansion of 0 in x 0.891 * [backup-simplify]: Simplify 0 into 0 0.891 * [backup-simplify]: Simplify 0 into 0 0.891 * [backup-simplify]: Simplify (- 0) into 0 0.891 * [backup-simplify]: Simplify (+ 0 0) into 0 0.891 * [backup-simplify]: Simplify (+ (* (- (exp (/ 1 (* a x))) 1) 0) (* 0 (- (exp (/ 1 (* a x))) 1))) into 0 0.891 * [backup-simplify]: Simplify 0 into 0 0.892 * [backup-simplify]: Simplify (- 0) into 0 0.892 * [backup-simplify]: Simplify (+ 0 0) into 0 0.893 * [backup-simplify]: Simplify (+ (* (- (exp (/ 1 (* a x))) 1) 0) (+ (* 0 0) (* 0 (- (exp (/ 1 (* a x))) 1)))) into 0 0.893 * [taylor]: Taking taylor expansion of 0 in x 0.893 * [backup-simplify]: Simplify 0 into 0 0.893 * [backup-simplify]: Simplify 0 into 0 0.893 * [backup-simplify]: Simplify 0 into 0 0.893 * [backup-simplify]: Simplify (- 0) into 0 0.894 * [backup-simplify]: Simplify (+ 0 0) into 0 0.894 * [backup-simplify]: Simplify (+ (* (- (exp (/ 1 (* a x))) 1) 0) (+ (* 0 0) (* 0 (- (exp (/ 1 (* a x))) 1)))) into 0 0.894 * [backup-simplify]: Simplify 0 into 0 0.895 * [backup-simplify]: Simplify (- 0) into 0 0.895 * [backup-simplify]: Simplify (+ 0 0) into 0 0.896 * [backup-simplify]: Simplify (+ (* (- (exp (/ 1 (* a x))) 1) 0) (+ (* 0 0) (+ (* 0 0) (* 0 (- (exp (/ 1 (* a x))) 1))))) into 0 0.897 * [taylor]: Taking taylor expansion of 0 in x 0.897 * [backup-simplify]: Simplify 0 into 0 0.897 * [backup-simplify]: Simplify 0 into 0 0.897 * [backup-simplify]: Simplify (pow (- (exp (/ 1 (* (/ 1 (- a)) (/ 1 (- x))))) 1) 2) into (pow (- (exp (* a x)) 1) 2) 0.897 * * * * [progress]: [ 3 / 4 ] generating series at (2 1) 0.897 * [backup-simplify]: Simplify (* (* (expm1 (* a x)) (expm1 (* a x))) (expm1 (* a x))) into (pow (expm1 (* a x)) 3) 0.897 * [approximate]: Taking taylor expansion of (pow (expm1 (* a x)) 3) in (a x) around 0 0.897 * [taylor]: Taking taylor expansion of (pow (expm1 (* a x)) 3) in x 0.897 * [taylor]: Taking taylor expansion of (expm1 (* a x)) in x 0.897 * [taylor]: Rewrote expression to (- (exp (* a x)) 1) 0.897 * [taylor]: Taking taylor expansion of (exp (* a x)) in x 0.897 * [taylor]: Taking taylor expansion of (* a x) in x 0.897 * [taylor]: Taking taylor expansion of a in x 0.897 * [backup-simplify]: Simplify a into a 0.897 * [taylor]: Taking taylor expansion of x in x 0.897 * [backup-simplify]: Simplify 0 into 0 0.897 * [backup-simplify]: Simplify 1 into 1 0.897 * [backup-simplify]: Simplify (* a 0) into 0 0.898 * [backup-simplify]: Simplify (+ (* a 1) (* 0 0)) into a 0.898 * [backup-simplify]: Simplify (exp 0) into 1 0.898 * [taylor]: Taking taylor expansion of 1 in x 0.898 * [backup-simplify]: Simplify 1 into 1 0.898 * [backup-simplify]: Simplify (- 1) into -1 0.898 * [backup-simplify]: Simplify (+ 1 -1) into 0 0.898 * [backup-simplify]: Simplify (* (exp 0) (+ (* (/ (pow a 1) 1)))) into a 0.899 * [backup-simplify]: Simplify (- 0) into 0 0.899 * [backup-simplify]: Simplify (+ a 0) into a 0.899 * [taylor]: Taking taylor expansion of (pow (expm1 (* a x)) 3) in a 0.899 * [taylor]: Taking taylor expansion of (expm1 (* a x)) in a 0.899 * [taylor]: Rewrote expression to (- (exp (* a x)) 1) 0.899 * [taylor]: Taking taylor expansion of (exp (* a x)) in a 0.899 * [taylor]: Taking taylor expansion of (* a x) in a 0.899 * [taylor]: Taking taylor expansion of a in a 0.899 * [backup-simplify]: Simplify 0 into 0 0.899 * [backup-simplify]: Simplify 1 into 1 0.899 * [taylor]: Taking taylor expansion of x in a 0.899 * [backup-simplify]: Simplify x into x 0.899 * [backup-simplify]: Simplify (* 0 x) into 0 0.900 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x)) into x 0.900 * [backup-simplify]: Simplify (exp 0) into 1 0.900 * [taylor]: Taking taylor expansion of 1 in a 0.900 * [backup-simplify]: Simplify 1 into 1 0.900 * [backup-simplify]: Simplify (- 1) into -1 0.900 * [backup-simplify]: Simplify (+ 1 -1) into 0 0.900 * [backup-simplify]: Simplify (* (exp 0) (+ (* (/ (pow x 1) 1)))) into x 0.901 * [backup-simplify]: Simplify (- 0) into 0 0.901 * [backup-simplify]: Simplify (+ x 0) into x 0.901 * [taylor]: Taking taylor expansion of (pow (expm1 (* a x)) 3) in a 0.901 * [taylor]: Taking taylor expansion of (expm1 (* a x)) in a 0.901 * [taylor]: Rewrote expression to (- (exp (* a x)) 1) 0.901 * [taylor]: Taking taylor expansion of (exp (* a x)) in a 0.901 * [taylor]: Taking taylor expansion of (* a x) in a 0.901 * [taylor]: Taking taylor expansion of a in a 0.901 * [backup-simplify]: Simplify 0 into 0 0.901 * [backup-simplify]: Simplify 1 into 1 0.901 * [taylor]: Taking taylor expansion of x in a 0.901 * [backup-simplify]: Simplify x into x 0.901 * [backup-simplify]: Simplify (* 0 x) into 0 0.903 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x)) into x 0.903 * [backup-simplify]: Simplify (exp 0) into 1 0.903 * [taylor]: Taking taylor expansion of 1 in a 0.903 * [backup-simplify]: Simplify 1 into 1 0.904 * [backup-simplify]: Simplify (- 1) into -1 0.904 * [backup-simplify]: Simplify (+ 1 -1) into 0 0.904 * [backup-simplify]: Simplify (* (exp 0) (+ (* (/ (pow x 1) 1)))) into x 0.904 * [backup-simplify]: Simplify (- 0) into 0 0.905 * [backup-simplify]: Simplify (+ x 0) into x 0.905 * [backup-simplify]: Simplify (* x x) into (pow x 2) 0.905 * [backup-simplify]: Simplify (* x (pow x 2)) into (pow x 3) 0.905 * [taylor]: Taking taylor expansion of (pow x 3) in x 0.905 * [taylor]: Taking taylor expansion of x in x 0.905 * [backup-simplify]: Simplify 0 into 0 0.905 * [backup-simplify]: Simplify 1 into 1 0.905 * [backup-simplify]: Simplify (* 1 1) into 1 0.905 * [backup-simplify]: Simplify (* 1 1) into 1 0.905 * [backup-simplify]: Simplify 1 into 1 0.906 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (* 0 x))) into 0 0.906 * [backup-simplify]: Simplify (* (exp 0) (+ (* (/ (pow x 2) 2)) (* (/ (pow 0 1) 1)))) into (* 1/2 (pow x 2)) 0.907 * [backup-simplify]: Simplify (- 0) into 0 0.907 * [backup-simplify]: Simplify (+ (* 1/2 (pow x 2)) 0) into (* 1/2 (pow x 2)) 0.907 * [backup-simplify]: Simplify (+ (* x (* 1/2 (pow x 2))) (* (* 1/2 (pow x 2)) x)) into (pow x 3) 0.907 * [backup-simplify]: Simplify (+ (* x (pow x 3)) (* (* 1/2 (pow x 2)) (pow x 2))) into (* 3/2 (pow x 4)) 0.907 * [taylor]: Taking taylor expansion of (* 3/2 (pow x 4)) in x 0.907 * [taylor]: Taking taylor expansion of 3/2 in x 0.907 * [backup-simplify]: Simplify 3/2 into 3/2 0.907 * [taylor]: Taking taylor expansion of (pow x 4) in x 0.907 * [taylor]: Taking taylor expansion of x in x 0.907 * [backup-simplify]: Simplify 0 into 0 0.907 * [backup-simplify]: Simplify 1 into 1 0.907 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 0.908 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 0.908 * [backup-simplify]: Simplify 0 into 0 0.909 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (+ (* 0 0) (* 0 x)))) into 0 0.909 * [backup-simplify]: Simplify (* (exp 0) (+ (* (/ (pow x 3) 6)) (* (/ (pow x 1) 1) (/ (pow 0 1) 1)) (* (/ (pow 0 1) 1)))) into (* 1/6 (pow x 3)) 0.910 * [backup-simplify]: Simplify (- 0) into 0 0.910 * [backup-simplify]: Simplify (+ (* 1/6 (pow x 3)) 0) into (* 1/6 (pow x 3)) 0.910 * [backup-simplify]: Simplify (+ (* x (* 1/6 (pow x 3))) (+ (* (* 1/2 (pow x 2)) (* 1/2 (pow x 2))) (* (* 1/6 (pow x 3)) x))) into (* 7/12 (pow x 4)) 0.910 * [backup-simplify]: Simplify (+ (* x (* 7/12 (pow x 4))) (+ (* (* 1/2 (pow x 2)) (pow x 3)) (* (* 1/6 (pow x 3)) (pow x 2)))) into (* 5/4 (pow x 5)) 0.910 * [taylor]: Taking taylor expansion of (* 5/4 (pow x 5)) in x 0.910 * [taylor]: Taking taylor expansion of 5/4 in x 0.910 * [backup-simplify]: Simplify 5/4 into 5/4 0.910 * [taylor]: Taking taylor expansion of (pow x 5) in x 0.910 * [taylor]: Taking taylor expansion of x in x 0.910 * [backup-simplify]: Simplify 0 into 0 0.910 * [backup-simplify]: Simplify 1 into 1 0.911 * [backup-simplify]: Simplify (* 1 1) into 1 0.911 * [backup-simplify]: Simplify (* 1 1) into 1 0.911 * [backup-simplify]: Simplify (* 3/2 1) into 3/2 0.911 * [backup-simplify]: Simplify 3/2 into 3/2 0.912 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 0.912 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 0.912 * [backup-simplify]: Simplify 0 into 0 0.913 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 x))))) into 0 0.915 * [backup-simplify]: Simplify (* (exp 0) (+ (* (/ (pow x 4) 24)) (* (/ (pow x 2) 2) (/ (pow 0 1) 1)) (* (/ (pow x 1) 1) (/ (pow 0 1) 1)) (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into (* 1/24 (pow x 4)) 0.915 * [backup-simplify]: Simplify (- 0) into 0 0.915 * [backup-simplify]: Simplify (+ (* 1/24 (pow x 4)) 0) into (* 1/24 (pow x 4)) 0.915 * [backup-simplify]: Simplify (+ (* x (* 1/24 (pow x 4))) (+ (* (* 1/2 (pow x 2)) (* 1/6 (pow x 3))) (+ (* (* 1/6 (pow x 3)) (* 1/2 (pow x 2))) (* (* 1/24 (pow x 4)) x)))) into (* 1/4 (pow x 5)) 0.916 * [backup-simplify]: Simplify (+ (* x (* 1/4 (pow x 5))) (+ (* (* 1/2 (pow x 2)) (* 7/12 (pow x 4))) (+ (* (* 1/6 (pow x 3)) (pow x 3)) (* (* 1/24 (pow x 4)) (pow x 2))))) into (* 3/4 (pow x 6)) 0.916 * [taylor]: Taking taylor expansion of (* 3/4 (pow x 6)) in x 0.916 * [taylor]: Taking taylor expansion of 3/4 in x 0.916 * [backup-simplify]: Simplify 3/4 into 3/4 0.916 * [taylor]: Taking taylor expansion of (pow x 6) in x 0.916 * [taylor]: Taking taylor expansion of x in x 0.916 * [backup-simplify]: Simplify 0 into 0 0.916 * [backup-simplify]: Simplify 1 into 1 0.916 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 0.917 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 0.917 * [backup-simplify]: Simplify (+ (* 3/2 0) (* 0 1)) into 0 0.917 * [backup-simplify]: Simplify 0 into 0 0.918 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 0.918 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 0.918 * [backup-simplify]: Simplify 0 into 0 0.920 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 x)))))) into 0 0.922 * [backup-simplify]: Simplify (* (exp 0) (+ (* (/ (pow x 5) 120)) (* (/ (pow x 3) 6) (/ (pow 0 1) 1)) (* (/ (pow x 2) 2) (/ (pow 0 1) 1)) (* (/ (pow x 1) 1) (/ (pow 0 2) 2)) (* (/ (pow x 1) 1) (/ (pow 0 1) 1)) (* (/ (pow 0 1) 1) (/ (pow 0 1) 1)) (* (/ (pow 0 1) 1)))) into (* 1/120 (pow x 5)) 0.922 * [backup-simplify]: Simplify (- 0) into 0 0.922 * [backup-simplify]: Simplify (+ (* 1/120 (pow x 5)) 0) into (* 1/120 (pow x 5)) 0.923 * [backup-simplify]: Simplify (+ (* x (* 1/120 (pow x 5))) (+ (* (* 1/2 (pow x 2)) (* 1/24 (pow x 4))) (+ (* (* 1/6 (pow x 3)) (* 1/6 (pow x 3))) (+ (* (* 1/24 (pow x 4)) (* 1/2 (pow x 2))) (* (* 1/120 (pow x 5)) x))))) into (* 31/360 (pow x 6)) 0.923 * [backup-simplify]: Simplify (+ (* x (* 31/360 (pow x 6))) (+ (* (* 1/2 (pow x 2)) (* 1/4 (pow x 5))) (+ (* (* 1/6 (pow x 3)) (* 7/12 (pow x 4))) (+ (* (* 1/24 (pow x 4)) (pow x 3)) (* (* 1/120 (pow x 5)) (pow x 2)))))) into (* 43/120 (pow x 7)) 0.923 * [taylor]: Taking taylor expansion of (* 43/120 (pow x 7)) in x 0.923 * [taylor]: Taking taylor expansion of 43/120 in x 0.923 * [backup-simplify]: Simplify 43/120 into 43/120 0.923 * [taylor]: Taking taylor expansion of (pow x 7) in x 0.923 * [taylor]: Taking taylor expansion of x in x 0.923 * [backup-simplify]: Simplify 0 into 0 0.923 * [backup-simplify]: Simplify 1 into 1 0.923 * [backup-simplify]: Simplify (* 1 1) into 1 0.924 * [backup-simplify]: Simplify (* 1 1) into 1 0.924 * [backup-simplify]: Simplify (* 1 1) into 1 0.924 * [backup-simplify]: Simplify (* 5/4 1) into 5/4 0.924 * [backup-simplify]: Simplify 5/4 into 5/4 0.924 * [backup-simplify]: Simplify (+ (* 5/4 (pow (* x a) 5)) (+ (* 3/2 (pow (* x a) 4)) (* 1 (pow (* x a) 3)))) into (+ (* 3/2 (* (pow a 4) (pow x 4))) (+ (* 5/4 (* (pow a 5) (pow x 5))) (* (pow a 3) (pow x 3)))) 0.925 * [backup-simplify]: Simplify (* (* (expm1 (* (/ 1 a) (/ 1 x))) (expm1 (* (/ 1 a) (/ 1 x)))) (expm1 (* (/ 1 a) (/ 1 x)))) into (pow (expm1 (/ 1 (* a x))) 3) 0.925 * [approximate]: Taking taylor expansion of (pow (expm1 (/ 1 (* a x))) 3) in (a x) around 0 0.925 * [taylor]: Taking taylor expansion of (pow (expm1 (/ 1 (* a x))) 3) in x 0.925 * [taylor]: Taking taylor expansion of (expm1 (/ 1 (* a x))) in x 0.925 * [taylor]: Rewrote expression to (- (exp (/ 1 (* a x))) 1) 0.925 * [taylor]: Taking taylor expansion of (exp (/ 1 (* a x))) in x 0.925 * [taylor]: Taking taylor expansion of (/ 1 (* a x)) in x 0.925 * [taylor]: Taking taylor expansion of (* a x) in x 0.925 * [taylor]: Taking taylor expansion of a in x 0.925 * [backup-simplify]: Simplify a into a 0.925 * [taylor]: Taking taylor expansion of x in x 0.925 * [backup-simplify]: Simplify 0 into 0 0.925 * [backup-simplify]: Simplify 1 into 1 0.925 * [backup-simplify]: Simplify (* a 0) into 0 0.925 * [backup-simplify]: Simplify (+ (* a 1) (* 0 0)) into a 0.925 * [backup-simplify]: Simplify (/ 1 a) into (/ 1 a) 0.925 * [backup-simplify]: Simplify (exp (/ 1 (* a x))) into (exp (/ 1 (* a x))) 0.925 * [taylor]: Taking taylor expansion of 1 in x 0.925 * [backup-simplify]: Simplify 1 into 1 0.926 * [backup-simplify]: Simplify (- 1) into -1 0.926 * [backup-simplify]: Simplify (+ (exp (/ 1 (* a x))) -1) into (- (exp (/ 1 (* a x))) 1) 0.926 * [taylor]: Taking taylor expansion of (pow (expm1 (/ 1 (* a x))) 3) in a 0.926 * [taylor]: Taking taylor expansion of (expm1 (/ 1 (* a x))) in a 0.926 * [taylor]: Rewrote expression to (- (exp (/ 1 (* a x))) 1) 0.926 * [taylor]: Taking taylor expansion of (exp (/ 1 (* a x))) in a 0.926 * [taylor]: Taking taylor expansion of (/ 1 (* a x)) in a 0.926 * [taylor]: Taking taylor expansion of (* a x) in a 0.926 * [taylor]: Taking taylor expansion of a in a 0.926 * [backup-simplify]: Simplify 0 into 0 0.926 * [backup-simplify]: Simplify 1 into 1 0.926 * [taylor]: Taking taylor expansion of x in a 0.926 * [backup-simplify]: Simplify x into x 0.926 * [backup-simplify]: Simplify (* 0 x) into 0 0.926 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x)) into x 0.926 * [backup-simplify]: Simplify (/ 1 x) into (/ 1 x) 0.927 * [backup-simplify]: Simplify (exp (/ 1 (* a x))) into (exp (/ 1 (* a x))) 0.927 * [taylor]: Taking taylor expansion of 1 in a 0.927 * [backup-simplify]: Simplify 1 into 1 0.927 * [backup-simplify]: Simplify (- 1) into -1 0.927 * [backup-simplify]: Simplify (+ (exp (/ 1 (* a x))) -1) into (- (exp (/ 1 (* a x))) 1) 0.927 * [taylor]: Taking taylor expansion of (pow (expm1 (/ 1 (* a x))) 3) in a 0.927 * [taylor]: Taking taylor expansion of (expm1 (/ 1 (* a x))) in a 0.927 * [taylor]: Rewrote expression to (- (exp (/ 1 (* a x))) 1) 0.927 * [taylor]: Taking taylor expansion of (exp (/ 1 (* a x))) in a 0.927 * [taylor]: Taking taylor expansion of (/ 1 (* a x)) in a 0.927 * [taylor]: Taking taylor expansion of (* a x) in a 0.927 * [taylor]: Taking taylor expansion of a in a 0.927 * [backup-simplify]: Simplify 0 into 0 0.927 * [backup-simplify]: Simplify 1 into 1 0.927 * [taylor]: Taking taylor expansion of x in a 0.927 * [backup-simplify]: Simplify x into x 0.927 * [backup-simplify]: Simplify (* 0 x) into 0 0.927 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x)) into x 0.927 * [backup-simplify]: Simplify (/ 1 x) into (/ 1 x) 0.927 * [backup-simplify]: Simplify (exp (/ 1 (* a x))) into (exp (/ 1 (* a x))) 0.927 * [taylor]: Taking taylor expansion of 1 in a 0.928 * [backup-simplify]: Simplify 1 into 1 0.928 * [backup-simplify]: Simplify (- 1) into -1 0.928 * [backup-simplify]: Simplify (+ (exp (/ 1 (* a x))) -1) into (- (exp (/ 1 (* a x))) 1) 0.928 * [backup-simplify]: Simplify (* (- (exp (/ 1 (* a x))) 1) (- (exp (/ 1 (* a x))) 1)) into (pow (- (exp (/ 1 (* a x))) 1) 2) 0.928 * [backup-simplify]: Simplify (* (- (exp (/ 1 (* a x))) 1) (pow (- (exp (/ 1 (* a x))) 1) 2)) into (pow (- (exp (/ 1 (* a x))) 1) 3) 0.928 * [taylor]: Taking taylor expansion of (pow (- (exp (/ 1 (* a x))) 1) 3) in x 0.928 * [taylor]: Taking taylor expansion of (- (exp (/ 1 (* a x))) 1) in x 0.928 * [taylor]: Taking taylor expansion of (exp (/ 1 (* a x))) in x 0.928 * [taylor]: Taking taylor expansion of (/ 1 (* a x)) in x 0.928 * [taylor]: Taking taylor expansion of (* a x) in x 0.928 * [taylor]: Taking taylor expansion of a in x 0.928 * [backup-simplify]: Simplify a into a 0.928 * [taylor]: Taking taylor expansion of x in x 0.928 * [backup-simplify]: Simplify 0 into 0 0.928 * [backup-simplify]: Simplify 1 into 1 0.928 * [backup-simplify]: Simplify (* a 0) into 0 0.929 * [backup-simplify]: Simplify (+ (* a 1) (* 0 0)) into a 0.929 * [backup-simplify]: Simplify (/ 1 a) into (/ 1 a) 0.929 * [backup-simplify]: Simplify (exp (/ 1 (* a x))) into (exp (/ 1 (* a x))) 0.929 * [taylor]: Taking taylor expansion of 1 in x 0.929 * [backup-simplify]: Simplify 1 into 1 0.929 * [backup-simplify]: Simplify (- 1) into -1 0.929 * [backup-simplify]: Simplify (+ (exp (/ 1 (* a x))) -1) into (- (exp (/ 1 (* a x))) 1) 0.929 * [backup-simplify]: Simplify (* (- (exp (/ 1 (* a x))) 1) (- (exp (/ 1 (* a x))) 1)) into (pow (- (exp (/ 1 (* a x))) 1) 2) 0.929 * [backup-simplify]: Simplify (* (- (exp (/ 1 (* a x))) 1) (pow (- (exp (/ 1 (* a x))) 1) 2)) into (pow (- (exp (/ 1 (* a x))) 1) 3) 0.929 * [backup-simplify]: Simplify (pow (- (exp (/ 1 (* a x))) 1) 3) into (pow (- (exp (/ 1 (* a x))) 1) 3) 0.930 * [backup-simplify]: Simplify (- 0) into 0 0.930 * [backup-simplify]: Simplify (+ 0 0) into 0 0.930 * [backup-simplify]: Simplify (+ (* (- (exp (/ 1 (* a x))) 1) 0) (* 0 (- (exp (/ 1 (* a x))) 1))) into 0 0.930 * [backup-simplify]: Simplify (+ (* (- (exp (/ 1 (* a x))) 1) 0) (* 0 (pow (- (exp (/ 1 (* a x))) 1) 2))) into 0 0.930 * [taylor]: Taking taylor expansion of 0 in x 0.930 * [backup-simplify]: Simplify 0 into 0 0.930 * [backup-simplify]: Simplify 0 into 0 0.930 * [backup-simplify]: Simplify (- 0) into 0 0.931 * [backup-simplify]: Simplify (+ 0 0) into 0 0.931 * [backup-simplify]: Simplify (+ (* (- (exp (/ 1 (* a x))) 1) 0) (* 0 (- (exp (/ 1 (* a x))) 1))) into 0 0.931 * [backup-simplify]: Simplify (+ (* (- (exp (/ 1 (* a x))) 1) 0) (* 0 (pow (- (exp (/ 1 (* a x))) 1) 2))) into 0 0.931 * [backup-simplify]: Simplify 0 into 0 0.931 * [backup-simplify]: Simplify (- 0) into 0 0.932 * [backup-simplify]: Simplify (+ 0 0) into 0 0.932 * [backup-simplify]: Simplify (+ (* (- (exp (/ 1 (* a x))) 1) 0) (+ (* 0 0) (* 0 (- (exp (/ 1 (* a x))) 1)))) into 0 0.932 * [backup-simplify]: Simplify (+ (* (- (exp (/ 1 (* a x))) 1) 0) (+ (* 0 0) (* 0 (pow (- (exp (/ 1 (* a x))) 1) 2)))) into 0 0.932 * [taylor]: Taking taylor expansion of 0 in x 0.932 * [backup-simplify]: Simplify 0 into 0 0.932 * [backup-simplify]: Simplify 0 into 0 0.932 * [backup-simplify]: Simplify 0 into 0 0.933 * [backup-simplify]: Simplify (- 0) into 0 0.933 * [backup-simplify]: Simplify (+ 0 0) into 0 0.933 * [backup-simplify]: Simplify (+ (* (- (exp (/ 1 (* a x))) 1) 0) (+ (* 0 0) (* 0 (- (exp (/ 1 (* a x))) 1)))) into 0 0.934 * [backup-simplify]: Simplify (+ (* (- (exp (/ 1 (* a x))) 1) 0) (+ (* 0 0) (* 0 (pow (- (exp (/ 1 (* a x))) 1) 2)))) into 0 0.934 * [backup-simplify]: Simplify 0 into 0 0.934 * [backup-simplify]: Simplify (- 0) into 0 0.934 * [backup-simplify]: Simplify (+ 0 0) into 0 0.935 * [backup-simplify]: Simplify (+ (* (- (exp (/ 1 (* a x))) 1) 0) (+ (* 0 0) (+ (* 0 0) (* 0 (- (exp (/ 1 (* a x))) 1))))) into 0 0.935 * [backup-simplify]: Simplify (+ (* (- (exp (/ 1 (* a x))) 1) 0) (+ (* 0 0) (+ (* 0 0) (* 0 (pow (- (exp (/ 1 (* a x))) 1) 2))))) into 0 0.935 * [taylor]: Taking taylor expansion of 0 in x 0.935 * [backup-simplify]: Simplify 0 into 0 0.935 * [backup-simplify]: Simplify 0 into 0 0.936 * [backup-simplify]: Simplify (pow (- (exp (/ 1 (* (/ 1 a) (/ 1 x)))) 1) 3) into (pow (- (exp (* a x)) 1) 3) 0.936 * [backup-simplify]: Simplify (* (* (expm1 (* (/ 1 (- a)) (/ 1 (- x)))) (expm1 (* (/ 1 (- a)) (/ 1 (- x))))) (expm1 (* (/ 1 (- a)) (/ 1 (- x))))) into (pow (expm1 (/ 1 (* a x))) 3) 0.936 * [approximate]: Taking taylor expansion of (pow (expm1 (/ 1 (* a x))) 3) in (a x) around 0 0.936 * [taylor]: Taking taylor expansion of (pow (expm1 (/ 1 (* a x))) 3) in x 0.936 * [taylor]: Taking taylor expansion of (expm1 (/ 1 (* a x))) in x 0.936 * [taylor]: Rewrote expression to (- (exp (/ 1 (* a x))) 1) 0.936 * [taylor]: Taking taylor expansion of (exp (/ 1 (* a x))) in x 0.936 * [taylor]: Taking taylor expansion of (/ 1 (* a x)) in x 0.936 * [taylor]: Taking taylor expansion of (* a x) in x 0.936 * [taylor]: Taking taylor expansion of a in x 0.936 * [backup-simplify]: Simplify a into a 0.936 * [taylor]: Taking taylor expansion of x in x 0.936 * [backup-simplify]: Simplify 0 into 0 0.936 * [backup-simplify]: Simplify 1 into 1 0.936 * [backup-simplify]: Simplify (* a 0) into 0 0.936 * [backup-simplify]: Simplify (+ (* a 1) (* 0 0)) into a 0.936 * [backup-simplify]: Simplify (/ 1 a) into (/ 1 a) 0.936 * [backup-simplify]: Simplify (exp (/ 1 (* a x))) into (exp (/ 1 (* a x))) 0.936 * [taylor]: Taking taylor expansion of 1 in x 0.936 * [backup-simplify]: Simplify 1 into 1 0.937 * [backup-simplify]: Simplify (- 1) into -1 0.937 * [backup-simplify]: Simplify (+ (exp (/ 1 (* a x))) -1) into (- (exp (/ 1 (* a x))) 1) 0.937 * [taylor]: Taking taylor expansion of (pow (expm1 (/ 1 (* a x))) 3) in a 0.937 * [taylor]: Taking taylor expansion of (expm1 (/ 1 (* a x))) in a 0.937 * [taylor]: Rewrote expression to (- (exp (/ 1 (* a x))) 1) 0.937 * [taylor]: Taking taylor expansion of (exp (/ 1 (* a x))) in a 0.937 * [taylor]: Taking taylor expansion of (/ 1 (* a x)) in a 0.937 * [taylor]: Taking taylor expansion of (* a x) in a 0.937 * [taylor]: Taking taylor expansion of a in a 0.937 * [backup-simplify]: Simplify 0 into 0 0.937 * [backup-simplify]: Simplify 1 into 1 0.937 * [taylor]: Taking taylor expansion of x in a 0.937 * [backup-simplify]: Simplify x into x 0.937 * [backup-simplify]: Simplify (* 0 x) into 0 0.937 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x)) into x 0.937 * [backup-simplify]: Simplify (/ 1 x) into (/ 1 x) 0.937 * [backup-simplify]: Simplify (exp (/ 1 (* a x))) into (exp (/ 1 (* a x))) 0.937 * [taylor]: Taking taylor expansion of 1 in a 0.937 * [backup-simplify]: Simplify 1 into 1 0.938 * [backup-simplify]: Simplify (- 1) into -1 0.938 * [backup-simplify]: Simplify (+ (exp (/ 1 (* a x))) -1) into (- (exp (/ 1 (* a x))) 1) 0.938 * [taylor]: Taking taylor expansion of (pow (expm1 (/ 1 (* a x))) 3) in a 0.938 * [taylor]: Taking taylor expansion of (expm1 (/ 1 (* a x))) in a 0.938 * [taylor]: Rewrote expression to (- (exp (/ 1 (* a x))) 1) 0.938 * [taylor]: Taking taylor expansion of (exp (/ 1 (* a x))) in a 0.938 * [taylor]: Taking taylor expansion of (/ 1 (* a x)) in a 0.938 * [taylor]: Taking taylor expansion of (* a x) in a 0.938 * [taylor]: Taking taylor expansion of a in a 0.938 * [backup-simplify]: Simplify 0 into 0 0.938 * [backup-simplify]: Simplify 1 into 1 0.938 * [taylor]: Taking taylor expansion of x in a 0.938 * [backup-simplify]: Simplify x into x 0.938 * [backup-simplify]: Simplify (* 0 x) into 0 0.938 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x)) into x 0.939 * [backup-simplify]: Simplify (/ 1 x) into (/ 1 x) 0.939 * [backup-simplify]: Simplify (exp (/ 1 (* a x))) into (exp (/ 1 (* a x))) 0.939 * [taylor]: Taking taylor expansion of 1 in a 0.939 * [backup-simplify]: Simplify 1 into 1 0.939 * [backup-simplify]: Simplify (- 1) into -1 0.939 * [backup-simplify]: Simplify (+ (exp (/ 1 (* a x))) -1) into (- (exp (/ 1 (* a x))) 1) 0.939 * [backup-simplify]: Simplify (* (- (exp (/ 1 (* a x))) 1) (- (exp (/ 1 (* a x))) 1)) into (pow (- (exp (/ 1 (* a x))) 1) 2) 0.940 * [backup-simplify]: Simplify (* (- (exp (/ 1 (* a x))) 1) (pow (- (exp (/ 1 (* a x))) 1) 2)) into (pow (- (exp (/ 1 (* a x))) 1) 3) 0.940 * [taylor]: Taking taylor expansion of (pow (- (exp (/ 1 (* a x))) 1) 3) in x 0.940 * [taylor]: Taking taylor expansion of (- (exp (/ 1 (* a x))) 1) in x 0.940 * [taylor]: Taking taylor expansion of (exp (/ 1 (* a x))) in x 0.940 * [taylor]: Taking taylor expansion of (/ 1 (* a x)) in x 0.940 * [taylor]: Taking taylor expansion of (* a x) in x 0.940 * [taylor]: Taking taylor expansion of a in x 0.940 * [backup-simplify]: Simplify a into a 0.940 * [taylor]: Taking taylor expansion of x in x 0.940 * [backup-simplify]: Simplify 0 into 0 0.940 * [backup-simplify]: Simplify 1 into 1 0.940 * [backup-simplify]: Simplify (* a 0) into 0 0.940 * [backup-simplify]: Simplify (+ (* a 1) (* 0 0)) into a 0.940 * [backup-simplify]: Simplify (/ 1 a) into (/ 1 a) 0.941 * [backup-simplify]: Simplify (exp (/ 1 (* a x))) into (exp (/ 1 (* a x))) 0.941 * [taylor]: Taking taylor expansion of 1 in x 0.941 * [backup-simplify]: Simplify 1 into 1 0.941 * [backup-simplify]: Simplify (- 1) into -1 0.941 * [backup-simplify]: Simplify (+ (exp (/ 1 (* a x))) -1) into (- (exp (/ 1 (* a x))) 1) 0.941 * [backup-simplify]: Simplify (* (- (exp (/ 1 (* a x))) 1) (- (exp (/ 1 (* a x))) 1)) into (pow (- (exp (/ 1 (* a x))) 1) 2) 0.942 * [backup-simplify]: Simplify (* (- (exp (/ 1 (* a x))) 1) (pow (- (exp (/ 1 (* a x))) 1) 2)) into (pow (- (exp (/ 1 (* a x))) 1) 3) 0.942 * [backup-simplify]: Simplify (pow (- (exp (/ 1 (* a x))) 1) 3) into (pow (- (exp (/ 1 (* a x))) 1) 3) 0.942 * [backup-simplify]: Simplify (- 0) into 0 0.942 * [backup-simplify]: Simplify (+ 0 0) into 0 0.943 * [backup-simplify]: Simplify (+ (* (- (exp (/ 1 (* a x))) 1) 0) (* 0 (- (exp (/ 1 (* a x))) 1))) into 0 0.943 * [backup-simplify]: Simplify (+ (* (- (exp (/ 1 (* a x))) 1) 0) (* 0 (pow (- (exp (/ 1 (* a x))) 1) 2))) into 0 0.943 * [taylor]: Taking taylor expansion of 0 in x 0.943 * [backup-simplify]: Simplify 0 into 0 0.943 * [backup-simplify]: Simplify 0 into 0 0.943 * [backup-simplify]: Simplify (- 0) into 0 0.944 * [backup-simplify]: Simplify (+ 0 0) into 0 0.944 * [backup-simplify]: Simplify (+ (* (- (exp (/ 1 (* a x))) 1) 0) (* 0 (- (exp (/ 1 (* a x))) 1))) into 0 0.944 * [backup-simplify]: Simplify (+ (* (- (exp (/ 1 (* a x))) 1) 0) (* 0 (pow (- (exp (/ 1 (* a x))) 1) 2))) into 0 0.944 * [backup-simplify]: Simplify 0 into 0 0.945 * [backup-simplify]: Simplify (- 0) into 0 0.945 * [backup-simplify]: Simplify (+ 0 0) into 0 0.946 * [backup-simplify]: Simplify (+ (* (- (exp (/ 1 (* a x))) 1) 0) (+ (* 0 0) (* 0 (- (exp (/ 1 (* a x))) 1)))) into 0 0.946 * [backup-simplify]: Simplify (+ (* (- (exp (/ 1 (* a x))) 1) 0) (+ (* 0 0) (* 0 (pow (- (exp (/ 1 (* a x))) 1) 2)))) into 0 0.946 * [taylor]: Taking taylor expansion of 0 in x 0.946 * [backup-simplify]: Simplify 0 into 0 0.946 * [backup-simplify]: Simplify 0 into 0 0.946 * [backup-simplify]: Simplify 0 into 0 0.947 * [backup-simplify]: Simplify (- 0) into 0 0.947 * [backup-simplify]: Simplify (+ 0 0) into 0 0.948 * [backup-simplify]: Simplify (+ (* (- (exp (/ 1 (* a x))) 1) 0) (+ (* 0 0) (* 0 (- (exp (/ 1 (* a x))) 1)))) into 0 0.948 * [backup-simplify]: Simplify (+ (* (- (exp (/ 1 (* a x))) 1) 0) (+ (* 0 0) (* 0 (pow (- (exp (/ 1 (* a x))) 1) 2)))) into 0 0.948 * [backup-simplify]: Simplify 0 into 0 0.949 * [backup-simplify]: Simplify (- 0) into 0 0.949 * [backup-simplify]: Simplify (+ 0 0) into 0 0.950 * [backup-simplify]: Simplify (+ (* (- (exp (/ 1 (* a x))) 1) 0) (+ (* 0 0) (+ (* 0 0) (* 0 (- (exp (/ 1 (* a x))) 1))))) into 0 0.951 * [backup-simplify]: Simplify (+ (* (- (exp (/ 1 (* a x))) 1) 0) (+ (* 0 0) (+ (* 0 0) (* 0 (pow (- (exp (/ 1 (* a x))) 1) 2))))) into 0 0.951 * [taylor]: Taking taylor expansion of 0 in x 0.951 * [backup-simplify]: Simplify 0 into 0 0.952 * [backup-simplify]: Simplify 0 into 0 0.952 * [backup-simplify]: Simplify (pow (- (exp (/ 1 (* (/ 1 (- a)) (/ 1 (- x))))) 1) 3) into (pow (- (exp (* a x)) 1) 3) 0.952 * * * * [progress]: [ 4 / 4 ] generating series at (2 1 2) 0.952 * [backup-simplify]: Simplify (expm1 (* a x)) into (expm1 (* a x)) 0.952 * [approximate]: Taking taylor expansion of (expm1 (* a x)) in (a x) around 0 0.952 * [taylor]: Taking taylor expansion of (expm1 (* a x)) in x 0.952 * [taylor]: Rewrote expression to (- (exp (* a x)) 1) 0.952 * [taylor]: Taking taylor expansion of (exp (* a x)) in x 0.952 * [taylor]: Taking taylor expansion of (* a x) in x 0.952 * [taylor]: Taking taylor expansion of a in x 0.952 * [backup-simplify]: Simplify a into a 0.952 * [taylor]: Taking taylor expansion of x in x 0.952 * [backup-simplify]: Simplify 0 into 0 0.952 * [backup-simplify]: Simplify 1 into 1 0.952 * [backup-simplify]: Simplify (* a 0) into 0 0.953 * [backup-simplify]: Simplify (+ (* a 1) (* 0 0)) into a 0.953 * [backup-simplify]: Simplify (exp 0) into 1 0.953 * [taylor]: Taking taylor expansion of 1 in x 0.953 * [backup-simplify]: Simplify 1 into 1 0.953 * [taylor]: Taking taylor expansion of (expm1 (* a x)) in a 0.953 * [taylor]: Rewrote expression to (- (exp (* a x)) 1) 0.953 * [taylor]: Taking taylor expansion of (exp (* a x)) in a 0.953 * [taylor]: Taking taylor expansion of (* a x) in a 0.953 * [taylor]: Taking taylor expansion of a in a 0.953 * [backup-simplify]: Simplify 0 into 0 0.953 * [backup-simplify]: Simplify 1 into 1 0.953 * [taylor]: Taking taylor expansion of x in a 0.953 * [backup-simplify]: Simplify x into x 0.953 * [backup-simplify]: Simplify (* 0 x) into 0 0.953 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x)) into x 0.953 * [backup-simplify]: Simplify (exp 0) into 1 0.953 * [taylor]: Taking taylor expansion of 1 in a 0.954 * [backup-simplify]: Simplify 1 into 1 0.954 * [taylor]: Taking taylor expansion of (expm1 (* a x)) in a 0.954 * [taylor]: Rewrote expression to (- (exp (* a x)) 1) 0.954 * [taylor]: Taking taylor expansion of (exp (* a x)) in a 0.954 * [taylor]: Taking taylor expansion of (* a x) in a 0.954 * [taylor]: Taking taylor expansion of a in a 0.954 * [backup-simplify]: Simplify 0 into 0 0.954 * [backup-simplify]: Simplify 1 into 1 0.954 * [taylor]: Taking taylor expansion of x in a 0.954 * [backup-simplify]: Simplify x into x 0.954 * [backup-simplify]: Simplify (* 0 x) into 0 0.954 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x)) into x 0.954 * [backup-simplify]: Simplify (exp 0) into 1 0.954 * [taylor]: Taking taylor expansion of 1 in a 0.954 * [backup-simplify]: Simplify 1 into 1 0.955 * [backup-simplify]: Simplify (- 1) into -1 0.955 * [backup-simplify]: Simplify (+ 1 -1) into 0 0.955 * [taylor]: Taking taylor expansion of 0 in x 0.955 * [backup-simplify]: Simplify 0 into 0 0.955 * [backup-simplify]: Simplify 0 into 0 0.955 * [backup-simplify]: Simplify (* (exp 0) (+ (* (/ (pow x 1) 1)))) into x 0.956 * [backup-simplify]: Simplify (- 0) into 0 0.956 * [backup-simplify]: Simplify (+ x 0) into x 0.956 * [taylor]: Taking taylor expansion of x in x 0.956 * [backup-simplify]: Simplify 0 into 0 0.956 * [backup-simplify]: Simplify 1 into 1 0.956 * [backup-simplify]: Simplify 0 into 0 0.956 * [backup-simplify]: Simplify 0 into 0 0.957 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (* 0 x))) into 0 0.958 * [backup-simplify]: Simplify (* (exp 0) (+ (* (/ (pow x 2) 2)) (* (/ (pow 0 1) 1)))) into (* 1/2 (pow x 2)) 0.958 * [backup-simplify]: Simplify (- 0) into 0 0.958 * [backup-simplify]: Simplify (+ (* 1/2 (pow x 2)) 0) into (* 1/2 (pow x 2)) 0.958 * [taylor]: Taking taylor expansion of (* 1/2 (pow x 2)) in x 0.958 * [taylor]: Taking taylor expansion of 1/2 in x 0.958 * [backup-simplify]: Simplify 1/2 into 1/2 0.958 * [taylor]: Taking taylor expansion of (pow x 2) in x 0.958 * [taylor]: Taking taylor expansion of x in x 0.958 * [backup-simplify]: Simplify 0 into 0 0.958 * [backup-simplify]: Simplify 1 into 1 0.958 * [backup-simplify]: Simplify 1 into 1 0.958 * [backup-simplify]: Simplify 0 into 0 0.959 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (+ (* 0 0) (* 0 x)))) into 0 0.961 * [backup-simplify]: Simplify (* (exp 0) (+ (* (/ (pow x 3) 6)) (* (/ (pow x 1) 1) (/ (pow 0 1) 1)) (* (/ (pow 0 1) 1)))) into (* 1/6 (pow x 3)) 0.961 * [backup-simplify]: Simplify (- 0) into 0 0.962 * [backup-simplify]: Simplify (+ (* 1/6 (pow x 3)) 0) into (* 1/6 (pow x 3)) 0.962 * [taylor]: Taking taylor expansion of (* 1/6 (pow x 3)) in x 0.962 * [taylor]: Taking taylor expansion of 1/6 in x 0.962 * [backup-simplify]: Simplify 1/6 into 1/6 0.962 * [taylor]: Taking taylor expansion of (pow x 3) in x 0.962 * [taylor]: Taking taylor expansion of x in x 0.962 * [backup-simplify]: Simplify 0 into 0 0.962 * [backup-simplify]: Simplify 1 into 1 0.962 * [backup-simplify]: Simplify 0 into 0 0.962 * [backup-simplify]: Simplify 0 into 0 0.963 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 x))))) into 0 0.966 * [backup-simplify]: Simplify (* (exp 0) (+ (* (/ (pow x 4) 24)) (* (/ (pow x 2) 2) (/ (pow 0 1) 1)) (* (/ (pow x 1) 1) (/ (pow 0 1) 1)) (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into (* 1/24 (pow x 4)) 0.966 * [backup-simplify]: Simplify (- 0) into 0 0.966 * [backup-simplify]: Simplify (+ (* 1/24 (pow x 4)) 0) into (* 1/24 (pow x 4)) 0.966 * [taylor]: Taking taylor expansion of (* 1/24 (pow x 4)) in x 0.966 * [taylor]: Taking taylor expansion of 1/24 in x 0.966 * [backup-simplify]: Simplify 1/24 into 1/24 0.967 * [taylor]: Taking taylor expansion of (pow x 4) in x 0.967 * [taylor]: Taking taylor expansion of x in x 0.967 * [backup-simplify]: Simplify 0 into 0 0.967 * [backup-simplify]: Simplify 1 into 1 0.967 * [backup-simplify]: Simplify (* 1 1) into 1 0.967 * [backup-simplify]: Simplify (* 1/2 1) into 1/2 0.967 * [backup-simplify]: Simplify 1/2 into 1/2 0.968 * [backup-simplify]: Simplify 0 into 0 0.968 * [backup-simplify]: Simplify 0 into 0 0.969 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 x)))))) into 0 0.973 * [backup-simplify]: Simplify (* (exp 0) (+ (* (/ (pow x 5) 120)) (* (/ (pow x 3) 6) (/ (pow 0 1) 1)) (* (/ (pow x 2) 2) (/ (pow 0 1) 1)) (* (/ (pow x 1) 1) (/ (pow 0 2) 2)) (* (/ (pow x 1) 1) (/ (pow 0 1) 1)) (* (/ (pow 0 1) 1) (/ (pow 0 1) 1)) (* (/ (pow 0 1) 1)))) into (* 1/120 (pow x 5)) 0.973 * [backup-simplify]: Simplify (- 0) into 0 0.974 * [backup-simplify]: Simplify (+ (* 1/120 (pow x 5)) 0) into (* 1/120 (pow x 5)) 0.974 * [taylor]: Taking taylor expansion of (* 1/120 (pow x 5)) in x 0.974 * [taylor]: Taking taylor expansion of 1/120 in x 0.974 * [backup-simplify]: Simplify 1/120 into 1/120 0.974 * [taylor]: Taking taylor expansion of (pow x 5) in x 0.974 * [taylor]: Taking taylor expansion of x in x 0.974 * [backup-simplify]: Simplify 0 into 0 0.974 * [backup-simplify]: Simplify 1 into 1 0.974 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 0.975 * [backup-simplify]: Simplify (+ (* 1/2 0) (* 0 1)) into 0 0.975 * [backup-simplify]: Simplify 0 into 0 0.975 * [backup-simplify]: Simplify 0 into 0 0.975 * [backup-simplify]: Simplify 0 into 0 0.978 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 x))))))) into 0 0.984 * [backup-simplify]: Simplify (* (exp 0) (+ (* (/ (pow x 6) 720)) (* (/ (pow x 4) 24) (/ (pow 0 1) 1)) (* (/ (pow x 3) 6) (/ (pow 0 1) 1)) (* (/ (pow x 2) 2) (/ (pow 0 2) 2)) (* (/ (pow x 2) 2) (/ (pow 0 1) 1)) (* (/ (pow x 1) 1) (/ (pow 0 1) 1) (/ (pow 0 1) 1)) (* (/ (pow x 1) 1) (/ (pow 0 1) 1)) (* (/ (pow 0 3) 6)) (* (/ (pow 0 1) 1) (/ (pow 0 1) 1)) (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into (* 1/720 (pow x 6)) 0.985 * [backup-simplify]: Simplify (- 0) into 0 0.985 * [backup-simplify]: Simplify (+ (* 1/720 (pow x 6)) 0) into (* 1/720 (pow x 6)) 0.985 * [taylor]: Taking taylor expansion of (* 1/720 (pow x 6)) in x 0.985 * [taylor]: Taking taylor expansion of 1/720 in x 0.985 * [backup-simplify]: Simplify 1/720 into 1/720 0.985 * [taylor]: Taking taylor expansion of (pow x 6) in x 0.985 * [taylor]: Taking taylor expansion of x in x 0.985 * [backup-simplify]: Simplify 0 into 0 0.985 * [backup-simplify]: Simplify 1 into 1 0.986 * [backup-simplify]: Simplify (* 1 1) into 1 0.986 * [backup-simplify]: Simplify (* 1 1) into 1 0.986 * [backup-simplify]: Simplify (* 1/6 1) into 1/6 0.986 * [backup-simplify]: Simplify 1/6 into 1/6 0.987 * [backup-simplify]: Simplify (+ (* 1/6 (pow (* x a) 3)) (+ (* 1/2 (pow (* x a) 2)) (* 1 (* x a)))) into (+ (* 1/2 (* (pow a 2) (pow x 2))) (+ (* a x) (* 1/6 (* (pow a 3) (pow x 3))))) 0.987 * [backup-simplify]: Simplify (expm1 (* (/ 1 a) (/ 1 x))) into (expm1 (/ 1 (* a x))) 0.987 * [approximate]: Taking taylor expansion of (expm1 (/ 1 (* a x))) in (a x) around 0 0.987 * [taylor]: Taking taylor expansion of (expm1 (/ 1 (* a x))) in x 0.987 * [taylor]: Rewrote expression to (- (exp (/ 1 (* a x))) 1) 0.987 * [taylor]: Taking taylor expansion of (exp (/ 1 (* a x))) in x 0.987 * [taylor]: Taking taylor expansion of (/ 1 (* a x)) in x 0.987 * [taylor]: Taking taylor expansion of (* a x) in x 0.987 * [taylor]: Taking taylor expansion of a in x 0.987 * [backup-simplify]: Simplify a into a 0.987 * [taylor]: Taking taylor expansion of x in x 0.987 * [backup-simplify]: Simplify 0 into 0 0.987 * [backup-simplify]: Simplify 1 into 1 0.987 * [backup-simplify]: Simplify (* a 0) into 0 0.988 * [backup-simplify]: Simplify (+ (* a 1) (* 0 0)) into a 0.988 * [backup-simplify]: Simplify (/ 1 a) into (/ 1 a) 0.988 * [backup-simplify]: Simplify (exp (/ 1 (* a x))) into (exp (/ 1 (* a x))) 0.988 * [taylor]: Taking taylor expansion of 1 in x 0.988 * [backup-simplify]: Simplify 1 into 1 0.988 * [taylor]: Taking taylor expansion of (expm1 (/ 1 (* a x))) in a 0.988 * [taylor]: Rewrote expression to (- (exp (/ 1 (* a x))) 1) 0.988 * [taylor]: Taking taylor expansion of (exp (/ 1 (* a x))) in a 0.988 * [taylor]: Taking taylor expansion of (/ 1 (* a x)) in a 0.988 * [taylor]: Taking taylor expansion of (* a x) in a 0.988 * [taylor]: Taking taylor expansion of a in a 0.988 * [backup-simplify]: Simplify 0 into 0 0.988 * [backup-simplify]: Simplify 1 into 1 0.988 * [taylor]: Taking taylor expansion of x in a 0.988 * [backup-simplify]: Simplify x into x 0.988 * [backup-simplify]: Simplify (* 0 x) into 0 0.989 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x)) into x 0.989 * [backup-simplify]: Simplify (/ 1 x) into (/ 1 x) 0.989 * [backup-simplify]: Simplify (exp (/ 1 (* a x))) into (exp (/ 1 (* a x))) 0.989 * [taylor]: Taking taylor expansion of 1 in a 0.989 * [backup-simplify]: Simplify 1 into 1 0.989 * [taylor]: Taking taylor expansion of (expm1 (/ 1 (* a x))) in a 0.989 * [taylor]: Rewrote expression to (- (exp (/ 1 (* a x))) 1) 0.989 * [taylor]: Taking taylor expansion of (exp (/ 1 (* a x))) in a 0.989 * [taylor]: Taking taylor expansion of (/ 1 (* a x)) in a 0.989 * [taylor]: Taking taylor expansion of (* a x) in a 0.989 * [taylor]: Taking taylor expansion of a in a 0.989 * [backup-simplify]: Simplify 0 into 0 0.989 * [backup-simplify]: Simplify 1 into 1 0.989 * [taylor]: Taking taylor expansion of x in a 0.989 * [backup-simplify]: Simplify x into x 0.989 * [backup-simplify]: Simplify (* 0 x) into 0 0.990 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x)) into x 0.990 * [backup-simplify]: Simplify (/ 1 x) into (/ 1 x) 0.990 * [backup-simplify]: Simplify (exp (/ 1 (* a x))) into (exp (/ 1 (* a x))) 0.990 * [taylor]: Taking taylor expansion of 1 in a 0.990 * [backup-simplify]: Simplify 1 into 1 0.990 * [backup-simplify]: Simplify (- 1) into -1 0.990 * [backup-simplify]: Simplify (+ (exp (/ 1 (* a x))) -1) into (- (exp (/ 1 (* a x))) 1) 0.991 * [taylor]: Taking taylor expansion of (- (exp (/ 1 (* a x))) 1) in x 0.991 * [taylor]: Taking taylor expansion of (exp (/ 1 (* a x))) in x 0.991 * [taylor]: Taking taylor expansion of (/ 1 (* a x)) in x 0.991 * [taylor]: Taking taylor expansion of (* a x) in x 0.991 * [taylor]: Taking taylor expansion of a in x 0.991 * [backup-simplify]: Simplify a into a 0.991 * [taylor]: Taking taylor expansion of x in x 0.991 * [backup-simplify]: Simplify 0 into 0 0.991 * [backup-simplify]: Simplify 1 into 1 0.991 * [backup-simplify]: Simplify (* a 0) into 0 0.991 * [backup-simplify]: Simplify (+ (* a 1) (* 0 0)) into a 0.991 * [backup-simplify]: Simplify (/ 1 a) into (/ 1 a) 0.991 * [backup-simplify]: Simplify (exp (/ 1 (* a x))) into (exp (/ 1 (* a x))) 0.991 * [taylor]: Taking taylor expansion of 1 in x 0.991 * [backup-simplify]: Simplify 1 into 1 0.992 * [backup-simplify]: Simplify (- 1) into -1 0.992 * [backup-simplify]: Simplify (+ (exp (/ 1 (* a x))) -1) into (- (exp (/ 1 (* a x))) 1) 0.992 * [backup-simplify]: Simplify (- (exp (/ 1 (* a x))) 1) into (- (exp (/ 1 (* a x))) 1) 0.992 * [backup-simplify]: Simplify (- 0) into 0 0.993 * [backup-simplify]: Simplify (+ 0 0) into 0 0.993 * [taylor]: Taking taylor expansion of 0 in x 0.993 * [backup-simplify]: Simplify 0 into 0 0.993 * [backup-simplify]: Simplify 0 into 0 0.993 * [backup-simplify]: Simplify (- 0) into 0 0.994 * [backup-simplify]: Simplify (+ 0 0) into 0 0.994 * [backup-simplify]: Simplify 0 into 0 0.994 * [backup-simplify]: Simplify (- 0) into 0 0.994 * [backup-simplify]: Simplify (+ 0 0) into 0 0.994 * [taylor]: Taking taylor expansion of 0 in x 0.994 * [backup-simplify]: Simplify 0 into 0 0.994 * [backup-simplify]: Simplify 0 into 0 0.994 * [backup-simplify]: Simplify 0 into 0 0.995 * [backup-simplify]: Simplify (- 0) into 0 0.995 * [backup-simplify]: Simplify (+ 0 0) into 0 0.995 * [backup-simplify]: Simplify 0 into 0 0.996 * [backup-simplify]: Simplify (- 0) into 0 0.996 * [backup-simplify]: Simplify (+ 0 0) into 0 0.996 * [taylor]: Taking taylor expansion of 0 in x 0.996 * [backup-simplify]: Simplify 0 into 0 0.996 * [backup-simplify]: Simplify 0 into 0 0.996 * [backup-simplify]: Simplify (- (exp (/ 1 (* (/ 1 a) (/ 1 x)))) 1) into (- (exp (* a x)) 1) 0.996 * [backup-simplify]: Simplify (expm1 (* (/ 1 (- a)) (/ 1 (- x)))) into (expm1 (/ 1 (* a x))) 0.996 * [approximate]: Taking taylor expansion of (expm1 (/ 1 (* a x))) in (a x) around 0 0.996 * [taylor]: Taking taylor expansion of (expm1 (/ 1 (* a x))) in x 0.996 * [taylor]: Rewrote expression to (- (exp (/ 1 (* a x))) 1) 0.997 * [taylor]: Taking taylor expansion of (exp (/ 1 (* a x))) in x 0.997 * [taylor]: Taking taylor expansion of (/ 1 (* a x)) in x 0.997 * [taylor]: Taking taylor expansion of (* a x) in x 0.997 * [taylor]: Taking taylor expansion of a in x 0.997 * [backup-simplify]: Simplify a into a 0.997 * [taylor]: Taking taylor expansion of x in x 0.997 * [backup-simplify]: Simplify 0 into 0 0.997 * [backup-simplify]: Simplify 1 into 1 0.997 * [backup-simplify]: Simplify (* a 0) into 0 0.997 * [backup-simplify]: Simplify (+ (* a 1) (* 0 0)) into a 0.997 * [backup-simplify]: Simplify (/ 1 a) into (/ 1 a) 0.997 * [backup-simplify]: Simplify (exp (/ 1 (* a x))) into (exp (/ 1 (* a x))) 0.997 * [taylor]: Taking taylor expansion of 1 in x 0.997 * [backup-simplify]: Simplify 1 into 1 0.997 * [taylor]: Taking taylor expansion of (expm1 (/ 1 (* a x))) in a 0.997 * [taylor]: Rewrote expression to (- (exp (/ 1 (* a x))) 1) 0.998 * [taylor]: Taking taylor expansion of (exp (/ 1 (* a x))) in a 0.998 * [taylor]: Taking taylor expansion of (/ 1 (* a x)) in a 0.998 * [taylor]: Taking taylor expansion of (* a x) in a 0.998 * [taylor]: Taking taylor expansion of a in a 0.998 * [backup-simplify]: Simplify 0 into 0 0.998 * [backup-simplify]: Simplify 1 into 1 0.998 * [taylor]: Taking taylor expansion of x in a 0.998 * [backup-simplify]: Simplify x into x 0.998 * [backup-simplify]: Simplify (* 0 x) into 0 0.998 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x)) into x 0.998 * [backup-simplify]: Simplify (/ 1 x) into (/ 1 x) 0.998 * [backup-simplify]: Simplify (exp (/ 1 (* a x))) into (exp (/ 1 (* a x))) 0.998 * [taylor]: Taking taylor expansion of 1 in a 0.998 * [backup-simplify]: Simplify 1 into 1 0.998 * [taylor]: Taking taylor expansion of (expm1 (/ 1 (* a x))) in a 0.998 * [taylor]: Rewrote expression to (- (exp (/ 1 (* a x))) 1) 0.998 * [taylor]: Taking taylor expansion of (exp (/ 1 (* a x))) in a 0.998 * [taylor]: Taking taylor expansion of (/ 1 (* a x)) in a 0.999 * [taylor]: Taking taylor expansion of (* a x) in a 0.999 * [taylor]: Taking taylor expansion of a in a 0.999 * [backup-simplify]: Simplify 0 into 0 0.999 * [backup-simplify]: Simplify 1 into 1 0.999 * [taylor]: Taking taylor expansion of x in a 0.999 * [backup-simplify]: Simplify x into x 0.999 * [backup-simplify]: Simplify (* 0 x) into 0 0.999 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x)) into x 0.999 * [backup-simplify]: Simplify (/ 1 x) into (/ 1 x) 0.999 * [backup-simplify]: Simplify (exp (/ 1 (* a x))) into (exp (/ 1 (* a x))) 0.999 * [taylor]: Taking taylor expansion of 1 in a 0.999 * [backup-simplify]: Simplify 1 into 1 1.000 * [backup-simplify]: Simplify (- 1) into -1 1.000 * [backup-simplify]: Simplify (+ (exp (/ 1 (* a x))) -1) into (- (exp (/ 1 (* a x))) 1) 1.000 * [taylor]: Taking taylor expansion of (- (exp (/ 1 (* a x))) 1) in x 1.000 * [taylor]: Taking taylor expansion of (exp (/ 1 (* a x))) in x 1.000 * [taylor]: Taking taylor expansion of (/ 1 (* a x)) in x 1.000 * [taylor]: Taking taylor expansion of (* a x) in x 1.000 * [taylor]: Taking taylor expansion of a in x 1.000 * [backup-simplify]: Simplify a into a 1.000 * [taylor]: Taking taylor expansion of x in x 1.000 * [backup-simplify]: Simplify 0 into 0 1.000 * [backup-simplify]: Simplify 1 into 1 1.000 * [backup-simplify]: Simplify (* a 0) into 0 1.001 * [backup-simplify]: Simplify (+ (* a 1) (* 0 0)) into a 1.001 * [backup-simplify]: Simplify (/ 1 a) into (/ 1 a) 1.001 * [backup-simplify]: Simplify (exp (/ 1 (* a x))) into (exp (/ 1 (* a x))) 1.001 * [taylor]: Taking taylor expansion of 1 in x 1.001 * [backup-simplify]: Simplify 1 into 1 1.001 * [backup-simplify]: Simplify (- 1) into -1 1.001 * [backup-simplify]: Simplify (+ (exp (/ 1 (* a x))) -1) into (- (exp (/ 1 (* a x))) 1) 1.001 * [backup-simplify]: Simplify (- (exp (/ 1 (* a x))) 1) into (- (exp (/ 1 (* a x))) 1) 1.002 * [backup-simplify]: Simplify (- 0) into 0 1.002 * [backup-simplify]: Simplify (+ 0 0) into 0 1.002 * [taylor]: Taking taylor expansion of 0 in x 1.002 * [backup-simplify]: Simplify 0 into 0 1.002 * [backup-simplify]: Simplify 0 into 0 1.003 * [backup-simplify]: Simplify (- 0) into 0 1.003 * [backup-simplify]: Simplify (+ 0 0) into 0 1.003 * [backup-simplify]: Simplify 0 into 0 1.003 * [backup-simplify]: Simplify (- 0) into 0 1.004 * [backup-simplify]: Simplify (+ 0 0) into 0 1.004 * [taylor]: Taking taylor expansion of 0 in x 1.004 * [backup-simplify]: Simplify 0 into 0 1.004 * [backup-simplify]: Simplify 0 into 0 1.004 * [backup-simplify]: Simplify 0 into 0 1.004 * [backup-simplify]: Simplify (- 0) into 0 1.005 * [backup-simplify]: Simplify (+ 0 0) into 0 1.005 * [backup-simplify]: Simplify 0 into 0 1.005 * [backup-simplify]: Simplify (- 0) into 0 1.005 * [backup-simplify]: Simplify (+ 0 0) into 0 1.005 * [taylor]: Taking taylor expansion of 0 in x 1.005 * [backup-simplify]: Simplify 0 into 0 1.005 * [backup-simplify]: Simplify 0 into 0 1.006 * [backup-simplify]: Simplify (- (exp (/ 1 (* (/ 1 (- a)) (/ 1 (- x))))) 1) into (- (exp (* a x)) 1) 1.006 * * * [progress]: simplifying candidates 1.006 * * * * [progress]: [ 1 / 96 ] simplifiying candidate # 1.006 * [simplify]: Simplifying (expm1 (cbrt (* (* (expm1 (* a x)) (expm1 (* a x))) (expm1 (* a x))))) 1.006 * * [simplify]: iters left: 6 (8 enodes) 1.010 * * [simplify]: iters left: 5 (26 enodes) 1.017 * * [simplify]: iters left: 4 (28 enodes) 1.029 * * [simplify]: iters left: 3 (36 enodes) 1.043 * * [simplify]: iters left: 2 (62 enodes) 1.066 * * [simplify]: iters left: 1 (109 enodes) 1.089 * * [simplify]: Extracting #0: cost 1 inf + 0 1.090 * * [simplify]: Extracting #1: cost 3 inf + 0 1.090 * * [simplify]: Extracting #2: cost 6 inf + 0 1.090 * * [simplify]: Extracting #3: cost 21 inf + 0 1.090 * * [simplify]: Extracting #4: cost 33 inf + 3 1.090 * * [simplify]: Extracting #5: cost 18 inf + 2164 1.091 * * [simplify]: Extracting #6: cost 1 inf + 8999 1.092 * * [simplify]: Extracting #7: cost 0 inf + 9322 1.093 * [simplify]: Simplified to (expm1 (expm1 (* a x))) 1.093 * [simplify]: Simplified (2 1) to (λ (a x) (log1p (expm1 (expm1 (* a x))))) 1.093 * * * * [progress]: [ 2 / 96 ] simplifiying candidate # 1.093 * [simplify]: Simplifying (log1p (cbrt (* (* (expm1 (* a x)) (expm1 (* a x))) (expm1 (* a x))))) 1.093 * * [simplify]: iters left: 6 (8 enodes) 1.095 * * [simplify]: iters left: 5 (26 enodes) 1.100 * * [simplify]: iters left: 4 (28 enodes) 1.109 * * [simplify]: iters left: 3 (36 enodes) 1.124 * * [simplify]: iters left: 2 (62 enodes) 1.147 * * [simplify]: iters left: 1 (109 enodes) 1.179 * * [simplify]: Extracting #0: cost 1 inf + 0 1.179 * * [simplify]: Extracting #1: cost 5 inf + 0 1.179 * * [simplify]: Extracting #2: cost 5 inf + 2 1.179 * * [simplify]: Extracting #3: cost 16 inf + 44 1.179 * * [simplify]: Extracting #4: cost 24 inf + 847 1.180 * * [simplify]: Extracting #5: cost 16 inf + 1933 1.180 * * [simplify]: Extracting #6: cost 4 inf + 7164 1.181 * * [simplify]: Extracting #7: cost 0 inf + 8958 1.182 * [simplify]: Simplified to (* a x) 1.182 * [simplify]: Simplified (2 1) to (λ (a x) (expm1 (* a x))) 1.182 * * * * [progress]: [ 3 / 96 ] simplifiying candidate # 1.182 * * * * [progress]: [ 4 / 96 ] simplifiying candidate # 1.182 * * * * [progress]: [ 5 / 96 ] simplifiying candidate # 1.182 * [simplify]: Simplifying (log (cbrt (* (* (expm1 (* a x)) (expm1 (* a x))) (expm1 (* a x))))) 1.183 * * [simplify]: iters left: 6 (8 enodes) 1.184 * * [simplify]: iters left: 5 (26 enodes) 1.191 * * [simplify]: iters left: 4 (28 enodes) 1.200 * * [simplify]: iters left: 3 (36 enodes) 1.216 * * [simplify]: iters left: 2 (62 enodes) 1.231 * * [simplify]: iters left: 1 (109 enodes) 1.255 * * [simplify]: Extracting #0: cost 1 inf + 0 1.255 * * [simplify]: Extracting #1: cost 3 inf + 0 1.255 * * [simplify]: Extracting #2: cost 6 inf + 0 1.255 * * [simplify]: Extracting #3: cost 21 inf + 0 1.255 * * [simplify]: Extracting #4: cost 33 inf + 3 1.256 * * [simplify]: Extracting #5: cost 18 inf + 2164 1.258 * * [simplify]: Extracting #6: cost 1 inf + 8999 1.259 * * [simplify]: Extracting #7: cost 0 inf + 9322 1.261 * [simplify]: Simplified to (log (expm1 (* a x))) 1.261 * [simplify]: Simplified (2 1) to (λ (a x) (exp (log (expm1 (* a x))))) 1.262 * * * * [progress]: [ 6 / 96 ] simplifiying candidate # 1.262 * [simplify]: Simplifying (exp (cbrt (* (* (expm1 (* a x)) (expm1 (* a x))) (expm1 (* a x))))) 1.262 * * [simplify]: iters left: 6 (8 enodes) 1.266 * * [simplify]: iters left: 5 (26 enodes) 1.272 * * [simplify]: iters left: 4 (28 enodes) 1.277 * * [simplify]: iters left: 3 (36 enodes) 1.284 * * [simplify]: iters left: 2 (62 enodes) 1.300 * * [simplify]: iters left: 1 (109 enodes) 1.326 * * [simplify]: Extracting #0: cost 1 inf + 0 1.326 * * [simplify]: Extracting #1: cost 3 inf + 0 1.326 * * [simplify]: Extracting #2: cost 6 inf + 0 1.326 * * [simplify]: Extracting #3: cost 21 inf + 0 1.326 * * [simplify]: Extracting #4: cost 33 inf + 3 1.326 * * [simplify]: Extracting #5: cost 18 inf + 2164 1.327 * * [simplify]: Extracting #6: cost 1 inf + 8999 1.328 * * [simplify]: Extracting #7: cost 0 inf + 9322 1.329 * [simplify]: Simplified to (exp (expm1 (* a x))) 1.329 * [simplify]: Simplified (2 1) to (λ (a x) (log (exp (expm1 (* a x))))) 1.329 * * * * [progress]: [ 7 / 96 ] simplifiying candidate # 1.329 * [simplify]: Simplifying (cbrt (* (expm1 (* a x)) (expm1 (* a x)))) 1.329 * * [simplify]: iters left: 6 (6 enodes) 1.331 * * [simplify]: iters left: 5 (19 enodes) 1.334 * * [simplify]: Extracting #0: cost 1 inf + 0 1.334 * * [simplify]: Extracting #1: cost 3 inf + 0 1.334 * * [simplify]: Extracting #2: cost 5 inf + 0 1.334 * * [simplify]: Extracting #3: cost 7 inf + 0 1.334 * * [simplify]: Extracting #4: cost 10 inf + 0 1.334 * * [simplify]: Extracting #5: cost 8 inf + 2 1.334 * * [simplify]: Extracting #6: cost 0 inf + 1078 1.334 * [simplify]: Simplified to (cbrt (* (expm1 (* a x)) (expm1 (* a x)))) 1.334 * [simplify]: Simplified (2 1) to (λ (a x) (* (cbrt (* (expm1 (* a x)) (expm1 (* a x)))) (cbrt (expm1 (* a x))))) 1.334 * [simplify]: Simplifying (cbrt (expm1 (* a x))) 1.334 * * [simplify]: iters left: 4 (5 enodes) 1.336 * * [simplify]: iters left: 3 (16 enodes) 1.338 * * [simplify]: Extracting #0: cost 1 inf + 0 1.338 * * [simplify]: Extracting #1: cost 3 inf + 0 1.338 * * [simplify]: Extracting #2: cost 5 inf + 0 1.338 * * [simplify]: Extracting #3: cost 8 inf + 0 1.338 * * [simplify]: Extracting #4: cost 6 inf + 2 1.339 * * [simplify]: Extracting #5: cost 0 inf + 694 1.339 * [simplify]: Simplified to (cbrt (expm1 (* a x))) 1.339 * [simplify]: Simplified (2 2) to (λ (a x) (* (cbrt (* (expm1 (* a x)) (expm1 (* a x)))) (cbrt (expm1 (* a x))))) 1.339 * * * * [progress]: [ 8 / 96 ] simplifiying candidate # 1.339 * [simplify]: Simplifying (* (cbrt (cbrt (* (* (expm1 (* a x)) (expm1 (* a x))) (expm1 (* a x))))) (cbrt (cbrt (* (* (expm1 (* a x)) (expm1 (* a x))) (expm1 (* a x)))))) 1.339 * * [simplify]: iters left: 6 (9 enodes) 1.343 * * [simplify]: iters left: 5 (29 enodes) 1.352 * * [simplify]: iters left: 4 (31 enodes) 1.362 * * [simplify]: iters left: 3 (39 enodes) 1.379 * * [simplify]: iters left: 2 (65 enodes) 1.403 * * [simplify]: iters left: 1 (112 enodes) 1.443 * * [simplify]: Extracting #0: cost 1 inf + 0 1.443 * * [simplify]: Extracting #1: cost 3 inf + 0 1.443 * * [simplify]: Extracting #2: cost 5 inf + 0 1.443 * * [simplify]: Extracting #3: cost 8 inf + 0 1.443 * * [simplify]: Extracting #4: cost 23 inf + 0 1.443 * * [simplify]: Extracting #5: cost 35 inf + 3 1.444 * * [simplify]: Extracting #6: cost 19 inf + 2245 1.445 * * [simplify]: Extracting #7: cost 7 inf + 5908 1.447 * * [simplify]: Extracting #8: cost 0 inf + 9806 1.449 * [simplify]: Simplified to (* (cbrt (expm1 (* a x))) (cbrt (expm1 (* a x)))) 1.449 * [simplify]: Simplified (2 1) to (λ (a x) (* (* (cbrt (expm1 (* a x))) (cbrt (expm1 (* a x)))) (cbrt (cbrt (* (* (expm1 (* a x)) (expm1 (* a x))) (expm1 (* a x))))))) 1.449 * [simplify]: Simplifying (cbrt (cbrt (* (* (expm1 (* a x)) (expm1 (* a x))) (expm1 (* a x))))) 1.449 * * [simplify]: iters left: 6 (8 enodes) 1.453 * * [simplify]: iters left: 5 (26 enodes) 1.459 * * [simplify]: iters left: 4 (28 enodes) 1.464 * * [simplify]: iters left: 3 (36 enodes) 1.472 * * [simplify]: iters left: 2 (62 enodes) 1.485 * * [simplify]: iters left: 1 (109 enodes) 1.527 * * [simplify]: Extracting #0: cost 1 inf + 0 1.527 * * [simplify]: Extracting #1: cost 3 inf + 0 1.527 * * [simplify]: Extracting #2: cost 6 inf + 0 1.527 * * [simplify]: Extracting #3: cost 21 inf + 0 1.527 * * [simplify]: Extracting #4: cost 33 inf + 3 1.528 * * [simplify]: Extracting #5: cost 18 inf + 2184 1.529 * * [simplify]: Extracting #6: cost 1 inf + 9019 1.531 * * [simplify]: Extracting #7: cost 0 inf + 9342 1.533 * [simplify]: Simplified to (cbrt (expm1 (* a x))) 1.533 * [simplify]: Simplified (2 2) to (λ (a x) (* (* (cbrt (cbrt (* (* (expm1 (* a x)) (expm1 (* a x))) (expm1 (* a x))))) (cbrt (cbrt (* (* (expm1 (* a x)) (expm1 (* a x))) (expm1 (* a x)))))) (cbrt (expm1 (* a x))))) 1.533 * * * * [progress]: [ 9 / 96 ] simplifiying candidate # 1.534 * [simplify]: Simplifying (* (* (cbrt (* (* (expm1 (* a x)) (expm1 (* a x))) (expm1 (* a x)))) (cbrt (* (* (expm1 (* a x)) (expm1 (* a x))) (expm1 (* a x))))) (cbrt (* (* (expm1 (* a x)) (expm1 (* a x))) (expm1 (* a x))))) 1.534 * * [simplify]: iters left: 6 (9 enodes) 1.538 * * [simplify]: iters left: 5 (30 enodes) 1.547 * * [simplify]: iters left: 4 (33 enodes) 1.559 * * [simplify]: iters left: 3 (40 enodes) 1.571 * * [simplify]: iters left: 2 (54 enodes) 1.588 * * [simplify]: iters left: 1 (80 enodes) 1.607 * * [simplify]: Extracting #0: cost 1 inf + 0 1.607 * * [simplify]: Extracting #1: cost 9 inf + 0 1.607 * * [simplify]: Extracting #2: cost 18 inf + 1 1.607 * * [simplify]: Extracting #3: cost 22 inf + 3 1.607 * * [simplify]: Extracting #4: cost 20 inf + 6 1.608 * * [simplify]: Extracting #5: cost 5 inf + 3614 1.608 * * [simplify]: Extracting #6: cost 0 inf + 5560 1.609 * [simplify]: Simplified to (* (* (expm1 (* a x)) (expm1 (* a x))) (expm1 (* a x))) 1.609 * [simplify]: Simplified (2 1) to (λ (a x) (cbrt (* (* (expm1 (* a x)) (expm1 (* a x))) (expm1 (* a x))))) 1.609 * * * * [progress]: [ 10 / 96 ] simplifiying candidate # 1.609 * * * * [progress]: [ 11 / 96 ] simplifiying candidate # 1.609 * [simplify]: Simplifying (sqrt (cbrt (* (* (expm1 (* a x)) (expm1 (* a x))) (expm1 (* a x))))) 1.609 * * [simplify]: iters left: 6 (8 enodes) 1.611 * * [simplify]: iters left: 5 (26 enodes) 1.615 * * [simplify]: iters left: 4 (28 enodes) 1.619 * * [simplify]: iters left: 3 (36 enodes) 1.628 * * [simplify]: iters left: 2 (62 enodes) 1.653 * * [simplify]: iters left: 1 (109 enodes) 1.692 * * [simplify]: Extracting #0: cost 1 inf + 0 1.692 * * [simplify]: Extracting #1: cost 3 inf + 0 1.693 * * [simplify]: Extracting #2: cost 6 inf + 0 1.693 * * [simplify]: Extracting #3: cost 21 inf + 0 1.693 * * [simplify]: Extracting #4: cost 33 inf + 3 1.693 * * [simplify]: Extracting #5: cost 18 inf + 2104 1.695 * * [simplify]: Extracting #6: cost 1 inf + 8939 1.697 * * [simplify]: Extracting #7: cost 0 inf + 9262 1.699 * [simplify]: Simplified to (sqrt (expm1 (* a x))) 1.699 * [simplify]: Simplified (2 1) to (λ (a x) (* (sqrt (expm1 (* a x))) (sqrt (cbrt (* (* (expm1 (* a x)) (expm1 (* a x))) (expm1 (* a x))))))) 1.699 * [simplify]: Simplifying (sqrt (cbrt (* (* (expm1 (* a x)) (expm1 (* a x))) (expm1 (* a x))))) 1.699 * * [simplify]: iters left: 6 (8 enodes) 1.703 * * [simplify]: iters left: 5 (26 enodes) 1.710 * * [simplify]: iters left: 4 (28 enodes) 1.720 * * [simplify]: iters left: 3 (36 enodes) 1.734 * * [simplify]: iters left: 2 (62 enodes) 1.757 * * [simplify]: iters left: 1 (109 enodes) 1.798 * * [simplify]: Extracting #0: cost 1 inf + 0 1.799 * * [simplify]: Extracting #1: cost 3 inf + 0 1.799 * * [simplify]: Extracting #2: cost 6 inf + 0 1.799 * * [simplify]: Extracting #3: cost 21 inf + 0 1.799 * * [simplify]: Extracting #4: cost 33 inf + 3 1.799 * * [simplify]: Extracting #5: cost 18 inf + 2104 1.801 * * [simplify]: Extracting #6: cost 1 inf + 8939 1.803 * * [simplify]: Extracting #7: cost 0 inf + 9262 1.805 * [simplify]: Simplified to (sqrt (expm1 (* a x))) 1.805 * [simplify]: Simplified (2 2) to (λ (a x) (* (sqrt (cbrt (* (* (expm1 (* a x)) (expm1 (* a x))) (expm1 (* a x))))) (sqrt (expm1 (* a x))))) 1.805 * * * * [progress]: [ 12 / 96 ] simplifiying candidate # 1.805 * * * * [progress]: [ 13 / 96 ] simplifiying candidate #real (real->posit16 (cbrt (* (* (expm1 (* a x)) (expm1 (* a x))) (expm1 (* a x)))))))> 1.805 * [simplify]: Simplifying (real->posit16 (cbrt (* (* (expm1 (* a x)) (expm1 (* a x))) (expm1 (* a x))))) 1.806 * * [simplify]: iters left: 6 (8 enodes) 1.809 * * [simplify]: iters left: 5 (23 enodes) 1.815 * * [simplify]: iters left: 4 (25 enodes) 1.824 * * [simplify]: iters left: 3 (33 enodes) 1.838 * * [simplify]: iters left: 2 (59 enodes) 1.860 * * [simplify]: iters left: 1 (106 enodes) 1.884 * * [simplify]: Extracting #0: cost 1 inf + 0 1.884 * * [simplify]: Extracting #1: cost 2 inf + 0 1.884 * * [simplify]: Extracting #2: cost 4 inf + 0 1.884 * * [simplify]: Extracting #3: cost 17 inf + 0 1.884 * * [simplify]: Extracting #4: cost 29 inf + 3 1.885 * * [simplify]: Extracting #5: cost 16 inf + 1589 1.885 * * [simplify]: Extracting #6: cost 8 inf + 3800 1.886 * * [simplify]: Extracting #7: cost 1 inf + 7487 1.887 * * [simplify]: Extracting #8: cost 0 inf + 8021 1.888 * [simplify]: Simplified to (real->posit16 (expm1 (* a x))) 1.888 * [simplify]: Simplified (2 1) to (λ (a x) (posit16->real (real->posit16 (expm1 (* a x))))) 1.888 * * * * [progress]: [ 14 / 96 ] simplifiying candidate # 1.888 * [simplify]: Simplifying (expm1 (* (expm1 (* a x)) (expm1 (* a x)))) 1.888 * * [simplify]: iters left: 6 (6 enodes) 1.889 * * [simplify]: iters left: 5 (19 enodes) 1.892 * * [simplify]: Extracting #0: cost 1 inf + 0 1.892 * * [simplify]: Extracting #1: cost 3 inf + 0 1.892 * * [simplify]: Extracting #2: cost 5 inf + 0 1.892 * * [simplify]: Extracting #3: cost 7 inf + 0 1.892 * * [simplify]: Extracting #4: cost 10 inf + 0 1.892 * * [simplify]: Extracting #5: cost 8 inf + 2 1.892 * * [simplify]: Extracting #6: cost 0 inf + 1058 1.892 * [simplify]: Simplified to (expm1 (* (expm1 (* a x)) (expm1 (* a x)))) 1.892 * [simplify]: Simplified (2 1 1 1) to (λ (a x) (cbrt (* (log1p (expm1 (* (expm1 (* a x)) (expm1 (* a x))))) (expm1 (* a x))))) 1.892 * * * * [progress]: [ 15 / 96 ] simplifiying candidate # 1.892 * [simplify]: Simplifying (log1p (* (expm1 (* a x)) (expm1 (* a x)))) 1.893 * * [simplify]: iters left: 6 (6 enodes) 1.894 * * [simplify]: iters left: 5 (19 enodes) 1.897 * * [simplify]: Extracting #0: cost 1 inf + 0 1.897 * * [simplify]: Extracting #1: cost 3 inf + 0 1.897 * * [simplify]: Extracting #2: cost 5 inf + 0 1.897 * * [simplify]: Extracting #3: cost 7 inf + 0 1.897 * * [simplify]: Extracting #4: cost 10 inf + 0 1.897 * * [simplify]: Extracting #5: cost 8 inf + 2 1.897 * * [simplify]: Extracting #6: cost 0 inf + 1098 1.897 * [simplify]: Simplified to (log1p (* (expm1 (* a x)) (expm1 (* a x)))) 1.897 * [simplify]: Simplified (2 1 1 1) to (λ (a x) (cbrt (* (expm1 (log1p (* (expm1 (* a x)) (expm1 (* a x))))) (expm1 (* a x))))) 1.897 * * * * [progress]: [ 16 / 96 ] simplifiying candidate # 1.897 * [simplify]: Simplifying (+ 1 1) 1.897 * * [simplify]: iters left: 2 (2 enodes) 1.900 * * [simplify]: iters left: 1 (9 enodes) 1.905 * * [simplify]: Extracting #0: cost 1 inf + 0 1.906 * * [simplify]: Extracting #1: cost 0 inf + 1 1.906 * [simplify]: Simplified to 2 1.906 * [simplify]: Simplified (2 1 1 2) to (λ (a x) (cbrt (* (pow (expm1 (* a x)) 2) (expm1 (* a x))))) 1.906 * * * * [progress]: [ 17 / 96 ] simplifiying candidate # 1.906 * [simplify]: Simplifying (* (expm1 (* a x)) (expm1 (* a x))) 1.906 * * [simplify]: iters left: 5 (5 enodes) 1.908 * * [simplify]: iters left: 4 (16 enodes) 1.913 * * [simplify]: Extracting #0: cost 1 inf + 0 1.913 * * [simplify]: Extracting #1: cost 3 inf + 0 1.913 * * [simplify]: Extracting #2: cost 5 inf + 0 1.913 * * [simplify]: Extracting #3: cost 8 inf + 0 1.913 * * [simplify]: Extracting #4: cost 6 inf + 2 1.913 * * [simplify]: Extracting #5: cost 0 inf + 614 1.913 * [simplify]: Simplified to (* (expm1 (* a x)) (expm1 (* a x))) 1.913 * [simplify]: Simplified (2 1 1 1) to (λ (a x) (cbrt (* (pow (* (expm1 (* a x)) (expm1 (* a x))) 1) (expm1 (* a x))))) 1.914 * * * * [progress]: [ 18 / 96 ] simplifiying candidate # 1.914 * * * * [progress]: [ 19 / 96 ] simplifiying candidate # 1.915 * [simplify]: Simplifying (+ 1 1) 1.915 * * [simplify]: iters left: 2 (2 enodes) 1.918 * * [simplify]: iters left: 1 (9 enodes) 1.921 * * [simplify]: Extracting #0: cost 1 inf + 0 1.921 * * [simplify]: Extracting #1: cost 0 inf + 1 1.921 * [simplify]: Simplified to 2 1.921 * [simplify]: Simplified (2 1 1 2) to (λ (a x) (cbrt (* (pow (expm1 (* a x)) 2) (expm1 (* a x))))) 1.921 * * * * [progress]: [ 20 / 96 ] simplifiying candidate # 1.921 * * * * [progress]: [ 21 / 96 ] simplifiying candidate # 1.922 * [simplify]: Simplifying (+ (log (expm1 (* a x))) (log (expm1 (* a x)))) 1.922 * * [simplify]: iters left: 6 (6 enodes) 1.924 * * [simplify]: iters left: 5 (19 enodes) 1.930 * * [simplify]: Extracting #0: cost 1 inf + 0 1.930 * * [simplify]: Extracting #1: cost 3 inf + 0 1.930 * * [simplify]: Extracting #2: cost 5 inf + 0 1.930 * * [simplify]: Extracting #3: cost 7 inf + 0 1.930 * * [simplify]: Extracting #4: cost 10 inf + 0 1.930 * * [simplify]: Extracting #5: cost 8 inf + 2 1.930 * * [simplify]: Extracting #6: cost 0 inf + 1118 1.930 * [simplify]: Simplified to (+ (log (expm1 (* a x))) (log (expm1 (* a x)))) 1.930 * [simplify]: Simplified (2 1 1 1) to (λ (a x) (cbrt (* (exp (+ (log (expm1 (* a x))) (log (expm1 (* a x))))) (expm1 (* a x))))) 1.931 * * * * [progress]: [ 22 / 96 ] simplifiying candidate # 1.931 * [simplify]: Simplifying (log (* (expm1 (* a x)) (expm1 (* a x)))) 1.931 * * [simplify]: iters left: 6 (6 enodes) 1.933 * * [simplify]: iters left: 5 (21 enodes) 1.939 * * [simplify]: iters left: 4 (23 enodes) 1.945 * * [simplify]: Extracting #0: cost 1 inf + 0 1.945 * * [simplify]: Extracting #1: cost 4 inf + 0 1.945 * * [simplify]: Extracting #2: cost 7 inf + 0 1.946 * * [simplify]: Extracting #3: cost 9 inf + 0 1.946 * * [simplify]: Extracting #4: cost 12 inf + 0 1.946 * * [simplify]: Extracting #5: cost 10 inf + 2 1.946 * * [simplify]: Extracting #6: cost 0 inf + 1422 1.946 * [simplify]: Simplified to (log (* (expm1 (* a x)) (expm1 (* a x)))) 1.946 * [simplify]: Simplified (2 1 1 1) to (λ (a x) (cbrt (* (exp (log (* (expm1 (* a x)) (expm1 (* a x))))) (expm1 (* a x))))) 1.947 * * * * [progress]: [ 23 / 96 ] simplifiying candidate # 1.947 * [simplify]: Simplifying (exp (* (expm1 (* a x)) (expm1 (* a x)))) 1.947 * * [simplify]: iters left: 6 (6 enodes) 1.950 * * [simplify]: iters left: 5 (21 enodes) 1.956 * * [simplify]: iters left: 4 (27 enodes) 1.965 * * [simplify]: iters left: 3 (38 enodes) 1.977 * * [simplify]: iters left: 2 (62 enodes) 1.993 * * [simplify]: iters left: 1 (115 enodes) 2.017 * * [simplify]: Extracting #0: cost 1 inf + 0 2.017 * * [simplify]: Extracting #1: cost 14 inf + 0 2.017 * * [simplify]: Extracting #2: cost 54 inf + 1 2.017 * * [simplify]: Extracting #3: cost 72 inf + 4 2.018 * * [simplify]: Extracting #4: cost 71 inf + 7 2.018 * * [simplify]: Extracting #5: cost 40 inf + 5725 2.020 * * [simplify]: Extracting #6: cost 9 inf + 21919 2.028 * * [simplify]: Extracting #7: cost 1 inf + 27224 2.035 * * [simplify]: Extracting #8: cost 0 inf + 27857 2.042 * [simplify]: Simplified to (exp (* (expm1 (* a x)) (expm1 (* a x)))) 2.042 * [simplify]: Simplified (2 1 1 1) to (λ (a x) (cbrt (* (log (exp (* (expm1 (* a x)) (expm1 (* a x))))) (expm1 (* a x))))) 2.042 * * * * [progress]: [ 24 / 96 ] simplifiying candidate # 2.042 * [simplify]: Simplifying (* (* (* (expm1 (* a x)) (expm1 (* a x))) (expm1 (* a x))) (* (* (expm1 (* a x)) (expm1 (* a x))) (expm1 (* a x)))) 2.043 * * [simplify]: iters left: 6 (7 enodes) 2.046 * * [simplify]: iters left: 5 (29 enodes) 2.053 * * [simplify]: iters left: 4 (43 enodes) 2.061 * * [simplify]: iters left: 3 (58 enodes) 2.073 * * [simplify]: iters left: 2 (94 enodes) 2.102 * * [simplify]: iters left: 1 (182 enodes) 2.155 * * [simplify]: Extracting #0: cost 1 inf + 0 2.155 * * [simplify]: Extracting #1: cost 35 inf + 0 2.155 * * [simplify]: Extracting #2: cost 107 inf + 2 2.156 * * [simplify]: Extracting #3: cost 105 inf + 11 2.156 * * [simplify]: Extracting #4: cost 101 inf + 57 2.158 * * [simplify]: Extracting #5: cost 52 inf + 14065 2.161 * * [simplify]: Extracting #6: cost 2 inf + 36904 2.165 * * [simplify]: Extracting #7: cost 0 inf + 37881 2.169 * [simplify]: Simplified to (* (* (expm1 (* a x)) (* (expm1 (* a x)) (expm1 (* a x)))) (* (expm1 (* a x)) (* (expm1 (* a x)) (expm1 (* a x))))) 2.169 * [simplify]: Simplified (2 1 1 1) to (λ (a x) (cbrt (* (cbrt (* (* (expm1 (* a x)) (* (expm1 (* a x)) (expm1 (* a x)))) (* (expm1 (* a x)) (* (expm1 (* a x)) (expm1 (* a x)))))) (expm1 (* a x))))) 2.169 * * * * [progress]: [ 25 / 96 ] simplifiying candidate # 2.169 * [simplify]: Simplifying (* (cbrt (* (expm1 (* a x)) (expm1 (* a x)))) (cbrt (* (expm1 (* a x)) (expm1 (* a x))))) 2.169 * * [simplify]: iters left: 6 (7 enodes) 2.171 * * [simplify]: iters left: 5 (22 enodes) 2.174 * * [simplify]: Extracting #0: cost 1 inf + 0 2.174 * * [simplify]: Extracting #1: cost 3 inf + 0 2.174 * * [simplify]: Extracting #2: cost 5 inf + 0 2.174 * * [simplify]: Extracting #3: cost 7 inf + 0 2.174 * * [simplify]: Extracting #4: cost 9 inf + 0 2.174 * * [simplify]: Extracting #5: cost 12 inf + 0 2.174 * * [simplify]: Extracting #6: cost 10 inf + 2 2.175 * * [simplify]: Extracting #7: cost 1 inf + 1350 2.175 * * [simplify]: Extracting #8: cost 0 inf + 1622 2.175 * [simplify]: Simplified to (* (cbrt (* (expm1 (* a x)) (expm1 (* a x)))) (cbrt (* (expm1 (* a x)) (expm1 (* a x))))) 2.175 * [simplify]: Simplified (2 1 1 1) to (λ (a x) (cbrt (* (* (* (cbrt (* (expm1 (* a x)) (expm1 (* a x)))) (cbrt (* (expm1 (* a x)) (expm1 (* a x))))) (cbrt (* (expm1 (* a x)) (expm1 (* a x))))) (expm1 (* a x))))) 2.175 * [simplify]: Simplifying (cbrt (* (expm1 (* a x)) (expm1 (* a x)))) 2.175 * * [simplify]: iters left: 6 (6 enodes) 2.177 * * [simplify]: iters left: 5 (19 enodes) 2.181 * * [simplify]: Extracting #0: cost 1 inf + 0 2.181 * * [simplify]: Extracting #1: cost 3 inf + 0 2.181 * * [simplify]: Extracting #2: cost 5 inf + 0 2.181 * * [simplify]: Extracting #3: cost 7 inf + 0 2.181 * * [simplify]: Extracting #4: cost 10 inf + 0 2.181 * * [simplify]: Extracting #5: cost 8 inf + 2 2.182 * * [simplify]: Extracting #6: cost 0 inf + 1078 2.182 * [simplify]: Simplified to (cbrt (* (expm1 (* a x)) (expm1 (* a x)))) 2.182 * [simplify]: Simplified (2 1 1 2) to (λ (a x) (cbrt (* (* (* (cbrt (* (expm1 (* a x)) (expm1 (* a x)))) (cbrt (* (expm1 (* a x)) (expm1 (* a x))))) (cbrt (* (expm1 (* a x)) (expm1 (* a x))))) (expm1 (* a x))))) 2.182 * * * * [progress]: [ 26 / 96 ] simplifiying candidate # 2.182 * [simplify]: Simplifying (* (* (* (expm1 (* a x)) (expm1 (* a x))) (* (expm1 (* a x)) (expm1 (* a x)))) (* (expm1 (* a x)) (expm1 (* a x)))) 2.183 * * [simplify]: iters left: 6 (7 enodes) 2.186 * * [simplify]: iters left: 5 (30 enodes) 2.195 * * [simplify]: iters left: 4 (46 enodes) 2.204 * * [simplify]: iters left: 3 (67 enodes) 2.222 * * [simplify]: iters left: 2 (113 enodes) 2.271 * * [simplify]: iters left: 1 (234 enodes) 2.383 * * [simplify]: Extracting #0: cost 1 inf + 0 2.384 * * [simplify]: Extracting #1: cost 27 inf + 0 2.384 * * [simplify]: Extracting #2: cost 92 inf + 3 2.385 * * [simplify]: Extracting #3: cost 93 inf + 11 2.386 * * [simplify]: Extracting #4: cost 74 inf + 3702 2.392 * * [simplify]: Extracting #5: cost 23 inf + 26262 2.399 * * [simplify]: Extracting #6: cost 0 inf + 39413 2.407 * [simplify]: Simplified to (* (* (expm1 (* a x)) (expm1 (* a x))) (* (* (expm1 (* a x)) (expm1 (* a x))) (* (expm1 (* a x)) (expm1 (* a x))))) 2.408 * [simplify]: Simplified (2 1 1 1) to (λ (a x) (cbrt (* (cbrt (* (* (expm1 (* a x)) (expm1 (* a x))) (* (* (expm1 (* a x)) (expm1 (* a x))) (* (expm1 (* a x)) (expm1 (* a x)))))) (expm1 (* a x))))) 2.408 * * * * [progress]: [ 27 / 96 ] simplifiying candidate # 2.408 * [simplify]: Simplifying (sqrt (* (expm1 (* a x)) (expm1 (* a x)))) 2.408 * * [simplify]: iters left: 6 (6 enodes) 2.411 * * [simplify]: iters left: 5 (20 enodes) 2.416 * * [simplify]: Extracting #0: cost 1 inf + 0 2.416 * * [simplify]: Extracting #1: cost 4 inf + 0 2.416 * * [simplify]: Extracting #2: cost 7 inf + 0 2.416 * * [simplify]: Extracting #3: cost 10 inf + 0 2.416 * * [simplify]: Extracting #4: cost 8 inf + 2 2.417 * * [simplify]: Extracting #5: cost 0 inf + 918 2.417 * [simplify]: Simplified to (fabs (expm1 (* a x))) 2.417 * [simplify]: Simplified (2 1 1 1) to (λ (a x) (cbrt (* (* (fabs (expm1 (* a x))) (sqrt (* (expm1 (* a x)) (expm1 (* a x))))) (expm1 (* a x))))) 2.417 * [simplify]: Simplifying (sqrt (* (expm1 (* a x)) (expm1 (* a x)))) 2.417 * * [simplify]: iters left: 6 (6 enodes) 2.420 * * [simplify]: iters left: 5 (20 enodes) 2.426 * * [simplify]: Extracting #0: cost 1 inf + 0 2.426 * * [simplify]: Extracting #1: cost 4 inf + 0 2.426 * * [simplify]: Extracting #2: cost 7 inf + 0 2.426 * * [simplify]: Extracting #3: cost 10 inf + 0 2.426 * * [simplify]: Extracting #4: cost 8 inf + 2 2.426 * * [simplify]: Extracting #5: cost 0 inf + 918 2.426 * [simplify]: Simplified to (fabs (expm1 (* a x))) 2.426 * [simplify]: Simplified (2 1 1 2) to (λ (a x) (cbrt (* (* (sqrt (* (expm1 (* a x)) (expm1 (* a x)))) (fabs (expm1 (* a x)))) (expm1 (* a x))))) 2.426 * * * * [progress]: [ 28 / 96 ] simplifiying candidate # 2.427 * * * * [progress]: [ 29 / 96 ] simplifiying candidate # 2.427 * [simplify]: Simplifying (* (* (cbrt (expm1 (* a x))) (cbrt (expm1 (* a x)))) (* (cbrt (expm1 (* a x))) (cbrt (expm1 (* a x))))) 2.427 * * [simplify]: iters left: 6 (7 enodes) 2.430 * * [simplify]: iters left: 5 (26 enodes) 2.438 * * [simplify]: iters left: 4 (30 enodes) 2.448 * * [simplify]: iters left: 3 (41 enodes) 2.463 * * [simplify]: iters left: 2 (65 enodes) 2.492 * * [simplify]: iters left: 1 (113 enodes) 2.536 * * [simplify]: Extracting #0: cost 1 inf + 0 2.536 * * [simplify]: Extracting #1: cost 14 inf + 0 2.536 * * [simplify]: Extracting #2: cost 41 inf + 1 2.536 * * [simplify]: Extracting #3: cost 42 inf + 7 2.537 * * [simplify]: Extracting #4: cost 39 inf + 11 2.537 * * [simplify]: Extracting #5: cost 35 inf + 208 2.538 * * [simplify]: Extracting #6: cost 19 inf + 5892 2.541 * * [simplify]: Extracting #7: cost 0 inf + 16641 2.544 * [simplify]: Simplified to (* (cbrt (expm1 (* a x))) (expm1 (* a x))) 2.544 * [simplify]: Simplified (2 1 1 1) to (λ (a x) (cbrt (* (* (* (cbrt (expm1 (* a x))) (expm1 (* a x))) (* (cbrt (expm1 (* a x))) (cbrt (expm1 (* a x))))) (expm1 (* a x))))) 2.545 * [simplify]: Simplifying (* (cbrt (expm1 (* a x))) (cbrt (expm1 (* a x)))) 2.545 * * [simplify]: iters left: 6 (6 enodes) 2.547 * * [simplify]: iters left: 5 (19 enodes) 2.549 * * [simplify]: Extracting #0: cost 1 inf + 0 2.549 * * [simplify]: Extracting #1: cost 3 inf + 0 2.549 * * [simplify]: Extracting #2: cost 5 inf + 0 2.549 * * [simplify]: Extracting #3: cost 7 inf + 0 2.549 * * [simplify]: Extracting #4: cost 10 inf + 0 2.549 * * [simplify]: Extracting #5: cost 8 inf + 2 2.550 * * [simplify]: Extracting #6: cost 0 inf + 1158 2.550 * [simplify]: Simplified to (* (cbrt (expm1 (* a x))) (cbrt (expm1 (* a x)))) 2.550 * [simplify]: Simplified (2 1 1 2) to (λ (a x) (cbrt (* (* (* (* (cbrt (expm1 (* a x))) (cbrt (expm1 (* a x)))) (* (cbrt (expm1 (* a x))) (cbrt (expm1 (* a x))))) (* (cbrt (expm1 (* a x))) (cbrt (expm1 (* a x))))) (expm1 (* a x))))) 2.550 * * * * [progress]: [ 30 / 96 ] simplifiying candidate # 2.550 * [simplify]: Simplifying (* (sqrt (expm1 (* a x))) (sqrt (expm1 (* a x)))) 2.550 * * [simplify]: iters left: 6 (6 enodes) 2.551 * * [simplify]: iters left: 5 (17 enodes) 2.554 * * [simplify]: iters left: 4 (18 enodes) 2.556 * * [simplify]: Extracting #0: cost 1 inf + 0 2.556 * * [simplify]: Extracting #1: cost 4 inf + 0 2.556 * * [simplify]: Extracting #2: cost 8 inf + 0 2.556 * * [simplify]: Extracting #3: cost 6 inf + 2 2.556 * * [simplify]: Extracting #4: cost 2 inf + 310 2.556 * * [simplify]: Extracting #5: cost 0 inf + 614 2.556 * [simplify]: Simplified to (expm1 (* a x)) 2.556 * [simplify]: Simplified (2 1 1 1) to (λ (a x) (cbrt (* (* (expm1 (* a x)) (* (sqrt (expm1 (* a x))) (sqrt (expm1 (* a x))))) (expm1 (* a x))))) 2.557 * [simplify]: Simplifying (* (sqrt (expm1 (* a x))) (sqrt (expm1 (* a x)))) 2.557 * * [simplify]: iters left: 6 (6 enodes) 2.558 * * [simplify]: iters left: 5 (17 enodes) 2.560 * * [simplify]: iters left: 4 (18 enodes) 2.563 * * [simplify]: Extracting #0: cost 1 inf + 0 2.563 * * [simplify]: Extracting #1: cost 4 inf + 0 2.563 * * [simplify]: Extracting #2: cost 8 inf + 0 2.563 * * [simplify]: Extracting #3: cost 6 inf + 2 2.563 * * [simplify]: Extracting #4: cost 2 inf + 310 2.563 * * [simplify]: Extracting #5: cost 0 inf + 614 2.563 * [simplify]: Simplified to (expm1 (* a x)) 2.563 * [simplify]: Simplified (2 1 1 2) to (λ (a x) (cbrt (* (* (* (sqrt (expm1 (* a x))) (sqrt (expm1 (* a x)))) (expm1 (* a x))) (expm1 (* a x))))) 2.563 * * * * [progress]: [ 31 / 96 ] simplifiying candidate # 2.564 * [simplify]: Simplifying (* 1 1) 2.564 * * [simplify]: iters left: 2 (2 enodes) 2.565 * * [simplify]: iters left: 1 (6 enodes) 2.566 * * [simplify]: Extracting #0: cost 1 inf + 0 2.566 * * [simplify]: Extracting #1: cost 0 inf + 1 2.566 * [simplify]: Simplified to 1 2.566 * [simplify]: Simplified (2 1 1 1) to (λ (a x) (cbrt (* (* 1 (* (expm1 (* a x)) (expm1 (* a x)))) (expm1 (* a x))))) 2.566 * [simplify]: Simplifying (* (expm1 (* a x)) (expm1 (* a x))) 2.566 * * [simplify]: iters left: 5 (5 enodes) 2.567 * * [simplify]: iters left: 4 (16 enodes) 2.570 * * [simplify]: Extracting #0: cost 1 inf + 0 2.570 * * [simplify]: Extracting #1: cost 3 inf + 0 2.570 * * [simplify]: Extracting #2: cost 5 inf + 0 2.570 * * [simplify]: Extracting #3: cost 8 inf + 0 2.570 * * [simplify]: Extracting #4: cost 6 inf + 2 2.570 * * [simplify]: Extracting #5: cost 0 inf + 614 2.570 * [simplify]: Simplified to (* (expm1 (* a x)) (expm1 (* a x))) 2.570 * [simplify]: Simplified (2 1 1 2) to (λ (a x) (cbrt (* (* 1 (* (expm1 (* a x)) (expm1 (* a x)))) (expm1 (* a x))))) 2.570 * * * * [progress]: [ 32 / 96 ] simplifiying candidate # 2.571 * [simplify]: Simplifying (* (sqrt (expm1 (* a x))) (sqrt (expm1 (* a x)))) 2.571 * * [simplify]: iters left: 6 (6 enodes) 2.572 * * [simplify]: iters left: 5 (17 enodes) 2.575 * * [simplify]: iters left: 4 (18 enodes) 2.577 * * [simplify]: Extracting #0: cost 1 inf + 0 2.577 * * [simplify]: Extracting #1: cost 4 inf + 0 2.577 * * [simplify]: Extracting #2: cost 8 inf + 0 2.577 * * [simplify]: Extracting #3: cost 6 inf + 2 2.577 * * [simplify]: Extracting #4: cost 2 inf + 310 2.577 * * [simplify]: Extracting #5: cost 0 inf + 614 2.577 * [simplify]: Simplified to (expm1 (* a x)) 2.577 * [simplify]: Simplified (2 1 1 1) to (λ (a x) (cbrt (* (* (expm1 (* a x)) (* (sqrt (expm1 (* a x))) (sqrt (expm1 (* a x))))) (expm1 (* a x))))) 2.578 * [simplify]: Simplifying (* (sqrt (expm1 (* a x))) (sqrt (expm1 (* a x)))) 2.578 * * [simplify]: iters left: 6 (6 enodes) 2.579 * * [simplify]: iters left: 5 (17 enodes) 2.582 * * [simplify]: iters left: 4 (18 enodes) 2.584 * * [simplify]: Extracting #0: cost 1 inf + 0 2.584 * * [simplify]: Extracting #1: cost 4 inf + 0 2.584 * * [simplify]: Extracting #2: cost 8 inf + 0 2.584 * * [simplify]: Extracting #3: cost 6 inf + 2 2.584 * * [simplify]: Extracting #4: cost 2 inf + 310 2.584 * * [simplify]: Extracting #5: cost 0 inf + 614 2.584 * [simplify]: Simplified to (expm1 (* a x)) 2.584 * [simplify]: Simplified (2 1 1 2) to (λ (a x) (cbrt (* (* (* (sqrt (expm1 (* a x))) (sqrt (expm1 (* a x)))) (expm1 (* a x))) (expm1 (* a x))))) 2.584 * * * * [progress]: [ 33 / 96 ] simplifiying candidate # 2.584 * [simplify]: Simplifying (* 2 1) 2.584 * * [simplify]: iters left: 2 (3 enodes) 2.586 * * [simplify]: iters left: 1 (9 enodes) 2.589 * * [simplify]: Extracting #0: cost 1 inf + 0 2.589 * * [simplify]: Extracting #1: cost 0 inf + 1 2.589 * [simplify]: Simplified to 2 2.589 * [simplify]: Simplified (2 1 1 2) to (λ (a x) (cbrt (* (pow (expm1 (* a x)) 2) (expm1 (* a x))))) 2.589 * * * * [progress]: [ 34 / 96 ] simplifiying candidate # 2.590 * [simplify]: Simplifying (* (expm1 (* a x)) (* (cbrt (expm1 (* a x))) (cbrt (expm1 (* a x))))) 2.590 * * [simplify]: iters left: 6 (7 enodes) 2.593 * * [simplify]: iters left: 5 (25 enodes) 2.603 * * [simplify]: iters left: 4 (29 enodes) 2.610 * * [simplify]: Extracting #0: cost 1 inf + 0 2.610 * * [simplify]: Extracting #1: cost 6 inf + 0 2.610 * * [simplify]: Extracting #2: cost 11 inf + 0 2.610 * * [simplify]: Extracting #3: cost 14 inf + 0 2.610 * * [simplify]: Extracting #4: cost 12 inf + 2 2.611 * * [simplify]: Extracting #5: cost 8 inf + 310 2.611 * * [simplify]: Extracting #6: cost 4 inf + 1158 2.611 * * [simplify]: Extracting #7: cost 1 inf + 1894 2.612 * * [simplify]: Extracting #8: cost 0 inf + 2166 2.613 * [simplify]: Simplified to (* (expm1 (* a x)) (* (cbrt (expm1 (* a x))) (cbrt (expm1 (* a x))))) 2.613 * [simplify]: Simplified (2 1 1 1) to (λ (a x) (cbrt (* (* (* (expm1 (* a x)) (* (cbrt (expm1 (* a x))) (cbrt (expm1 (* a x))))) (cbrt (expm1 (* a x)))) (expm1 (* a x))))) 2.613 * * * * [progress]: [ 35 / 96 ] simplifiying candidate # 2.613 * [simplify]: Simplifying (* (expm1 (* a x)) (sqrt (expm1 (* a x)))) 2.613 * * [simplify]: iters left: 6 (6 enodes) 2.615 * * [simplify]: iters left: 5 (20 enodes) 2.617 * * [simplify]: Extracting #0: cost 1 inf + 0 2.617 * * [simplify]: Extracting #1: cost 4 inf + 0 2.617 * * [simplify]: Extracting #2: cost 7 inf + 0 2.617 * * [simplify]: Extracting #3: cost 10 inf + 0 2.617 * * [simplify]: Extracting #4: cost 8 inf + 2 2.618 * * [simplify]: Extracting #5: cost 0 inf + 998 2.618 * [simplify]: Simplified to (* (expm1 (* a x)) (sqrt (expm1 (* a x)))) 2.618 * [simplify]: Simplified (2 1 1 1) to (λ (a x) (cbrt (* (* (* (expm1 (* a x)) (sqrt (expm1 (* a x)))) (sqrt (expm1 (* a x)))) (expm1 (* a x))))) 2.618 * * * * [progress]: [ 36 / 96 ] simplifiying candidate # 2.618 * [simplify]: Simplifying (* (expm1 (* a x)) 1) 2.618 * * [simplify]: iters left: 5 (6 enodes) 2.620 * * [simplify]: iters left: 4 (20 enodes) 2.624 * * [simplify]: iters left: 3 (24 enodes) 2.628 * * [simplify]: Extracting #0: cost 1 inf + 0 2.628 * * [simplify]: Extracting #1: cost 4 inf + 0 2.628 * * [simplify]: Extracting #2: cost 6 inf + 1 2.628 * * [simplify]: Extracting #3: cost 4 inf + 3 2.628 * * [simplify]: Extracting #4: cost 0 inf + 311 2.628 * [simplify]: Simplified to (expm1 (* a x)) 2.628 * [simplify]: Simplified (2 1 1 1) to (λ (a x) (cbrt (* (* (expm1 (* a x)) (expm1 (* a x))) (expm1 (* a x))))) 2.628 * * * * [progress]: [ 37 / 96 ] simplifiying candidate # 2.628 * [simplify]: Simplifying (* (cbrt (expm1 (* a x))) (expm1 (* a x))) 2.628 * * [simplify]: iters left: 6 (6 enodes) 2.630 * * [simplify]: iters left: 5 (20 enodes) 2.632 * * [simplify]: Extracting #0: cost 1 inf + 0 2.632 * * [simplify]: Extracting #1: cost 4 inf + 0 2.632 * * [simplify]: Extracting #2: cost 7 inf + 0 2.633 * * [simplify]: Extracting #3: cost 10 inf + 0 2.633 * * [simplify]: Extracting #4: cost 8 inf + 2 2.633 * * [simplify]: Extracting #5: cost 0 inf + 1158 2.633 * [simplify]: Simplified to (* (expm1 (* a x)) (cbrt (expm1 (* a x)))) 2.633 * [simplify]: Simplified (2 1 1 2) to (λ (a x) (cbrt (* (* (* (cbrt (expm1 (* a x))) (cbrt (expm1 (* a x)))) (* (expm1 (* a x)) (cbrt (expm1 (* a x))))) (expm1 (* a x))))) 2.633 * * * * [progress]: [ 38 / 96 ] simplifiying candidate # 2.633 * [simplify]: Simplifying (* (sqrt (expm1 (* a x))) (expm1 (* a x))) 2.633 * * [simplify]: iters left: 6 (6 enodes) 2.634 * * [simplify]: iters left: 5 (20 enodes) 2.637 * * [simplify]: Extracting #0: cost 1 inf + 0 2.637 * * [simplify]: Extracting #1: cost 4 inf + 0 2.637 * * [simplify]: Extracting #2: cost 7 inf + 0 2.637 * * [simplify]: Extracting #3: cost 10 inf + 0 2.637 * * [simplify]: Extracting #4: cost 8 inf + 2 2.637 * * [simplify]: Extracting #5: cost 0 inf + 998 2.638 * [simplify]: Simplified to (* (expm1 (* a x)) (sqrt (expm1 (* a x)))) 2.638 * [simplify]: Simplified (2 1 1 2) to (λ (a x) (cbrt (* (* (sqrt (expm1 (* a x))) (* (expm1 (* a x)) (sqrt (expm1 (* a x))))) (expm1 (* a x))))) 2.638 * * * * [progress]: [ 39 / 96 ] simplifiying candidate # 2.638 * [simplify]: Simplifying (* (expm1 (* a x)) (expm1 (* a x))) 2.638 * * [simplify]: iters left: 5 (5 enodes) 2.639 * * [simplify]: iters left: 4 (16 enodes) 2.641 * * [simplify]: Extracting #0: cost 1 inf + 0 2.641 * * [simplify]: Extracting #1: cost 3 inf + 0 2.641 * * [simplify]: Extracting #2: cost 5 inf + 0 2.641 * * [simplify]: Extracting #3: cost 8 inf + 0 2.641 * * [simplify]: Extracting #4: cost 6 inf + 2 2.641 * * [simplify]: Extracting #5: cost 0 inf + 614 2.642 * [simplify]: Simplified to (* (expm1 (* a x)) (expm1 (* a x))) 2.642 * [simplify]: Simplified (2 1 1 2) to (λ (a x) (cbrt (* (* 1 (* (expm1 (* a x)) (expm1 (* a x)))) (expm1 (* a x))))) 2.642 * * * * [progress]: [ 40 / 96 ] simplifiying candidate #real (real->posit16 (* (expm1 (* a x)) (expm1 (* a x))))) (expm1 (* a x)))))> 2.642 * [simplify]: Simplifying (real->posit16 (* (expm1 (* a x)) (expm1 (* a x)))) 2.642 * * [simplify]: iters left: 6 (6 enodes) 2.643 * * [simplify]: iters left: 5 (16 enodes) 2.645 * * [simplify]: Extracting #0: cost 1 inf + 0 2.645 * * [simplify]: Extracting #1: cost 2 inf + 0 2.645 * * [simplify]: Extracting #2: cost 3 inf + 0 2.645 * * [simplify]: Extracting #3: cost 5 inf + 0 2.646 * * [simplify]: Extracting #4: cost 8 inf + 0 2.646 * * [simplify]: Extracting #5: cost 6 inf + 2 2.646 * * [simplify]: Extracting #6: cost 0 inf + 614 2.646 * [simplify]: Simplified to (real->posit16 (* (expm1 (* a x)) (expm1 (* a x)))) 2.646 * [simplify]: Simplified (2 1 1 1) to (λ (a x) (cbrt (* (posit16->real (real->posit16 (* (expm1 (* a x)) (expm1 (* a x))))) (expm1 (* a x))))) 2.646 * * * * [progress]: [ 41 / 96 ] simplifiying candidate # 2.646 * * * * [progress]: [ 42 / 96 ] simplifiying candidate # 2.646 * [simplify]: Simplifying (expm1 (* (* (expm1 (* a x)) (expm1 (* a x))) (expm1 (* a x)))) 2.646 * * [simplify]: iters left: 6 (7 enodes) 2.648 * * [simplify]: iters left: 5 (23 enodes) 2.651 * * [simplify]: iters left: 4 (25 enodes) 2.655 * * [simplify]: iters left: 3 (32 enodes) 2.662 * * [simplify]: iters left: 2 (46 enodes) 2.672 * * [simplify]: iters left: 1 (72 enodes) 2.689 * * [simplify]: Extracting #0: cost 1 inf + 0 2.689 * * [simplify]: Extracting #1: cost 3 inf + 0 2.689 * * [simplify]: Extracting #2: cost 11 inf + 0 2.689 * * [simplify]: Extracting #3: cost 20 inf + 1 2.689 * * [simplify]: Extracting #4: cost 24 inf + 3 2.690 * * [simplify]: Extracting #5: cost 22 inf + 6 2.690 * * [simplify]: Extracting #6: cost 14 inf + 982 2.691 * * [simplify]: Extracting #7: cost 2 inf + 4936 2.692 * * [simplify]: Extracting #8: cost 0 inf + 6084 2.695 * [simplify]: Simplified to (expm1 (* (expm1 (* a x)) (* (expm1 (* a x)) (expm1 (* a x))))) 2.695 * [simplify]: Simplified (2 1 1) to (λ (a x) (cbrt (log1p (expm1 (* (expm1 (* a x)) (* (expm1 (* a x)) (expm1 (* a x)))))))) 2.696 * * * * [progress]: [ 43 / 96 ] simplifiying candidate # 2.696 * [simplify]: Simplifying (log1p (* (* (expm1 (* a x)) (expm1 (* a x))) (expm1 (* a x)))) 2.696 * * [simplify]: iters left: 6 (7 enodes) 2.699 * * [simplify]: iters left: 5 (23 enodes) 2.704 * * [simplify]: iters left: 4 (25 enodes) 2.708 * * [simplify]: iters left: 3 (32 enodes) 2.715 * * [simplify]: iters left: 2 (46 enodes) 2.725 * * [simplify]: iters left: 1 (72 enodes) 2.739 * * [simplify]: Extracting #0: cost 1 inf + 0 2.739 * * [simplify]: Extracting #1: cost 3 inf + 0 2.739 * * [simplify]: Extracting #2: cost 11 inf + 0 2.739 * * [simplify]: Extracting #3: cost 20 inf + 1 2.739 * * [simplify]: Extracting #4: cost 24 inf + 3 2.739 * * [simplify]: Extracting #5: cost 22 inf + 6 2.739 * * [simplify]: Extracting #6: cost 14 inf + 982 2.740 * * [simplify]: Extracting #7: cost 2 inf + 4976 2.740 * * [simplify]: Extracting #8: cost 0 inf + 6124 2.741 * [simplify]: Simplified to (log1p (* (expm1 (* a x)) (* (expm1 (* a x)) (expm1 (* a x))))) 2.741 * [simplify]: Simplified (2 1 1) to (λ (a x) (cbrt (expm1 (log1p (* (expm1 (* a x)) (* (expm1 (* a x)) (expm1 (* a x)))))))) 2.741 * * * * [progress]: [ 44 / 96 ] simplifiying candidate # 2.741 * [simplify]: Simplifying (+ (+ 1 1) 1) 2.741 * * [simplify]: iters left: 4 (3 enodes) 2.744 * * [simplify]: iters left: 3 (14 enodes) 2.746 * * [simplify]: iters left: 2 (16 enodes) 2.751 * * [simplify]: Extracting #0: cost 1 inf + 0 2.751 * * [simplify]: Extracting #1: cost 0 inf + 1 2.751 * [simplify]: Simplified to 3 2.751 * [simplify]: Simplified (2 1 2) to (λ (a x) (cbrt (pow (expm1 (* a x)) 3))) 2.751 * * * * [progress]: [ 45 / 96 ] simplifiying candidate # 2.751 * [simplify]: Simplifying (+ 2 1) 2.751 * * [simplify]: iters left: 2 (3 enodes) 2.755 * * [simplify]: iters left: 1 (13 enodes) 2.759 * * [simplify]: Extracting #0: cost 1 inf + 0 2.759 * * [simplify]: Extracting #1: cost 0 inf + 1 2.759 * [simplify]: Simplified to 3 2.759 * [simplify]: Simplified (2 1 2) to (λ (a x) (cbrt (pow (expm1 (* a x)) 3))) 2.759 * * * * [progress]: [ 46 / 96 ] simplifiying candidate # 2.759 * [simplify]: Simplifying (+ (+ 1 1) 1) 2.759 * * [simplify]: iters left: 4 (3 enodes) 2.762 * * [simplify]: iters left: 3 (14 enodes) 2.765 * * [simplify]: iters left: 2 (16 enodes) 2.767 * * [simplify]: Extracting #0: cost 1 inf + 0 2.767 * * [simplify]: Extracting #1: cost 0 inf + 1 2.767 * [simplify]: Simplified to 3 2.767 * [simplify]: Simplified (2 1 2) to (λ (a x) (cbrt (pow (expm1 (* a x)) 3))) 2.767 * * * * [progress]: [ 47 / 96 ] simplifiying candidate # 2.768 * [simplify]: Simplifying (+ (* 2 1) 1) 2.768 * * [simplify]: iters left: 4 (4 enodes) 2.770 * * [simplify]: iters left: 3 (15 enodes) 2.772 * * [simplify]: iters left: 2 (17 enodes) 2.775 * * [simplify]: Extracting #0: cost 1 inf + 0 2.775 * * [simplify]: Extracting #1: cost 0 inf + 1 2.775 * [simplify]: Simplified to 3 2.775 * [simplify]: Simplified (2 1 2) to (λ (a x) (cbrt (pow (expm1 (* a x)) 3))) 2.775 * * * * [progress]: [ 48 / 96 ] simplifiying candidate # 2.775 * [simplify]: Simplifying (* (* (expm1 (* a x)) (expm1 (* a x))) (expm1 (* a x))) 2.775 * * [simplify]: iters left: 6 (6 enodes) 2.777 * * [simplify]: iters left: 5 (20 enodes) 2.780 * * [simplify]: iters left: 4 (22 enodes) 2.784 * * [simplify]: iters left: 3 (29 enodes) 2.791 * * [simplify]: iters left: 2 (43 enodes) 2.800 * * [simplify]: iters left: 1 (69 enodes) 2.812 * * [simplify]: Extracting #0: cost 1 inf + 0 2.813 * * [simplify]: Extracting #1: cost 9 inf + 0 2.813 * * [simplify]: Extracting #2: cost 18 inf + 1 2.813 * * [simplify]: Extracting #3: cost 22 inf + 3 2.813 * * [simplify]: Extracting #4: cost 20 inf + 6 2.813 * * [simplify]: Extracting #5: cost 9 inf + 1780 2.813 * * [simplify]: Extracting #6: cost 0 inf + 5560 2.815 * [simplify]: Simplified to (* (expm1 (* a x)) (* (expm1 (* a x)) (expm1 (* a x)))) 2.815 * [simplify]: Simplified (2 1 1) to (λ (a x) (cbrt (pow (* (expm1 (* a x)) (* (expm1 (* a x)) (expm1 (* a x)))) 1))) 2.815 * * * * [progress]: [ 49 / 96 ] simplifiying candidate # 2.815 * [simplify]: Simplifying (* (* (expm1 (* a x)) (expm1 (* a x))) (expm1 (* a x))) 2.815 * * [simplify]: iters left: 6 (6 enodes) 2.818 * * [simplify]: iters left: 5 (20 enodes) 2.823 * * [simplify]: iters left: 4 (22 enodes) 2.831 * * [simplify]: iters left: 3 (29 enodes) 2.842 * * [simplify]: iters left: 2 (43 enodes) 2.858 * * [simplify]: iters left: 1 (69 enodes) 2.880 * * [simplify]: Extracting #0: cost 1 inf + 0 2.880 * * [simplify]: Extracting #1: cost 9 inf + 0 2.880 * * [simplify]: Extracting #2: cost 18 inf + 1 2.880 * * [simplify]: Extracting #3: cost 22 inf + 3 2.880 * * [simplify]: Extracting #4: cost 20 inf + 6 2.881 * * [simplify]: Extracting #5: cost 9 inf + 1780 2.882 * * [simplify]: Extracting #6: cost 0 inf + 5560 2.883 * [simplify]: Simplified to (* (expm1 (* a x)) (* (expm1 (* a x)) (expm1 (* a x)))) 2.883 * [simplify]: Simplified (2 1 1) to (λ (a x) (cbrt (pow (* (expm1 (* a x)) (* (expm1 (* a x)) (expm1 (* a x)))) 1))) 2.883 * * * * [progress]: [ 50 / 96 ] simplifiying candidate # 2.883 * * * * [progress]: [ 51 / 96 ] simplifiying candidate # 2.883 * [simplify]: Simplifying (+ (+ 1 1) 1) 2.883 * * [simplify]: iters left: 4 (3 enodes) 2.887 * * [simplify]: iters left: 3 (14 enodes) 2.889 * * [simplify]: iters left: 2 (16 enodes) 2.892 * * [simplify]: Extracting #0: cost 1 inf + 0 2.892 * * [simplify]: Extracting #1: cost 0 inf + 1 2.892 * [simplify]: Simplified to 3 2.892 * [simplify]: Simplified (2 1 2) to (λ (a x) (cbrt (pow (expm1 (* a x)) 3))) 2.892 * * * * [progress]: [ 52 / 96 ] simplifiying candidate # 2.892 * [simplify]: Simplifying (+ 2 1) 2.892 * * [simplify]: iters left: 2 (3 enodes) 2.894 * * [simplify]: iters left: 1 (13 enodes) 2.897 * * [simplify]: Extracting #0: cost 1 inf + 0 2.897 * * [simplify]: Extracting #1: cost 0 inf + 1 2.897 * [simplify]: Simplified to 3 2.897 * [simplify]: Simplified (2 1 2) to (λ (a x) (cbrt (pow (expm1 (* a x)) 3))) 2.897 * * * * [progress]: [ 53 / 96 ] simplifiying candidate # 2.897 * [simplify]: Simplifying (+ (+ 1 1) 1) 2.897 * * [simplify]: iters left: 4 (3 enodes) 2.899 * * [simplify]: iters left: 3 (14 enodes) 2.902 * * [simplify]: iters left: 2 (16 enodes) 2.904 * * [simplify]: Extracting #0: cost 1 inf + 0 2.904 * * [simplify]: Extracting #1: cost 0 inf + 1 2.904 * [simplify]: Simplified to 3 2.905 * [simplify]: Simplified (2 1 2) to (λ (a x) (cbrt (pow (expm1 (* a x)) 3))) 2.905 * * * * [progress]: [ 54 / 96 ] simplifiying candidate # 2.905 * [simplify]: Simplifying (+ (* 2 1) 1) 2.905 * * [simplify]: iters left: 4 (4 enodes) 2.910 * * [simplify]: iters left: 3 (15 enodes) 2.913 * * [simplify]: iters left: 2 (17 enodes) 2.917 * * [simplify]: Extracting #0: cost 1 inf + 0 2.917 * * [simplify]: Extracting #1: cost 0 inf + 1 2.917 * [simplify]: Simplified to 3 2.917 * [simplify]: Simplified (2 1 2) to (λ (a x) (cbrt (pow (expm1 (* a x)) 3))) 2.917 * * * * [progress]: [ 55 / 96 ] simplifiying candidate # 2.917 * * * * [progress]: [ 56 / 96 ] simplifiying candidate # 2.918 * [simplify]: Simplifying (+ (+ (log (expm1 (* a x))) (log (expm1 (* a x)))) (log (expm1 (* a x)))) 2.918 * * [simplify]: iters left: 6 (7 enodes) 2.921 * * [simplify]: iters left: 5 (23 enodes) 2.928 * * [simplify]: Extracting #0: cost 1 inf + 0 2.928 * * [simplify]: Extracting #1: cost 4 inf + 0 2.928 * * [simplify]: Extracting #2: cost 7 inf + 0 2.928 * * [simplify]: Extracting #3: cost 9 inf + 0 2.928 * * [simplify]: Extracting #4: cost 12 inf + 0 2.928 * * [simplify]: Extracting #5: cost 8 inf + 86 2.928 * * [simplify]: Extracting #6: cost 1 inf + 1380 2.929 * * [simplify]: Extracting #7: cost 0 inf + 1642 2.929 * [simplify]: Simplified to (+ (+ (log (expm1 (* a x))) (log (expm1 (* a x)))) (log (expm1 (* a x)))) 2.929 * [simplify]: Simplified (2 1 1) to (λ (a x) (cbrt (exp (+ (+ (log (expm1 (* a x))) (log (expm1 (* a x)))) (log (expm1 (* a x))))))) 2.930 * * * * [progress]: [ 57 / 96 ] simplifiying candidate # 2.930 * [simplify]: Simplifying (+ (log (* (expm1 (* a x)) (expm1 (* a x)))) (log (expm1 (* a x)))) 2.930 * * [simplify]: iters left: 6 (8 enodes) 2.934 * * [simplify]: iters left: 5 (27 enodes) 2.938 * * [simplify]: Extracting #0: cost 1 inf + 0 2.938 * * [simplify]: Extracting #1: cost 4 inf + 0 2.938 * * [simplify]: Extracting #2: cost 8 inf + 0 2.938 * * [simplify]: Extracting #3: cost 11 inf + 0 2.938 * * [simplify]: Extracting #4: cost 14 inf + 0 2.938 * * [simplify]: Extracting #5: cost 12 inf + 2 2.938 * * [simplify]: Extracting #6: cost 8 inf + 310 2.938 * * [simplify]: Extracting #7: cost 3 inf + 1350 2.938 * * [simplify]: Extracting #8: cost 0 inf + 2086 2.939 * [simplify]: Simplified to (+ (log (* (expm1 (* a x)) (expm1 (* a x)))) (log (expm1 (* a x)))) 2.939 * [simplify]: Simplified (2 1 1) to (λ (a x) (cbrt (exp (+ (log (* (expm1 (* a x)) (expm1 (* a x)))) (log (expm1 (* a x))))))) 2.939 * * * * [progress]: [ 58 / 96 ] simplifiying candidate # 2.939 * [simplify]: Simplifying (log (* (* (expm1 (* a x)) (expm1 (* a x))) (expm1 (* a x)))) 2.939 * * [simplify]: iters left: 6 (7 enodes) 2.941 * * [simplify]: iters left: 5 (26 enodes) 2.945 * * [simplify]: iters left: 4 (34 enodes) 2.952 * * [simplify]: iters left: 3 (42 enodes) 2.962 * * [simplify]: iters left: 2 (59 enodes) 2.980 * * [simplify]: iters left: 1 (91 enodes) 2.997 * * [simplify]: Extracting #0: cost 1 inf + 0 2.997 * * [simplify]: Extracting #1: cost 8 inf + 0 2.998 * * [simplify]: Extracting #2: cost 17 inf + 2 2.998 * * [simplify]: Extracting #3: cost 28 inf + 2 2.998 * * [simplify]: Extracting #4: cost 33 inf + 3 2.998 * * [simplify]: Extracting #5: cost 31 inf + 6 2.998 * * [simplify]: Extracting #6: cost 14 inf + 3828 2.999 * * [simplify]: Extracting #7: cost 0 inf + 8099 3.000 * [simplify]: Simplified to (* 3 (log (expm1 (* a x)))) 3.000 * [simplify]: Simplified (2 1 1) to (λ (a x) (cbrt (exp (* 3 (log (expm1 (* a x))))))) 3.000 * * * * [progress]: [ 59 / 96 ] simplifiying candidate # 3.000 * [simplify]: Simplifying (exp (* (* (expm1 (* a x)) (expm1 (* a x))) (expm1 (* a x)))) 3.000 * * [simplify]: iters left: 6 (7 enodes) 3.002 * * [simplify]: iters left: 5 (25 enodes) 3.006 * * [simplify]: iters left: 4 (36 enodes) 3.018 * * [simplify]: iters left: 3 (57 enodes) 3.042 * * [simplify]: iters left: 2 (103 enodes) 3.081 * * [simplify]: iters left: 1 (209 enodes) 3.128 * * [simplify]: Extracting #0: cost 1 inf + 0 3.128 * * [simplify]: Extracting #1: cost 26 inf + 0 3.128 * * [simplify]: Extracting #2: cost 96 inf + 1 3.129 * * [simplify]: Extracting #3: cost 140 inf + 5 3.129 * * [simplify]: Extracting #4: cost 125 inf + 2986 3.135 * * [simplify]: Extracting #5: cost 48 inf + 28452 3.140 * * [simplify]: Extracting #6: cost 4 inf + 53852 3.148 * * [simplify]: Extracting #7: cost 0 inf + 57079 3.161 * [simplify]: Simplified to (exp (* (expm1 (* a x)) (* (expm1 (* a x)) (expm1 (* a x))))) 3.161 * [simplify]: Simplified (2 1 1) to (λ (a x) (cbrt (log (exp (* (expm1 (* a x)) (* (expm1 (* a x)) (expm1 (* a x)))))))) 3.161 * * * * [progress]: [ 60 / 96 ] simplifiying candidate # 3.161 * [simplify]: Simplifying (* (* (* (* (expm1 (* a x)) (expm1 (* a x))) (expm1 (* a x))) (* (* (expm1 (* a x)) (expm1 (* a x))) (expm1 (* a x)))) (* (* (expm1 (* a x)) (expm1 (* a x))) (expm1 (* a x)))) 3.161 * * [simplify]: iters left: 6 (8 enodes) 3.165 * * [simplify]: iters left: 5 (35 enodes) 3.179 * * [simplify]: iters left: 4 (70 enodes) 3.206 * * [simplify]: iters left: 3 (94 enodes) 3.231 * * [simplify]: iters left: 2 (167 enodes) 3.322 * * [simplify]: iters left: 1 (393 enodes) 3.554 * * [simplify]: Extracting #0: cost 1 inf + 0 3.554 * * [simplify]: Extracting #1: cost 72 inf + 0 3.556 * * [simplify]: Extracting #2: cost 283 inf + 3 3.558 * * [simplify]: Extracting #3: cost 292 inf + 14 3.560 * * [simplify]: Extracting #4: cost 282 inf + 740 3.571 * * [simplify]: Extracting #5: cost 143 inf + 53798 3.590 * * [simplify]: Extracting #6: cost 7 inf + 124343 3.608 * * [simplify]: Extracting #7: cost 0 inf + 128269 3.630 * * [simplify]: Extracting #8: cost 0 inf + 128069 3.666 * [simplify]: Simplified to (* (* (expm1 (* a x)) (* (expm1 (* a x)) (expm1 (* a x)))) (* (* (expm1 (* a x)) (* (expm1 (* a x)) (expm1 (* a x)))) (* (expm1 (* a x)) (* (expm1 (* a x)) (expm1 (* a x)))))) 3.666 * [simplify]: Simplified (2 1 1) to (λ (a x) (cbrt (cbrt (* (* (expm1 (* a x)) (* (expm1 (* a x)) (expm1 (* a x)))) (* (* (expm1 (* a x)) (* (expm1 (* a x)) (expm1 (* a x)))) (* (expm1 (* a x)) (* (expm1 (* a x)) (expm1 (* a x))))))))) 3.666 * * * * [progress]: [ 61 / 96 ] simplifiying candidate # 3.666 * [simplify]: Simplifying (* (* (* (* (expm1 (* a x)) (expm1 (* a x))) (* (expm1 (* a x)) (expm1 (* a x)))) (* (expm1 (* a x)) (expm1 (* a x)))) (* (* (expm1 (* a x)) (expm1 (* a x))) (expm1 (* a x)))) 3.667 * * [simplify]: iters left: 6 (9 enodes) 3.669 * * [simplify]: iters left: 5 (40 enodes) 3.677 * * [simplify]: iters left: 4 (71 enodes) 3.692 * * [simplify]: iters left: 3 (95 enodes) 3.728 * * [simplify]: iters left: 2 (182 enodes) 3.815 * * [simplify]: Extracting #0: cost 1 inf + 0 3.815 * * [simplify]: Extracting #1: cost 31 inf + 0 3.816 * * [simplify]: Extracting #2: cost 95 inf + 2 3.817 * * [simplify]: Extracting #3: cost 93 inf + 9 3.818 * * [simplify]: Extracting #4: cost 79 inf + 1764 3.824 * * [simplify]: Extracting #5: cost 23 inf + 23800 3.834 * * [simplify]: Extracting #6: cost 1 inf + 34480 3.844 * * [simplify]: Extracting #7: cost 0 inf + 35093 3.857 * [simplify]: Simplified to (* (* (* (expm1 (* a x)) (expm1 (* a x))) (* (expm1 (* a x)) (expm1 (* a x)))) (* (expm1 (* a x)) (* (* (expm1 (* a x)) (expm1 (* a x))) (* (expm1 (* a x)) (expm1 (* a x)))))) 3.857 * [simplify]: Simplified (2 1 1) to (λ (a x) (cbrt (cbrt (* (* (* (expm1 (* a x)) (expm1 (* a x))) (* (expm1 (* a x)) (expm1 (* a x)))) (* (expm1 (* a x)) (* (* (expm1 (* a x)) (expm1 (* a x))) (* (expm1 (* a x)) (expm1 (* a x))))))))) 3.858 * * * * [progress]: [ 62 / 96 ] simplifiying candidate # 3.858 * [simplify]: Simplifying (* (cbrt (* (* (expm1 (* a x)) (expm1 (* a x))) (expm1 (* a x)))) (cbrt (* (* (expm1 (* a x)) (expm1 (* a x))) (expm1 (* a x))))) 3.858 * * [simplify]: iters left: 6 (8 enodes) 3.860 * * [simplify]: iters left: 5 (26 enodes) 3.864 * * [simplify]: iters left: 4 (28 enodes) 3.870 * * [simplify]: iters left: 3 (36 enodes) 3.877 * * [simplify]: iters left: 2 (58 enodes) 3.889 * * [simplify]: iters left: 1 (95 enodes) 3.909 * * [simplify]: Extracting #0: cost 1 inf + 0 3.909 * * [simplify]: Extracting #1: cost 3 inf + 0 3.909 * * [simplify]: Extracting #2: cost 6 inf + 0 3.909 * * [simplify]: Extracting #3: cost 17 inf + 0 3.909 * * [simplify]: Extracting #4: cost 26 inf + 3 3.909 * * [simplify]: Extracting #5: cost 13 inf + 2775 3.911 * * [simplify]: Extracting #6: cost 0 inf + 8198 3.912 * [simplify]: Simplified to (* (expm1 (* a x)) (expm1 (* a x))) 3.912 * [simplify]: Simplified (2 1 1) to (λ (a x) (cbrt (* (* (expm1 (* a x)) (expm1 (* a x))) (cbrt (* (* (expm1 (* a x)) (expm1 (* a x))) (expm1 (* a x))))))) 3.913 * [simplify]: Simplifying (cbrt (* (* (expm1 (* a x)) (expm1 (* a x))) (expm1 (* a x)))) 3.913 * * [simplify]: iters left: 6 (7 enodes) 3.916 * * [simplify]: iters left: 5 (23 enodes) 3.922 * * [simplify]: iters left: 4 (25 enodes) 3.931 * * [simplify]: iters left: 3 (33 enodes) 3.944 * * [simplify]: iters left: 2 (59 enodes) 3.969 * * [simplify]: iters left: 1 (106 enodes) 4.006 * * [simplify]: Extracting #0: cost 1 inf + 0 4.006 * * [simplify]: Extracting #1: cost 4 inf + 0 4.006 * * [simplify]: Extracting #2: cost 17 inf + 0 4.006 * * [simplify]: Extracting #3: cost 29 inf + 3 4.007 * * [simplify]: Extracting #4: cost 16 inf + 1589 4.008 * * [simplify]: Extracting #5: cost 6 inf + 5119 4.010 * * [simplify]: Extracting #6: cost 0 inf + 8021 4.012 * [simplify]: Simplified to (expm1 (* a x)) 4.012 * [simplify]: Simplified (2 1 2) to (λ (a x) (cbrt (* (* (expm1 (* a x)) (expm1 (* a x))) (expm1 (* a x))))) 4.012 * * * * [progress]: [ 63 / 96 ] simplifiying candidate # 4.012 * [simplify]: Simplifying (* (* (* (* (expm1 (* a x)) (expm1 (* a x))) (expm1 (* a x))) (* (* (expm1 (* a x)) (expm1 (* a x))) (expm1 (* a x)))) (* (* (expm1 (* a x)) (expm1 (* a x))) (expm1 (* a x)))) 4.012 * * [simplify]: iters left: 6 (8 enodes) 4.016 * * [simplify]: iters left: 5 (35 enodes) 4.026 * * [simplify]: iters left: 4 (70 enodes) 4.040 * * [simplify]: iters left: 3 (94 enodes) 4.071 * * [simplify]: iters left: 2 (167 enodes) 4.128 * * [simplify]: iters left: 1 (393 enodes) 4.350 * * [simplify]: Extracting #0: cost 1 inf + 0 4.350 * * [simplify]: Extracting #1: cost 72 inf + 0 4.351 * * [simplify]: Extracting #2: cost 283 inf + 3 4.354 * * [simplify]: Extracting #3: cost 292 inf + 14 4.356 * * [simplify]: Extracting #4: cost 282 inf + 740 4.367 * * [simplify]: Extracting #5: cost 143 inf + 53798 4.396 * * [simplify]: Extracting #6: cost 7 inf + 124343 4.418 * * [simplify]: Extracting #7: cost 0 inf + 128269 4.436 * * [simplify]: Extracting #8: cost 0 inf + 128069 4.458 * [simplify]: Simplified to (* (* (expm1 (* a x)) (* (expm1 (* a x)) (expm1 (* a x)))) (* (* (expm1 (* a x)) (* (expm1 (* a x)) (expm1 (* a x)))) (* (expm1 (* a x)) (* (expm1 (* a x)) (expm1 (* a x)))))) 4.458 * [simplify]: Simplified (2 1 1) to (λ (a x) (cbrt (cbrt (* (* (expm1 (* a x)) (* (expm1 (* a x)) (expm1 (* a x)))) (* (* (expm1 (* a x)) (* (expm1 (* a x)) (expm1 (* a x)))) (* (expm1 (* a x)) (* (expm1 (* a x)) (expm1 (* a x))))))))) 4.458 * * * * [progress]: [ 64 / 96 ] simplifiying candidate # 4.458 * [simplify]: Simplifying (sqrt (* (* (expm1 (* a x)) (expm1 (* a x))) (expm1 (* a x)))) 4.458 * * [simplify]: iters left: 6 (7 enodes) 4.460 * * [simplify]: iters left: 5 (23 enodes) 4.464 * * [simplify]: iters left: 4 (25 enodes) 4.468 * * [simplify]: iters left: 3 (32 enodes) 4.479 * * [simplify]: iters left: 2 (47 enodes) 4.495 * * [simplify]: iters left: 1 (73 enodes) 4.517 * * [simplify]: Extracting #0: cost 1 inf + 0 4.517 * * [simplify]: Extracting #1: cost 4 inf + 0 4.518 * * [simplify]: Extracting #2: cost 16 inf + 0 4.518 * * [simplify]: Extracting #3: cost 22 inf + 2 4.518 * * [simplify]: Extracting #4: cost 24 inf + 4 4.518 * * [simplify]: Extracting #5: cost 21 inf + 7 4.518 * * [simplify]: Extracting #6: cost 14 inf + 982 4.518 * * [simplify]: Extracting #7: cost 0 inf + 6024 4.519 * [simplify]: Simplified to (sqrt (* (expm1 (* a x)) (* (expm1 (* a x)) (expm1 (* a x))))) 4.519 * [simplify]: Simplified (2 1 1) to (λ (a x) (cbrt (* (sqrt (* (expm1 (* a x)) (* (expm1 (* a x)) (expm1 (* a x))))) (sqrt (* (* (expm1 (* a x)) (expm1 (* a x))) (expm1 (* a x))))))) 4.519 * [simplify]: Simplifying (sqrt (* (* (expm1 (* a x)) (expm1 (* a x))) (expm1 (* a x)))) 4.519 * * [simplify]: iters left: 6 (7 enodes) 4.521 * * [simplify]: iters left: 5 (23 enodes) 4.524 * * [simplify]: iters left: 4 (25 enodes) 4.529 * * [simplify]: iters left: 3 (32 enodes) 4.535 * * [simplify]: iters left: 2 (47 enodes) 4.547 * * [simplify]: iters left: 1 (73 enodes) 4.575 * * [simplify]: Extracting #0: cost 1 inf + 0 4.575 * * [simplify]: Extracting #1: cost 4 inf + 0 4.575 * * [simplify]: Extracting #2: cost 16 inf + 0 4.575 * * [simplify]: Extracting #3: cost 22 inf + 2 4.576 * * [simplify]: Extracting #4: cost 24 inf + 4 4.576 * * [simplify]: Extracting #5: cost 21 inf + 7 4.576 * * [simplify]: Extracting #6: cost 14 inf + 982 4.577 * * [simplify]: Extracting #7: cost 0 inf + 6024 4.578 * [simplify]: Simplified to (sqrt (* (expm1 (* a x)) (* (expm1 (* a x)) (expm1 (* a x))))) 4.578 * [simplify]: Simplified (2 1 2) to (λ (a x) (cbrt (* (sqrt (* (* (expm1 (* a x)) (expm1 (* a x))) (expm1 (* a x)))) (sqrt (* (expm1 (* a x)) (* (expm1 (* a x)) (expm1 (* a x)))))))) 4.578 * * * * [progress]: [ 65 / 96 ] simplifiying candidate # 4.578 * * * * [progress]: [ 66 / 96 ] simplifiying candidate # 4.578 * [simplify]: Simplifying (* (expm1 (* a x)) (sqrt (expm1 (* a x)))) 4.578 * * [simplify]: iters left: 6 (6 enodes) 4.580 * * [simplify]: iters left: 5 (20 enodes) 4.582 * * [simplify]: Extracting #0: cost 1 inf + 0 4.582 * * [simplify]: Extracting #1: cost 4 inf + 0 4.582 * * [simplify]: Extracting #2: cost 7 inf + 0 4.582 * * [simplify]: Extracting #3: cost 10 inf + 0 4.583 * * [simplify]: Extracting #4: cost 8 inf + 2 4.583 * * [simplify]: Extracting #5: cost 0 inf + 998 4.583 * [simplify]: Simplified to (* (expm1 (* a x)) (sqrt (expm1 (* a x)))) 4.583 * [simplify]: Simplified (2 1 1) to (λ (a x) (cbrt (* (* (expm1 (* a x)) (sqrt (expm1 (* a x)))) (* (expm1 (* a x)) (sqrt (expm1 (* a x))))))) 4.583 * [simplify]: Simplifying (* (expm1 (* a x)) (sqrt (expm1 (* a x)))) 4.583 * * [simplify]: iters left: 6 (6 enodes) 4.584 * * [simplify]: iters left: 5 (20 enodes) 4.587 * * [simplify]: Extracting #0: cost 1 inf + 0 4.587 * * [simplify]: Extracting #1: cost 4 inf + 0 4.587 * * [simplify]: Extracting #2: cost 7 inf + 0 4.587 * * [simplify]: Extracting #3: cost 10 inf + 0 4.587 * * [simplify]: Extracting #4: cost 8 inf + 2 4.587 * * [simplify]: Extracting #5: cost 0 inf + 998 4.588 * [simplify]: Simplified to (* (expm1 (* a x)) (sqrt (expm1 (* a x)))) 4.588 * [simplify]: Simplified (2 1 2) to (λ (a x) (cbrt (* (* (expm1 (* a x)) (sqrt (expm1 (* a x)))) (* (expm1 (* a x)) (sqrt (expm1 (* a x))))))) 4.588 * * * * [progress]: [ 67 / 96 ] simplifiying candidate # 4.588 * [simplify]: Simplifying (* (* (expm1 (* a x)) (expm1 (* a x))) (* (cbrt (expm1 (* a x))) (cbrt (expm1 (* a x))))) 4.588 * * [simplify]: iters left: 6 (8 enodes) 4.590 * * [simplify]: iters left: 5 (32 enodes) 4.595 * * [simplify]: iters left: 4 (50 enodes) 4.602 * * [simplify]: Extracting #0: cost 1 inf + 0 4.602 * * [simplify]: Extracting #1: cost 9 inf + 0 4.603 * * [simplify]: Extracting #2: cost 17 inf + 0 4.603 * * [simplify]: Extracting #3: cost 20 inf + 0 4.603 * * [simplify]: Extracting #4: cost 18 inf + 2 4.603 * * [simplify]: Extracting #5: cost 14 inf + 540 4.603 * * [simplify]: Extracting #6: cost 0 inf + 3558 4.604 * [simplify]: Simplified to (* (* (expm1 (* a x)) (cbrt (expm1 (* a x)))) (* (expm1 (* a x)) (cbrt (expm1 (* a x))))) 4.604 * [simplify]: Simplified (2 1 1) to (λ (a x) (cbrt (* (* (* (expm1 (* a x)) (cbrt (expm1 (* a x)))) (* (expm1 (* a x)) (cbrt (expm1 (* a x))))) (cbrt (expm1 (* a x)))))) 4.604 * * * * [progress]: [ 68 / 96 ] simplifiying candidate # 4.604 * [simplify]: Simplifying (* (* (expm1 (* a x)) (expm1 (* a x))) (sqrt (expm1 (* a x)))) 4.604 * * [simplify]: iters left: 6 (7 enodes) 4.606 * * [simplify]: iters left: 5 (25 enodes) 4.613 * * [simplify]: iters left: 4 (29 enodes) 4.621 * * [simplify]: iters left: 3 (30 enodes) 4.629 * * [simplify]: Extracting #0: cost 1 inf + 0 4.629 * * [simplify]: Extracting #1: cost 6 inf + 0 4.630 * * [simplify]: Extracting #2: cost 11 inf + 0 4.630 * * [simplify]: Extracting #3: cost 14 inf + 0 4.630 * * [simplify]: Extracting #4: cost 12 inf + 2 4.630 * * [simplify]: Extracting #5: cost 6 inf + 654 4.630 * * [simplify]: Extracting #6: cost 1 inf + 1534 4.631 * * [simplify]: Extracting #7: cost 0 inf + 1766 4.631 * [simplify]: Simplified to (* (expm1 (* a x)) (* (expm1 (* a x)) (sqrt (expm1 (* a x))))) 4.632 * [simplify]: Simplified (2 1 1) to (λ (a x) (cbrt (* (* (expm1 (* a x)) (* (expm1 (* a x)) (sqrt (expm1 (* a x))))) (sqrt (expm1 (* a x)))))) 4.632 * * * * [progress]: [ 69 / 96 ] simplifiying candidate # 4.632 * [simplify]: Simplifying (* (* (expm1 (* a x)) (expm1 (* a x))) 1) 4.632 * * [simplify]: iters left: 6 (7 enodes) 4.636 * * [simplify]: iters left: 5 (24 enodes) 4.644 * * [simplify]: iters left: 4 (29 enodes) 4.652 * * [simplify]: iters left: 3 (30 enodes) 4.660 * * [simplify]: Extracting #0: cost 1 inf + 0 4.660 * * [simplify]: Extracting #1: cost 4 inf + 0 4.660 * * [simplify]: Extracting #2: cost 5 inf + 1 4.661 * * [simplify]: Extracting #3: cost 8 inf + 1 4.661 * * [simplify]: Extracting #4: cost 6 inf + 3 4.661 * * [simplify]: Extracting #5: cost 1 inf + 463 4.661 * * [simplify]: Extracting #6: cost 0 inf + 615 4.661 * [simplify]: Simplified to (* (expm1 (* a x)) (expm1 (* a x))) 4.661 * [simplify]: Simplified (2 1 1) to (λ (a x) (cbrt (* (* (expm1 (* a x)) (expm1 (* a x))) (expm1 (* a x))))) 4.662 * * * * [progress]: [ 70 / 96 ] simplifiying candidate # 4.662 * [simplify]: Simplifying (* (expm1 (* a x)) (expm1 (* a x))) 4.662 * * [simplify]: iters left: 5 (5 enodes) 4.664 * * [simplify]: iters left: 4 (16 enodes) 4.669 * * [simplify]: Extracting #0: cost 1 inf + 0 4.669 * * [simplify]: Extracting #1: cost 3 inf + 0 4.669 * * [simplify]: Extracting #2: cost 5 inf + 0 4.669 * * [simplify]: Extracting #3: cost 8 inf + 0 4.669 * * [simplify]: Extracting #4: cost 6 inf + 2 4.669 * * [simplify]: Extracting #5: cost 0 inf + 614 4.669 * [simplify]: Simplified to (* (expm1 (* a x)) (expm1 (* a x))) 4.669 * [simplify]: Simplified (2 1 2) to (λ (a x) (cbrt (* (expm1 (* a x)) (* (expm1 (* a x)) (expm1 (* a x)))))) 4.669 * * * * [progress]: [ 71 / 96 ] simplifiying candidate #real (real->posit16 (* (* (expm1 (* a x)) (expm1 (* a x))) (expm1 (* a x)))))))> 4.670 * [simplify]: Simplifying (real->posit16 (* (* (expm1 (* a x)) (expm1 (* a x))) (expm1 (* a x)))) 4.670 * * [simplify]: iters left: 6 (7 enodes) 4.673 * * [simplify]: iters left: 5 (20 enodes) 4.679 * * [simplify]: iters left: 4 (22 enodes) 4.687 * * [simplify]: iters left: 3 (29 enodes) 4.700 * * [simplify]: iters left: 2 (43 enodes) 4.714 * * [simplify]: iters left: 1 (69 enodes) 4.727 * * [simplify]: Extracting #0: cost 1 inf + 0 4.727 * * [simplify]: Extracting #1: cost 2 inf + 0 4.727 * * [simplify]: Extracting #2: cost 9 inf + 0 4.727 * * [simplify]: Extracting #3: cost 18 inf + 1 4.727 * * [simplify]: Extracting #4: cost 22 inf + 3 4.727 * * [simplify]: Extracting #5: cost 20 inf + 6 4.727 * * [simplify]: Extracting #6: cost 9 inf + 1951 4.728 * * [simplify]: Extracting #7: cost 0 inf + 5560 4.728 * [simplify]: Simplified to (real->posit16 (* (expm1 (* a x)) (* (expm1 (* a x)) (expm1 (* a x))))) 4.728 * [simplify]: Simplified (2 1 1) to (λ (a x) (cbrt (posit16->real (real->posit16 (* (expm1 (* a x)) (* (expm1 (* a x)) (expm1 (* a x)))))))) 4.728 * * * * [progress]: [ 72 / 96 ] simplifiying candidate # 4.728 * * * * [progress]: [ 73 / 96 ] simplifiying candidate # 4.729 * [simplify]: Simplifying (exp (* a x)) 4.729 * * [simplify]: iters left: 3 (4 enodes) 4.730 * * [simplify]: iters left: 2 (15 enodes) 4.732 * * [simplify]: iters left: 1 (23 enodes) 4.736 * * [simplify]: Extracting #0: cost 1 inf + 0 4.736 * * [simplify]: Extracting #1: cost 9 inf + 0 4.736 * * [simplify]: Extracting #2: cost 13 inf + 73 4.736 * * [simplify]: Extracting #3: cost 6 inf + 607 4.736 * * [simplify]: Extracting #4: cost 0 inf + 1852 4.737 * [simplify]: Simplified to (exp (* a x)) 4.737 * [simplify]: Simplified (2 1 2 1) to (λ (a x) (cbrt (* (* (expm1 (* a x)) (expm1 (* a x))) (- (exp (* a x)) 1)))) 4.737 * * * * [progress]: [ 74 / 96 ] simplifiying candidate # 4.737 * [simplify]: Simplifying (expm1 (expm1 (* a x))) 4.737 * * [simplify]: iters left: 4 (5 enodes) 4.738 * * [simplify]: iters left: 3 (16 enodes) 4.740 * * [simplify]: Extracting #0: cost 1 inf + 0 4.740 * * [simplify]: Extracting #1: cost 3 inf + 0 4.740 * * [simplify]: Extracting #2: cost 5 inf + 0 4.740 * * [simplify]: Extracting #3: cost 8 inf + 0 4.740 * * [simplify]: Extracting #4: cost 6 inf + 2 4.740 * * [simplify]: Extracting #5: cost 0 inf + 674 4.741 * [simplify]: Simplified to (expm1 (expm1 (* a x))) 4.741 * [simplify]: Simplified (2 1 2 1) to (λ (a x) (cbrt (* (* (expm1 (* a x)) (expm1 (* a x))) (log1p (expm1 (expm1 (* a x))))))) 4.741 * * * * [progress]: [ 75 / 96 ] simplifiying candidate # 4.741 * [simplify]: Simplifying (log1p (expm1 (* a x))) 4.741 * * [simplify]: iters left: 4 (5 enodes) 4.743 * * [simplify]: iters left: 3 (14 enodes) 4.746 * * [simplify]: Extracting #0: cost 1 inf + 0 4.746 * * [simplify]: Extracting #1: cost 5 inf + 0 4.746 * * [simplify]: Extracting #2: cost 4 inf + 2 4.746 * * [simplify]: Extracting #3: cost 3 inf + 44 4.747 * * [simplify]: Extracting #4: cost 0 inf + 310 4.747 * [simplify]: Simplified to (* a x) 4.747 * [simplify]: Simplified (2 1 2 1) to (λ (a x) (cbrt (* (* (expm1 (* a x)) (expm1 (* a x))) (expm1 (* a x))))) 4.747 * * * * [progress]: [ 76 / 96 ] simplifiying candidate # 4.747 * * * * [progress]: [ 77 / 96 ] simplifiying candidate # 4.747 * * * * [progress]: [ 78 / 96 ] simplifiying candidate # 4.747 * [simplify]: Simplifying (log (expm1 (* a x))) 4.747 * * [simplify]: iters left: 4 (5 enodes) 4.750 * * [simplify]: iters left: 3 (16 enodes) 4.754 * * [simplify]: Extracting #0: cost 1 inf + 0 4.754 * * [simplify]: Extracting #1: cost 3 inf + 0 4.754 * * [simplify]: Extracting #2: cost 5 inf + 0 4.754 * * [simplify]: Extracting #3: cost 8 inf + 0 4.754 * * [simplify]: Extracting #4: cost 6 inf + 2 4.754 * * [simplify]: Extracting #5: cost 0 inf + 674 4.754 * [simplify]: Simplified to (log (expm1 (* a x))) 4.755 * [simplify]: Simplified (2 1 2 1) to (λ (a x) (cbrt (* (* (expm1 (* a x)) (expm1 (* a x))) (exp (log (expm1 (* a x))))))) 4.755 * * * * [progress]: [ 79 / 96 ] simplifiying candidate # 4.755 * [simplify]: Simplifying (exp (expm1 (* a x))) 4.755 * * [simplify]: iters left: 4 (5 enodes) 4.757 * * [simplify]: iters left: 3 (16 enodes) 4.759 * * [simplify]: Extracting #0: cost 1 inf + 0 4.760 * * [simplify]: Extracting #1: cost 3 inf + 0 4.760 * * [simplify]: Extracting #2: cost 5 inf + 0 4.760 * * [simplify]: Extracting #3: cost 8 inf + 0 4.760 * * [simplify]: Extracting #4: cost 6 inf + 2 4.760 * * [simplify]: Extracting #5: cost 0 inf + 674 4.760 * [simplify]: Simplified to (exp (expm1 (* a x))) 4.760 * [simplify]: Simplified (2 1 2 1) to (λ (a x) (cbrt (* (* (expm1 (* a x)) (expm1 (* a x))) (log (exp (expm1 (* a x))))))) 4.760 * * * * [progress]: [ 80 / 96 ] simplifiying candidate # 4.760 * [simplify]: Simplifying (* (cbrt (expm1 (* a x))) (cbrt (expm1 (* a x)))) 4.760 * * [simplify]: iters left: 6 (6 enodes) 4.761 * * [simplify]: iters left: 5 (19 enodes) 4.764 * * [simplify]: Extracting #0: cost 1 inf + 0 4.764 * * [simplify]: Extracting #1: cost 3 inf + 0 4.764 * * [simplify]: Extracting #2: cost 5 inf + 0 4.764 * * [simplify]: Extracting #3: cost 7 inf + 0 4.764 * * [simplify]: Extracting #4: cost 10 inf + 0 4.764 * * [simplify]: Extracting #5: cost 8 inf + 2 4.764 * * [simplify]: Extracting #6: cost 0 inf + 1158 4.765 * [simplify]: Simplified to (* (cbrt (expm1 (* a x))) (cbrt (expm1 (* a x)))) 4.765 * [simplify]: Simplified (2 1 2 1) to (λ (a x) (cbrt (* (* (expm1 (* a x)) (expm1 (* a x))) (* (* (cbrt (expm1 (* a x))) (cbrt (expm1 (* a x)))) (cbrt (expm1 (* a x))))))) 4.765 * [simplify]: Simplifying (cbrt (expm1 (* a x))) 4.765 * * [simplify]: iters left: 4 (5 enodes) 4.766 * * [simplify]: iters left: 3 (16 enodes) 4.768 * * [simplify]: Extracting #0: cost 1 inf + 0 4.768 * * [simplify]: Extracting #1: cost 3 inf + 0 4.768 * * [simplify]: Extracting #2: cost 5 inf + 0 4.768 * * [simplify]: Extracting #3: cost 8 inf + 0 4.768 * * [simplify]: Extracting #4: cost 6 inf + 2 4.769 * * [simplify]: Extracting #5: cost 0 inf + 694 4.769 * [simplify]: Simplified to (cbrt (expm1 (* a x))) 4.769 * [simplify]: Simplified (2 1 2 2) to (λ (a x) (cbrt (* (* (expm1 (* a x)) (expm1 (* a x))) (* (* (cbrt (expm1 (* a x))) (cbrt (expm1 (* a x)))) (cbrt (expm1 (* a x))))))) 4.769 * * * * [progress]: [ 81 / 96 ] simplifiying candidate # 4.769 * [simplify]: Simplifying (* (* (expm1 (* a x)) (expm1 (* a x))) (expm1 (* a x))) 4.769 * * [simplify]: iters left: 6 (6 enodes) 4.770 * * [simplify]: iters left: 5 (20 enodes) 4.773 * * [simplify]: iters left: 4 (22 enodes) 4.777 * * [simplify]: iters left: 3 (29 enodes) 4.783 * * [simplify]: iters left: 2 (43 enodes) 4.800 * * [simplify]: iters left: 1 (69 enodes) 4.823 * * [simplify]: Extracting #0: cost 1 inf + 0 4.823 * * [simplify]: Extracting #1: cost 9 inf + 0 4.823 * * [simplify]: Extracting #2: cost 18 inf + 1 4.824 * * [simplify]: Extracting #3: cost 22 inf + 3 4.824 * * [simplify]: Extracting #4: cost 20 inf + 6 4.824 * * [simplify]: Extracting #5: cost 9 inf + 1780 4.825 * * [simplify]: Extracting #6: cost 0 inf + 5560 4.826 * [simplify]: Simplified to (* (expm1 (* a x)) (* (expm1 (* a x)) (expm1 (* a x)))) 4.826 * [simplify]: Simplified (2 1 2 1) to (λ (a x) (cbrt (* (* (expm1 (* a x)) (expm1 (* a x))) (cbrt (* (expm1 (* a x)) (* (expm1 (* a x)) (expm1 (* a x)))))))) 4.826 * * * * [progress]: [ 82 / 96 ] simplifiying candidate # 4.827 * [simplify]: Simplifying (sqrt (expm1 (* a x))) 4.827 * * [simplify]: iters left: 4 (5 enodes) 4.829 * * [simplify]: iters left: 3 (16 enodes) 4.831 * * [simplify]: Extracting #0: cost 1 inf + 0 4.831 * * [simplify]: Extracting #1: cost 3 inf + 0 4.831 * * [simplify]: Extracting #2: cost 5 inf + 0 4.831 * * [simplify]: Extracting #3: cost 8 inf + 0 4.831 * * [simplify]: Extracting #4: cost 6 inf + 2 4.832 * * [simplify]: Extracting #5: cost 0 inf + 614 4.832 * [simplify]: Simplified to (sqrt (expm1 (* a x))) 4.832 * [simplify]: Simplified (2 1 2 1) to (λ (a x) (cbrt (* (* (expm1 (* a x)) (expm1 (* a x))) (* (sqrt (expm1 (* a x))) (sqrt (expm1 (* a x))))))) 4.832 * [simplify]: Simplifying (sqrt (expm1 (* a x))) 4.832 * * [simplify]: iters left: 4 (5 enodes) 4.833 * * [simplify]: iters left: 3 (16 enodes) 4.835 * * [simplify]: Extracting #0: cost 1 inf + 0 4.835 * * [simplify]: Extracting #1: cost 3 inf + 0 4.835 * * [simplify]: Extracting #2: cost 5 inf + 0 4.835 * * [simplify]: Extracting #3: cost 8 inf + 0 4.835 * * [simplify]: Extracting #4: cost 6 inf + 2 4.835 * * [simplify]: Extracting #5: cost 0 inf + 614 4.836 * [simplify]: Simplified to (sqrt (expm1 (* a x))) 4.836 * [simplify]: Simplified (2 1 2 2) to (λ (a x) (cbrt (* (* (expm1 (* a x)) (expm1 (* a x))) (* (sqrt (expm1 (* a x))) (sqrt (expm1 (* a x))))))) 4.836 * * * * [progress]: [ 83 / 96 ] simplifiying candidate # 4.836 * * * * [progress]: [ 84 / 96 ] simplifiying candidate #real (real->posit16 (expm1 (* a x)))))))> 4.836 * [simplify]: Simplifying (real->posit16 (expm1 (* a x))) 4.836 * * [simplify]: iters left: 4 (5 enodes) 4.837 * * [simplify]: iters left: 3 (13 enodes) 4.839 * * [simplify]: Extracting #0: cost 1 inf + 0 4.839 * * [simplify]: Extracting #1: cost 2 inf + 0 4.839 * * [simplify]: Extracting #2: cost 3 inf + 0 4.839 * * [simplify]: Extracting #3: cost 6 inf + 0 4.839 * * [simplify]: Extracting #4: cost 4 inf + 2 4.839 * * [simplify]: Extracting #5: cost 0 inf + 310 4.839 * [simplify]: Simplified to (real->posit16 (expm1 (* a x))) 4.839 * [simplify]: Simplified (2 1 2 1) to (λ (a x) (cbrt (* (* (expm1 (* a x)) (expm1 (* a x))) (posit16->real (real->posit16 (expm1 (* a x))))))) 4.839 * * * * [progress]: [ 85 / 96 ] simplifiying candidate # 4.839 * [simplify]: Simplifying (+ (* 1/2 (* (pow a 2) (pow x 2))) (+ (* a x) (* 1/6 (* (pow a 3) (pow x 3))))) 4.839 * * [simplify]: iters left: 6 (17 enodes) 4.846 * * [simplify]: iters left: 5 (84 enodes) 4.871 * * [simplify]: iters left: 4 (198 enodes) 4.978 * * [simplify]: Extracting #0: cost 1 inf + 0 4.978 * * [simplify]: Extracting #1: cost 27 inf + 0 4.979 * * [simplify]: Extracting #2: cost 105 inf + 45 4.981 * * [simplify]: Extracting #3: cost 99 inf + 5673 4.988 * * [simplify]: Extracting #4: cost 44 inf + 14990 4.997 * * [simplify]: Extracting #5: cost 4 inf + 27461 5.002 * * [simplify]: Extracting #6: cost 0 inf + 28391 5.007 * [simplify]: Simplified to (fma (* (* a x) (* a x)) 1/2 (fma 1/6 (* (* (* (* a x) (* a x)) x) a) (* a x))) 5.008 * [simplify]: Simplified (2) to (λ (a x) (fma (* (* a x) (* a x)) 1/2 (fma 1/6 (* (* (* (* a x) (* a x)) x) a) (* a x)))) 5.008 * * * * [progress]: [ 86 / 96 ] simplifiying candidate # 5.008 * [simplify]: Simplifying (- (exp (* a x)) 1) 5.008 * * [simplify]: iters left: 5 (6 enodes) 5.010 * * [simplify]: iters left: 4 (27 enodes) 5.015 * * [simplify]: iters left: 3 (39 enodes) 5.022 * * [simplify]: iters left: 2 (57 enodes) 5.042 * * [simplify]: iters left: 1 (96 enodes) 5.078 * * [simplify]: Extracting #0: cost 1 inf + 0 5.078 * * [simplify]: Extracting #1: cost 26 inf + 0 5.079 * * [simplify]: Extracting #2: cost 57 inf + 2 5.079 * * [simplify]: Extracting #3: cost 71 inf + 5 5.080 * * [simplify]: Extracting #4: cost 57 inf + 1337 5.081 * * [simplify]: Extracting #5: cost 28 inf + 6847 5.084 * * [simplify]: Extracting #6: cost 8 inf + 15757 5.088 * * [simplify]: Extracting #7: cost 0 inf + 19330 5.092 * [simplify]: Simplified to (expm1 (* a x)) 5.092 * [simplify]: Simplified (2) to (λ (a x) (expm1 (* a x))) 5.092 * * * * [progress]: [ 87 / 96 ] simplifiying candidate # 5.092 * [simplify]: Simplifying (- (exp (* a x)) 1) 5.092 * * [simplify]: iters left: 5 (6 enodes) 5.096 * * [simplify]: iters left: 4 (27 enodes) 5.105 * * [simplify]: iters left: 3 (39 enodes) 5.118 * * [simplify]: iters left: 2 (57 enodes) 5.136 * * [simplify]: iters left: 1 (96 enodes) 5.160 * * [simplify]: Extracting #0: cost 1 inf + 0 5.160 * * [simplify]: Extracting #1: cost 26 inf + 0 5.160 * * [simplify]: Extracting #2: cost 57 inf + 2 5.160 * * [simplify]: Extracting #3: cost 71 inf + 5 5.161 * * [simplify]: Extracting #4: cost 57 inf + 1337 5.161 * * [simplify]: Extracting #5: cost 28 inf + 6847 5.163 * * [simplify]: Extracting #6: cost 8 inf + 15757 5.165 * * [simplify]: Extracting #7: cost 0 inf + 19330 5.169 * [simplify]: Simplified to (expm1 (* a x)) 5.169 * [simplify]: Simplified (2) to (λ (a x) (expm1 (* a x))) 5.169 * * * * [progress]: [ 88 / 96 ] simplifiying candidate # 5.169 * [simplify]: Simplifying (+ (* 7/12 (* (pow a 4) (pow x 4))) (+ (* (pow a 3) (pow x 3)) (* (pow a 2) (pow x 2)))) 5.169 * * [simplify]: iters left: 6 (18 enodes) 5.177 * * [simplify]: iters left: 5 (89 enodes) 5.205 * * [simplify]: iters left: 4 (188 enodes) 5.285 * * [simplify]: Extracting #0: cost 1 inf + 0 5.285 * * [simplify]: Extracting #1: cost 32 inf + 0 5.286 * * [simplify]: Extracting #2: cost 101 inf + 44 5.287 * * [simplify]: Extracting #3: cost 80 inf + 2587 5.294 * * [simplify]: Extracting #4: cost 20 inf + 16551 5.303 * * [simplify]: Extracting #5: cost 2 inf + 20961 5.312 * * [simplify]: Extracting #6: cost 0 inf + 21185 5.321 * [simplify]: Simplified to (fma (* (* (* a x) (* a x)) a) x (fma (* (* (* a x) (* a x)) (* (* a x) (* a x))) 7/12 (* (* a x) (* a x)))) 5.321 * [simplify]: Simplified (2 1 1) to (λ (a x) (cbrt (* (fma (* (* (* a x) (* a x)) a) x (fma (* (* (* a x) (* a x)) (* (* a x) (* a x))) 7/12 (* (* a x) (* a x)))) (expm1 (* a x))))) 5.321 * * * * [progress]: [ 89 / 96 ] simplifiying candidate # 5.321 * [simplify]: Simplifying (pow (- (exp (* a x)) 1) 2) 5.321 * * [simplify]: iters left: 6 (8 enodes) 5.327 * * [simplify]: iters left: 5 (37 enodes) 5.341 * * [simplify]: iters left: 4 (56 enodes) 5.361 * * [simplify]: iters left: 3 (100 enodes) 5.384 * * [simplify]: iters left: 2 (237 enodes) 5.524 * * [simplify]: Extracting #0: cost 1 inf + 0 5.524 * * [simplify]: Extracting #1: cost 48 inf + 0 5.526 * * [simplify]: Extracting #2: cost 209 inf + 2 5.528 * * [simplify]: Extracting #3: cost 197 inf + 6639 5.536 * * [simplify]: Extracting #4: cost 128 inf + 30385 5.553 * * [simplify]: Extracting #5: cost 18 inf + 86435 5.566 * * [simplify]: Extracting #6: cost 0 inf + 93896 5.576 * * [simplify]: Extracting #7: cost 0 inf + 92988 5.586 * [simplify]: Simplified to (* (expm1 (* a x)) (expm1 (* a x))) 5.586 * [simplify]: Simplified (2 1 1) to (λ (a x) (cbrt (* (* (expm1 (* a x)) (expm1 (* a x))) (expm1 (* a x))))) 5.586 * * * * [progress]: [ 90 / 96 ] simplifiying candidate # 5.587 * [simplify]: Simplifying (pow (- (exp (* a x)) 1) 2) 5.587 * * [simplify]: iters left: 6 (8 enodes) 5.590 * * [simplify]: iters left: 5 (37 enodes) 5.597 * * [simplify]: iters left: 4 (56 enodes) 5.617 * * [simplify]: iters left: 3 (100 enodes) 5.655 * * [simplify]: iters left: 2 (237 enodes) 5.762 * * [simplify]: Extracting #0: cost 1 inf + 0 5.762 * * [simplify]: Extracting #1: cost 48 inf + 0 5.763 * * [simplify]: Extracting #2: cost 209 inf + 2 5.766 * * [simplify]: Extracting #3: cost 197 inf + 6639 5.773 * * [simplify]: Extracting #4: cost 128 inf + 30385 5.790 * * [simplify]: Extracting #5: cost 18 inf + 86435 5.808 * * [simplify]: Extracting #6: cost 0 inf + 93896 5.828 * * [simplify]: Extracting #7: cost 0 inf + 92988 5.852 * [simplify]: Simplified to (* (expm1 (* a x)) (expm1 (* a x))) 5.853 * [simplify]: Simplified (2 1 1) to (λ (a x) (cbrt (* (* (expm1 (* a x)) (expm1 (* a x))) (expm1 (* a x))))) 5.853 * * * * [progress]: [ 91 / 96 ] simplifiying candidate # 5.853 * [simplify]: Simplifying (+ (* 3/2 (* (pow a 4) (pow x 4))) (+ (* 5/4 (* (pow a 5) (pow x 5))) (* (pow a 3) (pow x 3)))) 5.853 * * [simplify]: iters left: 6 (20 enodes) 5.861 * * [simplify]: iters left: 5 (98 enodes) 5.886 * * [simplify]: iters left: 4 (235 enodes) 5.966 * * [simplify]: Extracting #0: cost 1 inf + 0 5.966 * * [simplify]: Extracting #1: cost 31 inf + 0 5.967 * * [simplify]: Extracting #2: cost 126 inf + 2 5.968 * * [simplify]: Extracting #3: cost 130 inf + 3144 5.974 * * [simplify]: Extracting #4: cost 48 inf + 28942 5.985 * * [simplify]: Extracting #5: cost 2 inf + 44234 5.996 * * [simplify]: Extracting #6: cost 0 inf + 45075 6.007 * [simplify]: Simplified to (fma (* 5/4 (pow a 5)) (pow x 5) (fma (* a (* a a)) (* (* x x) x) (* 3/2 (* (* (* x x) (* a a)) (* (* x x) (* a a)))))) 6.007 * [simplify]: Simplified (2 1) to (λ (a x) (cbrt (fma (* 5/4 (pow a 5)) (pow x 5) (fma (* a (* a a)) (* (* x x) x) (* 3/2 (* (* (* x x) (* a a)) (* (* x x) (* a a)))))))) 6.007 * * * * [progress]: [ 92 / 96 ] simplifiying candidate # 6.008 * [simplify]: Simplifying (pow (- (exp (* a x)) 1) 3) 6.008 * * [simplify]: iters left: 6 (8 enodes) 6.012 * * [simplify]: iters left: 5 (41 enodes) 6.021 * * [simplify]: iters left: 4 (68 enodes) 6.035 * * [simplify]: iters left: 3 (122 enodes) 6.073 * * [simplify]: iters left: 2 (312 enodes) 6.240 * * [simplify]: Extracting #0: cost 1 inf + 0 6.240 * * [simplify]: Extracting #1: cost 50 inf + 0 6.241 * * [simplify]: Extracting #2: cost 257 inf + 2 6.243 * * [simplify]: Extracting #3: cost 277 inf + 8141 6.250 * * [simplify]: Extracting #4: cost 241 inf + 20121 6.255 * * [simplify]: Extracting #5: cost 204 inf + 33435 6.263 * * [simplify]: Extracting #6: cost 104 inf + 81061 6.279 * * [simplify]: Extracting #7: cost 8 inf + 132810 6.296 * * [simplify]: Extracting #8: cost 0 inf + 133410 6.328 * * [simplify]: Extracting #9: cost 0 inf + 132673 6.356 * * [simplify]: Extracting #10: cost 0 inf + 132643 6.371 * [simplify]: Simplified to (* (* (expm1 (* a x)) (expm1 (* a x))) (expm1 (* a x))) 6.372 * [simplify]: Simplified (2 1) to (λ (a x) (cbrt (* (* (expm1 (* a x)) (expm1 (* a x))) (expm1 (* a x))))) 6.372 * * * * [progress]: [ 93 / 96 ] simplifiying candidate # 6.372 * [simplify]: Simplifying (pow (- (exp (* a x)) 1) 3) 6.372 * * [simplify]: iters left: 6 (8 enodes) 6.376 * * [simplify]: iters left: 5 (41 enodes) 6.386 * * [simplify]: iters left: 4 (68 enodes) 6.406 * * [simplify]: iters left: 3 (122 enodes) 6.437 * * [simplify]: iters left: 2 (312 enodes) 6.612 * * [simplify]: Extracting #0: cost 1 inf + 0 6.612 * * [simplify]: Extracting #1: cost 50 inf + 0 6.612 * * [simplify]: Extracting #2: cost 257 inf + 2 6.614 * * [simplify]: Extracting #3: cost 277 inf + 8141 6.618 * * [simplify]: Extracting #4: cost 241 inf + 20121 6.623 * * [simplify]: Extracting #5: cost 204 inf + 33435 6.631 * * [simplify]: Extracting #6: cost 104 inf + 81061 6.654 * * [simplify]: Extracting #7: cost 8 inf + 132810 6.672 * * [simplify]: Extracting #8: cost 0 inf + 133410 6.699 * * [simplify]: Extracting #9: cost 0 inf + 132673 6.718 * * [simplify]: Extracting #10: cost 0 inf + 132643 6.734 * [simplify]: Simplified to (* (* (expm1 (* a x)) (expm1 (* a x))) (expm1 (* a x))) 6.735 * [simplify]: Simplified (2 1) to (λ (a x) (cbrt (* (* (expm1 (* a x)) (expm1 (* a x))) (expm1 (* a x))))) 6.735 * * * * [progress]: [ 94 / 96 ] simplifiying candidate # 6.735 * [simplify]: Simplifying (+ (* 1/2 (* (pow a 2) (pow x 2))) (+ (* a x) (* 1/6 (* (pow a 3) (pow x 3))))) 6.735 * * [simplify]: iters left: 6 (17 enodes) 6.747 * * [simplify]: iters left: 5 (84 enodes) 6.785 * * [simplify]: iters left: 4 (198 enodes) 6.872 * * [simplify]: Extracting #0: cost 1 inf + 0 6.872 * * [simplify]: Extracting #1: cost 27 inf + 0 6.873 * * [simplify]: Extracting #2: cost 105 inf + 45 6.874 * * [simplify]: Extracting #3: cost 99 inf + 5673 6.880 * * [simplify]: Extracting #4: cost 44 inf + 14990 6.885 * * [simplify]: Extracting #5: cost 4 inf + 27461 6.894 * * [simplify]: Extracting #6: cost 0 inf + 28391 6.904 * [simplify]: Simplified to (fma (* (* a x) (* a x)) 1/2 (fma 1/6 (* (* (* (* a x) (* a x)) x) a) (* a x))) 6.904 * [simplify]: Simplified (2 1 2) to (λ (a x) (cbrt (* (* (expm1 (* a x)) (expm1 (* a x))) (fma (* (* a x) (* a x)) 1/2 (fma 1/6 (* (* (* (* a x) (* a x)) x) a) (* a x)))))) 6.904 * * * * [progress]: [ 95 / 96 ] simplifiying candidate # 6.905 * [simplify]: Simplifying (- (exp (* a x)) 1) 6.905 * * [simplify]: iters left: 5 (6 enodes) 6.909 * * [simplify]: iters left: 4 (27 enodes) 6.918 * * [simplify]: iters left: 3 (39 enodes) 6.925 * * [simplify]: iters left: 2 (57 enodes) 6.935 * * [simplify]: iters left: 1 (96 enodes) 6.968 * * [simplify]: Extracting #0: cost 1 inf + 0 6.968 * * [simplify]: Extracting #1: cost 26 inf + 0 6.969 * * [simplify]: Extracting #2: cost 57 inf + 2 6.969 * * [simplify]: Extracting #3: cost 71 inf + 5 6.970 * * [simplify]: Extracting #4: cost 57 inf + 1337 6.971 * * [simplify]: Extracting #5: cost 28 inf + 6847 6.974 * * [simplify]: Extracting #6: cost 8 inf + 15757 6.978 * * [simplify]: Extracting #7: cost 0 inf + 19330 6.982 * [simplify]: Simplified to (expm1 (* a x)) 6.982 * [simplify]: Simplified (2 1 2) to (λ (a x) (cbrt (* (* (expm1 (* a x)) (expm1 (* a x))) (expm1 (* a x))))) 6.982 * * * * [progress]: [ 96 / 96 ] simplifiying candidate # 6.982 * [simplify]: Simplifying (- (exp (* a x)) 1) 6.982 * * [simplify]: iters left: 5 (6 enodes) 6.987 * * [simplify]: iters left: 4 (27 enodes) 6.996 * * [simplify]: iters left: 3 (39 enodes) 7.011 * * [simplify]: iters left: 2 (57 enodes) 7.026 * * [simplify]: iters left: 1 (96 enodes) 7.045 * * [simplify]: Extracting #0: cost 1 inf + 0 7.045 * * [simplify]: Extracting #1: cost 26 inf + 0 7.045 * * [simplify]: Extracting #2: cost 57 inf + 2 7.046 * * [simplify]: Extracting #3: cost 71 inf + 5 7.046 * * [simplify]: Extracting #4: cost 57 inf + 1337 7.047 * * [simplify]: Extracting #5: cost 28 inf + 6847 7.048 * * [simplify]: Extracting #6: cost 8 inf + 15757 7.051 * * [simplify]: Extracting #7: cost 0 inf + 19330 7.055 * [simplify]: Simplified to (expm1 (* a x)) 7.055 * [simplify]: Simplified (2 1 2) to (λ (a x) (cbrt (* (* (expm1 (* a x)) (expm1 (* a x))) (expm1 (* a x))))) 7.055 * * * [progress]: adding candidates to table 7.883 * * [progress]: iteration 3 / 4 7.883 * * * [progress]: picking best candidate 7.885 * * * * [pick]: Picked # 7.885 * * * [progress]: localizing error 7.905 * * * [progress]: generating rewritten candidates 7.905 * * * * [progress]: [ 1 / 3 ] rewriting at (2) 7.908 * * * * [progress]: [ 2 / 3 ] rewriting at (2 1) 7.912 * * * * [progress]: [ 3 / 3 ] rewriting at (2 1 1) 7.914 * * * [progress]: generating series expansions 7.914 * * * * [progress]: [ 1 / 3 ] generating series at (2) 7.914 * [backup-simplify]: Simplify (cbrt (pow (expm1 (* a x)) 3)) into (expm1 (* a x)) 7.915 * [approximate]: Taking taylor expansion of (expm1 (* a x)) in (a x) around 0 7.915 * [taylor]: Taking taylor expansion of (expm1 (* a x)) in x 7.915 * [taylor]: Rewrote expression to (- (exp (* a x)) 1) 7.915 * [taylor]: Taking taylor expansion of (exp (* a x)) in x 7.915 * [taylor]: Taking taylor expansion of (* a x) in x 7.915 * [taylor]: Taking taylor expansion of a in x 7.915 * [backup-simplify]: Simplify a into a 7.915 * [taylor]: Taking taylor expansion of x in x 7.915 * [backup-simplify]: Simplify 0 into 0 7.915 * [backup-simplify]: Simplify 1 into 1 7.915 * [backup-simplify]: Simplify (* a 0) into 0 7.916 * [backup-simplify]: Simplify (+ (* a 1) (* 0 0)) into a 7.916 * [backup-simplify]: Simplify (exp 0) into 1 7.916 * [taylor]: Taking taylor expansion of 1 in x 7.916 * [backup-simplify]: Simplify 1 into 1 7.916 * [taylor]: Taking taylor expansion of (expm1 (* a x)) in a 7.916 * [taylor]: Rewrote expression to (- (exp (* a x)) 1) 7.916 * [taylor]: Taking taylor expansion of (exp (* a x)) in a 7.916 * [taylor]: Taking taylor expansion of (* a x) in a 7.916 * [taylor]: Taking taylor expansion of a in a 7.916 * [backup-simplify]: Simplify 0 into 0 7.916 * [backup-simplify]: Simplify 1 into 1 7.916 * [taylor]: Taking taylor expansion of x in a 7.916 * [backup-simplify]: Simplify x into x 7.916 * [backup-simplify]: Simplify (* 0 x) into 0 7.916 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x)) into x 7.917 * [backup-simplify]: Simplify (exp 0) into 1 7.917 * [taylor]: Taking taylor expansion of 1 in a 7.917 * [backup-simplify]: Simplify 1 into 1 7.917 * [taylor]: Taking taylor expansion of (expm1 (* a x)) in a 7.917 * [taylor]: Rewrote expression to (- (exp (* a x)) 1) 7.917 * [taylor]: Taking taylor expansion of (exp (* a x)) in a 7.917 * [taylor]: Taking taylor expansion of (* a x) in a 7.917 * [taylor]: Taking taylor expansion of a in a 7.917 * [backup-simplify]: Simplify 0 into 0 7.917 * [backup-simplify]: Simplify 1 into 1 7.917 * [taylor]: Taking taylor expansion of x in a 7.917 * [backup-simplify]: Simplify x into x 7.917 * [backup-simplify]: Simplify (* 0 x) into 0 7.917 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x)) into x 7.917 * [backup-simplify]: Simplify (exp 0) into 1 7.917 * [taylor]: Taking taylor expansion of 1 in a 7.917 * [backup-simplify]: Simplify 1 into 1 7.918 * [backup-simplify]: Simplify (- 1) into -1 7.918 * [backup-simplify]: Simplify (+ 1 -1) into 0 7.918 * [taylor]: Taking taylor expansion of 0 in x 7.918 * [backup-simplify]: Simplify 0 into 0 7.918 * [backup-simplify]: Simplify 0 into 0 7.919 * [backup-simplify]: Simplify (* (exp 0) (+ (* (/ (pow x 1) 1)))) into x 7.919 * [backup-simplify]: Simplify (- 0) into 0 7.919 * [backup-simplify]: Simplify (+ x 0) into x 7.919 * [taylor]: Taking taylor expansion of x in x 7.919 * [backup-simplify]: Simplify 0 into 0 7.919 * [backup-simplify]: Simplify 1 into 1 7.919 * [backup-simplify]: Simplify 0 into 0 7.919 * [backup-simplify]: Simplify 0 into 0 7.920 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (* 0 x))) into 0 7.921 * [backup-simplify]: Simplify (* (exp 0) (+ (* (/ (pow x 2) 2)) (* (/ (pow 0 1) 1)))) into (* 1/2 (pow x 2)) 7.921 * [backup-simplify]: Simplify (- 0) into 0 7.922 * [backup-simplify]: Simplify (+ (* 1/2 (pow x 2)) 0) into (* 1/2 (pow x 2)) 7.922 * [taylor]: Taking taylor expansion of (* 1/2 (pow x 2)) in x 7.922 * [taylor]: Taking taylor expansion of 1/2 in x 7.922 * [backup-simplify]: Simplify 1/2 into 1/2 7.922 * [taylor]: Taking taylor expansion of (pow x 2) in x 7.922 * [taylor]: Taking taylor expansion of x in x 7.922 * [backup-simplify]: Simplify 0 into 0 7.922 * [backup-simplify]: Simplify 1 into 1 7.922 * [backup-simplify]: Simplify 1 into 1 7.922 * [backup-simplify]: Simplify 0 into 0 7.923 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (+ (* 0 0) (* 0 x)))) into 0 7.925 * [backup-simplify]: Simplify (* (exp 0) (+ (* (/ (pow x 3) 6)) (* (/ (pow x 1) 1) (/ (pow 0 1) 1)) (* (/ (pow 0 1) 1)))) into (* 1/6 (pow x 3)) 7.925 * [backup-simplify]: Simplify (- 0) into 0 7.925 * [backup-simplify]: Simplify (+ (* 1/6 (pow x 3)) 0) into (* 1/6 (pow x 3)) 7.925 * [taylor]: Taking taylor expansion of (* 1/6 (pow x 3)) in x 7.925 * [taylor]: Taking taylor expansion of 1/6 in x 7.926 * [backup-simplify]: Simplify 1/6 into 1/6 7.926 * [taylor]: Taking taylor expansion of (pow x 3) in x 7.926 * [taylor]: Taking taylor expansion of x in x 7.926 * [backup-simplify]: Simplify 0 into 0 7.926 * [backup-simplify]: Simplify 1 into 1 7.926 * [backup-simplify]: Simplify 0 into 0 7.926 * [backup-simplify]: Simplify 0 into 0 7.927 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 x))))) into 0 7.930 * [backup-simplify]: Simplify (* (exp 0) (+ (* (/ (pow x 4) 24)) (* (/ (pow x 2) 2) (/ (pow 0 1) 1)) (* (/ (pow x 1) 1) (/ (pow 0 1) 1)) (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into (* 1/24 (pow x 4)) 7.930 * [backup-simplify]: Simplify (- 0) into 0 7.930 * [backup-simplify]: Simplify (+ (* 1/24 (pow x 4)) 0) into (* 1/24 (pow x 4)) 7.930 * [taylor]: Taking taylor expansion of (* 1/24 (pow x 4)) in x 7.931 * [taylor]: Taking taylor expansion of 1/24 in x 7.931 * [backup-simplify]: Simplify 1/24 into 1/24 7.931 * [taylor]: Taking taylor expansion of (pow x 4) in x 7.931 * [taylor]: Taking taylor expansion of x in x 7.931 * [backup-simplify]: Simplify 0 into 0 7.931 * [backup-simplify]: Simplify 1 into 1 7.931 * [backup-simplify]: Simplify (* 1 1) into 1 7.932 * [backup-simplify]: Simplify (* 1/2 1) into 1/2 7.932 * [backup-simplify]: Simplify 1/2 into 1/2 7.932 * [backup-simplify]: Simplify 0 into 0 7.932 * [backup-simplify]: Simplify 0 into 0 7.934 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 x)))))) into 0 7.937 * [backup-simplify]: Simplify (* (exp 0) (+ (* (/ (pow x 5) 120)) (* (/ (pow x 3) 6) (/ (pow 0 1) 1)) (* (/ (pow x 2) 2) (/ (pow 0 1) 1)) (* (/ (pow x 1) 1) (/ (pow 0 2) 2)) (* (/ (pow x 1) 1) (/ (pow 0 1) 1)) (* (/ (pow 0 1) 1) (/ (pow 0 1) 1)) (* (/ (pow 0 1) 1)))) into (* 1/120 (pow x 5)) 7.938 * [backup-simplify]: Simplify (- 0) into 0 7.938 * [backup-simplify]: Simplify (+ (* 1/120 (pow x 5)) 0) into (* 1/120 (pow x 5)) 7.938 * [taylor]: Taking taylor expansion of (* 1/120 (pow x 5)) in x 7.938 * [taylor]: Taking taylor expansion of 1/120 in x 7.938 * [backup-simplify]: Simplify 1/120 into 1/120 7.938 * [taylor]: Taking taylor expansion of (pow x 5) in x 7.938 * [taylor]: Taking taylor expansion of x in x 7.938 * [backup-simplify]: Simplify 0 into 0 7.938 * [backup-simplify]: Simplify 1 into 1 7.939 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 7.940 * [backup-simplify]: Simplify (+ (* 1/2 0) (* 0 1)) into 0 7.940 * [backup-simplify]: Simplify 0 into 0 7.940 * [backup-simplify]: Simplify 0 into 0 7.940 * [backup-simplify]: Simplify 0 into 0 7.942 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 x))))))) into 0 7.949 * [backup-simplify]: Simplify (* (exp 0) (+ (* (/ (pow x 6) 720)) (* (/ (pow x 4) 24) (/ (pow 0 1) 1)) (* (/ (pow x 3) 6) (/ (pow 0 1) 1)) (* (/ (pow x 2) 2) (/ (pow 0 2) 2)) (* (/ (pow x 2) 2) (/ (pow 0 1) 1)) (* (/ (pow x 1) 1) (/ (pow 0 1) 1) (/ (pow 0 1) 1)) (* (/ (pow x 1) 1) (/ (pow 0 1) 1)) (* (/ (pow 0 3) 6)) (* (/ (pow 0 1) 1) (/ (pow 0 1) 1)) (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into (* 1/720 (pow x 6)) 7.950 * [backup-simplify]: Simplify (- 0) into 0 7.950 * [backup-simplify]: Simplify (+ (* 1/720 (pow x 6)) 0) into (* 1/720 (pow x 6)) 7.950 * [taylor]: Taking taylor expansion of (* 1/720 (pow x 6)) in x 7.950 * [taylor]: Taking taylor expansion of 1/720 in x 7.950 * [backup-simplify]: Simplify 1/720 into 1/720 7.950 * [taylor]: Taking taylor expansion of (pow x 6) in x 7.950 * [taylor]: Taking taylor expansion of x in x 7.950 * [backup-simplify]: Simplify 0 into 0 7.950 * [backup-simplify]: Simplify 1 into 1 7.951 * [backup-simplify]: Simplify (* 1 1) into 1 7.951 * [backup-simplify]: Simplify (* 1 1) into 1 7.951 * [backup-simplify]: Simplify (* 1/6 1) into 1/6 7.951 * [backup-simplify]: Simplify 1/6 into 1/6 7.952 * [backup-simplify]: Simplify (+ (* 1/6 (pow (* x a) 3)) (+ (* 1/2 (pow (* x a) 2)) (* 1 (* x a)))) into (+ (* 1/2 (* (pow a 2) (pow x 2))) (+ (* a x) (* 1/6 (* (pow a 3) (pow x 3))))) 7.952 * [backup-simplify]: Simplify (cbrt (pow (expm1 (* (/ 1 a) (/ 1 x))) 3)) into (expm1 (/ 1 (* a x))) 7.952 * [approximate]: Taking taylor expansion of (expm1 (/ 1 (* a x))) in (a x) around 0 7.952 * [taylor]: Taking taylor expansion of (expm1 (/ 1 (* a x))) in x 7.952 * [taylor]: Rewrote expression to (- (exp (/ 1 (* a x))) 1) 7.952 * [taylor]: Taking taylor expansion of (exp (/ 1 (* a x))) in x 7.952 * [taylor]: Taking taylor expansion of (/ 1 (* a x)) in x 7.952 * [taylor]: Taking taylor expansion of (* a x) in x 7.953 * [taylor]: Taking taylor expansion of a in x 7.953 * [backup-simplify]: Simplify a into a 7.953 * [taylor]: Taking taylor expansion of x in x 7.953 * [backup-simplify]: Simplify 0 into 0 7.953 * [backup-simplify]: Simplify 1 into 1 7.953 * [backup-simplify]: Simplify (* a 0) into 0 7.953 * [backup-simplify]: Simplify (+ (* a 1) (* 0 0)) into a 7.953 * [backup-simplify]: Simplify (/ 1 a) into (/ 1 a) 7.953 * [backup-simplify]: Simplify (exp (/ 1 (* a x))) into (exp (/ 1 (* a x))) 7.953 * [taylor]: Taking taylor expansion of 1 in x 7.953 * [backup-simplify]: Simplify 1 into 1 7.953 * [taylor]: Taking taylor expansion of (expm1 (/ 1 (* a x))) in a 7.953 * [taylor]: Rewrote expression to (- (exp (/ 1 (* a x))) 1) 7.953 * [taylor]: Taking taylor expansion of (exp (/ 1 (* a x))) in a 7.954 * [taylor]: Taking taylor expansion of (/ 1 (* a x)) in a 7.954 * [taylor]: Taking taylor expansion of (* a x) in a 7.954 * [taylor]: Taking taylor expansion of a in a 7.954 * [backup-simplify]: Simplify 0 into 0 7.954 * [backup-simplify]: Simplify 1 into 1 7.954 * [taylor]: Taking taylor expansion of x in a 7.954 * [backup-simplify]: Simplify x into x 7.954 * [backup-simplify]: Simplify (* 0 x) into 0 7.954 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x)) into x 7.954 * [backup-simplify]: Simplify (/ 1 x) into (/ 1 x) 7.954 * [backup-simplify]: Simplify (exp (/ 1 (* a x))) into (exp (/ 1 (* a x))) 7.954 * [taylor]: Taking taylor expansion of 1 in a 7.954 * [backup-simplify]: Simplify 1 into 1 7.954 * [taylor]: Taking taylor expansion of (expm1 (/ 1 (* a x))) in a 7.954 * [taylor]: Rewrote expression to (- (exp (/ 1 (* a x))) 1) 7.954 * [taylor]: Taking taylor expansion of (exp (/ 1 (* a x))) in a 7.954 * [taylor]: Taking taylor expansion of (/ 1 (* a x)) in a 7.955 * [taylor]: Taking taylor expansion of (* a x) in a 7.955 * [taylor]: Taking taylor expansion of a in a 7.955 * [backup-simplify]: Simplify 0 into 0 7.955 * [backup-simplify]: Simplify 1 into 1 7.955 * [taylor]: Taking taylor expansion of x in a 7.955 * [backup-simplify]: Simplify x into x 7.955 * [backup-simplify]: Simplify (* 0 x) into 0 7.955 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x)) into x 7.955 * [backup-simplify]: Simplify (/ 1 x) into (/ 1 x) 7.955 * [backup-simplify]: Simplify (exp (/ 1 (* a x))) into (exp (/ 1 (* a x))) 7.955 * [taylor]: Taking taylor expansion of 1 in a 7.955 * [backup-simplify]: Simplify 1 into 1 7.956 * [backup-simplify]: Simplify (- 1) into -1 7.956 * [backup-simplify]: Simplify (+ (exp (/ 1 (* a x))) -1) into (- (exp (/ 1 (* a x))) 1) 7.956 * [taylor]: Taking taylor expansion of (- (exp (/ 1 (* a x))) 1) in x 7.956 * [taylor]: Taking taylor expansion of (exp (/ 1 (* a x))) in x 7.956 * [taylor]: Taking taylor expansion of (/ 1 (* a x)) in x 7.956 * [taylor]: Taking taylor expansion of (* a x) in x 7.956 * [taylor]: Taking taylor expansion of a in x 7.956 * [backup-simplify]: Simplify a into a 7.956 * [taylor]: Taking taylor expansion of x in x 7.956 * [backup-simplify]: Simplify 0 into 0 7.956 * [backup-simplify]: Simplify 1 into 1 7.956 * [backup-simplify]: Simplify (* a 0) into 0 7.962 * [backup-simplify]: Simplify (+ (* a 1) (* 0 0)) into a 7.962 * [backup-simplify]: Simplify (/ 1 a) into (/ 1 a) 7.962 * [backup-simplify]: Simplify (exp (/ 1 (* a x))) into (exp (/ 1 (* a x))) 7.962 * [taylor]: Taking taylor expansion of 1 in x 7.962 * [backup-simplify]: Simplify 1 into 1 7.963 * [backup-simplify]: Simplify (- 1) into -1 7.963 * [backup-simplify]: Simplify (+ (exp (/ 1 (* a x))) -1) into (- (exp (/ 1 (* a x))) 1) 7.963 * [backup-simplify]: Simplify (- (exp (/ 1 (* a x))) 1) into (- (exp (/ 1 (* a x))) 1) 7.963 * [backup-simplify]: Simplify (- 0) into 0 7.963 * [backup-simplify]: Simplify (+ 0 0) into 0 7.963 * [taylor]: Taking taylor expansion of 0 in x 7.963 * [backup-simplify]: Simplify 0 into 0 7.964 * [backup-simplify]: Simplify 0 into 0 7.964 * [backup-simplify]: Simplify (- 0) into 0 7.964 * [backup-simplify]: Simplify (+ 0 0) into 0 7.964 * [backup-simplify]: Simplify 0 into 0 7.964 * [backup-simplify]: Simplify (- 0) into 0 7.965 * [backup-simplify]: Simplify (+ 0 0) into 0 7.965 * [taylor]: Taking taylor expansion of 0 in x 7.965 * [backup-simplify]: Simplify 0 into 0 7.965 * [backup-simplify]: Simplify 0 into 0 7.965 * [backup-simplify]: Simplify 0 into 0 7.965 * [backup-simplify]: Simplify (- 0) into 0 7.965 * [backup-simplify]: Simplify (+ 0 0) into 0 7.965 * [backup-simplify]: Simplify 0 into 0 7.965 * [backup-simplify]: Simplify (- 0) into 0 7.966 * [backup-simplify]: Simplify (+ 0 0) into 0 7.966 * [taylor]: Taking taylor expansion of 0 in x 7.966 * [backup-simplify]: Simplify 0 into 0 7.966 * [backup-simplify]: Simplify 0 into 0 7.966 * [backup-simplify]: Simplify (- (exp (/ 1 (* (/ 1 a) (/ 1 x)))) 1) into (- (exp (* a x)) 1) 7.966 * [backup-simplify]: Simplify (cbrt (pow (expm1 (* (/ 1 (- a)) (/ 1 (- x)))) 3)) into (expm1 (/ 1 (* a x))) 7.966 * [approximate]: Taking taylor expansion of (expm1 (/ 1 (* a x))) in (a x) around 0 7.966 * [taylor]: Taking taylor expansion of (expm1 (/ 1 (* a x))) in x 7.966 * [taylor]: Rewrote expression to (- (exp (/ 1 (* a x))) 1) 7.966 * [taylor]: Taking taylor expansion of (exp (/ 1 (* a x))) in x 7.966 * [taylor]: Taking taylor expansion of (/ 1 (* a x)) in x 7.966 * [taylor]: Taking taylor expansion of (* a x) in x 7.966 * [taylor]: Taking taylor expansion of a in x 7.966 * [backup-simplify]: Simplify a into a 7.966 * [taylor]: Taking taylor expansion of x in x 7.966 * [backup-simplify]: Simplify 0 into 0 7.966 * [backup-simplify]: Simplify 1 into 1 7.966 * [backup-simplify]: Simplify (* a 0) into 0 7.966 * [backup-simplify]: Simplify (+ (* a 1) (* 0 0)) into a 7.966 * [backup-simplify]: Simplify (/ 1 a) into (/ 1 a) 7.967 * [backup-simplify]: Simplify (exp (/ 1 (* a x))) into (exp (/ 1 (* a x))) 7.967 * [taylor]: Taking taylor expansion of 1 in x 7.967 * [backup-simplify]: Simplify 1 into 1 7.967 * [taylor]: Taking taylor expansion of (expm1 (/ 1 (* a x))) in a 7.967 * [taylor]: Rewrote expression to (- (exp (/ 1 (* a x))) 1) 7.967 * [taylor]: Taking taylor expansion of (exp (/ 1 (* a x))) in a 7.967 * [taylor]: Taking taylor expansion of (/ 1 (* a x)) in a 7.967 * [taylor]: Taking taylor expansion of (* a x) in a 7.967 * [taylor]: Taking taylor expansion of a in a 7.967 * [backup-simplify]: Simplify 0 into 0 7.967 * [backup-simplify]: Simplify 1 into 1 7.967 * [taylor]: Taking taylor expansion of x in a 7.967 * [backup-simplify]: Simplify x into x 7.967 * [backup-simplify]: Simplify (* 0 x) into 0 7.967 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x)) into x 7.967 * [backup-simplify]: Simplify (/ 1 x) into (/ 1 x) 7.967 * [backup-simplify]: Simplify (exp (/ 1 (* a x))) into (exp (/ 1 (* a x))) 7.967 * [taylor]: Taking taylor expansion of 1 in a 7.967 * [backup-simplify]: Simplify 1 into 1 7.967 * [taylor]: Taking taylor expansion of (expm1 (/ 1 (* a x))) in a 7.967 * [taylor]: Rewrote expression to (- (exp (/ 1 (* a x))) 1) 7.967 * [taylor]: Taking taylor expansion of (exp (/ 1 (* a x))) in a 7.967 * [taylor]: Taking taylor expansion of (/ 1 (* a x)) in a 7.967 * [taylor]: Taking taylor expansion of (* a x) in a 7.967 * [taylor]: Taking taylor expansion of a in a 7.967 * [backup-simplify]: Simplify 0 into 0 7.967 * [backup-simplify]: Simplify 1 into 1 7.967 * [taylor]: Taking taylor expansion of x in a 7.967 * [backup-simplify]: Simplify x into x 7.967 * [backup-simplify]: Simplify (* 0 x) into 0 7.968 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x)) into x 7.968 * [backup-simplify]: Simplify (/ 1 x) into (/ 1 x) 7.968 * [backup-simplify]: Simplify (exp (/ 1 (* a x))) into (exp (/ 1 (* a x))) 7.968 * [taylor]: Taking taylor expansion of 1 in a 7.968 * [backup-simplify]: Simplify 1 into 1 7.968 * [backup-simplify]: Simplify (- 1) into -1 7.968 * [backup-simplify]: Simplify (+ (exp (/ 1 (* a x))) -1) into (- (exp (/ 1 (* a x))) 1) 7.968 * [taylor]: Taking taylor expansion of (- (exp (/ 1 (* a x))) 1) in x 7.968 * [taylor]: Taking taylor expansion of (exp (/ 1 (* a x))) in x 7.968 * [taylor]: Taking taylor expansion of (/ 1 (* a x)) in x 7.968 * [taylor]: Taking taylor expansion of (* a x) in x 7.968 * [taylor]: Taking taylor expansion of a in x 7.968 * [backup-simplify]: Simplify a into a 7.968 * [taylor]: Taking taylor expansion of x in x 7.968 * [backup-simplify]: Simplify 0 into 0 7.968 * [backup-simplify]: Simplify 1 into 1 7.968 * [backup-simplify]: Simplify (* a 0) into 0 7.969 * [backup-simplify]: Simplify (+ (* a 1) (* 0 0)) into a 7.969 * [backup-simplify]: Simplify (/ 1 a) into (/ 1 a) 7.969 * [backup-simplify]: Simplify (exp (/ 1 (* a x))) into (exp (/ 1 (* a x))) 7.969 * [taylor]: Taking taylor expansion of 1 in x 7.969 * [backup-simplify]: Simplify 1 into 1 7.969 * [backup-simplify]: Simplify (- 1) into -1 7.969 * [backup-simplify]: Simplify (+ (exp (/ 1 (* a x))) -1) into (- (exp (/ 1 (* a x))) 1) 7.969 * [backup-simplify]: Simplify (- (exp (/ 1 (* a x))) 1) into (- (exp (/ 1 (* a x))) 1) 7.969 * [backup-simplify]: Simplify (- 0) into 0 7.970 * [backup-simplify]: Simplify (+ 0 0) into 0 7.970 * [taylor]: Taking taylor expansion of 0 in x 7.970 * [backup-simplify]: Simplify 0 into 0 7.970 * [backup-simplify]: Simplify 0 into 0 7.970 * [backup-simplify]: Simplify (- 0) into 0 7.970 * [backup-simplify]: Simplify (+ 0 0) into 0 7.970 * [backup-simplify]: Simplify 0 into 0 7.970 * [backup-simplify]: Simplify (- 0) into 0 7.971 * [backup-simplify]: Simplify (+ 0 0) into 0 7.971 * [taylor]: Taking taylor expansion of 0 in x 7.971 * [backup-simplify]: Simplify 0 into 0 7.971 * [backup-simplify]: Simplify 0 into 0 7.971 * [backup-simplify]: Simplify 0 into 0 7.971 * [backup-simplify]: Simplify (- 0) into 0 7.971 * [backup-simplify]: Simplify (+ 0 0) into 0 7.971 * [backup-simplify]: Simplify 0 into 0 7.971 * [backup-simplify]: Simplify (- 0) into 0 7.972 * [backup-simplify]: Simplify (+ 0 0) into 0 7.972 * [taylor]: Taking taylor expansion of 0 in x 7.972 * [backup-simplify]: Simplify 0 into 0 7.972 * [backup-simplify]: Simplify 0 into 0 7.972 * [backup-simplify]: Simplify (- (exp (/ 1 (* (/ 1 (- a)) (/ 1 (- x))))) 1) into (- (exp (* a x)) 1) 7.972 * * * * [progress]: [ 2 / 3 ] generating series at (2 1) 7.972 * [backup-simplify]: Simplify (pow (expm1 (* a x)) 3) into (pow (expm1 (* a x)) 3) 7.972 * [approximate]: Taking taylor expansion of (pow (expm1 (* a x)) 3) in (a x) around 0 7.972 * [taylor]: Taking taylor expansion of (pow (expm1 (* a x)) 3) in x 7.972 * [taylor]: Taking taylor expansion of (expm1 (* a x)) in x 7.972 * [taylor]: Rewrote expression to (- (exp (* a x)) 1) 7.972 * [taylor]: Taking taylor expansion of (exp (* a x)) in x 7.972 * [taylor]: Taking taylor expansion of (* a x) in x 7.972 * [taylor]: Taking taylor expansion of a in x 7.972 * [backup-simplify]: Simplify a into a 7.972 * [taylor]: Taking taylor expansion of x in x 7.972 * [backup-simplify]: Simplify 0 into 0 7.972 * [backup-simplify]: Simplify 1 into 1 7.972 * [backup-simplify]: Simplify (* a 0) into 0 7.973 * [backup-simplify]: Simplify (+ (* a 1) (* 0 0)) into a 7.973 * [backup-simplify]: Simplify (exp 0) into 1 7.973 * [taylor]: Taking taylor expansion of 1 in x 7.973 * [backup-simplify]: Simplify 1 into 1 7.973 * [backup-simplify]: Simplify (- 1) into -1 7.973 * [backup-simplify]: Simplify (+ 1 -1) into 0 7.973 * [backup-simplify]: Simplify (* (exp 0) (+ (* (/ (pow a 1) 1)))) into a 7.973 * [backup-simplify]: Simplify (- 0) into 0 7.973 * [backup-simplify]: Simplify (+ a 0) into a 7.973 * [taylor]: Taking taylor expansion of (pow (expm1 (* a x)) 3) in a 7.973 * [taylor]: Taking taylor expansion of (expm1 (* a x)) in a 7.974 * [taylor]: Rewrote expression to (- (exp (* a x)) 1) 7.974 * [taylor]: Taking taylor expansion of (exp (* a x)) in a 7.974 * [taylor]: Taking taylor expansion of (* a x) in a 7.974 * [taylor]: Taking taylor expansion of a in a 7.974 * [backup-simplify]: Simplify 0 into 0 7.974 * [backup-simplify]: Simplify 1 into 1 7.974 * [taylor]: Taking taylor expansion of x in a 7.974 * [backup-simplify]: Simplify x into x 7.974 * [backup-simplify]: Simplify (* 0 x) into 0 7.974 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x)) into x 7.974 * [backup-simplify]: Simplify (exp 0) into 1 7.974 * [taylor]: Taking taylor expansion of 1 in a 7.974 * [backup-simplify]: Simplify 1 into 1 7.974 * [backup-simplify]: Simplify (- 1) into -1 7.974 * [backup-simplify]: Simplify (+ 1 -1) into 0 7.975 * [backup-simplify]: Simplify (* (exp 0) (+ (* (/ (pow x 1) 1)))) into x 7.975 * [backup-simplify]: Simplify (- 0) into 0 7.975 * [backup-simplify]: Simplify (+ x 0) into x 7.975 * [taylor]: Taking taylor expansion of (pow (expm1 (* a x)) 3) in a 7.975 * [taylor]: Taking taylor expansion of (expm1 (* a x)) in a 7.975 * [taylor]: Rewrote expression to (- (exp (* a x)) 1) 7.975 * [taylor]: Taking taylor expansion of (exp (* a x)) in a 7.975 * [taylor]: Taking taylor expansion of (* a x) in a 7.975 * [taylor]: Taking taylor expansion of a in a 7.975 * [backup-simplify]: Simplify 0 into 0 7.975 * [backup-simplify]: Simplify 1 into 1 7.975 * [taylor]: Taking taylor expansion of x in a 7.975 * [backup-simplify]: Simplify x into x 7.975 * [backup-simplify]: Simplify (* 0 x) into 0 7.975 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x)) into x 7.975 * [backup-simplify]: Simplify (exp 0) into 1 7.975 * [taylor]: Taking taylor expansion of 1 in a 7.975 * [backup-simplify]: Simplify 1 into 1 7.976 * [backup-simplify]: Simplify (- 1) into -1 7.976 * [backup-simplify]: Simplify (+ 1 -1) into 0 7.976 * [backup-simplify]: Simplify (* (exp 0) (+ (* (/ (pow x 1) 1)))) into x 7.976 * [backup-simplify]: Simplify (- 0) into 0 7.976 * [backup-simplify]: Simplify (+ x 0) into x 7.976 * [backup-simplify]: Simplify (* x x) into (pow x 2) 7.976 * [backup-simplify]: Simplify (* x (pow x 2)) into (pow x 3) 7.976 * [taylor]: Taking taylor expansion of (pow x 3) in x 7.976 * [taylor]: Taking taylor expansion of x in x 7.976 * [backup-simplify]: Simplify 0 into 0 7.976 * [backup-simplify]: Simplify 1 into 1 7.977 * [backup-simplify]: Simplify (* 1 1) into 1 7.977 * [backup-simplify]: Simplify (* 1 1) into 1 7.977 * [backup-simplify]: Simplify 1 into 1 7.977 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (* 0 x))) into 0 7.978 * [backup-simplify]: Simplify (* (exp 0) (+ (* (/ (pow x 2) 2)) (* (/ (pow 0 1) 1)))) into (* 1/2 (pow x 2)) 7.978 * [backup-simplify]: Simplify (- 0) into 0 7.978 * [backup-simplify]: Simplify (+ (* 1/2 (pow x 2)) 0) into (* 1/2 (pow x 2)) 7.978 * [backup-simplify]: Simplify (+ (* x (* 1/2 (pow x 2))) (* (* 1/2 (pow x 2)) x)) into (pow x 3) 7.979 * [backup-simplify]: Simplify (+ (* x (pow x 3)) (* (* 1/2 (pow x 2)) (pow x 2))) into (* 3/2 (pow x 4)) 7.979 * [taylor]: Taking taylor expansion of (* 3/2 (pow x 4)) in x 7.979 * [taylor]: Taking taylor expansion of 3/2 in x 7.979 * [backup-simplify]: Simplify 3/2 into 3/2 7.979 * [taylor]: Taking taylor expansion of (pow x 4) in x 7.979 * [taylor]: Taking taylor expansion of x in x 7.979 * [backup-simplify]: Simplify 0 into 0 7.979 * [backup-simplify]: Simplify 1 into 1 7.979 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 7.979 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 7.979 * [backup-simplify]: Simplify 0 into 0 7.980 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (+ (* 0 0) (* 0 x)))) into 0 7.981 * [backup-simplify]: Simplify (* (exp 0) (+ (* (/ (pow x 3) 6)) (* (/ (pow x 1) 1) (/ (pow 0 1) 1)) (* (/ (pow 0 1) 1)))) into (* 1/6 (pow x 3)) 7.981 * [backup-simplify]: Simplify (- 0) into 0 7.981 * [backup-simplify]: Simplify (+ (* 1/6 (pow x 3)) 0) into (* 1/6 (pow x 3)) 7.982 * [backup-simplify]: Simplify (+ (* x (* 1/6 (pow x 3))) (+ (* (* 1/2 (pow x 2)) (* 1/2 (pow x 2))) (* (* 1/6 (pow x 3)) x))) into (* 7/12 (pow x 4)) 7.982 * [backup-simplify]: Simplify (+ (* x (* 7/12 (pow x 4))) (+ (* (* 1/2 (pow x 2)) (pow x 3)) (* (* 1/6 (pow x 3)) (pow x 2)))) into (* 5/4 (pow x 5)) 7.982 * [taylor]: Taking taylor expansion of (* 5/4 (pow x 5)) in x 7.982 * [taylor]: Taking taylor expansion of 5/4 in x 7.982 * [backup-simplify]: Simplify 5/4 into 5/4 7.982 * [taylor]: Taking taylor expansion of (pow x 5) in x 7.982 * [taylor]: Taking taylor expansion of x in x 7.982 * [backup-simplify]: Simplify 0 into 0 7.982 * [backup-simplify]: Simplify 1 into 1 7.982 * [backup-simplify]: Simplify (* 1 1) into 1 7.982 * [backup-simplify]: Simplify (* 1 1) into 1 7.983 * [backup-simplify]: Simplify (* 3/2 1) into 3/2 7.983 * [backup-simplify]: Simplify 3/2 into 3/2 7.983 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 7.984 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 7.984 * [backup-simplify]: Simplify 0 into 0 7.985 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 x))))) into 0 7.986 * [backup-simplify]: Simplify (* (exp 0) (+ (* (/ (pow x 4) 24)) (* (/ (pow x 2) 2) (/ (pow 0 1) 1)) (* (/ (pow x 1) 1) (/ (pow 0 1) 1)) (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into (* 1/24 (pow x 4)) 7.987 * [backup-simplify]: Simplify (- 0) into 0 7.987 * [backup-simplify]: Simplify (+ (* 1/24 (pow x 4)) 0) into (* 1/24 (pow x 4)) 7.987 * [backup-simplify]: Simplify (+ (* x (* 1/24 (pow x 4))) (+ (* (* 1/2 (pow x 2)) (* 1/6 (pow x 3))) (+ (* (* 1/6 (pow x 3)) (* 1/2 (pow x 2))) (* (* 1/24 (pow x 4)) x)))) into (* 1/4 (pow x 5)) 7.987 * [backup-simplify]: Simplify (+ (* x (* 1/4 (pow x 5))) (+ (* (* 1/2 (pow x 2)) (* 7/12 (pow x 4))) (+ (* (* 1/6 (pow x 3)) (pow x 3)) (* (* 1/24 (pow x 4)) (pow x 2))))) into (* 3/4 (pow x 6)) 7.987 * [taylor]: Taking taylor expansion of (* 3/4 (pow x 6)) in x 7.987 * [taylor]: Taking taylor expansion of 3/4 in x 7.987 * [backup-simplify]: Simplify 3/4 into 3/4 7.987 * [taylor]: Taking taylor expansion of (pow x 6) in x 7.987 * [taylor]: Taking taylor expansion of x in x 7.987 * [backup-simplify]: Simplify 0 into 0 7.987 * [backup-simplify]: Simplify 1 into 1 7.988 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 7.988 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 7.989 * [backup-simplify]: Simplify (+ (* 3/2 0) (* 0 1)) into 0 7.989 * [backup-simplify]: Simplify 0 into 0 7.989 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 7.990 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 7.990 * [backup-simplify]: Simplify 0 into 0 7.992 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 x)))))) into 0 7.996 * [backup-simplify]: Simplify (* (exp 0) (+ (* (/ (pow x 5) 120)) (* (/ (pow x 3) 6) (/ (pow 0 1) 1)) (* (/ (pow x 2) 2) (/ (pow 0 1) 1)) (* (/ (pow x 1) 1) (/ (pow 0 2) 2)) (* (/ (pow x 1) 1) (/ (pow 0 1) 1)) (* (/ (pow 0 1) 1) (/ (pow 0 1) 1)) (* (/ (pow 0 1) 1)))) into (* 1/120 (pow x 5)) 7.996 * [backup-simplify]: Simplify (- 0) into 0 7.997 * [backup-simplify]: Simplify (+ (* 1/120 (pow x 5)) 0) into (* 1/120 (pow x 5)) 7.997 * [backup-simplify]: Simplify (+ (* x (* 1/120 (pow x 5))) (+ (* (* 1/2 (pow x 2)) (* 1/24 (pow x 4))) (+ (* (* 1/6 (pow x 3)) (* 1/6 (pow x 3))) (+ (* (* 1/24 (pow x 4)) (* 1/2 (pow x 2))) (* (* 1/120 (pow x 5)) x))))) into (* 31/360 (pow x 6)) 7.998 * [backup-simplify]: Simplify (+ (* x (* 31/360 (pow x 6))) (+ (* (* 1/2 (pow x 2)) (* 1/4 (pow x 5))) (+ (* (* 1/6 (pow x 3)) (* 7/12 (pow x 4))) (+ (* (* 1/24 (pow x 4)) (pow x 3)) (* (* 1/120 (pow x 5)) (pow x 2)))))) into (* 43/120 (pow x 7)) 7.998 * [taylor]: Taking taylor expansion of (* 43/120 (pow x 7)) in x 7.998 * [taylor]: Taking taylor expansion of 43/120 in x 7.998 * [backup-simplify]: Simplify 43/120 into 43/120 7.998 * [taylor]: Taking taylor expansion of (pow x 7) in x 7.998 * [taylor]: Taking taylor expansion of x in x 7.998 * [backup-simplify]: Simplify 0 into 0 7.998 * [backup-simplify]: Simplify 1 into 1 7.999 * [backup-simplify]: Simplify (* 1 1) into 1 7.999 * [backup-simplify]: Simplify (* 1 1) into 1 8.000 * [backup-simplify]: Simplify (* 1 1) into 1 8.000 * [backup-simplify]: Simplify (* 5/4 1) into 5/4 8.000 * [backup-simplify]: Simplify 5/4 into 5/4 8.001 * [backup-simplify]: Simplify (+ (* 5/4 (pow (* x a) 5)) (+ (* 3/2 (pow (* x a) 4)) (* 1 (pow (* x a) 3)))) into (+ (* 3/2 (* (pow a 4) (pow x 4))) (+ (* 5/4 (* (pow a 5) (pow x 5))) (* (pow a 3) (pow x 3)))) 8.001 * [backup-simplify]: Simplify (pow (expm1 (* (/ 1 a) (/ 1 x))) 3) into (pow (expm1 (/ 1 (* a x))) 3) 8.001 * [approximate]: Taking taylor expansion of (pow (expm1 (/ 1 (* a x))) 3) in (a x) around 0 8.001 * [taylor]: Taking taylor expansion of (pow (expm1 (/ 1 (* a x))) 3) in x 8.001 * [taylor]: Taking taylor expansion of (expm1 (/ 1 (* a x))) in x 8.001 * [taylor]: Rewrote expression to (- (exp (/ 1 (* a x))) 1) 8.001 * [taylor]: Taking taylor expansion of (exp (/ 1 (* a x))) in x 8.001 * [taylor]: Taking taylor expansion of (/ 1 (* a x)) in x 8.001 * [taylor]: Taking taylor expansion of (* a x) in x 8.001 * [taylor]: Taking taylor expansion of a in x 8.001 * [backup-simplify]: Simplify a into a 8.001 * [taylor]: Taking taylor expansion of x in x 8.001 * [backup-simplify]: Simplify 0 into 0 8.001 * [backup-simplify]: Simplify 1 into 1 8.002 * [backup-simplify]: Simplify (* a 0) into 0 8.002 * [backup-simplify]: Simplify (+ (* a 1) (* 0 0)) into a 8.002 * [backup-simplify]: Simplify (/ 1 a) into (/ 1 a) 8.002 * [backup-simplify]: Simplify (exp (/ 1 (* a x))) into (exp (/ 1 (* a x))) 8.002 * [taylor]: Taking taylor expansion of 1 in x 8.002 * [backup-simplify]: Simplify 1 into 1 8.003 * [backup-simplify]: Simplify (- 1) into -1 8.003 * [backup-simplify]: Simplify (+ (exp (/ 1 (* a x))) -1) into (- (exp (/ 1 (* a x))) 1) 8.003 * [taylor]: Taking taylor expansion of (pow (expm1 (/ 1 (* a x))) 3) in a 8.003 * [taylor]: Taking taylor expansion of (expm1 (/ 1 (* a x))) in a 8.003 * [taylor]: Rewrote expression to (- (exp (/ 1 (* a x))) 1) 8.003 * [taylor]: Taking taylor expansion of (exp (/ 1 (* a x))) in a 8.003 * [taylor]: Taking taylor expansion of (/ 1 (* a x)) in a 8.003 * [taylor]: Taking taylor expansion of (* a x) in a 8.003 * [taylor]: Taking taylor expansion of a in a 8.003 * [backup-simplify]: Simplify 0 into 0 8.003 * [backup-simplify]: Simplify 1 into 1 8.003 * [taylor]: Taking taylor expansion of x in a 8.003 * [backup-simplify]: Simplify x into x 8.003 * [backup-simplify]: Simplify (* 0 x) into 0 8.003 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x)) into x 8.004 * [backup-simplify]: Simplify (/ 1 x) into (/ 1 x) 8.004 * [backup-simplify]: Simplify (exp (/ 1 (* a x))) into (exp (/ 1 (* a x))) 8.004 * [taylor]: Taking taylor expansion of 1 in a 8.004 * [backup-simplify]: Simplify 1 into 1 8.004 * [backup-simplify]: Simplify (- 1) into -1 8.004 * [backup-simplify]: Simplify (+ (exp (/ 1 (* a x))) -1) into (- (exp (/ 1 (* a x))) 1) 8.004 * [taylor]: Taking taylor expansion of (pow (expm1 (/ 1 (* a x))) 3) in a 8.004 * [taylor]: Taking taylor expansion of (expm1 (/ 1 (* a x))) in a 8.004 * [taylor]: Rewrote expression to (- (exp (/ 1 (* a x))) 1) 8.004 * [taylor]: Taking taylor expansion of (exp (/ 1 (* a x))) in a 8.004 * [taylor]: Taking taylor expansion of (/ 1 (* a x)) in a 8.004 * [taylor]: Taking taylor expansion of (* a x) in a 8.004 * [taylor]: Taking taylor expansion of a in a 8.004 * [backup-simplify]: Simplify 0 into 0 8.004 * [backup-simplify]: Simplify 1 into 1 8.004 * [taylor]: Taking taylor expansion of x in a 8.004 * [backup-simplify]: Simplify x into x 8.004 * [backup-simplify]: Simplify (* 0 x) into 0 8.005 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x)) into x 8.005 * [backup-simplify]: Simplify (/ 1 x) into (/ 1 x) 8.005 * [backup-simplify]: Simplify (exp (/ 1 (* a x))) into (exp (/ 1 (* a x))) 8.005 * [taylor]: Taking taylor expansion of 1 in a 8.005 * [backup-simplify]: Simplify 1 into 1 8.005 * [backup-simplify]: Simplify (- 1) into -1 8.006 * [backup-simplify]: Simplify (+ (exp (/ 1 (* a x))) -1) into (- (exp (/ 1 (* a x))) 1) 8.006 * [backup-simplify]: Simplify (* (- (exp (/ 1 (* a x))) 1) (- (exp (/ 1 (* a x))) 1)) into (pow (- (exp (/ 1 (* a x))) 1) 2) 8.006 * [backup-simplify]: Simplify (* (- (exp (/ 1 (* a x))) 1) (pow (- (exp (/ 1 (* a x))) 1) 2)) into (pow (- (exp (/ 1 (* a x))) 1) 3) 8.006 * [taylor]: Taking taylor expansion of (pow (- (exp (/ 1 (* a x))) 1) 3) in x 8.006 * [taylor]: Taking taylor expansion of (- (exp (/ 1 (* a x))) 1) in x 8.006 * [taylor]: Taking taylor expansion of (exp (/ 1 (* a x))) in x 8.006 * [taylor]: Taking taylor expansion of (/ 1 (* a x)) in x 8.006 * [taylor]: Taking taylor expansion of (* a x) in x 8.006 * [taylor]: Taking taylor expansion of a in x 8.006 * [backup-simplify]: Simplify a into a 8.006 * [taylor]: Taking taylor expansion of x in x 8.006 * [backup-simplify]: Simplify 0 into 0 8.006 * [backup-simplify]: Simplify 1 into 1 8.006 * [backup-simplify]: Simplify (* a 0) into 0 8.007 * [backup-simplify]: Simplify (+ (* a 1) (* 0 0)) into a 8.007 * [backup-simplify]: Simplify (/ 1 a) into (/ 1 a) 8.007 * [backup-simplify]: Simplify (exp (/ 1 (* a x))) into (exp (/ 1 (* a x))) 8.007 * [taylor]: Taking taylor expansion of 1 in x 8.007 * [backup-simplify]: Simplify 1 into 1 8.008 * [backup-simplify]: Simplify (- 1) into -1 8.008 * [backup-simplify]: Simplify (+ (exp (/ 1 (* a x))) -1) into (- (exp (/ 1 (* a x))) 1) 8.008 * [backup-simplify]: Simplify (* (- (exp (/ 1 (* a x))) 1) (- (exp (/ 1 (* a x))) 1)) into (pow (- (exp (/ 1 (* a x))) 1) 2) 8.008 * [backup-simplify]: Simplify (* (- (exp (/ 1 (* a x))) 1) (pow (- (exp (/ 1 (* a x))) 1) 2)) into (pow (- (exp (/ 1 (* a x))) 1) 3) 8.008 * [backup-simplify]: Simplify (pow (- (exp (/ 1 (* a x))) 1) 3) into (pow (- (exp (/ 1 (* a x))) 1) 3) 8.009 * [backup-simplify]: Simplify (- 0) into 0 8.009 * [backup-simplify]: Simplify (+ 0 0) into 0 8.009 * [backup-simplify]: Simplify (+ (* (- (exp (/ 1 (* a x))) 1) 0) (* 0 (- (exp (/ 1 (* a x))) 1))) into 0 8.010 * [backup-simplify]: Simplify (+ (* (- (exp (/ 1 (* a x))) 1) 0) (* 0 (pow (- (exp (/ 1 (* a x))) 1) 2))) into 0 8.010 * [taylor]: Taking taylor expansion of 0 in x 8.010 * [backup-simplify]: Simplify 0 into 0 8.010 * [backup-simplify]: Simplify 0 into 0 8.010 * [backup-simplify]: Simplify (- 0) into 0 8.011 * [backup-simplify]: Simplify (+ 0 0) into 0 8.011 * [backup-simplify]: Simplify (+ (* (- (exp (/ 1 (* a x))) 1) 0) (* 0 (- (exp (/ 1 (* a x))) 1))) into 0 8.011 * [backup-simplify]: Simplify (+ (* (- (exp (/ 1 (* a x))) 1) 0) (* 0 (pow (- (exp (/ 1 (* a x))) 1) 2))) into 0 8.011 * [backup-simplify]: Simplify 0 into 0 8.012 * [backup-simplify]: Simplify (- 0) into 0 8.012 * [backup-simplify]: Simplify (+ 0 0) into 0 8.013 * [backup-simplify]: Simplify (+ (* (- (exp (/ 1 (* a x))) 1) 0) (+ (* 0 0) (* 0 (- (exp (/ 1 (* a x))) 1)))) into 0 8.013 * [backup-simplify]: Simplify (+ (* (- (exp (/ 1 (* a x))) 1) 0) (+ (* 0 0) (* 0 (pow (- (exp (/ 1 (* a x))) 1) 2)))) into 0 8.013 * [taylor]: Taking taylor expansion of 0 in x 8.013 * [backup-simplify]: Simplify 0 into 0 8.013 * [backup-simplify]: Simplify 0 into 0 8.013 * [backup-simplify]: Simplify 0 into 0 8.014 * [backup-simplify]: Simplify (- 0) into 0 8.014 * [backup-simplify]: Simplify (+ 0 0) into 0 8.015 * [backup-simplify]: Simplify (+ (* (- (exp (/ 1 (* a x))) 1) 0) (+ (* 0 0) (* 0 (- (exp (/ 1 (* a x))) 1)))) into 0 8.016 * [backup-simplify]: Simplify (+ (* (- (exp (/ 1 (* a x))) 1) 0) (+ (* 0 0) (* 0 (pow (- (exp (/ 1 (* a x))) 1) 2)))) into 0 8.016 * [backup-simplify]: Simplify 0 into 0 8.016 * [backup-simplify]: Simplify (- 0) into 0 8.017 * [backup-simplify]: Simplify (+ 0 0) into 0 8.017 * [backup-simplify]: Simplify (+ (* (- (exp (/ 1 (* a x))) 1) 0) (+ (* 0 0) (+ (* 0 0) (* 0 (- (exp (/ 1 (* a x))) 1))))) into 0 8.019 * [backup-simplify]: Simplify (+ (* (- (exp (/ 1 (* a x))) 1) 0) (+ (* 0 0) (+ (* 0 0) (* 0 (pow (- (exp (/ 1 (* a x))) 1) 2))))) into 0 8.019 * [taylor]: Taking taylor expansion of 0 in x 8.019 * [backup-simplify]: Simplify 0 into 0 8.019 * [backup-simplify]: Simplify 0 into 0 8.019 * [backup-simplify]: Simplify (pow (- (exp (/ 1 (* (/ 1 a) (/ 1 x)))) 1) 3) into (pow (- (exp (* a x)) 1) 3) 8.019 * [backup-simplify]: Simplify (pow (expm1 (* (/ 1 (- a)) (/ 1 (- x)))) 3) into (pow (expm1 (/ 1 (* a x))) 3) 8.019 * [approximate]: Taking taylor expansion of (pow (expm1 (/ 1 (* a x))) 3) in (a x) around 0 8.019 * [taylor]: Taking taylor expansion of (pow (expm1 (/ 1 (* a x))) 3) in x 8.019 * [taylor]: Taking taylor expansion of (expm1 (/ 1 (* a x))) in x 8.019 * [taylor]: Rewrote expression to (- (exp (/ 1 (* a x))) 1) 8.019 * [taylor]: Taking taylor expansion of (exp (/ 1 (* a x))) in x 8.019 * [taylor]: Taking taylor expansion of (/ 1 (* a x)) in x 8.019 * [taylor]: Taking taylor expansion of (* a x) in x 8.019 * [taylor]: Taking taylor expansion of a in x 8.019 * [backup-simplify]: Simplify a into a 8.019 * [taylor]: Taking taylor expansion of x in x 8.019 * [backup-simplify]: Simplify 0 into 0 8.019 * [backup-simplify]: Simplify 1 into 1 8.019 * [backup-simplify]: Simplify (* a 0) into 0 8.020 * [backup-simplify]: Simplify (+ (* a 1) (* 0 0)) into a 8.020 * [backup-simplify]: Simplify (/ 1 a) into (/ 1 a) 8.020 * [backup-simplify]: Simplify (exp (/ 1 (* a x))) into (exp (/ 1 (* a x))) 8.020 * [taylor]: Taking taylor expansion of 1 in x 8.020 * [backup-simplify]: Simplify 1 into 1 8.020 * [backup-simplify]: Simplify (- 1) into -1 8.021 * [backup-simplify]: Simplify (+ (exp (/ 1 (* a x))) -1) into (- (exp (/ 1 (* a x))) 1) 8.021 * [taylor]: Taking taylor expansion of (pow (expm1 (/ 1 (* a x))) 3) in a 8.021 * [taylor]: Taking taylor expansion of (expm1 (/ 1 (* a x))) in a 8.021 * [taylor]: Rewrote expression to (- (exp (/ 1 (* a x))) 1) 8.021 * [taylor]: Taking taylor expansion of (exp (/ 1 (* a x))) in a 8.021 * [taylor]: Taking taylor expansion of (/ 1 (* a x)) in a 8.021 * [taylor]: Taking taylor expansion of (* a x) in a 8.021 * [taylor]: Taking taylor expansion of a in a 8.021 * [backup-simplify]: Simplify 0 into 0 8.021 * [backup-simplify]: Simplify 1 into 1 8.021 * [taylor]: Taking taylor expansion of x in a 8.021 * [backup-simplify]: Simplify x into x 8.021 * [backup-simplify]: Simplify (* 0 x) into 0 8.021 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x)) into x 8.021 * [backup-simplify]: Simplify (/ 1 x) into (/ 1 x) 8.021 * [backup-simplify]: Simplify (exp (/ 1 (* a x))) into (exp (/ 1 (* a x))) 8.022 * [taylor]: Taking taylor expansion of 1 in a 8.022 * [backup-simplify]: Simplify 1 into 1 8.022 * [backup-simplify]: Simplify (- 1) into -1 8.022 * [backup-simplify]: Simplify (+ (exp (/ 1 (* a x))) -1) into (- (exp (/ 1 (* a x))) 1) 8.022 * [taylor]: Taking taylor expansion of (pow (expm1 (/ 1 (* a x))) 3) in a 8.022 * [taylor]: Taking taylor expansion of (expm1 (/ 1 (* a x))) in a 8.022 * [taylor]: Rewrote expression to (- (exp (/ 1 (* a x))) 1) 8.022 * [taylor]: Taking taylor expansion of (exp (/ 1 (* a x))) in a 8.022 * [taylor]: Taking taylor expansion of (/ 1 (* a x)) in a 8.022 * [taylor]: Taking taylor expansion of (* a x) in a 8.022 * [taylor]: Taking taylor expansion of a in a 8.022 * [backup-simplify]: Simplify 0 into 0 8.022 * [backup-simplify]: Simplify 1 into 1 8.022 * [taylor]: Taking taylor expansion of x in a 8.022 * [backup-simplify]: Simplify x into x 8.022 * [backup-simplify]: Simplify (* 0 x) into 0 8.023 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x)) into x 8.023 * [backup-simplify]: Simplify (/ 1 x) into (/ 1 x) 8.023 * [backup-simplify]: Simplify (exp (/ 1 (* a x))) into (exp (/ 1 (* a x))) 8.023 * [taylor]: Taking taylor expansion of 1 in a 8.023 * [backup-simplify]: Simplify 1 into 1 8.023 * [backup-simplify]: Simplify (- 1) into -1 8.024 * [backup-simplify]: Simplify (+ (exp (/ 1 (* a x))) -1) into (- (exp (/ 1 (* a x))) 1) 8.024 * [backup-simplify]: Simplify (* (- (exp (/ 1 (* a x))) 1) (- (exp (/ 1 (* a x))) 1)) into (pow (- (exp (/ 1 (* a x))) 1) 2) 8.024 * [backup-simplify]: Simplify (* (- (exp (/ 1 (* a x))) 1) (pow (- (exp (/ 1 (* a x))) 1) 2)) into (pow (- (exp (/ 1 (* a x))) 1) 3) 8.024 * [taylor]: Taking taylor expansion of (pow (- (exp (/ 1 (* a x))) 1) 3) in x 8.024 * [taylor]: Taking taylor expansion of (- (exp (/ 1 (* a x))) 1) in x 8.024 * [taylor]: Taking taylor expansion of (exp (/ 1 (* a x))) in x 8.024 * [taylor]: Taking taylor expansion of (/ 1 (* a x)) in x 8.024 * [taylor]: Taking taylor expansion of (* a x) in x 8.024 * [taylor]: Taking taylor expansion of a in x 8.024 * [backup-simplify]: Simplify a into a 8.024 * [taylor]: Taking taylor expansion of x in x 8.024 * [backup-simplify]: Simplify 0 into 0 8.025 * [backup-simplify]: Simplify 1 into 1 8.025 * [backup-simplify]: Simplify (* a 0) into 0 8.025 * [backup-simplify]: Simplify (+ (* a 1) (* 0 0)) into a 8.025 * [backup-simplify]: Simplify (/ 1 a) into (/ 1 a) 8.025 * [backup-simplify]: Simplify (exp (/ 1 (* a x))) into (exp (/ 1 (* a x))) 8.025 * [taylor]: Taking taylor expansion of 1 in x 8.025 * [backup-simplify]: Simplify 1 into 1 8.026 * [backup-simplify]: Simplify (- 1) into -1 8.026 * [backup-simplify]: Simplify (+ (exp (/ 1 (* a x))) -1) into (- (exp (/ 1 (* a x))) 1) 8.026 * [backup-simplify]: Simplify (* (- (exp (/ 1 (* a x))) 1) (- (exp (/ 1 (* a x))) 1)) into (pow (- (exp (/ 1 (* a x))) 1) 2) 8.026 * [backup-simplify]: Simplify (* (- (exp (/ 1 (* a x))) 1) (pow (- (exp (/ 1 (* a x))) 1) 2)) into (pow (- (exp (/ 1 (* a x))) 1) 3) 8.026 * [backup-simplify]: Simplify (pow (- (exp (/ 1 (* a x))) 1) 3) into (pow (- (exp (/ 1 (* a x))) 1) 3) 8.026 * [backup-simplify]: Simplify (- 0) into 0 8.027 * [backup-simplify]: Simplify (+ 0 0) into 0 8.027 * [backup-simplify]: Simplify (+ (* (- (exp (/ 1 (* a x))) 1) 0) (* 0 (- (exp (/ 1 (* a x))) 1))) into 0 8.027 * [backup-simplify]: Simplify (+ (* (- (exp (/ 1 (* a x))) 1) 0) (* 0 (pow (- (exp (/ 1 (* a x))) 1) 2))) into 0 8.027 * [taylor]: Taking taylor expansion of 0 in x 8.027 * [backup-simplify]: Simplify 0 into 0 8.027 * [backup-simplify]: Simplify 0 into 0 8.027 * [backup-simplify]: Simplify (- 0) into 0 8.028 * [backup-simplify]: Simplify (+ 0 0) into 0 8.028 * [backup-simplify]: Simplify (+ (* (- (exp (/ 1 (* a x))) 1) 0) (* 0 (- (exp (/ 1 (* a x))) 1))) into 0 8.028 * [backup-simplify]: Simplify (+ (* (- (exp (/ 1 (* a x))) 1) 0) (* 0 (pow (- (exp (/ 1 (* a x))) 1) 2))) into 0 8.028 * [backup-simplify]: Simplify 0 into 0 8.028 * [backup-simplify]: Simplify (- 0) into 0 8.028 * [backup-simplify]: Simplify (+ 0 0) into 0 8.029 * [backup-simplify]: Simplify (+ (* (- (exp (/ 1 (* a x))) 1) 0) (+ (* 0 0) (* 0 (- (exp (/ 1 (* a x))) 1)))) into 0 8.029 * [backup-simplify]: Simplify (+ (* (- (exp (/ 1 (* a x))) 1) 0) (+ (* 0 0) (* 0 (pow (- (exp (/ 1 (* a x))) 1) 2)))) into 0 8.029 * [taylor]: Taking taylor expansion of 0 in x 8.029 * [backup-simplify]: Simplify 0 into 0 8.029 * [backup-simplify]: Simplify 0 into 0 8.029 * [backup-simplify]: Simplify 0 into 0 8.030 * [backup-simplify]: Simplify (- 0) into 0 8.030 * [backup-simplify]: Simplify (+ 0 0) into 0 8.030 * [backup-simplify]: Simplify (+ (* (- (exp (/ 1 (* a x))) 1) 0) (+ (* 0 0) (* 0 (- (exp (/ 1 (* a x))) 1)))) into 0 8.031 * [backup-simplify]: Simplify (+ (* (- (exp (/ 1 (* a x))) 1) 0) (+ (* 0 0) (* 0 (pow (- (exp (/ 1 (* a x))) 1) 2)))) into 0 8.031 * [backup-simplify]: Simplify 0 into 0 8.031 * [backup-simplify]: Simplify (- 0) into 0 8.031 * [backup-simplify]: Simplify (+ 0 0) into 0 8.032 * [backup-simplify]: Simplify (+ (* (- (exp (/ 1 (* a x))) 1) 0) (+ (* 0 0) (+ (* 0 0) (* 0 (- (exp (/ 1 (* a x))) 1))))) into 0 8.033 * [backup-simplify]: Simplify (+ (* (- (exp (/ 1 (* a x))) 1) 0) (+ (* 0 0) (+ (* 0 0) (* 0 (pow (- (exp (/ 1 (* a x))) 1) 2))))) into 0 8.033 * [taylor]: Taking taylor expansion of 0 in x 8.033 * [backup-simplify]: Simplify 0 into 0 8.033 * [backup-simplify]: Simplify 0 into 0 8.033 * [backup-simplify]: Simplify (pow (- (exp (/ 1 (* (/ 1 (- a)) (/ 1 (- x))))) 1) 3) into (pow (- (exp (* a x)) 1) 3) 8.033 * * * * [progress]: [ 3 / 3 ] generating series at (2 1 1) 8.033 * [backup-simplify]: Simplify (expm1 (* a x)) into (expm1 (* a x)) 8.033 * [approximate]: Taking taylor expansion of (expm1 (* a x)) in (a x) around 0 8.033 * [taylor]: Taking taylor expansion of (expm1 (* a x)) in x 8.033 * [taylor]: Rewrote expression to (- (exp (* a x)) 1) 8.033 * [taylor]: Taking taylor expansion of (exp (* a x)) in x 8.033 * [taylor]: Taking taylor expansion of (* a x) in x 8.033 * [taylor]: Taking taylor expansion of a in x 8.033 * [backup-simplify]: Simplify a into a 8.033 * [taylor]: Taking taylor expansion of x in x 8.033 * [backup-simplify]: Simplify 0 into 0 8.033 * [backup-simplify]: Simplify 1 into 1 8.033 * [backup-simplify]: Simplify (* a 0) into 0 8.033 * [backup-simplify]: Simplify (+ (* a 1) (* 0 0)) into a 8.033 * [backup-simplify]: Simplify (exp 0) into 1 8.033 * [taylor]: Taking taylor expansion of 1 in x 8.033 * [backup-simplify]: Simplify 1 into 1 8.033 * [taylor]: Taking taylor expansion of (expm1 (* a x)) in a 8.033 * [taylor]: Rewrote expression to (- (exp (* a x)) 1) 8.034 * [taylor]: Taking taylor expansion of (exp (* a x)) in a 8.034 * [taylor]: Taking taylor expansion of (* a x) in a 8.034 * [taylor]: Taking taylor expansion of a in a 8.034 * [backup-simplify]: Simplify 0 into 0 8.034 * [backup-simplify]: Simplify 1 into 1 8.034 * [taylor]: Taking taylor expansion of x in a 8.034 * [backup-simplify]: Simplify x into x 8.034 * [backup-simplify]: Simplify (* 0 x) into 0 8.034 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x)) into x 8.034 * [backup-simplify]: Simplify (exp 0) into 1 8.034 * [taylor]: Taking taylor expansion of 1 in a 8.034 * [backup-simplify]: Simplify 1 into 1 8.034 * [taylor]: Taking taylor expansion of (expm1 (* a x)) in a 8.034 * [taylor]: Rewrote expression to (- (exp (* a x)) 1) 8.034 * [taylor]: Taking taylor expansion of (exp (* a x)) in a 8.034 * [taylor]: Taking taylor expansion of (* a x) in a 8.034 * [taylor]: Taking taylor expansion of a in a 8.034 * [backup-simplify]: Simplify 0 into 0 8.034 * [backup-simplify]: Simplify 1 into 1 8.034 * [taylor]: Taking taylor expansion of x in a 8.034 * [backup-simplify]: Simplify x into x 8.034 * [backup-simplify]: Simplify (* 0 x) into 0 8.034 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x)) into x 8.034 * [backup-simplify]: Simplify (exp 0) into 1 8.034 * [taylor]: Taking taylor expansion of 1 in a 8.034 * [backup-simplify]: Simplify 1 into 1 8.035 * [backup-simplify]: Simplify (- 1) into -1 8.035 * [backup-simplify]: Simplify (+ 1 -1) into 0 8.035 * [taylor]: Taking taylor expansion of 0 in x 8.035 * [backup-simplify]: Simplify 0 into 0 8.035 * [backup-simplify]: Simplify 0 into 0 8.035 * [backup-simplify]: Simplify (* (exp 0) (+ (* (/ (pow x 1) 1)))) into x 8.035 * [backup-simplify]: Simplify (- 0) into 0 8.035 * [backup-simplify]: Simplify (+ x 0) into x 8.035 * [taylor]: Taking taylor expansion of x in x 8.035 * [backup-simplify]: Simplify 0 into 0 8.035 * [backup-simplify]: Simplify 1 into 1 8.035 * [backup-simplify]: Simplify 0 into 0 8.036 * [backup-simplify]: Simplify 0 into 0 8.036 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (* 0 x))) into 0 8.037 * [backup-simplify]: Simplify (* (exp 0) (+ (* (/ (pow x 2) 2)) (* (/ (pow 0 1) 1)))) into (* 1/2 (pow x 2)) 8.037 * [backup-simplify]: Simplify (- 0) into 0 8.037 * [backup-simplify]: Simplify (+ (* 1/2 (pow x 2)) 0) into (* 1/2 (pow x 2)) 8.037 * [taylor]: Taking taylor expansion of (* 1/2 (pow x 2)) in x 8.037 * [taylor]: Taking taylor expansion of 1/2 in x 8.037 * [backup-simplify]: Simplify 1/2 into 1/2 8.037 * [taylor]: Taking taylor expansion of (pow x 2) in x 8.037 * [taylor]: Taking taylor expansion of x in x 8.037 * [backup-simplify]: Simplify 0 into 0 8.037 * [backup-simplify]: Simplify 1 into 1 8.037 * [backup-simplify]: Simplify 1 into 1 8.037 * [backup-simplify]: Simplify 0 into 0 8.038 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (+ (* 0 0) (* 0 x)))) into 0 8.039 * [backup-simplify]: Simplify (* (exp 0) (+ (* (/ (pow x 3) 6)) (* (/ (pow x 1) 1) (/ (pow 0 1) 1)) (* (/ (pow 0 1) 1)))) into (* 1/6 (pow x 3)) 8.039 * [backup-simplify]: Simplify (- 0) into 0 8.039 * [backup-simplify]: Simplify (+ (* 1/6 (pow x 3)) 0) into (* 1/6 (pow x 3)) 8.039 * [taylor]: Taking taylor expansion of (* 1/6 (pow x 3)) in x 8.039 * [taylor]: Taking taylor expansion of 1/6 in x 8.039 * [backup-simplify]: Simplify 1/6 into 1/6 8.039 * [taylor]: Taking taylor expansion of (pow x 3) in x 8.039 * [taylor]: Taking taylor expansion of x in x 8.039 * [backup-simplify]: Simplify 0 into 0 8.039 * [backup-simplify]: Simplify 1 into 1 8.039 * [backup-simplify]: Simplify 0 into 0 8.039 * [backup-simplify]: Simplify 0 into 0 8.040 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 x))))) into 0 8.042 * [backup-simplify]: Simplify (* (exp 0) (+ (* (/ (pow x 4) 24)) (* (/ (pow x 2) 2) (/ (pow 0 1) 1)) (* (/ (pow x 1) 1) (/ (pow 0 1) 1)) (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into (* 1/24 (pow x 4)) 8.042 * [backup-simplify]: Simplify (- 0) into 0 8.042 * [backup-simplify]: Simplify (+ (* 1/24 (pow x 4)) 0) into (* 1/24 (pow x 4)) 8.042 * [taylor]: Taking taylor expansion of (* 1/24 (pow x 4)) in x 8.042 * [taylor]: Taking taylor expansion of 1/24 in x 8.042 * [backup-simplify]: Simplify 1/24 into 1/24 8.042 * [taylor]: Taking taylor expansion of (pow x 4) in x 8.042 * [taylor]: Taking taylor expansion of x in x 8.042 * [backup-simplify]: Simplify 0 into 0 8.042 * [backup-simplify]: Simplify 1 into 1 8.042 * [backup-simplify]: Simplify (* 1 1) into 1 8.043 * [backup-simplify]: Simplify (* 1/2 1) into 1/2 8.043 * [backup-simplify]: Simplify 1/2 into 1/2 8.043 * [backup-simplify]: Simplify 0 into 0 8.043 * [backup-simplify]: Simplify 0 into 0 8.044 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 x)))))) into 0 8.046 * [backup-simplify]: Simplify (* (exp 0) (+ (* (/ (pow x 5) 120)) (* (/ (pow x 3) 6) (/ (pow 0 1) 1)) (* (/ (pow x 2) 2) (/ (pow 0 1) 1)) (* (/ (pow x 1) 1) (/ (pow 0 2) 2)) (* (/ (pow x 1) 1) (/ (pow 0 1) 1)) (* (/ (pow 0 1) 1) (/ (pow 0 1) 1)) (* (/ (pow 0 1) 1)))) into (* 1/120 (pow x 5)) 8.046 * [backup-simplify]: Simplify (- 0) into 0 8.046 * [backup-simplify]: Simplify (+ (* 1/120 (pow x 5)) 0) into (* 1/120 (pow x 5)) 8.046 * [taylor]: Taking taylor expansion of (* 1/120 (pow x 5)) in x 8.046 * [taylor]: Taking taylor expansion of 1/120 in x 8.047 * [backup-simplify]: Simplify 1/120 into 1/120 8.047 * [taylor]: Taking taylor expansion of (pow x 5) in x 8.047 * [taylor]: Taking taylor expansion of x in x 8.047 * [backup-simplify]: Simplify 0 into 0 8.047 * [backup-simplify]: Simplify 1 into 1 8.047 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 8.047 * [backup-simplify]: Simplify (+ (* 1/2 0) (* 0 1)) into 0 8.048 * [backup-simplify]: Simplify 0 into 0 8.048 * [backup-simplify]: Simplify 0 into 0 8.048 * [backup-simplify]: Simplify 0 into 0 8.049 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 x))))))) into 0 8.053 * [backup-simplify]: Simplify (* (exp 0) (+ (* (/ (pow x 6) 720)) (* (/ (pow x 4) 24) (/ (pow 0 1) 1)) (* (/ (pow x 3) 6) (/ (pow 0 1) 1)) (* (/ (pow x 2) 2) (/ (pow 0 2) 2)) (* (/ (pow x 2) 2) (/ (pow 0 1) 1)) (* (/ (pow x 1) 1) (/ (pow 0 1) 1) (/ (pow 0 1) 1)) (* (/ (pow x 1) 1) (/ (pow 0 1) 1)) (* (/ (pow 0 3) 6)) (* (/ (pow 0 1) 1) (/ (pow 0 1) 1)) (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into (* 1/720 (pow x 6)) 8.053 * [backup-simplify]: Simplify (- 0) into 0 8.053 * [backup-simplify]: Simplify (+ (* 1/720 (pow x 6)) 0) into (* 1/720 (pow x 6)) 8.053 * [taylor]: Taking taylor expansion of (* 1/720 (pow x 6)) in x 8.053 * [taylor]: Taking taylor expansion of 1/720 in x 8.053 * [backup-simplify]: Simplify 1/720 into 1/720 8.053 * [taylor]: Taking taylor expansion of (pow x 6) in x 8.054 * [taylor]: Taking taylor expansion of x in x 8.054 * [backup-simplify]: Simplify 0 into 0 8.054 * [backup-simplify]: Simplify 1 into 1 8.054 * [backup-simplify]: Simplify (* 1 1) into 1 8.054 * [backup-simplify]: Simplify (* 1 1) into 1 8.054 * [backup-simplify]: Simplify (* 1/6 1) into 1/6 8.054 * [backup-simplify]: Simplify 1/6 into 1/6 8.055 * [backup-simplify]: Simplify (+ (* 1/6 (pow (* x a) 3)) (+ (* 1/2 (pow (* x a) 2)) (* 1 (* x a)))) into (+ (* 1/2 (* (pow a 2) (pow x 2))) (+ (* a x) (* 1/6 (* (pow a 3) (pow x 3))))) 8.055 * [backup-simplify]: Simplify (expm1 (* (/ 1 a) (/ 1 x))) into (expm1 (/ 1 (* a x))) 8.055 * [approximate]: Taking taylor expansion of (expm1 (/ 1 (* a x))) in (a x) around 0 8.055 * [taylor]: Taking taylor expansion of (expm1 (/ 1 (* a x))) in x 8.055 * [taylor]: Rewrote expression to (- (exp (/ 1 (* a x))) 1) 8.055 * [taylor]: Taking taylor expansion of (exp (/ 1 (* a x))) in x 8.055 * [taylor]: Taking taylor expansion of (/ 1 (* a x)) in x 8.055 * [taylor]: Taking taylor expansion of (* a x) in x 8.055 * [taylor]: Taking taylor expansion of a in x 8.055 * [backup-simplify]: Simplify a into a 8.055 * [taylor]: Taking taylor expansion of x in x 8.055 * [backup-simplify]: Simplify 0 into 0 8.055 * [backup-simplify]: Simplify 1 into 1 8.055 * [backup-simplify]: Simplify (* a 0) into 0 8.056 * [backup-simplify]: Simplify (+ (* a 1) (* 0 0)) into a 8.056 * [backup-simplify]: Simplify (/ 1 a) into (/ 1 a) 8.056 * [backup-simplify]: Simplify (exp (/ 1 (* a x))) into (exp (/ 1 (* a x))) 8.056 * [taylor]: Taking taylor expansion of 1 in x 8.056 * [backup-simplify]: Simplify 1 into 1 8.056 * [taylor]: Taking taylor expansion of (expm1 (/ 1 (* a x))) in a 8.056 * [taylor]: Rewrote expression to (- (exp (/ 1 (* a x))) 1) 8.056 * [taylor]: Taking taylor expansion of (exp (/ 1 (* a x))) in a 8.056 * [taylor]: Taking taylor expansion of (/ 1 (* a x)) in a 8.056 * [taylor]: Taking taylor expansion of (* a x) in a 8.056 * [taylor]: Taking taylor expansion of a in a 8.056 * [backup-simplify]: Simplify 0 into 0 8.056 * [backup-simplify]: Simplify 1 into 1 8.056 * [taylor]: Taking taylor expansion of x in a 8.056 * [backup-simplify]: Simplify x into x 8.056 * [backup-simplify]: Simplify (* 0 x) into 0 8.056 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x)) into x 8.056 * [backup-simplify]: Simplify (/ 1 x) into (/ 1 x) 8.056 * [backup-simplify]: Simplify (exp (/ 1 (* a x))) into (exp (/ 1 (* a x))) 8.056 * [taylor]: Taking taylor expansion of 1 in a 8.056 * [backup-simplify]: Simplify 1 into 1 8.056 * [taylor]: Taking taylor expansion of (expm1 (/ 1 (* a x))) in a 8.056 * [taylor]: Rewrote expression to (- (exp (/ 1 (* a x))) 1) 8.056 * [taylor]: Taking taylor expansion of (exp (/ 1 (* a x))) in a 8.056 * [taylor]: Taking taylor expansion of (/ 1 (* a x)) in a 8.056 * [taylor]: Taking taylor expansion of (* a x) in a 8.056 * [taylor]: Taking taylor expansion of a in a 8.056 * [backup-simplify]: Simplify 0 into 0 8.056 * [backup-simplify]: Simplify 1 into 1 8.056 * [taylor]: Taking taylor expansion of x in a 8.056 * [backup-simplify]: Simplify x into x 8.057 * [backup-simplify]: Simplify (* 0 x) into 0 8.057 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x)) into x 8.057 * [backup-simplify]: Simplify (/ 1 x) into (/ 1 x) 8.057 * [backup-simplify]: Simplify (exp (/ 1 (* a x))) into (exp (/ 1 (* a x))) 8.057 * [taylor]: Taking taylor expansion of 1 in a 8.057 * [backup-simplify]: Simplify 1 into 1 8.057 * [backup-simplify]: Simplify (- 1) into -1 8.057 * [backup-simplify]: Simplify (+ (exp (/ 1 (* a x))) -1) into (- (exp (/ 1 (* a x))) 1) 8.057 * [taylor]: Taking taylor expansion of (- (exp (/ 1 (* a x))) 1) in x 8.057 * [taylor]: Taking taylor expansion of (exp (/ 1 (* a x))) in x 8.057 * [taylor]: Taking taylor expansion of (/ 1 (* a x)) in x 8.057 * [taylor]: Taking taylor expansion of (* a x) in x 8.057 * [taylor]: Taking taylor expansion of a in x 8.057 * [backup-simplify]: Simplify a into a 8.057 * [taylor]: Taking taylor expansion of x in x 8.057 * [backup-simplify]: Simplify 0 into 0 8.058 * [backup-simplify]: Simplify 1 into 1 8.058 * [backup-simplify]: Simplify (* a 0) into 0 8.058 * [backup-simplify]: Simplify (+ (* a 1) (* 0 0)) into a 8.058 * [backup-simplify]: Simplify (/ 1 a) into (/ 1 a) 8.058 * [backup-simplify]: Simplify (exp (/ 1 (* a x))) into (exp (/ 1 (* a x))) 8.058 * [taylor]: Taking taylor expansion of 1 in x 8.058 * [backup-simplify]: Simplify 1 into 1 8.059 * [backup-simplify]: Simplify (- 1) into -1 8.059 * [backup-simplify]: Simplify (+ (exp (/ 1 (* a x))) -1) into (- (exp (/ 1 (* a x))) 1) 8.059 * [backup-simplify]: Simplify (- (exp (/ 1 (* a x))) 1) into (- (exp (/ 1 (* a x))) 1) 8.059 * [backup-simplify]: Simplify (- 0) into 0 8.060 * [backup-simplify]: Simplify (+ 0 0) into 0 8.060 * [taylor]: Taking taylor expansion of 0 in x 8.060 * [backup-simplify]: Simplify 0 into 0 8.060 * [backup-simplify]: Simplify 0 into 0 8.060 * [backup-simplify]: Simplify (- 0) into 0 8.060 * [backup-simplify]: Simplify (+ 0 0) into 0 8.061 * [backup-simplify]: Simplify 0 into 0 8.061 * [backup-simplify]: Simplify (- 0) into 0 8.061 * [backup-simplify]: Simplify (+ 0 0) into 0 8.061 * [taylor]: Taking taylor expansion of 0 in x 8.061 * [backup-simplify]: Simplify 0 into 0 8.061 * [backup-simplify]: Simplify 0 into 0 8.061 * [backup-simplify]: Simplify 0 into 0 8.062 * [backup-simplify]: Simplify (- 0) into 0 8.062 * [backup-simplify]: Simplify (+ 0 0) into 0 8.062 * [backup-simplify]: Simplify 0 into 0 8.063 * [backup-simplify]: Simplify (- 0) into 0 8.063 * [backup-simplify]: Simplify (+ 0 0) into 0 8.063 * [taylor]: Taking taylor expansion of 0 in x 8.063 * [backup-simplify]: Simplify 0 into 0 8.063 * [backup-simplify]: Simplify 0 into 0 8.063 * [backup-simplify]: Simplify (- (exp (/ 1 (* (/ 1 a) (/ 1 x)))) 1) into (- (exp (* a x)) 1) 8.063 * [backup-simplify]: Simplify (expm1 (* (/ 1 (- a)) (/ 1 (- x)))) into (expm1 (/ 1 (* a x))) 8.064 * [approximate]: Taking taylor expansion of (expm1 (/ 1 (* a x))) in (a x) around 0 8.064 * [taylor]: Taking taylor expansion of (expm1 (/ 1 (* a x))) in x 8.064 * [taylor]: Rewrote expression to (- (exp (/ 1 (* a x))) 1) 8.064 * [taylor]: Taking taylor expansion of (exp (/ 1 (* a x))) in x 8.064 * [taylor]: Taking taylor expansion of (/ 1 (* a x)) in x 8.064 * [taylor]: Taking taylor expansion of (* a x) in x 8.064 * [taylor]: Taking taylor expansion of a in x 8.064 * [backup-simplify]: Simplify a into a 8.064 * [taylor]: Taking taylor expansion of x in x 8.064 * [backup-simplify]: Simplify 0 into 0 8.064 * [backup-simplify]: Simplify 1 into 1 8.064 * [backup-simplify]: Simplify (* a 0) into 0 8.065 * [backup-simplify]: Simplify (+ (* a 1) (* 0 0)) into a 8.065 * [backup-simplify]: Simplify (/ 1 a) into (/ 1 a) 8.065 * [backup-simplify]: Simplify (exp (/ 1 (* a x))) into (exp (/ 1 (* a x))) 8.065 * [taylor]: Taking taylor expansion of 1 in x 8.065 * [backup-simplify]: Simplify 1 into 1 8.065 * [taylor]: Taking taylor expansion of (expm1 (/ 1 (* a x))) in a 8.065 * [taylor]: Rewrote expression to (- (exp (/ 1 (* a x))) 1) 8.065 * [taylor]: Taking taylor expansion of (exp (/ 1 (* a x))) in a 8.065 * [taylor]: Taking taylor expansion of (/ 1 (* a x)) in a 8.065 * [taylor]: Taking taylor expansion of (* a x) in a 8.065 * [taylor]: Taking taylor expansion of a in a 8.065 * [backup-simplify]: Simplify 0 into 0 8.065 * [backup-simplify]: Simplify 1 into 1 8.065 * [taylor]: Taking taylor expansion of x in a 8.065 * [backup-simplify]: Simplify x into x 8.065 * [backup-simplify]: Simplify (* 0 x) into 0 8.066 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x)) into x 8.066 * [backup-simplify]: Simplify (/ 1 x) into (/ 1 x) 8.066 * [backup-simplify]: Simplify (exp (/ 1 (* a x))) into (exp (/ 1 (* a x))) 8.066 * [taylor]: Taking taylor expansion of 1 in a 8.066 * [backup-simplify]: Simplify 1 into 1 8.066 * [taylor]: Taking taylor expansion of (expm1 (/ 1 (* a x))) in a 8.066 * [taylor]: Rewrote expression to (- (exp (/ 1 (* a x))) 1) 8.066 * [taylor]: Taking taylor expansion of (exp (/ 1 (* a x))) in a 8.066 * [taylor]: Taking taylor expansion of (/ 1 (* a x)) in a 8.066 * [taylor]: Taking taylor expansion of (* a x) in a 8.066 * [taylor]: Taking taylor expansion of a in a 8.066 * [backup-simplify]: Simplify 0 into 0 8.066 * [backup-simplify]: Simplify 1 into 1 8.066 * [taylor]: Taking taylor expansion of x in a 8.066 * [backup-simplify]: Simplify x into x 8.066 * [backup-simplify]: Simplify (* 0 x) into 0 8.067 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x)) into x 8.067 * [backup-simplify]: Simplify (/ 1 x) into (/ 1 x) 8.067 * [backup-simplify]: Simplify (exp (/ 1 (* a x))) into (exp (/ 1 (* a x))) 8.067 * [taylor]: Taking taylor expansion of 1 in a 8.067 * [backup-simplify]: Simplify 1 into 1 8.068 * [backup-simplify]: Simplify (- 1) into -1 8.068 * [backup-simplify]: Simplify (+ (exp (/ 1 (* a x))) -1) into (- (exp (/ 1 (* a x))) 1) 8.068 * [taylor]: Taking taylor expansion of (- (exp (/ 1 (* a x))) 1) in x 8.068 * [taylor]: Taking taylor expansion of (exp (/ 1 (* a x))) in x 8.068 * [taylor]: Taking taylor expansion of (/ 1 (* a x)) in x 8.068 * [taylor]: Taking taylor expansion of (* a x) in x 8.068 * [taylor]: Taking taylor expansion of a in x 8.068 * [backup-simplify]: Simplify a into a 8.068 * [taylor]: Taking taylor expansion of x in x 8.068 * [backup-simplify]: Simplify 0 into 0 8.068 * [backup-simplify]: Simplify 1 into 1 8.068 * [backup-simplify]: Simplify (* a 0) into 0 8.069 * [backup-simplify]: Simplify (+ (* a 1) (* 0 0)) into a 8.069 * [backup-simplify]: Simplify (/ 1 a) into (/ 1 a) 8.069 * [backup-simplify]: Simplify (exp (/ 1 (* a x))) into (exp (/ 1 (* a x))) 8.069 * [taylor]: Taking taylor expansion of 1 in x 8.069 * [backup-simplify]: Simplify 1 into 1 8.069 * [backup-simplify]: Simplify (- 1) into -1 8.070 * [backup-simplify]: Simplify (+ (exp (/ 1 (* a x))) -1) into (- (exp (/ 1 (* a x))) 1) 8.070 * [backup-simplify]: Simplify (- (exp (/ 1 (* a x))) 1) into (- (exp (/ 1 (* a x))) 1) 8.070 * [backup-simplify]: Simplify (- 0) into 0 8.070 * [backup-simplify]: Simplify (+ 0 0) into 0 8.071 * [taylor]: Taking taylor expansion of 0 in x 8.071 * [backup-simplify]: Simplify 0 into 0 8.071 * [backup-simplify]: Simplify 0 into 0 8.071 * [backup-simplify]: Simplify (- 0) into 0 8.071 * [backup-simplify]: Simplify (+ 0 0) into 0 8.071 * [backup-simplify]: Simplify 0 into 0 8.072 * [backup-simplify]: Simplify (- 0) into 0 8.072 * [backup-simplify]: Simplify (+ 0 0) into 0 8.072 * [taylor]: Taking taylor expansion of 0 in x 8.072 * [backup-simplify]: Simplify 0 into 0 8.072 * [backup-simplify]: Simplify 0 into 0 8.072 * [backup-simplify]: Simplify 0 into 0 8.073 * [backup-simplify]: Simplify (- 0) into 0 8.076 * [backup-simplify]: Simplify (+ 0 0) into 0 8.076 * [backup-simplify]: Simplify 0 into 0 8.076 * [backup-simplify]: Simplify (- 0) into 0 8.077 * [backup-simplify]: Simplify (+ 0 0) into 0 8.077 * [taylor]: Taking taylor expansion of 0 in x 8.077 * [backup-simplify]: Simplify 0 into 0 8.077 * [backup-simplify]: Simplify 0 into 0 8.077 * [backup-simplify]: Simplify (- (exp (/ 1 (* (/ 1 (- a)) (/ 1 (- x))))) 1) into (- (exp (* a x)) 1) 8.077 * * * [progress]: simplifying candidates 8.077 * * * * [progress]: [ 1 / 71 ] simplifiying candidate # 8.078 * [simplify]: Simplifying (expm1 (cbrt (pow (expm1 (* a x)) 3))) 8.078 * * [simplify]: iters left: 6 (8 enodes) 8.082 * * [simplify]: iters left: 5 (32 enodes) 8.096 * * [simplify]: iters left: 4 (62 enodes) 8.119 * * [simplify]: iters left: 3 (110 enodes) 8.141 * * [simplify]: iters left: 2 (190 enodes) 8.198 * * [simplify]: iters left: 1 (383 enodes) 8.347 * * [simplify]: Extracting #0: cost 1 inf + 0 8.347 * * [simplify]: Extracting #1: cost 3 inf + 0 8.347 * * [simplify]: Extracting #2: cost 6 inf + 0 8.347 * * [simplify]: Extracting #3: cost 34 inf + 0 8.347 * * [simplify]: Extracting #4: cost 85 inf + 4 8.348 * * [simplify]: Extracting #5: cost 74 inf + 1449 8.350 * * [simplify]: Extracting #6: cost 44 inf + 16930 8.359 * * [simplify]: Extracting #7: cost 2 inf + 45004 8.369 * * [simplify]: Extracting #8: cost 0 inf + 45781 8.374 * [simplify]: Simplified to (expm1 (expm1 (* a x))) 8.374 * [simplify]: Simplified (2 1) to (λ (a x) (log1p (expm1 (expm1 (* a x))))) 8.374 * * * * [progress]: [ 2 / 71 ] simplifiying candidate # 8.374 * [simplify]: Simplifying (log1p (cbrt (pow (expm1 (* a x)) 3))) 8.374 * * [simplify]: iters left: 6 (8 enodes) 8.377 * * [simplify]: iters left: 5 (32 enodes) 8.385 * * [simplify]: iters left: 4 (62 enodes) 8.401 * * [simplify]: iters left: 3 (110 enodes) 8.438 * * [simplify]: iters left: 2 (190 enodes) 8.490 * * [simplify]: iters left: 1 (383 enodes) 8.636 * * [simplify]: Extracting #0: cost 1 inf + 0 8.636 * * [simplify]: Extracting #1: cost 5 inf + 0 8.636 * * [simplify]: Extracting #2: cost 5 inf + 2 8.636 * * [simplify]: Extracting #3: cost 28 inf + 86 8.637 * * [simplify]: Extracting #4: cost 76 inf + 808 8.639 * * [simplify]: Extracting #5: cost 64 inf + 4534 8.644 * * [simplify]: Extracting #6: cost 35 inf + 22548 8.653 * * [simplify]: Extracting #7: cost 5 inf + 42148 8.662 * * [simplify]: Extracting #8: cost 0 inf + 46033 8.667 * [simplify]: Simplified to (* a x) 8.667 * [simplify]: Simplified (2 1) to (λ (a x) (expm1 (* a x))) 8.667 * * * * [progress]: [ 3 / 71 ] simplifiying candidate # 8.667 * * * * [progress]: [ 4 / 71 ] simplifiying candidate # 8.667 * * * * [progress]: [ 5 / 71 ] simplifiying candidate # 8.667 * [simplify]: Simplifying (log (cbrt (pow (expm1 (* a x)) 3))) 8.667 * * [simplify]: iters left: 6 (8 enodes) 8.670 * * [simplify]: iters left: 5 (32 enodes) 8.678 * * [simplify]: iters left: 4 (62 enodes) 8.692 * * [simplify]: iters left: 3 (110 enodes) 8.729 * * [simplify]: iters left: 2 (190 enodes) 8.808 * * [simplify]: iters left: 1 (383 enodes) 8.967 * * [simplify]: Extracting #0: cost 1 inf + 0 8.967 * * [simplify]: Extracting #1: cost 3 inf + 0 8.967 * * [simplify]: Extracting #2: cost 6 inf + 0 8.968 * * [simplify]: Extracting #3: cost 34 inf + 0 8.968 * * [simplify]: Extracting #4: cost 85 inf + 4 8.968 * * [simplify]: Extracting #5: cost 74 inf + 1449 8.970 * * [simplify]: Extracting #6: cost 44 inf + 16930 8.975 * * [simplify]: Extracting #7: cost 2 inf + 45004 8.980 * * [simplify]: Extracting #8: cost 0 inf + 45781 8.985 * [simplify]: Simplified to (log (expm1 (* a x))) 8.985 * [simplify]: Simplified (2 1) to (λ (a x) (exp (log (expm1 (* a x))))) 8.985 * * * * [progress]: [ 6 / 71 ] simplifiying candidate # 8.986 * [simplify]: Simplifying (exp (cbrt (pow (expm1 (* a x)) 3))) 8.986 * * [simplify]: iters left: 6 (8 enodes) 8.988 * * [simplify]: iters left: 5 (32 enodes) 8.996 * * [simplify]: iters left: 4 (62 enodes) 9.012 * * [simplify]: iters left: 3 (110 enodes) 9.055 * * [simplify]: iters left: 2 (190 enodes) 9.107 * * [simplify]: iters left: 1 (383 enodes) 9.270 * * [simplify]: Extracting #0: cost 1 inf + 0 9.270 * * [simplify]: Extracting #1: cost 3 inf + 0 9.270 * * [simplify]: Extracting #2: cost 6 inf + 0 9.270 * * [simplify]: Extracting #3: cost 34 inf + 0 9.270 * * [simplify]: Extracting #4: cost 85 inf + 4 9.271 * * [simplify]: Extracting #5: cost 74 inf + 1449 9.275 * * [simplify]: Extracting #6: cost 44 inf + 16930 9.284 * * [simplify]: Extracting #7: cost 2 inf + 45004 9.295 * * [simplify]: Extracting #8: cost 0 inf + 45781 9.305 * [simplify]: Simplified to (exp (expm1 (* a x))) 9.305 * [simplify]: Simplified (2 1) to (λ (a x) (log (exp (expm1 (* a x))))) 9.305 * * * * [progress]: [ 7 / 71 ] simplifiying candidate # 9.305 * [simplify]: Simplifying (cbrt (pow (* (cbrt (expm1 (* a x))) (cbrt (expm1 (* a x)))) 3)) 9.305 * * [simplify]: iters left: 6 (9 enodes) 9.310 * * [simplify]: iters left: 5 (37 enodes) 9.327 * * [simplify]: iters left: 4 (81 enodes) 9.361 * * [simplify]: iters left: 3 (142 enodes) 9.396 * * [simplify]: iters left: 2 (260 enodes) 9.496 * * [simplify]: Extracting #0: cost 1 inf + 0 9.496 * * [simplify]: Extracting #1: cost 4 inf + 0 9.496 * * [simplify]: Extracting #2: cost 32 inf + 0 9.496 * * [simplify]: Extracting #3: cost 96 inf + 3 9.497 * * [simplify]: Extracting #4: cost 94 inf + 9 9.498 * * [simplify]: Extracting #5: cost 89 inf + 96 9.499 * * [simplify]: Extracting #6: cost 81 inf + 1723 9.504 * * [simplify]: Extracting #7: cost 43 inf + 21238 9.514 * * [simplify]: Extracting #8: cost 1 inf + 49243 9.525 * * [simplify]: Extracting #9: cost 0 inf + 49726 9.536 * [simplify]: Simplified to (cbrt (* (expm1 (* a x)) (expm1 (* a x)))) 9.536 * [simplify]: Simplified (2 1) to (λ (a x) (* (cbrt (* (expm1 (* a x)) (expm1 (* a x)))) (cbrt (pow (cbrt (expm1 (* a x))) 3)))) 9.536 * [simplify]: Simplifying (cbrt (pow (cbrt (expm1 (* a x))) 3)) 9.536 * * [simplify]: iters left: 6 (8 enodes) 9.541 * * [simplify]: iters left: 5 (30 enodes) 9.554 * * [simplify]: iters left: 4 (60 enodes) 9.577 * * [simplify]: iters left: 3 (107 enodes) 9.615 * * [simplify]: iters left: 2 (188 enodes) 9.654 * * [simplify]: iters left: 1 (373 enodes) 9.800 * * [simplify]: Extracting #0: cost 1 inf + 0 9.800 * * [simplify]: Extracting #1: cost 3 inf + 0 9.800 * * [simplify]: Extracting #2: cost 34 inf + 0 9.800 * * [simplify]: Extracting #3: cost 93 inf + 2 9.801 * * [simplify]: Extracting #4: cost 78 inf + 1337 9.804 * * [simplify]: Extracting #5: cost 27 inf + 36837 9.810 * * [simplify]: Extracting #6: cost 1 inf + 57679 9.816 * * [simplify]: Extracting #7: cost 0 inf + 57820 9.822 * * [simplify]: Extracting #8: cost 0 inf + 57430 9.829 * [simplify]: Simplified to (cbrt (expm1 (* a x))) 9.829 * [simplify]: Simplified (2 2) to (λ (a x) (* (cbrt (* (expm1 (* a x)) (expm1 (* a x)))) (cbrt (expm1 (* a x))))) 9.829 * * * * [progress]: [ 8 / 71 ] simplifiying candidate # 9.829 * [simplify]: Simplifying (cbrt (pow (sqrt (expm1 (* a x))) 3)) 9.829 * * [simplify]: iters left: 6 (8 enodes) 9.832 * * [simplify]: iters left: 5 (32 enodes) 9.842 * * [simplify]: iters left: 4 (59 enodes) 9.854 * * [simplify]: iters left: 3 (97 enodes) 9.873 * * [simplify]: iters left: 2 (175 enodes) 9.912 * * [simplify]: iters left: 1 (360 enodes) 10.037 * * [simplify]: Extracting #0: cost 1 inf + 0 10.037 * * [simplify]: Extracting #1: cost 4 inf + 0 10.038 * * [simplify]: Extracting #2: cost 34 inf + 0 10.038 * * [simplify]: Extracting #3: cost 91 inf + 2 10.039 * * [simplify]: Extracting #4: cost 79 inf + 470 10.043 * * [simplify]: Extracting #5: cost 39 inf + 22259 10.055 * * [simplify]: Extracting #6: cost 1 inf + 52712 10.066 * * [simplify]: Extracting #7: cost 0 inf + 53446 10.078 * [simplify]: Simplified to (sqrt (expm1 (* a x))) 10.078 * [simplify]: Simplified (2 1) to (λ (a x) (* (sqrt (expm1 (* a x))) (cbrt (pow (sqrt (expm1 (* a x))) 3)))) 10.079 * [simplify]: Simplifying (cbrt (pow (sqrt (expm1 (* a x))) 3)) 10.079 * * [simplify]: iters left: 6 (8 enodes) 10.083 * * [simplify]: iters left: 5 (32 enodes) 10.101 * * [simplify]: iters left: 4 (59 enodes) 10.124 * * [simplify]: iters left: 3 (97 enodes) 10.158 * * [simplify]: iters left: 2 (175 enodes) 10.231 * * [simplify]: iters left: 1 (360 enodes) 10.414 * * [simplify]: Extracting #0: cost 1 inf + 0 10.414 * * [simplify]: Extracting #1: cost 4 inf + 0 10.414 * * [simplify]: Extracting #2: cost 34 inf + 0 10.415 * * [simplify]: Extracting #3: cost 91 inf + 2 10.416 * * [simplify]: Extracting #4: cost 79 inf + 470 10.419 * * [simplify]: Extracting #5: cost 39 inf + 22259 10.430 * * [simplify]: Extracting #6: cost 1 inf + 52712 10.440 * * [simplify]: Extracting #7: cost 0 inf + 53446 10.446 * [simplify]: Simplified to (sqrt (expm1 (* a x))) 10.446 * [simplify]: Simplified (2 2) to (λ (a x) (* (cbrt (pow (sqrt (expm1 (* a x))) 3)) (sqrt (expm1 (* a x))))) 10.446 * * * * [progress]: [ 9 / 71 ] simplifiying candidate # 10.446 * [simplify]: Simplifying (cbrt (pow 1 3)) 10.446 * * [simplify]: iters left: 2 (4 enodes) 10.451 * * [simplify]: iters left: 1 (14 enodes) 10.454 * * [simplify]: Extracting #0: cost 1 inf + 0 10.454 * * [simplify]: Extracting #1: cost 0 inf + 1 10.454 * [simplify]: Simplified to 1 10.454 * [simplify]: Simplified (2 1) to (λ (a x) (* 1 (cbrt (pow (expm1 (* a x)) 3)))) 10.454 * [simplify]: Simplifying (cbrt (pow (expm1 (* a x)) 3)) 10.454 * * [simplify]: iters left: 5 (7 enodes) 10.456 * * [simplify]: iters left: 4 (29 enodes) 10.463 * * [simplify]: iters left: 3 (59 enodes) 10.483 * * [simplify]: iters left: 2 (106 enodes) 10.503 * * [simplify]: iters left: 1 (186 enodes) 10.563 * * [simplify]: Extracting #0: cost 1 inf + 0 10.563 * * [simplify]: Extracting #1: cost 4 inf + 0 10.563 * * [simplify]: Extracting #2: cost 21 inf + 0 10.563 * * [simplify]: Extracting #3: cost 46 inf + 4 10.564 * * [simplify]: Extracting #4: cost 37 inf + 620 10.564 * * [simplify]: Extracting #5: cost 18 inf + 8432 10.566 * * [simplify]: Extracting #6: cost 1 inf + 17968 10.568 * * [simplify]: Extracting #7: cost 0 inf + 18713 10.569 * [simplify]: Simplified to (expm1 (* a x)) 10.569 * [simplify]: Simplified (2 2) to (λ (a x) (* 1 (expm1 (* a x)))) 10.570 * * * * [progress]: [ 10 / 71 ] simplifiying candidate # 10.570 * [simplify]: Simplifying (cbrt (* (expm1 (* a x)) (expm1 (* a x)))) 10.570 * * [simplify]: iters left: 6 (6 enodes) 10.571 * * [simplify]: iters left: 5 (19 enodes) 10.574 * * [simplify]: Extracting #0: cost 1 inf + 0 10.574 * * [simplify]: Extracting #1: cost 3 inf + 0 10.574 * * [simplify]: Extracting #2: cost 5 inf + 0 10.574 * * [simplify]: Extracting #3: cost 7 inf + 0 10.574 * * [simplify]: Extracting #4: cost 10 inf + 0 10.574 * * [simplify]: Extracting #5: cost 8 inf + 2 10.574 * * [simplify]: Extracting #6: cost 0 inf + 1078 10.575 * [simplify]: Simplified to (cbrt (* (expm1 (* a x)) (expm1 (* a x)))) 10.575 * [simplify]: Simplified (2 1) to (λ (a x) (* (cbrt (* (expm1 (* a x)) (expm1 (* a x)))) (cbrt (expm1 (* a x))))) 10.575 * [simplify]: Simplifying (cbrt (expm1 (* a x))) 10.575 * * [simplify]: iters left: 4 (5 enodes) 10.576 * * [simplify]: iters left: 3 (16 enodes) 10.578 * * [simplify]: Extracting #0: cost 1 inf + 0 10.578 * * [simplify]: Extracting #1: cost 3 inf + 0 10.578 * * [simplify]: Extracting #2: cost 5 inf + 0 10.578 * * [simplify]: Extracting #3: cost 8 inf + 0 10.578 * * [simplify]: Extracting #4: cost 6 inf + 2 10.578 * * [simplify]: Extracting #5: cost 0 inf + 694 10.579 * [simplify]: Simplified to (cbrt (expm1 (* a x))) 10.579 * [simplify]: Simplified (2 2) to (λ (a x) (* (cbrt (* (expm1 (* a x)) (expm1 (* a x)))) (cbrt (expm1 (* a x))))) 10.579 * * * * [progress]: [ 11 / 71 ] simplifiying candidate # 10.579 * [simplify]: Simplifying (cbrt (* (cbrt (pow (expm1 (* a x)) 3)) (cbrt (pow (expm1 (* a x)) 3)))) 10.579 * * [simplify]: iters left: 6 (9 enodes) 10.582 * * [simplify]: iters left: 5 (35 enodes) 10.592 * * [simplify]: iters left: 4 (61 enodes) 10.615 * * [simplify]: iters left: 3 (104 enodes) 10.652 * * [simplify]: iters left: 2 (182 enodes) 10.719 * * [simplify]: iters left: 1 (366 enodes) 10.870 * * [simplify]: Extracting #0: cost 1 inf + 0 10.870 * * [simplify]: Extracting #1: cost 3 inf + 0 10.870 * * [simplify]: Extracting #2: cost 5 inf + 0 10.870 * * [simplify]: Extracting #3: cost 8 inf + 0 10.870 * * [simplify]: Extracting #4: cost 42 inf + 0 10.871 * * [simplify]: Extracting #5: cost 96 inf + 4 10.871 * * [simplify]: Extracting #6: cost 85 inf + 702 10.873 * * [simplify]: Extracting #7: cost 36 inf + 28453 10.885 * * [simplify]: Extracting #8: cost 1 inf + 53573 10.896 * * [simplify]: Extracting #9: cost 0 inf + 53947 10.907 * * [simplify]: Extracting #10: cost 0 inf + 53605 10.918 * [simplify]: Simplified to (cbrt (* (expm1 (* a x)) (expm1 (* a x)))) 10.918 * [simplify]: Simplified (2 1) to (λ (a x) (* (cbrt (* (expm1 (* a x)) (expm1 (* a x)))) (cbrt (cbrt (pow (expm1 (* a x)) 3))))) 10.918 * [simplify]: Simplifying (cbrt (cbrt (pow (expm1 (* a x)) 3))) 10.918 * * [simplify]: iters left: 6 (8 enodes) 10.921 * * [simplify]: iters left: 5 (32 enodes) 10.928 * * [simplify]: iters left: 4 (62 enodes) 10.942 * * [simplify]: iters left: 3 (110 enodes) 10.978 * * [simplify]: iters left: 2 (190 enodes) 11.046 * * [simplify]: iters left: 1 (383 enodes) 11.210 * * [simplify]: Extracting #0: cost 1 inf + 0 11.210 * * [simplify]: Extracting #1: cost 3 inf + 0 11.210 * * [simplify]: Extracting #2: cost 6 inf + 0 11.211 * * [simplify]: Extracting #3: cost 34 inf + 0 11.211 * * [simplify]: Extracting #4: cost 85 inf + 4 11.212 * * [simplify]: Extracting #5: cost 74 inf + 1459 11.216 * * [simplify]: Extracting #6: cost 44 inf + 16950 11.225 * * [simplify]: Extracting #7: cost 2 inf + 45024 11.235 * * [simplify]: Extracting #8: cost 0 inf + 45801 11.245 * [simplify]: Simplified to (cbrt (expm1 (* a x))) 11.245 * [simplify]: Simplified (2 2) to (λ (a x) (* (cbrt (* (cbrt (pow (expm1 (* a x)) 3)) (cbrt (pow (expm1 (* a x)) 3)))) (cbrt (expm1 (* a x))))) 11.245 * * * * [progress]: [ 12 / 71 ] simplifiying candidate # 11.246 * [simplify]: Simplifying (cbrt (pow (* (cbrt (expm1 (* a x))) (cbrt (expm1 (* a x)))) 3)) 11.246 * * [simplify]: iters left: 6 (9 enodes) 11.251 * * [simplify]: iters left: 5 (37 enodes) 11.267 * * [simplify]: iters left: 4 (81 enodes) 11.303 * * [simplify]: iters left: 3 (142 enodes) 11.346 * * [simplify]: iters left: 2 (260 enodes) 11.431 * * [simplify]: Extracting #0: cost 1 inf + 0 11.431 * * [simplify]: Extracting #1: cost 4 inf + 0 11.431 * * [simplify]: Extracting #2: cost 32 inf + 0 11.432 * * [simplify]: Extracting #3: cost 96 inf + 3 11.432 * * [simplify]: Extracting #4: cost 94 inf + 9 11.433 * * [simplify]: Extracting #5: cost 89 inf + 96 11.434 * * [simplify]: Extracting #6: cost 81 inf + 1723 11.438 * * [simplify]: Extracting #7: cost 43 inf + 21238 11.448 * * [simplify]: Extracting #8: cost 1 inf + 49243 11.459 * * [simplify]: Extracting #9: cost 0 inf + 49726 11.470 * [simplify]: Simplified to (cbrt (* (expm1 (* a x)) (expm1 (* a x)))) 11.470 * [simplify]: Simplified (2 1) to (λ (a x) (* (cbrt (* (expm1 (* a x)) (expm1 (* a x)))) (cbrt (pow (cbrt (expm1 (* a x))) 3)))) 11.471 * [simplify]: Simplifying (cbrt (pow (cbrt (expm1 (* a x))) 3)) 11.471 * * [simplify]: iters left: 6 (8 enodes) 11.476 * * [simplify]: iters left: 5 (30 enodes) 11.489 * * [simplify]: iters left: 4 (60 enodes) 11.511 * * [simplify]: iters left: 3 (107 enodes) 11.548 * * [simplify]: iters left: 2 (188 enodes) 11.609 * * [simplify]: iters left: 1 (373 enodes) 11.783 * * [simplify]: Extracting #0: cost 1 inf + 0 11.783 * * [simplify]: Extracting #1: cost 3 inf + 0 11.783 * * [simplify]: Extracting #2: cost 34 inf + 0 11.784 * * [simplify]: Extracting #3: cost 93 inf + 2 11.785 * * [simplify]: Extracting #4: cost 78 inf + 1337 11.790 * * [simplify]: Extracting #5: cost 27 inf + 36837 11.802 * * [simplify]: Extracting #6: cost 1 inf + 57679 11.815 * * [simplify]: Extracting #7: cost 0 inf + 57820 11.827 * * [simplify]: Extracting #8: cost 0 inf + 57430 11.841 * [simplify]: Simplified to (cbrt (expm1 (* a x))) 11.841 * [simplify]: Simplified (2 2) to (λ (a x) (* (cbrt (* (expm1 (* a x)) (expm1 (* a x)))) (cbrt (expm1 (* a x))))) 11.841 * * * * [progress]: [ 13 / 71 ] simplifiying candidate # 11.842 * [simplify]: Simplifying (cbrt (pow (sqrt (expm1 (* a x))) 3)) 11.842 * * [simplify]: iters left: 6 (8 enodes) 11.847 * * [simplify]: iters left: 5 (32 enodes) 11.861 * * [simplify]: iters left: 4 (59 enodes) 11.878 * * [simplify]: iters left: 3 (97 enodes) 11.896 * * [simplify]: iters left: 2 (175 enodes) 11.961 * * [simplify]: iters left: 1 (360 enodes) 12.115 * * [simplify]: Extracting #0: cost 1 inf + 0 12.115 * * [simplify]: Extracting #1: cost 4 inf + 0 12.115 * * [simplify]: Extracting #2: cost 34 inf + 0 12.116 * * [simplify]: Extracting #3: cost 91 inf + 2 12.116 * * [simplify]: Extracting #4: cost 79 inf + 470 12.118 * * [simplify]: Extracting #5: cost 39 inf + 22259 12.123 * * [simplify]: Extracting #6: cost 1 inf + 52712 12.129 * * [simplify]: Extracting #7: cost 0 inf + 53446 12.144 * [simplify]: Simplified to (sqrt (expm1 (* a x))) 12.145 * [simplify]: Simplified (2 1) to (λ (a x) (* (sqrt (expm1 (* a x))) (cbrt (pow (sqrt (expm1 (* a x))) 3)))) 12.145 * [simplify]: Simplifying (cbrt (pow (sqrt (expm1 (* a x))) 3)) 12.145 * * [simplify]: iters left: 6 (8 enodes) 12.150 * * [simplify]: iters left: 5 (32 enodes) 12.161 * * [simplify]: iters left: 4 (59 enodes) 12.173 * * [simplify]: iters left: 3 (97 enodes) 12.194 * * [simplify]: iters left: 2 (175 enodes) 12.268 * * [simplify]: iters left: 1 (360 enodes) 12.409 * * [simplify]: Extracting #0: cost 1 inf + 0 12.409 * * [simplify]: Extracting #1: cost 4 inf + 0 12.409 * * [simplify]: Extracting #2: cost 34 inf + 0 12.410 * * [simplify]: Extracting #3: cost 91 inf + 2 12.411 * * [simplify]: Extracting #4: cost 79 inf + 470 12.414 * * [simplify]: Extracting #5: cost 39 inf + 22259 12.425 * * [simplify]: Extracting #6: cost 1 inf + 52712 12.441 * * [simplify]: Extracting #7: cost 0 inf + 53446 12.453 * [simplify]: Simplified to (sqrt (expm1 (* a x))) 12.453 * [simplify]: Simplified (2 2) to (λ (a x) (* (cbrt (pow (sqrt (expm1 (* a x))) 3)) (sqrt (expm1 (* a x))))) 12.454 * * * * [progress]: [ 14 / 71 ] simplifiying candidate # 12.454 * [simplify]: Simplifying (cbrt (pow 1 3)) 12.454 * * [simplify]: iters left: 2 (4 enodes) 12.460 * * [simplify]: iters left: 1 (14 enodes) 12.464 * * [simplify]: Extracting #0: cost 1 inf + 0 12.464 * * [simplify]: Extracting #1: cost 0 inf + 1 12.464 * [simplify]: Simplified to 1 12.464 * [simplify]: Simplified (2 1) to (λ (a x) (* 1 (cbrt (pow (expm1 (* a x)) 3)))) 12.464 * [simplify]: Simplifying (cbrt (pow (expm1 (* a x)) 3)) 12.464 * * [simplify]: iters left: 5 (7 enodes) 12.468 * * [simplify]: iters left: 4 (29 enodes) 12.478 * * [simplify]: iters left: 3 (59 enodes) 12.491 * * [simplify]: iters left: 2 (106 enodes) 12.519 * * [simplify]: iters left: 1 (186 enodes) 12.573 * * [simplify]: Extracting #0: cost 1 inf + 0 12.573 * * [simplify]: Extracting #1: cost 4 inf + 0 12.573 * * [simplify]: Extracting #2: cost 21 inf + 0 12.573 * * [simplify]: Extracting #3: cost 46 inf + 4 12.573 * * [simplify]: Extracting #4: cost 37 inf + 620 12.575 * * [simplify]: Extracting #5: cost 18 inf + 8432 12.577 * * [simplify]: Extracting #6: cost 1 inf + 17968 12.581 * * [simplify]: Extracting #7: cost 0 inf + 18713 12.585 * [simplify]: Simplified to (expm1 (* a x)) 12.585 * [simplify]: Simplified (2 2) to (λ (a x) (* 1 (expm1 (* a x)))) 12.585 * * * * [progress]: [ 15 / 71 ] simplifiying candidate # 12.586 * [simplify]: Simplifying (cbrt (expm1 (* a x))) 12.586 * * [simplify]: iters left: 4 (5 enodes) 12.588 * * [simplify]: iters left: 3 (16 enodes) 12.593 * * [simplify]: Extracting #0: cost 1 inf + 0 12.593 * * [simplify]: Extracting #1: cost 3 inf + 0 12.593 * * [simplify]: Extracting #2: cost 5 inf + 0 12.593 * * [simplify]: Extracting #3: cost 8 inf + 0 12.593 * * [simplify]: Extracting #4: cost 6 inf + 2 12.593 * * [simplify]: Extracting #5: cost 0 inf + 694 12.593 * [simplify]: Simplified to (cbrt (expm1 (* a x))) 12.593 * [simplify]: Simplified (2 1) to (λ (a x) (* (cbrt (expm1 (* a x))) (cbrt (* (expm1 (* a x)) (expm1 (* a x)))))) 12.594 * [simplify]: Simplifying (cbrt (* (expm1 (* a x)) (expm1 (* a x)))) 12.594 * * [simplify]: iters left: 6 (6 enodes) 12.597 * * [simplify]: iters left: 5 (19 enodes) 12.602 * * [simplify]: Extracting #0: cost 1 inf + 0 12.602 * * [simplify]: Extracting #1: cost 3 inf + 0 12.602 * * [simplify]: Extracting #2: cost 5 inf + 0 12.602 * * [simplify]: Extracting #3: cost 7 inf + 0 12.603 * * [simplify]: Extracting #4: cost 10 inf + 0 12.603 * * [simplify]: Extracting #5: cost 8 inf + 2 12.603 * * [simplify]: Extracting #6: cost 0 inf + 1078 12.603 * [simplify]: Simplified to (cbrt (* (expm1 (* a x)) (expm1 (* a x)))) 12.603 * [simplify]: Simplified (2 2) to (λ (a x) (* (cbrt (expm1 (* a x))) (cbrt (* (expm1 (* a x)) (expm1 (* a x)))))) 12.603 * * * * [progress]: [ 16 / 71 ] simplifiying candidate # 12.604 * [simplify]: Simplifying (cbrt (sqrt (pow (expm1 (* a x)) 3))) 12.604 * * [simplify]: iters left: 6 (8 enodes) 12.609 * * [simplify]: iters left: 5 (33 enodes) 12.622 * * [simplify]: iters left: 4 (50 enodes) 12.641 * * [simplify]: iters left: 3 (76 enodes) 12.655 * * [simplify]: iters left: 2 (117 enodes) 12.687 * * [simplify]: iters left: 1 (215 enodes) 12.748 * * [simplify]: Extracting #0: cost 1 inf + 0 12.748 * * [simplify]: Extracting #1: cost 3 inf + 0 12.748 * * [simplify]: Extracting #2: cost 6 inf + 0 12.748 * * [simplify]: Extracting #3: cost 26 inf + 0 12.748 * * [simplify]: Extracting #4: cost 69 inf + 3 12.748 * * [simplify]: Extracting #5: cost 71 inf + 7 12.749 * * [simplify]: Extracting #6: cost 69 inf + 10 12.749 * * [simplify]: Extracting #7: cost 49 inf + 5655 12.752 * * [simplify]: Extracting #8: cost 9 inf + 30289 12.755 * * [simplify]: Extracting #9: cost 0 inf + 37252 12.763 * [simplify]: Simplified to (cbrt (sqrt (* (* (expm1 (* a x)) (expm1 (* a x))) (expm1 (* a x))))) 12.764 * [simplify]: Simplified (2 1) to (λ (a x) (* (cbrt (sqrt (* (* (expm1 (* a x)) (expm1 (* a x))) (expm1 (* a x))))) (cbrt (sqrt (pow (expm1 (* a x)) 3))))) 12.764 * [simplify]: Simplifying (cbrt (sqrt (pow (expm1 (* a x)) 3))) 12.764 * * [simplify]: iters left: 6 (8 enodes) 12.769 * * [simplify]: iters left: 5 (33 enodes) 12.781 * * [simplify]: iters left: 4 (50 enodes) 12.800 * * [simplify]: iters left: 3 (76 enodes) 12.825 * * [simplify]: iters left: 2 (117 enodes) 12.856 * * [simplify]: iters left: 1 (215 enodes) 12.929 * * [simplify]: Extracting #0: cost 1 inf + 0 12.929 * * [simplify]: Extracting #1: cost 3 inf + 0 12.929 * * [simplify]: Extracting #2: cost 6 inf + 0 12.929 * * [simplify]: Extracting #3: cost 26 inf + 0 12.929 * * [simplify]: Extracting #4: cost 69 inf + 3 12.930 * * [simplify]: Extracting #5: cost 71 inf + 7 12.930 * * [simplify]: Extracting #6: cost 69 inf + 10 12.931 * * [simplify]: Extracting #7: cost 49 inf + 5655 12.933 * * [simplify]: Extracting #8: cost 9 inf + 30289 12.936 * * [simplify]: Extracting #9: cost 0 inf + 37252 12.939 * [simplify]: Simplified to (cbrt (sqrt (* (* (expm1 (* a x)) (expm1 (* a x))) (expm1 (* a x))))) 12.939 * [simplify]: Simplified (2 2) to (λ (a x) (* (cbrt (sqrt (pow (expm1 (* a x)) 3))) (cbrt (sqrt (* (* (expm1 (* a x)) (expm1 (* a x))) (expm1 (* a x))))))) 12.940 * * * * [progress]: [ 17 / 71 ] simplifiying candidate # 12.940 * [simplify]: Simplifying (cbrt 1) 12.940 * * [simplify]: iters left: 1 (2 enodes) 12.942 * * [simplify]: Extracting #0: cost 1 inf + 0 12.942 * * [simplify]: Extracting #1: cost 0 inf + 1 12.942 * [simplify]: Simplified to 1 12.942 * [simplify]: Simplified (2 1) to (λ (a x) (* 1 (cbrt (pow (expm1 (* a x)) 3)))) 12.943 * [simplify]: Simplifying (cbrt (pow (expm1 (* a x)) 3)) 12.943 * * [simplify]: iters left: 5 (7 enodes) 12.947 * * [simplify]: iters left: 4 (29 enodes) 12.959 * * [simplify]: iters left: 3 (59 enodes) 12.983 * * [simplify]: iters left: 2 (106 enodes) 13.028 * * [simplify]: iters left: 1 (186 enodes) 13.101 * * [simplify]: Extracting #0: cost 1 inf + 0 13.101 * * [simplify]: Extracting #1: cost 4 inf + 0 13.101 * * [simplify]: Extracting #2: cost 21 inf + 0 13.101 * * [simplify]: Extracting #3: cost 46 inf + 4 13.102 * * [simplify]: Extracting #4: cost 37 inf + 620 13.103 * * [simplify]: Extracting #5: cost 18 inf + 8432 13.106 * * [simplify]: Extracting #6: cost 1 inf + 17968 13.110 * * [simplify]: Extracting #7: cost 0 inf + 18713 13.114 * [simplify]: Simplified to (expm1 (* a x)) 13.114 * [simplify]: Simplified (2 2) to (λ (a x) (* 1 (expm1 (* a x)))) 13.114 * * * * [progress]: [ 18 / 71 ] simplifiying candidate # 13.114 * [simplify]: Simplifying (cbrt (pow (expm1 (* a x)) (/ 3 2))) 13.114 * * [simplify]: iters left: 5 (9 enodes) 13.120 * * [simplify]: iters left: 4 (33 enodes) 13.134 * * [simplify]: iters left: 3 (50 enodes) 13.159 * * [simplify]: iters left: 2 (95 enodes) 13.187 * * [simplify]: iters left: 1 (151 enodes) 13.233 * * [simplify]: Extracting #0: cost 1 inf + 0 13.234 * * [simplify]: Extracting #1: cost 3 inf + 0 13.234 * * [simplify]: Extracting #2: cost 14 inf + 0 13.234 * * [simplify]: Extracting #3: cost 38 inf + 2 13.234 * * [simplify]: Extracting #4: cost 40 inf + 6 13.234 * * [simplify]: Extracting #5: cost 38 inf + 9 13.235 * * [simplify]: Extracting #6: cost 22 inf + 4704 13.237 * * [simplify]: Extracting #7: cost 4 inf + 14505 13.240 * * [simplify]: Extracting #8: cost 0 inf + 17303 13.243 * [simplify]: Simplified to (cbrt (pow (expm1 (* a x)) 3/2)) 13.243 * [simplify]: Simplified (2 1) to (λ (a x) (* (cbrt (pow (expm1 (* a x)) 3/2)) (cbrt (pow (expm1 (* a x)) (/ 3 2))))) 13.243 * [simplify]: Simplifying (cbrt (pow (expm1 (* a x)) (/ 3 2))) 13.243 * * [simplify]: iters left: 5 (9 enodes) 13.250 * * [simplify]: iters left: 4 (33 enodes) 13.263 * * [simplify]: iters left: 3 (50 enodes) 13.275 * * [simplify]: iters left: 2 (95 enodes) 13.296 * * [simplify]: iters left: 1 (151 enodes) 13.328 * * [simplify]: Extracting #0: cost 1 inf + 0 13.328 * * [simplify]: Extracting #1: cost 3 inf + 0 13.328 * * [simplify]: Extracting #2: cost 14 inf + 0 13.328 * * [simplify]: Extracting #3: cost 38 inf + 2 13.329 * * [simplify]: Extracting #4: cost 40 inf + 6 13.329 * * [simplify]: Extracting #5: cost 38 inf + 9 13.330 * * [simplify]: Extracting #6: cost 22 inf + 4704 13.332 * * [simplify]: Extracting #7: cost 4 inf + 14505 13.334 * * [simplify]: Extracting #8: cost 0 inf + 17303 13.337 * [simplify]: Simplified to (cbrt (pow (expm1 (* a x)) 3/2)) 13.337 * [simplify]: Simplified (2 2) to (λ (a x) (* (cbrt (pow (expm1 (* a x)) (/ 3 2))) (cbrt (pow (expm1 (* a x)) 3/2)))) 13.338 * * * * [progress]: [ 19 / 71 ] simplifiying candidate # 13.338 * [simplify]: Simplifying (* (cbrt (cbrt (pow (expm1 (* a x)) 3))) (cbrt (cbrt (pow (expm1 (* a x)) 3)))) 13.338 * * [simplify]: iters left: 6 (9 enodes) 13.343 * * [simplify]: iters left: 5 (35 enodes) 13.351 * * [simplify]: iters left: 4 (65 enodes) 13.364 * * [simplify]: iters left: 3 (113 enodes) 13.402 * * [simplify]: iters left: 2 (193 enodes) 13.452 * * [simplify]: iters left: 1 (384 enodes) 13.622 * * [simplify]: Extracting #0: cost 1 inf + 0 13.622 * * [simplify]: Extracting #1: cost 3 inf + 0 13.622 * * [simplify]: Extracting #2: cost 5 inf + 0 13.622 * * [simplify]: Extracting #3: cost 8 inf + 0 13.622 * * [simplify]: Extracting #4: cost 40 inf + 0 13.622 * * [simplify]: Extracting #5: cost 98 inf + 4 13.623 * * [simplify]: Extracting #6: cost 86 inf + 894 13.624 * * [simplify]: Extracting #7: cost 47 inf + 20657 13.629 * * [simplify]: Extracting #8: cost 6 inf + 50336 13.635 * * [simplify]: Extracting #9: cost 0 inf + 54232 13.646 * * [simplify]: Extracting #10: cost 0 inf + 54102 13.657 * [simplify]: Simplified to (* (cbrt (expm1 (* a x))) (cbrt (expm1 (* a x)))) 13.657 * [simplify]: Simplified (2 1) to (λ (a x) (* (* (cbrt (expm1 (* a x))) (cbrt (expm1 (* a x)))) (cbrt (cbrt (pow (expm1 (* a x)) 3))))) 13.658 * [simplify]: Simplifying (cbrt (cbrt (pow (expm1 (* a x)) 3))) 13.658 * * [simplify]: iters left: 6 (8 enodes) 13.662 * * [simplify]: iters left: 5 (32 enodes) 13.679 * * [simplify]: iters left: 4 (62 enodes) 13.703 * * [simplify]: iters left: 3 (110 enodes) 13.729 * * [simplify]: iters left: 2 (190 enodes) 13.796 * * [simplify]: iters left: 1 (383 enodes) 13.948 * * [simplify]: Extracting #0: cost 1 inf + 0 13.948 * * [simplify]: Extracting #1: cost 3 inf + 0 13.948 * * [simplify]: Extracting #2: cost 6 inf + 0 13.948 * * [simplify]: Extracting #3: cost 34 inf + 0 13.949 * * [simplify]: Extracting #4: cost 85 inf + 4 13.950 * * [simplify]: Extracting #5: cost 74 inf + 1459 13.954 * * [simplify]: Extracting #6: cost 44 inf + 16950 13.963 * * [simplify]: Extracting #7: cost 2 inf + 45024 13.969 * * [simplify]: Extracting #8: cost 0 inf + 45801 13.977 * [simplify]: Simplified to (cbrt (expm1 (* a x))) 13.977 * [simplify]: Simplified (2 2) to (λ (a x) (* (* (cbrt (cbrt (pow (expm1 (* a x)) 3))) (cbrt (cbrt (pow (expm1 (* a x)) 3)))) (cbrt (expm1 (* a x))))) 13.977 * * * * [progress]: [ 20 / 71 ] simplifiying candidate # 13.977 * [simplify]: Simplifying (* (* (cbrt (pow (expm1 (* a x)) 3)) (cbrt (pow (expm1 (* a x)) 3))) (cbrt (pow (expm1 (* a x)) 3))) 13.978 * * [simplify]: iters left: 6 (9 enodes) 13.981 * * [simplify]: iters left: 5 (33 enodes) 13.988 * * [simplify]: iters left: 4 (55 enodes) 14.001 * * [simplify]: iters left: 3 (88 enodes) 14.031 * * [simplify]: iters left: 2 (153 enodes) 14.086 * * [simplify]: iters left: 1 (285 enodes) 14.196 * * [simplify]: Extracting #0: cost 1 inf + 0 14.196 * * [simplify]: Extracting #1: cost 6 inf + 0 14.196 * * [simplify]: Extracting #2: cost 18 inf + 1 14.197 * * [simplify]: Extracting #3: cost 40 inf + 3 14.197 * * [simplify]: Extracting #4: cost 38 inf + 8 14.197 * * [simplify]: Extracting #5: cost 25 inf + 3173 14.198 * * [simplify]: Extracting #6: cost 4 inf + 13319 14.200 * * [simplify]: Extracting #7: cost 0 inf + 15786 14.202 * [simplify]: Simplified to (* (* (expm1 (* a x)) (expm1 (* a x))) (expm1 (* a x))) 14.202 * [simplify]: Simplified (2 1) to (λ (a x) (cbrt (* (* (expm1 (* a x)) (expm1 (* a x))) (expm1 (* a x))))) 14.202 * * * * [progress]: [ 21 / 71 ] simplifiying candidate # 14.202 * * * * [progress]: [ 22 / 71 ] simplifiying candidate # 14.202 * [simplify]: Simplifying (sqrt (cbrt (pow (expm1 (* a x)) 3))) 14.202 * * [simplify]: iters left: 6 (8 enodes) 14.208 * * [simplify]: iters left: 5 (32 enodes) 14.222 * * [simplify]: iters left: 4 (62 enodes) 14.245 * * [simplify]: iters left: 3 (110 enodes) 14.275 * * [simplify]: iters left: 2 (190 enodes) 14.335 * * [simplify]: iters left: 1 (383 enodes) 14.498 * * [simplify]: Extracting #0: cost 1 inf + 0 14.498 * * [simplify]: Extracting #1: cost 3 inf + 0 14.498 * * [simplify]: Extracting #2: cost 6 inf + 0 14.498 * * [simplify]: Extracting #3: cost 34 inf + 0 14.499 * * [simplify]: Extracting #4: cost 85 inf + 4 14.499 * * [simplify]: Extracting #5: cost 74 inf + 1419 14.501 * * [simplify]: Extracting #6: cost 44 inf + 16870 14.506 * * [simplify]: Extracting #7: cost 2 inf + 44944 14.517 * * [simplify]: Extracting #8: cost 0 inf + 45721 14.528 * [simplify]: Simplified to (sqrt (expm1 (* a x))) 14.528 * [simplify]: Simplified (2 1) to (λ (a x) (* (sqrt (expm1 (* a x))) (sqrt (cbrt (pow (expm1 (* a x)) 3))))) 14.528 * [simplify]: Simplifying (sqrt (cbrt (pow (expm1 (* a x)) 3))) 14.528 * * [simplify]: iters left: 6 (8 enodes) 14.534 * * [simplify]: iters left: 5 (32 enodes) 14.541 * * [simplify]: iters left: 4 (62 enodes) 14.554 * * [simplify]: iters left: 3 (110 enodes) 14.584 * * [simplify]: iters left: 2 (190 enodes) 14.644 * * [simplify]: iters left: 1 (383 enodes) 14.787 * * [simplify]: Extracting #0: cost 1 inf + 0 14.787 * * [simplify]: Extracting #1: cost 3 inf + 0 14.787 * * [simplify]: Extracting #2: cost 6 inf + 0 14.787 * * [simplify]: Extracting #3: cost 34 inf + 0 14.787 * * [simplify]: Extracting #4: cost 85 inf + 4 14.788 * * [simplify]: Extracting #5: cost 74 inf + 1419 14.790 * * [simplify]: Extracting #6: cost 44 inf + 16870 14.794 * * [simplify]: Extracting #7: cost 2 inf + 44944 14.801 * * [simplify]: Extracting #8: cost 0 inf + 45721 14.811 * [simplify]: Simplified to (sqrt (expm1 (* a x))) 14.811 * [simplify]: Simplified (2 2) to (λ (a x) (* (sqrt (cbrt (pow (expm1 (* a x)) 3))) (sqrt (expm1 (* a x))))) 14.811 * * * * [progress]: [ 23 / 71 ] simplifiying candidate # 14.812 * * * * [progress]: [ 24 / 71 ] simplifiying candidate #real (real->posit16 (cbrt (pow (expm1 (* a x)) 3)))))> 14.812 * [simplify]: Simplifying (real->posit16 (cbrt (pow (expm1 (* a x)) 3))) 14.812 * * [simplify]: iters left: 6 (8 enodes) 14.817 * * [simplify]: iters left: 5 (29 enodes) 14.830 * * [simplify]: iters left: 4 (59 enodes) 14.853 * * [simplify]: iters left: 3 (106 enodes) 14.883 * * [simplify]: iters left: 2 (186 enodes) 14.940 * * [simplify]: iters left: 1 (370 enodes) 15.125 * * [simplify]: Extracting #0: cost 1 inf + 0 15.125 * * [simplify]: Extracting #1: cost 2 inf + 0 15.125 * * [simplify]: Extracting #2: cost 4 inf + 0 15.125 * * [simplify]: Extracting #3: cost 38 inf + 0 15.125 * * [simplify]: Extracting #4: cost 92 inf + 4 15.126 * * [simplify]: Extracting #5: cost 82 inf + 470 15.127 * * [simplify]: Extracting #6: cost 40 inf + 22829 15.132 * * [simplify]: Extracting #7: cost 3 inf + 49016 15.141 * * [simplify]: Extracting #8: cost 0 inf + 50989 15.152 * [simplify]: Simplified to (real->posit16 (expm1 (* a x))) 15.152 * [simplify]: Simplified (2 1) to (λ (a x) (posit16->real (real->posit16 (expm1 (* a x))))) 15.152 * * * * [progress]: [ 25 / 71 ] simplifiying candidate # 15.153 * [simplify]: Simplifying (expm1 (pow (expm1 (* a x)) 3)) 15.153 * * [simplify]: iters left: 5 (7 enodes) 15.157 * * [simplify]: iters left: 4 (30 enodes) 15.168 * * [simplify]: iters left: 3 (46 enodes) 15.185 * * [simplify]: iters left: 2 (72 enodes) 15.211 * * [simplify]: iters left: 1 (121 enodes) 15.253 * * [simplify]: Extracting #0: cost 1 inf + 0 15.253 * * [simplify]: Extracting #1: cost 3 inf + 0 15.253 * * [simplify]: Extracting #2: cost 17 inf + 0 15.253 * * [simplify]: Extracting #3: cost 37 inf + 1 15.253 * * [simplify]: Extracting #4: cost 40 inf + 4 15.253 * * [simplify]: Extracting #5: cost 38 inf + 7 15.254 * * [simplify]: Extracting #6: cost 20 inf + 5639 15.255 * * [simplify]: Extracting #7: cost 3 inf + 13940 15.256 * * [simplify]: Extracting #8: cost 0 inf + 16295 15.257 * [simplify]: Simplified to (expm1 (* (expm1 (* a x)) (* (expm1 (* a x)) (expm1 (* a x))))) 15.257 * [simplify]: Simplified (2 1 1) to (λ (a x) (cbrt (log1p (expm1 (* (expm1 (* a x)) (* (expm1 (* a x)) (expm1 (* a x)))))))) 15.257 * * * * [progress]: [ 26 / 71 ] simplifiying candidate # 15.258 * [simplify]: Simplifying (log1p (pow (expm1 (* a x)) 3)) 15.258 * * [simplify]: iters left: 5 (7 enodes) 15.260 * * [simplify]: iters left: 4 (30 enodes) 15.266 * * [simplify]: iters left: 3 (46 enodes) 15.276 * * [simplify]: iters left: 2 (72 enodes) 15.290 * * [simplify]: iters left: 1 (121 enodes) 15.318 * * [simplify]: Extracting #0: cost 1 inf + 0 15.318 * * [simplify]: Extracting #1: cost 3 inf + 0 15.318 * * [simplify]: Extracting #2: cost 17 inf + 0 15.319 * * [simplify]: Extracting #3: cost 37 inf + 1 15.319 * * [simplify]: Extracting #4: cost 40 inf + 4 15.319 * * [simplify]: Extracting #5: cost 38 inf + 7 15.320 * * [simplify]: Extracting #6: cost 20 inf + 5639 15.323 * * [simplify]: Extracting #7: cost 3 inf + 13980 15.325 * * [simplify]: Extracting #8: cost 0 inf + 16335 15.328 * [simplify]: Simplified to (log1p (* (expm1 (* a x)) (* (expm1 (* a x)) (expm1 (* a x))))) 15.328 * [simplify]: Simplified (2 1 1) to (λ (a x) (cbrt (expm1 (log1p (* (expm1 (* a x)) (* (expm1 (* a x)) (expm1 (* a x)))))))) 15.328 * * * * [progress]: [ 27 / 71 ] simplifiying candidate # 15.328 * [simplify]: Simplifying (* (log (expm1 (* a x))) 3) 15.328 * * [simplify]: iters left: 6 (7 enodes) 15.335 * * [simplify]: iters left: 5 (23 enodes) 15.342 * * [simplify]: Extracting #0: cost 1 inf + 0 15.342 * * [simplify]: Extracting #1: cost 4 inf + 0 15.342 * * [simplify]: Extracting #2: cost 5 inf + 1 15.342 * * [simplify]: Extracting #3: cost 7 inf + 1 15.342 * * [simplify]: Extracting #4: cost 10 inf + 1 15.342 * * [simplify]: Extracting #5: cost 8 inf + 3 15.342 * * [simplify]: Extracting #6: cost 1 inf + 898 15.342 * * [simplify]: Extracting #7: cost 0 inf + 1121 15.343 * [simplify]: Simplified to (* (log (expm1 (* a x))) 3) 15.343 * [simplify]: Simplified (2 1 1) to (λ (a x) (cbrt (exp (* (log (expm1 (* a x))) 3)))) 15.343 * * * * [progress]: [ 28 / 71 ] simplifiying candidate # 15.343 * [simplify]: Simplifying (* (log (expm1 (* a x))) 3) 15.343 * * [simplify]: iters left: 6 (7 enodes) 15.347 * * [simplify]: iters left: 5 (23 enodes) 15.354 * * [simplify]: Extracting #0: cost 1 inf + 0 15.354 * * [simplify]: Extracting #1: cost 4 inf + 0 15.354 * * [simplify]: Extracting #2: cost 5 inf + 1 15.354 * * [simplify]: Extracting #3: cost 7 inf + 1 15.354 * * [simplify]: Extracting #4: cost 10 inf + 1 15.354 * * [simplify]: Extracting #5: cost 8 inf + 3 15.355 * * [simplify]: Extracting #6: cost 1 inf + 898 15.355 * * [simplify]: Extracting #7: cost 0 inf + 1121 15.355 * [simplify]: Simplified to (* (log (expm1 (* a x))) 3) 15.355 * [simplify]: Simplified (2 1 1) to (λ (a x) (cbrt (exp (* (log (expm1 (* a x))) 3)))) 15.356 * * * * [progress]: [ 29 / 71 ] simplifiying candidate # 15.356 * [simplify]: Simplifying (* 1 3) 15.356 * * [simplify]: iters left: 2 (3 enodes) 15.358 * * [simplify]: iters left: 1 (9 enodes) 15.362 * * [simplify]: Extracting #0: cost 1 inf + 0 15.362 * * [simplify]: Extracting #1: cost 0 inf + 1 15.362 * [simplify]: Simplified to 3 15.362 * [simplify]: Simplified (2 1 2) to (λ (a x) (cbrt (pow (expm1 (* a x)) 3))) 15.362 * * * * [progress]: [ 30 / 71 ] simplifiying candidate # 15.362 * [simplify]: Simplifying (pow (expm1 (* a x)) (* (cbrt 3) (cbrt 3))) 15.363 * * [simplify]: iters left: 4 (8 enodes) 15.367 * * [simplify]: iters left: 3 (29 enodes) 15.377 * * [simplify]: iters left: 2 (42 enodes) 15.391 * * [simplify]: iters left: 1 (74 enodes) 15.419 * * [simplify]: Extracting #0: cost 1 inf + 0 15.419 * * [simplify]: Extracting #1: cost 11 inf + 0 15.419 * * [simplify]: Extracting #2: cost 41 inf + 0 15.420 * * [simplify]: Extracting #3: cost 57 inf + 205 15.420 * * [simplify]: Extracting #4: cost 40 inf + 2195 15.422 * * [simplify]: Extracting #5: cost 14 inf + 7681 15.425 * * [simplify]: Extracting #6: cost 4 inf + 13525 15.429 * * [simplify]: Extracting #7: cost 0 inf + 16624 15.433 * [simplify]: Simplified to (pow (expm1 (* a x)) (* (cbrt 3) (cbrt 3))) 15.433 * [simplify]: Simplified (2 1 1) to (λ (a x) (cbrt (pow (pow (expm1 (* a x)) (* (cbrt 3) (cbrt 3))) (cbrt 3)))) 15.433 * * * * [progress]: [ 31 / 71 ] simplifiying candidate # 15.433 * [simplify]: Simplifying (pow (expm1 (* a x)) (sqrt 3)) 15.433 * * [simplify]: iters left: 4 (7 enodes) 15.437 * * [simplify]: iters left: 3 (26 enodes) 15.446 * * [simplify]: iters left: 2 (37 enodes) 15.459 * * [simplify]: iters left: 1 (61 enodes) 15.482 * * [simplify]: Extracting #0: cost 1 inf + 0 15.483 * * [simplify]: Extracting #1: cost 11 inf + 0 15.483 * * [simplify]: Extracting #2: cost 34 inf + 0 15.483 * * [simplify]: Extracting #3: cost 44 inf + 125 15.483 * * [simplify]: Extracting #4: cost 31 inf + 948 15.485 * * [simplify]: Extracting #5: cost 11 inf + 4824 15.486 * * [simplify]: Extracting #6: cost 2 inf + 9793 15.490 * * [simplify]: Extracting #7: cost 0 inf + 11312 15.491 * [simplify]: Simplified to (pow (expm1 (* a x)) (sqrt 3)) 15.491 * [simplify]: Simplified (2 1 1) to (λ (a x) (cbrt (pow (pow (expm1 (* a x)) (sqrt 3)) (sqrt 3)))) 15.491 * * * * [progress]: [ 32 / 71 ] simplifiying candidate # 15.491 * [simplify]: Simplifying (pow (expm1 (* a x)) 1) 15.492 * * [simplify]: iters left: 4 (6 enodes) 15.494 * * [simplify]: iters left: 3 (25 enodes) 15.501 * * [simplify]: iters left: 2 (47 enodes) 15.511 * * [simplify]: iters left: 1 (85 enodes) 15.532 * * [simplify]: Extracting #0: cost 1 inf + 0 15.532 * * [simplify]: Extracting #1: cost 9 inf + 0 15.532 * * [simplify]: Extracting #2: cost 24 inf + 1 15.533 * * [simplify]: Extracting #3: cost 19 inf + 7 15.533 * * [simplify]: Extracting #4: cost 15 inf + 204 15.533 * * [simplify]: Extracting #5: cost 5 inf + 3212 15.534 * * [simplify]: Extracting #6: cost 1 inf + 5246 15.534 * * [simplify]: Extracting #7: cost 0 inf + 5649 15.535 * [simplify]: Simplified to (expm1 (* a x)) 15.535 * [simplify]: Simplified (2 1 1) to (λ (a x) (cbrt (pow (expm1 (* a x)) 3))) 15.535 * * * * [progress]: [ 33 / 71 ] simplifiying candidate # 15.535 * [simplify]: Simplifying (pow (* (cbrt (expm1 (* a x))) (cbrt (expm1 (* a x)))) 3) 15.535 * * [simplify]: iters left: 6 (8 enodes) 15.538 * * [simplify]: iters left: 5 (35 enodes) 15.546 * * [simplify]: iters left: 4 (64 enodes) 15.561 * * [simplify]: iters left: 3 (116 enodes) 15.586 * * [simplify]: iters left: 2 (214 enodes) 15.646 * * [simplify]: iters left: 1 (434 enodes) 15.848 * * [simplify]: Extracting #0: cost 1 inf + 0 15.848 * * [simplify]: Extracting #1: cost 68 inf + 0 15.849 * * [simplify]: Extracting #2: cost 203 inf + 3 15.850 * * [simplify]: Extracting #3: cost 210 inf + 12 15.851 * * [simplify]: Extracting #4: cost 201 inf + 326 15.853 * * [simplify]: Extracting #5: cost 147 inf + 25927 15.870 * * [simplify]: Extracting #6: cost 20 inf + 121225 15.900 * * [simplify]: Extracting #7: cost 0 inf + 137866 15.929 * [simplify]: Simplified to (* (expm1 (* a x)) (expm1 (* a x))) 15.929 * [simplify]: Simplified (2 1 1) to (λ (a x) (cbrt (* (* (expm1 (* a x)) (expm1 (* a x))) (pow (cbrt (expm1 (* a x))) 3)))) 15.930 * [simplify]: Simplifying (pow (cbrt (expm1 (* a x))) 3) 15.930 * * [simplify]: iters left: 5 (7 enodes) 15.937 * * [simplify]: iters left: 4 (28 enodes) 15.948 * * [simplify]: iters left: 3 (44 enodes) 15.960 * * [simplify]: iters left: 2 (70 enodes) 15.973 * * [simplify]: iters left: 1 (111 enodes) 15.994 * * [simplify]: Extracting #0: cost 1 inf + 0 15.994 * * [simplify]: Extracting #1: cost 14 inf + 0 15.994 * * [simplify]: Extracting #2: cost 35 inf + 1 15.994 * * [simplify]: Extracting #3: cost 33 inf + 6 15.994 * * [simplify]: Extracting #4: cost 23 inf + 2773 15.995 * * [simplify]: Extracting #5: cost 5 inf + 11593 15.997 * * [simplify]: Extracting #6: cost 0 inf + 15496 15.998 * [simplify]: Simplified to (expm1 (* a x)) 15.998 * [simplify]: Simplified (2 1 2) to (λ (a x) (cbrt (* (* (expm1 (* a x)) (expm1 (* a x))) (expm1 (* a x))))) 15.998 * * * * [progress]: [ 34 / 71 ] simplifiying candidate # 15.998 * [simplify]: Simplifying (pow (sqrt (expm1 (* a x))) 3) 15.998 * * [simplify]: iters left: 5 (7 enodes) 16.001 * * [simplify]: iters left: 4 (30 enodes) 16.007 * * [simplify]: iters left: 3 (44 enodes) 16.017 * * [simplify]: iters left: 2 (71 enodes) 16.032 * * [simplify]: iters left: 1 (117 enodes) 16.068 * * [simplify]: Extracting #0: cost 1 inf + 0 16.068 * * [simplify]: Extracting #1: cost 14 inf + 0 16.068 * * [simplify]: Extracting #2: cost 33 inf + 1 16.068 * * [simplify]: Extracting #3: cost 36 inf + 4 16.068 * * [simplify]: Extracting #4: cost 34 inf + 7 16.068 * * [simplify]: Extracting #5: cost 23 inf + 2574 16.069 * * [simplify]: Extracting #6: cost 9 inf + 9413 16.070 * * [simplify]: Extracting #7: cost 0 inf + 15201 16.072 * [simplify]: Simplified to (* (expm1 (* a x)) (sqrt (expm1 (* a x)))) 16.072 * [simplify]: Simplified (2 1 1) to (λ (a x) (cbrt (* (* (expm1 (* a x)) (sqrt (expm1 (* a x)))) (pow (sqrt (expm1 (* a x))) 3)))) 16.072 * [simplify]: Simplifying (pow (sqrt (expm1 (* a x))) 3) 16.072 * * [simplify]: iters left: 5 (7 enodes) 16.075 * * [simplify]: iters left: 4 (30 enodes) 16.081 * * [simplify]: iters left: 3 (44 enodes) 16.091 * * [simplify]: iters left: 2 (71 enodes) 16.109 * * [simplify]: iters left: 1 (117 enodes) 16.142 * * [simplify]: Extracting #0: cost 1 inf + 0 16.142 * * [simplify]: Extracting #1: cost 14 inf + 0 16.142 * * [simplify]: Extracting #2: cost 33 inf + 1 16.142 * * [simplify]: Extracting #3: cost 36 inf + 4 16.143 * * [simplify]: Extracting #4: cost 34 inf + 7 16.143 * * [simplify]: Extracting #5: cost 23 inf + 2574 16.144 * * [simplify]: Extracting #6: cost 9 inf + 9413 16.145 * * [simplify]: Extracting #7: cost 0 inf + 15201 16.146 * [simplify]: Simplified to (* (expm1 (* a x)) (sqrt (expm1 (* a x)))) 16.146 * [simplify]: Simplified (2 1 2) to (λ (a x) (cbrt (* (pow (sqrt (expm1 (* a x))) 3) (* (expm1 (* a x)) (sqrt (expm1 (* a x))))))) 16.146 * * * * [progress]: [ 35 / 71 ] simplifiying candidate # 16.146 * [simplify]: Simplifying (pow 1 3) 16.147 * * [simplify]: iters left: 1 (3 enodes) 16.148 * * [simplify]: Extracting #0: cost 1 inf + 0 16.148 * * [simplify]: Extracting #1: cost 0 inf + 1 16.148 * [simplify]: Simplified to 1 16.148 * [simplify]: Simplified (2 1 1) to (λ (a x) (cbrt (* 1 (pow (expm1 (* a x)) 3)))) 16.149 * [simplify]: Simplifying (pow (expm1 (* a x)) 3) 16.149 * * [simplify]: iters left: 4 (6 enodes) 16.151 * * [simplify]: iters left: 3 (27 enodes) 16.156 * * [simplify]: iters left: 2 (43 enodes) 16.171 * * [simplify]: iters left: 1 (69 enodes) 16.184 * * [simplify]: Extracting #0: cost 1 inf + 0 16.184 * * [simplify]: Extracting #1: cost 9 inf + 0 16.184 * * [simplify]: Extracting #2: cost 18 inf + 1 16.184 * * [simplify]: Extracting #3: cost 22 inf + 3 16.184 * * [simplify]: Extracting #4: cost 20 inf + 6 16.184 * * [simplify]: Extracting #5: cost 6 inf + 3724 16.185 * * [simplify]: Extracting #6: cost 1 inf + 5539 16.186 * * [simplify]: Extracting #7: cost 0 inf + 5560 16.186 * [simplify]: Simplified to (* (expm1 (* a x)) (* (expm1 (* a x)) (expm1 (* a x)))) 16.186 * [simplify]: Simplified (2 1 2) to (λ (a x) (cbrt (* 1 (* (expm1 (* a x)) (* (expm1 (* a x)) (expm1 (* a x))))))) 16.186 * * * * [progress]: [ 36 / 71 ] simplifiying candidate # 16.187 * [simplify]: Simplifying (* (expm1 (* a x)) (expm1 (* a x))) 16.187 * * [simplify]: iters left: 5 (5 enodes) 16.188 * * [simplify]: iters left: 4 (16 enodes) 16.190 * * [simplify]: Extracting #0: cost 1 inf + 0 16.190 * * [simplify]: Extracting #1: cost 3 inf + 0 16.190 * * [simplify]: Extracting #2: cost 5 inf + 0 16.190 * * [simplify]: Extracting #3: cost 8 inf + 0 16.190 * * [simplify]: Extracting #4: cost 6 inf + 2 16.190 * * [simplify]: Extracting #5: cost 0 inf + 614 16.190 * [simplify]: Simplified to (* (expm1 (* a x)) (expm1 (* a x))) 16.190 * [simplify]: Simplified (2 1 1) to (λ (a x) (cbrt (* (* (expm1 (* a x)) (expm1 (* a x))) (expm1 (* a x))))) 16.190 * * * * [progress]: [ 37 / 71 ] simplifiying candidate # 16.191 * * * * [progress]: [ 38 / 71 ] simplifiying candidate # 16.191 * [simplify]: Simplifying (log (pow (expm1 (* a x)) 3)) 16.191 * * [simplify]: iters left: 5 (7 enodes) 16.193 * * [simplify]: iters left: 4 (32 enodes) 16.200 * * [simplify]: iters left: 3 (56 enodes) 16.211 * * [simplify]: iters left: 2 (90 enodes) 16.240 * * [simplify]: iters left: 1 (145 enodes) 16.268 * * [simplify]: Extracting #0: cost 1 inf + 0 16.268 * * [simplify]: Extracting #1: cost 14 inf + 0 16.268 * * [simplify]: Extracting #2: cost 36 inf + 3 16.268 * * [simplify]: Extracting #3: cost 51 inf + 5 16.268 * * [simplify]: Extracting #4: cost 57 inf + 5 16.269 * * [simplify]: Extracting #5: cost 55 inf + 8 16.269 * * [simplify]: Extracting #6: cost 33 inf + 6299 16.271 * * [simplify]: Extracting #7: cost 2 inf + 19528 16.273 * * [simplify]: Extracting #8: cost 0 inf + 19576 16.275 * [simplify]: Simplified to (* (log (expm1 (* a x))) 3) 16.275 * [simplify]: Simplified (2 1 1) to (λ (a x) (cbrt (exp (* (log (expm1 (* a x))) 3)))) 16.275 * * * * [progress]: [ 39 / 71 ] simplifiying candidate # 16.276 * [simplify]: Simplifying (exp (pow (expm1 (* a x)) 3)) 16.276 * * [simplify]: iters left: 5 (7 enodes) 16.278 * * [simplify]: iters left: 4 (30 enodes) 16.285 * * [simplify]: iters left: 3 (52 enodes) 16.296 * * [simplify]: iters left: 2 (96 enodes) 16.315 * * [simplify]: iters left: 1 (179 enodes) 16.374 * * [simplify]: Extracting #0: cost 1 inf + 0 16.374 * * [simplify]: Extracting #1: cost 31 inf + 0 16.374 * * [simplify]: Extracting #2: cost 97 inf + 0 16.374 * * [simplify]: Extracting #3: cost 129 inf + 4 16.375 * * [simplify]: Extracting #4: cost 117 inf + 2376 16.377 * * [simplify]: Extracting #5: cost 49 inf + 27938 16.381 * * [simplify]: Extracting #6: cost 3 inf + 51492 16.386 * * [simplify]: Extracting #7: cost 0 inf + 53163 16.390 * [simplify]: Simplified to (exp (* (expm1 (* a x)) (* (expm1 (* a x)) (expm1 (* a x))))) 16.390 * [simplify]: Simplified (2 1 1) to (λ (a x) (cbrt (log (exp (* (expm1 (* a x)) (* (expm1 (* a x)) (expm1 (* a x)))))))) 16.390 * * * * [progress]: [ 40 / 71 ] simplifiying candidate # 16.391 * [simplify]: Simplifying (* (cbrt (pow (expm1 (* a x)) 3)) (cbrt (pow (expm1 (* a x)) 3))) 16.391 * * [simplify]: iters left: 6 (8 enodes) 16.394 * * [simplify]: iters left: 5 (32 enodes) 16.402 * * [simplify]: iters left: 4 (58 enodes) 16.428 * * [simplify]: iters left: 3 (101 enodes) 16.454 * * [simplify]: iters left: 2 (179 enodes) 16.507 * * [simplify]: iters left: 1 (362 enodes) 16.668 * * [simplify]: Extracting #0: cost 1 inf + 0 16.668 * * [simplify]: Extracting #1: cost 3 inf + 0 16.669 * * [simplify]: Extracting #2: cost 6 inf + 0 16.669 * * [simplify]: Extracting #3: cost 37 inf + 0 16.669 * * [simplify]: Extracting #4: cost 88 inf + 4 16.670 * * [simplify]: Extracting #5: cost 74 inf + 1842 16.673 * * [simplify]: Extracting #6: cost 51 inf + 12160 16.681 * * [simplify]: Extracting #7: cost 10 inf + 40264 16.691 * * [simplify]: Extracting #8: cost 0 inf + 48393 16.701 * * [simplify]: Extracting #9: cost 0 inf + 47962 16.711 * [simplify]: Simplified to (* (expm1 (* a x)) (expm1 (* a x))) 16.711 * [simplify]: Simplified (2 1 1) to (λ (a x) (cbrt (* (* (expm1 (* a x)) (expm1 (* a x))) (cbrt (pow (expm1 (* a x)) 3))))) 16.712 * [simplify]: Simplifying (cbrt (pow (expm1 (* a x)) 3)) 16.712 * * [simplify]: iters left: 5 (7 enodes) 16.716 * * [simplify]: iters left: 4 (29 enodes) 16.728 * * [simplify]: iters left: 3 (59 enodes) 16.742 * * [simplify]: iters left: 2 (106 enodes) 16.769 * * [simplify]: iters left: 1 (186 enodes) 16.839 * * [simplify]: Extracting #0: cost 1 inf + 0 16.839 * * [simplify]: Extracting #1: cost 4 inf + 0 16.839 * * [simplify]: Extracting #2: cost 21 inf + 0 16.839 * * [simplify]: Extracting #3: cost 46 inf + 4 16.840 * * [simplify]: Extracting #4: cost 37 inf + 620 16.841 * * [simplify]: Extracting #5: cost 18 inf + 8432 16.844 * * [simplify]: Extracting #6: cost 1 inf + 17968 16.848 * * [simplify]: Extracting #7: cost 0 inf + 18713 16.852 * [simplify]: Simplified to (expm1 (* a x)) 16.852 * [simplify]: Simplified (2 1 2) to (λ (a x) (cbrt (* (* (cbrt (pow (expm1 (* a x)) 3)) (cbrt (pow (expm1 (* a x)) 3))) (expm1 (* a x))))) 16.852 * * * * [progress]: [ 41 / 71 ] simplifiying candidate # 16.853 * [simplify]: Simplifying (* (* (pow (expm1 (* a x)) 3) (pow (expm1 (* a x)) 3)) (pow (expm1 (* a x)) 3)) 16.853 * * [simplify]: iters left: 6 (8 enodes) 16.862 * * [simplify]: iters left: 5 (37 enodes) 16.879 * * [simplify]: iters left: 4 (85 enodes) 16.925 * * [simplify]: iters left: 3 (217 enodes) 17.075 * * [simplify]: Extracting #0: cost 1 inf + 0 17.075 * * [simplify]: Extracting #1: cost 31 inf + 0 17.076 * * [simplify]: Extracting #2: cost 106 inf + 2 17.077 * * [simplify]: Extracting #3: cost 104 inf + 8 17.078 * * [simplify]: Extracting #4: cost 92 inf + 2053 17.085 * * [simplify]: Extracting #5: cost 31 inf + 30033 17.097 * * [simplify]: Extracting #6: cost 1 inf + 46059 17.106 * * [simplify]: Extracting #7: cost 0 inf + 46611 17.115 * [simplify]: Simplified to (* (* (expm1 (* a x)) (* (* (expm1 (* a x)) (expm1 (* a x))) (* (expm1 (* a x)) (expm1 (* a x))))) (* (* (expm1 (* a x)) (expm1 (* a x))) (* (expm1 (* a x)) (expm1 (* a x))))) 17.115 * [simplify]: Simplified (2 1 1) to (λ (a x) (cbrt (cbrt (* (* (expm1 (* a x)) (* (* (expm1 (* a x)) (expm1 (* a x))) (* (expm1 (* a x)) (expm1 (* a x))))) (* (* (expm1 (* a x)) (expm1 (* a x))) (* (expm1 (* a x)) (expm1 (* a x)))))))) 17.115 * * * * [progress]: [ 42 / 71 ] simplifiying candidate # 17.115 * [simplify]: Simplifying (pow (* (cbrt (expm1 (* a x))) (cbrt (expm1 (* a x)))) 3) 17.115 * * [simplify]: iters left: 6 (8 enodes) 17.118 * * [simplify]: iters left: 5 (35 enodes) 17.129 * * [simplify]: iters left: 4 (64 enodes) 17.153 * * [simplify]: iters left: 3 (116 enodes) 17.179 * * [simplify]: iters left: 2 (214 enodes) 17.230 * * [simplify]: iters left: 1 (434 enodes) 17.453 * * [simplify]: Extracting #0: cost 1 inf + 0 17.453 * * [simplify]: Extracting #1: cost 68 inf + 0 17.454 * * [simplify]: Extracting #2: cost 203 inf + 3 17.455 * * [simplify]: Extracting #3: cost 210 inf + 12 17.457 * * [simplify]: Extracting #4: cost 201 inf + 326 17.459 * * [simplify]: Extracting #5: cost 147 inf + 25927 17.472 * * [simplify]: Extracting #6: cost 20 inf + 121225 17.495 * * [simplify]: Extracting #7: cost 0 inf + 137866 17.511 * [simplify]: Simplified to (* (expm1 (* a x)) (expm1 (* a x))) 17.512 * [simplify]: Simplified (2 1 1) to (λ (a x) (cbrt (* (* (expm1 (* a x)) (expm1 (* a x))) (pow (cbrt (expm1 (* a x))) 3)))) 17.512 * [simplify]: Simplifying (pow (cbrt (expm1 (* a x))) 3) 17.512 * * [simplify]: iters left: 5 (7 enodes) 17.515 * * [simplify]: iters left: 4 (28 enodes) 17.521 * * [simplify]: iters left: 3 (44 enodes) 17.533 * * [simplify]: iters left: 2 (70 enodes) 17.550 * * [simplify]: iters left: 1 (111 enodes) 17.582 * * [simplify]: Extracting #0: cost 1 inf + 0 17.582 * * [simplify]: Extracting #1: cost 14 inf + 0 17.582 * * [simplify]: Extracting #2: cost 35 inf + 1 17.582 * * [simplify]: Extracting #3: cost 33 inf + 6 17.582 * * [simplify]: Extracting #4: cost 23 inf + 2773 17.583 * * [simplify]: Extracting #5: cost 5 inf + 11593 17.585 * * [simplify]: Extracting #6: cost 0 inf + 15496 17.586 * [simplify]: Simplified to (expm1 (* a x)) 17.586 * [simplify]: Simplified (2 1 2) to (λ (a x) (cbrt (* (* (expm1 (* a x)) (expm1 (* a x))) (expm1 (* a x))))) 17.586 * * * * [progress]: [ 43 / 71 ] simplifiying candidate # 17.587 * [simplify]: Simplifying (pow (sqrt (expm1 (* a x))) 3) 17.587 * * [simplify]: iters left: 5 (7 enodes) 17.589 * * [simplify]: iters left: 4 (30 enodes) 17.596 * * [simplify]: iters left: 3 (44 enodes) 17.606 * * [simplify]: iters left: 2 (71 enodes) 17.623 * * [simplify]: iters left: 1 (117 enodes) 17.658 * * [simplify]: Extracting #0: cost 1 inf + 0 17.658 * * [simplify]: Extracting #1: cost 14 inf + 0 17.658 * * [simplify]: Extracting #2: cost 33 inf + 1 17.658 * * [simplify]: Extracting #3: cost 36 inf + 4 17.658 * * [simplify]: Extracting #4: cost 34 inf + 7 17.658 * * [simplify]: Extracting #5: cost 23 inf + 2574 17.659 * * [simplify]: Extracting #6: cost 9 inf + 9413 17.660 * * [simplify]: Extracting #7: cost 0 inf + 15201 17.662 * [simplify]: Simplified to (* (expm1 (* a x)) (sqrt (expm1 (* a x)))) 17.662 * [simplify]: Simplified (2 1 1) to (λ (a x) (cbrt (* (* (expm1 (* a x)) (sqrt (expm1 (* a x)))) (pow (sqrt (expm1 (* a x))) 3)))) 17.662 * [simplify]: Simplifying (pow (sqrt (expm1 (* a x))) 3) 17.662 * * [simplify]: iters left: 5 (7 enodes) 17.664 * * [simplify]: iters left: 4 (30 enodes) 17.671 * * [simplify]: iters left: 3 (44 enodes) 17.680 * * [simplify]: iters left: 2 (71 enodes) 17.704 * * [simplify]: iters left: 1 (117 enodes) 17.743 * * [simplify]: Extracting #0: cost 1 inf + 0 17.743 * * [simplify]: Extracting #1: cost 14 inf + 0 17.743 * * [simplify]: Extracting #2: cost 33 inf + 1 17.743 * * [simplify]: Extracting #3: cost 36 inf + 4 17.744 * * [simplify]: Extracting #4: cost 34 inf + 7 17.744 * * [simplify]: Extracting #5: cost 23 inf + 2574 17.746 * * [simplify]: Extracting #6: cost 9 inf + 9413 17.751 * * [simplify]: Extracting #7: cost 0 inf + 15201 17.754 * [simplify]: Simplified to (* (expm1 (* a x)) (sqrt (expm1 (* a x)))) 17.754 * [simplify]: Simplified (2 1 2) to (λ (a x) (cbrt (* (pow (sqrt (expm1 (* a x))) 3) (* (expm1 (* a x)) (sqrt (expm1 (* a x))))))) 17.754 * * * * [progress]: [ 44 / 71 ] simplifiying candidate # 17.754 * [simplify]: Simplifying (pow 1 3) 17.754 * * [simplify]: iters left: 1 (3 enodes) 17.757 * * [simplify]: Extracting #0: cost 1 inf + 0 17.757 * * [simplify]: Extracting #1: cost 0 inf + 1 17.757 * [simplify]: Simplified to 1 17.757 * [simplify]: Simplified (2 1 1) to (λ (a x) (cbrt (* 1 (pow (expm1 (* a x)) 3)))) 17.758 * [simplify]: Simplifying (pow (expm1 (* a x)) 3) 17.758 * * [simplify]: iters left: 4 (6 enodes) 17.761 * * [simplify]: iters left: 3 (27 enodes) 17.772 * * [simplify]: iters left: 2 (43 enodes) 17.782 * * [simplify]: iters left: 1 (69 enodes) 17.794 * * [simplify]: Extracting #0: cost 1 inf + 0 17.794 * * [simplify]: Extracting #1: cost 9 inf + 0 17.794 * * [simplify]: Extracting #2: cost 18 inf + 1 17.794 * * [simplify]: Extracting #3: cost 22 inf + 3 17.794 * * [simplify]: Extracting #4: cost 20 inf + 6 17.795 * * [simplify]: Extracting #5: cost 6 inf + 3724 17.795 * * [simplify]: Extracting #6: cost 1 inf + 5539 17.796 * * [simplify]: Extracting #7: cost 0 inf + 5560 17.796 * [simplify]: Simplified to (* (expm1 (* a x)) (* (expm1 (* a x)) (expm1 (* a x)))) 17.796 * [simplify]: Simplified (2 1 2) to (λ (a x) (cbrt (* 1 (* (expm1 (* a x)) (* (expm1 (* a x)) (expm1 (* a x))))))) 17.796 * * * * [progress]: [ 45 / 71 ] simplifiying candidate # 17.796 * [simplify]: Simplifying (* (expm1 (* a x)) (expm1 (* a x))) 17.796 * * [simplify]: iters left: 5 (5 enodes) 17.798 * * [simplify]: iters left: 4 (16 enodes) 17.800 * * [simplify]: Extracting #0: cost 1 inf + 0 17.800 * * [simplify]: Extracting #1: cost 3 inf + 0 17.800 * * [simplify]: Extracting #2: cost 5 inf + 0 17.800 * * [simplify]: Extracting #3: cost 8 inf + 0 17.800 * * [simplify]: Extracting #4: cost 6 inf + 2 17.800 * * [simplify]: Extracting #5: cost 0 inf + 614 17.800 * [simplify]: Simplified to (* (expm1 (* a x)) (expm1 (* a x))) 17.800 * [simplify]: Simplified (2 1 2) to (λ (a x) (cbrt (* (expm1 (* a x)) (* (expm1 (* a x)) (expm1 (* a x)))))) 17.800 * * * * [progress]: [ 46 / 71 ] simplifiying candidate # 17.800 * * * * [progress]: [ 47 / 71 ] simplifiying candidate # 17.800 * [simplify]: Simplifying (sqrt (pow (expm1 (* a x)) 3)) 17.800 * * [simplify]: iters left: 5 (7 enodes) 17.803 * * [simplify]: iters left: 4 (30 enodes) 17.813 * * [simplify]: iters left: 3 (47 enodes) 17.825 * * [simplify]: iters left: 2 (73 enodes) 17.839 * * [simplify]: iters left: 1 (119 enodes) 17.874 * * [simplify]: Extracting #0: cost 1 inf + 0 17.874 * * [simplify]: Extracting #1: cost 4 inf + 0 17.874 * * [simplify]: Extracting #2: cost 22 inf + 0 17.874 * * [simplify]: Extracting #3: cost 39 inf + 2 17.875 * * [simplify]: Extracting #4: cost 40 inf + 5 17.875 * * [simplify]: Extracting #5: cost 37 inf + 8 17.876 * * [simplify]: Extracting #6: cost 26 inf + 2104 17.877 * * [simplify]: Extracting #7: cost 8 inf + 11090 17.880 * * [simplify]: Extracting #8: cost 0 inf + 16235 17.883 * [simplify]: Simplified to (sqrt (* (expm1 (* a x)) (* (expm1 (* a x)) (expm1 (* a x))))) 17.883 * [simplify]: Simplified (2 1 1) to (λ (a x) (cbrt (* (sqrt (* (expm1 (* a x)) (* (expm1 (* a x)) (expm1 (* a x))))) (sqrt (pow (expm1 (* a x)) 3))))) 17.883 * [simplify]: Simplifying (sqrt (pow (expm1 (* a x)) 3)) 17.883 * * [simplify]: iters left: 5 (7 enodes) 17.888 * * [simplify]: iters left: 4 (30 enodes) 17.900 * * [simplify]: iters left: 3 (47 enodes) 17.917 * * [simplify]: iters left: 2 (73 enodes) 17.942 * * [simplify]: iters left: 1 (119 enodes) 17.978 * * [simplify]: Extracting #0: cost 1 inf + 0 17.978 * * [simplify]: Extracting #1: cost 4 inf + 0 17.978 * * [simplify]: Extracting #2: cost 22 inf + 0 17.979 * * [simplify]: Extracting #3: cost 39 inf + 2 17.979 * * [simplify]: Extracting #4: cost 40 inf + 5 17.979 * * [simplify]: Extracting #5: cost 37 inf + 8 17.980 * * [simplify]: Extracting #6: cost 26 inf + 2104 17.982 * * [simplify]: Extracting #7: cost 8 inf + 11090 17.985 * * [simplify]: Extracting #8: cost 0 inf + 16235 17.987 * [simplify]: Simplified to (sqrt (* (expm1 (* a x)) (* (expm1 (* a x)) (expm1 (* a x))))) 17.987 * [simplify]: Simplified (2 1 2) to (λ (a x) (cbrt (* (sqrt (pow (expm1 (* a x)) 3)) (sqrt (* (expm1 (* a x)) (* (expm1 (* a x)) (expm1 (* a x)))))))) 17.987 * * * * [progress]: [ 48 / 71 ] simplifiying candidate # 17.987 * * * * [progress]: [ 49 / 71 ] simplifiying candidate # 17.988 * [simplify]: Simplifying (pow (expm1 (* a x)) (/ 3 2)) 17.988 * * [simplify]: iters left: 4 (8 enodes) 17.997 * * [simplify]: iters left: 3 (30 enodes) 18.009 * * [simplify]: iters left: 2 (47 enodes) 18.027 * * [simplify]: iters left: 1 (87 enodes) 18.050 * * [simplify]: Extracting #0: cost 1 inf + 0 18.050 * * [simplify]: Extracting #1: cost 9 inf + 0 18.051 * * [simplify]: Extracting #2: cost 23 inf + 1 18.051 * * [simplify]: Extracting #3: cost 23 inf + 5 18.051 * * [simplify]: Extracting #4: cost 20 inf + 8 18.051 * * [simplify]: Extracting #5: cost 15 inf + 639 18.052 * * [simplify]: Extracting #6: cost 4 inf + 5156 18.053 * * [simplify]: Extracting #7: cost 0 inf + 7372 18.054 * [simplify]: Simplified to (pow (expm1 (* a x)) 3/2) 18.054 * [simplify]: Simplified (2 1 1) to (λ (a x) (cbrt (* (pow (expm1 (* a x)) 3/2) (pow (expm1 (* a x)) (/ 3 2))))) 18.054 * [simplify]: Simplifying (pow (expm1 (* a x)) (/ 3 2)) 18.054 * * [simplify]: iters left: 4 (8 enodes) 18.059 * * [simplify]: iters left: 3 (30 enodes) 18.070 * * [simplify]: iters left: 2 (47 enodes) 18.087 * * [simplify]: iters left: 1 (87 enodes) 18.113 * * [simplify]: Extracting #0: cost 1 inf + 0 18.113 * * [simplify]: Extracting #1: cost 9 inf + 0 18.113 * * [simplify]: Extracting #2: cost 23 inf + 1 18.113 * * [simplify]: Extracting #3: cost 23 inf + 5 18.113 * * [simplify]: Extracting #4: cost 20 inf + 8 18.114 * * [simplify]: Extracting #5: cost 15 inf + 639 18.114 * * [simplify]: Extracting #6: cost 4 inf + 5156 18.115 * * [simplify]: Extracting #7: cost 0 inf + 7372 18.117 * [simplify]: Simplified to (pow (expm1 (* a x)) 3/2) 18.117 * [simplify]: Simplified (2 1 2) to (λ (a x) (cbrt (* (pow (expm1 (* a x)) (/ 3 2)) (pow (expm1 (* a x)) 3/2)))) 18.117 * * * * [progress]: [ 50 / 71 ] simplifiying candidate #real (real->posit16 (pow (expm1 (* a x)) 3)))))> 18.117 * [simplify]: Simplifying (real->posit16 (pow (expm1 (* a x)) 3)) 18.118 * * [simplify]: iters left: 5 (7 enodes) 18.122 * * [simplify]: iters left: 4 (27 enodes) 18.137 * * [simplify]: iters left: 3 (43 enodes) 18.154 * * [simplify]: iters left: 2 (69 enodes) 18.177 * * [simplify]: iters left: 1 (110 enodes) 18.215 * * [simplify]: Extracting #0: cost 1 inf + 0 18.215 * * [simplify]: Extracting #1: cost 2 inf + 0 18.215 * * [simplify]: Extracting #2: cost 12 inf + 0 18.215 * * [simplify]: Extracting #3: cost 30 inf + 1 18.216 * * [simplify]: Extracting #4: cost 33 inf + 4 18.216 * * [simplify]: Extracting #5: cost 31 inf + 7 18.217 * * [simplify]: Extracting #6: cost 18 inf + 3552 18.218 * * [simplify]: Extracting #7: cost 2 inf + 10527 18.220 * * [simplify]: Extracting #8: cost 0 inf + 11846 18.222 * [simplify]: Simplified to (real->posit16 (* (expm1 (* a x)) (* (expm1 (* a x)) (expm1 (* a x))))) 18.222 * [simplify]: Simplified (2 1 1) to (λ (a x) (cbrt (posit16->real (real->posit16 (* (expm1 (* a x)) (* (expm1 (* a x)) (expm1 (* a x)))))))) 18.223 * * * * [progress]: [ 51 / 71 ] simplifiying candidate # 18.223 * [simplify]: Simplifying (exp (* a x)) 18.223 * * [simplify]: iters left: 3 (4 enodes) 18.225 * * [simplify]: iters left: 2 (15 enodes) 18.229 * * [simplify]: iters left: 1 (23 enodes) 18.237 * * [simplify]: Extracting #0: cost 1 inf + 0 18.237 * * [simplify]: Extracting #1: cost 9 inf + 0 18.237 * * [simplify]: Extracting #2: cost 13 inf + 73 18.237 * * [simplify]: Extracting #3: cost 6 inf + 607 18.238 * * [simplify]: Extracting #4: cost 0 inf + 1852 18.238 * [simplify]: Simplified to (exp (* a x)) 18.238 * [simplify]: Simplified (2 1 1 1) to (λ (a x) (cbrt (pow (- (exp (* a x)) 1) 3))) 18.238 * * * * [progress]: [ 52 / 71 ] simplifiying candidate # 18.239 * [simplify]: Simplifying (expm1 (expm1 (* a x))) 18.239 * * [simplify]: iters left: 4 (5 enodes) 18.241 * * [simplify]: iters left: 3 (16 enodes) 18.245 * * [simplify]: Extracting #0: cost 1 inf + 0 18.246 * * [simplify]: Extracting #1: cost 3 inf + 0 18.246 * * [simplify]: Extracting #2: cost 5 inf + 0 18.246 * * [simplify]: Extracting #3: cost 8 inf + 0 18.246 * * [simplify]: Extracting #4: cost 6 inf + 2 18.246 * * [simplify]: Extracting #5: cost 0 inf + 674 18.246 * [simplify]: Simplified to (expm1 (expm1 (* a x))) 18.246 * [simplify]: Simplified (2 1 1 1) to (λ (a x) (cbrt (pow (log1p (expm1 (expm1 (* a x)))) 3))) 18.246 * * * * [progress]: [ 53 / 71 ] simplifiying candidate # 18.246 * [simplify]: Simplifying (log1p (expm1 (* a x))) 18.247 * * [simplify]: iters left: 4 (5 enodes) 18.249 * * [simplify]: iters left: 3 (14 enodes) 18.252 * * [simplify]: Extracting #0: cost 1 inf + 0 18.252 * * [simplify]: Extracting #1: cost 5 inf + 0 18.252 * * [simplify]: Extracting #2: cost 4 inf + 2 18.252 * * [simplify]: Extracting #3: cost 3 inf + 44 18.253 * * [simplify]: Extracting #4: cost 0 inf + 310 18.253 * [simplify]: Simplified to (* a x) 18.253 * [simplify]: Simplified (2 1 1 1) to (λ (a x) (cbrt (pow (expm1 (* a x)) 3))) 18.253 * * * * [progress]: [ 54 / 71 ] simplifiying candidate # 18.253 * * * * [progress]: [ 55 / 71 ] simplifiying candidate # 18.253 * * * * [progress]: [ 56 / 71 ] simplifiying candidate # 18.253 * [simplify]: Simplifying (log (expm1 (* a x))) 18.253 * * [simplify]: iters left: 4 (5 enodes) 18.256 * * [simplify]: iters left: 3 (16 enodes) 18.260 * * [simplify]: Extracting #0: cost 1 inf + 0 18.260 * * [simplify]: Extracting #1: cost 3 inf + 0 18.260 * * [simplify]: Extracting #2: cost 5 inf + 0 18.260 * * [simplify]: Extracting #3: cost 8 inf + 0 18.260 * * [simplify]: Extracting #4: cost 6 inf + 2 18.260 * * [simplify]: Extracting #5: cost 0 inf + 674 18.261 * [simplify]: Simplified to (log (expm1 (* a x))) 18.261 * [simplify]: Simplified (2 1 1 1) to (λ (a x) (cbrt (pow (exp (log (expm1 (* a x)))) 3))) 18.261 * * * * [progress]: [ 57 / 71 ] simplifiying candidate # 18.261 * [simplify]: Simplifying (exp (expm1 (* a x))) 18.261 * * [simplify]: iters left: 4 (5 enodes) 18.263 * * [simplify]: iters left: 3 (16 enodes) 18.268 * * [simplify]: Extracting #0: cost 1 inf + 0 18.268 * * [simplify]: Extracting #1: cost 3 inf + 0 18.268 * * [simplify]: Extracting #2: cost 5 inf + 0 18.268 * * [simplify]: Extracting #3: cost 8 inf + 0 18.268 * * [simplify]: Extracting #4: cost 6 inf + 2 18.268 * * [simplify]: Extracting #5: cost 0 inf + 674 18.268 * [simplify]: Simplified to (exp (expm1 (* a x))) 18.268 * [simplify]: Simplified (2 1 1 1) to (λ (a x) (cbrt (pow (log (exp (expm1 (* a x)))) 3))) 18.268 * * * * [progress]: [ 58 / 71 ] simplifiying candidate # 18.269 * [simplify]: Simplifying (* (cbrt (expm1 (* a x))) (cbrt (expm1 (* a x)))) 18.269 * * [simplify]: iters left: 6 (6 enodes) 18.272 * * [simplify]: iters left: 5 (19 enodes) 18.277 * * [simplify]: Extracting #0: cost 1 inf + 0 18.277 * * [simplify]: Extracting #1: cost 3 inf + 0 18.277 * * [simplify]: Extracting #2: cost 5 inf + 0 18.277 * * [simplify]: Extracting #3: cost 7 inf + 0 18.277 * * [simplify]: Extracting #4: cost 10 inf + 0 18.277 * * [simplify]: Extracting #5: cost 8 inf + 2 18.277 * * [simplify]: Extracting #6: cost 0 inf + 1158 18.278 * [simplify]: Simplified to (* (cbrt (expm1 (* a x))) (cbrt (expm1 (* a x)))) 18.278 * [simplify]: Simplified (2 1 1 1) to (λ (a x) (cbrt (pow (* (* (cbrt (expm1 (* a x))) (cbrt (expm1 (* a x)))) (cbrt (expm1 (* a x)))) 3))) 18.278 * [simplify]: Simplifying (cbrt (expm1 (* a x))) 18.278 * * [simplify]: iters left: 4 (5 enodes) 18.280 * * [simplify]: iters left: 3 (16 enodes) 18.285 * * [simplify]: Extracting #0: cost 1 inf + 0 18.285 * * [simplify]: Extracting #1: cost 3 inf + 0 18.285 * * [simplify]: Extracting #2: cost 5 inf + 0 18.285 * * [simplify]: Extracting #3: cost 8 inf + 0 18.285 * * [simplify]: Extracting #4: cost 6 inf + 2 18.285 * * [simplify]: Extracting #5: cost 0 inf + 694 18.285 * [simplify]: Simplified to (cbrt (expm1 (* a x))) 18.285 * [simplify]: Simplified (2 1 1 2) to (λ (a x) (cbrt (pow (* (* (cbrt (expm1 (* a x))) (cbrt (expm1 (* a x)))) (cbrt (expm1 (* a x)))) 3))) 18.285 * * * * [progress]: [ 59 / 71 ] simplifiying candidate # 18.288 * [simplify]: Simplifying (* (* (expm1 (* a x)) (expm1 (* a x))) (expm1 (* a x))) 18.288 * * [simplify]: iters left: 6 (6 enodes) 18.291 * * [simplify]: iters left: 5 (20 enodes) 18.297 * * [simplify]: iters left: 4 (22 enodes) 18.305 * * [simplify]: iters left: 3 (29 enodes) 18.316 * * [simplify]: iters left: 2 (43 enodes) 18.332 * * [simplify]: iters left: 1 (69 enodes) 18.351 * * [simplify]: Extracting #0: cost 1 inf + 0 18.351 * * [simplify]: Extracting #1: cost 9 inf + 0 18.351 * * [simplify]: Extracting #2: cost 18 inf + 1 18.352 * * [simplify]: Extracting #3: cost 22 inf + 3 18.352 * * [simplify]: Extracting #4: cost 20 inf + 6 18.352 * * [simplify]: Extracting #5: cost 9 inf + 1780 18.352 * * [simplify]: Extracting #6: cost 0 inf + 5560 18.353 * [simplify]: Simplified to (* (expm1 (* a x)) (* (expm1 (* a x)) (expm1 (* a x)))) 18.353 * [simplify]: Simplified (2 1 1 1) to (λ (a x) (cbrt (pow (cbrt (* (expm1 (* a x)) (* (expm1 (* a x)) (expm1 (* a x))))) 3))) 18.353 * * * * [progress]: [ 60 / 71 ] simplifiying candidate # 18.353 * [simplify]: Simplifying (sqrt (expm1 (* a x))) 18.353 * * [simplify]: iters left: 4 (5 enodes) 18.355 * * [simplify]: iters left: 3 (16 enodes) 18.357 * * [simplify]: Extracting #0: cost 1 inf + 0 18.357 * * [simplify]: Extracting #1: cost 3 inf + 0 18.357 * * [simplify]: Extracting #2: cost 5 inf + 0 18.357 * * [simplify]: Extracting #3: cost 8 inf + 0 18.357 * * [simplify]: Extracting #4: cost 6 inf + 2 18.357 * * [simplify]: Extracting #5: cost 0 inf + 614 18.357 * [simplify]: Simplified to (sqrt (expm1 (* a x))) 18.357 * [simplify]: Simplified (2 1 1 1) to (λ (a x) (cbrt (pow (* (sqrt (expm1 (* a x))) (sqrt (expm1 (* a x)))) 3))) 18.357 * [simplify]: Simplifying (sqrt (expm1 (* a x))) 18.358 * * [simplify]: iters left: 4 (5 enodes) 18.359 * * [simplify]: iters left: 3 (16 enodes) 18.361 * * [simplify]: Extracting #0: cost 1 inf + 0 18.361 * * [simplify]: Extracting #1: cost 3 inf + 0 18.361 * * [simplify]: Extracting #2: cost 5 inf + 0 18.361 * * [simplify]: Extracting #3: cost 8 inf + 0 18.361 * * [simplify]: Extracting #4: cost 6 inf + 2 18.361 * * [simplify]: Extracting #5: cost 0 inf + 614 18.361 * [simplify]: Simplified to (sqrt (expm1 (* a x))) 18.361 * [simplify]: Simplified (2 1 1 2) to (λ (a x) (cbrt (pow (* (sqrt (expm1 (* a x))) (sqrt (expm1 (* a x)))) 3))) 18.361 * * * * [progress]: [ 61 / 71 ] simplifiying candidate # 18.361 * * * * [progress]: [ 62 / 71 ] simplifiying candidate #real (real->posit16 (expm1 (* a x)))) 3)))> 18.362 * [simplify]: Simplifying (real->posit16 (expm1 (* a x))) 18.362 * * [simplify]: iters left: 4 (5 enodes) 18.363 * * [simplify]: iters left: 3 (13 enodes) 18.365 * * [simplify]: Extracting #0: cost 1 inf + 0 18.365 * * [simplify]: Extracting #1: cost 2 inf + 0 18.365 * * [simplify]: Extracting #2: cost 3 inf + 0 18.365 * * [simplify]: Extracting #3: cost 6 inf + 0 18.365 * * [simplify]: Extracting #4: cost 4 inf + 2 18.365 * * [simplify]: Extracting #5: cost 0 inf + 310 18.365 * [simplify]: Simplified to (real->posit16 (expm1 (* a x))) 18.365 * [simplify]: Simplified (2 1 1 1) to (λ (a x) (cbrt (pow (posit16->real (real->posit16 (expm1 (* a x)))) 3))) 18.365 * * * * [progress]: [ 63 / 71 ] simplifiying candidate # 18.365 * [simplify]: Simplifying (+ (* 1/2 (* (pow a 2) (pow x 2))) (+ (* a x) (* 1/6 (* (pow a 3) (pow x 3))))) 18.365 * * [simplify]: iters left: 6 (17 enodes) 18.371 * * [simplify]: iters left: 5 (84 enodes) 18.391 * * [simplify]: iters left: 4 (198 enodes) 18.461 * * [simplify]: Extracting #0: cost 1 inf + 0 18.461 * * [simplify]: Extracting #1: cost 27 inf + 0 18.462 * * [simplify]: Extracting #2: cost 105 inf + 45 18.464 * * [simplify]: Extracting #3: cost 99 inf + 5673 18.472 * * [simplify]: Extracting #4: cost 44 inf + 14990 18.481 * * [simplify]: Extracting #5: cost 4 inf + 27461 18.491 * * [simplify]: Extracting #6: cost 0 inf + 28391 18.505 * [simplify]: Simplified to (fma (* (* a x) (* a x)) 1/2 (fma 1/6 (* (* (* (* a x) (* a x)) x) a) (* a x))) 18.505 * [simplify]: Simplified (2) to (λ (a x) (fma (* (* a x) (* a x)) 1/2 (fma 1/6 (* (* (* (* a x) (* a x)) x) a) (* a x)))) 18.506 * * * * [progress]: [ 64 / 71 ] simplifiying candidate # 18.506 * [simplify]: Simplifying (- (exp (* a x)) 1) 18.506 * * [simplify]: iters left: 5 (6 enodes) 18.510 * * [simplify]: iters left: 4 (27 enodes) 18.519 * * [simplify]: iters left: 3 (39 enodes) 18.529 * * [simplify]: iters left: 2 (57 enodes) 18.539 * * [simplify]: iters left: 1 (96 enodes) 18.559 * * [simplify]: Extracting #0: cost 1 inf + 0 18.559 * * [simplify]: Extracting #1: cost 26 inf + 0 18.559 * * [simplify]: Extracting #2: cost 57 inf + 2 18.559 * * [simplify]: Extracting #3: cost 71 inf + 5 18.559 * * [simplify]: Extracting #4: cost 57 inf + 1337 18.560 * * [simplify]: Extracting #5: cost 28 inf + 6847 18.562 * * [simplify]: Extracting #6: cost 8 inf + 15757 18.563 * * [simplify]: Extracting #7: cost 0 inf + 19330 18.565 * [simplify]: Simplified to (expm1 (* a x)) 18.565 * [simplify]: Simplified (2) to (λ (a x) (expm1 (* a x))) 18.565 * * * * [progress]: [ 65 / 71 ] simplifiying candidate # 18.566 * [simplify]: Simplifying (- (exp (* a x)) 1) 18.566 * * [simplify]: iters left: 5 (6 enodes) 18.568 * * [simplify]: iters left: 4 (27 enodes) 18.573 * * [simplify]: iters left: 3 (39 enodes) 18.580 * * [simplify]: iters left: 2 (57 enodes) 18.590 * * [simplify]: iters left: 1 (96 enodes) 18.626 * * [simplify]: Extracting #0: cost 1 inf + 0 18.627 * * [simplify]: Extracting #1: cost 26 inf + 0 18.627 * * [simplify]: Extracting #2: cost 57 inf + 2 18.627 * * [simplify]: Extracting #3: cost 71 inf + 5 18.628 * * [simplify]: Extracting #4: cost 57 inf + 1337 18.630 * * [simplify]: Extracting #5: cost 28 inf + 6847 18.633 * * [simplify]: Extracting #6: cost 8 inf + 15757 18.636 * * [simplify]: Extracting #7: cost 0 inf + 19330 18.640 * [simplify]: Simplified to (expm1 (* a x)) 18.640 * [simplify]: Simplified (2) to (λ (a x) (expm1 (* a x))) 18.640 * * * * [progress]: [ 66 / 71 ] simplifiying candidate # 18.641 * [simplify]: Simplifying (+ (* 3/2 (* (pow a 4) (pow x 4))) (+ (* 5/4 (* (pow a 5) (pow x 5))) (* (pow a 3) (pow x 3)))) 18.641 * * [simplify]: iters left: 6 (20 enodes) 18.649 * * [simplify]: iters left: 5 (98 enodes) 18.676 * * [simplify]: iters left: 4 (235 enodes) 18.755 * * [simplify]: Extracting #0: cost 1 inf + 0 18.755 * * [simplify]: Extracting #1: cost 31 inf + 0 18.756 * * [simplify]: Extracting #2: cost 126 inf + 2 18.757 * * [simplify]: Extracting #3: cost 130 inf + 3144 18.763 * * [simplify]: Extracting #4: cost 48 inf + 28942 18.774 * * [simplify]: Extracting #5: cost 2 inf + 44234 18.785 * * [simplify]: Extracting #6: cost 0 inf + 45075 18.796 * [simplify]: Simplified to (fma (* 5/4 (pow a 5)) (pow x 5) (fma (* a (* a a)) (* (* x x) x) (* 3/2 (* (* (* x x) (* a a)) (* (* x x) (* a a)))))) 18.796 * [simplify]: Simplified (2 1) to (λ (a x) (cbrt (fma (* 5/4 (pow a 5)) (pow x 5) (fma (* a (* a a)) (* (* x x) x) (* 3/2 (* (* (* x x) (* a a)) (* (* x x) (* a a)))))))) 18.796 * * * * [progress]: [ 67 / 71 ] simplifiying candidate # 18.797 * [simplify]: Simplifying (pow (- (exp (* a x)) 1) 3) 18.797 * * [simplify]: iters left: 6 (8 enodes) 18.802 * * [simplify]: iters left: 5 (41 enodes) 18.824 * * [simplify]: iters left: 4 (68 enodes) 18.838 * * [simplify]: iters left: 3 (122 enodes) 18.879 * * [simplify]: iters left: 2 (312 enodes) 19.067 * * [simplify]: Extracting #0: cost 1 inf + 0 19.067 * * [simplify]: Extracting #1: cost 50 inf + 0 19.069 * * [simplify]: Extracting #2: cost 257 inf + 2 19.072 * * [simplify]: Extracting #3: cost 277 inf + 8141 19.079 * * [simplify]: Extracting #4: cost 241 inf + 20121 19.089 * * [simplify]: Extracting #5: cost 204 inf + 33435 19.105 * * [simplify]: Extracting #6: cost 104 inf + 81061 19.135 * * [simplify]: Extracting #7: cost 8 inf + 132810 19.167 * * [simplify]: Extracting #8: cost 0 inf + 133410 19.185 * * [simplify]: Extracting #9: cost 0 inf + 132673 19.201 * * [simplify]: Extracting #10: cost 0 inf + 132643 19.218 * [simplify]: Simplified to (* (* (expm1 (* a x)) (expm1 (* a x))) (expm1 (* a x))) 19.218 * [simplify]: Simplified (2 1) to (λ (a x) (cbrt (* (* (expm1 (* a x)) (expm1 (* a x))) (expm1 (* a x))))) 19.218 * * * * [progress]: [ 68 / 71 ] simplifiying candidate # 19.218 * [simplify]: Simplifying (pow (- (exp (* a x)) 1) 3) 19.218 * * [simplify]: iters left: 6 (8 enodes) 19.222 * * [simplify]: iters left: 5 (41 enodes) 19.230 * * [simplify]: iters left: 4 (68 enodes) 19.247 * * [simplify]: iters left: 3 (122 enodes) 19.301 * * [simplify]: iters left: 2 (312 enodes) 19.455 * * [simplify]: Extracting #0: cost 1 inf + 0 19.455 * * [simplify]: Extracting #1: cost 50 inf + 0 19.456 * * [simplify]: Extracting #2: cost 257 inf + 2 19.460 * * [simplify]: Extracting #3: cost 277 inf + 8141 19.466 * * [simplify]: Extracting #4: cost 241 inf + 20121 19.471 * * [simplify]: Extracting #5: cost 204 inf + 33435 19.482 * * [simplify]: Extracting #6: cost 104 inf + 81061 19.501 * * [simplify]: Extracting #7: cost 8 inf + 132810 19.517 * * [simplify]: Extracting #8: cost 0 inf + 133410 19.537 * * [simplify]: Extracting #9: cost 0 inf + 132673 19.569 * * [simplify]: Extracting #10: cost 0 inf + 132643 19.602 * [simplify]: Simplified to (* (* (expm1 (* a x)) (expm1 (* a x))) (expm1 (* a x))) 19.602 * [simplify]: Simplified (2 1) to (λ (a x) (cbrt (* (* (expm1 (* a x)) (expm1 (* a x))) (expm1 (* a x))))) 19.602 * * * * [progress]: [ 69 / 71 ] simplifiying candidate # 19.602 * [simplify]: Simplifying (+ (* 1/2 (* (pow a 2) (pow x 2))) (+ (* a x) (* 1/6 (* (pow a 3) (pow x 3))))) 19.602 * * [simplify]: iters left: 6 (17 enodes) 19.609 * * [simplify]: iters left: 5 (84 enodes) 19.629 * * [simplify]: iters left: 4 (198 enodes) 19.695 * * [simplify]: Extracting #0: cost 1 inf + 0 19.695 * * [simplify]: Extracting #1: cost 27 inf + 0 19.695 * * [simplify]: Extracting #2: cost 105 inf + 45 19.697 * * [simplify]: Extracting #3: cost 99 inf + 5673 19.701 * * [simplify]: Extracting #4: cost 44 inf + 14990 19.706 * * [simplify]: Extracting #5: cost 4 inf + 27461 19.712 * * [simplify]: Extracting #6: cost 0 inf + 28391 19.717 * [simplify]: Simplified to (fma (* (* a x) (* a x)) 1/2 (fma 1/6 (* (* (* (* a x) (* a x)) x) a) (* a x))) 19.717 * [simplify]: Simplified (2 1 1) to (λ (a x) (cbrt (pow (fma (* (* a x) (* a x)) 1/2 (fma 1/6 (* (* (* (* a x) (* a x)) x) a) (* a x))) 3))) 19.717 * * * * [progress]: [ 70 / 71 ] simplifiying candidate # 19.717 * [simplify]: Simplifying (- (exp (* a x)) 1) 19.717 * * [simplify]: iters left: 5 (6 enodes) 19.720 * * [simplify]: iters left: 4 (27 enodes) 19.724 * * [simplify]: iters left: 3 (39 enodes) 19.731 * * [simplify]: iters left: 2 (57 enodes) 19.741 * * [simplify]: iters left: 1 (96 enodes) 19.775 * * [simplify]: Extracting #0: cost 1 inf + 0 19.775 * * [simplify]: Extracting #1: cost 26 inf + 0 19.775 * * [simplify]: Extracting #2: cost 57 inf + 2 19.775 * * [simplify]: Extracting #3: cost 71 inf + 5 19.775 * * [simplify]: Extracting #4: cost 57 inf + 1337 19.776 * * [simplify]: Extracting #5: cost 28 inf + 6847 19.778 * * [simplify]: Extracting #6: cost 8 inf + 15757 19.779 * * [simplify]: Extracting #7: cost 0 inf + 19330 19.781 * [simplify]: Simplified to (expm1 (* a x)) 19.781 * [simplify]: Simplified (2 1 1) to (λ (a x) (cbrt (pow (expm1 (* a x)) 3))) 19.781 * * * * [progress]: [ 71 / 71 ] simplifiying candidate # 19.782 * [simplify]: Simplifying (- (exp (* a x)) 1) 19.782 * * [simplify]: iters left: 5 (6 enodes) 19.784 * * [simplify]: iters left: 4 (27 enodes) 19.788 * * [simplify]: iters left: 3 (39 enodes) 19.795 * * [simplify]: iters left: 2 (57 enodes) 19.812 * * [simplify]: iters left: 1 (96 enodes) 19.847 * * [simplify]: Extracting #0: cost 1 inf + 0 19.847 * * [simplify]: Extracting #1: cost 26 inf + 0 19.848 * * [simplify]: Extracting #2: cost 57 inf + 2 19.848 * * [simplify]: Extracting #3: cost 71 inf + 5 19.849 * * [simplify]: Extracting #4: cost 57 inf + 1337 19.850 * * [simplify]: Extracting #5: cost 28 inf + 6847 19.851 * * [simplify]: Extracting #6: cost 8 inf + 15757 19.853 * * [simplify]: Extracting #7: cost 0 inf + 19330 19.855 * [simplify]: Simplified to (expm1 (* a x)) 19.855 * [simplify]: Simplified (2 1 1) to (λ (a x) (cbrt (pow (expm1 (* a x)) 3))) 19.855 * * * [progress]: adding candidates to table 20.516 * [progress]: [Phase 3 of 3] Extracting. 20.516 * * [regime]: Finding splitpoints for: (# #) 20.516 * * * [regime-changes]: Trying 3 branch expressions: (x a (* a x)) 20.516 * * * * [regimes]: Trying to branch on x from (# #) 20.538 * * * * [regimes]: Trying to branch on a from (# #) 20.565 * * * * [regimes]: Trying to branch on (* a x) from (# #) 20.585 * * * [regime]: Found split indices: #