64.436 * [progress]: [Phase 1 of 3] Setting up. 0.001 * * * [progress]: [1/2] Preparing points 0.099 * * * [progress]: [2/2] Setting up program. 0.112 * [progress]: [Phase 2 of 3] Improving. 0.112 * * * * [progress]: [ 1 / 1 ] simplifiying candidate # 0.112 * [simplify]: Simplifying: (log (+ 1.0 x)) 0.112 * * [simplify]: iteration 0: 4 enodes 0.119 * * [simplify]: iteration 1: 5 enodes 0.126 * * [simplify]: iteration complete: 5 enodes 0.126 * * [simplify]: Extracting #0: cost 1 inf + 0 0.126 * * [simplify]: Extracting #1: cost 2 inf + 0 0.126 * * [simplify]: Extracting #2: cost 4 inf + 0 0.126 * * [simplify]: Extracting #3: cost 2 inf + 2 0.126 * * [simplify]: Extracting #4: cost 0 inf + 156 0.126 * [simplify]: Simplified to: (log (+ x 1.0)) 0.129 * * [progress]: iteration 1 / 4 0.129 * * * [progress]: picking best candidate 0.150 * * * * [pick]: Picked # 0.150 * * * [progress]: localizing error 0.169 * * * [progress]: generating rewritten candidates 0.169 * * * * [progress]: [ 1 / 1 ] rewriting at (2) 0.180 * * * [progress]: generating series expansions 0.180 * * * * [progress]: [ 1 / 1 ] generating series at (2) 0.181 * [backup-simplify]: Simplify (log (+ 1.0 x)) into (log (+ x 1.0)) 0.181 * [approximate]: Taking taylor expansion of (log (+ x 1.0)) in (x) around 0 0.181 * [taylor]: Taking taylor expansion of (log (+ x 1.0)) in x 0.181 * [taylor]: Taking taylor expansion of (+ x 1.0) 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 * [taylor]: Taking taylor expansion of 1.0 in x 0.181 * [backup-simplify]: Simplify 1.0 into 1.0 0.181 * [backup-simplify]: Simplify (+ 0 1.0) into 1.0 0.182 * [backup-simplify]: Simplify (log 1.0) into (log 1.0) 0.182 * [taylor]: Taking taylor expansion of (log (+ x 1.0)) in x 0.182 * [taylor]: Taking taylor expansion of (+ x 1.0) in x 0.182 * [taylor]: Taking taylor expansion of x in x 0.182 * [backup-simplify]: Simplify 0 into 0 0.182 * [backup-simplify]: Simplify 1 into 1 0.182 * [taylor]: Taking taylor expansion of 1.0 in x 0.182 * [backup-simplify]: Simplify 1.0 into 1.0 0.182 * [backup-simplify]: Simplify (+ 0 1.0) into 1.0 0.182 * [backup-simplify]: Simplify (log 1.0) into (log 1.0) 0.183 * [backup-simplify]: Simplify (log 1.0) into (log 1.0) 0.183 * [backup-simplify]: Simplify (+ 1 0) into 1 0.187 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 1) 1)) (pow 1.0 1)))) 1) into 1.0 0.187 * [backup-simplify]: Simplify 1.0 into 1.0 0.187 * [backup-simplify]: Simplify (+ 0 0) into 0 0.193 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 1) 2)) (pow 1.0 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow 1.0 1)))) 2) into (/ -1/2 (pow 1.0 2)) 0.194 * [backup-simplify]: Simplify (/ -1/2 (pow 1.0 2)) into (/ -1/2 (pow 1.0 2)) 0.196 * [backup-simplify]: Simplify (+ (* (/ -1/2 (pow 1.0 2)) (pow x 2)) (+ (* 1.0 x) (log 1.0))) into (- (+ (log 1.0) (* 1.0 x)) (* 1/2 (/ (pow x 2) (pow 1.0 2)))) 0.196 * [backup-simplify]: Simplify (log (+ 1.0 (/ 1 x))) into (log (+ (/ 1 x) 1.0)) 0.196 * [approximate]: Taking taylor expansion of (log (+ (/ 1 x) 1.0)) in (x) around 0 0.196 * [taylor]: Taking taylor expansion of (log (+ (/ 1 x) 1.0)) in x 0.196 * [taylor]: Taking taylor expansion of (+ (/ 1 x) 1.0) in x 0.196 * [taylor]: Taking taylor expansion of (/ 1 x) in x 0.196 * [taylor]: Taking taylor expansion of x in x 0.196 * [backup-simplify]: Simplify 0 into 0 0.196 * [backup-simplify]: Simplify 1 into 1 0.196 * [backup-simplify]: Simplify (/ 1 1) into 1 0.196 * [taylor]: Taking taylor expansion of 1.0 in x 0.196 * [backup-simplify]: Simplify 1.0 into 1.0 0.197 * [backup-simplify]: Simplify (+ 1 0) into 1 0.197 * [backup-simplify]: Simplify (log 1) into 0 0.197 * [taylor]: Taking taylor expansion of (log (+ (/ 1 x) 1.0)) in x 0.197 * [taylor]: Taking taylor expansion of (+ (/ 1 x) 1.0) in x 0.197 * [taylor]: Taking taylor expansion of (/ 1 x) in x 0.197 * [taylor]: Taking taylor expansion of x in x 0.197 * [backup-simplify]: Simplify 0 into 0 0.197 * [backup-simplify]: Simplify 1 into 1 0.197 * [backup-simplify]: Simplify (/ 1 1) into 1 0.197 * [taylor]: Taking taylor expansion of 1.0 in x 0.197 * [backup-simplify]: Simplify 1.0 into 1.0 0.198 * [backup-simplify]: Simplify (+ 1 0) into 1 0.198 * [backup-simplify]: Simplify (log 1) into 0 0.198 * [backup-simplify]: Simplify (+ (* (- 1) (log x)) 0) into (- (log x)) 0.199 * [backup-simplify]: Simplify (- (log x)) into (- (log x)) 0.199 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 0.200 * [backup-simplify]: Simplify (+ 0 1.0) into 1.0 0.205 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 1.0) 1)) (pow 1 1)))) 1) into 1.0 0.205 * [backup-simplify]: Simplify 1.0 into 1.0 0.205 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.206 * [backup-simplify]: Simplify (+ 0 0) into 0 0.213 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 1.0) 2)) (pow 1 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow 1 1)))) 2) into -0.5 0.213 * [backup-simplify]: Simplify -0.5 into -0.5 0.213 * [backup-simplify]: Simplify (+ (* -0.5 (pow (/ 1 x) 2)) (+ (* 1.0 (/ 1 x)) (- (log (/ 1 x))))) into (- (* 1.0 (/ 1 x)) (+ (log (/ 1 x)) (* 0.5 (/ 1 (pow x 2))))) 0.214 * [backup-simplify]: Simplify (log (+ 1.0 (/ 1 (- x)))) into (log (- 1.0 (/ 1 x))) 0.214 * [approximate]: Taking taylor expansion of (log (- 1.0 (/ 1 x))) in (x) around 0 0.214 * [taylor]: Taking taylor expansion of (log (- 1.0 (/ 1 x))) in x 0.214 * [taylor]: Taking taylor expansion of (- 1.0 (/ 1 x)) in x 0.214 * [taylor]: Taking taylor expansion of 1.0 in x 0.214 * [backup-simplify]: Simplify 1.0 into 1.0 0.214 * [taylor]: Taking taylor expansion of (/ 1 x) in x 0.214 * [taylor]: Taking taylor expansion of x in x 0.214 * [backup-simplify]: Simplify 0 into 0 0.214 * [backup-simplify]: Simplify 1 into 1 0.214 * [backup-simplify]: Simplify (/ 1 1) into 1 0.214 * [backup-simplify]: Simplify (- 1) into -1 0.215 * [backup-simplify]: Simplify (+ 0 -1) into -1 0.215 * [backup-simplify]: Simplify (log -1) into (log -1) 0.215 * [taylor]: Taking taylor expansion of (log (- 1.0 (/ 1 x))) in x 0.215 * [taylor]: Taking taylor expansion of (- 1.0 (/ 1 x)) in x 0.215 * [taylor]: Taking taylor expansion of 1.0 in x 0.215 * [backup-simplify]: Simplify 1.0 into 1.0 0.215 * [taylor]: Taking taylor expansion of (/ 1 x) in x 0.215 * [taylor]: Taking taylor expansion of x in x 0.215 * [backup-simplify]: Simplify 0 into 0 0.215 * [backup-simplify]: Simplify 1 into 1 0.215 * [backup-simplify]: Simplify (/ 1 1) into 1 0.216 * [backup-simplify]: Simplify (- 1) into -1 0.216 * [backup-simplify]: Simplify (+ 0 -1) into -1 0.216 * [backup-simplify]: Simplify (log -1) into (log -1) 0.217 * [backup-simplify]: Simplify (+ (* (- 1) (log x)) (log -1)) into (- (log -1) (log x)) 0.218 * [backup-simplify]: Simplify (- (log -1) (log x)) into (- (log -1) (log x)) 0.218 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 0.218 * [backup-simplify]: Simplify (- 0) into 0 0.219 * [backup-simplify]: Simplify (+ 1.0 0) into 1.0 0.227 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 1.0) 1)) (pow -1 1)))) 1) into -1.0 0.227 * [backup-simplify]: Simplify -1.0 into -1.0 0.228 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.229 * [backup-simplify]: Simplify (- 0) into 0 0.229 * [backup-simplify]: Simplify (+ 0 0) into 0 0.242 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 1.0) 2)) (pow -1 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow -1 1)))) 2) into -0.5 0.242 * [backup-simplify]: Simplify -0.5 into -0.5 0.244 * [backup-simplify]: Simplify (+ (* -0.5 (pow (/ 1 (- x)) 2)) (+ (* -1.0 (/ 1 (- x))) (- (log -1) (log (/ 1 (- x)))))) into (- (+ (* 1.0 (/ 1 x)) (log -1)) (+ (log (/ -1 x)) (* 0.5 (/ 1 (pow x 2))))) 0.244 * * * [progress]: simplifying candidates 0.244 * * * * [progress]: [ 1 / 21 ] simplifiying candidate #real (real->posit16 (log (+ 1.0 x)))))> 0.244 * * * * [progress]: [ 2 / 21 ] simplifiying candidate # 0.244 * * * * [progress]: [ 3 / 21 ] simplifiying candidate # 0.244 * * * * [progress]: [ 4 / 21 ] simplifiying candidate # 0.244 * * * * [progress]: [ 5 / 21 ] simplifiying candidate # 0.245 * * * * [progress]: [ 6 / 21 ] simplifiying candidate # 0.245 * * * * [progress]: [ 7 / 21 ] simplifiying candidate # 0.245 * * * * [progress]: [ 8 / 21 ] simplifiying candidate # 0.245 * * * * [progress]: [ 9 / 21 ] simplifiying candidate # 0.245 * * * * [progress]: [ 10 / 21 ] simplifiying candidate # 0.245 * * * * [progress]: [ 11 / 21 ] simplifiying candidate # 0.245 * * * * [progress]: [ 12 / 21 ] simplifiying candidate # 0.245 * * * * [progress]: [ 13 / 21 ] simplifiying candidate # 0.245 * * * * [progress]: [ 14 / 21 ] simplifiying candidate # 0.245 * * * * [progress]: [ 15 / 21 ] simplifiying candidate # 0.245 * * * * [progress]: [ 16 / 21 ] simplifiying candidate # 0.245 * * * * [progress]: [ 17 / 21 ] simplifiying candidate # 0.245 * * * * [progress]: [ 18 / 21 ] simplifiying candidate # 0.245 * * * * [progress]: [ 19 / 21 ] simplifiying candidate # 0.245 * * * * [progress]: [ 20 / 21 ] simplifiying candidate # 0.245 * * * * [progress]: [ 21 / 21 ] simplifiying candidate # 0.246 * [simplify]: Simplifying: (real->posit16 (log (+ 1.0 x))) (expm1 (log (+ 1.0 x))) (log1p (log (+ 1.0 x))) (log (* (cbrt (+ 1.0 x)) (cbrt (+ 1.0 x)))) (log (cbrt (+ 1.0 x))) (log (sqrt (+ 1.0 x))) (log (sqrt (+ 1.0 x))) (log 1) (log (+ 1.0 x)) (log 1) (log (+ 1.0 x)) (log (+ (pow 1.0 3) (pow x 3))) (log (+ (* 1.0 1.0) (- (* x x) (* 1.0 x)))) (log (- (* 1.0 1.0) (* x x))) (log (- 1.0 x)) (log (+ 1.0 x)) (log (log (+ 1.0 x))) (exp (log (+ 1.0 x))) (* (cbrt (log (+ 1.0 x))) (cbrt (log (+ 1.0 x)))) (cbrt (log (+ 1.0 x))) (* (* (log (+ 1.0 x)) (log (+ 1.0 x))) (log (+ 1.0 x))) (sqrt (log (+ 1.0 x))) (sqrt (log (+ 1.0 x))) (- (+ (log 1.0) (* 1.0 x)) (* 1/2 (/ (pow x 2) (pow 1.0 2)))) (- (* 1.0 (/ 1 x)) (+ (log (/ 1 x)) (* 0.5 (/ 1 (pow x 2))))) (- (+ (* 1.0 (/ 1 x)) (log -1)) (+ (log (/ -1 x)) (* 0.5 (/ 1 (pow x 2))))) 0.247 * * [simplify]: iteration 0: 61 enodes 0.330 * * [simplify]: iteration 1: 132 enodes 0.531 * * [simplify]: iteration 2: 323 enodes 0.967 * * [simplify]: iteration 3: 826 enodes 2.377 * * [simplify]: iteration 4: 2656 enodes 5.415 * * [simplify]: iteration complete: 5002 enodes 5.415 * * [simplify]: Extracting #0: cost 20 inf + 0 5.416 * * [simplify]: Extracting #1: cost 166 inf + 1 5.422 * * [simplify]: Extracting #2: cost 1001 inf + 765 5.438 * * [simplify]: Extracting #3: cost 715 inf + 43389 5.477 * * [simplify]: Extracting #4: cost 146 inf + 101216 5.515 * * [simplify]: Extracting #5: cost 70 inf + 117948 5.558 * * [simplify]: Extracting #6: cost 88 inf + 120263 5.603 * * [simplify]: Extracting #7: cost 22 inf + 128394 5.648 * * [simplify]: Extracting #8: cost 0 inf + 134590 5.694 * [simplify]: Simplified to: (real->posit16 (log (+ x 1.0))) (expm1 (log (+ x 1.0))) (log1p (log (+ x 1.0))) (+ (log (cbrt (+ x 1.0))) (log (cbrt (+ x 1.0)))) (log (cbrt (+ x 1.0))) (log (sqrt (+ x 1.0))) (log (sqrt (+ x 1.0))) 0 (log (+ x 1.0)) 0 (log (+ x 1.0)) (log (fma x (* x x) (* 1.0 (* 1.0 1.0)))) (log (fma 1.0 1.0 (* x (- x 1.0)))) (log (* (- 1.0 x) (+ 1.0 x))) (log (- 1.0 x)) (log (+ x 1.0)) (log (log (+ x 1.0))) (+ x 1.0) (* (cbrt (log (+ x 1.0))) (cbrt (log (+ x 1.0)))) (cbrt (log (+ x 1.0))) (* (* (log (+ x 1.0)) (log (+ x 1.0))) (log (+ x 1.0))) (sqrt (log (+ x 1.0))) (sqrt (log (+ x 1.0))) (fma (* (/ x 1.0) (/ x 1.0)) -1/2 (fma 1.0 x (log 1.0))) (+ (log x) (/ (- 1.0 (/ 0.5 x)) x)) (+ (log x) (/ (- 1.0 (/ 0.5 x)) x)) 5.696 * * * [progress]: adding candidates to table 5.861 * * [progress]: iteration 2 / 4 5.861 * * * [progress]: picking best candidate 5.902 * * * * [pick]: Picked # 5.902 * * * [progress]: localizing error 6.005 * * * [progress]: generating rewritten candidates 6.005 * * * * [progress]: [ 1 / 1 ] rewriting at (2) 6.008 * * * [progress]: generating series expansions 6.008 * * * * [progress]: [ 1 / 1 ] generating series at (2) 6.010 * [backup-simplify]: Simplify (fma (* (/ x 1.0) (/ x 1.0)) -1/2 (fma 1.0 x (log 1.0))) into (fma (* 1.0 (pow x 2)) -1/2 (fma 1.0 x (log 1.0))) 6.010 * [approximate]: Taking taylor expansion of (fma (* 1.0 (pow x 2)) -1/2 (fma 1.0 x (log 1.0))) in (x) around 0 6.010 * [taylor]: Taking taylor expansion of (fma (* 1.0 (pow x 2)) -1/2 (fma 1.0 x (log 1.0))) in x 6.010 * [taylor]: Rewrote expression to (+ (* (* 1.0 (pow x 2)) -1/2) (fma 1.0 x (log 1.0))) 6.010 * [taylor]: Taking taylor expansion of (* (* 1.0 (pow x 2)) -1/2) in x 6.010 * [taylor]: Taking taylor expansion of (* 1.0 (pow x 2)) in x 6.010 * [taylor]: Taking taylor expansion of 1.0 in x 6.010 * [backup-simplify]: Simplify 1.0 into 1.0 6.010 * [taylor]: Taking taylor expansion of (pow x 2) in x 6.011 * [taylor]: Taking taylor expansion of x in x 6.011 * [backup-simplify]: Simplify 0 into 0 6.011 * [backup-simplify]: Simplify 1 into 1 6.011 * [taylor]: Taking taylor expansion of -1/2 in x 6.011 * [backup-simplify]: Simplify -1/2 into -1/2 6.011 * [taylor]: Taking taylor expansion of (fma 1.0 x (log 1.0)) in x 6.011 * [taylor]: Rewrote expression to (+ (* 1.0 x) (log 1.0)) 6.011 * [taylor]: Taking taylor expansion of (* 1.0 x) in x 6.011 * [taylor]: Taking taylor expansion of 1.0 in x 6.011 * [backup-simplify]: Simplify 1.0 into 1.0 6.011 * [taylor]: Taking taylor expansion of x in x 6.011 * [backup-simplify]: Simplify 0 into 0 6.011 * [backup-simplify]: Simplify 1 into 1 6.011 * [taylor]: Taking taylor expansion of (log 1.0) in x 6.011 * [taylor]: Taking taylor expansion of 1.0 in x 6.011 * [backup-simplify]: Simplify 1.0 into 1.0 6.012 * [backup-simplify]: Simplify (log 1.0) into (log 1.0) 6.012 * [taylor]: Taking taylor expansion of (fma (* 1.0 (pow x 2)) -1/2 (fma 1.0 x (log 1.0))) in x 6.012 * [taylor]: Rewrote expression to (+ (* (* 1.0 (pow x 2)) -1/2) (fma 1.0 x (log 1.0))) 6.012 * [taylor]: Taking taylor expansion of (* (* 1.0 (pow x 2)) -1/2) in x 6.012 * [taylor]: Taking taylor expansion of (* 1.0 (pow x 2)) in x 6.012 * [taylor]: Taking taylor expansion of 1.0 in x 6.012 * [backup-simplify]: Simplify 1.0 into 1.0 6.012 * [taylor]: Taking taylor expansion of (pow x 2) in x 6.012 * [taylor]: Taking taylor expansion of x in x 6.012 * [backup-simplify]: Simplify 0 into 0 6.012 * [backup-simplify]: Simplify 1 into 1 6.013 * [taylor]: Taking taylor expansion of -1/2 in x 6.013 * [backup-simplify]: Simplify -1/2 into -1/2 6.013 * [taylor]: Taking taylor expansion of (fma 1.0 x (log 1.0)) in x 6.013 * [taylor]: Rewrote expression to (+ (* 1.0 x) (log 1.0)) 6.013 * [taylor]: Taking taylor expansion of (* 1.0 x) in x 6.013 * [taylor]: Taking taylor expansion of 1.0 in x 6.013 * [backup-simplify]: Simplify 1.0 into 1.0 6.013 * [taylor]: Taking taylor expansion of x in x 6.013 * [backup-simplify]: Simplify 0 into 0 6.013 * [backup-simplify]: Simplify 1 into 1 6.013 * [taylor]: Taking taylor expansion of (log 1.0) in x 6.013 * [taylor]: Taking taylor expansion of 1.0 in x 6.013 * [backup-simplify]: Simplify 1.0 into 1.0 6.014 * [backup-simplify]: Simplify (log 1.0) into (log 1.0) 6.014 * [backup-simplify]: Simplify (* 1.0 0) into 0 6.016 * [backup-simplify]: Simplify (+ 0 (log 1.0)) into (log 1.0) 6.017 * [backup-simplify]: Simplify (+ 0 (log 1.0)) into (log 1.0) 6.018 * [backup-simplify]: Simplify (log 1.0) into (log 1.0) 6.019 * [backup-simplify]: Simplify (+ (* 1.0 1) (* 0 0)) into 1.0 6.021 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow 1.0 1)))) 1) into 0 6.021 * [backup-simplify]: Simplify (+ 1.0 0) into 1.0 6.022 * [backup-simplify]: Simplify (+ 0 1.0) into 1.0 6.022 * [backup-simplify]: Simplify 1.0 into 1.0 6.022 * [backup-simplify]: Simplify (* 1 1) into 1 6.023 * [backup-simplify]: Simplify (* 1.0 1) into 1.0 6.023 * [backup-simplify]: Simplify (* 1.0 -1/2) into -0.5 6.024 * [backup-simplify]: Simplify (+ (* 1.0 0) (+ (* 0 1) (* 0 0))) into 0 6.025 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow 1.0 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow 1.0 1)))) 2) into 0 6.026 * [backup-simplify]: Simplify (+ 0 0) into 0 6.026 * [backup-simplify]: Simplify (+ -0.5 0) into (- 0.5) 6.026 * [backup-simplify]: Simplify (- 0.5) into (- 0.5) 6.027 * [backup-simplify]: Simplify (+ (* (- 0.5) (pow x 2)) (+ (* 1.0 x) (log 1.0))) into (- (+ (log 1.0) (* 1.0 x)) (* 0.5 (pow x 2))) 6.028 * [backup-simplify]: Simplify (fma (* (/ (/ 1 x) 1.0) (/ (/ 1 x) 1.0)) -1/2 (fma 1.0 (/ 1 x) (log 1.0))) into (fma (/ 1.0 (pow x 2)) -1/2 (fma 1.0 (/ 1 x) (log 1.0))) 6.028 * [approximate]: Taking taylor expansion of (fma (/ 1.0 (pow x 2)) -1/2 (fma 1.0 (/ 1 x) (log 1.0))) in (x) around 0 6.028 * [taylor]: Taking taylor expansion of (fma (/ 1.0 (pow x 2)) -1/2 (fma 1.0 (/ 1 x) (log 1.0))) in x 6.028 * [taylor]: Rewrote expression to (+ (* (/ 1.0 (pow x 2)) -1/2) (fma 1.0 (/ 1 x) (log 1.0))) 6.028 * [taylor]: Taking taylor expansion of (* (/ 1.0 (pow x 2)) -1/2) in x 6.028 * [taylor]: Taking taylor expansion of (/ 1.0 (pow x 2)) in x 6.028 * [taylor]: Taking taylor expansion of 1.0 in x 6.028 * [backup-simplify]: Simplify 1.0 into 1.0 6.028 * [taylor]: Taking taylor expansion of (pow x 2) in x 6.028 * [taylor]: Taking taylor expansion of x in x 6.028 * [backup-simplify]: Simplify 0 into 0 6.028 * [backup-simplify]: Simplify 1 into 1 6.029 * [backup-simplify]: Simplify (* 1 1) into 1 6.029 * [backup-simplify]: Simplify (/ 1.0 1) into 1.0 6.029 * [taylor]: Taking taylor expansion of -1/2 in x 6.029 * [backup-simplify]: Simplify -1/2 into -1/2 6.029 * [taylor]: Taking taylor expansion of (fma 1.0 (/ 1 x) (log 1.0)) in x 6.029 * [taylor]: Rewrote expression to (+ (* 1.0 (/ 1 x)) (log 1.0)) 6.029 * [taylor]: Taking taylor expansion of (* 1.0 (/ 1 x)) in x 6.029 * [taylor]: Taking taylor expansion of 1.0 in x 6.029 * [backup-simplify]: Simplify 1.0 into 1.0 6.029 * [taylor]: Taking taylor expansion of (/ 1 x) in x 6.029 * [taylor]: Taking taylor expansion of x in x 6.029 * [backup-simplify]: Simplify 0 into 0 6.029 * [backup-simplify]: Simplify 1 into 1 6.030 * [backup-simplify]: Simplify (/ 1 1) into 1 6.030 * [taylor]: Taking taylor expansion of (log 1.0) in x 6.030 * [taylor]: Taking taylor expansion of 1.0 in x 6.030 * [backup-simplify]: Simplify 1.0 into 1.0 6.030 * [backup-simplify]: Simplify (log 1.0) into (log 1.0) 6.030 * [taylor]: Taking taylor expansion of (fma (/ 1.0 (pow x 2)) -1/2 (fma 1.0 (/ 1 x) (log 1.0))) in x 6.030 * [taylor]: Rewrote expression to (+ (* (/ 1.0 (pow x 2)) -1/2) (fma 1.0 (/ 1 x) (log 1.0))) 6.030 * [taylor]: Taking taylor expansion of (* (/ 1.0 (pow x 2)) -1/2) in x 6.030 * [taylor]: Taking taylor expansion of (/ 1.0 (pow x 2)) in x 6.030 * [taylor]: Taking taylor expansion of 1.0 in x 6.030 * [backup-simplify]: Simplify 1.0 into 1.0 6.030 * [taylor]: Taking taylor expansion of (pow x 2) in x 6.030 * [taylor]: Taking taylor expansion of x in x 6.030 * [backup-simplify]: Simplify 0 into 0 6.030 * [backup-simplify]: Simplify 1 into 1 6.031 * [backup-simplify]: Simplify (* 1 1) into 1 6.031 * [backup-simplify]: Simplify (/ 1.0 1) into 1.0 6.031 * [taylor]: Taking taylor expansion of -1/2 in x 6.031 * [backup-simplify]: Simplify -1/2 into -1/2 6.031 * [taylor]: Taking taylor expansion of (fma 1.0 (/ 1 x) (log 1.0)) in x 6.031 * [taylor]: Rewrote expression to (+ (* 1.0 (/ 1 x)) (log 1.0)) 6.031 * [taylor]: Taking taylor expansion of (* 1.0 (/ 1 x)) in x 6.031 * [taylor]: Taking taylor expansion of 1.0 in x 6.031 * [backup-simplify]: Simplify 1.0 into 1.0 6.031 * [taylor]: Taking taylor expansion of (/ 1 x) in x 6.031 * [taylor]: Taking taylor expansion of x in x 6.031 * [backup-simplify]: Simplify 0 into 0 6.031 * [backup-simplify]: Simplify 1 into 1 6.032 * [backup-simplify]: Simplify (/ 1 1) into 1 6.032 * [taylor]: Taking taylor expansion of (log 1.0) in x 6.032 * [taylor]: Taking taylor expansion of 1.0 in x 6.032 * [backup-simplify]: Simplify 1.0 into 1.0 6.032 * [backup-simplify]: Simplify (log 1.0) into (log 1.0) 6.032 * [backup-simplify]: Simplify (* 1.0 -1/2) into -0.5 6.033 * [backup-simplify]: Simplify (+ -0.5 0) into (- 0.5) 6.033 * [backup-simplify]: Simplify (- 0.5) into (- 0.5) 6.033 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 6.034 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1.0 (/ 0 1)))) into 0 6.034 * [backup-simplify]: Simplify (+ (* 1.0 0) (* 0 -1/2)) into 0 6.035 * [backup-simplify]: Simplify (* 1.0 1) into 1.0 6.035 * [backup-simplify]: Simplify (+ 1.0 0) into 1.0 6.035 * [backup-simplify]: Simplify (+ 0 1.0) into 1.0 6.035 * [backup-simplify]: Simplify 1.0 into 1.0 6.036 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 6.037 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1.0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 6.037 * [backup-simplify]: Simplify (+ (* 1.0 0) (+ (* 0 0) (* 0 -1/2))) into 0 6.038 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 6.038 * [backup-simplify]: Simplify (+ (* 1.0 0) (* 0 1)) into 0 6.039 * [backup-simplify]: Simplify (+ 0 (log 1.0)) into (log 1.0) 6.040 * [backup-simplify]: Simplify (+ 0 (log 1.0)) into (log 1.0) 6.040 * [backup-simplify]: Simplify (log 1.0) into (log 1.0) 6.041 * [backup-simplify]: Simplify (+ (log 1.0) (+ (* 1.0 (/ 1 (/ 1 x))) (* (- 0.5) (pow (/ 1 (/ 1 x)) 2)))) into (- (+ (log 1.0) (* 1.0 x)) (* 0.5 (pow x 2))) 6.042 * [backup-simplify]: Simplify (fma (* (/ (/ 1 (- x)) 1.0) (/ (/ 1 (- x)) 1.0)) -1/2 (fma 1.0 (/ 1 (- x)) (log 1.0))) into (fma (/ 1.0 (pow x 2)) -1/2 (fma 1.0 (/ -1 x) (log 1.0))) 6.042 * [approximate]: Taking taylor expansion of (fma (/ 1.0 (pow x 2)) -1/2 (fma 1.0 (/ -1 x) (log 1.0))) in (x) around 0 6.042 * [taylor]: Taking taylor expansion of (fma (/ 1.0 (pow x 2)) -1/2 (fma 1.0 (/ -1 x) (log 1.0))) in x 6.042 * [taylor]: Rewrote expression to (+ (* (/ 1.0 (pow x 2)) -1/2) (fma 1.0 (/ -1 x) (log 1.0))) 6.042 * [taylor]: Taking taylor expansion of (* (/ 1.0 (pow x 2)) -1/2) in x 6.042 * [taylor]: Taking taylor expansion of (/ 1.0 (pow x 2)) in x 6.042 * [taylor]: Taking taylor expansion of 1.0 in x 6.042 * [backup-simplify]: Simplify 1.0 into 1.0 6.042 * [taylor]: Taking taylor expansion of (pow x 2) in x 6.042 * [taylor]: Taking taylor expansion of x in x 6.042 * [backup-simplify]: Simplify 0 into 0 6.042 * [backup-simplify]: Simplify 1 into 1 6.043 * [backup-simplify]: Simplify (* 1 1) into 1 6.043 * [backup-simplify]: Simplify (/ 1.0 1) into 1.0 6.043 * [taylor]: Taking taylor expansion of -1/2 in x 6.043 * [backup-simplify]: Simplify -1/2 into -1/2 6.043 * [taylor]: Taking taylor expansion of (fma 1.0 (/ -1 x) (log 1.0)) in x 6.043 * [taylor]: Rewrote expression to (+ (* 1.0 (/ -1 x)) (log 1.0)) 6.043 * [taylor]: Taking taylor expansion of (* 1.0 (/ -1 x)) in x 6.043 * [taylor]: Taking taylor expansion of 1.0 in x 6.043 * [backup-simplify]: Simplify 1.0 into 1.0 6.043 * [taylor]: Taking taylor expansion of (/ -1 x) in x 6.043 * [taylor]: Taking taylor expansion of -1 in x 6.043 * [backup-simplify]: Simplify -1 into -1 6.043 * [taylor]: Taking taylor expansion of x in x 6.043 * [backup-simplify]: Simplify 0 into 0 6.043 * [backup-simplify]: Simplify 1 into 1 6.044 * [backup-simplify]: Simplify (/ -1 1) into -1 6.044 * [taylor]: Taking taylor expansion of (log 1.0) in x 6.044 * [taylor]: Taking taylor expansion of 1.0 in x 6.044 * [backup-simplify]: Simplify 1.0 into 1.0 6.044 * [backup-simplify]: Simplify (log 1.0) into (log 1.0) 6.044 * [taylor]: Taking taylor expansion of (fma (/ 1.0 (pow x 2)) -1/2 (fma 1.0 (/ -1 x) (log 1.0))) in x 6.044 * [taylor]: Rewrote expression to (+ (* (/ 1.0 (pow x 2)) -1/2) (fma 1.0 (/ -1 x) (log 1.0))) 6.044 * [taylor]: Taking taylor expansion of (* (/ 1.0 (pow x 2)) -1/2) in x 6.044 * [taylor]: Taking taylor expansion of (/ 1.0 (pow x 2)) in x 6.044 * [taylor]: Taking taylor expansion of 1.0 in x 6.044 * [backup-simplify]: Simplify 1.0 into 1.0 6.044 * [taylor]: Taking taylor expansion of (pow x 2) in x 6.044 * [taylor]: Taking taylor expansion of x in x 6.044 * [backup-simplify]: Simplify 0 into 0 6.044 * [backup-simplify]: Simplify 1 into 1 6.045 * [backup-simplify]: Simplify (* 1 1) into 1 6.045 * [backup-simplify]: Simplify (/ 1.0 1) into 1.0 6.045 * [taylor]: Taking taylor expansion of -1/2 in x 6.045 * [backup-simplify]: Simplify -1/2 into -1/2 6.045 * [taylor]: Taking taylor expansion of (fma 1.0 (/ -1 x) (log 1.0)) in x 6.045 * [taylor]: Rewrote expression to (+ (* 1.0 (/ -1 x)) (log 1.0)) 6.045 * [taylor]: Taking taylor expansion of (* 1.0 (/ -1 x)) in x 6.045 * [taylor]: Taking taylor expansion of 1.0 in x 6.045 * [backup-simplify]: Simplify 1.0 into 1.0 6.045 * [taylor]: Taking taylor expansion of (/ -1 x) in x 6.045 * [taylor]: Taking taylor expansion of -1 in x 6.045 * [backup-simplify]: Simplify -1 into -1 6.045 * [taylor]: Taking taylor expansion of x in x 6.045 * [backup-simplify]: Simplify 0 into 0 6.045 * [backup-simplify]: Simplify 1 into 1 6.046 * [backup-simplify]: Simplify (/ -1 1) into -1 6.046 * [taylor]: Taking taylor expansion of (log 1.0) in x 6.046 * [taylor]: Taking taylor expansion of 1.0 in x 6.046 * [backup-simplify]: Simplify 1.0 into 1.0 6.049 * [backup-simplify]: Simplify (log 1.0) into (log 1.0) 6.050 * [backup-simplify]: Simplify (* 1.0 -1/2) into -0.5 6.050 * [backup-simplify]: Simplify (+ -0.5 0) into (- 0.5) 6.050 * [backup-simplify]: Simplify (- 0.5) into (- 0.5) 6.051 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 6.052 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1.0 (/ 0 1)))) into 0 6.053 * [backup-simplify]: Simplify (+ (* 1.0 0) (* 0 -1/2)) into 0 6.054 * [backup-simplify]: Simplify (* 1.0 -1) into -1.0 6.054 * [backup-simplify]: Simplify (+ -1.0 0) into (- 1.0) 6.055 * [backup-simplify]: Simplify (+ 0 (- 1.0)) into (- 1.0) 6.056 * [backup-simplify]: Simplify (- 1.0) into (- 1.0) 6.057 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 6.058 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1.0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 6.059 * [backup-simplify]: Simplify (+ (* 1.0 0) (+ (* 0 0) (* 0 -1/2))) into 0 6.060 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 6.061 * [backup-simplify]: Simplify (+ (* 1.0 0) (* 0 -1)) into 0 6.062 * [backup-simplify]: Simplify (+ 0 (log 1.0)) into (log 1.0) 6.063 * [backup-simplify]: Simplify (+ 0 (log 1.0)) into (log 1.0) 6.064 * [backup-simplify]: Simplify (log 1.0) into (log 1.0) 6.067 * [backup-simplify]: Simplify (+ (log 1.0) (+ (* (- 1.0) (/ 1 (/ 1 (- x)))) (* (- 0.5) (pow (/ 1 (/ 1 (- x))) 2)))) into (- (+ (log 1.0) (* 1.0 x)) (* 0.5 (pow x 2))) 6.067 * * * [progress]: simplifying candidates 6.067 * * * * [progress]: [ 1 / 14 ] simplifiying candidate #real (real->posit16 (fma (* (/ x 1.0) (/ x 1.0)) -1/2 (fma 1.0 x (log 1.0))))))> 6.067 * * * * [progress]: [ 2 / 14 ] simplifiying candidate # 6.067 * * * * [progress]: [ 3 / 14 ] simplifiying candidate # 6.067 * * * * [progress]: [ 4 / 14 ] simplifiying candidate # 6.067 * * * * [progress]: [ 5 / 14 ] simplifiying candidate # 6.067 * * * * [progress]: [ 6 / 14 ] simplifiying candidate # 6.067 * * * * [progress]: [ 7 / 14 ] simplifiying candidate # 6.067 * * * * [progress]: [ 8 / 14 ] simplifiying candidate # 6.067 * * * * [progress]: [ 9 / 14 ] simplifiying candidate # 6.067 * * * * [progress]: [ 10 / 14 ] simplifiying candidate # 6.067 * * * * [progress]: [ 11 / 14 ] simplifiying candidate # 6.067 * * * * [progress]: [ 12 / 14 ] simplifiying candidate # 6.067 * * * * [progress]: [ 13 / 14 ] simplifiying candidate # 6.067 * * * * [progress]: [ 14 / 14 ] simplifiying candidate # 6.067 * [simplify]: Simplifying: (real->posit16 (fma (* (/ x 1.0) (/ x 1.0)) -1/2 (fma 1.0 x (log 1.0)))) (expm1 (fma (* (/ x 1.0) (/ x 1.0)) -1/2 (fma 1.0 x (log 1.0)))) (log1p (fma (* (/ x 1.0) (/ x 1.0)) -1/2 (fma 1.0 x (log 1.0)))) (* (* (/ x 1.0) (/ x 1.0)) -1/2) (log (fma (* (/ x 1.0) (/ x 1.0)) -1/2 (fma 1.0 x (log 1.0)))) (exp (fma (* (/ x 1.0) (/ x 1.0)) -1/2 (fma 1.0 x (log 1.0)))) (* (cbrt (fma (* (/ x 1.0) (/ x 1.0)) -1/2 (fma 1.0 x (log 1.0)))) (cbrt (fma (* (/ x 1.0) (/ x 1.0)) -1/2 (fma 1.0 x (log 1.0))))) (cbrt (fma (* (/ x 1.0) (/ x 1.0)) -1/2 (fma 1.0 x (log 1.0)))) (* (* (fma (* (/ x 1.0) (/ x 1.0)) -1/2 (fma 1.0 x (log 1.0))) (fma (* (/ x 1.0) (/ x 1.0)) -1/2 (fma 1.0 x (log 1.0)))) (fma (* (/ x 1.0) (/ x 1.0)) -1/2 (fma 1.0 x (log 1.0)))) (sqrt (fma (* (/ x 1.0) (/ x 1.0)) -1/2 (fma 1.0 x (log 1.0)))) (sqrt (fma (* (/ x 1.0) (/ x 1.0)) -1/2 (fma 1.0 x (log 1.0)))) (- (+ (log 1.0) (* 1.0 x)) (* 0.5 (pow x 2))) (- (+ (log 1.0) (* 1.0 x)) (* 0.5 (pow x 2))) (- (+ (log 1.0) (* 1.0 x)) (* 0.5 (pow x 2))) 6.068 * * [simplify]: iteration 0: 26 enodes 6.094 * * [simplify]: iteration 1: 47 enodes 6.153 * * [simplify]: iteration 2: 119 enodes 6.292 * * [simplify]: iteration 3: 371 enodes 7.077 * * [simplify]: iteration 4: 1920 enodes 9.583 * * [simplify]: iteration complete: 5016 enodes 9.583 * * [simplify]: Extracting #0: cost 11 inf + 0 9.584 * * [simplify]: Extracting #1: cost 186 inf + 0 9.591 * * [simplify]: Extracting #2: cost 1043 inf + 12685 9.656 * * [simplify]: Extracting #3: cost 741 inf + 228509 9.858 * * [simplify]: Extracting #4: cost 74 inf + 453428 10.022 * * [simplify]: Extracting #5: cost 5 inf + 475462 10.211 * * [simplify]: Extracting #6: cost 0 inf + 477783 10.423 * [simplify]: Simplified to: (real->posit16 (fma (* (/ x 1.0) (/ x 1.0)) -1/2 (fma x 1.0 (log 1.0)))) (expm1 (fma (* (/ x 1.0) (/ x 1.0)) -1/2 (fma x 1.0 (log 1.0)))) (log1p (fma (* (/ x 1.0) (/ x 1.0)) -1/2 (fma x 1.0 (log 1.0)))) (* (* (/ x 1.0) (/ x 1.0)) -1/2) (log (fma (* (/ x 1.0) (/ x 1.0)) -1/2 (fma x 1.0 (log 1.0)))) (* (exp (fma x 1.0 (* (* (/ x 1.0) (/ x 1.0)) -1/2))) 1.0) (* (cbrt (fma (* (/ x 1.0) (/ x 1.0)) -1/2 (fma x 1.0 (log 1.0)))) (cbrt (fma (* (/ x 1.0) (/ x 1.0)) -1/2 (fma x 1.0 (log 1.0))))) (cbrt (fma (* (/ x 1.0) (/ x 1.0)) -1/2 (fma x 1.0 (log 1.0)))) (* (fma (* (/ x 1.0) (/ x 1.0)) -1/2 (fma x 1.0 (log 1.0))) (* (fma (* (/ x 1.0) (/ x 1.0)) -1/2 (fma x 1.0 (log 1.0))) (fma (* (/ x 1.0) (/ x 1.0)) -1/2 (fma x 1.0 (log 1.0))))) (sqrt (fma (* (/ x 1.0) (/ x 1.0)) -1/2 (fma x 1.0 (log 1.0)))) (sqrt (fma (* (/ x 1.0) (/ x 1.0)) -1/2 (fma x 1.0 (log 1.0)))) (fma (- 1.0 (* 0.5 x)) x (log 1.0)) (fma (- 1.0 (* 0.5 x)) x (log 1.0)) (fma (- 1.0 (* 0.5 x)) x (log 1.0)) 10.425 * * * [progress]: adding candidates to table 10.556 * * [progress]: iteration 3 / 4 10.556 * * * [progress]: picking best candidate 10.570 * * * * [pick]: Picked # 10.570 * * * [progress]: localizing error 10.590 * * * [progress]: generating rewritten candidates 10.590 * * * * [progress]: [ 1 / 1 ] rewriting at (2) 10.605 * * * [progress]: generating series expansions 10.605 * * * * [progress]: [ 1 / 1 ] generating series at (2) 10.605 * [backup-simplify]: Simplify (log (+ x 1.0)) into (log (+ x 1.0)) 10.606 * [approximate]: Taking taylor expansion of (log (+ x 1.0)) in (x) around 0 10.606 * [taylor]: Taking taylor expansion of (log (+ x 1.0)) in x 10.606 * [taylor]: Taking taylor expansion of (+ x 1.0) in x 10.606 * [taylor]: Taking taylor expansion of x in x 10.606 * [backup-simplify]: Simplify 0 into 0 10.606 * [backup-simplify]: Simplify 1 into 1 10.606 * [taylor]: Taking taylor expansion of 1.0 in x 10.606 * [backup-simplify]: Simplify 1.0 into 1.0 10.607 * [backup-simplify]: Simplify (+ 0 1.0) into 1.0 10.607 * [backup-simplify]: Simplify (log 1.0) into (log 1.0) 10.607 * [taylor]: Taking taylor expansion of (log (+ x 1.0)) in x 10.607 * [taylor]: Taking taylor expansion of (+ x 1.0) in x 10.607 * [taylor]: Taking taylor expansion of x in x 10.607 * [backup-simplify]: Simplify 0 into 0 10.607 * [backup-simplify]: Simplify 1 into 1 10.607 * [taylor]: Taking taylor expansion of 1.0 in x 10.608 * [backup-simplify]: Simplify 1.0 into 1.0 10.608 * [backup-simplify]: Simplify (+ 0 1.0) into 1.0 10.609 * [backup-simplify]: Simplify (log 1.0) into (log 1.0) 10.609 * [backup-simplify]: Simplify (log 1.0) into (log 1.0) 10.610 * [backup-simplify]: Simplify (+ 1 0) into 1 10.615 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 1) 1)) (pow 1.0 1)))) 1) into 1.0 10.615 * [backup-simplify]: Simplify 1.0 into 1.0 10.616 * [backup-simplify]: Simplify (+ 0 0) into 0 10.622 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 1) 2)) (pow 1.0 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow 1.0 1)))) 2) into (/ -1/2 (pow 1.0 2)) 10.623 * [backup-simplify]: Simplify (/ -1/2 (pow 1.0 2)) into (/ -1/2 (pow 1.0 2)) 10.624 * [backup-simplify]: Simplify (+ (* (/ -1/2 (pow 1.0 2)) (pow x 2)) (+ (* 1.0 x) (log 1.0))) into (- (+ (log 1.0) (* 1.0 x)) (* 1/2 (/ (pow x 2) (pow 1.0 2)))) 10.625 * [backup-simplify]: Simplify (log (+ (/ 1 x) 1.0)) into (log (+ (/ 1 x) 1.0)) 10.625 * [approximate]: Taking taylor expansion of (log (+ (/ 1 x) 1.0)) in (x) around 0 10.625 * [taylor]: Taking taylor expansion of (log (+ (/ 1 x) 1.0)) in x 10.625 * [taylor]: Taking taylor expansion of (+ (/ 1 x) 1.0) in x 10.625 * [taylor]: Taking taylor expansion of (/ 1 x) in x 10.625 * [taylor]: Taking taylor expansion of x in x 10.625 * [backup-simplify]: Simplify 0 into 0 10.625 * [backup-simplify]: Simplify 1 into 1 10.625 * [backup-simplify]: Simplify (/ 1 1) into 1 10.625 * [taylor]: Taking taylor expansion of 1.0 in x 10.625 * [backup-simplify]: Simplify 1.0 into 1.0 10.625 * [backup-simplify]: Simplify (+ 1 0) into 1 10.626 * [backup-simplify]: Simplify (log 1) into 0 10.626 * [taylor]: Taking taylor expansion of (log (+ (/ 1 x) 1.0)) in x 10.626 * [taylor]: Taking taylor expansion of (+ (/ 1 x) 1.0) in x 10.626 * [taylor]: Taking taylor expansion of (/ 1 x) in x 10.626 * [taylor]: Taking taylor expansion of x in x 10.626 * [backup-simplify]: Simplify 0 into 0 10.626 * [backup-simplify]: Simplify 1 into 1 10.626 * [backup-simplify]: Simplify (/ 1 1) into 1 10.626 * [taylor]: Taking taylor expansion of 1.0 in x 10.626 * [backup-simplify]: Simplify 1.0 into 1.0 10.626 * [backup-simplify]: Simplify (+ 1 0) into 1 10.627 * [backup-simplify]: Simplify (log 1) into 0 10.627 * [backup-simplify]: Simplify (+ (* (- 1) (log x)) 0) into (- (log x)) 10.627 * [backup-simplify]: Simplify (- (log x)) into (- (log x)) 10.628 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 10.628 * [backup-simplify]: Simplify (+ 0 1.0) into 1.0 10.632 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 1.0) 1)) (pow 1 1)))) 1) into 1.0 10.632 * [backup-simplify]: Simplify 1.0 into 1.0 10.633 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 10.633 * [backup-simplify]: Simplify (+ 0 0) into 0 10.640 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 1.0) 2)) (pow 1 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow 1 1)))) 2) into -0.5 10.640 * [backup-simplify]: Simplify -0.5 into -0.5 10.640 * [backup-simplify]: Simplify (+ (* -0.5 (pow (/ 1 x) 2)) (+ (* 1.0 (/ 1 x)) (- (log (/ 1 x))))) into (- (* 1.0 (/ 1 x)) (+ (log (/ 1 x)) (* 0.5 (/ 1 (pow x 2))))) 10.641 * [backup-simplify]: Simplify (log (+ (/ 1 (- x)) 1.0)) into (log (- 1.0 (/ 1 x))) 10.641 * [approximate]: Taking taylor expansion of (log (- 1.0 (/ 1 x))) in (x) around 0 10.641 * [taylor]: Taking taylor expansion of (log (- 1.0 (/ 1 x))) in x 10.641 * [taylor]: Taking taylor expansion of (- 1.0 (/ 1 x)) in x 10.641 * [taylor]: Taking taylor expansion of 1.0 in x 10.641 * [backup-simplify]: Simplify 1.0 into 1.0 10.641 * [taylor]: Taking taylor expansion of (/ 1 x) in x 10.641 * [taylor]: Taking taylor expansion of x in x 10.641 * [backup-simplify]: Simplify 0 into 0 10.641 * [backup-simplify]: Simplify 1 into 1 10.641 * [backup-simplify]: Simplify (/ 1 1) into 1 10.641 * [backup-simplify]: Simplify (- 1) into -1 10.642 * [backup-simplify]: Simplify (+ 0 -1) into -1 10.642 * [backup-simplify]: Simplify (log -1) into (log -1) 10.642 * [taylor]: Taking taylor expansion of (log (- 1.0 (/ 1 x))) in x 10.642 * [taylor]: Taking taylor expansion of (- 1.0 (/ 1 x)) in x 10.642 * [taylor]: Taking taylor expansion of 1.0 in x 10.642 * [backup-simplify]: Simplify 1.0 into 1.0 10.642 * [taylor]: Taking taylor expansion of (/ 1 x) in x 10.642 * [taylor]: Taking taylor expansion of x in x 10.642 * [backup-simplify]: Simplify 0 into 0 10.642 * [backup-simplify]: Simplify 1 into 1 10.642 * [backup-simplify]: Simplify (/ 1 1) into 1 10.643 * [backup-simplify]: Simplify (- 1) into -1 10.643 * [backup-simplify]: Simplify (+ 0 -1) into -1 10.644 * [backup-simplify]: Simplify (log -1) into (log -1) 10.645 * [backup-simplify]: Simplify (+ (* (- 1) (log x)) (log -1)) into (- (log -1) (log x)) 10.646 * [backup-simplify]: Simplify (- (log -1) (log x)) into (- (log -1) (log x)) 10.647 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 10.648 * [backup-simplify]: Simplify (- 0) into 0 10.648 * [backup-simplify]: Simplify (+ 1.0 0) into 1.0 10.656 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 1.0) 1)) (pow -1 1)))) 1) into -1.0 10.656 * [backup-simplify]: Simplify -1.0 into -1.0 10.657 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 10.657 * [backup-simplify]: Simplify (- 0) into 0 10.658 * [backup-simplify]: Simplify (+ 0 0) into 0 10.670 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 1.0) 2)) (pow -1 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow -1 1)))) 2) into -0.5 10.670 * [backup-simplify]: Simplify -0.5 into -0.5 10.673 * [backup-simplify]: Simplify (+ (* -0.5 (pow (/ 1 (- x)) 2)) (+ (* -1.0 (/ 1 (- x))) (- (log -1) (log (/ 1 (- x)))))) into (- (+ (* 1.0 (/ 1 x)) (log -1)) (+ (log (/ -1 x)) (* 0.5 (/ 1 (pow x 2))))) 10.673 * * * [progress]: simplifying candidates 10.673 * * * * [progress]: [ 1 / 21 ] simplifiying candidate #real (real->posit16 (log (+ x 1.0)))))> 10.673 * * * * [progress]: [ 2 / 21 ] simplifiying candidate # 10.673 * * * * [progress]: [ 3 / 21 ] simplifiying candidate # 10.673 * * * * [progress]: [ 4 / 21 ] simplifiying candidate # 10.673 * * * * [progress]: [ 5 / 21 ] simplifiying candidate # 10.673 * * * * [progress]: [ 6 / 21 ] simplifiying candidate # 10.673 * * * * [progress]: [ 7 / 21 ] simplifiying candidate # 10.673 * * * * [progress]: [ 8 / 21 ] simplifiying candidate # 10.673 * * * * [progress]: [ 9 / 21 ] simplifiying candidate # 10.673 * * * * [progress]: [ 10 / 21 ] simplifiying candidate # 10.673 * * * * [progress]: [ 11 / 21 ] simplifiying candidate # 10.673 * * * * [progress]: [ 12 / 21 ] simplifiying candidate # 10.673 * * * * [progress]: [ 13 / 21 ] simplifiying candidate # 10.674 * * * * [progress]: [ 14 / 21 ] simplifiying candidate # 10.674 * * * * [progress]: [ 15 / 21 ] simplifiying candidate # 10.674 * * * * [progress]: [ 16 / 21 ] simplifiying candidate # 10.674 * * * * [progress]: [ 17 / 21 ] simplifiying candidate # 10.674 * * * * [progress]: [ 18 / 21 ] simplifiying candidate # 10.674 * * * * [progress]: [ 19 / 21 ] simplifiying candidate # 10.674 * * * * [progress]: [ 20 / 21 ] simplifiying candidate # 10.674 * * * * [progress]: [ 21 / 21 ] simplifiying candidate # 10.675 * [simplify]: Simplifying: (real->posit16 (log (+ x 1.0))) (expm1 (log (+ x 1.0))) (log1p (log (+ x 1.0))) (log (* (cbrt (+ x 1.0)) (cbrt (+ x 1.0)))) (log (cbrt (+ x 1.0))) (log (sqrt (+ x 1.0))) (log (sqrt (+ x 1.0))) (log 1) (log (+ x 1.0)) (log 1) (log (+ x 1.0)) (log (+ (pow x 3) (pow 1.0 3))) (log (+ (* x x) (- (* 1.0 1.0) (* x 1.0)))) (log (- (* x x) (* 1.0 1.0))) (log (- x 1.0)) (log (+ x 1.0)) (log (log (+ x 1.0))) (exp (log (+ x 1.0))) (* (cbrt (log (+ x 1.0))) (cbrt (log (+ x 1.0)))) (cbrt (log (+ x 1.0))) (* (* (log (+ x 1.0)) (log (+ x 1.0))) (log (+ x 1.0))) (sqrt (log (+ x 1.0))) (sqrt (log (+ x 1.0))) (- (+ (log 1.0) (* 1.0 x)) (* 1/2 (/ (pow x 2) (pow 1.0 2)))) (- (* 1.0 (/ 1 x)) (+ (log (/ 1 x)) (* 0.5 (/ 1 (pow x 2))))) (- (+ (* 1.0 (/ 1 x)) (log -1)) (+ (log (/ -1 x)) (* 0.5 (/ 1 (pow x 2))))) 10.675 * * [simplify]: iteration 0: 62 enodes 10.737 * * [simplify]: iteration 1: 132 enodes 10.883 * * [simplify]: iteration 2: 323 enodes 11.276 * * [simplify]: iteration 3: 833 enodes 12.699 * * [simplify]: iteration 4: 2564 enodes 15.616 * * [simplify]: iteration complete: 5001 enodes 15.616 * * [simplify]: Extracting #0: cost 20 inf + 0 15.616 * * [simplify]: Extracting #1: cost 165 inf + 1 15.619 * * [simplify]: Extracting #2: cost 889 inf + 260 15.629 * * [simplify]: Extracting #3: cost 786 inf + 34120 15.663 * * [simplify]: Extracting #4: cost 228 inf + 98335 15.697 * * [simplify]: Extracting #5: cost 117 inf + 116902 15.748 * * [simplify]: Extracting #6: cost 82 inf + 127961 15.789 * * [simplify]: Extracting #7: cost 18 inf + 141537 15.835 * * [simplify]: Extracting #8: cost 0 inf + 146340 15.895 * [simplify]: Simplified to: (real->posit16 (log (+ 1.0 x))) (expm1 (log (+ 1.0 x))) (log1p (log (+ 1.0 x))) (+ (log (cbrt (+ 1.0 x))) (log (cbrt (+ 1.0 x)))) (log (cbrt (+ 1.0 x))) (log (sqrt (+ 1.0 x))) (log (sqrt (+ 1.0 x))) 0 (log (+ 1.0 x)) 0 (log (+ 1.0 x)) (log (fma x (* x x) (* (* 1.0 1.0) 1.0))) (log (fma (- 1.0 x) 1.0 (* x x))) (log (- (* x x) (* 1.0 1.0))) (log (- x 1.0)) (log (+ 1.0 x)) (log (log (+ 1.0 x))) (+ 1.0 x) (* (cbrt (log (+ 1.0 x))) (cbrt (log (+ 1.0 x)))) (cbrt (log (+ 1.0 x))) (* (* (log (+ 1.0 x)) (log (+ 1.0 x))) (log (+ 1.0 x))) (sqrt (log (+ 1.0 x))) (sqrt (log (+ 1.0 x))) (fma x 1.0 (fma (* (/ x 1.0) (/ x 1.0)) -1/2 (log 1.0))) (+ (/ (- 1.0 (/ 0.5 x)) x) (log x)) (+ (/ (- 1.0 (/ 0.5 x)) x) (log x)) 15.897 * * * [progress]: adding candidates to table 16.078 * * [progress]: iteration 4 / 4 16.078 * * * [progress]: picking best candidate 16.086 * * * * [pick]: Picked # 16.086 * * * [progress]: localizing error 16.176 * * * [progress]: generating rewritten candidates 16.176 * * * * [progress]: [ 1 / 4 ] rewriting at (2 2 1) 16.196 * * * * [progress]: [ 2 / 4 ] rewriting at (2 1 2 1) 16.208 * * * * [progress]: [ 3 / 4 ] rewriting at (2 1 1 1) 16.219 * * * * [progress]: [ 4 / 4 ] rewriting at (2 2) 16.225 * * * [progress]: generating series expansions 16.225 * * * * [progress]: [ 1 / 4 ] generating series at (2 2 1) 16.225 * [backup-simplify]: Simplify (log (+ x 1.0)) into (log (+ x 1.0)) 16.225 * [approximate]: Taking taylor expansion of (log (+ x 1.0)) in (x) around 0 16.225 * [taylor]: Taking taylor expansion of (log (+ x 1.0)) in x 16.225 * [taylor]: Taking taylor expansion of (+ x 1.0) in x 16.225 * [taylor]: Taking taylor expansion of x in x 16.225 * [backup-simplify]: Simplify 0 into 0 16.225 * [backup-simplify]: Simplify 1 into 1 16.225 * [taylor]: Taking taylor expansion of 1.0 in x 16.225 * [backup-simplify]: Simplify 1.0 into 1.0 16.226 * [backup-simplify]: Simplify (+ 0 1.0) into 1.0 16.226 * [backup-simplify]: Simplify (log 1.0) into (log 1.0) 16.226 * [taylor]: Taking taylor expansion of (log (+ x 1.0)) in x 16.226 * [taylor]: Taking taylor expansion of (+ x 1.0) in x 16.226 * [taylor]: Taking taylor expansion of x in x 16.226 * [backup-simplify]: Simplify 0 into 0 16.226 * [backup-simplify]: Simplify 1 into 1 16.226 * [taylor]: Taking taylor expansion of 1.0 in x 16.226 * [backup-simplify]: Simplify 1.0 into 1.0 16.227 * [backup-simplify]: Simplify (+ 0 1.0) into 1.0 16.228 * [backup-simplify]: Simplify (log 1.0) into (log 1.0) 16.228 * [backup-simplify]: Simplify (log 1.0) into (log 1.0) 16.229 * [backup-simplify]: Simplify (+ 1 0) into 1 16.235 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 1) 1)) (pow 1.0 1)))) 1) into 1.0 16.235 * [backup-simplify]: Simplify 1.0 into 1.0 16.236 * [backup-simplify]: Simplify (+ 0 0) into 0 16.245 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 1) 2)) (pow 1.0 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow 1.0 1)))) 2) into (/ -1/2 (pow 1.0 2)) 16.246 * [backup-simplify]: Simplify (/ -1/2 (pow 1.0 2)) into (/ -1/2 (pow 1.0 2)) 16.248 * [backup-simplify]: Simplify (+ (* (/ -1/2 (pow 1.0 2)) (pow x 2)) (+ (* 1.0 x) (log 1.0))) into (- (+ (log 1.0) (* 1.0 x)) (* 1/2 (/ (pow x 2) (pow 1.0 2)))) 16.248 * [backup-simplify]: Simplify (log (+ (/ 1 x) 1.0)) into (log (+ (/ 1 x) 1.0)) 16.248 * [approximate]: Taking taylor expansion of (log (+ (/ 1 x) 1.0)) in (x) around 0 16.248 * [taylor]: Taking taylor expansion of (log (+ (/ 1 x) 1.0)) in x 16.248 * [taylor]: Taking taylor expansion of (+ (/ 1 x) 1.0) in x 16.248 * [taylor]: Taking taylor expansion of (/ 1 x) in x 16.248 * [taylor]: Taking taylor expansion of x in x 16.248 * [backup-simplify]: Simplify 0 into 0 16.248 * [backup-simplify]: Simplify 1 into 1 16.248 * [backup-simplify]: Simplify (/ 1 1) into 1 16.248 * [taylor]: Taking taylor expansion of 1.0 in x 16.248 * [backup-simplify]: Simplify 1.0 into 1.0 16.249 * [backup-simplify]: Simplify (+ 1 0) into 1 16.249 * [backup-simplify]: Simplify (log 1) into 0 16.249 * [taylor]: Taking taylor expansion of (log (+ (/ 1 x) 1.0)) in x 16.249 * [taylor]: Taking taylor expansion of (+ (/ 1 x) 1.0) in x 16.249 * [taylor]: Taking taylor expansion of (/ 1 x) in x 16.249 * [taylor]: Taking taylor expansion of x in x 16.249 * [backup-simplify]: Simplify 0 into 0 16.249 * [backup-simplify]: Simplify 1 into 1 16.249 * [backup-simplify]: Simplify (/ 1 1) into 1 16.249 * [taylor]: Taking taylor expansion of 1.0 in x 16.249 * [backup-simplify]: Simplify 1.0 into 1.0 16.250 * [backup-simplify]: Simplify (+ 1 0) into 1 16.250 * [backup-simplify]: Simplify (log 1) into 0 16.251 * [backup-simplify]: Simplify (+ (* (- 1) (log x)) 0) into (- (log x)) 16.251 * [backup-simplify]: Simplify (- (log x)) into (- (log x)) 16.251 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 16.252 * [backup-simplify]: Simplify (+ 0 1.0) into 1.0 16.255 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 1.0) 1)) (pow 1 1)))) 1) into 1.0 16.256 * [backup-simplify]: Simplify 1.0 into 1.0 16.256 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 16.256 * [backup-simplify]: Simplify (+ 0 0) into 0 16.263 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 1.0) 2)) (pow 1 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow 1 1)))) 2) into -0.5 16.263 * [backup-simplify]: Simplify -0.5 into -0.5 16.264 * [backup-simplify]: Simplify (+ (* -0.5 (pow (/ 1 x) 2)) (+ (* 1.0 (/ 1 x)) (- (log (/ 1 x))))) into (- (* 1.0 (/ 1 x)) (+ (log (/ 1 x)) (* 0.5 (/ 1 (pow x 2))))) 16.264 * [backup-simplify]: Simplify (log (+ (/ 1 (- x)) 1.0)) into (log (- 1.0 (/ 1 x))) 16.264 * [approximate]: Taking taylor expansion of (log (- 1.0 (/ 1 x))) in (x) around 0 16.264 * [taylor]: Taking taylor expansion of (log (- 1.0 (/ 1 x))) in x 16.264 * [taylor]: Taking taylor expansion of (- 1.0 (/ 1 x)) in x 16.264 * [taylor]: Taking taylor expansion of 1.0 in x 16.264 * [backup-simplify]: Simplify 1.0 into 1.0 16.264 * [taylor]: Taking taylor expansion of (/ 1 x) in x 16.264 * [taylor]: Taking taylor expansion of x in x 16.264 * [backup-simplify]: Simplify 0 into 0 16.264 * [backup-simplify]: Simplify 1 into 1 16.264 * [backup-simplify]: Simplify (/ 1 1) into 1 16.265 * [backup-simplify]: Simplify (- 1) into -1 16.265 * [backup-simplify]: Simplify (+ 0 -1) into -1 16.265 * [backup-simplify]: Simplify (log -1) into (log -1) 16.265 * [taylor]: Taking taylor expansion of (log (- 1.0 (/ 1 x))) in x 16.265 * [taylor]: Taking taylor expansion of (- 1.0 (/ 1 x)) in x 16.265 * [taylor]: Taking taylor expansion of 1.0 in x 16.265 * [backup-simplify]: Simplify 1.0 into 1.0 16.265 * [taylor]: Taking taylor expansion of (/ 1 x) in x 16.265 * [taylor]: Taking taylor expansion of x in x 16.266 * [backup-simplify]: Simplify 0 into 0 16.266 * [backup-simplify]: Simplify 1 into 1 16.266 * [backup-simplify]: Simplify (/ 1 1) into 1 16.266 * [backup-simplify]: Simplify (- 1) into -1 16.267 * [backup-simplify]: Simplify (+ 0 -1) into -1 16.267 * [backup-simplify]: Simplify (log -1) into (log -1) 16.268 * [backup-simplify]: Simplify (+ (* (- 1) (log x)) (log -1)) into (- (log -1) (log x)) 16.268 * [backup-simplify]: Simplify (- (log -1) (log x)) into (- (log -1) (log x)) 16.269 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 16.269 * [backup-simplify]: Simplify (- 0) into 0 16.269 * [backup-simplify]: Simplify (+ 1.0 0) into 1.0 16.276 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 1.0) 1)) (pow -1 1)))) 1) into -1.0 16.276 * [backup-simplify]: Simplify -1.0 into -1.0 16.277 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 16.277 * [backup-simplify]: Simplify (- 0) into 0 16.277 * [backup-simplify]: Simplify (+ 0 0) into 0 16.288 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 1.0) 2)) (pow -1 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow -1 1)))) 2) into -0.5 16.288 * [backup-simplify]: Simplify -0.5 into -0.5 16.290 * [backup-simplify]: Simplify (+ (* -0.5 (pow (/ 1 (- x)) 2)) (+ (* -1.0 (/ 1 (- x))) (- (log -1) (log (/ 1 (- x)))))) into (- (+ (* 1.0 (/ 1 x)) (log -1)) (+ (log (/ -1 x)) (* 0.5 (/ 1 (pow x 2))))) 16.290 * * * * [progress]: [ 2 / 4 ] generating series at (2 1 2 1) 16.290 * [backup-simplify]: Simplify (log (+ x 1.0)) into (log (+ x 1.0)) 16.290 * [approximate]: Taking taylor expansion of (log (+ x 1.0)) in (x) around 0 16.290 * [taylor]: Taking taylor expansion of (log (+ x 1.0)) in x 16.290 * [taylor]: Taking taylor expansion of (+ x 1.0) in x 16.290 * [taylor]: Taking taylor expansion of x in x 16.290 * [backup-simplify]: Simplify 0 into 0 16.290 * [backup-simplify]: Simplify 1 into 1 16.290 * [taylor]: Taking taylor expansion of 1.0 in x 16.290 * [backup-simplify]: Simplify 1.0 into 1.0 16.292 * [backup-simplify]: Simplify (+ 0 1.0) into 1.0 16.292 * [backup-simplify]: Simplify (log 1.0) into (log 1.0) 16.292 * [taylor]: Taking taylor expansion of (log (+ x 1.0)) in x 16.292 * [taylor]: Taking taylor expansion of (+ x 1.0) in x 16.292 * [taylor]: Taking taylor expansion of x in x 16.292 * [backup-simplify]: Simplify 0 into 0 16.292 * [backup-simplify]: Simplify 1 into 1 16.292 * [taylor]: Taking taylor expansion of 1.0 in x 16.292 * [backup-simplify]: Simplify 1.0 into 1.0 16.293 * [backup-simplify]: Simplify (+ 0 1.0) into 1.0 16.293 * [backup-simplify]: Simplify (log 1.0) into (log 1.0) 16.293 * [backup-simplify]: Simplify (log 1.0) into (log 1.0) 16.294 * [backup-simplify]: Simplify (+ 1 0) into 1 16.297 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 1) 1)) (pow 1.0 1)))) 1) into 1.0 16.297 * [backup-simplify]: Simplify 1.0 into 1.0 16.297 * [backup-simplify]: Simplify (+ 0 0) into 0 16.304 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 1) 2)) (pow 1.0 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow 1.0 1)))) 2) into (/ -1/2 (pow 1.0 2)) 16.304 * [backup-simplify]: Simplify (/ -1/2 (pow 1.0 2)) into (/ -1/2 (pow 1.0 2)) 16.306 * [backup-simplify]: Simplify (+ (* (/ -1/2 (pow 1.0 2)) (pow x 2)) (+ (* 1.0 x) (log 1.0))) into (- (+ (log 1.0) (* 1.0 x)) (* 1/2 (/ (pow x 2) (pow 1.0 2)))) 16.306 * [backup-simplify]: Simplify (log (+ (/ 1 x) 1.0)) into (log (+ (/ 1 x) 1.0)) 16.306 * [approximate]: Taking taylor expansion of (log (+ (/ 1 x) 1.0)) in (x) around 0 16.306 * [taylor]: Taking taylor expansion of (log (+ (/ 1 x) 1.0)) in x 16.306 * [taylor]: Taking taylor expansion of (+ (/ 1 x) 1.0) in x 16.306 * [taylor]: Taking taylor expansion of (/ 1 x) in x 16.306 * [taylor]: Taking taylor expansion of x in x 16.306 * [backup-simplify]: Simplify 0 into 0 16.306 * [backup-simplify]: Simplify 1 into 1 16.307 * [backup-simplify]: Simplify (/ 1 1) into 1 16.307 * [taylor]: Taking taylor expansion of 1.0 in x 16.307 * [backup-simplify]: Simplify 1.0 into 1.0 16.307 * [backup-simplify]: Simplify (+ 1 0) into 1 16.307 * [backup-simplify]: Simplify (log 1) into 0 16.307 * [taylor]: Taking taylor expansion of (log (+ (/ 1 x) 1.0)) in x 16.307 * [taylor]: Taking taylor expansion of (+ (/ 1 x) 1.0) in x 16.307 * [taylor]: Taking taylor expansion of (/ 1 x) in x 16.307 * [taylor]: Taking taylor expansion of x in x 16.307 * [backup-simplify]: Simplify 0 into 0 16.307 * [backup-simplify]: Simplify 1 into 1 16.308 * [backup-simplify]: Simplify (/ 1 1) into 1 16.308 * [taylor]: Taking taylor expansion of 1.0 in x 16.308 * [backup-simplify]: Simplify 1.0 into 1.0 16.308 * [backup-simplify]: Simplify (+ 1 0) into 1 16.308 * [backup-simplify]: Simplify (log 1) into 0 16.309 * [backup-simplify]: Simplify (+ (* (- 1) (log x)) 0) into (- (log x)) 16.309 * [backup-simplify]: Simplify (- (log x)) into (- (log x)) 16.309 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 16.310 * [backup-simplify]: Simplify (+ 0 1.0) into 1.0 16.314 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 1.0) 1)) (pow 1 1)))) 1) into 1.0 16.314 * [backup-simplify]: Simplify 1.0 into 1.0 16.314 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 16.315 * [backup-simplify]: Simplify (+ 0 0) into 0 16.324 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 1.0) 2)) (pow 1 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow 1 1)))) 2) into -0.5 16.324 * [backup-simplify]: Simplify -0.5 into -0.5 16.325 * [backup-simplify]: Simplify (+ (* -0.5 (pow (/ 1 x) 2)) (+ (* 1.0 (/ 1 x)) (- (log (/ 1 x))))) into (- (* 1.0 (/ 1 x)) (+ (log (/ 1 x)) (* 0.5 (/ 1 (pow x 2))))) 16.326 * [backup-simplify]: Simplify (log (+ (/ 1 (- x)) 1.0)) into (log (- 1.0 (/ 1 x))) 16.326 * [approximate]: Taking taylor expansion of (log (- 1.0 (/ 1 x))) in (x) around 0 16.326 * [taylor]: Taking taylor expansion of (log (- 1.0 (/ 1 x))) in x 16.326 * [taylor]: Taking taylor expansion of (- 1.0 (/ 1 x)) in x 16.326 * [taylor]: Taking taylor expansion of 1.0 in x 16.326 * [backup-simplify]: Simplify 1.0 into 1.0 16.326 * [taylor]: Taking taylor expansion of (/ 1 x) in x 16.326 * [taylor]: Taking taylor expansion of x in x 16.326 * [backup-simplify]: Simplify 0 into 0 16.326 * [backup-simplify]: Simplify 1 into 1 16.327 * [backup-simplify]: Simplify (/ 1 1) into 1 16.327 * [backup-simplify]: Simplify (- 1) into -1 16.328 * [backup-simplify]: Simplify (+ 0 -1) into -1 16.328 * [backup-simplify]: Simplify (log -1) into (log -1) 16.328 * [taylor]: Taking taylor expansion of (log (- 1.0 (/ 1 x))) in x 16.328 * [taylor]: Taking taylor expansion of (- 1.0 (/ 1 x)) in x 16.328 * [taylor]: Taking taylor expansion of 1.0 in x 16.328 * [backup-simplify]: Simplify 1.0 into 1.0 16.328 * [taylor]: Taking taylor expansion of (/ 1 x) in x 16.328 * [taylor]: Taking taylor expansion of x in x 16.328 * [backup-simplify]: Simplify 0 into 0 16.328 * [backup-simplify]: Simplify 1 into 1 16.329 * [backup-simplify]: Simplify (/ 1 1) into 1 16.329 * [backup-simplify]: Simplify (- 1) into -1 16.330 * [backup-simplify]: Simplify (+ 0 -1) into -1 16.330 * [backup-simplify]: Simplify (log -1) into (log -1) 16.332 * [backup-simplify]: Simplify (+ (* (- 1) (log x)) (log -1)) into (- (log -1) (log x)) 16.333 * [backup-simplify]: Simplify (- (log -1) (log x)) into (- (log -1) (log x)) 16.334 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 16.334 * [backup-simplify]: Simplify (- 0) into 0 16.334 * [backup-simplify]: Simplify (+ 1.0 0) into 1.0 16.342 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 1.0) 1)) (pow -1 1)))) 1) into -1.0 16.342 * [backup-simplify]: Simplify -1.0 into -1.0 16.343 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 16.344 * [backup-simplify]: Simplify (- 0) into 0 16.344 * [backup-simplify]: Simplify (+ 0 0) into 0 16.354 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 1.0) 2)) (pow -1 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow -1 1)))) 2) into -0.5 16.354 * [backup-simplify]: Simplify -0.5 into -0.5 16.355 * [backup-simplify]: Simplify (+ (* -0.5 (pow (/ 1 (- x)) 2)) (+ (* -1.0 (/ 1 (- x))) (- (log -1) (log (/ 1 (- x)))))) into (- (+ (* 1.0 (/ 1 x)) (log -1)) (+ (log (/ -1 x)) (* 0.5 (/ 1 (pow x 2))))) 16.356 * * * * [progress]: [ 3 / 4 ] generating series at (2 1 1 1) 16.356 * [backup-simplify]: Simplify (log (+ x 1.0)) into (log (+ x 1.0)) 16.356 * [approximate]: Taking taylor expansion of (log (+ x 1.0)) in (x) around 0 16.356 * [taylor]: Taking taylor expansion of (log (+ x 1.0)) in x 16.356 * [taylor]: Taking taylor expansion of (+ x 1.0) in x 16.356 * [taylor]: Taking taylor expansion of x in x 16.356 * [backup-simplify]: Simplify 0 into 0 16.356 * [backup-simplify]: Simplify 1 into 1 16.356 * [taylor]: Taking taylor expansion of 1.0 in x 16.356 * [backup-simplify]: Simplify 1.0 into 1.0 16.356 * [backup-simplify]: Simplify (+ 0 1.0) into 1.0 16.357 * [backup-simplify]: Simplify (log 1.0) into (log 1.0) 16.357 * [taylor]: Taking taylor expansion of (log (+ x 1.0)) in x 16.357 * [taylor]: Taking taylor expansion of (+ x 1.0) in x 16.357 * [taylor]: Taking taylor expansion of x in x 16.357 * [backup-simplify]: Simplify 0 into 0 16.357 * [backup-simplify]: Simplify 1 into 1 16.357 * [taylor]: Taking taylor expansion of 1.0 in x 16.357 * [backup-simplify]: Simplify 1.0 into 1.0 16.357 * [backup-simplify]: Simplify (+ 0 1.0) into 1.0 16.357 * [backup-simplify]: Simplify (log 1.0) into (log 1.0) 16.358 * [backup-simplify]: Simplify (log 1.0) into (log 1.0) 16.358 * [backup-simplify]: Simplify (+ 1 0) into 1 16.361 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 1) 1)) (pow 1.0 1)))) 1) into 1.0 16.361 * [backup-simplify]: Simplify 1.0 into 1.0 16.362 * [backup-simplify]: Simplify (+ 0 0) into 0 16.368 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 1) 2)) (pow 1.0 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow 1.0 1)))) 2) into (/ -1/2 (pow 1.0 2)) 16.369 * [backup-simplify]: Simplify (/ -1/2 (pow 1.0 2)) into (/ -1/2 (pow 1.0 2)) 16.371 * [backup-simplify]: Simplify (+ (* (/ -1/2 (pow 1.0 2)) (pow x 2)) (+ (* 1.0 x) (log 1.0))) into (- (+ (log 1.0) (* 1.0 x)) (* 1/2 (/ (pow x 2) (pow 1.0 2)))) 16.371 * [backup-simplify]: Simplify (log (+ (/ 1 x) 1.0)) into (log (+ (/ 1 x) 1.0)) 16.371 * [approximate]: Taking taylor expansion of (log (+ (/ 1 x) 1.0)) in (x) around 0 16.371 * [taylor]: Taking taylor expansion of (log (+ (/ 1 x) 1.0)) in x 16.371 * [taylor]: Taking taylor expansion of (+ (/ 1 x) 1.0) in x 16.371 * [taylor]: Taking taylor expansion of (/ 1 x) in x 16.371 * [taylor]: Taking taylor expansion of x in x 16.371 * [backup-simplify]: Simplify 0 into 0 16.371 * [backup-simplify]: Simplify 1 into 1 16.371 * [backup-simplify]: Simplify (/ 1 1) into 1 16.371 * [taylor]: Taking taylor expansion of 1.0 in x 16.372 * [backup-simplify]: Simplify 1.0 into 1.0 16.372 * [backup-simplify]: Simplify (+ 1 0) into 1 16.372 * [backup-simplify]: Simplify (log 1) into 0 16.372 * [taylor]: Taking taylor expansion of (log (+ (/ 1 x) 1.0)) in x 16.372 * [taylor]: Taking taylor expansion of (+ (/ 1 x) 1.0) in x 16.372 * [taylor]: Taking taylor expansion of (/ 1 x) in x 16.372 * [taylor]: Taking taylor expansion of x in x 16.372 * [backup-simplify]: Simplify 0 into 0 16.372 * [backup-simplify]: Simplify 1 into 1 16.372 * [backup-simplify]: Simplify (/ 1 1) into 1 16.372 * [taylor]: Taking taylor expansion of 1.0 in x 16.372 * [backup-simplify]: Simplify 1.0 into 1.0 16.373 * [backup-simplify]: Simplify (+ 1 0) into 1 16.373 * [backup-simplify]: Simplify (log 1) into 0 16.373 * [backup-simplify]: Simplify (+ (* (- 1) (log x)) 0) into (- (log x)) 16.374 * [backup-simplify]: Simplify (- (log x)) into (- (log x)) 16.374 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 16.374 * [backup-simplify]: Simplify (+ 0 1.0) into 1.0 16.379 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 1.0) 1)) (pow 1 1)))) 1) into 1.0 16.379 * [backup-simplify]: Simplify 1.0 into 1.0 16.380 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 16.380 * [backup-simplify]: Simplify (+ 0 0) into 0 16.393 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 1.0) 2)) (pow 1 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow 1 1)))) 2) into -0.5 16.393 * [backup-simplify]: Simplify -0.5 into -0.5 16.394 * [backup-simplify]: Simplify (+ (* -0.5 (pow (/ 1 x) 2)) (+ (* 1.0 (/ 1 x)) (- (log (/ 1 x))))) into (- (* 1.0 (/ 1 x)) (+ (log (/ 1 x)) (* 0.5 (/ 1 (pow x 2))))) 16.395 * [backup-simplify]: Simplify (log (+ (/ 1 (- x)) 1.0)) into (log (- 1.0 (/ 1 x))) 16.395 * [approximate]: Taking taylor expansion of (log (- 1.0 (/ 1 x))) in (x) around 0 16.395 * [taylor]: Taking taylor expansion of (log (- 1.0 (/ 1 x))) in x 16.395 * [taylor]: Taking taylor expansion of (- 1.0 (/ 1 x)) in x 16.395 * [taylor]: Taking taylor expansion of 1.0 in x 16.395 * [backup-simplify]: Simplify 1.0 into 1.0 16.395 * [taylor]: Taking taylor expansion of (/ 1 x) in x 16.395 * [taylor]: Taking taylor expansion of x in x 16.395 * [backup-simplify]: Simplify 0 into 0 16.395 * [backup-simplify]: Simplify 1 into 1 16.395 * [backup-simplify]: Simplify (/ 1 1) into 1 16.395 * [backup-simplify]: Simplify (- 1) into -1 16.396 * [backup-simplify]: Simplify (+ 0 -1) into -1 16.396 * [backup-simplify]: Simplify (log -1) into (log -1) 16.396 * [taylor]: Taking taylor expansion of (log (- 1.0 (/ 1 x))) in x 16.396 * [taylor]: Taking taylor expansion of (- 1.0 (/ 1 x)) in x 16.396 * [taylor]: Taking taylor expansion of 1.0 in x 16.396 * [backup-simplify]: Simplify 1.0 into 1.0 16.396 * [taylor]: Taking taylor expansion of (/ 1 x) in x 16.396 * [taylor]: Taking taylor expansion of x in x 16.396 * [backup-simplify]: Simplify 0 into 0 16.396 * [backup-simplify]: Simplify 1 into 1 16.396 * [backup-simplify]: Simplify (/ 1 1) into 1 16.397 * [backup-simplify]: Simplify (- 1) into -1 16.397 * [backup-simplify]: Simplify (+ 0 -1) into -1 16.397 * [backup-simplify]: Simplify (log -1) into (log -1) 16.398 * [backup-simplify]: Simplify (+ (* (- 1) (log x)) (log -1)) into (- (log -1) (log x)) 16.399 * [backup-simplify]: Simplify (- (log -1) (log x)) into (- (log -1) (log x)) 16.399 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 16.399 * [backup-simplify]: Simplify (- 0) into 0 16.400 * [backup-simplify]: Simplify (+ 1.0 0) into 1.0 16.405 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 1.0) 1)) (pow -1 1)))) 1) into -1.0 16.405 * [backup-simplify]: Simplify -1.0 into -1.0 16.406 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 16.406 * [backup-simplify]: Simplify (- 0) into 0 16.406 * [backup-simplify]: Simplify (+ 0 0) into 0 16.413 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 1.0) 2)) (pow -1 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow -1 1)))) 2) into -0.5 16.413 * [backup-simplify]: Simplify -0.5 into -0.5 16.414 * [backup-simplify]: Simplify (+ (* -0.5 (pow (/ 1 (- x)) 2)) (+ (* -1.0 (/ 1 (- x))) (- (log -1) (log (/ 1 (- x)))))) into (- (+ (* 1.0 (/ 1 x)) (log -1)) (+ (log (/ -1 x)) (* 0.5 (/ 1 (pow x 2))))) 16.415 * * * * [progress]: [ 4 / 4 ] generating series at (2 2) 16.415 * [backup-simplify]: Simplify (cbrt (log (+ x 1.0))) into (pow (log (+ x 1.0)) 1/3) 16.415 * [approximate]: Taking taylor expansion of (pow (log (+ x 1.0)) 1/3) in (x) around 0 16.415 * [taylor]: Taking taylor expansion of (pow (log (+ x 1.0)) 1/3) in x 16.415 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (log (+ x 1.0))))) in x 16.415 * [taylor]: Taking taylor expansion of (* 1/3 (log (log (+ x 1.0)))) in x 16.415 * [taylor]: Taking taylor expansion of 1/3 in x 16.415 * [backup-simplify]: Simplify 1/3 into 1/3 16.415 * [taylor]: Taking taylor expansion of (log (log (+ x 1.0))) in x 16.415 * [taylor]: Taking taylor expansion of (log (+ x 1.0)) in x 16.415 * [taylor]: Taking taylor expansion of (+ x 1.0) in x 16.415 * [taylor]: Taking taylor expansion of x in x 16.415 * [backup-simplify]: Simplify 0 into 0 16.415 * [backup-simplify]: Simplify 1 into 1 16.415 * [taylor]: Taking taylor expansion of 1.0 in x 16.415 * [backup-simplify]: Simplify 1.0 into 1.0 16.415 * [backup-simplify]: Simplify (+ 0 1.0) into 1.0 16.416 * [backup-simplify]: Simplify (log 1.0) into (log 1.0) 16.416 * [backup-simplify]: Simplify (log (log 1.0)) into (log (log 1.0)) 16.418 * [backup-simplify]: Simplify (* 1/3 (log (log 1.0))) into (* 1/3 (log (log 1.0))) 16.420 * [backup-simplify]: Simplify (exp (* 1/3 (log (log 1.0)))) into (pow (log 1.0) 1/3) 16.420 * [taylor]: Taking taylor expansion of (pow (log (+ x 1.0)) 1/3) in x 16.420 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (log (+ x 1.0))))) in x 16.420 * [taylor]: Taking taylor expansion of (* 1/3 (log (log (+ x 1.0)))) in x 16.420 * [taylor]: Taking taylor expansion of 1/3 in x 16.420 * [backup-simplify]: Simplify 1/3 into 1/3 16.420 * [taylor]: Taking taylor expansion of (log (log (+ x 1.0))) in x 16.420 * [taylor]: Taking taylor expansion of (log (+ x 1.0)) in x 16.420 * [taylor]: Taking taylor expansion of (+ x 1.0) in x 16.420 * [taylor]: Taking taylor expansion of x in x 16.420 * [backup-simplify]: Simplify 0 into 0 16.420 * [backup-simplify]: Simplify 1 into 1 16.420 * [taylor]: Taking taylor expansion of 1.0 in x 16.420 * [backup-simplify]: Simplify 1.0 into 1.0 16.420 * [backup-simplify]: Simplify (+ 0 1.0) into 1.0 16.421 * [backup-simplify]: Simplify (log 1.0) into (log 1.0) 16.421 * [backup-simplify]: Simplify (log (log 1.0)) into (log (log 1.0)) 16.422 * [backup-simplify]: Simplify (* 1/3 (log (log 1.0))) into (* 1/3 (log (log 1.0))) 16.425 * [backup-simplify]: Simplify (exp (* 1/3 (log (log 1.0)))) into (pow (log 1.0) 1/3) 16.427 * [backup-simplify]: Simplify (pow (log 1.0) 1/3) into (pow (log 1.0) 1/3) 16.427 * [backup-simplify]: Simplify (+ 1 0) into 1 16.433 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 1) 1)) (pow 1.0 1)))) 1) into 1.0 16.441 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 1.0) 1)) (pow (log 1.0) 1)))) 1) into (/ 1.0 (log 1.0)) 16.443 * [backup-simplify]: Simplify (+ (* 1/3 (/ 1.0 (log 1.0))) (* 0 (log (log 1.0)))) into (* 0.3333333333333333 (/ 1 (log 1.0))) 16.449 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (log 1.0)))) (+ (* (/ (pow (* 0.3333333333333333 (/ 1 (log 1.0))) 1) 1)))) into (* 0.3333333333333333 (pow (/ 1 (pow (log 1.0) 2)) 1/3)) 16.452 * [backup-simplify]: Simplify (* 0.3333333333333333 (pow (/ 1 (pow (log 1.0) 2)) 1/3)) into (* 0.3333333333333333 (pow (/ 1 (pow (log 1.0) 2)) 1/3)) 16.452 * [backup-simplify]: Simplify (+ 0 0) into 0 16.459 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 1) 2)) (pow 1.0 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow 1.0 1)))) 2) into (/ -1/2 (pow 1.0 2)) 16.476 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 1.0) 2)) (pow (log 1.0) 2))) (* 1 (/ (* 1 (pow (* 2 (/ -1/2 (pow 1.0 2))) 1)) (pow (log 1.0) 1)))) 2) into (* -1/2 (+ (/ 1 (* (log 1.0) (pow 1.0 2))) (* 1.0 (/ 1 (pow (log 1.0) 2))))) 16.493 * [backup-simplify]: Simplify (+ (* 1/3 (* -1/2 (+ (/ 1 (* (log 1.0) (pow 1.0 2))) (* 1.0 (/ 1 (pow (log 1.0) 2)))))) (+ (* 0 (/ 1.0 (log 1.0))) (* 0 (log (log 1.0))))) into (- (+ (* 1/6 (/ 1 (* (log 1.0) (pow 1.0 2)))) (* 0.16666666666666666 (/ 1 (pow (log 1.0) 2))))) 16.532 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (log 1.0)))) (+ (* (/ (pow (* 0.3333333333333333 (/ 1 (log 1.0))) 2) 2)) (* (/ (pow (- (+ (* 1/6 (/ 1 (* (log 1.0) (pow 1.0 2)))) (* 0.16666666666666666 (/ 1 (pow (log 1.0) 2))))) 1) 1)))) into (* -1 (* (pow (log 1.0) 1/3) (+ (* 1/6 (/ 1 (* (log 1.0) (pow 1.0 2)))) (* 0.1111111111111111 (/ 1 (pow (log 1.0) 2)))))) 16.541 * [backup-simplify]: Simplify (* -1 (* (pow (log 1.0) 1/3) (+ (* 1/6 (/ 1 (* (log 1.0) (pow 1.0 2)))) (* 0.1111111111111111 (/ 1 (pow (log 1.0) 2)))))) into (* -1 (* (pow (log 1.0) 1/3) (+ (* 1/6 (/ 1 (* (log 1.0) (pow 1.0 2)))) (* 0.1111111111111111 (/ 1 (pow (log 1.0) 2)))))) 16.554 * [backup-simplify]: Simplify (+ (* (* -1 (* (pow (log 1.0) 1/3) (+ (* 1/6 (/ 1 (* (log 1.0) (pow 1.0 2)))) (* 0.1111111111111111 (/ 1 (pow (log 1.0) 2)))))) (pow x 2)) (+ (* (* 0.3333333333333333 (pow (/ 1 (pow (log 1.0) 2)) 1/3)) x) (pow (log 1.0) 1/3))) into (- (+ (pow (log 1.0) 1/3) (* 0.3333333333333333 (* (pow (/ 1 (pow (log 1.0) 2)) 1/3) x))) (+ (* 1/6 (* (pow (/ 1 (pow (log 1.0) 2)) 1/3) (/ (pow x 2) (pow 1.0 2)))) (* 0.1111111111111111 (* (pow (/ 1 (pow (log 1.0) 5)) 1/3) (pow x 2))))) 16.555 * [backup-simplify]: Simplify (cbrt (log (+ (/ 1 x) 1.0))) into (pow (log (+ (/ 1 x) 1.0)) 1/3) 16.555 * [approximate]: Taking taylor expansion of (pow (log (+ (/ 1 x) 1.0)) 1/3) in (x) around 0 16.555 * [taylor]: Taking taylor expansion of (pow (log (+ (/ 1 x) 1.0)) 1/3) in x 16.555 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (log (+ (/ 1 x) 1.0))))) in x 16.555 * [taylor]: Taking taylor expansion of (* 1/3 (log (log (+ (/ 1 x) 1.0)))) in x 16.555 * [taylor]: Taking taylor expansion of 1/3 in x 16.555 * [backup-simplify]: Simplify 1/3 into 1/3 16.555 * [taylor]: Taking taylor expansion of (log (log (+ (/ 1 x) 1.0))) in x 16.555 * [taylor]: Taking taylor expansion of (log (+ (/ 1 x) 1.0)) in x 16.555 * [taylor]: Taking taylor expansion of (+ (/ 1 x) 1.0) in x 16.555 * [taylor]: Taking taylor expansion of (/ 1 x) in x 16.555 * [taylor]: Taking taylor expansion of x in x 16.555 * [backup-simplify]: Simplify 0 into 0 16.555 * [backup-simplify]: Simplify 1 into 1 16.556 * [backup-simplify]: Simplify (/ 1 1) into 1 16.556 * [taylor]: Taking taylor expansion of 1.0 in x 16.556 * [backup-simplify]: Simplify 1.0 into 1.0 16.556 * [backup-simplify]: Simplify (+ 1 0) into 1 16.557 * [backup-simplify]: Simplify (log 1) into 0 16.557 * [backup-simplify]: Simplify (+ (* (- 1) (log x)) 0) into (- (log x)) 16.558 * [backup-simplify]: Simplify (+ (* (- 1) (log x)) 0) into (- (log x)) 16.559 * [backup-simplify]: Simplify (log (- (log x))) into (log (- (log x))) 16.559 * [backup-simplify]: Simplify (* 1/3 (log (- (log x)))) into (* 1/3 (log (- (log x)))) 16.560 * [backup-simplify]: Simplify (exp (* 1/3 (log (- (log x))))) into (pow (- (log x)) 1/3) 16.560 * [taylor]: Taking taylor expansion of (pow (log (+ (/ 1 x) 1.0)) 1/3) in x 16.560 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (log (+ (/ 1 x) 1.0))))) in x 16.560 * [taylor]: Taking taylor expansion of (* 1/3 (log (log (+ (/ 1 x) 1.0)))) in x 16.560 * [taylor]: Taking taylor expansion of 1/3 in x 16.560 * [backup-simplify]: Simplify 1/3 into 1/3 16.560 * [taylor]: Taking taylor expansion of (log (log (+ (/ 1 x) 1.0))) in x 16.560 * [taylor]: Taking taylor expansion of (log (+ (/ 1 x) 1.0)) in x 16.560 * [taylor]: Taking taylor expansion of (+ (/ 1 x) 1.0) in x 16.560 * [taylor]: Taking taylor expansion of (/ 1 x) in x 16.560 * [taylor]: Taking taylor expansion of x in x 16.560 * [backup-simplify]: Simplify 0 into 0 16.560 * [backup-simplify]: Simplify 1 into 1 16.561 * [backup-simplify]: Simplify (/ 1 1) into 1 16.561 * [taylor]: Taking taylor expansion of 1.0 in x 16.561 * [backup-simplify]: Simplify 1.0 into 1.0 16.561 * [backup-simplify]: Simplify (+ 1 0) into 1 16.562 * [backup-simplify]: Simplify (log 1) into 0 16.562 * [backup-simplify]: Simplify (+ (* (- 1) (log x)) 0) into (- (log x)) 16.563 * [backup-simplify]: Simplify (+ (* (- 1) (log x)) 0) into (- (log x)) 16.564 * [backup-simplify]: Simplify (log (- (log x))) into (log (- (log x))) 16.564 * [backup-simplify]: Simplify (* 1/3 (log (- (log x)))) into (* 1/3 (log (- (log x)))) 16.565 * [backup-simplify]: Simplify (exp (* 1/3 (log (- (log x))))) into (pow (- (log x)) 1/3) 16.566 * [backup-simplify]: Simplify (pow (- (log x)) 1/3) into (pow (- (log x)) 1/3) 16.567 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 16.567 * [backup-simplify]: Simplify (+ 0 1.0) into 1.0 16.573 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 1.0) 1)) (pow 1 1)))) 1) into 1.0 16.573 * [backup-simplify]: Simplify (+ (* (- 1) (log x)) 0) into (- (log x)) 16.575 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 1.0) 1)) (pow (- (log x)) 1)))) 1) into (/ -1.0 (log x)) 16.575 * [backup-simplify]: Simplify (+ (* 1/3 (/ -1.0 (log x))) (* 0 (log (- (log x))))) into (- (* 0.3333333333333333 (/ 1 (log x)))) 16.576 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (- (log x))))) (+ (* (/ (pow (- (* 0.3333333333333333 (/ 1 (log x)))) 1) 1)))) into (* -0.3333333333333333 (pow (/ -1 (pow (log x) 2)) 1/3)) 16.577 * [backup-simplify]: Simplify (* -0.3333333333333333 (pow (/ -1 (pow (log x) 2)) 1/3)) into (* -0.3333333333333333 (pow (/ -1 (pow (log x) 2)) 1/3)) 16.577 * [backup-simplify]: Simplify (+ (* (- 1) (log x)) 0) into (- (log x)) 16.578 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 16.578 * [backup-simplify]: Simplify (+ 0 0) into 0 16.585 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 1.0) 2)) (pow 1 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow 1 1)))) 2) into -0.5 16.586 * [backup-simplify]: Simplify (+ (* (- 1) (log x)) 0) into (- (log x)) 16.589 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 1.0) 2)) (pow (- (log x)) 2))) (* 1 (/ (* 1 (pow (* 2 -0.5) 1)) (pow (- (log x)) 1)))) 2) into (* 1/2 (- (* 1.0 (/ 1 (log x))) (* 1.0 (/ 1 (pow (log x) 2))))) 16.591 * [backup-simplify]: Simplify (+ (* 1/3 (* 1/2 (- (* 1.0 (/ 1 (log x))) (* 1.0 (/ 1 (pow (log x) 2)))))) (+ (* 0 (/ -1.0 (log x))) (* 0 (log (- (log x)))))) into (- (* 0.16666666666666666 (/ 1 (log x))) (* 0.16666666666666666 (/ 1 (pow (log x) 2)))) 16.593 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (- (log x))))) (+ (* (/ (pow (- (* 0.3333333333333333 (/ 1 (log x)))) 2) 2)) (* (/ (pow (- (* 0.16666666666666666 (/ 1 (log x))) (* 0.16666666666666666 (/ 1 (pow (log x) 2)))) 1) 1)))) into (* (pow (* (log x) -1) 1/3) (- (* 0.16666666666666666 (/ 1 (log x))) (* 0.1111111111111111 (/ 1 (pow (log x) 2))))) 16.594 * [backup-simplify]: Simplify (* (pow (* (log x) -1) 1/3) (- (* 0.16666666666666666 (/ 1 (log x))) (* 0.1111111111111111 (/ 1 (pow (log x) 2))))) into (* (pow (* (log x) -1) 1/3) (- (* 0.16666666666666666 (/ 1 (log x))) (* 0.1111111111111111 (/ 1 (pow (log x) 2))))) 16.597 * [backup-simplify]: Simplify (+ (* (* (pow (* (log (/ 1 x)) -1) 1/3) (- (* 0.16666666666666666 (/ 1 (log (/ 1 x)))) (* 0.1111111111111111 (/ 1 (pow (log (/ 1 x)) 2))))) (pow (/ 1 x) 2)) (+ (* (* -0.3333333333333333 (pow (/ -1 (pow (log (/ 1 x)) 2)) 1/3)) (/ 1 x)) (pow (- (log (/ 1 x))) 1/3))) into (- (+ (* 0.16666666666666666 (* (pow (/ -1 (pow (log (/ 1 x)) 2)) 1/3) (/ 1 (pow x 2)))) (pow (- (log (/ 1 x))) 1/3)) (+ (* 0.3333333333333333 (* (pow (/ -1 (pow (log (/ 1 x)) 2)) 1/3) (/ 1 x))) (* 0.1111111111111111 (* (pow (/ -1 (pow (log (/ 1 x)) 5)) 1/3) (/ 1 (pow x 2)))))) 16.597 * [backup-simplify]: Simplify (cbrt (log (+ (/ 1 (- x)) 1.0))) into (pow (log (- 1.0 (/ 1 x))) 1/3) 16.597 * [approximate]: Taking taylor expansion of (pow (log (- 1.0 (/ 1 x))) 1/3) in (x) around 0 16.597 * [taylor]: Taking taylor expansion of (pow (log (- 1.0 (/ 1 x))) 1/3) in x 16.597 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (log (- 1.0 (/ 1 x)))))) in x 16.597 * [taylor]: Taking taylor expansion of (* 1/3 (log (log (- 1.0 (/ 1 x))))) in x 16.597 * [taylor]: Taking taylor expansion of 1/3 in x 16.598 * [backup-simplify]: Simplify 1/3 into 1/3 16.598 * [taylor]: Taking taylor expansion of (log (log (- 1.0 (/ 1 x)))) in x 16.598 * [taylor]: Taking taylor expansion of (log (- 1.0 (/ 1 x))) in x 16.598 * [taylor]: Taking taylor expansion of (- 1.0 (/ 1 x)) in x 16.598 * [taylor]: Taking taylor expansion of 1.0 in x 16.598 * [backup-simplify]: Simplify 1.0 into 1.0 16.598 * [taylor]: Taking taylor expansion of (/ 1 x) in x 16.598 * [taylor]: Taking taylor expansion of x in x 16.598 * [backup-simplify]: Simplify 0 into 0 16.598 * [backup-simplify]: Simplify 1 into 1 16.598 * [backup-simplify]: Simplify (/ 1 1) into 1 16.598 * [backup-simplify]: Simplify (- 1) into -1 16.599 * [backup-simplify]: Simplify (+ 0 -1) into -1 16.599 * [backup-simplify]: Simplify (log -1) into (log -1) 16.601 * [backup-simplify]: Simplify (+ (* (- 1) (log x)) (log -1)) into (- (log -1) (log x)) 16.602 * [backup-simplify]: Simplify (+ (* (- 1) (log x)) (log -1)) into (- (log -1) (log x)) 16.603 * [backup-simplify]: Simplify (log (- (log -1) (log x))) into (log (- (log -1) (log x))) 16.604 * [backup-simplify]: Simplify (* 1/3 (log (- (log -1) (log x)))) into (* 1/3 (log (- (log -1) (log x)))) 16.606 * [backup-simplify]: Simplify (exp (* 1/3 (log (- (log -1) (log x))))) into (pow (- (log -1) (log x)) 1/3) 16.606 * [taylor]: Taking taylor expansion of (pow (log (- 1.0 (/ 1 x))) 1/3) in x 16.606 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (log (- 1.0 (/ 1 x)))))) in x 16.606 * [taylor]: Taking taylor expansion of (* 1/3 (log (log (- 1.0 (/ 1 x))))) in x 16.606 * [taylor]: Taking taylor expansion of 1/3 in x 16.606 * [backup-simplify]: Simplify 1/3 into 1/3 16.606 * [taylor]: Taking taylor expansion of (log (log (- 1.0 (/ 1 x)))) in x 16.606 * [taylor]: Taking taylor expansion of (log (- 1.0 (/ 1 x))) in x 16.606 * [taylor]: Taking taylor expansion of (- 1.0 (/ 1 x)) in x 16.606 * [taylor]: Taking taylor expansion of 1.0 in x 16.606 * [backup-simplify]: Simplify 1.0 into 1.0 16.606 * [taylor]: Taking taylor expansion of (/ 1 x) in x 16.606 * [taylor]: Taking taylor expansion of x in x 16.606 * [backup-simplify]: Simplify 0 into 0 16.606 * [backup-simplify]: Simplify 1 into 1 16.607 * [backup-simplify]: Simplify (/ 1 1) into 1 16.607 * [backup-simplify]: Simplify (- 1) into -1 16.607 * [backup-simplify]: Simplify (+ 0 -1) into -1 16.608 * [backup-simplify]: Simplify (log -1) into (log -1) 16.609 * [backup-simplify]: Simplify (+ (* (- 1) (log x)) (log -1)) into (- (log -1) (log x)) 16.611 * [backup-simplify]: Simplify (+ (* (- 1) (log x)) (log -1)) into (- (log -1) (log x)) 16.612 * [backup-simplify]: Simplify (log (- (log -1) (log x))) into (log (- (log -1) (log x))) 16.613 * [backup-simplify]: Simplify (* 1/3 (log (- (log -1) (log x)))) into (* 1/3 (log (- (log -1) (log x)))) 16.614 * [backup-simplify]: Simplify (exp (* 1/3 (log (- (log -1) (log x))))) into (pow (- (log -1) (log x)) 1/3) 16.615 * [backup-simplify]: Simplify (pow (- (log -1) (log x)) 1/3) into (pow (- (log -1) (log x)) 1/3) 16.616 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 16.617 * [backup-simplify]: Simplify (- 0) into 0 16.617 * [backup-simplify]: Simplify (+ 1.0 0) into 1.0 16.625 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 1.0) 1)) (pow -1 1)))) 1) into -1.0 16.626 * [backup-simplify]: Simplify (+ (* (- 1) (log x)) (log -1)) into (- (log -1) (log x)) 16.632 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 -1.0) 1)) (pow (- (log -1) (log x)) 1)))) 1) into (/ -1.0 (- (log -1) (log x))) 16.634 * [backup-simplify]: Simplify (+ (* 1/3 (/ -1.0 (- (log -1) (log x)))) (* 0 (log (- (log -1) (log x))))) into (- (* 0.3333333333333333 (/ 1 (- (log -1) (log x))))) 16.637 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (- (log -1) (log x))))) (+ (* (/ (pow (- (* 0.3333333333333333 (/ 1 (- (log -1) (log x))))) 1) 1)))) into (* -0.3333333333333333 (pow (/ 1 (pow (- (log -1) (log x)) 2)) 1/3)) 16.639 * [backup-simplify]: Simplify (* -0.3333333333333333 (pow (/ 1 (pow (- (log -1) (log x)) 2)) 1/3)) into (* -0.3333333333333333 (pow (/ 1 (pow (- (log -1) (log x)) 2)) 1/3)) 16.641 * [backup-simplify]: Simplify (+ (* (- 1) (log x)) (log -1)) into (- (log -1) (log x)) 16.642 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 16.642 * [backup-simplify]: Simplify (- 0) into 0 16.643 * [backup-simplify]: Simplify (+ 0 0) into 0 16.656 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 1.0) 2)) (pow -1 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow -1 1)))) 2) into -0.5 16.657 * [backup-simplify]: Simplify (+ (* (- 1) (log x)) (log -1)) into (- (log -1) (log x)) 16.665 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 -1.0) 2)) (pow (- (log -1) (log x)) 2))) (* 1 (/ (* 1 (pow (* 2 -0.5) 1)) (pow (- (log -1) (log x)) 1)))) 2) into (* -1/2 (+ (* 1.0 (/ 1 (- (log -1) (log x)))) (* 1.0 (/ 1 (pow (- (log -1) (log x)) 2))))) 16.670 * [backup-simplify]: Simplify (+ (* 1/3 (* -1/2 (+ (* 1.0 (/ 1 (- (log -1) (log x)))) (* 1.0 (/ 1 (pow (- (log -1) (log x)) 2)))))) (+ (* 0 (/ -1.0 (- (log -1) (log x)))) (* 0 (log (- (log -1) (log x)))))) into (- (+ (* 0.16666666666666666 (/ 1 (- (log -1) (log x)))) (* 0.16666666666666666 (/ 1 (pow (- (log -1) (log x)) 2))))) 16.678 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (- (log -1) (log x))))) (+ (* (/ (pow (- (* 0.3333333333333333 (/ 1 (- (log -1) (log x))))) 2) 2)) (* (/ (pow (- (+ (* 0.16666666666666666 (/ 1 (- (log -1) (log x)))) (* 0.16666666666666666 (/ 1 (pow (- (log -1) (log x)) 2))))) 1) 1)))) into (* -1 (* (+ (* 0.16666666666666666 (/ 1 (- (log -1) (log x)))) (* 0.1111111111111111 (/ 1 (pow (- (log -1) (log x)) 2)))) (pow (- (log -1) (log x)) 1/3))) 16.682 * [backup-simplify]: Simplify (* -1 (* (+ (* 0.16666666666666666 (/ 1 (- (log -1) (log x)))) (* 0.1111111111111111 (/ 1 (pow (- (log -1) (log x)) 2)))) (pow (- (log -1) (log x)) 1/3))) into (* -1 (* (+ (* 0.16666666666666666 (/ 1 (- (log -1) (log x)))) (* 0.1111111111111111 (/ 1 (pow (- (log -1) (log x)) 2)))) (pow (- (log -1) (log x)) 1/3))) 16.688 * [backup-simplify]: Simplify (+ (* (* -1 (* (+ (* 0.16666666666666666 (/ 1 (- (log -1) (log (/ 1 (- x)))))) (* 0.1111111111111111 (/ 1 (pow (- (log -1) (log (/ 1 (- x)))) 2)))) (pow (- (log -1) (log (/ 1 (- x)))) 1/3))) (pow (/ 1 (- x)) 2)) (+ (* (* -0.3333333333333333 (pow (/ 1 (pow (- (log -1) (log (/ 1 (- x)))) 2)) 1/3)) (/ 1 (- x))) (pow (- (log -1) (log (/ 1 (- x)))) 1/3))) into (- (+ (* 0.3333333333333333 (* (/ 1 x) (pow (/ 1 (pow (- (log -1) (log (/ -1 x))) 2)) 1/3))) (pow (- (log -1) (log (/ -1 x))) 1/3)) (+ (* 0.16666666666666666 (* (/ 1 (pow x 2)) (pow (/ 1 (pow (- (log -1) (log (/ -1 x))) 2)) 1/3))) (* 0.1111111111111111 (* (/ 1 (pow x 2)) (pow (/ 1 (pow (- (log -1) (log (/ -1 x))) 5)) 1/3))))) 16.689 * * * [progress]: simplifying candidates 16.689 * * * * [progress]: [ 1 / 81 ] simplifiying candidate #real (real->posit16 (log (+ x 1.0)))))))> 16.689 * * * * [progress]: [ 2 / 81 ] simplifiying candidate # 16.689 * * * * [progress]: [ 3 / 81 ] simplifiying candidate # 16.689 * * * * [progress]: [ 4 / 81 ] simplifiying candidate # 16.689 * * * * [progress]: [ 5 / 81 ] simplifiying candidate # 16.689 * * * * [progress]: [ 6 / 81 ] simplifiying candidate # 16.689 * * * * [progress]: [ 7 / 81 ] simplifiying candidate # 16.689 * * * * [progress]: [ 8 / 81 ] simplifiying candidate # 16.689 * * * * [progress]: [ 9 / 81 ] simplifiying candidate # 16.689 * * * * [progress]: [ 10 / 81 ] simplifiying candidate # 16.689 * * * * [progress]: [ 11 / 81 ] simplifiying candidate # 16.689 * * * * [progress]: [ 12 / 81 ] simplifiying candidate # 16.689 * * * * [progress]: [ 13 / 81 ] simplifiying candidate # 16.689 * * * * [progress]: [ 14 / 81 ] simplifiying candidate # 16.689 * * * * [progress]: [ 15 / 81 ] simplifiying candidate # 16.689 * * * * [progress]: [ 16 / 81 ] simplifiying candidate # 16.689 * * * * [progress]: [ 17 / 81 ] simplifiying candidate # 16.689 * * * * [progress]: [ 18 / 81 ] simplifiying candidate # 16.689 * * * * [progress]: [ 19 / 81 ] simplifiying candidate #real (real->posit16 (log (+ x 1.0)))))) (cbrt (log (+ x 1.0)))))> 16.689 * * * * [progress]: [ 20 / 81 ] simplifiying candidate # 16.689 * * * * [progress]: [ 21 / 81 ] simplifiying candidate # 16.689 * * * * [progress]: [ 22 / 81 ] simplifiying candidate # 16.689 * * * * [progress]: [ 23 / 81 ] simplifiying candidate # 16.690 * * * * [progress]: [ 24 / 81 ] simplifiying candidate # 16.690 * * * * [progress]: [ 25 / 81 ] simplifiying candidate # 16.690 * * * * [progress]: [ 26 / 81 ] simplifiying candidate # 16.690 * * * * [progress]: [ 27 / 81 ] simplifiying candidate # 16.690 * * * * [progress]: [ 28 / 81 ] simplifiying candidate # 16.690 * * * * [progress]: [ 29 / 81 ] simplifiying candidate # 16.690 * * * * [progress]: [ 30 / 81 ] simplifiying candidate # 16.690 * * * * [progress]: [ 31 / 81 ] simplifiying candidate # 16.690 * * * * [progress]: [ 32 / 81 ] simplifiying candidate # 16.690 * * * * [progress]: [ 33 / 81 ] simplifiying candidate # 16.690 * * * * [progress]: [ 34 / 81 ] simplifiying candidate # 16.690 * * * * [progress]: [ 35 / 81 ] simplifiying candidate # 16.690 * * * * [progress]: [ 36 / 81 ] simplifiying candidate # 16.690 * * * * [progress]: [ 37 / 81 ] simplifiying candidate #real (real->posit16 (log (+ x 1.0))))) (cbrt (log (+ x 1.0)))) (cbrt (log (+ x 1.0)))))> 16.690 * * * * [progress]: [ 38 / 81 ] simplifiying candidate # 16.690 * * * * [progress]: [ 39 / 81 ] simplifiying candidate # 16.690 * * * * [progress]: [ 40 / 81 ] simplifiying candidate # 16.690 * * * * [progress]: [ 41 / 81 ] simplifiying candidate # 16.690 * * * * [progress]: [ 42 / 81 ] simplifiying candidate # 16.690 * * * * [progress]: [ 43 / 81 ] simplifiying candidate # 16.690 * * * * [progress]: [ 44 / 81 ] simplifiying candidate # 16.690 * * * * [progress]: [ 45 / 81 ] simplifiying candidate # 16.690 * * * * [progress]: [ 46 / 81 ] simplifiying candidate # 16.690 * * * * [progress]: [ 47 / 81 ] simplifiying candidate # 16.690 * * * * [progress]: [ 48 / 81 ] simplifiying candidate # 16.691 * * * * [progress]: [ 49 / 81 ] simplifiying candidate # 16.691 * * * * [progress]: [ 50 / 81 ] simplifiying candidate # 16.691 * * * * [progress]: [ 51 / 81 ] simplifiying candidate # 16.691 * * * * [progress]: [ 52 / 81 ] simplifiying candidate # 16.691 * * * * [progress]: [ 53 / 81 ] simplifiying candidate # 16.691 * * * * [progress]: [ 54 / 81 ] simplifiying candidate # 16.691 * * * * [progress]: [ 55 / 81 ] simplifiying candidate #real (real->posit16 (cbrt (log (+ x 1.0)))))))> 16.691 * * * * [progress]: [ 56 / 81 ] simplifiying candidate # 16.691 * * * * [progress]: [ 57 / 81 ] simplifiying candidate # 16.691 * * * * [progress]: [ 58 / 81 ] simplifiying candidate # 16.691 * * * * [progress]: [ 59 / 81 ] simplifiying candidate # 16.691 * * * * [progress]: [ 60 / 81 ] simplifiying candidate # 16.691 * * * * [progress]: [ 61 / 81 ] simplifiying candidate # 16.691 * * * * [progress]: [ 62 / 81 ] simplifiying candidate # 16.691 * * * * [progress]: [ 63 / 81 ] simplifiying candidate # 16.691 * * * * [progress]: [ 64 / 81 ] simplifiying candidate # 16.691 * * * * [progress]: [ 65 / 81 ] simplifiying candidate # 16.691 * * * * [progress]: [ 66 / 81 ] simplifiying candidate # 16.691 * * * * [progress]: [ 67 / 81 ] simplifiying candidate # 16.691 * * * * [progress]: [ 68 / 81 ] simplifiying candidate # 16.691 * * * * [progress]: [ 69 / 81 ] simplifiying candidate # 16.691 * * * * [progress]: [ 70 / 81 ] simplifiying candidate # 16.691 * * * * [progress]: [ 71 / 81 ] simplifiying candidate # 16.691 * * * * [progress]: [ 72 / 81 ] simplifiying candidate # 16.691 * * * * [progress]: [ 73 / 81 ] simplifiying candidate # 16.691 * * * * [progress]: [ 74 / 81 ] simplifiying candidate # 16.691 * * * * [progress]: [ 75 / 81 ] simplifiying candidate # 16.692 * * * * [progress]: [ 76 / 81 ] simplifiying candidate # 16.692 * * * * [progress]: [ 77 / 81 ] simplifiying candidate # 16.692 * * * * [progress]: [ 78 / 81 ] simplifiying candidate # 16.692 * * * * [progress]: [ 79 / 81 ] simplifiying candidate # 16.692 * * * * [progress]: [ 80 / 81 ] simplifiying candidate # 16.692 * * * * [progress]: [ 81 / 81 ] simplifiying candidate # 16.693 * [simplify]: Simplifying: (real->posit16 (log (+ x 1.0))) (expm1 (log (+ x 1.0))) (log1p (log (+ x 1.0))) (log (* (cbrt (+ x 1.0)) (cbrt (+ x 1.0)))) (log (cbrt (+ x 1.0))) (log (sqrt (+ x 1.0))) (log (sqrt (+ x 1.0))) (log 1) (log (+ x 1.0)) (log 1) (log (+ x 1.0)) (log (+ (pow x 3) (pow 1.0 3))) (log (+ (* x x) (- (* 1.0 1.0) (* x 1.0)))) (log (- (* x x) (* 1.0 1.0))) (log (- x 1.0)) (log (+ x 1.0)) (log (log (+ x 1.0))) (exp (log (+ x 1.0))) (* (cbrt (log (+ x 1.0))) (cbrt (log (+ x 1.0)))) (cbrt (log (+ x 1.0))) (* (* (log (+ x 1.0)) (log (+ x 1.0))) (log (+ x 1.0))) (sqrt (log (+ x 1.0))) (sqrt (log (+ x 1.0))) (real->posit16 (log (+ x 1.0))) (expm1 (log (+ x 1.0))) (log1p (log (+ x 1.0))) (log (* (cbrt (+ x 1.0)) (cbrt (+ x 1.0)))) (log (cbrt (+ x 1.0))) (log (sqrt (+ x 1.0))) (log (sqrt (+ x 1.0))) (log 1) (log (+ x 1.0)) (log 1) (log (+ x 1.0)) (log (+ (pow x 3) (pow 1.0 3))) (log (+ (* x x) (- (* 1.0 1.0) (* x 1.0)))) (log (- (* x x) (* 1.0 1.0))) (log (- x 1.0)) (log (+ x 1.0)) (log (log (+ x 1.0))) (exp (log (+ x 1.0))) (* (cbrt (log (+ x 1.0))) (cbrt (log (+ x 1.0)))) (cbrt (log (+ x 1.0))) (* (* (log (+ x 1.0)) (log (+ x 1.0))) (log (+ x 1.0))) (sqrt (log (+ x 1.0))) (sqrt (log (+ x 1.0))) (real->posit16 (log (+ x 1.0))) (expm1 (log (+ x 1.0))) (log1p (log (+ x 1.0))) (log (* (cbrt (+ x 1.0)) (cbrt (+ x 1.0)))) (log (cbrt (+ x 1.0))) (log (sqrt (+ x 1.0))) (log (sqrt (+ x 1.0))) (log 1) (log (+ x 1.0)) (log 1) (log (+ x 1.0)) (log (+ (pow x 3) (pow 1.0 3))) (log (+ (* x x) (- (* 1.0 1.0) (* x 1.0)))) (log (- (* x x) (* 1.0 1.0))) (log (- x 1.0)) (log (+ x 1.0)) (log (log (+ x 1.0))) (exp (log (+ x 1.0))) (* (cbrt (log (+ x 1.0))) (cbrt (log (+ x 1.0)))) (cbrt (log (+ x 1.0))) (* (* (log (+ x 1.0)) (log (+ x 1.0))) (log (+ x 1.0))) (sqrt (log (+ x 1.0))) (sqrt (log (+ x 1.0))) (real->posit16 (cbrt (log (+ x 1.0)))) (expm1 (cbrt (log (+ x 1.0)))) (log1p (cbrt (log (+ x 1.0)))) (log (cbrt (log (+ x 1.0)))) (exp (cbrt (log (+ x 1.0)))) (cbrt 1) (cbrt (log (+ x 1.0))) (cbrt (* (cbrt (log (+ x 1.0))) (cbrt (log (+ x 1.0))))) (cbrt (cbrt (log (+ x 1.0)))) (cbrt (sqrt (log (+ x 1.0)))) (cbrt (sqrt (log (+ x 1.0)))) (cbrt 1) (cbrt (log (+ x 1.0))) (* (cbrt (cbrt (log (+ x 1.0)))) (cbrt (cbrt (log (+ x 1.0))))) (cbrt (cbrt (log (+ x 1.0)))) (* (* (cbrt (log (+ x 1.0))) (cbrt (log (+ x 1.0)))) (cbrt (log (+ x 1.0)))) (sqrt (cbrt (log (+ x 1.0)))) (sqrt (cbrt (log (+ x 1.0)))) (- (+ (log 1.0) (* 1.0 x)) (* 1/2 (/ (pow x 2) (pow 1.0 2)))) (- (* 1.0 (/ 1 x)) (+ (log (/ 1 x)) (* 0.5 (/ 1 (pow x 2))))) (- (+ (* 1.0 (/ 1 x)) (log -1)) (+ (log (/ -1 x)) (* 0.5 (/ 1 (pow x 2))))) (- (+ (log 1.0) (* 1.0 x)) (* 1/2 (/ (pow x 2) (pow 1.0 2)))) (- (* 1.0 (/ 1 x)) (+ (log (/ 1 x)) (* 0.5 (/ 1 (pow x 2))))) (- (+ (* 1.0 (/ 1 x)) (log -1)) (+ (log (/ -1 x)) (* 0.5 (/ 1 (pow x 2))))) (- (+ (log 1.0) (* 1.0 x)) (* 1/2 (/ (pow x 2) (pow 1.0 2)))) (- (* 1.0 (/ 1 x)) (+ (log (/ 1 x)) (* 0.5 (/ 1 (pow x 2))))) (- (+ (* 1.0 (/ 1 x)) (log -1)) (+ (log (/ -1 x)) (* 0.5 (/ 1 (pow x 2))))) (- (+ (pow (log 1.0) 1/3) (* 0.3333333333333333 (* (pow (/ 1 (pow (log 1.0) 2)) 1/3) x))) (+ (* 1/6 (* (pow (/ 1 (pow (log 1.0) 2)) 1/3) (/ (pow x 2) (pow 1.0 2)))) (* 0.1111111111111111 (* (pow (/ 1 (pow (log 1.0) 5)) 1/3) (pow x 2))))) (- (+ (* 0.16666666666666666 (* (pow (/ -1 (pow (log (/ 1 x)) 2)) 1/3) (/ 1 (pow x 2)))) (pow (- (log (/ 1 x))) 1/3)) (+ (* 0.3333333333333333 (* (pow (/ -1 (pow (log (/ 1 x)) 2)) 1/3) (/ 1 x))) (* 0.1111111111111111 (* (pow (/ -1 (pow (log (/ 1 x)) 5)) 1/3) (/ 1 (pow x 2)))))) (- (+ (* 0.3333333333333333 (* (/ 1 x) (pow (/ 1 (pow (- (log -1) (log (/ -1 x))) 2)) 1/3))) (pow (- (log -1) (log (/ -1 x))) 1/3)) (+ (* 0.16666666666666666 (* (/ 1 (pow x 2)) (pow (/ 1 (pow (- (log -1) (log (/ -1 x))) 2)) 1/3))) (* 0.1111111111111111 (* (/ 1 (pow x 2)) (pow (/ 1 (pow (- (log -1) (log (/ -1 x))) 5)) 1/3))))) 16.694 * * [simplify]: iteration 0: 130 enodes 16.880 * * [simplify]: iteration 1: 325 enodes 17.351 * * [simplify]: iteration 2: 942 enodes 18.854 * * [simplify]: iteration 3: 3606 enodes 22.703 * * [simplify]: iteration complete: 5009 enodes 22.703 * * [simplify]: Extracting #0: cost 35 inf + 0 22.704 * * [simplify]: Extracting #1: cost 343 inf + 2 22.709 * * [simplify]: Extracting #2: cost 979 inf + 344 22.718 * * [simplify]: Extracting #3: cost 932 inf + 25501 22.734 * * [simplify]: Extracting #4: cost 724 inf + 66828 22.786 * * [simplify]: Extracting #5: cost 413 inf + 189268 22.868 * * [simplify]: Extracting #6: cost 170 inf + 301639 23.010 * * [simplify]: Extracting #7: cost 13 inf + 399023 23.167 * * [simplify]: Extracting #8: cost 1 inf + 406478 23.298 * * [simplify]: Extracting #9: cost 0 inf + 407499 23.441 * [simplify]: Simplified to: (real->posit16 (log (+ x 1.0))) (expm1 (log (+ x 1.0))) (log1p (log (+ x 1.0))) (+ (log (cbrt (+ x 1.0))) (log (cbrt (+ x 1.0)))) (log (cbrt (+ x 1.0))) (log (sqrt (+ x 1.0))) (log (sqrt (+ x 1.0))) 0 (log (+ x 1.0)) 0 (log (+ x 1.0)) (log (fma 1.0 (* 1.0 1.0) (* (* x x) x))) (log (fma 1.0 (- 1.0 x) (* x x))) (log (- (* x x) (* 1.0 1.0))) (log (- x 1.0)) (log (+ x 1.0)) (log (log (+ x 1.0))) (+ x 1.0) (* (cbrt (log (+ x 1.0))) (cbrt (log (+ x 1.0)))) (cbrt (log (+ x 1.0))) (* (* (log (+ x 1.0)) (log (+ x 1.0))) (log (+ x 1.0))) (sqrt (log (+ x 1.0))) (sqrt (log (+ x 1.0))) (real->posit16 (log (+ x 1.0))) (expm1 (log (+ x 1.0))) (log1p (log (+ x 1.0))) (+ (log (cbrt (+ x 1.0))) (log (cbrt (+ x 1.0)))) (log (cbrt (+ x 1.0))) (log (sqrt (+ x 1.0))) (log (sqrt (+ x 1.0))) 0 (log (+ x 1.0)) 0 (log (+ x 1.0)) (log (fma 1.0 (* 1.0 1.0) (* (* x x) x))) (log (fma 1.0 (- 1.0 x) (* x x))) (log (- (* x x) (* 1.0 1.0))) (log (- x 1.0)) (log (+ x 1.0)) (log (log (+ x 1.0))) (+ x 1.0) (* (cbrt (log (+ x 1.0))) (cbrt (log (+ x 1.0)))) (cbrt (log (+ x 1.0))) (* (* (log (+ x 1.0)) (log (+ x 1.0))) (log (+ x 1.0))) (sqrt (log (+ x 1.0))) (sqrt (log (+ x 1.0))) (real->posit16 (log (+ x 1.0))) (expm1 (log (+ x 1.0))) (log1p (log (+ x 1.0))) (+ (log (cbrt (+ x 1.0))) (log (cbrt (+ x 1.0)))) (log (cbrt (+ x 1.0))) (log (sqrt (+ x 1.0))) (log (sqrt (+ x 1.0))) 0 (log (+ x 1.0)) 0 (log (+ x 1.0)) (log (fma 1.0 (* 1.0 1.0) (* (* x x) x))) (log (fma 1.0 (- 1.0 x) (* x x))) (log (- (* x x) (* 1.0 1.0))) (log (- x 1.0)) (log (+ x 1.0)) (log (log (+ x 1.0))) (+ x 1.0) (* (cbrt (log (+ x 1.0))) (cbrt (log (+ x 1.0)))) (cbrt (log (+ x 1.0))) (* (* (log (+ x 1.0)) (log (+ x 1.0))) (log (+ x 1.0))) (sqrt (log (+ x 1.0))) (sqrt (log (+ x 1.0))) (real->posit16 (cbrt (log (+ x 1.0)))) (expm1 (cbrt (log (+ x 1.0)))) (log1p (cbrt (log (+ x 1.0)))) (log (cbrt (log (+ x 1.0)))) (exp (cbrt (log (+ x 1.0)))) 1 (cbrt (log (+ x 1.0))) (cbrt (* (cbrt (log (+ x 1.0))) (cbrt (log (+ x 1.0))))) (cbrt (cbrt (log (+ x 1.0)))) (cbrt (sqrt (log (+ x 1.0)))) (cbrt (sqrt (log (+ x 1.0)))) 1 (cbrt (log (+ x 1.0))) (* (cbrt (cbrt (log (+ x 1.0)))) (cbrt (cbrt (log (+ x 1.0))))) (cbrt (cbrt (log (+ x 1.0)))) (log (+ x 1.0)) (sqrt (cbrt (log (+ x 1.0)))) (sqrt (cbrt (log (+ x 1.0)))) (fma -1/2 (* (/ x 1.0) (/ x 1.0)) (fma x 1.0 (log 1.0))) (fma (/ 1 x) (- 1.0 (/ 0.5 x)) (log x)) (- (+ 0 (log x)) (- (/ 0.5 (* x x)) (/ 1.0 x))) (fma -1/2 (* (/ x 1.0) (/ x 1.0)) (fma x 1.0 (log 1.0))) (fma (/ 1 x) (- 1.0 (/ 0.5 x)) (log x)) (- (+ 0 (log x)) (- (/ 0.5 (* x x)) (/ 1.0 x))) (fma -1/2 (* (/ x 1.0) (/ x 1.0)) (fma x 1.0 (log 1.0))) (fma (/ 1 x) (- 1.0 (/ 0.5 x)) (log x)) (- (+ 0 (log x)) (- (/ 0.5 (* x x)) (/ 1.0 x))) (- (fma (cbrt (/ 1 (* (log 1.0) (log 1.0)))) (- (* x 0.3333333333333333) (* (* (/ x 1.0) (/ x 1.0)) 1/6)) (cbrt (log 1.0))) (* (* 0.1111111111111111 (* (cbrt (/ 1 (pow (log 1.0) 5))) x)) x)) (- (fma (cbrt (/ -1 (* (log x) (log x)))) (- (/ 0.16666666666666666 (* x x)) (/ 0.3333333333333333 x)) (cbrt (log x))) (* (cbrt (/ -1 (pow (- (log x)) 5))) (/ 0.1111111111111111 (* x x)))) (fma (- (/ 0.1111111111111111 (* x x))) (cbrt (/ 1 (pow (+ 0 (log x)) 5))) (fma (cbrt (/ 1 (* (+ 0 (log x)) (+ 0 (log x))))) (- (/ 0.3333333333333333 x) (/ 0.16666666666666666 (* x x))) (cbrt (+ 0 (log x))))) 23.451 * * * [progress]: adding candidates to table 24.374 * [progress]: [Phase 3 of 3] Extracting. 24.374 * * [regime]: Finding splitpoints for: (# # # #) 24.375 * * * [regime-changes]: Trying 1 branch expressions: (x) 24.375 * * * * [regimes]: Trying to branch on x from (# # # #) 24.522 * * * [regime]: Found split indices: #