23.559 * [progress]: [Phase 1 of 3] Setting up. 0.001 * * * [progress]: [1/2] Preparing points 0.076 * * * [progress]: [2/2] Setting up program. 0.086 * [progress]: [Phase 2 of 3] Improving. 0.086 * * * * [progress]: [ 1 / 1 ] simplifiying candidate # 0.086 * [simplify]: Simplifying: (- (log (+ N 1.0)) (log N)) 0.086 * * [simplify]: iteration 0: 6 enodes 0.093 * * [simplify]: iteration 1: 9 enodes 0.101 * * [simplify]: iteration 2: 10 enodes 0.110 * * [simplify]: iteration complete: 10 enodes 0.110 * * [simplify]: Extracting #0: cost 1 inf + 0 0.110 * * [simplify]: Extracting #1: cost 4 inf + 0 0.110 * * [simplify]: Extracting #2: cost 6 inf + 0 0.110 * * [simplify]: Extracting #3: cost 6 inf + 1 0.110 * * [simplify]: Extracting #4: cost 0 inf + 560 0.110 * [simplify]: Simplified to: (- (log (+ 1.0 N)) (log N)) 0.112 * * [progress]: iteration 1 / 4 0.112 * * * [progress]: picking best candidate 0.119 * * * * [pick]: Picked # 0.119 * * * [progress]: localizing error 0.135 * * * [progress]: generating rewritten candidates 0.135 * * * * [progress]: [ 1 / 2 ] rewriting at (2 1) 0.145 * * * * [progress]: [ 2 / 2 ] rewriting at (2) 0.179 * * * [progress]: generating series expansions 0.179 * * * * [progress]: [ 1 / 2 ] generating series at (2 1) 0.180 * [backup-simplify]: Simplify (log (+ N 1.0)) into (log (+ N 1.0)) 0.180 * [approximate]: Taking taylor expansion of (log (+ N 1.0)) in (N) around 0 0.180 * [taylor]: Taking taylor expansion of (log (+ N 1.0)) in N 0.180 * [taylor]: Taking taylor expansion of (+ N 1.0) in N 0.180 * [taylor]: Taking taylor expansion of N in N 0.180 * [backup-simplify]: Simplify 0 into 0 0.180 * [backup-simplify]: Simplify 1 into 1 0.180 * [taylor]: Taking taylor expansion of 1.0 in N 0.180 * [backup-simplify]: Simplify 1.0 into 1.0 0.180 * [backup-simplify]: Simplify (+ 0 1.0) into 1.0 0.181 * [backup-simplify]: Simplify (log 1.0) into (log 1.0) 0.181 * [taylor]: Taking taylor expansion of (log (+ N 1.0)) in N 0.181 * [taylor]: Taking taylor expansion of (+ N 1.0) in N 0.181 * [taylor]: Taking taylor expansion of N in N 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 N 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 * [backup-simplify]: Simplify (log 1.0) into (log 1.0) 0.183 * [backup-simplify]: Simplify (+ 1 0) into 1 0.186 * [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.188 * [backup-simplify]: Simplify (+ 0 0) into 0 0.205 * [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.206 * [backup-simplify]: Simplify (/ -1/2 (pow 1.0 2)) into (/ -1/2 (pow 1.0 2)) 0.209 * [backup-simplify]: Simplify (+ (* (/ -1/2 (pow 1.0 2)) (pow N 2)) (+ (* 1.0 N) (log 1.0))) into (- (+ (log 1.0) (* 1.0 N)) (* 1/2 (/ (pow N 2) (pow 1.0 2)))) 0.210 * [backup-simplify]: Simplify (log (+ (/ 1 N) 1.0)) into (log (+ (/ 1 N) 1.0)) 0.210 * [approximate]: Taking taylor expansion of (log (+ (/ 1 N) 1.0)) in (N) around 0 0.210 * [taylor]: Taking taylor expansion of (log (+ (/ 1 N) 1.0)) in N 0.210 * [taylor]: Taking taylor expansion of (+ (/ 1 N) 1.0) in N 0.210 * [taylor]: Taking taylor expansion of (/ 1 N) in N 0.210 * [taylor]: Taking taylor expansion of N in N 0.210 * [backup-simplify]: Simplify 0 into 0 0.210 * [backup-simplify]: Simplify 1 into 1 0.210 * [backup-simplify]: Simplify (/ 1 1) into 1 0.210 * [taylor]: Taking taylor expansion of 1.0 in N 0.210 * [backup-simplify]: Simplify 1.0 into 1.0 0.211 * [backup-simplify]: Simplify (+ 1 0) into 1 0.211 * [backup-simplify]: Simplify (log 1) into 0 0.211 * [taylor]: Taking taylor expansion of (log (+ (/ 1 N) 1.0)) in N 0.211 * [taylor]: Taking taylor expansion of (+ (/ 1 N) 1.0) in N 0.211 * [taylor]: Taking taylor expansion of (/ 1 N) in N 0.211 * [taylor]: Taking taylor expansion of N in N 0.211 * [backup-simplify]: Simplify 0 into 0 0.211 * [backup-simplify]: Simplify 1 into 1 0.212 * [backup-simplify]: Simplify (/ 1 1) into 1 0.212 * [taylor]: Taking taylor expansion of 1.0 in N 0.212 * [backup-simplify]: Simplify 1.0 into 1.0 0.212 * [backup-simplify]: Simplify (+ 1 0) into 1 0.213 * [backup-simplify]: Simplify (log 1) into 0 0.214 * [backup-simplify]: Simplify (+ (* (- 1) (log N)) 0) into (- (log N)) 0.214 * [backup-simplify]: Simplify (- (log N)) into (- (log N)) 0.215 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 0.215 * [backup-simplify]: Simplify (+ 0 1.0) into 1.0 0.221 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 1.0) 1)) (pow 1 1)))) 1) into 1.0 0.221 * [backup-simplify]: Simplify 1.0 into 1.0 0.223 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.223 * [backup-simplify]: Simplify (+ 0 0) into 0 0.232 * [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.232 * [backup-simplify]: Simplify -0.5 into -0.5 0.233 * [backup-simplify]: Simplify (+ (* -0.5 (pow (/ 1 N) 2)) (+ (* 1.0 (/ 1 N)) (- (log (/ 1 N))))) into (- (* 1.0 (/ 1 N)) (+ (* 0.5 (/ 1 (pow N 2))) (log (/ 1 N)))) 0.233 * [backup-simplify]: Simplify (log (+ (/ 1 (- N)) 1.0)) into (log (- 1.0 (/ 1 N))) 0.233 * [approximate]: Taking taylor expansion of (log (- 1.0 (/ 1 N))) in (N) around 0 0.233 * [taylor]: Taking taylor expansion of (log (- 1.0 (/ 1 N))) in N 0.234 * [taylor]: Taking taylor expansion of (- 1.0 (/ 1 N)) in N 0.234 * [taylor]: Taking taylor expansion of 1.0 in N 0.234 * [backup-simplify]: Simplify 1.0 into 1.0 0.234 * [taylor]: Taking taylor expansion of (/ 1 N) in N 0.234 * [taylor]: Taking taylor expansion of N in N 0.234 * [backup-simplify]: Simplify 0 into 0 0.234 * [backup-simplify]: Simplify 1 into 1 0.234 * [backup-simplify]: Simplify (/ 1 1) into 1 0.234 * [backup-simplify]: Simplify (- 1) into -1 0.235 * [backup-simplify]: Simplify (+ 0 -1) into -1 0.235 * [backup-simplify]: Simplify (log -1) into (log -1) 0.235 * [taylor]: Taking taylor expansion of (log (- 1.0 (/ 1 N))) in N 0.235 * [taylor]: Taking taylor expansion of (- 1.0 (/ 1 N)) in N 0.235 * [taylor]: Taking taylor expansion of 1.0 in N 0.235 * [backup-simplify]: Simplify 1.0 into 1.0 0.235 * [taylor]: Taking taylor expansion of (/ 1 N) in N 0.235 * [taylor]: Taking taylor expansion of N in N 0.235 * [backup-simplify]: Simplify 0 into 0 0.235 * [backup-simplify]: Simplify 1 into 1 0.235 * [backup-simplify]: Simplify (/ 1 1) into 1 0.236 * [backup-simplify]: Simplify (- 1) into -1 0.236 * [backup-simplify]: Simplify (+ 0 -1) into -1 0.236 * [backup-simplify]: Simplify (log -1) into (log -1) 0.237 * [backup-simplify]: Simplify (+ (* (- 1) (log N)) (log -1)) into (- (log -1) (log N)) 0.238 * [backup-simplify]: Simplify (- (log -1) (log N)) into (- (log -1) (log N)) 0.238 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 0.239 * [backup-simplify]: Simplify (- 0) into 0 0.239 * [backup-simplify]: Simplify (+ 1.0 0) into 1.0 0.244 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 1.0) 1)) (pow -1 1)))) 1) into -1.0 0.244 * [backup-simplify]: Simplify -1.0 into -1.0 0.244 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.244 * [backup-simplify]: Simplify (- 0) into 0 0.245 * [backup-simplify]: Simplify (+ 0 0) into 0 0.252 * [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.252 * [backup-simplify]: Simplify -0.5 into -0.5 0.253 * [backup-simplify]: Simplify (+ (* -0.5 (pow (/ 1 (- N)) 2)) (+ (* -1.0 (/ 1 (- N))) (- (log -1) (log (/ 1 (- N)))))) into (- (+ (* 1.0 (/ 1 N)) (log -1)) (+ (* 0.5 (/ 1 (pow N 2))) (log (/ -1 N)))) 0.253 * * * * [progress]: [ 2 / 2 ] generating series at (2) 0.254 * [backup-simplify]: Simplify (- (log (+ N 1.0)) (log N)) into (- (log (+ N 1.0)) (log N)) 0.254 * [approximate]: Taking taylor expansion of (- (log (+ N 1.0)) (log N)) in (N) around 0 0.254 * [taylor]: Taking taylor expansion of (- (log (+ N 1.0)) (log N)) in N 0.254 * [taylor]: Taking taylor expansion of (log (+ N 1.0)) in N 0.254 * [taylor]: Taking taylor expansion of (+ N 1.0) in N 0.254 * [taylor]: Taking taylor expansion of N in N 0.254 * [backup-simplify]: Simplify 0 into 0 0.254 * [backup-simplify]: Simplify 1 into 1 0.254 * [taylor]: Taking taylor expansion of 1.0 in N 0.254 * [backup-simplify]: Simplify 1.0 into 1.0 0.254 * [backup-simplify]: Simplify (+ 0 1.0) into 1.0 0.254 * [backup-simplify]: Simplify (log 1.0) into (log 1.0) 0.255 * [taylor]: Taking taylor expansion of (log N) in N 0.255 * [taylor]: Taking taylor expansion of N in N 0.255 * [backup-simplify]: Simplify 0 into 0 0.255 * [backup-simplify]: Simplify 1 into 1 0.255 * [backup-simplify]: Simplify (log 1) into 0 0.255 * [taylor]: Taking taylor expansion of (- (log (+ N 1.0)) (log N)) in N 0.255 * [taylor]: Taking taylor expansion of (log (+ N 1.0)) in N 0.255 * [taylor]: Taking taylor expansion of (+ N 1.0) in N 0.255 * [taylor]: Taking taylor expansion of N in N 0.255 * [backup-simplify]: Simplify 0 into 0 0.255 * [backup-simplify]: Simplify 1 into 1 0.255 * [taylor]: Taking taylor expansion of 1.0 in N 0.255 * [backup-simplify]: Simplify 1.0 into 1.0 0.255 * [backup-simplify]: Simplify (+ 0 1.0) into 1.0 0.256 * [backup-simplify]: Simplify (log 1.0) into (log 1.0) 0.256 * [taylor]: Taking taylor expansion of (log N) in N 0.256 * [taylor]: Taking taylor expansion of N in N 0.256 * [backup-simplify]: Simplify 0 into 0 0.256 * [backup-simplify]: Simplify 1 into 1 0.256 * [backup-simplify]: Simplify (log 1) into 0 0.257 * [backup-simplify]: Simplify (+ (* (- -1) (log N)) 0) into (log N) 0.257 * [backup-simplify]: Simplify (- (log N)) into (- (log N)) 0.258 * [backup-simplify]: Simplify (+ (log 1.0) (- (log N))) into (- (log 1.0) (log N)) 0.259 * [backup-simplify]: Simplify (- (log 1.0) (log N)) into (- (log 1.0) (log N)) 0.260 * [backup-simplify]: Simplify (+ 1 0) into 1 0.266 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 1) 1)) (pow 1.0 1)))) 1) into 1.0 0.267 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow 1 1)))) 1) into 0 0.268 * [backup-simplify]: Simplify (- 0) into 0 0.268 * [backup-simplify]: Simplify (+ 1.0 0) into 1.0 0.268 * [backup-simplify]: Simplify 1.0 into 1.0 0.269 * [backup-simplify]: Simplify (+ 0 0) into 0 0.277 * [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.279 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow 1 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow 1 1)))) 2) into 0 0.279 * [backup-simplify]: Simplify (- 0) into 0 0.280 * [backup-simplify]: Simplify (+ (/ -1/2 (pow 1.0 2)) 0) into (- (* 1/2 (/ 1 (pow 1.0 2)))) 0.282 * [backup-simplify]: Simplify (- (* 1/2 (/ 1 (pow 1.0 2)))) into (- (* 1/2 (/ 1 (pow 1.0 2)))) 0.285 * [backup-simplify]: Simplify (+ (* (- (* 1/2 (/ 1 (pow 1.0 2)))) (pow N 2)) (+ (* 1.0 N) (- (log 1.0) (log N)))) into (- (+ (log 1.0) (* 1.0 N)) (+ (* 1/2 (/ (pow N 2) (pow 1.0 2))) (log N))) 0.286 * [backup-simplify]: Simplify (- (log (+ (/ 1 N) 1.0)) (log (/ 1 N))) into (- (log (+ (/ 1 N) 1.0)) (log (/ 1 N))) 0.286 * [approximate]: Taking taylor expansion of (- (log (+ (/ 1 N) 1.0)) (log (/ 1 N))) in (N) around 0 0.286 * [taylor]: Taking taylor expansion of (- (log (+ (/ 1 N) 1.0)) (log (/ 1 N))) in N 0.286 * [taylor]: Taking taylor expansion of (log (+ (/ 1 N) 1.0)) in N 0.286 * [taylor]: Taking taylor expansion of (+ (/ 1 N) 1.0) in N 0.286 * [taylor]: Taking taylor expansion of (/ 1 N) in N 0.286 * [taylor]: Taking taylor expansion of N in N 0.286 * [backup-simplify]: Simplify 0 into 0 0.286 * [backup-simplify]: Simplify 1 into 1 0.286 * [backup-simplify]: Simplify (/ 1 1) into 1 0.286 * [taylor]: Taking taylor expansion of 1.0 in N 0.286 * [backup-simplify]: Simplify 1.0 into 1.0 0.286 * [backup-simplify]: Simplify (+ 1 0) into 1 0.287 * [backup-simplify]: Simplify (log 1) into 0 0.287 * [taylor]: Taking taylor expansion of (log (/ 1 N)) in N 0.287 * [taylor]: Taking taylor expansion of (/ 1 N) in N 0.287 * [taylor]: Taking taylor expansion of N in N 0.287 * [backup-simplify]: Simplify 0 into 0 0.287 * [backup-simplify]: Simplify 1 into 1 0.287 * [backup-simplify]: Simplify (/ 1 1) into 1 0.287 * [backup-simplify]: Simplify (log 1) into 0 0.287 * [taylor]: Taking taylor expansion of (- (log (+ (/ 1 N) 1.0)) (log (/ 1 N))) in N 0.287 * [taylor]: Taking taylor expansion of (log (+ (/ 1 N) 1.0)) in N 0.287 * [taylor]: Taking taylor expansion of (+ (/ 1 N) 1.0) in N 0.287 * [taylor]: Taking taylor expansion of (/ 1 N) in N 0.287 * [taylor]: Taking taylor expansion of N in N 0.287 * [backup-simplify]: Simplify 0 into 0 0.288 * [backup-simplify]: Simplify 1 into 1 0.288 * [backup-simplify]: Simplify (/ 1 1) into 1 0.288 * [taylor]: Taking taylor expansion of 1.0 in N 0.288 * [backup-simplify]: Simplify 1.0 into 1.0 0.288 * [backup-simplify]: Simplify (+ 1 0) into 1 0.288 * [backup-simplify]: Simplify (log 1) into 0 0.288 * [taylor]: Taking taylor expansion of (log (/ 1 N)) in N 0.288 * [taylor]: Taking taylor expansion of (/ 1 N) in N 0.289 * [taylor]: Taking taylor expansion of N in N 0.289 * [backup-simplify]: Simplify 0 into 0 0.289 * [backup-simplify]: Simplify 1 into 1 0.289 * [backup-simplify]: Simplify (/ 1 1) into 1 0.289 * [backup-simplify]: Simplify (log 1) into 0 0.290 * [backup-simplify]: Simplify (+ (* (- 1) (log N)) 0) into (- (log N)) 0.290 * [backup-simplify]: Simplify (+ (* (- 1) (log N)) 0) into (- (log N)) 0.290 * [backup-simplify]: Simplify (- (- (log N))) into (log N) 0.291 * [backup-simplify]: Simplify (+ (- (log N)) (log N)) into 0 0.291 * [backup-simplify]: Simplify 0 into 0 0.291 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 0.291 * [backup-simplify]: Simplify (+ 0 1.0) into 1.0 0.295 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 1.0) 1)) (pow 1 1)))) 1) into 1.0 0.296 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 0.297 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow 1 1)))) 1) into 0 0.297 * [backup-simplify]: Simplify (- 0) into 0 0.297 * [backup-simplify]: Simplify (+ 1.0 0) into 1.0 0.297 * [backup-simplify]: Simplify 1.0 into 1.0 0.298 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.298 * [backup-simplify]: Simplify (+ 0 0) into 0 0.317 * [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.318 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.319 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow 1 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow 1 1)))) 2) into 0 0.320 * [backup-simplify]: Simplify (- 0) into 0 0.320 * [backup-simplify]: Simplify (+ -0.5 0) into (- 0.5) 0.320 * [backup-simplify]: Simplify (- 0.5) into (- 0.5) 0.321 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.321 * [backup-simplify]: Simplify (+ 0 0) into 0 0.332 * [backup-simplify]: Simplify (/ (+ (* 2 (/ (* (pow (* 1 1.0) 3)) (pow 1 3))) (* -3 (/ (* (pow (* 1 1.0) 1) (pow (* 2 0) 1)) (pow 1 2))) (* 1 (/ (* 1 1 (pow (* 6 0) 1)) (pow 1 1)))) 6) into 0.3333333333333333 0.333 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.337 * [backup-simplify]: Simplify (/ (+ (* 2 (/ (* (pow (* 1 0) 3)) (pow 1 3))) (* -3 (/ (* (pow (* 1 0) 1) (pow (* 2 0) 1)) (pow 1 2))) (* 1 (/ (* 1 1 (pow (* 6 0) 1)) (pow 1 1)))) 6) into 0 0.337 * [backup-simplify]: Simplify (- 0) into 0 0.337 * [backup-simplify]: Simplify (+ 0.3333333333333333 0) into 0.3333333333333333 0.337 * [backup-simplify]: Simplify 0.3333333333333333 into 0.3333333333333333 0.339 * [backup-simplify]: Simplify (+ (* 0.3333333333333333 (pow (/ 1 N) 3)) (+ (* (- 0.5) (pow (/ 1 N) 2)) (* 1.0 (/ 1 N)))) into (- (+ (* 0.3333333333333333 (/ 1 (pow N 3))) (* 1.0 (/ 1 N))) (* 0.5 (/ 1 (pow N 2)))) 0.339 * [backup-simplify]: Simplify (- (log (+ (/ 1 (- N)) 1.0)) (log (/ 1 (- N)))) into (- (log (- 1.0 (/ 1 N))) (log (/ -1 N))) 0.339 * [approximate]: Taking taylor expansion of (- (log (- 1.0 (/ 1 N))) (log (/ -1 N))) in (N) around 0 0.340 * [taylor]: Taking taylor expansion of (- (log (- 1.0 (/ 1 N))) (log (/ -1 N))) in N 0.340 * [taylor]: Taking taylor expansion of (log (- 1.0 (/ 1 N))) in N 0.340 * [taylor]: Taking taylor expansion of (- 1.0 (/ 1 N)) in N 0.340 * [taylor]: Taking taylor expansion of 1.0 in N 0.340 * [backup-simplify]: Simplify 1.0 into 1.0 0.340 * [taylor]: Taking taylor expansion of (/ 1 N) in N 0.340 * [taylor]: Taking taylor expansion of N in N 0.340 * [backup-simplify]: Simplify 0 into 0 0.340 * [backup-simplify]: Simplify 1 into 1 0.340 * [backup-simplify]: Simplify (/ 1 1) into 1 0.340 * [backup-simplify]: Simplify (- 1) into -1 0.341 * [backup-simplify]: Simplify (+ 0 -1) into -1 0.341 * [backup-simplify]: Simplify (log -1) into (log -1) 0.341 * [taylor]: Taking taylor expansion of (log (/ -1 N)) in N 0.341 * [taylor]: Taking taylor expansion of (/ -1 N) in N 0.341 * [taylor]: Taking taylor expansion of -1 in N 0.341 * [backup-simplify]: Simplify -1 into -1 0.341 * [taylor]: Taking taylor expansion of N in N 0.341 * [backup-simplify]: Simplify 0 into 0 0.341 * [backup-simplify]: Simplify 1 into 1 0.342 * [backup-simplify]: Simplify (/ -1 1) into -1 0.342 * [backup-simplify]: Simplify (log -1) into (log -1) 0.342 * [taylor]: Taking taylor expansion of (- (log (- 1.0 (/ 1 N))) (log (/ -1 N))) in N 0.342 * [taylor]: Taking taylor expansion of (log (- 1.0 (/ 1 N))) in N 0.342 * [taylor]: Taking taylor expansion of (- 1.0 (/ 1 N)) in N 0.342 * [taylor]: Taking taylor expansion of 1.0 in N 0.342 * [backup-simplify]: Simplify 1.0 into 1.0 0.342 * [taylor]: Taking taylor expansion of (/ 1 N) in N 0.342 * [taylor]: Taking taylor expansion of N in N 0.342 * [backup-simplify]: Simplify 0 into 0 0.342 * [backup-simplify]: Simplify 1 into 1 0.343 * [backup-simplify]: Simplify (/ 1 1) into 1 0.343 * [backup-simplify]: Simplify (- 1) into -1 0.343 * [backup-simplify]: Simplify (+ 0 -1) into -1 0.343 * [backup-simplify]: Simplify (log -1) into (log -1) 0.343 * [taylor]: Taking taylor expansion of (log (/ -1 N)) in N 0.343 * [taylor]: Taking taylor expansion of (/ -1 N) in N 0.344 * [taylor]: Taking taylor expansion of -1 in N 0.344 * [backup-simplify]: Simplify -1 into -1 0.344 * [taylor]: Taking taylor expansion of N in N 0.344 * [backup-simplify]: Simplify 0 into 0 0.344 * [backup-simplify]: Simplify 1 into 1 0.344 * [backup-simplify]: Simplify (/ -1 1) into -1 0.345 * [backup-simplify]: Simplify (log -1) into (log -1) 0.346 * [backup-simplify]: Simplify (+ (* (- 1) (log N)) (log -1)) into (- (log -1) (log N)) 0.347 * [backup-simplify]: Simplify (+ (* (- 1) (log N)) (log -1)) into (- (log -1) (log N)) 0.348 * [backup-simplify]: Simplify (- (- (log -1) (log N))) into (- (log N) (log -1)) 0.350 * [backup-simplify]: Simplify (+ (- (log -1) (log N)) (- (log N) (log -1))) into 0 0.350 * [backup-simplify]: Simplify 0 into 0 0.351 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 0.352 * [backup-simplify]: Simplify (- 0) into 0 0.352 * [backup-simplify]: Simplify (+ 1.0 0) into 1.0 0.360 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 1.0) 1)) (pow -1 1)))) 1) into -1.0 0.361 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 0.363 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow -1 1)))) 1) into 0 0.363 * [backup-simplify]: Simplify (- 0) into 0 0.364 * [backup-simplify]: Simplify (+ -1.0 0) into (- 1.0) 0.364 * [backup-simplify]: Simplify (- 1.0) into (- 1.0) 0.365 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.366 * [backup-simplify]: Simplify (- 0) into 0 0.366 * [backup-simplify]: Simplify (+ 0 0) into 0 0.380 * [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.381 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.385 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow -1 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow -1 1)))) 2) into 0 0.385 * [backup-simplify]: Simplify (- 0) into 0 0.386 * [backup-simplify]: Simplify (+ -0.5 0) into (- 0.5) 0.386 * [backup-simplify]: Simplify (- 0.5) into (- 0.5) 0.387 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.388 * [backup-simplify]: Simplify (- 0) into 0 0.388 * [backup-simplify]: Simplify (+ 0 0) into 0 0.407 * [backup-simplify]: Simplify (/ (+ (* 2 (/ (* (pow (* 1 1.0) 3)) (pow -1 3))) (* -3 (/ (* (pow (* 1 1.0) 1) (pow (* 2 0) 1)) (pow -1 2))) (* 1 (/ (* 1 1 (pow (* 6 0) 1)) (pow -1 1)))) 6) into -0.3333333333333333 0.408 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.413 * [backup-simplify]: Simplify (/ (+ (* 2 (/ (* (pow (* 1 0) 3)) (pow -1 3))) (* -3 (/ (* (pow (* 1 0) 1) (pow (* 2 0) 1)) (pow -1 2))) (* 1 (/ (* 1 1 (pow (* 6 0) 1)) (pow -1 1)))) 6) into 0 0.413 * [backup-simplify]: Simplify (- 0) into 0 0.414 * [backup-simplify]: Simplify (+ -0.3333333333333333 0) into (- 0.3333333333333333) 0.414 * [backup-simplify]: Simplify (- 0.3333333333333333) into (- 0.3333333333333333) 0.417 * [backup-simplify]: Simplify (+ (* (- 0.3333333333333333) (pow (/ 1 (- N)) 3)) (+ (* (- 0.5) (pow (/ 1 (- N)) 2)) (* (- 1.0) (/ 1 (- N))))) into (- (+ (* 0.3333333333333333 (/ 1 (pow N 3))) (* 1.0 (/ 1 N))) (* 0.5 (/ 1 (pow N 2)))) 0.417 * * * [progress]: simplifying candidates 0.417 * * * * [progress]: [ 1 / 73 ] simplifiying candidate #real (real->posit16 (log (+ N 1.0)))) (log N)))> 0.417 * * * * [progress]: [ 2 / 73 ] simplifiying candidate # 0.417 * * * * [progress]: [ 3 / 73 ] simplifiying candidate # 0.417 * * * * [progress]: [ 4 / 73 ] simplifiying candidate # 0.417 * * * * [progress]: [ 5 / 73 ] simplifiying candidate # 0.417 * * * * [progress]: [ 6 / 73 ] simplifiying candidate # 0.417 * * * * [progress]: [ 7 / 73 ] simplifiying candidate # 0.418 * * * * [progress]: [ 8 / 73 ] simplifiying candidate # 0.418 * * * * [progress]: [ 9 / 73 ] simplifiying candidate # 0.418 * * * * [progress]: [ 10 / 73 ] simplifiying candidate # 0.418 * * * * [progress]: [ 11 / 73 ] simplifiying candidate # 0.418 * * * * [progress]: [ 12 / 73 ] simplifiying candidate # 0.418 * * * * [progress]: [ 13 / 73 ] simplifiying candidate # 0.418 * * * * [progress]: [ 14 / 73 ] simplifiying candidate # 0.418 * * * * [progress]: [ 15 / 73 ] simplifiying candidate # 0.418 * * * * [progress]: [ 16 / 73 ] simplifiying candidate # 0.418 * * * * [progress]: [ 17 / 73 ] simplifiying candidate # 0.418 * * * * [progress]: [ 18 / 73 ] simplifiying candidate # 0.418 * * * * [progress]: [ 19 / 73 ] simplifiying candidate #real (real->posit16 (- (log (+ N 1.0)) (log N)))))> 0.418 * * * * [progress]: [ 20 / 73 ] simplifiying candidate # 0.418 * * * * [progress]: [ 21 / 73 ] simplifiying candidate # 0.418 * * * * [progress]: [ 22 / 73 ] simplifiying candidate # 0.418 * * * * [progress]: [ 23 / 73 ] simplifiying candidate # 0.418 * * * * [progress]: [ 24 / 73 ] simplifiying candidate # 0.418 * * * * [progress]: [ 25 / 73 ] simplifiying candidate # 0.419 * * * * [progress]: [ 26 / 73 ] simplifiying candidate # 0.419 * * * * [progress]: [ 27 / 73 ] simplifiying candidate # 0.419 * * * * [progress]: [ 28 / 73 ] simplifiying candidate # 0.419 * * * * [progress]: [ 29 / 73 ] simplifiying candidate # 0.419 * * * * [progress]: [ 30 / 73 ] simplifiying candidate # 0.419 * * * * [progress]: [ 31 / 73 ] simplifiying candidate # 0.419 * * * * [progress]: [ 32 / 73 ] simplifiying candidate # 0.419 * * * * [progress]: [ 33 / 73 ] simplifiying candidate # 0.419 * * * * [progress]: [ 34 / 73 ] simplifiying candidate # 0.419 * * * * [progress]: [ 35 / 73 ] simplifiying candidate # 0.419 * * * * [progress]: [ 36 / 73 ] simplifiying candidate # 0.419 * * * * [progress]: [ 37 / 73 ] simplifiying candidate # 0.419 * * * * [progress]: [ 38 / 73 ] simplifiying candidate # 0.419 * * * * [progress]: [ 39 / 73 ] simplifiying candidate # 0.419 * * * * [progress]: [ 40 / 73 ] simplifiying candidate # 0.419 * * * * [progress]: [ 41 / 73 ] simplifiying candidate # 0.419 * * * * [progress]: [ 42 / 73 ] simplifiying candidate # 0.419 * * * * [progress]: [ 43 / 73 ] simplifiying candidate # 0.420 * * * * [progress]: [ 44 / 73 ] simplifiying candidate # 0.420 * * * * [progress]: [ 45 / 73 ] simplifiying candidate # 0.420 * * * * [progress]: [ 46 / 73 ] simplifiying candidate # 0.420 * * * * [progress]: [ 47 / 73 ] simplifiying candidate # 0.420 * * * * [progress]: [ 48 / 73 ] simplifiying candidate # 0.420 * * * * [progress]: [ 49 / 73 ] simplifiying candidate # 0.420 * * * * [progress]: [ 50 / 73 ] simplifiying candidate # 0.420 * * * * [progress]: [ 51 / 73 ] simplifiying candidate # 0.420 * * * * [progress]: [ 52 / 73 ] simplifiying candidate # 0.420 * * * * [progress]: [ 53 / 73 ] simplifiying candidate # 0.420 * * * * [progress]: [ 54 / 73 ] simplifiying candidate # 0.420 * * * * [progress]: [ 55 / 73 ] simplifiying candidate # 0.420 * * * * [progress]: [ 56 / 73 ] simplifiying candidate # 0.420 * * * * [progress]: [ 57 / 73 ] simplifiying candidate # 0.420 * * * * [progress]: [ 58 / 73 ] simplifiying candidate # 0.420 * * * * [progress]: [ 59 / 73 ] simplifiying candidate # 0.420 * * * * [progress]: [ 60 / 73 ] simplifiying candidate # 0.420 * * * * [progress]: [ 61 / 73 ] simplifiying candidate # 0.421 * * * * [progress]: [ 62 / 73 ] simplifiying candidate # 0.421 * * * * [progress]: [ 63 / 73 ] simplifiying candidate # 0.421 * * * * [progress]: [ 64 / 73 ] simplifiying candidate # 0.421 * * * * [progress]: [ 65 / 73 ] simplifiying candidate # 0.421 * * * * [progress]: [ 66 / 73 ] simplifiying candidate # 0.421 * * * * [progress]: [ 67 / 73 ] simplifiying candidate # 0.421 * * * * [progress]: [ 68 / 73 ] simplifiying candidate # 0.421 * * * * [progress]: [ 69 / 73 ] simplifiying candidate # 0.421 * * * * [progress]: [ 70 / 73 ] simplifiying candidate # 0.421 * * * * [progress]: [ 71 / 73 ] simplifiying candidate # 0.421 * * * * [progress]: [ 72 / 73 ] simplifiying candidate # 0.421 * * * * [progress]: [ 73 / 73 ] simplifiying candidate # 0.422 * [simplify]: Simplifying: (real->posit16 (log (+ N 1.0))) (expm1 (log (+ N 1.0))) (log1p (log (+ N 1.0))) (log (* (cbrt (+ N 1.0)) (cbrt (+ N 1.0)))) (log (cbrt (+ N 1.0))) (log (sqrt (+ N 1.0))) (log (sqrt (+ N 1.0))) (log 1) (log (+ N 1.0)) (log 1) (log (+ N 1.0)) (log (+ (pow N 3) (pow 1.0 3))) (log (+ (* N N) (- (* 1.0 1.0) (* N 1.0)))) (log (- (* N N) (* 1.0 1.0))) (log (- N 1.0)) (log (+ N 1.0)) (log (log (+ N 1.0))) (exp (log (+ N 1.0))) (* (cbrt (log (+ N 1.0))) (cbrt (log (+ N 1.0)))) (cbrt (log (+ N 1.0))) (* (* (log (+ N 1.0)) (log (+ N 1.0))) (log (+ N 1.0))) (sqrt (log (+ N 1.0))) (sqrt (log (+ N 1.0))) (real->posit16 (- (log (+ N 1.0)) (log N))) (fma 1 (log (+ N 1.0)) (- (* (log N) 1))) (fma (- (log N)) 1 (* (log N) 1)) (fma 1 (log (+ N 1.0)) (- (* (cbrt (log N)) (* (cbrt (log N)) (cbrt (log N)))))) (fma (- (cbrt (log N))) (* (cbrt (log N)) (cbrt (log N))) (* (cbrt (log N)) (* (cbrt (log N)) (cbrt (log N))))) (fma 1 (log (+ N 1.0)) (- (* (sqrt (log N)) (sqrt (log N))))) (fma (- (sqrt (log N))) (sqrt (log N)) (* (sqrt (log N)) (sqrt (log N)))) (fma 1 (log (+ N 1.0)) (- (* (log N) 1))) (fma (- (log N)) 1 (* (log N) 1)) (fma (* (cbrt (log (+ N 1.0))) (cbrt (log (+ N 1.0)))) (cbrt (log (+ N 1.0))) (- (* (log N) 1))) (fma (- (log N)) 1 (* (log N) 1)) (fma (* (cbrt (log (+ N 1.0))) (cbrt (log (+ N 1.0)))) (cbrt (log (+ N 1.0))) (- (* (cbrt (log N)) (* (cbrt (log N)) (cbrt (log N)))))) (fma (- (cbrt (log N))) (* (cbrt (log N)) (cbrt (log N))) (* (cbrt (log N)) (* (cbrt (log N)) (cbrt (log N))))) (fma (* (cbrt (log (+ N 1.0))) (cbrt (log (+ N 1.0)))) (cbrt (log (+ N 1.0))) (- (* (sqrt (log N)) (sqrt (log N))))) (fma (- (sqrt (log N))) (sqrt (log N)) (* (sqrt (log N)) (sqrt (log N)))) (fma (* (cbrt (log (+ N 1.0))) (cbrt (log (+ N 1.0)))) (cbrt (log (+ N 1.0))) (- (* (log N) 1))) (fma (- (log N)) 1 (* (log N) 1)) (fma (sqrt (log (+ N 1.0))) (sqrt (log (+ N 1.0))) (- (* (log N) 1))) (fma (- (log N)) 1 (* (log N) 1)) (fma (sqrt (log (+ N 1.0))) (sqrt (log (+ N 1.0))) (- (* (cbrt (log N)) (* (cbrt (log N)) (cbrt (log N)))))) (fma (- (cbrt (log N))) (* (cbrt (log N)) (cbrt (log N))) (* (cbrt (log N)) (* (cbrt (log N)) (cbrt (log N))))) (fma (sqrt (log (+ N 1.0))) (sqrt (log (+ N 1.0))) (- (* (sqrt (log N)) (sqrt (log N))))) (fma (- (sqrt (log N))) (sqrt (log N)) (* (sqrt (log N)) (sqrt (log N)))) (fma (sqrt (log (+ N 1.0))) (sqrt (log (+ N 1.0))) (- (* (log N) 1))) (fma (- (log N)) 1 (* (log N) 1)) (fma 1 (log (+ N 1.0)) (- (* (log N) 1))) (fma (- (log N)) 1 (* (log N) 1)) (fma 1 (log (+ N 1.0)) (- (* (cbrt (log N)) (* (cbrt (log N)) (cbrt (log N)))))) (fma (- (cbrt (log N))) (* (cbrt (log N)) (cbrt (log N))) (* (cbrt (log N)) (* (cbrt (log N)) (cbrt (log N))))) (fma 1 (log (+ N 1.0)) (- (* (sqrt (log N)) (sqrt (log N))))) (fma (- (sqrt (log N))) (sqrt (log N)) (* (sqrt (log N)) (sqrt (log N)))) (fma 1 (log (+ N 1.0)) (- (* (log N) 1))) (fma (- (log N)) 1 (* (log N) 1)) (expm1 (- (log (+ N 1.0)) (log N))) (log1p (- (log (+ N 1.0)) (log N))) (- (log N)) (- (log N)) (- (log N)) (- (log N)) (/ (+ N 1.0) N) (log (- (log (+ N 1.0)) (log N))) (exp (- (log (+ N 1.0)) (log N))) (* (cbrt (- (log (+ N 1.0)) (log N))) (cbrt (- (log (+ N 1.0)) (log N)))) (cbrt (- (log (+ N 1.0)) (log N))) (* (* (- (log (+ N 1.0)) (log N)) (- (log (+ N 1.0)) (log N))) (- (log (+ N 1.0)) (log N))) (sqrt (- (log (+ N 1.0)) (log N))) (sqrt (- (log (+ N 1.0)) (log N))) (- (pow (log (+ N 1.0)) 3) (pow (log N) 3)) (+ (* (log (+ N 1.0)) (log (+ N 1.0))) (+ (* (log N) (log N)) (* (log (+ N 1.0)) (log N)))) (- (log N)) (- (* (log (+ N 1.0)) (log (+ N 1.0))) (* (log N) (log N))) (+ (log (+ N 1.0)) (log N)) (+ (sqrt (log (+ N 1.0))) (sqrt (log N))) (- (sqrt (log (+ N 1.0))) (sqrt (log N))) (- (log (+ N 1.0)) (log N)) (- (log (+ N 1.0)) (log N)) (- (log (+ N 1.0)) (log N)) (- (log (+ N 1.0)) (log N)) (- (log (+ N 1.0)) (log (* (cbrt N) (cbrt N)))) (- (log (+ N 1.0)) (log (sqrt N))) (- (log (+ N 1.0)) (log 1)) (- (log (cbrt (+ N 1.0))) (log N)) (- (log (sqrt (+ N 1.0))) (log N)) (- (log (+ N 1.0)) (log N)) (- (log (+ N 1.0)) (log N)) (+ (log (+ (* N N) (- (* 1.0 1.0) (* N 1.0)))) (log N)) (+ (log (- N 1.0)) (log N)) (- (log N)) (- (+ (log 1.0) (* 1.0 N)) (* 1/2 (/ (pow N 2) (pow 1.0 2)))) (- (* 1.0 (/ 1 N)) (+ (* 0.5 (/ 1 (pow N 2))) (log (/ 1 N)))) (- (+ (* 1.0 (/ 1 N)) (log -1)) (+ (* 0.5 (/ 1 (pow N 2))) (log (/ -1 N)))) (- (+ (log 1.0) (* 1.0 N)) (+ (* 1/2 (/ (pow N 2) (pow 1.0 2))) (log N))) (- (+ (* 0.3333333333333333 (/ 1 (pow N 3))) (* 1.0 (/ 1 N))) (* 0.5 (/ 1 (pow N 2)))) (- (+ (* 0.3333333333333333 (/ 1 (pow N 3))) (* 1.0 (/ 1 N))) (* 0.5 (/ 1 (pow N 2)))) 0.426 * * [simplify]: iteration 0: 129 enodes 0.594 * * [simplify]: iteration 1: 289 enodes 0.887 * * [simplify]: iteration 2: 686 enodes 1.915 * * [simplify]: iteration 3: 2029 enodes 5.201 * * [simplify]: iteration complete: 5001 enodes 5.201 * * [simplify]: Extracting #0: cost 46 inf + 0 5.202 * * [simplify]: Extracting #1: cost 350 inf + 1 5.206 * * [simplify]: Extracting #2: cost 926 inf + 1267 5.215 * * [simplify]: Extracting #3: cost 961 inf + 41052 5.244 * * [simplify]: Extracting #4: cost 511 inf + 132065 5.289 * * [simplify]: Extracting #5: cost 161 inf + 241331 5.351 * * [simplify]: Extracting #6: cost 23 inf + 288426 5.426 * * [simplify]: Extracting #7: cost 0 inf + 297942 5.526 * [simplify]: Simplified to: (real->posit16 (log (+ 1.0 N))) (expm1 (log (+ 1.0 N))) (log1p (log (+ 1.0 N))) (+ (log (cbrt (+ 1.0 N))) (log (cbrt (+ 1.0 N)))) (log (cbrt (+ 1.0 N))) (log (sqrt (+ 1.0 N))) (log (sqrt (+ 1.0 N))) 0 (log (+ 1.0 N)) 0 (log (+ 1.0 N)) (log (fma (* 1.0 1.0) 1.0 (* (* N N) N))) (log (fma 1.0 (- 1.0 N) (* N N))) (log (* (+ N 1.0) (- N 1.0))) (log (- N 1.0)) (log (+ 1.0 N)) (log (log (+ 1.0 N))) (+ 1.0 N) (* (cbrt (log (+ 1.0 N))) (cbrt (log (+ 1.0 N)))) (cbrt (log (+ 1.0 N))) (* (* (log (+ 1.0 N)) (log (+ 1.0 N))) (log (+ 1.0 N))) (sqrt (log (+ 1.0 N))) (sqrt (log (+ 1.0 N))) (real->posit16 (- (log (+ 1.0 N)) (log N))) (- (log (+ 1.0 N)) (log N)) 0 (- (log (+ 1.0 N)) (log N)) 0 (- (log (+ 1.0 N)) (log N)) 0 (- (log (+ 1.0 N)) (log N)) 0 (- (log (+ 1.0 N)) (log N)) 0 (- (log (+ 1.0 N)) (log N)) 0 (- (log (+ 1.0 N)) (log N)) 0 (- (log (+ 1.0 N)) (log N)) 0 (- (log (+ 1.0 N)) (log N)) 0 (- (log (+ 1.0 N)) (log N)) 0 (- (log (+ 1.0 N)) (log N)) 0 (- (log (+ 1.0 N)) (log N)) 0 (- (log (+ 1.0 N)) (log N)) 0 (- (log (+ 1.0 N)) (log N)) 0 (- (log (+ 1.0 N)) (log N)) 0 (- (log (+ 1.0 N)) (log N)) 0 (expm1 (- (log (+ 1.0 N)) (log N))) (log1p (- (log (+ 1.0 N)) (log N))) (- (log N)) (- (log N)) (- (log N)) (- (log N)) (/ (+ 1.0 N) N) (log (- (log (+ 1.0 N)) (log N))) (/ (+ 1.0 N) N) (* (cbrt (- (log (+ 1.0 N)) (log N))) (cbrt (- (log (+ 1.0 N)) (log N)))) (cbrt (- (log (+ 1.0 N)) (log N))) (* (* (- (log (+ 1.0 N)) (log N)) (- (log (+ 1.0 N)) (log N))) (- (log (+ 1.0 N)) (log N))) (sqrt (- (log (+ 1.0 N)) (log N))) (sqrt (- (log (+ 1.0 N)) (log N))) (- (* (* (log (+ 1.0 N)) (log (+ 1.0 N))) (log (+ 1.0 N))) (* (* (log N) (log N)) (log N))) (fma (log N) (+ (log N) (log (+ 1.0 N))) (* (log (+ 1.0 N)) (log (+ 1.0 N)))) (- (log N)) (* (+ (log N) (log (+ 1.0 N))) (- (log (+ 1.0 N)) (log N))) (+ (log N) (log (+ 1.0 N))) (+ (sqrt (log N)) (sqrt (log (+ 1.0 N)))) (- (sqrt (log (+ 1.0 N))) (sqrt (log N))) (- (log (+ 1.0 N)) (log N)) (- (log (+ 1.0 N)) (log N)) (- (log (+ 1.0 N)) (log N)) (- (log (+ 1.0 N)) (log N)) (fma -2 (log (cbrt N)) (log (+ 1.0 N))) (- (log (+ 1.0 N)) (log (sqrt N))) (log (+ 1.0 N)) (- (log (cbrt (+ 1.0 N))) (log N)) (- (log (sqrt (+ 1.0 N))) (log N)) (- (log (+ 1.0 N)) (log N)) (- (log (+ 1.0 N)) (log N)) (+ (log N) (log (fma 1.0 (- 1.0 N) (* N N)))) (+ (log (- N 1.0)) (log N)) (- (log N)) (fma -1/2 (* (/ N 1.0) (/ N 1.0)) (fma N 1.0 (log 1.0))) (+ (- (log N) (/ 0.5 (* N N))) (/ 1.0 N)) (+ (- (+ 0 (log N)) (/ 0.5 (* N N))) (/ 1.0 N)) (fma (* (/ N 1.0) (/ N 1.0)) -1/2 (- (fma N 1.0 (log 1.0)) (log N))) (fma (/ 1 N) 1.0 (* (/ (/ 1 N) N) (- (/ 0.3333333333333333 N) 0.5))) (fma (/ 1 N) 1.0 (* (/ (/ 1 N) N) (- (/ 0.3333333333333333 N) 0.5))) 5.534 * * * [progress]: adding candidates to table 6.091 * * [progress]: iteration 2 / 4 6.091 * * * [progress]: picking best candidate 6.125 * * * * [pick]: Picked # 6.126 * * * [progress]: localizing error 6.153 * * * [progress]: generating rewritten candidates 6.154 * * * * [progress]: [ 1 / 2 ] rewriting at (2) 6.165 * * * * [progress]: [ 2 / 2 ] rewriting at (2 1) 6.202 * * * [progress]: generating series expansions 6.202 * * * * [progress]: [ 1 / 2 ] generating series at (2) 6.202 * [backup-simplify]: Simplify (log (/ (+ N 1.0) N)) into (log (/ (+ N 1.0) N)) 6.202 * [approximate]: Taking taylor expansion of (log (/ (+ N 1.0) N)) in (N) around 0 6.203 * [taylor]: Taking taylor expansion of (log (/ (+ N 1.0) N)) in N 6.203 * [taylor]: Taking taylor expansion of (/ (+ N 1.0) N) in N 6.203 * [taylor]: Taking taylor expansion of (+ N 1.0) in N 6.203 * [taylor]: Taking taylor expansion of N in N 6.203 * [backup-simplify]: Simplify 0 into 0 6.203 * [backup-simplify]: Simplify 1 into 1 6.203 * [taylor]: Taking taylor expansion of 1.0 in N 6.203 * [backup-simplify]: Simplify 1.0 into 1.0 6.203 * [taylor]: Taking taylor expansion of N in N 6.203 * [backup-simplify]: Simplify 0 into 0 6.203 * [backup-simplify]: Simplify 1 into 1 6.204 * [backup-simplify]: Simplify (+ 0 1.0) into 1.0 6.204 * [backup-simplify]: Simplify (/ 1.0 1) into 1.0 6.205 * [backup-simplify]: Simplify (log 1.0) into (log 1.0) 6.205 * [taylor]: Taking taylor expansion of (log (/ (+ N 1.0) N)) in N 6.205 * [taylor]: Taking taylor expansion of (/ (+ N 1.0) N) in N 6.205 * [taylor]: Taking taylor expansion of (+ N 1.0) in N 6.205 * [taylor]: Taking taylor expansion of N in N 6.205 * [backup-simplify]: Simplify 0 into 0 6.205 * [backup-simplify]: Simplify 1 into 1 6.205 * [taylor]: Taking taylor expansion of 1.0 in N 6.205 * [backup-simplify]: Simplify 1.0 into 1.0 6.205 * [taylor]: Taking taylor expansion of N in N 6.205 * [backup-simplify]: Simplify 0 into 0 6.205 * [backup-simplify]: Simplify 1 into 1 6.206 * [backup-simplify]: Simplify (+ 0 1.0) into 1.0 6.206 * [backup-simplify]: Simplify (/ 1.0 1) into 1.0 6.207 * [backup-simplify]: Simplify (log 1.0) into (log 1.0) 6.208 * [backup-simplify]: Simplify (+ (* (- 1) (log N)) (log 1.0)) into (- (log 1.0) (log N)) 6.209 * [backup-simplify]: Simplify (- (log 1.0) (log N)) into (- (log 1.0) (log N)) 6.214 * [backup-simplify]: Simplify (+ 1 0) into 1 6.216 * [backup-simplify]: Simplify (- (/ 1 1) (+ (* 1.0 (/ 0 1)))) into 1 6.222 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 1) 1)) (pow 1.0 1)))) 1) into 1.0 6.222 * [backup-simplify]: Simplify 1.0 into 1.0 6.223 * [backup-simplify]: Simplify (+ 0 0) into 0 6.224 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1.0 (/ 0 1)) (* 1 (/ 0 1)))) into 0 6.236 * [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)) 6.237 * [backup-simplify]: Simplify (/ -1/2 (pow 1.0 2)) into (/ -1/2 (pow 1.0 2)) 6.240 * [backup-simplify]: Simplify (+ (* (/ -1/2 (pow 1.0 2)) (pow N 2)) (+ (* 1.0 N) (- (log 1.0) (log N)))) into (- (+ (log 1.0) (* 1.0 N)) (+ (* 1/2 (/ (pow N 2) (pow 1.0 2))) (log N))) 6.241 * [backup-simplify]: Simplify (log (/ (+ (/ 1 N) 1.0) (/ 1 N))) into (log (* N (+ (/ 1 N) 1.0))) 6.241 * [approximate]: Taking taylor expansion of (log (* N (+ (/ 1 N) 1.0))) in (N) around 0 6.241 * [taylor]: Taking taylor expansion of (log (* N (+ (/ 1 N) 1.0))) in N 6.241 * [taylor]: Taking taylor expansion of (* N (+ (/ 1 N) 1.0)) in N 6.241 * [taylor]: Taking taylor expansion of N in N 6.241 * [backup-simplify]: Simplify 0 into 0 6.241 * [backup-simplify]: Simplify 1 into 1 6.241 * [taylor]: Taking taylor expansion of (+ (/ 1 N) 1.0) in N 6.241 * [taylor]: Taking taylor expansion of (/ 1 N) in N 6.241 * [taylor]: Taking taylor expansion of N in N 6.241 * [backup-simplify]: Simplify 0 into 0 6.241 * [backup-simplify]: Simplify 1 into 1 6.242 * [backup-simplify]: Simplify (/ 1 1) into 1 6.242 * [taylor]: Taking taylor expansion of 1.0 in N 6.242 * [backup-simplify]: Simplify 1.0 into 1.0 6.242 * [backup-simplify]: Simplify (+ 1 0) into 1 6.243 * [backup-simplify]: Simplify (* 0 1) into 0 6.243 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 6.244 * [backup-simplify]: Simplify (+ 0 1.0) into 1.0 6.245 * [backup-simplify]: Simplify (+ (* 0 1.0) (* 1 1)) into 1 6.245 * [backup-simplify]: Simplify (log 1) into 0 6.245 * [taylor]: Taking taylor expansion of (log (* N (+ (/ 1 N) 1.0))) in N 6.245 * [taylor]: Taking taylor expansion of (* N (+ (/ 1 N) 1.0)) in N 6.245 * [taylor]: Taking taylor expansion of N in N 6.245 * [backup-simplify]: Simplify 0 into 0 6.245 * [backup-simplify]: Simplify 1 into 1 6.245 * [taylor]: Taking taylor expansion of (+ (/ 1 N) 1.0) in N 6.245 * [taylor]: Taking taylor expansion of (/ 1 N) in N 6.245 * [taylor]: Taking taylor expansion of N in N 6.245 * [backup-simplify]: Simplify 0 into 0 6.245 * [backup-simplify]: Simplify 1 into 1 6.246 * [backup-simplify]: Simplify (/ 1 1) into 1 6.246 * [taylor]: Taking taylor expansion of 1.0 in N 6.246 * [backup-simplify]: Simplify 1.0 into 1.0 6.246 * [backup-simplify]: Simplify (+ 1 0) into 1 6.247 * [backup-simplify]: Simplify (* 0 1) into 0 6.248 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 6.248 * [backup-simplify]: Simplify (+ 0 1.0) into 1.0 6.249 * [backup-simplify]: Simplify (+ (* 0 1.0) (* 1 1)) into 1 6.249 * [backup-simplify]: Simplify (log 1) into 0 6.250 * [backup-simplify]: Simplify 0 into 0 6.251 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 6.251 * [backup-simplify]: Simplify (+ 0 0) into 0 6.254 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 1.0) (* 0 1))) into 1.0 6.262 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 1.0) 1)) (pow 1 1)))) 1) into 1.0 6.262 * [backup-simplify]: Simplify 1.0 into 1.0 6.263 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 6.263 * [backup-simplify]: Simplify (+ 0 0) into 0 6.265 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (+ (* 0 1.0) (* 0 1)))) into 0 6.277 * [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 6.277 * [backup-simplify]: Simplify -0.5 into -0.5 6.277 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 6.278 * [backup-simplify]: Simplify (+ 0 0) into 0 6.278 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (+ (* 0 0) (+ (* 0 1.0) (* 0 1))))) into 0 6.288 * [backup-simplify]: Simplify (/ (+ (* 2 (/ (* (pow (* 1 1.0) 3)) (pow 1 3))) (* -3 (/ (* (pow (* 1 1.0) 1) (pow (* 2 0) 1)) (pow 1 2))) (* 1 (/ (* 1 1 (pow (* 6 0) 1)) (pow 1 1)))) 6) into 0.3333333333333333 6.289 * [backup-simplify]: Simplify 0.3333333333333333 into 0.3333333333333333 6.289 * [backup-simplify]: Simplify (+ (* 0.3333333333333333 (pow (/ 1 N) 3)) (+ (* -0.5 (pow (/ 1 N) 2)) (* 1.0 (/ 1 N)))) into (- (+ (* 0.3333333333333333 (/ 1 (pow N 3))) (* 1.0 (/ 1 N))) (* 0.5 (/ 1 (pow N 2)))) 6.290 * [backup-simplify]: Simplify (log (/ (+ (/ 1 (- N)) 1.0) (/ 1 (- N)))) into (log (* -1 (* N (- 1.0 (/ 1 N))))) 6.290 * [approximate]: Taking taylor expansion of (log (* -1 (* N (- 1.0 (/ 1 N))))) in (N) around 0 6.290 * [taylor]: Taking taylor expansion of (log (* -1 (* N (- 1.0 (/ 1 N))))) in N 6.290 * [taylor]: Taking taylor expansion of (* -1 (* N (- 1.0 (/ 1 N)))) in N 6.290 * [taylor]: Taking taylor expansion of -1 in N 6.290 * [backup-simplify]: Simplify -1 into -1 6.290 * [taylor]: Taking taylor expansion of (* N (- 1.0 (/ 1 N))) in N 6.290 * [taylor]: Taking taylor expansion of N in N 6.290 * [backup-simplify]: Simplify 0 into 0 6.290 * [backup-simplify]: Simplify 1 into 1 6.290 * [taylor]: Taking taylor expansion of (- 1.0 (/ 1 N)) in N 6.290 * [taylor]: Taking taylor expansion of 1.0 in N 6.290 * [backup-simplify]: Simplify 1.0 into 1.0 6.290 * [taylor]: Taking taylor expansion of (/ 1 N) in N 6.290 * [taylor]: Taking taylor expansion of N in N 6.290 * [backup-simplify]: Simplify 0 into 0 6.290 * [backup-simplify]: Simplify 1 into 1 6.290 * [backup-simplify]: Simplify (/ 1 1) into 1 6.291 * [backup-simplify]: Simplify (- 1) into -1 6.291 * [backup-simplify]: Simplify (+ 0 -1) into -1 6.291 * [backup-simplify]: Simplify (* 0 -1) into 0 6.291 * [backup-simplify]: Simplify (* -1 0) into 0 6.292 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 6.292 * [backup-simplify]: Simplify (- 0) into 0 6.293 * [backup-simplify]: Simplify (+ 1.0 0) into 1.0 6.293 * [backup-simplify]: Simplify (+ (* 0 1.0) (* 1 -1)) into -1 6.294 * [backup-simplify]: Simplify (+ (* -1 -1) (* 0 0)) into 1 6.294 * [backup-simplify]: Simplify (log 1) into 0 6.294 * [taylor]: Taking taylor expansion of (log (* -1 (* N (- 1.0 (/ 1 N))))) in N 6.294 * [taylor]: Taking taylor expansion of (* -1 (* N (- 1.0 (/ 1 N)))) in N 6.294 * [taylor]: Taking taylor expansion of -1 in N 6.294 * [backup-simplify]: Simplify -1 into -1 6.294 * [taylor]: Taking taylor expansion of (* N (- 1.0 (/ 1 N))) in N 6.294 * [taylor]: Taking taylor expansion of N in N 6.294 * [backup-simplify]: Simplify 0 into 0 6.294 * [backup-simplify]: Simplify 1 into 1 6.294 * [taylor]: Taking taylor expansion of (- 1.0 (/ 1 N)) in N 6.294 * [taylor]: Taking taylor expansion of 1.0 in N 6.294 * [backup-simplify]: Simplify 1.0 into 1.0 6.294 * [taylor]: Taking taylor expansion of (/ 1 N) in N 6.294 * [taylor]: Taking taylor expansion of N in N 6.294 * [backup-simplify]: Simplify 0 into 0 6.294 * [backup-simplify]: Simplify 1 into 1 6.294 * [backup-simplify]: Simplify (/ 1 1) into 1 6.295 * [backup-simplify]: Simplify (- 1) into -1 6.295 * [backup-simplify]: Simplify (+ 0 -1) into -1 6.295 * [backup-simplify]: Simplify (* 0 -1) into 0 6.295 * [backup-simplify]: Simplify (* -1 0) into 0 6.296 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 6.296 * [backup-simplify]: Simplify (- 0) into 0 6.296 * [backup-simplify]: Simplify (+ 1.0 0) into 1.0 6.297 * [backup-simplify]: Simplify (+ (* 0 1.0) (* 1 -1)) into -1 6.297 * [backup-simplify]: Simplify (+ (* -1 -1) (* 0 0)) into 1 6.298 * [backup-simplify]: Simplify (log 1) into 0 6.298 * [backup-simplify]: Simplify 0 into 0 6.298 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 6.298 * [backup-simplify]: Simplify (- 0) into 0 6.299 * [backup-simplify]: Simplify (+ 0 0) into 0 6.301 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 1.0) (* 0 -1))) into 1.0 6.302 * [backup-simplify]: Simplify (+ (* -1 1.0) (+ (* 0 -1) (* 0 0))) into (- 1.0) 6.307 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 (- 1.0)) 1)) (pow 1 1)))) 1) into -1.0 6.307 * [backup-simplify]: Simplify -1.0 into -1.0 6.307 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 6.308 * [backup-simplify]: Simplify (- 0) into 0 6.308 * [backup-simplify]: Simplify (+ 0 0) into 0 6.309 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (+ (* 0 1.0) (* 0 -1)))) into 0 6.311 * [backup-simplify]: Simplify (+ (* -1 0) (+ (* 0 1.0) (+ (* 0 -1) (* 0 0)))) into 0 6.325 * [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 6.325 * [backup-simplify]: Simplify -0.5 into -0.5 6.326 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 6.326 * [backup-simplify]: Simplify (- 0) into 0 6.327 * [backup-simplify]: Simplify (+ 0 0) into 0 6.328 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (+ (* 0 0) (+ (* 0 1.0) (* 0 -1))))) into 0 6.330 * [backup-simplify]: Simplify (+ (* -1 0) (+ (* 0 0) (+ (* 0 1.0) (+ (* 0 -1) (* 0 0))))) into 0 6.355 * [backup-simplify]: Simplify (/ (+ (* 2 (/ (* (pow (* 1 (- 1.0)) 3)) (pow 1 3))) (* -3 (/ (* (pow (* 1 (- 1.0)) 1) (pow (* 2 0) 1)) (pow 1 2))) (* 1 (/ (* 1 1 (pow (* 6 0) 1)) (pow 1 1)))) 6) into -0.3333333333333333 6.355 * [backup-simplify]: Simplify -0.3333333333333333 into -0.3333333333333333 6.356 * [backup-simplify]: Simplify (+ (* -0.3333333333333333 (pow (/ 1 (- N)) 3)) (+ (* -0.5 (pow (/ 1 (- N)) 2)) (* -1.0 (/ 1 (- N))))) into (- (+ (* 0.3333333333333333 (/ 1 (pow N 3))) (* 1.0 (/ 1 N))) (* 0.5 (/ 1 (pow N 2)))) 6.356 * * * * [progress]: [ 2 / 2 ] generating series at (2 1) 6.356 * [backup-simplify]: Simplify (/ (+ N 1.0) N) into (/ (+ N 1.0) N) 6.356 * [approximate]: Taking taylor expansion of (/ (+ N 1.0) N) in (N) around 0 6.357 * [taylor]: Taking taylor expansion of (/ (+ N 1.0) N) in N 6.357 * [taylor]: Taking taylor expansion of (+ N 1.0) in N 6.357 * [taylor]: Taking taylor expansion of N in N 6.357 * [backup-simplify]: Simplify 0 into 0 6.357 * [backup-simplify]: Simplify 1 into 1 6.357 * [taylor]: Taking taylor expansion of 1.0 in N 6.357 * [backup-simplify]: Simplify 1.0 into 1.0 6.357 * [taylor]: Taking taylor expansion of N in N 6.357 * [backup-simplify]: Simplify 0 into 0 6.357 * [backup-simplify]: Simplify 1 into 1 6.357 * [backup-simplify]: Simplify (+ 0 1.0) into 1.0 6.357 * [backup-simplify]: Simplify (/ 1.0 1) into 1.0 6.357 * [taylor]: Taking taylor expansion of (/ (+ N 1.0) N) in N 6.357 * [taylor]: Taking taylor expansion of (+ N 1.0) in N 6.357 * [taylor]: Taking taylor expansion of N in N 6.357 * [backup-simplify]: Simplify 0 into 0 6.357 * [backup-simplify]: Simplify 1 into 1 6.357 * [taylor]: Taking taylor expansion of 1.0 in N 6.358 * [backup-simplify]: Simplify 1.0 into 1.0 6.358 * [taylor]: Taking taylor expansion of N in N 6.358 * [backup-simplify]: Simplify 0 into 0 6.358 * [backup-simplify]: Simplify 1 into 1 6.358 * [backup-simplify]: Simplify (+ 0 1.0) into 1.0 6.358 * [backup-simplify]: Simplify (/ 1.0 1) into 1.0 6.358 * [backup-simplify]: Simplify 1.0 into 1.0 6.359 * [backup-simplify]: Simplify (+ 1 0) into 1 6.359 * [backup-simplify]: Simplify (- (/ 1 1) (+ (* 1.0 (/ 0 1)))) into 1 6.359 * [backup-simplify]: Simplify 1 into 1 6.359 * [backup-simplify]: Simplify (+ 0 0) into 0 6.360 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1.0 (/ 0 1)) (* 1 (/ 0 1)))) into 0 6.360 * [backup-simplify]: Simplify 0 into 0 6.360 * [backup-simplify]: Simplify (+ 0 0) into 0 6.361 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1.0 (/ 0 1)) (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 6.361 * [backup-simplify]: Simplify 0 into 0 6.361 * [backup-simplify]: Simplify (+ 0 0) into 0 6.362 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1.0 (/ 0 1)) (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 6.362 * [backup-simplify]: Simplify 0 into 0 6.362 * [backup-simplify]: Simplify (+ 0 0) into 0 6.363 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1.0 (/ 0 1)) (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 6.363 * [backup-simplify]: Simplify 0 into 0 6.363 * [backup-simplify]: Simplify (+ 0 0) into 0 6.364 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1.0 (/ 0 1)) (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 6.364 * [backup-simplify]: Simplify 0 into 0 6.365 * [backup-simplify]: Simplify (+ 0 0) into 0 6.365 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1.0 (/ 0 1)) (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 6.365 * [backup-simplify]: Simplify 0 into 0 6.366 * [backup-simplify]: Simplify (+ 1 (* 1.0 (/ 1 N))) into (+ (* 1.0 (/ 1 N)) 1) 6.366 * [backup-simplify]: Simplify (/ (+ (/ 1 N) 1.0) (/ 1 N)) into (* N (+ (/ 1 N) 1.0)) 6.366 * [approximate]: Taking taylor expansion of (* N (+ (/ 1 N) 1.0)) in (N) around 0 6.366 * [taylor]: Taking taylor expansion of (* N (+ (/ 1 N) 1.0)) in N 6.366 * [taylor]: Taking taylor expansion of N in N 6.366 * [backup-simplify]: Simplify 0 into 0 6.366 * [backup-simplify]: Simplify 1 into 1 6.366 * [taylor]: Taking taylor expansion of (+ (/ 1 N) 1.0) in N 6.366 * [taylor]: Taking taylor expansion of (/ 1 N) in N 6.366 * [taylor]: Taking taylor expansion of N in N 6.366 * [backup-simplify]: Simplify 0 into 0 6.366 * [backup-simplify]: Simplify 1 into 1 6.366 * [backup-simplify]: Simplify (/ 1 1) into 1 6.366 * [taylor]: Taking taylor expansion of 1.0 in N 6.366 * [backup-simplify]: Simplify 1.0 into 1.0 6.366 * [taylor]: Taking taylor expansion of (* N (+ (/ 1 N) 1.0)) in N 6.366 * [taylor]: Taking taylor expansion of N in N 6.366 * [backup-simplify]: Simplify 0 into 0 6.366 * [backup-simplify]: Simplify 1 into 1 6.366 * [taylor]: Taking taylor expansion of (+ (/ 1 N) 1.0) in N 6.366 * [taylor]: Taking taylor expansion of (/ 1 N) in N 6.366 * [taylor]: Taking taylor expansion of N in N 6.366 * [backup-simplify]: Simplify 0 into 0 6.366 * [backup-simplify]: Simplify 1 into 1 6.367 * [backup-simplify]: Simplify (/ 1 1) into 1 6.367 * [taylor]: Taking taylor expansion of 1.0 in N 6.367 * [backup-simplify]: Simplify 1.0 into 1.0 6.367 * [backup-simplify]: Simplify (+ 1 0) into 1 6.367 * [backup-simplify]: Simplify (* 0 1) into 0 6.367 * [backup-simplify]: Simplify 0 into 0 6.368 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 6.368 * [backup-simplify]: Simplify (+ 0 1.0) into 1.0 6.369 * [backup-simplify]: Simplify (+ (* 0 1.0) (* 1 1)) into 1 6.369 * [backup-simplify]: Simplify 1 into 1 6.369 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 6.370 * [backup-simplify]: Simplify (+ 0 0) into 0 6.371 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 1.0) (* 0 1))) into 1.0 6.371 * [backup-simplify]: Simplify 1.0 into 1.0 6.372 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 6.372 * [backup-simplify]: Simplify (+ 0 0) into 0 6.373 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (+ (* 0 1.0) (* 0 1)))) into 0 6.373 * [backup-simplify]: Simplify 0 into 0 6.374 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 6.374 * [backup-simplify]: Simplify (+ 0 0) into 0 6.375 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (+ (* 0 0) (+ (* 0 1.0) (* 0 1))))) into 0 6.375 * [backup-simplify]: Simplify 0 into 0 6.375 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 6.376 * [backup-simplify]: Simplify (+ 0 0) into 0 6.377 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1.0) (* 0 1)))))) into 0 6.377 * [backup-simplify]: Simplify 0 into 0 6.377 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 6.378 * [backup-simplify]: Simplify (+ 0 0) into 0 6.379 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1.0) (* 0 1))))))) into 0 6.379 * [backup-simplify]: Simplify 0 into 0 6.379 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 6.380 * [backup-simplify]: Simplify (+ 0 0) into 0 6.381 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1.0) (* 0 1)))))))) into 0 6.381 * [backup-simplify]: Simplify 0 into 0 6.382 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 6.382 * [backup-simplify]: Simplify (+ 0 0) into 0 6.383 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1.0) (* 0 1))))))))) into 0 6.383 * [backup-simplify]: Simplify 0 into 0 6.384 * [backup-simplify]: Simplify (+ (* 1.0 (/ 1 N)) 1) into (+ (* 1.0 (/ 1 N)) 1) 6.384 * [backup-simplify]: Simplify (/ (+ (/ 1 (- N)) 1.0) (/ 1 (- N))) into (* -1 (* N (- 1.0 (/ 1 N)))) 6.384 * [approximate]: Taking taylor expansion of (* -1 (* N (- 1.0 (/ 1 N)))) in (N) around 0 6.384 * [taylor]: Taking taylor expansion of (* -1 (* N (- 1.0 (/ 1 N)))) in N 6.384 * [taylor]: Taking taylor expansion of -1 in N 6.384 * [backup-simplify]: Simplify -1 into -1 6.384 * [taylor]: Taking taylor expansion of (* N (- 1.0 (/ 1 N))) in N 6.384 * [taylor]: Taking taylor expansion of N in N 6.384 * [backup-simplify]: Simplify 0 into 0 6.384 * [backup-simplify]: Simplify 1 into 1 6.384 * [taylor]: Taking taylor expansion of (- 1.0 (/ 1 N)) in N 6.384 * [taylor]: Taking taylor expansion of 1.0 in N 6.384 * [backup-simplify]: Simplify 1.0 into 1.0 6.384 * [taylor]: Taking taylor expansion of (/ 1 N) in N 6.384 * [taylor]: Taking taylor expansion of N in N 6.384 * [backup-simplify]: Simplify 0 into 0 6.384 * [backup-simplify]: Simplify 1 into 1 6.385 * [backup-simplify]: Simplify (/ 1 1) into 1 6.385 * [taylor]: Taking taylor expansion of (* -1 (* N (- 1.0 (/ 1 N)))) in N 6.385 * [taylor]: Taking taylor expansion of -1 in N 6.385 * [backup-simplify]: Simplify -1 into -1 6.385 * [taylor]: Taking taylor expansion of (* N (- 1.0 (/ 1 N))) in N 6.385 * [taylor]: Taking taylor expansion of N in N 6.385 * [backup-simplify]: Simplify 0 into 0 6.385 * [backup-simplify]: Simplify 1 into 1 6.385 * [taylor]: Taking taylor expansion of (- 1.0 (/ 1 N)) in N 6.385 * [taylor]: Taking taylor expansion of 1.0 in N 6.385 * [backup-simplify]: Simplify 1.0 into 1.0 6.385 * [taylor]: Taking taylor expansion of (/ 1 N) in N 6.385 * [taylor]: Taking taylor expansion of N in N 6.385 * [backup-simplify]: Simplify 0 into 0 6.385 * [backup-simplify]: Simplify 1 into 1 6.385 * [backup-simplify]: Simplify (/ 1 1) into 1 6.386 * [backup-simplify]: Simplify (- 1) into -1 6.386 * [backup-simplify]: Simplify (+ 0 -1) into -1 6.387 * [backup-simplify]: Simplify (* 0 -1) into 0 6.387 * [backup-simplify]: Simplify (* -1 0) into 0 6.387 * [backup-simplify]: Simplify 0 into 0 6.388 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 6.389 * [backup-simplify]: Simplify (- 0) into 0 6.389 * [backup-simplify]: Simplify (+ 1.0 0) into 1.0 6.390 * [backup-simplify]: Simplify (+ (* 0 1.0) (* 1 -1)) into -1 6.391 * [backup-simplify]: Simplify (+ (* -1 -1) (* 0 0)) into 1 6.391 * [backup-simplify]: Simplify 1 into 1 6.392 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 6.392 * [backup-simplify]: Simplify (- 0) into 0 6.392 * [backup-simplify]: Simplify (+ 0 0) into 0 6.396 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 1.0) (* 0 -1))) into 1.0 6.398 * [backup-simplify]: Simplify (+ (* -1 1.0) (+ (* 0 -1) (* 0 0))) into (- 1.0) 6.398 * [backup-simplify]: Simplify (- 1.0) into (- 1.0) 6.399 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 6.400 * [backup-simplify]: Simplify (- 0) into 0 6.400 * [backup-simplify]: Simplify (+ 0 0) into 0 6.402 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (+ (* 0 1.0) (* 0 -1)))) into 0 6.403 * [backup-simplify]: Simplify (+ (* -1 0) (+ (* 0 1.0) (+ (* 0 -1) (* 0 0)))) into 0 6.403 * [backup-simplify]: Simplify 0 into 0 6.405 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 6.405 * [backup-simplify]: Simplify (- 0) into 0 6.405 * [backup-simplify]: Simplify (+ 0 0) into 0 6.407 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (+ (* 0 0) (+ (* 0 1.0) (* 0 -1))))) into 0 6.409 * [backup-simplify]: Simplify (+ (* -1 0) (+ (* 0 0) (+ (* 0 1.0) (+ (* 0 -1) (* 0 0))))) into 0 6.409 * [backup-simplify]: Simplify 0 into 0 6.410 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 6.410 * [backup-simplify]: Simplify (- 0) into 0 6.411 * [backup-simplify]: Simplify (+ 0 0) into 0 6.413 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1.0) (* 0 -1)))))) into 0 6.415 * [backup-simplify]: Simplify (+ (* -1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1.0) (+ (* 0 -1) (* 0 0)))))) into 0 6.415 * [backup-simplify]: Simplify 0 into 0 6.416 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 6.416 * [backup-simplify]: Simplify (- 0) into 0 6.417 * [backup-simplify]: Simplify (+ 0 0) into 0 6.418 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1.0) (* 0 -1))))))) into 0 6.419 * [backup-simplify]: Simplify (+ (* -1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1.0) (+ (* 0 -1) (* 0 0))))))) into 0 6.419 * [backup-simplify]: Simplify 0 into 0 6.420 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 6.420 * [backup-simplify]: Simplify (- 0) into 0 6.420 * [backup-simplify]: Simplify (+ 0 0) into 0 6.421 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1.0) (* 0 -1)))))))) into 0 6.422 * [backup-simplify]: Simplify (+ (* -1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1.0) (+ (* 0 -1) (* 0 0)))))))) into 0 6.423 * [backup-simplify]: Simplify 0 into 0 6.423 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 6.424 * [backup-simplify]: Simplify (- 0) into 0 6.424 * [backup-simplify]: Simplify (+ 0 0) into 0 6.425 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1.0) (* 0 -1))))))))) into 0 6.426 * [backup-simplify]: Simplify (+ (* -1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1.0) (+ (* 0 -1) (* 0 0))))))))) into 0 6.427 * [backup-simplify]: Simplify 0 into 0 6.427 * [backup-simplify]: Simplify (+ (* (- 1.0) (/ 1 (- N))) 1) into (+ (* 1.0 (/ 1 N)) 1) 6.427 * * * [progress]: simplifying candidates 6.427 * * * * [progress]: [ 1 / 72 ] simplifiying candidate #real (real->posit16 (log (/ (+ N 1.0) N)))))> 6.427 * * * * [progress]: [ 2 / 72 ] simplifiying candidate # 6.427 * * * * [progress]: [ 3 / 72 ] simplifiying candidate # 6.427 * * * * [progress]: [ 4 / 72 ] simplifiying candidate # 6.427 * * * * [progress]: [ 5 / 72 ] simplifiying candidate # 6.427 * * * * [progress]: [ 6 / 72 ] simplifiying candidate # 6.427 * * * * [progress]: [ 7 / 72 ] simplifiying candidate # 6.427 * * * * [progress]: [ 8 / 72 ] simplifiying candidate # 6.427 * * * * [progress]: [ 9 / 72 ] simplifiying candidate # 6.427 * * * * [progress]: [ 10 / 72 ] simplifiying candidate # 6.427 * * * * [progress]: [ 11 / 72 ] simplifiying candidate # 6.428 * * * * [progress]: [ 12 / 72 ] simplifiying candidate # 6.428 * * * * [progress]: [ 13 / 72 ] simplifiying candidate # 6.428 * * * * [progress]: [ 14 / 72 ] simplifiying candidate # 6.428 * * * * [progress]: [ 15 / 72 ] simplifiying candidate # 6.428 * * * * [progress]: [ 16 / 72 ] simplifiying candidate # 6.428 * * * * [progress]: [ 17 / 72 ] simplifiying candidate # 6.428 * * * * [progress]: [ 18 / 72 ] simplifiying candidate # 6.428 * * * * [progress]: [ 19 / 72 ] simplifiying candidate # 6.428 * * * * [progress]: [ 20 / 72 ] simplifiying candidate # 6.428 * * * * [progress]: [ 21 / 72 ] simplifiying candidate # 6.428 * * * * [progress]: [ 22 / 72 ] simplifiying candidate # 6.428 * * * * [progress]: [ 23 / 72 ] simplifiying candidate # 6.428 * * * * [progress]: [ 24 / 72 ] simplifiying candidate # 6.428 * * * * [progress]: [ 25 / 72 ] simplifiying candidate # 6.428 * * * * [progress]: [ 26 / 72 ] simplifiying candidate # 6.428 * * * * [progress]: [ 27 / 72 ] simplifiying candidate # 6.428 * * * * [progress]: [ 28 / 72 ] simplifiying candidate # 6.428 * * * * [progress]: [ 29 / 72 ] simplifiying candidate # 6.428 * * * * [progress]: [ 30 / 72 ] simplifiying candidate # 6.428 * * * * [progress]: [ 31 / 72 ] simplifiying candidate #real (real->posit16 (/ (+ N 1.0) N)))))> 6.428 * * * * [progress]: [ 32 / 72 ] simplifiying candidate # 6.428 * * * * [progress]: [ 33 / 72 ] simplifiying candidate # 6.428 * * * * [progress]: [ 34 / 72 ] simplifiying candidate # 6.428 * * * * [progress]: [ 35 / 72 ] simplifiying candidate # 6.428 * * * * [progress]: [ 36 / 72 ] simplifiying candidate # 6.428 * * * * [progress]: [ 37 / 72 ] simplifiying candidate # 6.428 * * * * [progress]: [ 38 / 72 ] simplifiying candidate # 6.429 * * * * [progress]: [ 39 / 72 ] simplifiying candidate # 6.429 * * * * [progress]: [ 40 / 72 ] simplifiying candidate # 6.429 * * * * [progress]: [ 41 / 72 ] simplifiying candidate # 6.429 * * * * [progress]: [ 42 / 72 ] simplifiying candidate # 6.429 * * * * [progress]: [ 43 / 72 ] simplifiying candidate # 6.429 * * * * [progress]: [ 44 / 72 ] simplifiying candidate # 6.429 * * * * [progress]: [ 45 / 72 ] simplifiying candidate # 6.429 * * * * [progress]: [ 46 / 72 ] simplifiying candidate # 6.429 * * * * [progress]: [ 47 / 72 ] simplifiying candidate # 6.429 * * * * [progress]: [ 48 / 72 ] simplifiying candidate # 6.429 * * * * [progress]: [ 49 / 72 ] simplifiying candidate # 6.429 * * * * [progress]: [ 50 / 72 ] simplifiying candidate # 6.429 * * * * [progress]: [ 51 / 72 ] simplifiying candidate # 6.429 * * * * [progress]: [ 52 / 72 ] simplifiying candidate # 6.429 * * * * [progress]: [ 53 / 72 ] simplifiying candidate # 6.429 * * * * [progress]: [ 54 / 72 ] simplifiying candidate # 6.429 * * * * [progress]: [ 55 / 72 ] simplifiying candidate # 6.429 * * * * [progress]: [ 56 / 72 ] simplifiying candidate # 6.429 * * * * [progress]: [ 57 / 72 ] simplifiying candidate # 6.429 * * * * [progress]: [ 58 / 72 ] simplifiying candidate # 6.429 * * * * [progress]: [ 59 / 72 ] simplifiying candidate # 6.429 * * * * [progress]: [ 60 / 72 ] simplifiying candidate # 6.429 * * * * [progress]: [ 61 / 72 ] simplifiying candidate # 6.429 * * * * [progress]: [ 62 / 72 ] simplifiying candidate # 6.429 * * * * [progress]: [ 63 / 72 ] simplifiying candidate # 6.429 * * * * [progress]: [ 64 / 72 ] simplifiying candidate # 6.429 * * * * [progress]: [ 65 / 72 ] simplifiying candidate # 6.430 * * * * [progress]: [ 66 / 72 ] simplifiying candidate # 6.430 * * * * [progress]: [ 67 / 72 ] simplifiying candidate # 6.430 * * * * [progress]: [ 68 / 72 ] simplifiying candidate # 6.430 * * * * [progress]: [ 69 / 72 ] simplifiying candidate # 6.430 * * * * [progress]: [ 70 / 72 ] simplifiying candidate # 6.430 * * * * [progress]: [ 71 / 72 ] simplifiying candidate # 6.430 * * * * [progress]: [ 72 / 72 ] simplifiying candidate # 6.431 * [simplify]: Simplifying: (real->posit16 (log (/ (+ N 1.0) N))) (expm1 (log (/ (+ N 1.0) N))) (log1p (log (/ (+ N 1.0) N))) (log (* (cbrt (/ (+ N 1.0) N)) (cbrt (/ (+ N 1.0) N)))) (log (cbrt (/ (+ N 1.0) N))) (log (sqrt (/ (+ N 1.0) N))) (log (sqrt (/ (+ N 1.0) N))) (log (/ (* (cbrt (+ N 1.0)) (cbrt (+ N 1.0))) (* (cbrt N) (cbrt N)))) (log (/ (cbrt (+ N 1.0)) (cbrt N))) (log (/ (* (cbrt (+ N 1.0)) (cbrt (+ N 1.0))) (sqrt N))) (log (/ (cbrt (+ N 1.0)) (sqrt N))) (log (/ (* (cbrt (+ N 1.0)) (cbrt (+ N 1.0))) 1)) (log (/ (cbrt (+ N 1.0)) N)) (log (/ (sqrt (+ N 1.0)) (* (cbrt N) (cbrt N)))) (log (/ (sqrt (+ N 1.0)) (cbrt N))) (log (/ (sqrt (+ N 1.0)) (sqrt N))) (log (/ (sqrt (+ N 1.0)) (sqrt N))) (log (/ (sqrt (+ N 1.0)) 1)) (log (/ (sqrt (+ N 1.0)) N)) (log (/ 1 (* (cbrt N) (cbrt N)))) (log (/ (+ N 1.0) (cbrt N))) (log (/ 1 (sqrt N))) (log (/ (+ N 1.0) (sqrt N))) (log (/ 1 1)) (log (/ (+ N 1.0) N)) (log (/ 1 (* (cbrt N) (cbrt N)))) (log (/ (+ N 1.0) (cbrt N))) (log (/ 1 (sqrt N))) (log (/ (+ N 1.0) (sqrt N))) (log (/ 1 1)) (log (/ (+ N 1.0) N)) (log 1) (log (/ (+ N 1.0) N)) (log (+ N 1.0)) (log (/ 1 N)) (log (+ N 1.0)) (log N) (log (/ (+ N 1.0) N)) (log (log (/ (+ N 1.0) N))) (exp (log (/ (+ N 1.0) N))) (* (cbrt (log (/ (+ N 1.0) N))) (cbrt (log (/ (+ N 1.0) N)))) (cbrt (log (/ (+ N 1.0) N))) (* (* (log (/ (+ N 1.0) N)) (log (/ (+ N 1.0) N))) (log (/ (+ N 1.0) N))) (sqrt (log (/ (+ N 1.0) N))) (sqrt (log (/ (+ N 1.0) N))) (real->posit16 (/ (+ N 1.0) N)) (expm1 (/ (+ N 1.0) N)) (log1p (/ (+ N 1.0) N)) (- (log (+ N 1.0)) (log N)) (log (/ (+ N 1.0) N)) (exp (/ (+ N 1.0) N)) (/ (* (* (+ N 1.0) (+ N 1.0)) (+ N 1.0)) (* (* N N) N)) (* (cbrt (/ (+ N 1.0) N)) (cbrt (/ (+ N 1.0) N))) (cbrt (/ (+ N 1.0) N)) (* (* (/ (+ N 1.0) N) (/ (+ N 1.0) N)) (/ (+ N 1.0) N)) (sqrt (/ (+ N 1.0) N)) (sqrt (/ (+ N 1.0) N)) (- (+ N 1.0)) (- N) (/ (* (cbrt (+ N 1.0)) (cbrt (+ N 1.0))) (* (cbrt N) (cbrt N))) (/ (cbrt (+ N 1.0)) (cbrt N)) (/ (* (cbrt (+ N 1.0)) (cbrt (+ N 1.0))) (sqrt N)) (/ (cbrt (+ N 1.0)) (sqrt N)) (/ (* (cbrt (+ N 1.0)) (cbrt (+ N 1.0))) 1) (/ (cbrt (+ N 1.0)) N) (/ (sqrt (+ N 1.0)) (* (cbrt N) (cbrt N))) (/ (sqrt (+ N 1.0)) (cbrt N)) (/ (sqrt (+ N 1.0)) (sqrt N)) (/ (sqrt (+ N 1.0)) (sqrt N)) (/ (sqrt (+ N 1.0)) 1) (/ (sqrt (+ N 1.0)) N) (/ 1 (* (cbrt N) (cbrt N))) (/ (+ N 1.0) (cbrt N)) (/ 1 (sqrt N)) (/ (+ N 1.0) (sqrt N)) (/ 1 1) (/ (+ N 1.0) N) (/ 1 (* (cbrt N) (cbrt N))) (/ (+ N 1.0) (cbrt N)) (/ 1 (sqrt N)) (/ (+ N 1.0) (sqrt N)) (/ 1 1) (/ (+ N 1.0) N) (/ 1 N) (/ N (+ N 1.0)) (/ (+ N 1.0) (* (cbrt N) (cbrt N))) (/ (+ N 1.0) (sqrt N)) (/ (+ N 1.0) 1) (/ N (cbrt (+ N 1.0))) (/ N (sqrt (+ N 1.0))) (/ N (+ N 1.0)) (/ N (+ N 1.0)) (* N (+ (* N N) (- (* 1.0 1.0) (* N 1.0)))) (* N (- N 1.0)) (- (+ (log 1.0) (* 1.0 N)) (+ (* 1/2 (/ (pow N 2) (pow 1.0 2))) (log N))) (- (+ (* 0.3333333333333333 (/ 1 (pow N 3))) (* 1.0 (/ 1 N))) (* 0.5 (/ 1 (pow N 2)))) (- (+ (* 0.3333333333333333 (/ 1 (pow N 3))) (* 1.0 (/ 1 N))) (* 0.5 (/ 1 (pow N 2)))) (+ (* 1.0 (/ 1 N)) 1) (+ (* 1.0 (/ 1 N)) 1) (+ (* 1.0 (/ 1 N)) 1) 6.432 * * [simplify]: iteration 0: 114 enodes 6.540 * * [simplify]: iteration 1: 254 enodes 6.811 * * [simplify]: iteration 2: 630 enodes 7.621 * * [simplify]: iteration 3: 2263 enodes 9.819 * * [simplify]: iteration complete: 5000 enodes 9.819 * * [simplify]: Extracting #0: cost 69 inf + 0 9.822 * * [simplify]: Extracting #1: cost 529 inf + 2 9.831 * * [simplify]: Extracting #2: cost 1483 inf + 2826 9.866 * * [simplify]: Extracting #3: cost 874 inf + 107760 9.953 * * [simplify]: Extracting #4: cost 157 inf + 249800 10.035 * * [simplify]: Extracting #5: cost 9 inf + 287481 10.111 * * [simplify]: Extracting #6: cost 0 inf + 289798 10.196 * [simplify]: Simplified to: (real->posit16 (log (/ (+ 1.0 N) N))) (expm1 (log (/ (+ 1.0 N) N))) (log1p (log (/ (+ 1.0 N) N))) (log (* (cbrt (/ (+ 1.0 N) N)) (cbrt (/ (+ 1.0 N) N)))) (log (cbrt (/ (+ 1.0 N) N))) (log (sqrt (/ (+ 1.0 N) N))) (log (sqrt (/ (+ 1.0 N) N))) (log (* (/ (cbrt (+ 1.0 N)) (cbrt N)) (/ (cbrt (+ 1.0 N)) (cbrt N)))) (log (/ (cbrt (+ 1.0 N)) (cbrt N))) (log (/ (cbrt (+ 1.0 N)) (/ (sqrt N) (cbrt (+ 1.0 N))))) (log (/ (cbrt (+ 1.0 N)) (sqrt N))) (log (* (cbrt (+ 1.0 N)) (cbrt (+ 1.0 N)))) (log (/ (cbrt (+ 1.0 N)) N)) (log (/ (/ (sqrt (+ 1.0 N)) (cbrt N)) (cbrt N))) (log (/ (sqrt (+ 1.0 N)) (cbrt N))) (log (/ (sqrt (+ 1.0 N)) (sqrt N))) (log (/ (sqrt (+ 1.0 N)) (sqrt N))) (log (sqrt (+ 1.0 N))) (log (/ (sqrt (+ 1.0 N)) N)) (+ (- (log (cbrt N))) (- (log (cbrt N)))) (log (/ (+ 1.0 N) (cbrt N))) (- (log (sqrt N))) (log (/ (+ 1.0 N) (sqrt N))) 0 (log (/ (+ 1.0 N) N)) (+ (- (log (cbrt N))) (- (log (cbrt N)))) (log (/ (+ 1.0 N) (cbrt N))) (- (log (sqrt N))) (log (/ (+ 1.0 N) (sqrt N))) 0 (log (/ (+ 1.0 N) N)) 0 (log (/ (+ 1.0 N) N)) (log (+ 1.0 N)) (- (log N)) (log (+ 1.0 N)) (log N) (log (/ (+ 1.0 N) N)) (log (log (/ (+ 1.0 N) N))) (/ (+ 1.0 N) N) (* (cbrt (log (/ (+ 1.0 N) N))) (cbrt (log (/ (+ 1.0 N) N)))) (cbrt (log (/ (+ 1.0 N) N))) (* (* (log (/ (+ 1.0 N) N)) (log (/ (+ 1.0 N) N))) (log (/ (+ 1.0 N) N))) (sqrt (log (/ (+ 1.0 N) N))) (sqrt (log (/ (+ 1.0 N) N))) (real->posit16 (/ (+ 1.0 N) N)) (expm1 (/ (+ 1.0 N) N)) (log1p (/ (+ 1.0 N) N)) (log (/ (+ 1.0 N) N)) (log (/ (+ 1.0 N) N)) (exp (/ (+ 1.0 N) N)) (* (* (/ (+ 1.0 N) N) (/ (+ 1.0 N) N)) (/ (+ 1.0 N) N)) (* (cbrt (/ (+ 1.0 N) N)) (cbrt (/ (+ 1.0 N) N))) (cbrt (/ (+ 1.0 N) N)) (* (* (/ (+ 1.0 N) N) (/ (+ 1.0 N) N)) (/ (+ 1.0 N) N)) (sqrt (/ (+ 1.0 N) N)) (sqrt (/ (+ 1.0 N) N)) (- (+ N 1.0)) (- N) (* (/ (cbrt (+ 1.0 N)) (cbrt N)) (/ (cbrt (+ 1.0 N)) (cbrt N))) (/ (cbrt (+ 1.0 N)) (cbrt N)) (/ (cbrt (+ 1.0 N)) (/ (sqrt N) (cbrt (+ 1.0 N)))) (/ (cbrt (+ 1.0 N)) (sqrt N)) (* (cbrt (+ 1.0 N)) (cbrt (+ 1.0 N))) (/ (cbrt (+ 1.0 N)) N) (/ (/ (sqrt (+ 1.0 N)) (cbrt N)) (cbrt N)) (/ (sqrt (+ 1.0 N)) (cbrt N)) (/ (sqrt (+ 1.0 N)) (sqrt N)) (/ (sqrt (+ 1.0 N)) (sqrt N)) (sqrt (+ 1.0 N)) (/ (sqrt (+ 1.0 N)) N) (/ 1 (* (cbrt N) (cbrt N))) (/ (+ 1.0 N) (cbrt N)) (/ 1 (sqrt N)) (/ (+ 1.0 N) (sqrt N)) 1 (/ (+ 1.0 N) N) (/ 1 (* (cbrt N) (cbrt N))) (/ (+ 1.0 N) (cbrt N)) (/ 1 (sqrt N)) (/ (+ 1.0 N) (sqrt N)) 1 (/ (+ 1.0 N) N) (/ 1 N) (/ N (+ 1.0 N)) (/ (/ (+ 1.0 N) (cbrt N)) (cbrt N)) (/ (+ 1.0 N) (sqrt N)) (+ 1.0 N) (/ N (cbrt (+ 1.0 N))) (/ N (sqrt (+ 1.0 N))) (/ N (+ 1.0 N)) (/ N (+ 1.0 N)) (* (fma (- 1.0 N) 1.0 (* N N)) N) (* (- N 1.0) N) (fma N 1.0 (- (log 1.0) (fma (/ N 1.0) (* (/ N 1.0) 1/2) (log N)))) (+ (- (/ (/ 0.3333333333333333 N) (* N N)) (/ 0.5 (* N N))) (/ 1.0 N)) (+ (- (/ (/ 0.3333333333333333 N) (* N N)) (/ 0.5 (* N N))) (/ 1.0 N)) (+ (/ 1.0 N) 1) (+ (/ 1.0 N) 1) (+ (/ 1.0 N) 1) 10.199 * * * [progress]: adding candidates to table 10.825 * * [progress]: iteration 3 / 4 10.825 * * * [progress]: picking best candidate 10.838 * * * * [pick]: Picked # 10.838 * * * [progress]: localizing error 10.858 * * * [progress]: generating rewritten candidates 10.858 * * * * [progress]: [ 1 / 1 ] rewriting at (2) 10.894 * * * [progress]: generating series expansions 10.894 * * * * [progress]: [ 1 / 1 ] generating series at (2) 10.894 * [backup-simplify]: Simplify (log (+ (/ 1.0 N) 1)) into (log (+ (* 1.0 (/ 1 N)) 1)) 10.894 * [approximate]: Taking taylor expansion of (log (+ (* 1.0 (/ 1 N)) 1)) in (N) around 0 10.895 * [taylor]: Taking taylor expansion of (log (+ (* 1.0 (/ 1 N)) 1)) in N 10.895 * [taylor]: Taking taylor expansion of (+ (* 1.0 (/ 1 N)) 1) in N 10.895 * [taylor]: Taking taylor expansion of (* 1.0 (/ 1 N)) in N 10.895 * [taylor]: Taking taylor expansion of 1.0 in N 10.895 * [backup-simplify]: Simplify 1.0 into 1.0 10.895 * [taylor]: Taking taylor expansion of (/ 1 N) in N 10.895 * [taylor]: Taking taylor expansion of N in N 10.895 * [backup-simplify]: Simplify 0 into 0 10.895 * [backup-simplify]: Simplify 1 into 1 10.895 * [backup-simplify]: Simplify (/ 1 1) into 1 10.895 * [taylor]: Taking taylor expansion of 1 in N 10.895 * [backup-simplify]: Simplify 1 into 1 10.896 * [backup-simplify]: Simplify (* 1.0 1) into 1.0 10.896 * [backup-simplify]: Simplify (+ 1.0 0) into 1.0 10.896 * [backup-simplify]: Simplify (log 1.0) into (log 1.0) 10.896 * [taylor]: Taking taylor expansion of (log (+ (* 1.0 (/ 1 N)) 1)) in N 10.896 * [taylor]: Taking taylor expansion of (+ (* 1.0 (/ 1 N)) 1) in N 10.896 * [taylor]: Taking taylor expansion of (* 1.0 (/ 1 N)) in N 10.896 * [taylor]: Taking taylor expansion of 1.0 in N 10.896 * [backup-simplify]: Simplify 1.0 into 1.0 10.896 * [taylor]: Taking taylor expansion of (/ 1 N) in N 10.896 * [taylor]: Taking taylor expansion of N in N 10.896 * [backup-simplify]: Simplify 0 into 0 10.896 * [backup-simplify]: Simplify 1 into 1 10.897 * [backup-simplify]: Simplify (/ 1 1) into 1 10.897 * [taylor]: Taking taylor expansion of 1 in N 10.897 * [backup-simplify]: Simplify 1 into 1 10.897 * [backup-simplify]: Simplify (* 1.0 1) into 1.0 10.897 * [backup-simplify]: Simplify (+ 1.0 0) into 1.0 10.898 * [backup-simplify]: Simplify (log 1.0) into (log 1.0) 10.898 * [backup-simplify]: Simplify (+ (* (- 1) (log N)) (log 1.0)) into (- (log 1.0) (log N)) 10.899 * [backup-simplify]: Simplify (- (log 1.0) (log N)) into (- (log 1.0) (log N)) 10.900 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 10.900 * [backup-simplify]: Simplify (+ (* 1.0 0) (* 0 1)) into 0 10.900 * [backup-simplify]: Simplify (+ 0 1) into 1 10.904 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 1) 1)) (pow 1.0 1)))) 1) into 1.0 10.904 * [backup-simplify]: Simplify 1.0 into 1.0 10.904 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 10.905 * [backup-simplify]: Simplify (+ (* 1.0 0) (+ (* 0 0) (* 0 1))) into 0 10.905 * [backup-simplify]: Simplify (+ 0 0) into 0 10.912 * [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.913 * [backup-simplify]: Simplify (/ -1/2 (pow 1.0 2)) into (/ -1/2 (pow 1.0 2)) 10.914 * [backup-simplify]: Simplify (+ (* (/ -1/2 (pow 1.0 2)) (pow N 2)) (+ (* 1.0 N) (- (log 1.0) (log N)))) into (- (+ (log 1.0) (* 1.0 N)) (+ (* 1/2 (/ (pow N 2) (pow 1.0 2))) (log N))) 10.915 * [backup-simplify]: Simplify (log (+ (/ 1.0 (/ 1 N)) 1)) into (log (+ (* 1.0 N) 1)) 10.915 * [approximate]: Taking taylor expansion of (log (+ (* 1.0 N) 1)) in (N) around 0 10.915 * [taylor]: Taking taylor expansion of (log (+ (* 1.0 N) 1)) in N 10.915 * [taylor]: Taking taylor expansion of (+ (* 1.0 N) 1) in N 10.915 * [taylor]: Taking taylor expansion of (* 1.0 N) in N 10.915 * [taylor]: Taking taylor expansion of 1.0 in N 10.915 * [backup-simplify]: Simplify 1.0 into 1.0 10.915 * [taylor]: Taking taylor expansion of N in N 10.915 * [backup-simplify]: Simplify 0 into 0 10.915 * [backup-simplify]: Simplify 1 into 1 10.915 * [taylor]: Taking taylor expansion of 1 in N 10.915 * [backup-simplify]: Simplify 1 into 1 10.915 * [backup-simplify]: Simplify (* 1.0 0) into 0 10.915 * [backup-simplify]: Simplify (+ 0 1) into 1 10.916 * [backup-simplify]: Simplify (log 1) into 0 10.916 * [taylor]: Taking taylor expansion of (log (+ (* 1.0 N) 1)) in N 10.916 * [taylor]: Taking taylor expansion of (+ (* 1.0 N) 1) in N 10.916 * [taylor]: Taking taylor expansion of (* 1.0 N) in N 10.916 * [taylor]: Taking taylor expansion of 1.0 in N 10.916 * [backup-simplify]: Simplify 1.0 into 1.0 10.916 * [taylor]: Taking taylor expansion of N in N 10.916 * [backup-simplify]: Simplify 0 into 0 10.916 * [backup-simplify]: Simplify 1 into 1 10.916 * [taylor]: Taking taylor expansion of 1 in N 10.916 * [backup-simplify]: Simplify 1 into 1 10.916 * [backup-simplify]: Simplify (* 1.0 0) into 0 10.916 * [backup-simplify]: Simplify (+ 0 1) into 1 10.917 * [backup-simplify]: Simplify (log 1) into 0 10.917 * [backup-simplify]: Simplify 0 into 0 10.918 * [backup-simplify]: Simplify (+ (* 1.0 1) (* 0 0)) into 1.0 10.918 * [backup-simplify]: Simplify (+ 1.0 0) into 1.0 10.922 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 1.0) 1)) (pow 1 1)))) 1) into 1.0 10.922 * [backup-simplify]: Simplify 1.0 into 1.0 10.923 * [backup-simplify]: Simplify (+ (* 1.0 0) (+ (* 0 1) (* 0 0))) into 0 10.923 * [backup-simplify]: Simplify (+ 0 0) into 0 10.930 * [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.930 * [backup-simplify]: Simplify -0.5 into -0.5 10.931 * [backup-simplify]: Simplify (+ (* 1.0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 10.931 * [backup-simplify]: Simplify (+ 0 0) into 0 10.941 * [backup-simplify]: Simplify (/ (+ (* 2 (/ (* (pow (* 1 1.0) 3)) (pow 1 3))) (* -3 (/ (* (pow (* 1 1.0) 1) (pow (* 2 0) 1)) (pow 1 2))) (* 1 (/ (* 1 1 (pow (* 6 0) 1)) (pow 1 1)))) 6) into 0.3333333333333333 10.941 * [backup-simplify]: Simplify 0.3333333333333333 into 0.3333333333333333 10.942 * [backup-simplify]: Simplify (+ (* 0.3333333333333333 (pow (/ 1 N) 3)) (+ (* -0.5 (pow (/ 1 N) 2)) (* 1.0 (/ 1 N)))) into (- (+ (* 0.3333333333333333 (/ 1 (pow N 3))) (* 1.0 (/ 1 N))) (* 0.5 (/ 1 (pow N 2)))) 10.942 * [backup-simplify]: Simplify (log (+ (/ 1.0 (/ 1 (- N))) 1)) into (log (- 1 (* 1.0 N))) 10.942 * [approximate]: Taking taylor expansion of (log (- 1 (* 1.0 N))) in (N) around 0 10.942 * [taylor]: Taking taylor expansion of (log (- 1 (* 1.0 N))) in N 10.942 * [taylor]: Taking taylor expansion of (- 1 (* 1.0 N)) in N 10.942 * [taylor]: Taking taylor expansion of 1 in N 10.942 * [backup-simplify]: Simplify 1 into 1 10.942 * [taylor]: Taking taylor expansion of (* 1.0 N) in N 10.942 * [taylor]: Taking taylor expansion of 1.0 in N 10.942 * [backup-simplify]: Simplify 1.0 into 1.0 10.942 * [taylor]: Taking taylor expansion of N in N 10.942 * [backup-simplify]: Simplify 0 into 0 10.942 * [backup-simplify]: Simplify 1 into 1 10.943 * [backup-simplify]: Simplify (* 1.0 0) into 0 10.943 * [backup-simplify]: Simplify (- 0) into 0 10.943 * [backup-simplify]: Simplify (+ 1 0) into 1 10.943 * [backup-simplify]: Simplify (log 1) into 0 10.943 * [taylor]: Taking taylor expansion of (log (- 1 (* 1.0 N))) in N 10.943 * [taylor]: Taking taylor expansion of (- 1 (* 1.0 N)) in N 10.943 * [taylor]: Taking taylor expansion of 1 in N 10.943 * [backup-simplify]: Simplify 1 into 1 10.944 * [taylor]: Taking taylor expansion of (* 1.0 N) in N 10.944 * [taylor]: Taking taylor expansion of 1.0 in N 10.944 * [backup-simplify]: Simplify 1.0 into 1.0 10.944 * [taylor]: Taking taylor expansion of N in N 10.944 * [backup-simplify]: Simplify 0 into 0 10.944 * [backup-simplify]: Simplify 1 into 1 10.944 * [backup-simplify]: Simplify (* 1.0 0) into 0 10.944 * [backup-simplify]: Simplify (- 0) into 0 10.944 * [backup-simplify]: Simplify (+ 1 0) into 1 10.945 * [backup-simplify]: Simplify (log 1) into 0 10.945 * [backup-simplify]: Simplify 0 into 0 10.946 * [backup-simplify]: Simplify (+ (* 1.0 1) (* 0 0)) into 1.0 10.946 * [backup-simplify]: Simplify (- 1.0) into (- 1.0) 10.946 * [backup-simplify]: Simplify (+ 0 (- 1.0)) into (- 1.0) 10.951 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 (- 1.0)) 1)) (pow 1 1)))) 1) into -1.0 10.951 * [backup-simplify]: Simplify -1.0 into -1.0 10.952 * [backup-simplify]: Simplify (+ (* 1.0 0) (+ (* 0 1) (* 0 0))) into 0 10.952 * [backup-simplify]: Simplify (- 0) into 0 10.952 * [backup-simplify]: Simplify (+ 0 0) into 0 10.963 * [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.963 * [backup-simplify]: Simplify -0.5 into -0.5 10.965 * [backup-simplify]: Simplify (+ (* 1.0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 10.965 * [backup-simplify]: Simplify (- 0) into 0 10.965 * [backup-simplify]: Simplify (+ 0 0) into 0 10.989 * [backup-simplify]: Simplify (/ (+ (* 2 (/ (* (pow (* 1 (- 1.0)) 3)) (pow 1 3))) (* -3 (/ (* (pow (* 1 (- 1.0)) 1) (pow (* 2 0) 1)) (pow 1 2))) (* 1 (/ (* 1 1 (pow (* 6 0) 1)) (pow 1 1)))) 6) into -0.3333333333333333 10.989 * [backup-simplify]: Simplify -0.3333333333333333 into -0.3333333333333333 10.991 * [backup-simplify]: Simplify (+ (* -0.3333333333333333 (pow (/ 1 (- N)) 3)) (+ (* -0.5 (pow (/ 1 (- N)) 2)) (* -1.0 (/ 1 (- N))))) into (- (+ (* 0.3333333333333333 (/ 1 (pow N 3))) (* 1.0 (/ 1 N))) (* 0.5 (/ 1 (pow N 2)))) 10.991 * * * [progress]: simplifying candidates 10.991 * * * * [progress]: [ 1 / 21 ] simplifiying candidate #real (real->posit16 (log (+ (/ 1.0 N) 1)))))> 10.991 * * * * [progress]: [ 2 / 21 ] simplifiying candidate # 10.991 * * * * [progress]: [ 3 / 21 ] simplifiying candidate # 10.991 * * * * [progress]: [ 4 / 21 ] simplifiying candidate # 10.991 * * * * [progress]: [ 5 / 21 ] simplifiying candidate # 10.992 * * * * [progress]: [ 6 / 21 ] simplifiying candidate # 10.992 * * * * [progress]: [ 7 / 21 ] simplifiying candidate # 10.992 * * * * [progress]: [ 8 / 21 ] simplifiying candidate # 10.992 * * * * [progress]: [ 9 / 21 ] simplifiying candidate # 10.992 * * * * [progress]: [ 10 / 21 ] simplifiying candidate # 10.992 * * * * [progress]: [ 11 / 21 ] simplifiying candidate # 10.992 * * * * [progress]: [ 12 / 21 ] simplifiying candidate # 10.992 * * * * [progress]: [ 13 / 21 ] simplifiying candidate # 10.992 * * * * [progress]: [ 14 / 21 ] simplifiying candidate # 10.992 * * * * [progress]: [ 15 / 21 ] simplifiying candidate # 10.992 * * * * [progress]: [ 16 / 21 ] simplifiying candidate # 10.992 * * * * [progress]: [ 17 / 21 ] simplifiying candidate # 10.992 * * * * [progress]: [ 18 / 21 ] simplifiying candidate # 10.992 * * * * [progress]: [ 19 / 21 ] simplifiying candidate # 10.992 * * * * [progress]: [ 20 / 21 ] simplifiying candidate # 10.993 * * * * [progress]: [ 21 / 21 ] simplifiying candidate # 10.993 * [simplify]: Simplifying: (real->posit16 (log (+ (/ 1.0 N) 1))) (expm1 (log (+ (/ 1.0 N) 1))) (log1p (log (+ (/ 1.0 N) 1))) (log (* (cbrt (+ (/ 1.0 N) 1)) (cbrt (+ (/ 1.0 N) 1)))) (log (cbrt (+ (/ 1.0 N) 1))) (log (sqrt (+ (/ 1.0 N) 1))) (log (sqrt (+ (/ 1.0 N) 1))) (log 1) (log (+ (/ 1.0 N) 1)) (log 1) (log (+ (/ 1.0 N) 1)) (log (+ (pow (/ 1.0 N) 3) (pow 1 3))) (log (+ (* (/ 1.0 N) (/ 1.0 N)) (- (* 1 1) (* (/ 1.0 N) 1)))) (log (- (* (/ 1.0 N) (/ 1.0 N)) (* 1 1))) (log (- (/ 1.0 N) 1)) (log (+ (/ 1.0 N) 1)) (log (log (+ (/ 1.0 N) 1))) (exp (log (+ (/ 1.0 N) 1))) (* (cbrt (log (+ (/ 1.0 N) 1))) (cbrt (log (+ (/ 1.0 N) 1)))) (cbrt (log (+ (/ 1.0 N) 1))) (* (* (log (+ (/ 1.0 N) 1)) (log (+ (/ 1.0 N) 1))) (log (+ (/ 1.0 N) 1))) (sqrt (log (+ (/ 1.0 N) 1))) (sqrt (log (+ (/ 1.0 N) 1))) (- (+ (log 1.0) (* 1.0 N)) (+ (* 1/2 (/ (pow N 2) (pow 1.0 2))) (log N))) (- (+ (* 0.3333333333333333 (/ 1 (pow N 3))) (* 1.0 (/ 1 N))) (* 0.5 (/ 1 (pow N 2)))) (- (+ (* 0.3333333333333333 (/ 1 (pow N 3))) (* 1.0 (/ 1 N))) (* 0.5 (/ 1 (pow N 2)))) 10.995 * * [simplify]: iteration 0: 61 enodes 11.081 * * [simplify]: iteration 1: 137 enodes 11.223 * * [simplify]: iteration 2: 405 enodes 11.829 * * [simplify]: iteration 3: 1287 enodes 14.557 * * [simplify]: iteration 4: 4798 enodes 17.914 * * [simplify]: iteration complete: 5000 enodes 17.914 * * [simplify]: Extracting #0: cost 20 inf + 0 17.914 * * [simplify]: Extracting #1: cost 110 inf + 1 17.919 * * [simplify]: Extracting #2: cost 831 inf + 1831 17.939 * * [simplify]: Extracting #3: cost 689 inf + 37736 17.981 * * [simplify]: Extracting #4: cost 193 inf + 94155 18.030 * * [simplify]: Extracting #5: cost 16 inf + 151805 18.092 * * [simplify]: Extracting #6: cost 0 inf + 159075 18.137 * * [simplify]: Extracting #7: cost 0 inf + 158904 18.184 * [simplify]: Simplified to: (real->posit16 (log1p (/ 1.0 N))) (/ 1.0 N) (log1p (log1p (/ 1.0 N))) (+ (log (cbrt (+ (/ 1.0 N) 1))) (log (cbrt (+ (/ 1.0 N) 1)))) (log (cbrt (+ (/ 1.0 N) 1))) (log (sqrt (+ (/ 1.0 N) 1))) (log (sqrt (+ (/ 1.0 N) 1))) 0 (log1p (/ 1.0 N)) 0 (log1p (/ 1.0 N)) (log (fma (* (/ 1.0 N) (/ 1.0 N)) (/ 1.0 N) 1)) (log (- (fma (/ 1.0 N) (/ 1.0 N) 1) (/ 1.0 N))) (log (fma (/ 1.0 N) (/ 1.0 N) -1)) (log (- (/ 1.0 N) 1)) (log1p (/ 1.0 N)) (log (log1p (/ 1.0 N))) (+ (/ 1.0 N) 1) (* (cbrt (log1p (/ 1.0 N))) (cbrt (log1p (/ 1.0 N)))) (cbrt (log1p (/ 1.0 N))) (* (* (log1p (/ 1.0 N)) (log1p (/ 1.0 N))) (log1p (/ 1.0 N))) (sqrt (log1p (/ 1.0 N))) (sqrt (log1p (/ 1.0 N))) (fma -1/2 (* (/ N 1.0) (/ N 1.0)) (fma 1.0 N (- (log 1.0) (log N)))) (fma 1.0 (/ 1 N) (* (* (/ 1 N) (/ 1 N)) (- (/ 0.3333333333333333 N) 0.5))) (fma 1.0 (/ 1 N) (* (* (/ 1 N) (/ 1 N)) (- (/ 0.3333333333333333 N) 0.5))) 18.185 * * * [progress]: adding candidates to table 18.380 * * [progress]: iteration 4 / 4 18.380 * * * [progress]: picking best candidate 18.391 * * * * [pick]: Picked # 18.391 * * * [progress]: localizing error 18.398 * * * [progress]: generating rewritten candidates 18.398 * * * [progress]: generating series expansions 18.398 * * * [progress]: simplifying candidates 18.398 * [simplify]: Simplifying: 18.398 * * [simplify]: iteration 0: 0 enodes 18.398 * * [simplify]: iteration complete: 0 enodes 18.398 * * [simplify]: Extracting #0: cost 0 inf + 0 18.399 * [simplify]: Simplified to: 18.399 * * * [progress]: adding candidates to table 18.400 * [progress]: [Phase 3 of 3] Extracting. 18.406 * [simplify]: Simplifying: (log1p (/ 1.0 N)) 18.406 * * [simplify]: iteration 0: 4 enodes 18.406 * * [simplify]: iteration complete: 4 enodes 18.407 * * [simplify]: Extracting #0: cost 1 inf + 0 18.407 * * [simplify]: Extracting #1: cost 2 inf + 0 18.407 * * [simplify]: Extracting #2: cost 4 inf + 0 18.407 * * [simplify]: Extracting #3: cost 2 inf + 2 18.407 * * [simplify]: Extracting #4: cost 0 inf + 176 18.407 * [simplify]: Simplified to: (log1p (/ 1.0 N)) 22.129 * [regime-testing]: Baseline error score: 0.016377047130891362 22.159 * [regime-testing]: Oracle error score: 0.016377047130891362 22.159 * [regime-testing]: End program error score: 0.016377047130891362