73.384 * [progress]: [Phase 1 of 3] Setting up. 0.003 * * * [progress]: [1/2] Preparing points 0.057 * * * [progress]: [2/2] Setting up program. 0.064 * [progress]: [Phase 2 of 3] Improving. 0.064 * * * * [progress]: [ 1 / 1 ] simplifiying candidate # 0.064 * [simplify]: Simplifying: (- (atan (+ N 1.0)) (atan N)) 0.064 * * [simplify]: iteration 0: 6 enodes 0.074 * * [simplify]: iteration 1: 9 enodes 0.085 * * [simplify]: iteration 2: 10 enodes 0.098 * * [simplify]: iteration complete: 10 enodes 0.098 * * [simplify]: Extracting #0: cost 1 inf + 0 0.098 * * [simplify]: Extracting #1: cost 4 inf + 0 0.098 * * [simplify]: Extracting #2: cost 6 inf + 0 0.098 * * [simplify]: Extracting #3: cost 6 inf + 1 0.098 * * [simplify]: Extracting #4: cost 0 inf + 735 0.098 * [simplify]: Simplified to: (- (atan (+ 1.0 N)) (atan N)) 0.100 * * [progress]: iteration 1 / 4 0.100 * * * [progress]: picking best candidate 0.115 * * * * [pick]: Picked # 0.115 * * * [progress]: localizing error 0.186 * * * [progress]: generating rewritten candidates 0.186 * * * * [progress]: [ 1 / 2 ] rewriting at (2) 0.199 * * * * [progress]: [ 2 / 2 ] rewriting at (2 1) 0.203 * * * [progress]: generating series expansions 0.203 * * * * [progress]: [ 1 / 2 ] generating series at (2) 0.203 * [backup-simplify]: Simplify (- (atan (+ N 1.0)) (atan N)) into (- (atan (+ N 1.0)) (atan N)) 0.203 * [approximate]: Taking taylor expansion of (- (atan (+ N 1.0)) (atan N)) in (N) around 0 0.203 * [taylor]: Taking taylor expansion of (- (atan (+ N 1.0)) (atan N)) in N 0.203 * [taylor]: Taking taylor expansion of (atan (+ N 1.0)) in N 0.209 * [backup-simplify]: Simplify (atan (+ N 1.0)) into (atan (+ N 1.0)) 0.209 * [taylor]: Taking taylor expansion of (atan N) in N 0.209 * [backup-simplify]: Simplify (atan N) into (atan N) 0.209 * [taylor]: Taking taylor expansion of (- (atan (+ N 1.0)) (atan N)) in N 0.210 * [taylor]: Taking taylor expansion of (atan (+ N 1.0)) in N 0.210 * [backup-simplify]: Simplify (atan (+ N 1.0)) into (atan (+ N 1.0)) 0.210 * [taylor]: Taking taylor expansion of (atan N) in N 0.210 * [backup-simplify]: Simplify (atan N) into (atan N) 0.211 * [backup-simplify]: Simplify (- (atan N)) into (- (atan N)) 0.211 * [backup-simplify]: Simplify (+ (atan (+ N 1.0)) (- (atan N))) into (- (atan (+ N 1.0)) (atan N)) 0.212 * [backup-simplify]: Simplify (- (atan (+ N 1.0)) (atan N)) into (- (atan (+ N 1.0)) (atan N)) 0.213 * [backup-simplify]: Simplify (- 0) into 0 0.213 * [backup-simplify]: Simplify (+ 0 0) into 0 0.213 * [backup-simplify]: Simplify 0 into 0 0.214 * [backup-simplify]: Simplify (- 0) into 0 0.214 * [backup-simplify]: Simplify (+ 0 0) into 0 0.214 * [backup-simplify]: Simplify 0 into 0 0.214 * [backup-simplify]: Simplify (- 0) into 0 0.215 * [backup-simplify]: Simplify (+ 0 0) into 0 0.215 * [backup-simplify]: Simplify 0 into 0 0.215 * [backup-simplify]: Simplify (- 0) into 0 0.216 * [backup-simplify]: Simplify (+ 0 0) into 0 0.216 * [backup-simplify]: Simplify 0 into 0 0.216 * [backup-simplify]: Simplify (- 0) into 0 0.217 * [backup-simplify]: Simplify (+ 0 0) into 0 0.217 * [backup-simplify]: Simplify 0 into 0 0.217 * [backup-simplify]: Simplify (- 0) into 0 0.218 * [backup-simplify]: Simplify (+ 0 0) into 0 0.218 * [backup-simplify]: Simplify 0 into 0 0.219 * [backup-simplify]: Simplify (- (atan (+ N 1.0)) (atan N)) into (- (atan (+ N 1.0)) (atan N)) 0.220 * [backup-simplify]: Simplify (- (atan (+ (/ 1 N) 1.0)) (atan (/ 1 N))) into (- (atan (+ (/ 1 N) 1.0)) (atan (/ 1 N))) 0.220 * [approximate]: Taking taylor expansion of (- (atan (+ (/ 1 N) 1.0)) (atan (/ 1 N))) in (N) around 0 0.220 * [taylor]: Taking taylor expansion of (- (atan (+ (/ 1 N) 1.0)) (atan (/ 1 N))) in N 0.220 * [taylor]: Taking taylor expansion of (atan (+ (/ 1 N) 1.0)) in N 0.220 * [backup-simplify]: Simplify (atan (+ (/ 1 N) 1.0)) into (atan (+ (/ 1 N) 1.0)) 0.220 * [taylor]: Taking taylor expansion of (atan (/ 1 N)) in N 0.220 * [backup-simplify]: Simplify (atan (/ 1 N)) into (atan (/ 1 N)) 0.220 * [taylor]: Taking taylor expansion of (- (atan (+ (/ 1 N) 1.0)) (atan (/ 1 N))) in N 0.221 * [taylor]: Taking taylor expansion of (atan (+ (/ 1 N) 1.0)) in N 0.221 * [backup-simplify]: Simplify (atan (+ (/ 1 N) 1.0)) into (atan (+ (/ 1 N) 1.0)) 0.221 * [taylor]: Taking taylor expansion of (atan (/ 1 N)) in N 0.221 * [backup-simplify]: Simplify (atan (/ 1 N)) into (atan (/ 1 N)) 0.222 * [backup-simplify]: Simplify (- (atan (/ 1 N))) into (- (atan (/ 1 N))) 0.223 * [backup-simplify]: Simplify (+ (atan (+ (/ 1 N) 1.0)) (- (atan (/ 1 N)))) into (- (atan (+ (/ 1 N) 1.0)) (atan (/ 1 N))) 0.223 * [backup-simplify]: Simplify (- (atan (+ (/ 1 N) 1.0)) (atan (/ 1 N))) into (- (atan (+ (/ 1 N) 1.0)) (atan (/ 1 N))) 0.224 * [backup-simplify]: Simplify (- 0) into 0 0.224 * [backup-simplify]: Simplify (+ 0 0) into 0 0.224 * [backup-simplify]: Simplify 0 into 0 0.225 * [backup-simplify]: Simplify (- 0) into 0 0.225 * [backup-simplify]: Simplify (+ 0 0) into 0 0.225 * [backup-simplify]: Simplify 0 into 0 0.226 * [backup-simplify]: Simplify (- 0) into 0 0.226 * [backup-simplify]: Simplify (+ 0 0) into 0 0.226 * [backup-simplify]: Simplify 0 into 0 0.226 * [backup-simplify]: Simplify (- 0) into 0 0.227 * [backup-simplify]: Simplify (+ 0 0) into 0 0.227 * [backup-simplify]: Simplify 0 into 0 0.227 * [backup-simplify]: Simplify (- 0) into 0 0.228 * [backup-simplify]: Simplify (+ 0 0) into 0 0.228 * [backup-simplify]: Simplify 0 into 0 0.228 * [backup-simplify]: Simplify (- 0) into 0 0.229 * [backup-simplify]: Simplify (+ 0 0) into 0 0.229 * [backup-simplify]: Simplify 0 into 0 0.230 * [backup-simplify]: Simplify (- (atan (+ (/ 1 (/ 1 N)) 1.0)) (atan (/ 1 (/ 1 N)))) into (- (atan (+ N 1.0)) (atan N)) 0.230 * [backup-simplify]: Simplify (- (atan (+ (/ 1 (- N)) 1.0)) (atan (/ 1 (- N)))) into (- (atan (- 1.0 (/ 1 N))) (atan (/ -1 N))) 0.231 * [approximate]: Taking taylor expansion of (- (atan (- 1.0 (/ 1 N))) (atan (/ -1 N))) in (N) around 0 0.231 * [taylor]: Taking taylor expansion of (- (atan (- 1.0 (/ 1 N))) (atan (/ -1 N))) in N 0.231 * [taylor]: Taking taylor expansion of (atan (- 1.0 (/ 1 N))) in N 0.231 * [backup-simplify]: Simplify (atan (- 1.0 (/ 1 N))) into (atan (- 1.0 (/ 1 N))) 0.231 * [taylor]: Taking taylor expansion of (atan (/ -1 N)) in N 0.231 * [backup-simplify]: Simplify (atan (/ -1 N)) into (atan (/ -1 N)) 0.231 * [taylor]: Taking taylor expansion of (- (atan (- 1.0 (/ 1 N))) (atan (/ -1 N))) in N 0.231 * [taylor]: Taking taylor expansion of (atan (- 1.0 (/ 1 N))) in N 0.232 * [backup-simplify]: Simplify (atan (- 1.0 (/ 1 N))) into (atan (- 1.0 (/ 1 N))) 0.232 * [taylor]: Taking taylor expansion of (atan (/ -1 N)) in N 0.232 * [backup-simplify]: Simplify (atan (/ -1 N)) into (atan (/ -1 N)) 0.233 * [backup-simplify]: Simplify (- (atan (/ -1 N))) into (- (atan (/ -1 N))) 0.233 * [backup-simplify]: Simplify (+ (atan (- 1.0 (/ 1 N))) (- (atan (/ -1 N)))) into (- (atan (- 1.0 (/ 1 N))) (atan (/ -1 N))) 0.234 * [backup-simplify]: Simplify (- (atan (- 1.0 (/ 1 N))) (atan (/ -1 N))) into (- (atan (- 1.0 (/ 1 N))) (atan (/ -1 N))) 0.235 * [backup-simplify]: Simplify (- 0) into 0 0.235 * [backup-simplify]: Simplify (+ 0 0) into 0 0.235 * [backup-simplify]: Simplify 0 into 0 0.236 * [backup-simplify]: Simplify (- 0) into 0 0.236 * [backup-simplify]: Simplify (+ 0 0) into 0 0.236 * [backup-simplify]: Simplify 0 into 0 0.236 * [backup-simplify]: Simplify (- 0) into 0 0.237 * [backup-simplify]: Simplify (+ 0 0) into 0 0.237 * [backup-simplify]: Simplify 0 into 0 0.237 * [backup-simplify]: Simplify (- 0) into 0 0.238 * [backup-simplify]: Simplify (+ 0 0) into 0 0.238 * [backup-simplify]: Simplify 0 into 0 0.238 * [backup-simplify]: Simplify (- 0) into 0 0.239 * [backup-simplify]: Simplify (+ 0 0) into 0 0.239 * [backup-simplify]: Simplify 0 into 0 0.239 * [backup-simplify]: Simplify (- 0) into 0 0.240 * [backup-simplify]: Simplify (+ 0 0) into 0 0.240 * [backup-simplify]: Simplify 0 into 0 0.241 * [backup-simplify]: Simplify (- (atan (- 1.0 (/ 1 (/ 1 (- N))))) (atan (/ -1 (/ 1 (- N))))) into (- (atan (+ N 1.0)) (atan N)) 0.241 * * * * [progress]: [ 2 / 2 ] generating series at (2 1) 0.241 * [backup-simplify]: Simplify (atan (+ N 1.0)) into (atan (+ N 1.0)) 0.241 * [approximate]: Taking taylor expansion of (atan (+ N 1.0)) in (N) around 0 0.241 * [taylor]: Taking taylor expansion of (atan (+ N 1.0)) in N 0.242 * [backup-simplify]: Simplify (atan (+ N 1.0)) into (atan (+ N 1.0)) 0.242 * [taylor]: Taking taylor expansion of (atan (+ N 1.0)) in N 0.242 * [backup-simplify]: Simplify (atan (+ N 1.0)) into (atan (+ N 1.0)) 0.242 * [backup-simplify]: Simplify (atan (+ N 1.0)) into (atan (+ N 1.0)) 0.243 * [backup-simplify]: Simplify 0 into 0 0.243 * [backup-simplify]: Simplify 0 into 0 0.243 * [backup-simplify]: Simplify 0 into 0 0.243 * [backup-simplify]: Simplify 0 into 0 0.243 * [backup-simplify]: Simplify 0 into 0 0.243 * [backup-simplify]: Simplify 0 into 0 0.243 * [backup-simplify]: Simplify (atan (+ N 1.0)) into (atan (+ N 1.0)) 0.244 * [backup-simplify]: Simplify (atan (+ (/ 1 N) 1.0)) into (atan (+ (/ 1 N) 1.0)) 0.244 * [approximate]: Taking taylor expansion of (atan (+ (/ 1 N) 1.0)) in (N) around 0 0.244 * [taylor]: Taking taylor expansion of (atan (+ (/ 1 N) 1.0)) in N 0.244 * [backup-simplify]: Simplify (atan (+ (/ 1 N) 1.0)) into (atan (+ (/ 1 N) 1.0)) 0.244 * [taylor]: Taking taylor expansion of (atan (+ (/ 1 N) 1.0)) in N 0.244 * [backup-simplify]: Simplify (atan (+ (/ 1 N) 1.0)) into (atan (+ (/ 1 N) 1.0)) 0.245 * [backup-simplify]: Simplify (atan (+ (/ 1 N) 1.0)) into (atan (+ (/ 1 N) 1.0)) 0.245 * [backup-simplify]: Simplify 0 into 0 0.245 * [backup-simplify]: Simplify 0 into 0 0.245 * [backup-simplify]: Simplify 0 into 0 0.245 * [backup-simplify]: Simplify 0 into 0 0.245 * [backup-simplify]: Simplify 0 into 0 0.245 * [backup-simplify]: Simplify 0 into 0 0.246 * [backup-simplify]: Simplify (atan (+ (/ 1 (/ 1 N)) 1.0)) into (atan (+ N 1.0)) 0.246 * [backup-simplify]: Simplify (atan (+ (/ 1 (- N)) 1.0)) into (atan (- 1.0 (/ 1 N))) 0.246 * [approximate]: Taking taylor expansion of (atan (- 1.0 (/ 1 N))) in (N) around 0 0.246 * [taylor]: Taking taylor expansion of (atan (- 1.0 (/ 1 N))) in N 0.247 * [backup-simplify]: Simplify (atan (- 1.0 (/ 1 N))) into (atan (- 1.0 (/ 1 N))) 0.247 * [taylor]: Taking taylor expansion of (atan (- 1.0 (/ 1 N))) in N 0.247 * [backup-simplify]: Simplify (atan (- 1.0 (/ 1 N))) into (atan (- 1.0 (/ 1 N))) 0.248 * [backup-simplify]: Simplify (atan (- 1.0 (/ 1 N))) into (atan (- 1.0 (/ 1 N))) 0.248 * [backup-simplify]: Simplify 0 into 0 0.248 * [backup-simplify]: Simplify 0 into 0 0.248 * [backup-simplify]: Simplify 0 into 0 0.248 * [backup-simplify]: Simplify 0 into 0 0.248 * [backup-simplify]: Simplify 0 into 0 0.248 * [backup-simplify]: Simplify 0 into 0 0.248 * [backup-simplify]: Simplify (atan (- 1.0 (/ 1 (/ 1 (- N))))) into (atan (+ N 1.0)) 0.249 * * * [progress]: simplifying candidates 0.249 * * * * [progress]: [ 1 / 30 ] simplifiying candidate #real (real->posit16 (- (atan (+ N 1.0)) (atan N)))))> 0.249 * * * * [progress]: [ 2 / 30 ] simplifiying candidate # 0.249 * * * * [progress]: [ 3 / 30 ] simplifiying candidate # 0.249 * * * * [progress]: [ 4 / 30 ] simplifiying candidate # 0.249 * * * * [progress]: [ 5 / 30 ] simplifiying candidate # 0.249 * * * * [progress]: [ 6 / 30 ] simplifiying candidate # 0.249 * * * * [progress]: [ 7 / 30 ] simplifiying candidate # 0.249 * * * * [progress]: [ 8 / 30 ] simplifiying candidate # 0.249 * * * * [progress]: [ 9 / 30 ] simplifiying candidate # 0.249 * * * * [progress]: [ 10 / 30 ] simplifiying candidate # 0.249 * * * * [progress]: [ 11 / 30 ] simplifiying candidate # 0.249 * * * * [progress]: [ 12 / 30 ] simplifiying candidate # 0.249 * * * * [progress]: [ 13 / 30 ] simplifiying candidate # 0.249 * * * * [progress]: [ 14 / 30 ] simplifiying candidate # 0.249 * * * * [progress]: [ 15 / 30 ] simplifiying candidate # 0.250 * * * * [progress]: [ 16 / 30 ] simplifiying candidate # 0.250 * * * * [progress]: [ 17 / 30 ] simplifiying candidate #real (real->posit16 (atan (+ N 1.0)))) (atan N)))> 0.250 * * * * [progress]: [ 18 / 30 ] simplifiying candidate # 0.250 * * * * [progress]: [ 19 / 30 ] simplifiying candidate # 0.250 * * * * [progress]: [ 20 / 30 ] simplifiying candidate # 0.250 * * * * [progress]: [ 21 / 30 ] simplifiying candidate # 0.250 * * * * [progress]: [ 22 / 30 ] simplifiying candidate # 0.250 * * * * [progress]: [ 23 / 30 ] simplifiying candidate # 0.250 * * * * [progress]: [ 24 / 30 ] simplifiying candidate # 0.250 * * * * [progress]: [ 25 / 30 ] simplifiying candidate # 0.250 * * * * [progress]: [ 26 / 30 ] simplifiying candidate # 0.250 * * * * [progress]: [ 27 / 30 ] simplifiying candidate # 0.250 * * * * [progress]: [ 28 / 30 ] simplifiying candidate # 0.250 * * * * [progress]: [ 29 / 30 ] simplifiying candidate # 0.250 * * * * [progress]: [ 30 / 30 ] simplifiying candidate # 0.251 * [simplify]: Simplifying: (real->posit16 (- (atan (+ N 1.0)) (atan N))) (- (+ N 1.0) N) (+ 1 (* (+ N 1.0) N)) (/ (exp (atan (+ N 1.0))) (exp (atan N))) (log (- (atan (+ N 1.0)) (atan N))) (exp (- (atan (+ N 1.0)) (atan N))) (* (cbrt (- (atan (+ N 1.0)) (atan N))) (cbrt (- (atan (+ N 1.0)) (atan N)))) (cbrt (- (atan (+ N 1.0)) (atan N))) (* (* (- (atan (+ N 1.0)) (atan N)) (- (atan (+ N 1.0)) (atan N))) (- (atan (+ N 1.0)) (atan N))) (sqrt (- (atan (+ N 1.0)) (atan N))) (sqrt (- (atan (+ N 1.0)) (atan N))) (- (pow (atan (+ N 1.0)) 3) (pow (atan N) 3)) (+ (* (atan (+ N 1.0)) (atan (+ N 1.0))) (+ (* (atan N) (atan N)) (* (atan (+ N 1.0)) (atan N)))) (- (atan N)) (- (* (atan (+ N 1.0)) (atan (+ N 1.0))) (* (atan N) (atan N))) (+ (atan (+ N 1.0)) (atan N)) (+ (sqrt (atan (+ N 1.0))) (sqrt (atan N))) (- (sqrt (atan (+ N 1.0))) (sqrt (atan N))) (- (atan (+ N 1.0)) (atan N)) (- (atan N)) (real->posit16 (atan (+ N 1.0))) (log (atan (+ N 1.0))) (exp (atan (+ N 1.0))) (* (cbrt (atan (+ N 1.0))) (cbrt (atan (+ N 1.0)))) (cbrt (atan (+ N 1.0))) (* (* (atan (+ N 1.0)) (atan (+ N 1.0))) (atan (+ N 1.0))) (sqrt (atan (+ N 1.0))) (sqrt (atan (+ N 1.0))) (- (atan (+ N 1.0)) (atan N)) (- (atan (+ N 1.0)) (atan N)) (- (atan (+ N 1.0)) (atan N)) (atan (+ N 1.0)) (atan (+ N 1.0)) (atan (+ N 1.0)) 0.252 * * [simplify]: iteration 0: 42 enodes 0.322 * * [simplify]: iteration 1: 78 enodes 0.379 * * [simplify]: iteration 2: 152 enodes 0.504 * * [simplify]: iteration 3: 276 enodes 0.722 * * [simplify]: iteration 4: 575 enodes 1.372 * * [simplify]: iteration 5: 1486 enodes 4.025 * * [simplify]: iteration 6: 4826 enodes 8.542 * * [simplify]: iteration complete: 5001 enodes 8.542 * * [simplify]: Extracting #0: cost 25 inf + 0 8.543 * * [simplify]: Extracting #1: cost 244 inf + 1 8.549 * * [simplify]: Extracting #2: cost 898 inf + 5 8.555 * * [simplify]: Extracting #3: cost 1004 inf + 2597 8.570 * * [simplify]: Extracting #4: cost 801 inf + 98187 8.642 * * [simplify]: Extracting #5: cost 195 inf + 477116 8.742 * * [simplify]: Extracting #6: cost 4 inf + 603293 8.857 * * [simplify]: Extracting #7: cost 0 inf + 605509 8.944 * * [simplify]: Extracting #8: cost 0 inf + 605378 9.056 * [simplify]: Simplified to: (real->posit16 (- (atan (+ 1.0 N)) (atan N))) 1.0 (+ 1 (* N (+ 1.0 N))) (exp (- (atan (+ 1.0 N)) (atan N))) (log (- (atan (+ 1.0 N)) (atan N))) (exp (- (atan (+ 1.0 N)) (atan N))) (* (cbrt (- (atan (+ 1.0 N)) (atan N))) (cbrt (- (atan (+ 1.0 N)) (atan N)))) (cbrt (- (atan (+ 1.0 N)) (atan N))) (* (- (atan (+ 1.0 N)) (atan N)) (* (- (atan (+ 1.0 N)) (atan N)) (- (atan (+ 1.0 N)) (atan N)))) (sqrt (- (atan (+ 1.0 N)) (atan N))) (sqrt (- (atan (+ 1.0 N)) (atan N))) (- (* (* (atan (+ 1.0 N)) (atan (+ 1.0 N))) (atan (+ 1.0 N))) (* (* (atan N) (atan N)) (atan N))) (+ (* (atan (+ 1.0 N)) (atan (+ 1.0 N))) (* (atan N) (+ (atan (+ 1.0 N)) (atan N)))) (- (atan N)) (* (+ (atan (+ 1.0 N)) (atan N)) (- (atan (+ 1.0 N)) (atan N))) (+ (atan (+ 1.0 N)) (atan N)) (+ (sqrt (atan (+ 1.0 N))) (sqrt (atan N))) (- (sqrt (atan (+ 1.0 N))) (sqrt (atan N))) (- (atan (+ 1.0 N)) (atan N)) (- (atan N)) (real->posit16 (atan (+ 1.0 N))) (log (atan (+ 1.0 N))) (exp (atan (+ 1.0 N))) (* (cbrt (atan (+ 1.0 N))) (cbrt (atan (+ 1.0 N)))) (cbrt (atan (+ 1.0 N))) (* (* (atan (+ 1.0 N)) (atan (+ 1.0 N))) (atan (+ 1.0 N))) (sqrt (atan (+ 1.0 N))) (sqrt (atan (+ 1.0 N))) (- (atan (+ 1.0 N)) (atan N)) (- (atan (+ 1.0 N)) (atan N)) (- (atan (+ 1.0 N)) (atan N)) (atan (+ 1.0 N)) (atan (+ 1.0 N)) (atan (+ 1.0 N)) 9.057 * * * [progress]: adding candidates to table 9.281 * * [progress]: iteration 2 / 4 9.281 * * * [progress]: picking best candidate 9.288 * * * * [pick]: Picked # 9.288 * * * [progress]: localizing error 9.326 * * * [progress]: generating rewritten candidates 9.326 * * * * [progress]: [ 1 / 2 ] rewriting at (2) 9.327 * * * * [progress]: [ 2 / 2 ] rewriting at (2 2 2) 9.376 * * * [progress]: generating series expansions 9.376 * * * * [progress]: [ 1 / 2 ] generating series at (2) 9.377 * [backup-simplify]: Simplify (atan2 1.0 (+ 1 (* (+ N 1.0) N))) into (atan2 1.0 (+ (* 1.0 N) (+ (pow N 2) 1))) 9.377 * [approximate]: Taking taylor expansion of (atan2 1.0 (+ (* 1.0 N) (+ (pow N 2) 1))) in (N) around 0 9.377 * [taylor]: Taking taylor expansion of (atan2 1.0 (+ (* 1.0 N) (+ (pow N 2) 1))) in N 9.377 * [backup-simplify]: Simplify (atan2 1.0 (+ (* 1.0 N) (+ (pow N 2) 1))) into (atan2 1.0 (+ (* 1.0 N) (+ (pow N 2) 1))) 9.377 * [taylor]: Taking taylor expansion of (atan2 1.0 (+ (* 1.0 N) (+ (pow N 2) 1))) in N 9.378 * [backup-simplify]: Simplify (atan2 1.0 (+ (* 1.0 N) (+ (pow N 2) 1))) into (atan2 1.0 (+ (* 1.0 N) (+ (pow N 2) 1))) 9.378 * [backup-simplify]: Simplify (atan2 1.0 (+ (* 1.0 N) (+ (pow N 2) 1))) into (atan2 1.0 (+ (* 1.0 N) (+ (pow N 2) 1))) 9.379 * [backup-simplify]: Simplify 0 into 0 9.379 * [backup-simplify]: Simplify 0 into 0 9.379 * [backup-simplify]: Simplify 0 into 0 9.379 * [backup-simplify]: Simplify 0 into 0 9.379 * [backup-simplify]: Simplify 0 into 0 9.379 * [backup-simplify]: Simplify 0 into 0 9.379 * [backup-simplify]: Simplify (atan2 1.0 (+ (* 1.0 N) (+ (pow N 2) 1))) into (atan2 1.0 (+ (* 1.0 N) (+ (pow N 2) 1))) 9.380 * [backup-simplify]: Simplify (atan2 1.0 (+ 1 (* (+ (/ 1 N) 1.0) (/ 1 N)))) into (atan2 1.0 (+ (/ 1 (pow N 2)) (+ (* 1.0 (/ 1 N)) 1))) 9.380 * [approximate]: Taking taylor expansion of (atan2 1.0 (+ (/ 1 (pow N 2)) (+ (* 1.0 (/ 1 N)) 1))) in (N) around 0 9.380 * [taylor]: Taking taylor expansion of (atan2 1.0 (+ (/ 1 (pow N 2)) (+ (* 1.0 (/ 1 N)) 1))) in N 9.380 * [backup-simplify]: Simplify (atan2 1.0 (+ (/ 1 (pow N 2)) (+ (* 1.0 (/ 1 N)) 1))) into (atan2 1.0 (+ (/ 1 (pow N 2)) (+ (* 1.0 (/ 1 N)) 1))) 9.380 * [taylor]: Taking taylor expansion of (atan2 1.0 (+ (/ 1 (pow N 2)) (+ (* 1.0 (/ 1 N)) 1))) in N 9.381 * [backup-simplify]: Simplify (atan2 1.0 (+ (/ 1 (pow N 2)) (+ (* 1.0 (/ 1 N)) 1))) into (atan2 1.0 (+ (/ 1 (pow N 2)) (+ (* 1.0 (/ 1 N)) 1))) 9.381 * [backup-simplify]: Simplify (atan2 1.0 (+ (/ 1 (pow N 2)) (+ (* 1.0 (/ 1 N)) 1))) into (atan2 1.0 (+ (/ 1 (pow N 2)) (+ (* 1.0 (/ 1 N)) 1))) 9.381 * [backup-simplify]: Simplify 0 into 0 9.381 * [backup-simplify]: Simplify 0 into 0 9.381 * [backup-simplify]: Simplify 0 into 0 9.381 * [backup-simplify]: Simplify 0 into 0 9.381 * [backup-simplify]: Simplify 0 into 0 9.381 * [backup-simplify]: Simplify 0 into 0 9.382 * [backup-simplify]: Simplify (atan2 1.0 (+ (/ 1 (pow (/ 1 N) 2)) (+ (* 1.0 (/ 1 (/ 1 N))) 1))) into (atan2 1.0 (+ (* 1.0 N) (+ (pow N 2) 1))) 9.383 * [backup-simplify]: Simplify (atan2 1.0 (+ 1 (* (+ (/ 1 (- N)) 1.0) (/ 1 (- N))))) into (atan2 1.0 (- (+ (/ 1 (pow N 2)) 1) (* 1.0 (/ 1 N)))) 9.383 * [approximate]: Taking taylor expansion of (atan2 1.0 (- (+ (/ 1 (pow N 2)) 1) (* 1.0 (/ 1 N)))) in (N) around 0 9.383 * [taylor]: Taking taylor expansion of (atan2 1.0 (- (+ (/ 1 (pow N 2)) 1) (* 1.0 (/ 1 N)))) in N 9.383 * [backup-simplify]: Simplify (atan2 1.0 (- (+ (/ 1 (pow N 2)) 1) (* 1.0 (/ 1 N)))) into (atan2 1.0 (- (+ (/ 1 (pow N 2)) 1) (* 1.0 (/ 1 N)))) 9.383 * [taylor]: Taking taylor expansion of (atan2 1.0 (- (+ (/ 1 (pow N 2)) 1) (* 1.0 (/ 1 N)))) in N 9.384 * [backup-simplify]: Simplify (atan2 1.0 (- (+ (/ 1 (pow N 2)) 1) (* 1.0 (/ 1 N)))) into (atan2 1.0 (- (+ (/ 1 (pow N 2)) 1) (* 1.0 (/ 1 N)))) 9.384 * [backup-simplify]: Simplify (atan2 1.0 (- (+ (/ 1 (pow N 2)) 1) (* 1.0 (/ 1 N)))) into (atan2 1.0 (- (+ (/ 1 (pow N 2)) 1) (* 1.0 (/ 1 N)))) 9.384 * [backup-simplify]: Simplify 0 into 0 9.384 * [backup-simplify]: Simplify 0 into 0 9.384 * [backup-simplify]: Simplify 0 into 0 9.384 * [backup-simplify]: Simplify 0 into 0 9.384 * [backup-simplify]: Simplify 0 into 0 9.384 * [backup-simplify]: Simplify 0 into 0 9.385 * [backup-simplify]: Simplify (atan2 1.0 (- (+ (/ 1 (pow (/ 1 (- N)) 2)) 1) (* 1.0 (/ 1 (/ 1 (- N)))))) into (atan2 1.0 (+ (* 1.0 N) (+ (pow N 2) 1))) 9.385 * * * * [progress]: [ 2 / 2 ] generating series at (2 2 2) 9.386 * [backup-simplify]: Simplify (* (+ N 1.0) N) into (* N (+ N 1.0)) 9.386 * [approximate]: Taking taylor expansion of (* N (+ N 1.0)) in (N) around 0 9.386 * [taylor]: Taking taylor expansion of (* N (+ N 1.0)) in N 9.386 * [taylor]: Taking taylor expansion of N in N 9.386 * [backup-simplify]: Simplify 0 into 0 9.386 * [backup-simplify]: Simplify 1 into 1 9.386 * [taylor]: Taking taylor expansion of (+ N 1.0) in N 9.386 * [taylor]: Taking taylor expansion of N in N 9.386 * [backup-simplify]: Simplify 0 into 0 9.386 * [backup-simplify]: Simplify 1 into 1 9.386 * [taylor]: Taking taylor expansion of 1.0 in N 9.386 * [backup-simplify]: Simplify 1.0 into 1.0 9.386 * [taylor]: Taking taylor expansion of (* N (+ N 1.0)) in N 9.386 * [taylor]: Taking taylor expansion of N in N 9.386 * [backup-simplify]: Simplify 0 into 0 9.386 * [backup-simplify]: Simplify 1 into 1 9.386 * [taylor]: Taking taylor expansion of (+ N 1.0) in N 9.386 * [taylor]: Taking taylor expansion of N in N 9.386 * [backup-simplify]: Simplify 0 into 0 9.386 * [backup-simplify]: Simplify 1 into 1 9.386 * [taylor]: Taking taylor expansion of 1.0 in N 9.386 * [backup-simplify]: Simplify 1.0 into 1.0 9.387 * [backup-simplify]: Simplify (+ 0 1.0) into 1.0 9.388 * [backup-simplify]: Simplify (* 0 1.0) into 0 9.388 * [backup-simplify]: Simplify 0 into 0 9.388 * [backup-simplify]: Simplify (+ 1 0) into 1 9.390 * [backup-simplify]: Simplify (+ (* 0 1) (* 1 1.0)) into 1.0 9.390 * [backup-simplify]: Simplify 1.0 into 1.0 9.390 * [backup-simplify]: Simplify (+ 0 0) into 0 9.391 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 1) (* 0 1.0))) into 1 9.391 * [backup-simplify]: Simplify 1 into 1 9.392 * [backup-simplify]: Simplify (+ 0 0) into 0 9.393 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (+ (* 0 1) (* 0 1.0)))) into 0 9.393 * [backup-simplify]: Simplify 0 into 0 9.394 * [backup-simplify]: Simplify (+ 0 0) into 0 9.395 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (+ (* 0 0) (+ (* 0 1) (* 0 1.0))))) into 0 9.396 * [backup-simplify]: Simplify 0 into 0 9.396 * [backup-simplify]: Simplify (+ 0 0) into 0 9.398 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 1.0)))))) into 0 9.398 * [backup-simplify]: Simplify 0 into 0 9.398 * [backup-simplify]: Simplify (+ 0 0) into 0 9.400 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 1.0))))))) into 0 9.400 * [backup-simplify]: Simplify 0 into 0 9.401 * [backup-simplify]: Simplify (+ 0 0) into 0 9.402 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 1.0)))))))) into 0 9.402 * [backup-simplify]: Simplify 0 into 0 9.403 * [backup-simplify]: Simplify (+ 0 0) into 0 9.404 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 1.0))))))))) into 0 9.404 * [backup-simplify]: Simplify 0 into 0 9.404 * [backup-simplify]: Simplify (+ (* 1 (pow N 2)) (* 1.0 N)) into (+ (* 1.0 N) (pow N 2)) 9.404 * [backup-simplify]: Simplify (* (+ (/ 1 N) 1.0) (/ 1 N)) into (/ (+ (/ 1 N) 1.0) N) 9.404 * [approximate]: Taking taylor expansion of (/ (+ (/ 1 N) 1.0) N) in (N) around 0 9.405 * [taylor]: Taking taylor expansion of (/ (+ (/ 1 N) 1.0) N) in N 9.405 * [taylor]: Taking taylor expansion of (+ (/ 1 N) 1.0) in N 9.405 * [taylor]: Taking taylor expansion of (/ 1 N) in N 9.405 * [taylor]: Taking taylor expansion of N in N 9.405 * [backup-simplify]: Simplify 0 into 0 9.405 * [backup-simplify]: Simplify 1 into 1 9.405 * [backup-simplify]: Simplify (/ 1 1) into 1 9.405 * [taylor]: Taking taylor expansion of 1.0 in N 9.405 * [backup-simplify]: Simplify 1.0 into 1.0 9.405 * [taylor]: Taking taylor expansion of N in N 9.405 * [backup-simplify]: Simplify 0 into 0 9.405 * [backup-simplify]: Simplify 1 into 1 9.405 * [backup-simplify]: Simplify (+ 1 0) into 1 9.406 * [backup-simplify]: Simplify (/ 1 1) into 1 9.406 * [taylor]: Taking taylor expansion of (/ (+ (/ 1 N) 1.0) N) in N 9.406 * [taylor]: Taking taylor expansion of (+ (/ 1 N) 1.0) in N 9.406 * [taylor]: Taking taylor expansion of (/ 1 N) in N 9.406 * [taylor]: Taking taylor expansion of N in N 9.406 * [backup-simplify]: Simplify 0 into 0 9.406 * [backup-simplify]: Simplify 1 into 1 9.406 * [backup-simplify]: Simplify (/ 1 1) into 1 9.406 * [taylor]: Taking taylor expansion of 1.0 in N 9.406 * [backup-simplify]: Simplify 1.0 into 1.0 9.406 * [taylor]: Taking taylor expansion of N in N 9.406 * [backup-simplify]: Simplify 0 into 0 9.406 * [backup-simplify]: Simplify 1 into 1 9.406 * [backup-simplify]: Simplify (+ 1 0) into 1 9.407 * [backup-simplify]: Simplify (/ 1 1) into 1 9.407 * [backup-simplify]: Simplify 1 into 1 9.407 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 9.407 * [backup-simplify]: Simplify (+ 0 1.0) into 1.0 9.409 * [backup-simplify]: Simplify (- (/ 1.0 1) (+ (* 1 (/ 0 1)))) into 1.0 9.409 * [backup-simplify]: Simplify 1.0 into 1.0 9.409 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 9.410 * [backup-simplify]: Simplify (+ 0 0) into 0 9.410 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1 (/ 0 1)) (* 1.0 (/ 0 1)))) into 0 9.410 * [backup-simplify]: Simplify 0 into 0 9.411 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 9.411 * [backup-simplify]: Simplify (+ 0 0) into 0 9.412 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1 (/ 0 1)) (* 1.0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 9.412 * [backup-simplify]: Simplify 0 into 0 9.413 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 9.413 * [backup-simplify]: Simplify (+ 0 0) into 0 9.414 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1 (/ 0 1)) (* 1.0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 9.414 * [backup-simplify]: Simplify 0 into 0 9.415 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 9.415 * [backup-simplify]: Simplify (+ 0 0) into 0 9.416 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1 (/ 0 1)) (* 1.0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 9.416 * [backup-simplify]: Simplify 0 into 0 9.416 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 9.417 * [backup-simplify]: Simplify (+ 0 0) into 0 9.417 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1 (/ 0 1)) (* 1.0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 9.417 * [backup-simplify]: Simplify 0 into 0 9.418 * [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 9.418 * [backup-simplify]: Simplify (+ 0 0) into 0 9.419 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1 (/ 0 1)) (* 1.0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 9.419 * [backup-simplify]: Simplify 0 into 0 9.420 * [backup-simplify]: Simplify (+ (* 1.0 (/ 1 (/ 1 N))) (* 1 (pow (/ 1 (/ 1 N)) 2))) into (+ (* 1.0 N) (pow N 2)) 9.420 * [backup-simplify]: Simplify (* (+ (/ 1 (- N)) 1.0) (/ 1 (- N))) into (* -1 (/ (- 1.0 (/ 1 N)) N)) 9.420 * [approximate]: Taking taylor expansion of (* -1 (/ (- 1.0 (/ 1 N)) N)) in (N) around 0 9.420 * [taylor]: Taking taylor expansion of (* -1 (/ (- 1.0 (/ 1 N)) N)) in N 9.420 * [taylor]: Taking taylor expansion of -1 in N 9.420 * [backup-simplify]: Simplify -1 into -1 9.420 * [taylor]: Taking taylor expansion of (/ (- 1.0 (/ 1 N)) N) in N 9.420 * [taylor]: Taking taylor expansion of (- 1.0 (/ 1 N)) in N 9.420 * [taylor]: Taking taylor expansion of 1.0 in N 9.420 * [backup-simplify]: Simplify 1.0 into 1.0 9.420 * [taylor]: Taking taylor expansion of (/ 1 N) in N 9.420 * [taylor]: Taking taylor expansion of N in N 9.420 * [backup-simplify]: Simplify 0 into 0 9.420 * [backup-simplify]: Simplify 1 into 1 9.421 * [backup-simplify]: Simplify (/ 1 1) into 1 9.421 * [taylor]: Taking taylor expansion of N in N 9.421 * [backup-simplify]: Simplify 0 into 0 9.421 * [backup-simplify]: Simplify 1 into 1 9.421 * [backup-simplify]: Simplify (- 1) into -1 9.421 * [backup-simplify]: Simplify (+ 0 -1) into -1 9.421 * [backup-simplify]: Simplify (/ -1 1) into -1 9.421 * [taylor]: Taking taylor expansion of (* -1 (/ (- 1.0 (/ 1 N)) N)) in N 9.421 * [taylor]: Taking taylor expansion of -1 in N 9.422 * [backup-simplify]: Simplify -1 into -1 9.422 * [taylor]: Taking taylor expansion of (/ (- 1.0 (/ 1 N)) N) in N 9.422 * [taylor]: Taking taylor expansion of (- 1.0 (/ 1 N)) in N 9.422 * [taylor]: Taking taylor expansion of 1.0 in N 9.422 * [backup-simplify]: Simplify 1.0 into 1.0 9.422 * [taylor]: Taking taylor expansion of (/ 1 N) in N 9.422 * [taylor]: Taking taylor expansion of N in N 9.422 * [backup-simplify]: Simplify 0 into 0 9.422 * [backup-simplify]: Simplify 1 into 1 9.422 * [backup-simplify]: Simplify (/ 1 1) into 1 9.422 * [taylor]: Taking taylor expansion of N in N 9.422 * [backup-simplify]: Simplify 0 into 0 9.422 * [backup-simplify]: Simplify 1 into 1 9.422 * [backup-simplify]: Simplify (- 1) into -1 9.423 * [backup-simplify]: Simplify (+ 0 -1) into -1 9.423 * [backup-simplify]: Simplify (/ -1 1) into -1 9.423 * [backup-simplify]: Simplify (* -1 -1) into 1 9.423 * [backup-simplify]: Simplify 1 into 1 9.424 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 9.424 * [backup-simplify]: Simplify (- 0) into 0 9.424 * [backup-simplify]: Simplify (+ 1.0 0) into 1.0 9.426 * [backup-simplify]: Simplify (- (/ 1.0 1) (+ (* -1 (/ 0 1)))) into 1.0 9.427 * [backup-simplify]: Simplify (+ (* -1 1.0) (* 0 -1)) into (- 1.0) 9.427 * [backup-simplify]: Simplify (- 1.0) into (- 1.0) 9.428 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 9.428 * [backup-simplify]: Simplify (- 0) into 0 9.428 * [backup-simplify]: Simplify (+ 0 0) into 0 9.429 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)) (* 1.0 (/ 0 1)))) into 0 9.429 * [backup-simplify]: Simplify (+ (* -1 0) (+ (* 0 1.0) (* 0 -1))) into 0 9.430 * [backup-simplify]: Simplify 0 into 0 9.431 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 9.431 * [backup-simplify]: Simplify (- 0) into 0 9.431 * [backup-simplify]: Simplify (+ 0 0) into 0 9.433 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)) (* 1.0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 9.434 * [backup-simplify]: Simplify (+ (* -1 0) (+ (* 0 0) (+ (* 0 1.0) (* 0 -1)))) into 0 9.434 * [backup-simplify]: Simplify 0 into 0 9.436 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 9.436 * [backup-simplify]: Simplify (- 0) into 0 9.436 * [backup-simplify]: Simplify (+ 0 0) into 0 9.438 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)) (* 1.0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 9.439 * [backup-simplify]: Simplify (+ (* -1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1.0) (* 0 -1))))) into 0 9.439 * [backup-simplify]: Simplify 0 into 0 9.441 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 9.441 * [backup-simplify]: Simplify (- 0) into 0 9.441 * [backup-simplify]: Simplify (+ 0 0) into 0 9.442 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)) (* 1.0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 9.443 * [backup-simplify]: Simplify (+ (* -1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1.0) (* 0 -1)))))) into 0 9.443 * [backup-simplify]: Simplify 0 into 0 9.444 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 9.444 * [backup-simplify]: Simplify (- 0) into 0 9.444 * [backup-simplify]: Simplify (+ 0 0) into 0 9.445 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)) (* 1.0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 9.448 * [backup-simplify]: Simplify (+ (* -1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1.0) (* 0 -1))))))) into 0 9.448 * [backup-simplify]: Simplify 0 into 0 9.449 * [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 9.449 * [backup-simplify]: Simplify (- 0) into 0 9.449 * [backup-simplify]: Simplify (+ 0 0) into 0 9.450 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)) (* 1.0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 9.451 * [backup-simplify]: Simplify (+ (* -1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1.0) (* 0 -1)))))))) into 0 9.452 * [backup-simplify]: Simplify 0 into 0 9.452 * [backup-simplify]: Simplify (+ (* (- 1.0) (/ 1 (/ 1 (- N)))) (* 1 (pow (/ 1 (/ 1 (- N))) 2))) into (+ (* 1.0 N) (pow N 2)) 9.452 * * * [progress]: simplifying candidates 9.452 * * * * [progress]: [ 1 / 36 ] simplifiying candidate #real (real->posit16 (atan2 1.0 (+ 1 (* (+ N 1.0) N))))))> 9.453 * * * * [progress]: [ 2 / 36 ] simplifiying candidate # 9.453 * * * * [progress]: [ 3 / 36 ] simplifiying candidate # 9.453 * * * * [progress]: [ 4 / 36 ] simplifiying candidate # 9.453 * * * * [progress]: [ 5 / 36 ] simplifiying candidate # 9.453 * * * * [progress]: [ 6 / 36 ] simplifiying candidate # 9.453 * * * * [progress]: [ 7 / 36 ] simplifiying candidate # 9.453 * * * * [progress]: [ 8 / 36 ] simplifiying candidate # 9.453 * * * * [progress]: [ 9 / 36 ] simplifiying candidate #real (real->posit16 (* (+ N 1.0) N))))))> 9.453 * * * * [progress]: [ 10 / 36 ] simplifiying candidate # 9.453 * * * * [progress]: [ 11 / 36 ] simplifiying candidate # 9.453 * * * * [progress]: [ 12 / 36 ] simplifiying candidate # 9.453 * * * * [progress]: [ 13 / 36 ] simplifiying candidate # 9.453 * * * * [progress]: [ 14 / 36 ] simplifiying candidate # 9.453 * * * * [progress]: [ 15 / 36 ] simplifiying candidate # 9.453 * * * * [progress]: [ 16 / 36 ] simplifiying candidate # 9.453 * * * * [progress]: [ 17 / 36 ] simplifiying candidate # 9.453 * * * * [progress]: [ 18 / 36 ] simplifiying candidate # 9.453 * * * * [progress]: [ 19 / 36 ] simplifiying candidate # 9.453 * * * * [progress]: [ 20 / 36 ] simplifiying candidate # 9.453 * * * * [progress]: [ 21 / 36 ] simplifiying candidate # 9.453 * * * * [progress]: [ 22 / 36 ] simplifiying candidate # 9.453 * * * * [progress]: [ 23 / 36 ] simplifiying candidate # 9.453 * * * * [progress]: [ 24 / 36 ] simplifiying candidate # 9.453 * * * * [progress]: [ 25 / 36 ] simplifiying candidate # 9.453 * * * * [progress]: [ 26 / 36 ] simplifiying candidate # 9.454 * * * * [progress]: [ 27 / 36 ] simplifiying candidate # 9.454 * * * * [progress]: [ 28 / 36 ] simplifiying candidate # 9.454 * * * * [progress]: [ 29 / 36 ] simplifiying candidate # 9.454 * * * * [progress]: [ 30 / 36 ] simplifiying candidate # 9.454 * * * * [progress]: [ 31 / 36 ] simplifiying candidate # 9.454 * * * * [progress]: [ 32 / 36 ] simplifiying candidate # 9.454 * * * * [progress]: [ 33 / 36 ] simplifiying candidate # 9.454 * * * * [progress]: [ 34 / 36 ] simplifiying candidate # 9.454 * * * * [progress]: [ 35 / 36 ] simplifiying candidate # 9.454 * * * * [progress]: [ 36 / 36 ] simplifiying candidate # 9.454 * [simplify]: Simplifying: (real->posit16 (atan2 1.0 (+ 1 (* (+ N 1.0) N)))) (log (atan2 1.0 (+ 1 (* (+ N 1.0) N)))) (exp (atan2 1.0 (+ 1 (* (+ N 1.0) N)))) (* (cbrt (atan2 1.0 (+ 1 (* (+ N 1.0) N)))) (cbrt (atan2 1.0 (+ 1 (* (+ N 1.0) N))))) (cbrt (atan2 1.0 (+ 1 (* (+ N 1.0) N)))) (* (* (atan2 1.0 (+ 1 (* (+ N 1.0) N))) (atan2 1.0 (+ 1 (* (+ N 1.0) N)))) (atan2 1.0 (+ 1 (* (+ N 1.0) N)))) (sqrt (atan2 1.0 (+ 1 (* (+ N 1.0) N)))) (sqrt (atan2 1.0 (+ 1 (* (+ N 1.0) N)))) (real->posit16 (* (+ N 1.0) N)) (* (+ 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)) (* (sqrt (+ N 1.0)) (sqrt N)) (* (sqrt (+ N 1.0)) (sqrt N)) (* (+ N 1.0) (* (cbrt N) (cbrt N))) (* (+ N 1.0) (sqrt N)) (* (+ N 1.0) 1) (* (cbrt (+ N 1.0)) N) (* (sqrt (+ N 1.0)) N) (* (+ N 1.0) N) (* (+ N 1.0) N) (* (+ (pow N 3) (pow 1.0 3)) N) (* (- (* N N) (* 1.0 1.0)) N) (atan2 1.0 (+ (* 1.0 N) (+ (pow N 2) 1))) (atan2 1.0 (+ (* 1.0 N) (+ (pow N 2) 1))) (atan2 1.0 (+ (* 1.0 N) (+ (pow N 2) 1))) (+ (* 1.0 N) (pow N 2)) (+ (* 1.0 N) (pow N 2)) (+ (* 1.0 N) (pow N 2)) 9.455 * * [simplify]: iteration 0: 57 enodes 9.548 * * [simplify]: iteration 1: 128 enodes 9.726 * * [simplify]: iteration 2: 340 enodes 10.187 * * [simplify]: iteration 3: 1277 enodes 12.303 * * [simplify]: iteration complete: 5000 enodes 12.303 * * [simplify]: Extracting #0: cost 25 inf + 0 12.304 * * [simplify]: Extracting #1: cost 355 inf + 0 12.307 * * [simplify]: Extracting #2: cost 1309 inf + 373 12.316 * * [simplify]: Extracting #3: cost 1626 inf + 37110 12.356 * * [simplify]: Extracting #4: cost 589 inf + 226345 12.412 * * [simplify]: Extracting #5: cost 59 inf + 347934 12.478 * * [simplify]: Extracting #6: cost 3 inf + 354474 12.549 * * [simplify]: Extracting #7: cost 0 inf + 355193 12.628 * [simplify]: Simplified to: (real->posit16 (atan2 1.0 (+ 1 (* N (+ 1.0 N))))) (log (atan2 1.0 (+ 1 (* N (+ 1.0 N))))) (exp (atan2 1.0 (+ 1 (* N (+ 1.0 N))))) (* (cbrt (atan2 1.0 (+ 1 (* N (+ 1.0 N))))) (cbrt (atan2 1.0 (+ 1 (* N (+ 1.0 N)))))) (cbrt (atan2 1.0 (+ 1 (* N (+ 1.0 N))))) (* (* (atan2 1.0 (+ 1 (* N (+ 1.0 N)))) (atan2 1.0 (+ 1 (* N (+ 1.0 N))))) (atan2 1.0 (+ 1 (* N (+ 1.0 N))))) (sqrt (atan2 1.0 (+ 1 (* N (+ 1.0 N))))) (sqrt (atan2 1.0 (+ 1 (* N (+ 1.0 N))))) (real->posit16 (* N (+ 1.0 N))) (* N (+ 1.0 N)) (log (* N (+ 1.0 N))) (log (* N (+ 1.0 N))) (exp (* N (+ 1.0 N))) (* (* (* N (+ 1.0 N)) (* N (+ 1.0 N))) (* N (+ 1.0 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))) (* (sqrt (+ 1.0 N)) (sqrt N)) (* (sqrt (+ 1.0 N)) (sqrt N)) (* (cbrt N) (* (cbrt N) (+ 1.0 N))) (* (sqrt N) (+ 1.0 N)) (+ 1.0 N) (* (cbrt (+ 1.0 N)) N) (* N (sqrt (+ 1.0 N))) (* N (+ 1.0 N)) (* N (+ 1.0 N)) (* N (+ (* 1.0 (* 1.0 1.0)) (* (* N N) N))) (* (* (+ 1.0 N) N) (- N 1.0)) (atan2 1.0 (+ (* 1.0 N) (+ (* N N) 1))) (atan2 1.0 (+ (* 1.0 N) (+ (* N N) 1))) (atan2 1.0 (+ (* 1.0 N) (+ (* N N) 1))) (+ (* 1.0 N) (* N N)) (+ (* 1.0 N) (* N N)) (+ (* 1.0 N) (* N N)) 12.630 * * * [progress]: adding candidates to table 12.891 * * [progress]: iteration 3 / 4 12.891 * * * [progress]: picking best candidate 12.928 * * * * [pick]: Picked # 12.928 * * * [progress]: localizing error 13.011 * * * [progress]: generating rewritten candidates 13.011 * * * * [progress]: [ 1 / 4 ] rewriting at (2 2) 13.014 * * * * [progress]: [ 2 / 4 ] rewriting at (2 1) 13.017 * * * * [progress]: [ 3 / 4 ] rewriting at (2 2 1) 13.019 * * * * [progress]: [ 4 / 4 ] rewriting at (2 1 1) 13.024 * * * [progress]: generating series expansions 13.024 * * * * [progress]: [ 1 / 4 ] generating series at (2 2) 13.025 * [backup-simplify]: Simplify (sqrt (atan2 1.0 (+ 1 (* (+ N 1.0) N)))) into (sqrt (atan2 1.0 (+ (* 1.0 N) (+ (pow N 2) 1)))) 13.025 * [approximate]: Taking taylor expansion of (sqrt (atan2 1.0 (+ (* 1.0 N) (+ (pow N 2) 1)))) in (N) around 0 13.025 * [taylor]: Taking taylor expansion of (sqrt (atan2 1.0 (+ (* 1.0 N) (+ (pow N 2) 1)))) in N 13.025 * [taylor]: Taking taylor expansion of (atan2 1.0 (+ (* 1.0 N) (+ (pow N 2) 1))) in N 13.026 * [backup-simplify]: Simplify (atan2 1.0 (+ (* 1.0 N) (+ (pow N 2) 1))) into (atan2 1.0 (+ (* 1.0 N) (+ (pow N 2) 1))) 13.028 * [backup-simplify]: Simplify (sqrt (atan2 1.0 (+ (* 1.0 N) (+ (pow N 2) 1)))) into (sqrt (atan2 1.0 (+ (* 1.0 N) (+ (pow N 2) 1)))) 13.029 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (atan2 1.0 (+ (* 1.0 N) (+ (pow N 2) 1)))))) into 0 13.029 * [taylor]: Taking taylor expansion of (sqrt (atan2 1.0 (+ (* 1.0 N) (+ (pow N 2) 1)))) in N 13.029 * [taylor]: Taking taylor expansion of (atan2 1.0 (+ (* 1.0 N) (+ (pow N 2) 1))) in N 13.030 * [backup-simplify]: Simplify (atan2 1.0 (+ (* 1.0 N) (+ (pow N 2) 1))) into (atan2 1.0 (+ (* 1.0 N) (+ (pow N 2) 1))) 13.031 * [backup-simplify]: Simplify (sqrt (atan2 1.0 (+ (* 1.0 N) (+ (pow N 2) 1)))) into (sqrt (atan2 1.0 (+ (* 1.0 N) (+ (pow N 2) 1)))) 13.032 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (atan2 1.0 (+ (* 1.0 N) (+ (pow N 2) 1)))))) into 0 13.033 * [backup-simplify]: Simplify (sqrt (atan2 1.0 (+ (* 1.0 N) (+ (pow N 2) 1)))) into (sqrt (atan2 1.0 (+ (* 1.0 N) (+ (pow N 2) 1)))) 13.033 * [backup-simplify]: Simplify 0 into 0 13.036 * [backup-simplify]: Simplify (/ (- 0 (pow 0 2) (+)) (* 2 (sqrt (atan2 1.0 (+ (* 1.0 N) (+ (pow N 2) 1)))))) into 0 13.036 * [backup-simplify]: Simplify 0 into 0 13.038 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0)))) (* 2 (sqrt (atan2 1.0 (+ (* 1.0 N) (+ (pow N 2) 1)))))) into 0 13.038 * [backup-simplify]: Simplify 0 into 0 13.041 * [backup-simplify]: Simplify (/ (- 0 (pow 0 2) (+ (* 2 (* 0 0)))) (* 2 (sqrt (atan2 1.0 (+ (* 1.0 N) (+ (pow N 2) 1)))))) into 0 13.041 * [backup-simplify]: Simplify 0 into 0 13.043 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0)) (* 2 (* 0 0)))) (* 2 (sqrt (atan2 1.0 (+ (* 1.0 N) (+ (pow N 2) 1)))))) into 0 13.043 * [backup-simplify]: Simplify 0 into 0 13.045 * [backup-simplify]: Simplify (/ (- 0 (pow 0 2) (+ (* 2 (* 0 0)) (* 2 (* 0 0)))) (* 2 (sqrt (atan2 1.0 (+ (* 1.0 N) (+ (pow N 2) 1)))))) into 0 13.045 * [backup-simplify]: Simplify 0 into 0 13.046 * [backup-simplify]: Simplify (sqrt (atan2 1.0 (+ (* 1.0 N) (+ (pow N 2) 1)))) into (sqrt (atan2 1.0 (+ (* 1.0 N) (+ (pow N 2) 1)))) 13.046 * [backup-simplify]: Simplify (sqrt (atan2 1.0 (+ 1 (* (+ (/ 1 N) 1.0) (/ 1 N))))) into (sqrt (atan2 1.0 (+ (/ 1 (pow N 2)) (+ (* 1.0 (/ 1 N)) 1)))) 13.046 * [approximate]: Taking taylor expansion of (sqrt (atan2 1.0 (+ (/ 1 (pow N 2)) (+ (* 1.0 (/ 1 N)) 1)))) in (N) around 0 13.046 * [taylor]: Taking taylor expansion of (sqrt (atan2 1.0 (+ (/ 1 (pow N 2)) (+ (* 1.0 (/ 1 N)) 1)))) in N 13.046 * [taylor]: Taking taylor expansion of (atan2 1.0 (+ (/ 1 (pow N 2)) (+ (* 1.0 (/ 1 N)) 1))) in N 13.047 * [backup-simplify]: Simplify (atan2 1.0 (+ (/ 1 (pow N 2)) (+ (* 1.0 (/ 1 N)) 1))) into (atan2 1.0 (+ (/ 1 (pow N 2)) (+ (* 1.0 (/ 1 N)) 1))) 13.047 * [backup-simplify]: Simplify (sqrt (atan2 1.0 (+ (/ 1 (pow N 2)) (+ (* 1.0 (/ 1 N)) 1)))) into (sqrt (atan2 1.0 (+ (/ 1 (pow N 2)) (+ (* 1.0 (/ 1 N)) 1)))) 13.048 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (atan2 1.0 (+ (/ 1 (pow N 2)) (+ (* 1.0 (/ 1 N)) 1)))))) into 0 13.048 * [taylor]: Taking taylor expansion of (sqrt (atan2 1.0 (+ (/ 1 (pow N 2)) (+ (* 1.0 (/ 1 N)) 1)))) in N 13.048 * [taylor]: Taking taylor expansion of (atan2 1.0 (+ (/ 1 (pow N 2)) (+ (* 1.0 (/ 1 N)) 1))) in N 13.049 * [backup-simplify]: Simplify (atan2 1.0 (+ (/ 1 (pow N 2)) (+ (* 1.0 (/ 1 N)) 1))) into (atan2 1.0 (+ (/ 1 (pow N 2)) (+ (* 1.0 (/ 1 N)) 1))) 13.049 * [backup-simplify]: Simplify (sqrt (atan2 1.0 (+ (/ 1 (pow N 2)) (+ (* 1.0 (/ 1 N)) 1)))) into (sqrt (atan2 1.0 (+ (/ 1 (pow N 2)) (+ (* 1.0 (/ 1 N)) 1)))) 13.050 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (atan2 1.0 (+ (/ 1 (pow N 2)) (+ (* 1.0 (/ 1 N)) 1)))))) into 0 13.051 * [backup-simplify]: Simplify (sqrt (atan2 1.0 (+ (/ 1 (pow N 2)) (+ (* 1.0 (/ 1 N)) 1)))) into (sqrt (atan2 1.0 (+ (/ 1 (pow N 2)) (+ (* 1.0 (/ 1 N)) 1)))) 13.051 * [backup-simplify]: Simplify 0 into 0 13.052 * [backup-simplify]: Simplify (/ (- 0 (pow 0 2) (+)) (* 2 (sqrt (atan2 1.0 (+ (/ 1 (pow N 2)) (+ (* 1.0 (/ 1 N)) 1)))))) into 0 13.052 * [backup-simplify]: Simplify 0 into 0 13.053 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0)))) (* 2 (sqrt (atan2 1.0 (+ (/ 1 (pow N 2)) (+ (* 1.0 (/ 1 N)) 1)))))) into 0 13.053 * [backup-simplify]: Simplify 0 into 0 13.054 * [backup-simplify]: Simplify (/ (- 0 (pow 0 2) (+ (* 2 (* 0 0)))) (* 2 (sqrt (atan2 1.0 (+ (/ 1 (pow N 2)) (+ (* 1.0 (/ 1 N)) 1)))))) into 0 13.055 * [backup-simplify]: Simplify 0 into 0 13.056 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0)) (* 2 (* 0 0)))) (* 2 (sqrt (atan2 1.0 (+ (/ 1 (pow N 2)) (+ (* 1.0 (/ 1 N)) 1)))))) into 0 13.056 * [backup-simplify]: Simplify 0 into 0 13.057 * [backup-simplify]: Simplify (/ (- 0 (pow 0 2) (+ (* 2 (* 0 0)) (* 2 (* 0 0)))) (* 2 (sqrt (atan2 1.0 (+ (/ 1 (pow N 2)) (+ (* 1.0 (/ 1 N)) 1)))))) into 0 13.057 * [backup-simplify]: Simplify 0 into 0 13.058 * [backup-simplify]: Simplify (sqrt (atan2 1.0 (+ (/ 1 (pow (/ 1 N) 2)) (+ (* 1.0 (/ 1 (/ 1 N))) 1)))) into (sqrt (atan2 1.0 (+ (* 1.0 N) (+ (pow N 2) 1)))) 13.058 * [backup-simplify]: Simplify (sqrt (atan2 1.0 (+ 1 (* (+ (/ 1 (- N)) 1.0) (/ 1 (- N)))))) into (sqrt (atan2 1.0 (- (+ (/ 1 (pow N 2)) 1) (* 1.0 (/ 1 N))))) 13.058 * [approximate]: Taking taylor expansion of (sqrt (atan2 1.0 (- (+ (/ 1 (pow N 2)) 1) (* 1.0 (/ 1 N))))) in (N) around 0 13.058 * [taylor]: Taking taylor expansion of (sqrt (atan2 1.0 (- (+ (/ 1 (pow N 2)) 1) (* 1.0 (/ 1 N))))) in N 13.058 * [taylor]: Taking taylor expansion of (atan2 1.0 (- (+ (/ 1 (pow N 2)) 1) (* 1.0 (/ 1 N)))) in N 13.059 * [backup-simplify]: Simplify (atan2 1.0 (- (+ (/ 1 (pow N 2)) 1) (* 1.0 (/ 1 N)))) into (atan2 1.0 (- (+ (/ 1 (pow N 2)) 1) (* 1.0 (/ 1 N)))) 13.060 * [backup-simplify]: Simplify (sqrt (atan2 1.0 (- (+ (/ 1 (pow N 2)) 1) (* 1.0 (/ 1 N))))) into (sqrt (atan2 1.0 (- (+ (/ 1 (pow N 2)) 1) (* 1.0 (/ 1 N))))) 13.060 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (atan2 1.0 (- (+ (/ 1 (pow N 2)) 1) (* 1.0 (/ 1 N))))))) into 0 13.060 * [taylor]: Taking taylor expansion of (sqrt (atan2 1.0 (- (+ (/ 1 (pow N 2)) 1) (* 1.0 (/ 1 N))))) in N 13.060 * [taylor]: Taking taylor expansion of (atan2 1.0 (- (+ (/ 1 (pow N 2)) 1) (* 1.0 (/ 1 N)))) in N 13.061 * [backup-simplify]: Simplify (atan2 1.0 (- (+ (/ 1 (pow N 2)) 1) (* 1.0 (/ 1 N)))) into (atan2 1.0 (- (+ (/ 1 (pow N 2)) 1) (* 1.0 (/ 1 N)))) 13.061 * [backup-simplify]: Simplify (sqrt (atan2 1.0 (- (+ (/ 1 (pow N 2)) 1) (* 1.0 (/ 1 N))))) into (sqrt (atan2 1.0 (- (+ (/ 1 (pow N 2)) 1) (* 1.0 (/ 1 N))))) 13.062 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (atan2 1.0 (- (+ (/ 1 (pow N 2)) 1) (* 1.0 (/ 1 N))))))) into 0 13.063 * [backup-simplify]: Simplify (sqrt (atan2 1.0 (- (+ (/ 1 (pow N 2)) 1) (* 1.0 (/ 1 N))))) into (sqrt (atan2 1.0 (- (+ (/ 1 (pow N 2)) 1) (* 1.0 (/ 1 N))))) 13.063 * [backup-simplify]: Simplify 0 into 0 13.064 * [backup-simplify]: Simplify (/ (- 0 (pow 0 2) (+)) (* 2 (sqrt (atan2 1.0 (- (+ (/ 1 (pow N 2)) 1) (* 1.0 (/ 1 N))))))) into 0 13.064 * [backup-simplify]: Simplify 0 into 0 13.065 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0)))) (* 2 (sqrt (atan2 1.0 (- (+ (/ 1 (pow N 2)) 1) (* 1.0 (/ 1 N))))))) into 0 13.065 * [backup-simplify]: Simplify 0 into 0 13.067 * [backup-simplify]: Simplify (/ (- 0 (pow 0 2) (+ (* 2 (* 0 0)))) (* 2 (sqrt (atan2 1.0 (- (+ (/ 1 (pow N 2)) 1) (* 1.0 (/ 1 N))))))) into 0 13.067 * [backup-simplify]: Simplify 0 into 0 13.068 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0)) (* 2 (* 0 0)))) (* 2 (sqrt (atan2 1.0 (- (+ (/ 1 (pow N 2)) 1) (* 1.0 (/ 1 N))))))) into 0 13.068 * [backup-simplify]: Simplify 0 into 0 13.069 * [backup-simplify]: Simplify (/ (- 0 (pow 0 2) (+ (* 2 (* 0 0)) (* 2 (* 0 0)))) (* 2 (sqrt (atan2 1.0 (- (+ (/ 1 (pow N 2)) 1) (* 1.0 (/ 1 N))))))) into 0 13.069 * [backup-simplify]: Simplify 0 into 0 13.070 * [backup-simplify]: Simplify (sqrt (atan2 1.0 (- (+ (/ 1 (pow (/ 1 (- N)) 2)) 1) (* 1.0 (/ 1 (/ 1 (- N))))))) into (sqrt (atan2 1.0 (+ (* 1.0 N) (+ (pow N 2) 1)))) 13.070 * * * * [progress]: [ 2 / 4 ] generating series at (2 1) 13.070 * [backup-simplify]: Simplify (sqrt (atan2 1.0 (+ 1 (* (+ N 1.0) N)))) into (sqrt (atan2 1.0 (+ (* 1.0 N) (+ (pow N 2) 1)))) 13.071 * [approximate]: Taking taylor expansion of (sqrt (atan2 1.0 (+ (* 1.0 N) (+ (pow N 2) 1)))) in (N) around 0 13.071 * [taylor]: Taking taylor expansion of (sqrt (atan2 1.0 (+ (* 1.0 N) (+ (pow N 2) 1)))) in N 13.071 * [taylor]: Taking taylor expansion of (atan2 1.0 (+ (* 1.0 N) (+ (pow N 2) 1))) in N 13.071 * [backup-simplify]: Simplify (atan2 1.0 (+ (* 1.0 N) (+ (pow N 2) 1))) into (atan2 1.0 (+ (* 1.0 N) (+ (pow N 2) 1))) 13.072 * [backup-simplify]: Simplify (sqrt (atan2 1.0 (+ (* 1.0 N) (+ (pow N 2) 1)))) into (sqrt (atan2 1.0 (+ (* 1.0 N) (+ (pow N 2) 1)))) 13.072 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (atan2 1.0 (+ (* 1.0 N) (+ (pow N 2) 1)))))) into 0 13.072 * [taylor]: Taking taylor expansion of (sqrt (atan2 1.0 (+ (* 1.0 N) (+ (pow N 2) 1)))) in N 13.072 * [taylor]: Taking taylor expansion of (atan2 1.0 (+ (* 1.0 N) (+ (pow N 2) 1))) in N 13.073 * [backup-simplify]: Simplify (atan2 1.0 (+ (* 1.0 N) (+ (pow N 2) 1))) into (atan2 1.0 (+ (* 1.0 N) (+ (pow N 2) 1))) 13.073 * [backup-simplify]: Simplify (sqrt (atan2 1.0 (+ (* 1.0 N) (+ (pow N 2) 1)))) into (sqrt (atan2 1.0 (+ (* 1.0 N) (+ (pow N 2) 1)))) 13.074 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (atan2 1.0 (+ (* 1.0 N) (+ (pow N 2) 1)))))) into 0 13.075 * [backup-simplify]: Simplify (sqrt (atan2 1.0 (+ (* 1.0 N) (+ (pow N 2) 1)))) into (sqrt (atan2 1.0 (+ (* 1.0 N) (+ (pow N 2) 1)))) 13.075 * [backup-simplify]: Simplify 0 into 0 13.076 * [backup-simplify]: Simplify (/ (- 0 (pow 0 2) (+)) (* 2 (sqrt (atan2 1.0 (+ (* 1.0 N) (+ (pow N 2) 1)))))) into 0 13.076 * [backup-simplify]: Simplify 0 into 0 13.078 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0)))) (* 2 (sqrt (atan2 1.0 (+ (* 1.0 N) (+ (pow N 2) 1)))))) into 0 13.078 * [backup-simplify]: Simplify 0 into 0 13.079 * [backup-simplify]: Simplify (/ (- 0 (pow 0 2) (+ (* 2 (* 0 0)))) (* 2 (sqrt (atan2 1.0 (+ (* 1.0 N) (+ (pow N 2) 1)))))) into 0 13.079 * [backup-simplify]: Simplify 0 into 0 13.081 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0)) (* 2 (* 0 0)))) (* 2 (sqrt (atan2 1.0 (+ (* 1.0 N) (+ (pow N 2) 1)))))) into 0 13.081 * [backup-simplify]: Simplify 0 into 0 13.082 * [backup-simplify]: Simplify (/ (- 0 (pow 0 2) (+ (* 2 (* 0 0)) (* 2 (* 0 0)))) (* 2 (sqrt (atan2 1.0 (+ (* 1.0 N) (+ (pow N 2) 1)))))) into 0 13.082 * [backup-simplify]: Simplify 0 into 0 13.083 * [backup-simplify]: Simplify (sqrt (atan2 1.0 (+ (* 1.0 N) (+ (pow N 2) 1)))) into (sqrt (atan2 1.0 (+ (* 1.0 N) (+ (pow N 2) 1)))) 13.083 * [backup-simplify]: Simplify (sqrt (atan2 1.0 (+ 1 (* (+ (/ 1 N) 1.0) (/ 1 N))))) into (sqrt (atan2 1.0 (+ (/ 1 (pow N 2)) (+ (* 1.0 (/ 1 N)) 1)))) 13.083 * [approximate]: Taking taylor expansion of (sqrt (atan2 1.0 (+ (/ 1 (pow N 2)) (+ (* 1.0 (/ 1 N)) 1)))) in (N) around 0 13.084 * [taylor]: Taking taylor expansion of (sqrt (atan2 1.0 (+ (/ 1 (pow N 2)) (+ (* 1.0 (/ 1 N)) 1)))) in N 13.084 * [taylor]: Taking taylor expansion of (atan2 1.0 (+ (/ 1 (pow N 2)) (+ (* 1.0 (/ 1 N)) 1))) in N 13.084 * [backup-simplify]: Simplify (atan2 1.0 (+ (/ 1 (pow N 2)) (+ (* 1.0 (/ 1 N)) 1))) into (atan2 1.0 (+ (/ 1 (pow N 2)) (+ (* 1.0 (/ 1 N)) 1))) 13.085 * [backup-simplify]: Simplify (sqrt (atan2 1.0 (+ (/ 1 (pow N 2)) (+ (* 1.0 (/ 1 N)) 1)))) into (sqrt (atan2 1.0 (+ (/ 1 (pow N 2)) (+ (* 1.0 (/ 1 N)) 1)))) 13.086 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (atan2 1.0 (+ (/ 1 (pow N 2)) (+ (* 1.0 (/ 1 N)) 1)))))) into 0 13.086 * [taylor]: Taking taylor expansion of (sqrt (atan2 1.0 (+ (/ 1 (pow N 2)) (+ (* 1.0 (/ 1 N)) 1)))) in N 13.086 * [taylor]: Taking taylor expansion of (atan2 1.0 (+ (/ 1 (pow N 2)) (+ (* 1.0 (/ 1 N)) 1))) in N 13.086 * [backup-simplify]: Simplify (atan2 1.0 (+ (/ 1 (pow N 2)) (+ (* 1.0 (/ 1 N)) 1))) into (atan2 1.0 (+ (/ 1 (pow N 2)) (+ (* 1.0 (/ 1 N)) 1))) 13.087 * [backup-simplify]: Simplify (sqrt (atan2 1.0 (+ (/ 1 (pow N 2)) (+ (* 1.0 (/ 1 N)) 1)))) into (sqrt (atan2 1.0 (+ (/ 1 (pow N 2)) (+ (* 1.0 (/ 1 N)) 1)))) 13.088 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (atan2 1.0 (+ (/ 1 (pow N 2)) (+ (* 1.0 (/ 1 N)) 1)))))) into 0 13.088 * [backup-simplify]: Simplify (sqrt (atan2 1.0 (+ (/ 1 (pow N 2)) (+ (* 1.0 (/ 1 N)) 1)))) into (sqrt (atan2 1.0 (+ (/ 1 (pow N 2)) (+ (* 1.0 (/ 1 N)) 1)))) 13.088 * [backup-simplify]: Simplify 0 into 0 13.090 * [backup-simplify]: Simplify (/ (- 0 (pow 0 2) (+)) (* 2 (sqrt (atan2 1.0 (+ (/ 1 (pow N 2)) (+ (* 1.0 (/ 1 N)) 1)))))) into 0 13.090 * [backup-simplify]: Simplify 0 into 0 13.091 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0)))) (* 2 (sqrt (atan2 1.0 (+ (/ 1 (pow N 2)) (+ (* 1.0 (/ 1 N)) 1)))))) into 0 13.091 * [backup-simplify]: Simplify 0 into 0 13.093 * [backup-simplify]: Simplify (/ (- 0 (pow 0 2) (+ (* 2 (* 0 0)))) (* 2 (sqrt (atan2 1.0 (+ (/ 1 (pow N 2)) (+ (* 1.0 (/ 1 N)) 1)))))) into 0 13.093 * [backup-simplify]: Simplify 0 into 0 13.094 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0)) (* 2 (* 0 0)))) (* 2 (sqrt (atan2 1.0 (+ (/ 1 (pow N 2)) (+ (* 1.0 (/ 1 N)) 1)))))) into 0 13.094 * [backup-simplify]: Simplify 0 into 0 13.095 * [backup-simplify]: Simplify (/ (- 0 (pow 0 2) (+ (* 2 (* 0 0)) (* 2 (* 0 0)))) (* 2 (sqrt (atan2 1.0 (+ (/ 1 (pow N 2)) (+ (* 1.0 (/ 1 N)) 1)))))) into 0 13.096 * [backup-simplify]: Simplify 0 into 0 13.096 * [backup-simplify]: Simplify (sqrt (atan2 1.0 (+ (/ 1 (pow (/ 1 N) 2)) (+ (* 1.0 (/ 1 (/ 1 N))) 1)))) into (sqrt (atan2 1.0 (+ (* 1.0 N) (+ (pow N 2) 1)))) 13.097 * [backup-simplify]: Simplify (sqrt (atan2 1.0 (+ 1 (* (+ (/ 1 (- N)) 1.0) (/ 1 (- N)))))) into (sqrt (atan2 1.0 (- (+ (/ 1 (pow N 2)) 1) (* 1.0 (/ 1 N))))) 13.097 * [approximate]: Taking taylor expansion of (sqrt (atan2 1.0 (- (+ (/ 1 (pow N 2)) 1) (* 1.0 (/ 1 N))))) in (N) around 0 13.097 * [taylor]: Taking taylor expansion of (sqrt (atan2 1.0 (- (+ (/ 1 (pow N 2)) 1) (* 1.0 (/ 1 N))))) in N 13.097 * [taylor]: Taking taylor expansion of (atan2 1.0 (- (+ (/ 1 (pow N 2)) 1) (* 1.0 (/ 1 N)))) in N 13.097 * [backup-simplify]: Simplify (atan2 1.0 (- (+ (/ 1 (pow N 2)) 1) (* 1.0 (/ 1 N)))) into (atan2 1.0 (- (+ (/ 1 (pow N 2)) 1) (* 1.0 (/ 1 N)))) 13.098 * [backup-simplify]: Simplify (sqrt (atan2 1.0 (- (+ (/ 1 (pow N 2)) 1) (* 1.0 (/ 1 N))))) into (sqrt (atan2 1.0 (- (+ (/ 1 (pow N 2)) 1) (* 1.0 (/ 1 N))))) 13.099 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (atan2 1.0 (- (+ (/ 1 (pow N 2)) 1) (* 1.0 (/ 1 N))))))) into 0 13.099 * [taylor]: Taking taylor expansion of (sqrt (atan2 1.0 (- (+ (/ 1 (pow N 2)) 1) (* 1.0 (/ 1 N))))) in N 13.099 * [taylor]: Taking taylor expansion of (atan2 1.0 (- (+ (/ 1 (pow N 2)) 1) (* 1.0 (/ 1 N)))) in N 13.099 * [backup-simplify]: Simplify (atan2 1.0 (- (+ (/ 1 (pow N 2)) 1) (* 1.0 (/ 1 N)))) into (atan2 1.0 (- (+ (/ 1 (pow N 2)) 1) (* 1.0 (/ 1 N)))) 13.100 * [backup-simplify]: Simplify (sqrt (atan2 1.0 (- (+ (/ 1 (pow N 2)) 1) (* 1.0 (/ 1 N))))) into (sqrt (atan2 1.0 (- (+ (/ 1 (pow N 2)) 1) (* 1.0 (/ 1 N))))) 13.101 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (atan2 1.0 (- (+ (/ 1 (pow N 2)) 1) (* 1.0 (/ 1 N))))))) into 0 13.101 * [backup-simplify]: Simplify (sqrt (atan2 1.0 (- (+ (/ 1 (pow N 2)) 1) (* 1.0 (/ 1 N))))) into (sqrt (atan2 1.0 (- (+ (/ 1 (pow N 2)) 1) (* 1.0 (/ 1 N))))) 13.101 * [backup-simplify]: Simplify 0 into 0 13.103 * [backup-simplify]: Simplify (/ (- 0 (pow 0 2) (+)) (* 2 (sqrt (atan2 1.0 (- (+ (/ 1 (pow N 2)) 1) (* 1.0 (/ 1 N))))))) into 0 13.103 * [backup-simplify]: Simplify 0 into 0 13.104 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0)))) (* 2 (sqrt (atan2 1.0 (- (+ (/ 1 (pow N 2)) 1) (* 1.0 (/ 1 N))))))) into 0 13.104 * [backup-simplify]: Simplify 0 into 0 13.106 * [backup-simplify]: Simplify (/ (- 0 (pow 0 2) (+ (* 2 (* 0 0)))) (* 2 (sqrt (atan2 1.0 (- (+ (/ 1 (pow N 2)) 1) (* 1.0 (/ 1 N))))))) into 0 13.106 * [backup-simplify]: Simplify 0 into 0 13.108 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0)) (* 2 (* 0 0)))) (* 2 (sqrt (atan2 1.0 (- (+ (/ 1 (pow N 2)) 1) (* 1.0 (/ 1 N))))))) into 0 13.108 * [backup-simplify]: Simplify 0 into 0 13.111 * [backup-simplify]: Simplify (/ (- 0 (pow 0 2) (+ (* 2 (* 0 0)) (* 2 (* 0 0)))) (* 2 (sqrt (atan2 1.0 (- (+ (/ 1 (pow N 2)) 1) (* 1.0 (/ 1 N))))))) into 0 13.111 * [backup-simplify]: Simplify 0 into 0 13.113 * [backup-simplify]: Simplify (sqrt (atan2 1.0 (- (+ (/ 1 (pow (/ 1 (- N)) 2)) 1) (* 1.0 (/ 1 (/ 1 (- N))))))) into (sqrt (atan2 1.0 (+ (* 1.0 N) (+ (pow N 2) 1)))) 13.114 * * * * [progress]: [ 3 / 4 ] generating series at (2 2 1) 13.114 * [backup-simplify]: Simplify (atan2 1.0 (+ 1 (* (+ N 1.0) N))) into (atan2 1.0 (+ (* 1.0 N) (+ (pow N 2) 1))) 13.114 * [approximate]: Taking taylor expansion of (atan2 1.0 (+ (* 1.0 N) (+ (pow N 2) 1))) in (N) around 0 13.114 * [taylor]: Taking taylor expansion of (atan2 1.0 (+ (* 1.0 N) (+ (pow N 2) 1))) in N 13.115 * [backup-simplify]: Simplify (atan2 1.0 (+ (* 1.0 N) (+ (pow N 2) 1))) into (atan2 1.0 (+ (* 1.0 N) (+ (pow N 2) 1))) 13.115 * [taylor]: Taking taylor expansion of (atan2 1.0 (+ (* 1.0 N) (+ (pow N 2) 1))) in N 13.116 * [backup-simplify]: Simplify (atan2 1.0 (+ (* 1.0 N) (+ (pow N 2) 1))) into (atan2 1.0 (+ (* 1.0 N) (+ (pow N 2) 1))) 13.117 * [backup-simplify]: Simplify (atan2 1.0 (+ (* 1.0 N) (+ (pow N 2) 1))) into (atan2 1.0 (+ (* 1.0 N) (+ (pow N 2) 1))) 13.117 * [backup-simplify]: Simplify 0 into 0 13.118 * [backup-simplify]: Simplify 0 into 0 13.118 * [backup-simplify]: Simplify 0 into 0 13.118 * [backup-simplify]: Simplify 0 into 0 13.118 * [backup-simplify]: Simplify 0 into 0 13.118 * [backup-simplify]: Simplify 0 into 0 13.119 * [backup-simplify]: Simplify (atan2 1.0 (+ (* 1.0 N) (+ (pow N 2) 1))) into (atan2 1.0 (+ (* 1.0 N) (+ (pow N 2) 1))) 13.119 * [backup-simplify]: Simplify (atan2 1.0 (+ 1 (* (+ (/ 1 N) 1.0) (/ 1 N)))) into (atan2 1.0 (+ (/ 1 (pow N 2)) (+ (* 1.0 (/ 1 N)) 1))) 13.120 * [approximate]: Taking taylor expansion of (atan2 1.0 (+ (/ 1 (pow N 2)) (+ (* 1.0 (/ 1 N)) 1))) in (N) around 0 13.120 * [taylor]: Taking taylor expansion of (atan2 1.0 (+ (/ 1 (pow N 2)) (+ (* 1.0 (/ 1 N)) 1))) in N 13.121 * [backup-simplify]: Simplify (atan2 1.0 (+ (/ 1 (pow N 2)) (+ (* 1.0 (/ 1 N)) 1))) into (atan2 1.0 (+ (/ 1 (pow N 2)) (+ (* 1.0 (/ 1 N)) 1))) 13.121 * [taylor]: Taking taylor expansion of (atan2 1.0 (+ (/ 1 (pow N 2)) (+ (* 1.0 (/ 1 N)) 1))) in N 13.122 * [backup-simplify]: Simplify (atan2 1.0 (+ (/ 1 (pow N 2)) (+ (* 1.0 (/ 1 N)) 1))) into (atan2 1.0 (+ (/ 1 (pow N 2)) (+ (* 1.0 (/ 1 N)) 1))) 13.123 * [backup-simplify]: Simplify (atan2 1.0 (+ (/ 1 (pow N 2)) (+ (* 1.0 (/ 1 N)) 1))) into (atan2 1.0 (+ (/ 1 (pow N 2)) (+ (* 1.0 (/ 1 N)) 1))) 13.123 * [backup-simplify]: Simplify 0 into 0 13.123 * [backup-simplify]: Simplify 0 into 0 13.123 * [backup-simplify]: Simplify 0 into 0 13.123 * [backup-simplify]: Simplify 0 into 0 13.123 * [backup-simplify]: Simplify 0 into 0 13.123 * [backup-simplify]: Simplify 0 into 0 13.125 * [backup-simplify]: Simplify (atan2 1.0 (+ (/ 1 (pow (/ 1 N) 2)) (+ (* 1.0 (/ 1 (/ 1 N))) 1))) into (atan2 1.0 (+ (* 1.0 N) (+ (pow N 2) 1))) 13.126 * [backup-simplify]: Simplify (atan2 1.0 (+ 1 (* (+ (/ 1 (- N)) 1.0) (/ 1 (- N))))) into (atan2 1.0 (- (+ (/ 1 (pow N 2)) 1) (* 1.0 (/ 1 N)))) 13.126 * [approximate]: Taking taylor expansion of (atan2 1.0 (- (+ (/ 1 (pow N 2)) 1) (* 1.0 (/ 1 N)))) in (N) around 0 13.126 * [taylor]: Taking taylor expansion of (atan2 1.0 (- (+ (/ 1 (pow N 2)) 1) (* 1.0 (/ 1 N)))) in N 13.129 * [backup-simplify]: Simplify (atan2 1.0 (- (+ (/ 1 (pow N 2)) 1) (* 1.0 (/ 1 N)))) into (atan2 1.0 (- (+ (/ 1 (pow N 2)) 1) (* 1.0 (/ 1 N)))) 13.129 * [taylor]: Taking taylor expansion of (atan2 1.0 (- (+ (/ 1 (pow N 2)) 1) (* 1.0 (/ 1 N)))) in N 13.130 * [backup-simplify]: Simplify (atan2 1.0 (- (+ (/ 1 (pow N 2)) 1) (* 1.0 (/ 1 N)))) into (atan2 1.0 (- (+ (/ 1 (pow N 2)) 1) (* 1.0 (/ 1 N)))) 13.132 * [backup-simplify]: Simplify (atan2 1.0 (- (+ (/ 1 (pow N 2)) 1) (* 1.0 (/ 1 N)))) into (atan2 1.0 (- (+ (/ 1 (pow N 2)) 1) (* 1.0 (/ 1 N)))) 13.132 * [backup-simplify]: Simplify 0 into 0 13.132 * [backup-simplify]: Simplify 0 into 0 13.132 * [backup-simplify]: Simplify 0 into 0 13.132 * [backup-simplify]: Simplify 0 into 0 13.132 * [backup-simplify]: Simplify 0 into 0 13.132 * [backup-simplify]: Simplify 0 into 0 13.134 * [backup-simplify]: Simplify (atan2 1.0 (- (+ (/ 1 (pow (/ 1 (- N)) 2)) 1) (* 1.0 (/ 1 (/ 1 (- N)))))) into (atan2 1.0 (+ (* 1.0 N) (+ (pow N 2) 1))) 13.134 * * * * [progress]: [ 4 / 4 ] generating series at (2 1 1) 13.134 * [backup-simplify]: Simplify (atan2 1.0 (+ 1 (* (+ N 1.0) N))) into (atan2 1.0 (+ (* 1.0 N) (+ (pow N 2) 1))) 13.134 * [approximate]: Taking taylor expansion of (atan2 1.0 (+ (* 1.0 N) (+ (pow N 2) 1))) in (N) around 0 13.134 * [taylor]: Taking taylor expansion of (atan2 1.0 (+ (* 1.0 N) (+ (pow N 2) 1))) in N 13.135 * [backup-simplify]: Simplify (atan2 1.0 (+ (* 1.0 N) (+ (pow N 2) 1))) into (atan2 1.0 (+ (* 1.0 N) (+ (pow N 2) 1))) 13.135 * [taylor]: Taking taylor expansion of (atan2 1.0 (+ (* 1.0 N) (+ (pow N 2) 1))) in N 13.136 * [backup-simplify]: Simplify (atan2 1.0 (+ (* 1.0 N) (+ (pow N 2) 1))) into (atan2 1.0 (+ (* 1.0 N) (+ (pow N 2) 1))) 13.137 * [backup-simplify]: Simplify (atan2 1.0 (+ (* 1.0 N) (+ (pow N 2) 1))) into (atan2 1.0 (+ (* 1.0 N) (+ (pow N 2) 1))) 13.137 * [backup-simplify]: Simplify 0 into 0 13.137 * [backup-simplify]: Simplify 0 into 0 13.137 * [backup-simplify]: Simplify 0 into 0 13.137 * [backup-simplify]: Simplify 0 into 0 13.137 * [backup-simplify]: Simplify 0 into 0 13.137 * [backup-simplify]: Simplify 0 into 0 13.138 * [backup-simplify]: Simplify (atan2 1.0 (+ (* 1.0 N) (+ (pow N 2) 1))) into (atan2 1.0 (+ (* 1.0 N) (+ (pow N 2) 1))) 13.139 * [backup-simplify]: Simplify (atan2 1.0 (+ 1 (* (+ (/ 1 N) 1.0) (/ 1 N)))) into (atan2 1.0 (+ (/ 1 (pow N 2)) (+ (* 1.0 (/ 1 N)) 1))) 13.139 * [approximate]: Taking taylor expansion of (atan2 1.0 (+ (/ 1 (pow N 2)) (+ (* 1.0 (/ 1 N)) 1))) in (N) around 0 13.139 * [taylor]: Taking taylor expansion of (atan2 1.0 (+ (/ 1 (pow N 2)) (+ (* 1.0 (/ 1 N)) 1))) in N 13.140 * [backup-simplify]: Simplify (atan2 1.0 (+ (/ 1 (pow N 2)) (+ (* 1.0 (/ 1 N)) 1))) into (atan2 1.0 (+ (/ 1 (pow N 2)) (+ (* 1.0 (/ 1 N)) 1))) 13.140 * [taylor]: Taking taylor expansion of (atan2 1.0 (+ (/ 1 (pow N 2)) (+ (* 1.0 (/ 1 N)) 1))) in N 13.142 * [backup-simplify]: Simplify (atan2 1.0 (+ (/ 1 (pow N 2)) (+ (* 1.0 (/ 1 N)) 1))) into (atan2 1.0 (+ (/ 1 (pow N 2)) (+ (* 1.0 (/ 1 N)) 1))) 13.143 * [backup-simplify]: Simplify (atan2 1.0 (+ (/ 1 (pow N 2)) (+ (* 1.0 (/ 1 N)) 1))) into (atan2 1.0 (+ (/ 1 (pow N 2)) (+ (* 1.0 (/ 1 N)) 1))) 13.143 * [backup-simplify]: Simplify 0 into 0 13.143 * [backup-simplify]: Simplify 0 into 0 13.143 * [backup-simplify]: Simplify 0 into 0 13.144 * [backup-simplify]: Simplify 0 into 0 13.144 * [backup-simplify]: Simplify 0 into 0 13.144 * [backup-simplify]: Simplify 0 into 0 13.145 * [backup-simplify]: Simplify (atan2 1.0 (+ (/ 1 (pow (/ 1 N) 2)) (+ (* 1.0 (/ 1 (/ 1 N))) 1))) into (atan2 1.0 (+ (* 1.0 N) (+ (pow N 2) 1))) 13.146 * [backup-simplify]: Simplify (atan2 1.0 (+ 1 (* (+ (/ 1 (- N)) 1.0) (/ 1 (- N))))) into (atan2 1.0 (- (+ (/ 1 (pow N 2)) 1) (* 1.0 (/ 1 N)))) 13.146 * [approximate]: Taking taylor expansion of (atan2 1.0 (- (+ (/ 1 (pow N 2)) 1) (* 1.0 (/ 1 N)))) in (N) around 0 13.146 * [taylor]: Taking taylor expansion of (atan2 1.0 (- (+ (/ 1 (pow N 2)) 1) (* 1.0 (/ 1 N)))) in N 13.147 * [backup-simplify]: Simplify (atan2 1.0 (- (+ (/ 1 (pow N 2)) 1) (* 1.0 (/ 1 N)))) into (atan2 1.0 (- (+ (/ 1 (pow N 2)) 1) (* 1.0 (/ 1 N)))) 13.147 * [taylor]: Taking taylor expansion of (atan2 1.0 (- (+ (/ 1 (pow N 2)) 1) (* 1.0 (/ 1 N)))) in N 13.148 * [backup-simplify]: Simplify (atan2 1.0 (- (+ (/ 1 (pow N 2)) 1) (* 1.0 (/ 1 N)))) into (atan2 1.0 (- (+ (/ 1 (pow N 2)) 1) (* 1.0 (/ 1 N)))) 13.149 * [backup-simplify]: Simplify (atan2 1.0 (- (+ (/ 1 (pow N 2)) 1) (* 1.0 (/ 1 N)))) into (atan2 1.0 (- (+ (/ 1 (pow N 2)) 1) (* 1.0 (/ 1 N)))) 13.149 * [backup-simplify]: Simplify 0 into 0 13.149 * [backup-simplify]: Simplify 0 into 0 13.150 * [backup-simplify]: Simplify 0 into 0 13.150 * [backup-simplify]: Simplify 0 into 0 13.150 * [backup-simplify]: Simplify 0 into 0 13.150 * [backup-simplify]: Simplify 0 into 0 13.151 * [backup-simplify]: Simplify (atan2 1.0 (- (+ (/ 1 (pow (/ 1 (- N)) 2)) 1) (* 1.0 (/ 1 (/ 1 (- N)))))) into (atan2 1.0 (+ (* 1.0 N) (+ (pow N 2) 1))) 13.151 * * * [progress]: simplifying candidates 13.151 * * * * [progress]: [ 1 / 56 ] simplifiying candidate #real (real->posit16 (sqrt (atan2 1.0 (+ 1 (* (+ N 1.0) N))))))))> 13.151 * * * * [progress]: [ 2 / 56 ] simplifiying candidate # 13.152 * * * * [progress]: [ 3 / 56 ] simplifiying candidate # 13.152 * * * * [progress]: [ 4 / 56 ] simplifiying candidate # 13.152 * * * * [progress]: [ 5 / 56 ] simplifiying candidate # 13.152 * * * * [progress]: [ 6 / 56 ] simplifiying candidate # 13.152 * * * * [progress]: [ 7 / 56 ] simplifiying candidate # 13.152 * * * * [progress]: [ 8 / 56 ] simplifiying candidate # 13.152 * * * * [progress]: [ 9 / 56 ] simplifiying candidate # 13.152 * * * * [progress]: [ 10 / 56 ] simplifiying candidate # 13.152 * * * * [progress]: [ 11 / 56 ] simplifiying candidate # 13.152 * * * * [progress]: [ 12 / 56 ] simplifiying candidate # 13.152 * * * * [progress]: [ 13 / 56 ] simplifiying candidate # 13.152 * * * * [progress]: [ 14 / 56 ] simplifiying candidate # 13.152 * * * * [progress]: [ 15 / 56 ] simplifiying candidate #real (real->posit16 (sqrt (atan2 1.0 (+ 1 (* (+ N 1.0) N)))))) (sqrt (atan2 1.0 (+ 1 (* (+ N 1.0) N))))))> 13.152 * * * * [progress]: [ 16 / 56 ] simplifiying candidate # 13.153 * * * * [progress]: [ 17 / 56 ] simplifiying candidate # 13.153 * * * * [progress]: [ 18 / 56 ] simplifiying candidate # 13.153 * * * * [progress]: [ 19 / 56 ] simplifiying candidate # 13.153 * * * * [progress]: [ 20 / 56 ] simplifiying candidate # 13.153 * * * * [progress]: [ 21 / 56 ] simplifiying candidate # 13.153 * * * * [progress]: [ 22 / 56 ] simplifiying candidate # 13.153 * * * * [progress]: [ 23 / 56 ] simplifiying candidate # 13.153 * * * * [progress]: [ 24 / 56 ] simplifiying candidate # 13.153 * * * * [progress]: [ 25 / 56 ] simplifiying candidate # 13.153 * * * * [progress]: [ 26 / 56 ] simplifiying candidate # 13.153 * * * * [progress]: [ 27 / 56 ] simplifiying candidate # 13.153 * * * * [progress]: [ 28 / 56 ] simplifiying candidate # 13.153 * * * * [progress]: [ 29 / 56 ] simplifiying candidate #real (real->posit16 (atan2 1.0 (+ 1 (* (+ N 1.0) N))))))))> 13.153 * * * * [progress]: [ 30 / 56 ] simplifiying candidate # 13.154 * * * * [progress]: [ 31 / 56 ] simplifiying candidate # 13.154 * * * * [progress]: [ 32 / 56 ] simplifiying candidate # 13.154 * * * * [progress]: [ 33 / 56 ] simplifiying candidate # 13.154 * * * * [progress]: [ 34 / 56 ] simplifiying candidate # 13.154 * * * * [progress]: [ 35 / 56 ] simplifiying candidate # 13.154 * * * * [progress]: [ 36 / 56 ] simplifiying candidate # 13.154 * * * * [progress]: [ 37 / 56 ] simplifiying candidate #real (real->posit16 (atan2 1.0 (+ 1 (* (+ N 1.0) N)))))) (sqrt (atan2 1.0 (+ 1 (* (+ N 1.0) N))))))> 13.154 * * * * [progress]: [ 38 / 56 ] simplifiying candidate # 13.154 * * * * [progress]: [ 39 / 56 ] simplifiying candidate # 13.154 * * * * [progress]: [ 40 / 56 ] simplifiying candidate # 13.154 * * * * [progress]: [ 41 / 56 ] simplifiying candidate # 13.154 * * * * [progress]: [ 42 / 56 ] simplifiying candidate # 13.154 * * * * [progress]: [ 43 / 56 ] simplifiying candidate # 13.154 * * * * [progress]: [ 44 / 56 ] simplifiying candidate # 13.155 * * * * [progress]: [ 45 / 56 ] simplifiying candidate # 13.155 * * * * [progress]: [ 46 / 56 ] simplifiying candidate # 13.155 * * * * [progress]: [ 47 / 56 ] simplifiying candidate # 13.155 * * * * [progress]: [ 48 / 56 ] simplifiying candidate # 13.155 * * * * [progress]: [ 49 / 56 ] simplifiying candidate # 13.155 * * * * [progress]: [ 50 / 56 ] simplifiying candidate # 13.155 * * * * [progress]: [ 51 / 56 ] simplifiying candidate # 13.155 * * * * [progress]: [ 52 / 56 ] simplifiying candidate # 13.155 * * * * [progress]: [ 53 / 56 ] simplifiying candidate # 13.155 * * * * [progress]: [ 54 / 56 ] simplifiying candidate # 13.155 * * * * [progress]: [ 55 / 56 ] simplifiying candidate # 13.155 * * * * [progress]: [ 56 / 56 ] simplifiying candidate # 13.156 * [simplify]: Simplifying: (real->posit16 (sqrt (atan2 1.0 (+ 1 (* (+ N 1.0) N))))) (log (sqrt (atan2 1.0 (+ 1 (* (+ N 1.0) N))))) (exp (sqrt (atan2 1.0 (+ 1 (* (+ N 1.0) N))))) (* (cbrt (sqrt (atan2 1.0 (+ 1 (* (+ N 1.0) N))))) (cbrt (sqrt (atan2 1.0 (+ 1 (* (+ N 1.0) N)))))) (cbrt (sqrt (atan2 1.0 (+ 1 (* (+ N 1.0) N))))) (* (* (sqrt (atan2 1.0 (+ 1 (* (+ N 1.0) N)))) (sqrt (atan2 1.0 (+ 1 (* (+ N 1.0) N))))) (sqrt (atan2 1.0 (+ 1 (* (+ N 1.0) N))))) (sqrt (* (cbrt (atan2 1.0 (+ 1 (* (+ N 1.0) N)))) (cbrt (atan2 1.0 (+ 1 (* (+ N 1.0) N)))))) (sqrt (cbrt (atan2 1.0 (+ 1 (* (+ N 1.0) N))))) (sqrt (sqrt (atan2 1.0 (+ 1 (* (+ N 1.0) N))))) (sqrt (sqrt (atan2 1.0 (+ 1 (* (+ N 1.0) N))))) (sqrt 1) (sqrt (atan2 1.0 (+ 1 (* (+ N 1.0) N)))) (/ 1 2) (sqrt (sqrt (atan2 1.0 (+ 1 (* (+ N 1.0) N))))) (sqrt (sqrt (atan2 1.0 (+ 1 (* (+ N 1.0) N))))) (real->posit16 (sqrt (atan2 1.0 (+ 1 (* (+ N 1.0) N))))) (log (sqrt (atan2 1.0 (+ 1 (* (+ N 1.0) N))))) (exp (sqrt (atan2 1.0 (+ 1 (* (+ N 1.0) N))))) (* (cbrt (sqrt (atan2 1.0 (+ 1 (* (+ N 1.0) N))))) (cbrt (sqrt (atan2 1.0 (+ 1 (* (+ N 1.0) N)))))) (cbrt (sqrt (atan2 1.0 (+ 1 (* (+ N 1.0) N))))) (* (* (sqrt (atan2 1.0 (+ 1 (* (+ N 1.0) N)))) (sqrt (atan2 1.0 (+ 1 (* (+ N 1.0) N))))) (sqrt (atan2 1.0 (+ 1 (* (+ N 1.0) N))))) (sqrt (* (cbrt (atan2 1.0 (+ 1 (* (+ N 1.0) N)))) (cbrt (atan2 1.0 (+ 1 (* (+ N 1.0) N)))))) (sqrt (cbrt (atan2 1.0 (+ 1 (* (+ N 1.0) N))))) (sqrt (sqrt (atan2 1.0 (+ 1 (* (+ N 1.0) N))))) (sqrt (sqrt (atan2 1.0 (+ 1 (* (+ N 1.0) N))))) (sqrt 1) (sqrt (atan2 1.0 (+ 1 (* (+ N 1.0) N)))) (/ 1 2) (sqrt (sqrt (atan2 1.0 (+ 1 (* (+ N 1.0) N))))) (sqrt (sqrt (atan2 1.0 (+ 1 (* (+ N 1.0) N))))) (real->posit16 (atan2 1.0 (+ 1 (* (+ N 1.0) N)))) (log (atan2 1.0 (+ 1 (* (+ N 1.0) N)))) (exp (atan2 1.0 (+ 1 (* (+ N 1.0) N)))) (* (cbrt (atan2 1.0 (+ 1 (* (+ N 1.0) N)))) (cbrt (atan2 1.0 (+ 1 (* (+ N 1.0) N))))) (cbrt (atan2 1.0 (+ 1 (* (+ N 1.0) N)))) (* (* (atan2 1.0 (+ 1 (* (+ N 1.0) N))) (atan2 1.0 (+ 1 (* (+ N 1.0) N)))) (atan2 1.0 (+ 1 (* (+ N 1.0) N)))) (sqrt (atan2 1.0 (+ 1 (* (+ N 1.0) N)))) (sqrt (atan2 1.0 (+ 1 (* (+ N 1.0) N)))) (real->posit16 (atan2 1.0 (+ 1 (* (+ N 1.0) N)))) (log (atan2 1.0 (+ 1 (* (+ N 1.0) N)))) (exp (atan2 1.0 (+ 1 (* (+ N 1.0) N)))) (* (cbrt (atan2 1.0 (+ 1 (* (+ N 1.0) N)))) (cbrt (atan2 1.0 (+ 1 (* (+ N 1.0) N))))) (cbrt (atan2 1.0 (+ 1 (* (+ N 1.0) N)))) (* (* (atan2 1.0 (+ 1 (* (+ N 1.0) N))) (atan2 1.0 (+ 1 (* (+ N 1.0) N)))) (atan2 1.0 (+ 1 (* (+ N 1.0) N)))) (sqrt (atan2 1.0 (+ 1 (* (+ N 1.0) N)))) (sqrt (atan2 1.0 (+ 1 (* (+ N 1.0) N)))) (sqrt (atan2 1.0 (+ (* 1.0 N) (+ (pow N 2) 1)))) (sqrt (atan2 1.0 (+ (* 1.0 N) (+ (pow N 2) 1)))) (sqrt (atan2 1.0 (+ (* 1.0 N) (+ (pow N 2) 1)))) (sqrt (atan2 1.0 (+ (* 1.0 N) (+ (pow N 2) 1)))) (sqrt (atan2 1.0 (+ (* 1.0 N) (+ (pow N 2) 1)))) (sqrt (atan2 1.0 (+ (* 1.0 N) (+ (pow N 2) 1)))) (atan2 1.0 (+ (* 1.0 N) (+ (pow N 2) 1))) (atan2 1.0 (+ (* 1.0 N) (+ (pow N 2) 1))) (atan2 1.0 (+ (* 1.0 N) (+ (pow N 2) 1))) (atan2 1.0 (+ (* 1.0 N) (+ (pow N 2) 1))) (atan2 1.0 (+ (* 1.0 N) (+ (pow N 2) 1))) (atan2 1.0 (+ (* 1.0 N) (+ (pow N 2) 1))) 13.158 * * [simplify]: iteration 0: 34 enodes 13.190 * * [simplify]: iteration 1: 55 enodes 13.228 * * [simplify]: iteration 2: 79 enodes 13.286 * * [simplify]: iteration 3: 118 enodes 13.349 * * [simplify]: iteration 4: 178 enodes 13.481 * * [simplify]: iteration 5: 401 enodes 13.874 * * [simplify]: iteration 6: 986 enodes 14.851 * * [simplify]: iteration 7: 2311 enodes 16.274 * * [simplify]: iteration complete: 5004 enodes 16.274 * * [simplify]: Extracting #0: cost 19 inf + 0 16.274 * * [simplify]: Extracting #1: cost 251 inf + 2 16.277 * * [simplify]: Extracting #2: cost 941 inf + 216 16.281 * * [simplify]: Extracting #3: cost 1138 inf + 2692 16.290 * * [simplify]: Extracting #4: cost 1185 inf + 3827 16.296 * * [simplify]: Extracting #5: cost 1090 inf + 8158 16.304 * * [simplify]: Extracting #6: cost 1032 inf + 39853 16.329 * * [simplify]: Extracting #7: cost 671 inf + 258040 16.393 * * [simplify]: Extracting #8: cost 188 inf + 639119 16.488 * * [simplify]: Extracting #9: cost 8 inf + 812646 16.583 * * [simplify]: Extracting #10: cost 0 inf + 821455 16.683 * [simplify]: Simplified to: (real->posit16 (sqrt (atan2 1.0 (+ 1 (* N (+ 1.0 N)))))) (log (sqrt (atan2 1.0 (+ 1 (* N (+ 1.0 N)))))) (exp (sqrt (atan2 1.0 (+ 1 (* N (+ 1.0 N)))))) (* (cbrt (sqrt (atan2 1.0 (+ 1 (* N (+ 1.0 N)))))) (cbrt (sqrt (atan2 1.0 (+ 1 (* N (+ 1.0 N))))))) (cbrt (sqrt (atan2 1.0 (+ 1 (* N (+ 1.0 N)))))) (* (sqrt (atan2 1.0 (+ 1 (* N (+ 1.0 N))))) (atan2 1.0 (+ 1 (* N (+ 1.0 N))))) (fabs (cbrt (atan2 1.0 (+ 1 (* N (+ 1.0 N)))))) (sqrt (cbrt (atan2 1.0 (+ 1 (* N (+ 1.0 N)))))) (sqrt (sqrt (atan2 1.0 (+ 1 (* N (+ 1.0 N)))))) (sqrt (sqrt (atan2 1.0 (+ 1 (* N (+ 1.0 N)))))) 1 (sqrt (atan2 1.0 (+ 1 (* N (+ 1.0 N))))) 1/2 (sqrt (sqrt (atan2 1.0 (+ 1 (* N (+ 1.0 N)))))) (sqrt (sqrt (atan2 1.0 (+ 1 (* N (+ 1.0 N)))))) (real->posit16 (sqrt (atan2 1.0 (+ 1 (* N (+ 1.0 N)))))) (log (sqrt (atan2 1.0 (+ 1 (* N (+ 1.0 N)))))) (exp (sqrt (atan2 1.0 (+ 1 (* N (+ 1.0 N)))))) (* (cbrt (sqrt (atan2 1.0 (+ 1 (* N (+ 1.0 N)))))) (cbrt (sqrt (atan2 1.0 (+ 1 (* N (+ 1.0 N))))))) (cbrt (sqrt (atan2 1.0 (+ 1 (* N (+ 1.0 N)))))) (* (sqrt (atan2 1.0 (+ 1 (* N (+ 1.0 N))))) (atan2 1.0 (+ 1 (* N (+ 1.0 N))))) (fabs (cbrt (atan2 1.0 (+ 1 (* N (+ 1.0 N)))))) (sqrt (cbrt (atan2 1.0 (+ 1 (* N (+ 1.0 N)))))) (sqrt (sqrt (atan2 1.0 (+ 1 (* N (+ 1.0 N)))))) (sqrt (sqrt (atan2 1.0 (+ 1 (* N (+ 1.0 N)))))) 1 (sqrt (atan2 1.0 (+ 1 (* N (+ 1.0 N))))) 1/2 (sqrt (sqrt (atan2 1.0 (+ 1 (* N (+ 1.0 N)))))) (sqrt (sqrt (atan2 1.0 (+ 1 (* N (+ 1.0 N)))))) (real->posit16 (atan2 1.0 (+ 1 (* N (+ 1.0 N))))) (log (atan2 1.0 (+ 1 (* N (+ 1.0 N))))) (exp (atan2 1.0 (+ 1 (* N (+ 1.0 N))))) (* (cbrt (atan2 1.0 (+ 1 (* N (+ 1.0 N))))) (cbrt (atan2 1.0 (+ 1 (* N (+ 1.0 N)))))) (cbrt (atan2 1.0 (+ 1 (* N (+ 1.0 N))))) (* (* (atan2 1.0 (+ 1 (* N (+ 1.0 N)))) (atan2 1.0 (+ 1 (* N (+ 1.0 N))))) (atan2 1.0 (+ 1 (* N (+ 1.0 N))))) (sqrt (atan2 1.0 (+ 1 (* N (+ 1.0 N))))) (sqrt (atan2 1.0 (+ 1 (* N (+ 1.0 N))))) (real->posit16 (atan2 1.0 (+ 1 (* N (+ 1.0 N))))) (log (atan2 1.0 (+ 1 (* N (+ 1.0 N))))) (exp (atan2 1.0 (+ 1 (* N (+ 1.0 N))))) (* (cbrt (atan2 1.0 (+ 1 (* N (+ 1.0 N))))) (cbrt (atan2 1.0 (+ 1 (* N (+ 1.0 N)))))) (cbrt (atan2 1.0 (+ 1 (* N (+ 1.0 N))))) (* (* (atan2 1.0 (+ 1 (* N (+ 1.0 N)))) (atan2 1.0 (+ 1 (* N (+ 1.0 N))))) (atan2 1.0 (+ 1 (* N (+ 1.0 N))))) (sqrt (atan2 1.0 (+ 1 (* N (+ 1.0 N))))) (sqrt (atan2 1.0 (+ 1 (* N (+ 1.0 N))))) (sqrt (atan2 1.0 (+ 1 (* N (+ 1.0 N))))) (sqrt (atan2 1.0 (+ 1 (* N (+ 1.0 N))))) (sqrt (atan2 1.0 (+ 1 (* N (+ 1.0 N))))) (sqrt (atan2 1.0 (+ 1 (* N (+ 1.0 N))))) (sqrt (atan2 1.0 (+ 1 (* N (+ 1.0 N))))) (sqrt (atan2 1.0 (+ 1 (* N (+ 1.0 N))))) (atan2 1.0 (+ 1 (* N (+ 1.0 N)))) (atan2 1.0 (+ 1 (* N (+ 1.0 N)))) (atan2 1.0 (+ 1 (* N (+ 1.0 N)))) (atan2 1.0 (+ 1 (* N (+ 1.0 N)))) (atan2 1.0 (+ 1 (* N (+ 1.0 N)))) (atan2 1.0 (+ 1 (* N (+ 1.0 N)))) 16.687 * * * [progress]: adding candidates to table 17.029 * * [progress]: iteration 4 / 4 17.029 * * * [progress]: picking best candidate 17.055 * * * * [pick]: Picked # 17.055 * * * [progress]: localizing error 17.165 * * * [progress]: generating rewritten candidates 17.165 * * * * [progress]: [ 1 / 4 ] rewriting at (2 2) 17.168 * * * * [progress]: [ 2 / 4 ] rewriting at (2 1 2 1) 17.171 * * * * [progress]: [ 3 / 4 ] rewriting at (2 1 1 1) 17.174 * * * * [progress]: [ 4 / 4 ] rewriting at (2 2 1) 17.176 * * * [progress]: generating series expansions 17.176 * * * * [progress]: [ 1 / 4 ] generating series at (2 2) 17.177 * [backup-simplify]: Simplify (sqrt (atan2 1.0 (+ 1 (* (+ N 1.0) N)))) into (sqrt (atan2 1.0 (+ (* 1.0 N) (+ (pow N 2) 1)))) 17.177 * [approximate]: Taking taylor expansion of (sqrt (atan2 1.0 (+ (* 1.0 N) (+ (pow N 2) 1)))) in (N) around 0 17.177 * [taylor]: Taking taylor expansion of (sqrt (atan2 1.0 (+ (* 1.0 N) (+ (pow N 2) 1)))) in N 17.177 * [taylor]: Taking taylor expansion of (atan2 1.0 (+ (* 1.0 N) (+ (pow N 2) 1))) in N 17.177 * [backup-simplify]: Simplify (atan2 1.0 (+ (* 1.0 N) (+ (pow N 2) 1))) into (atan2 1.0 (+ (* 1.0 N) (+ (pow N 2) 1))) 17.178 * [backup-simplify]: Simplify (sqrt (atan2 1.0 (+ (* 1.0 N) (+ (pow N 2) 1)))) into (sqrt (atan2 1.0 (+ (* 1.0 N) (+ (pow N 2) 1)))) 17.178 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (atan2 1.0 (+ (* 1.0 N) (+ (pow N 2) 1)))))) into 0 17.178 * [taylor]: Taking taylor expansion of (sqrt (atan2 1.0 (+ (* 1.0 N) (+ (pow N 2) 1)))) in N 17.178 * [taylor]: Taking taylor expansion of (atan2 1.0 (+ (* 1.0 N) (+ (pow N 2) 1))) in N 17.179 * [backup-simplify]: Simplify (atan2 1.0 (+ (* 1.0 N) (+ (pow N 2) 1))) into (atan2 1.0 (+ (* 1.0 N) (+ (pow N 2) 1))) 17.179 * [backup-simplify]: Simplify (sqrt (atan2 1.0 (+ (* 1.0 N) (+ (pow N 2) 1)))) into (sqrt (atan2 1.0 (+ (* 1.0 N) (+ (pow N 2) 1)))) 17.180 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (atan2 1.0 (+ (* 1.0 N) (+ (pow N 2) 1)))))) into 0 17.181 * [backup-simplify]: Simplify (sqrt (atan2 1.0 (+ (* 1.0 N) (+ (pow N 2) 1)))) into (sqrt (atan2 1.0 (+ (* 1.0 N) (+ (pow N 2) 1)))) 17.181 * [backup-simplify]: Simplify 0 into 0 17.182 * [backup-simplify]: Simplify (/ (- 0 (pow 0 2) (+)) (* 2 (sqrt (atan2 1.0 (+ (* 1.0 N) (+ (pow N 2) 1)))))) into 0 17.182 * [backup-simplify]: Simplify 0 into 0 17.183 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0)))) (* 2 (sqrt (atan2 1.0 (+ (* 1.0 N) (+ (pow N 2) 1)))))) into 0 17.183 * [backup-simplify]: Simplify 0 into 0 17.184 * [backup-simplify]: Simplify (/ (- 0 (pow 0 2) (+ (* 2 (* 0 0)))) (* 2 (sqrt (atan2 1.0 (+ (* 1.0 N) (+ (pow N 2) 1)))))) into 0 17.184 * [backup-simplify]: Simplify 0 into 0 17.185 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0)) (* 2 (* 0 0)))) (* 2 (sqrt (atan2 1.0 (+ (* 1.0 N) (+ (pow N 2) 1)))))) into 0 17.186 * [backup-simplify]: Simplify 0 into 0 17.187 * [backup-simplify]: Simplify (/ (- 0 (pow 0 2) (+ (* 2 (* 0 0)) (* 2 (* 0 0)))) (* 2 (sqrt (atan2 1.0 (+ (* 1.0 N) (+ (pow N 2) 1)))))) into 0 17.187 * [backup-simplify]: Simplify 0 into 0 17.187 * [backup-simplify]: Simplify (sqrt (atan2 1.0 (+ (* 1.0 N) (+ (pow N 2) 1)))) into (sqrt (atan2 1.0 (+ (* 1.0 N) (+ (pow N 2) 1)))) 17.188 * [backup-simplify]: Simplify (sqrt (atan2 1.0 (+ 1 (* (+ (/ 1 N) 1.0) (/ 1 N))))) into (sqrt (atan2 1.0 (+ (/ 1 (pow N 2)) (+ (* 1.0 (/ 1 N)) 1)))) 17.188 * [approximate]: Taking taylor expansion of (sqrt (atan2 1.0 (+ (/ 1 (pow N 2)) (+ (* 1.0 (/ 1 N)) 1)))) in (N) around 0 17.188 * [taylor]: Taking taylor expansion of (sqrt (atan2 1.0 (+ (/ 1 (pow N 2)) (+ (* 1.0 (/ 1 N)) 1)))) in N 17.188 * [taylor]: Taking taylor expansion of (atan2 1.0 (+ (/ 1 (pow N 2)) (+ (* 1.0 (/ 1 N)) 1))) in N 17.188 * [backup-simplify]: Simplify (atan2 1.0 (+ (/ 1 (pow N 2)) (+ (* 1.0 (/ 1 N)) 1))) into (atan2 1.0 (+ (/ 1 (pow N 2)) (+ (* 1.0 (/ 1 N)) 1))) 17.189 * [backup-simplify]: Simplify (sqrt (atan2 1.0 (+ (/ 1 (pow N 2)) (+ (* 1.0 (/ 1 N)) 1)))) into (sqrt (atan2 1.0 (+ (/ 1 (pow N 2)) (+ (* 1.0 (/ 1 N)) 1)))) 17.190 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (atan2 1.0 (+ (/ 1 (pow N 2)) (+ (* 1.0 (/ 1 N)) 1)))))) into 0 17.190 * [taylor]: Taking taylor expansion of (sqrt (atan2 1.0 (+ (/ 1 (pow N 2)) (+ (* 1.0 (/ 1 N)) 1)))) in N 17.190 * [taylor]: Taking taylor expansion of (atan2 1.0 (+ (/ 1 (pow N 2)) (+ (* 1.0 (/ 1 N)) 1))) in N 17.190 * [backup-simplify]: Simplify (atan2 1.0 (+ (/ 1 (pow N 2)) (+ (* 1.0 (/ 1 N)) 1))) into (atan2 1.0 (+ (/ 1 (pow N 2)) (+ (* 1.0 (/ 1 N)) 1))) 17.191 * [backup-simplify]: Simplify (sqrt (atan2 1.0 (+ (/ 1 (pow N 2)) (+ (* 1.0 (/ 1 N)) 1)))) into (sqrt (atan2 1.0 (+ (/ 1 (pow N 2)) (+ (* 1.0 (/ 1 N)) 1)))) 17.192 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (atan2 1.0 (+ (/ 1 (pow N 2)) (+ (* 1.0 (/ 1 N)) 1)))))) into 0 17.192 * [backup-simplify]: Simplify (sqrt (atan2 1.0 (+ (/ 1 (pow N 2)) (+ (* 1.0 (/ 1 N)) 1)))) into (sqrt (atan2 1.0 (+ (/ 1 (pow N 2)) (+ (* 1.0 (/ 1 N)) 1)))) 17.192 * [backup-simplify]: Simplify 0 into 0 17.194 * [backup-simplify]: Simplify (/ (- 0 (pow 0 2) (+)) (* 2 (sqrt (atan2 1.0 (+ (/ 1 (pow N 2)) (+ (* 1.0 (/ 1 N)) 1)))))) into 0 17.194 * [backup-simplify]: Simplify 0 into 0 17.195 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0)))) (* 2 (sqrt (atan2 1.0 (+ (/ 1 (pow N 2)) (+ (* 1.0 (/ 1 N)) 1)))))) into 0 17.195 * [backup-simplify]: Simplify 0 into 0 17.196 * [backup-simplify]: Simplify (/ (- 0 (pow 0 2) (+ (* 2 (* 0 0)))) (* 2 (sqrt (atan2 1.0 (+ (/ 1 (pow N 2)) (+ (* 1.0 (/ 1 N)) 1)))))) into 0 17.196 * [backup-simplify]: Simplify 0 into 0 17.197 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0)) (* 2 (* 0 0)))) (* 2 (sqrt (atan2 1.0 (+ (/ 1 (pow N 2)) (+ (* 1.0 (/ 1 N)) 1)))))) into 0 17.197 * [backup-simplify]: Simplify 0 into 0 17.199 * [backup-simplify]: Simplify (/ (- 0 (pow 0 2) (+ (* 2 (* 0 0)) (* 2 (* 0 0)))) (* 2 (sqrt (atan2 1.0 (+ (/ 1 (pow N 2)) (+ (* 1.0 (/ 1 N)) 1)))))) into 0 17.199 * [backup-simplify]: Simplify 0 into 0 17.200 * [backup-simplify]: Simplify (sqrt (atan2 1.0 (+ (/ 1 (pow (/ 1 N) 2)) (+ (* 1.0 (/ 1 (/ 1 N))) 1)))) into (sqrt (atan2 1.0 (+ (* 1.0 N) (+ (pow N 2) 1)))) 17.200 * [backup-simplify]: Simplify (sqrt (atan2 1.0 (+ 1 (* (+ (/ 1 (- N)) 1.0) (/ 1 (- N)))))) into (sqrt (atan2 1.0 (- (+ (/ 1 (pow N 2)) 1) (* 1.0 (/ 1 N))))) 17.200 * [approximate]: Taking taylor expansion of (sqrt (atan2 1.0 (- (+ (/ 1 (pow N 2)) 1) (* 1.0 (/ 1 N))))) in (N) around 0 17.200 * [taylor]: Taking taylor expansion of (sqrt (atan2 1.0 (- (+ (/ 1 (pow N 2)) 1) (* 1.0 (/ 1 N))))) in N 17.200 * [taylor]: Taking taylor expansion of (atan2 1.0 (- (+ (/ 1 (pow N 2)) 1) (* 1.0 (/ 1 N)))) in N 17.201 * [backup-simplify]: Simplify (atan2 1.0 (- (+ (/ 1 (pow N 2)) 1) (* 1.0 (/ 1 N)))) into (atan2 1.0 (- (+ (/ 1 (pow N 2)) 1) (* 1.0 (/ 1 N)))) 17.201 * [backup-simplify]: Simplify (sqrt (atan2 1.0 (- (+ (/ 1 (pow N 2)) 1) (* 1.0 (/ 1 N))))) into (sqrt (atan2 1.0 (- (+ (/ 1 (pow N 2)) 1) (* 1.0 (/ 1 N))))) 17.202 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (atan2 1.0 (- (+ (/ 1 (pow N 2)) 1) (* 1.0 (/ 1 N))))))) into 0 17.202 * [taylor]: Taking taylor expansion of (sqrt (atan2 1.0 (- (+ (/ 1 (pow N 2)) 1) (* 1.0 (/ 1 N))))) in N 17.202 * [taylor]: Taking taylor expansion of (atan2 1.0 (- (+ (/ 1 (pow N 2)) 1) (* 1.0 (/ 1 N)))) in N 17.203 * [backup-simplify]: Simplify (atan2 1.0 (- (+ (/ 1 (pow N 2)) 1) (* 1.0 (/ 1 N)))) into (atan2 1.0 (- (+ (/ 1 (pow N 2)) 1) (* 1.0 (/ 1 N)))) 17.203 * [backup-simplify]: Simplify (sqrt (atan2 1.0 (- (+ (/ 1 (pow N 2)) 1) (* 1.0 (/ 1 N))))) into (sqrt (atan2 1.0 (- (+ (/ 1 (pow N 2)) 1) (* 1.0 (/ 1 N))))) 17.204 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (atan2 1.0 (- (+ (/ 1 (pow N 2)) 1) (* 1.0 (/ 1 N))))))) into 0 17.204 * [backup-simplify]: Simplify (sqrt (atan2 1.0 (- (+ (/ 1 (pow N 2)) 1) (* 1.0 (/ 1 N))))) into (sqrt (atan2 1.0 (- (+ (/ 1 (pow N 2)) 1) (* 1.0 (/ 1 N))))) 17.204 * [backup-simplify]: Simplify 0 into 0 17.206 * [backup-simplify]: Simplify (/ (- 0 (pow 0 2) (+)) (* 2 (sqrt (atan2 1.0 (- (+ (/ 1 (pow N 2)) 1) (* 1.0 (/ 1 N))))))) into 0 17.206 * [backup-simplify]: Simplify 0 into 0 17.207 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0)))) (* 2 (sqrt (atan2 1.0 (- (+ (/ 1 (pow N 2)) 1) (* 1.0 (/ 1 N))))))) into 0 17.207 * [backup-simplify]: Simplify 0 into 0 17.208 * [backup-simplify]: Simplify (/ (- 0 (pow 0 2) (+ (* 2 (* 0 0)))) (* 2 (sqrt (atan2 1.0 (- (+ (/ 1 (pow N 2)) 1) (* 1.0 (/ 1 N))))))) into 0 17.209 * [backup-simplify]: Simplify 0 into 0 17.210 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0)) (* 2 (* 0 0)))) (* 2 (sqrt (atan2 1.0 (- (+ (/ 1 (pow N 2)) 1) (* 1.0 (/ 1 N))))))) into 0 17.210 * [backup-simplify]: Simplify 0 into 0 17.211 * [backup-simplify]: Simplify (/ (- 0 (pow 0 2) (+ (* 2 (* 0 0)) (* 2 (* 0 0)))) (* 2 (sqrt (atan2 1.0 (- (+ (/ 1 (pow N 2)) 1) (* 1.0 (/ 1 N))))))) into 0 17.211 * [backup-simplify]: Simplify 0 into 0 17.212 * [backup-simplify]: Simplify (sqrt (atan2 1.0 (- (+ (/ 1 (pow (/ 1 (- N)) 2)) 1) (* 1.0 (/ 1 (/ 1 (- N))))))) into (sqrt (atan2 1.0 (+ (* 1.0 N) (+ (pow N 2) 1)))) 17.212 * * * * [progress]: [ 2 / 4 ] generating series at (2 1 2 1) 17.212 * [backup-simplify]: Simplify (sqrt (atan2 1.0 (+ 1 (* (+ N 1.0) N)))) into (sqrt (atan2 1.0 (+ (* 1.0 N) (+ (pow N 2) 1)))) 17.212 * [approximate]: Taking taylor expansion of (sqrt (atan2 1.0 (+ (* 1.0 N) (+ (pow N 2) 1)))) in (N) around 0 17.212 * [taylor]: Taking taylor expansion of (sqrt (atan2 1.0 (+ (* 1.0 N) (+ (pow N 2) 1)))) in N 17.212 * [taylor]: Taking taylor expansion of (atan2 1.0 (+ (* 1.0 N) (+ (pow N 2) 1))) in N 17.213 * [backup-simplify]: Simplify (atan2 1.0 (+ (* 1.0 N) (+ (pow N 2) 1))) into (atan2 1.0 (+ (* 1.0 N) (+ (pow N 2) 1))) 17.214 * [backup-simplify]: Simplify (sqrt (atan2 1.0 (+ (* 1.0 N) (+ (pow N 2) 1)))) into (sqrt (atan2 1.0 (+ (* 1.0 N) (+ (pow N 2) 1)))) 17.214 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (atan2 1.0 (+ (* 1.0 N) (+ (pow N 2) 1)))))) into 0 17.214 * [taylor]: Taking taylor expansion of (sqrt (atan2 1.0 (+ (* 1.0 N) (+ (pow N 2) 1)))) in N 17.214 * [taylor]: Taking taylor expansion of (atan2 1.0 (+ (* 1.0 N) (+ (pow N 2) 1))) in N 17.215 * [backup-simplify]: Simplify (atan2 1.0 (+ (* 1.0 N) (+ (pow N 2) 1))) into (atan2 1.0 (+ (* 1.0 N) (+ (pow N 2) 1))) 17.215 * [backup-simplify]: Simplify (sqrt (atan2 1.0 (+ (* 1.0 N) (+ (pow N 2) 1)))) into (sqrt (atan2 1.0 (+ (* 1.0 N) (+ (pow N 2) 1)))) 17.216 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (atan2 1.0 (+ (* 1.0 N) (+ (pow N 2) 1)))))) into 0 17.217 * [backup-simplify]: Simplify (sqrt (atan2 1.0 (+ (* 1.0 N) (+ (pow N 2) 1)))) into (sqrt (atan2 1.0 (+ (* 1.0 N) (+ (pow N 2) 1)))) 17.217 * [backup-simplify]: Simplify 0 into 0 17.218 * [backup-simplify]: Simplify (/ (- 0 (pow 0 2) (+)) (* 2 (sqrt (atan2 1.0 (+ (* 1.0 N) (+ (pow N 2) 1)))))) into 0 17.218 * [backup-simplify]: Simplify 0 into 0 17.219 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0)))) (* 2 (sqrt (atan2 1.0 (+ (* 1.0 N) (+ (pow N 2) 1)))))) into 0 17.219 * [backup-simplify]: Simplify 0 into 0 17.220 * [backup-simplify]: Simplify (/ (- 0 (pow 0 2) (+ (* 2 (* 0 0)))) (* 2 (sqrt (atan2 1.0 (+ (* 1.0 N) (+ (pow N 2) 1)))))) into 0 17.220 * [backup-simplify]: Simplify 0 into 0 17.221 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0)) (* 2 (* 0 0)))) (* 2 (sqrt (atan2 1.0 (+ (* 1.0 N) (+ (pow N 2) 1)))))) into 0 17.222 * [backup-simplify]: Simplify 0 into 0 17.223 * [backup-simplify]: Simplify (/ (- 0 (pow 0 2) (+ (* 2 (* 0 0)) (* 2 (* 0 0)))) (* 2 (sqrt (atan2 1.0 (+ (* 1.0 N) (+ (pow N 2) 1)))))) into 0 17.223 * [backup-simplify]: Simplify 0 into 0 17.223 * [backup-simplify]: Simplify (sqrt (atan2 1.0 (+ (* 1.0 N) (+ (pow N 2) 1)))) into (sqrt (atan2 1.0 (+ (* 1.0 N) (+ (pow N 2) 1)))) 17.224 * [backup-simplify]: Simplify (sqrt (atan2 1.0 (+ 1 (* (+ (/ 1 N) 1.0) (/ 1 N))))) into (sqrt (atan2 1.0 (+ (/ 1 (pow N 2)) (+ (* 1.0 (/ 1 N)) 1)))) 17.224 * [approximate]: Taking taylor expansion of (sqrt (atan2 1.0 (+ (/ 1 (pow N 2)) (+ (* 1.0 (/ 1 N)) 1)))) in (N) around 0 17.224 * [taylor]: Taking taylor expansion of (sqrt (atan2 1.0 (+ (/ 1 (pow N 2)) (+ (* 1.0 (/ 1 N)) 1)))) in N 17.224 * [taylor]: Taking taylor expansion of (atan2 1.0 (+ (/ 1 (pow N 2)) (+ (* 1.0 (/ 1 N)) 1))) in N 17.224 * [backup-simplify]: Simplify (atan2 1.0 (+ (/ 1 (pow N 2)) (+ (* 1.0 (/ 1 N)) 1))) into (atan2 1.0 (+ (/ 1 (pow N 2)) (+ (* 1.0 (/ 1 N)) 1))) 17.227 * [backup-simplify]: Simplify (sqrt (atan2 1.0 (+ (/ 1 (pow N 2)) (+ (* 1.0 (/ 1 N)) 1)))) into (sqrt (atan2 1.0 (+ (/ 1 (pow N 2)) (+ (* 1.0 (/ 1 N)) 1)))) 17.227 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (atan2 1.0 (+ (/ 1 (pow N 2)) (+ (* 1.0 (/ 1 N)) 1)))))) into 0 17.227 * [taylor]: Taking taylor expansion of (sqrt (atan2 1.0 (+ (/ 1 (pow N 2)) (+ (* 1.0 (/ 1 N)) 1)))) in N 17.227 * [taylor]: Taking taylor expansion of (atan2 1.0 (+ (/ 1 (pow N 2)) (+ (* 1.0 (/ 1 N)) 1))) in N 17.228 * [backup-simplify]: Simplify (atan2 1.0 (+ (/ 1 (pow N 2)) (+ (* 1.0 (/ 1 N)) 1))) into (atan2 1.0 (+ (/ 1 (pow N 2)) (+ (* 1.0 (/ 1 N)) 1))) 17.229 * [backup-simplify]: Simplify (sqrt (atan2 1.0 (+ (/ 1 (pow N 2)) (+ (* 1.0 (/ 1 N)) 1)))) into (sqrt (atan2 1.0 (+ (/ 1 (pow N 2)) (+ (* 1.0 (/ 1 N)) 1)))) 17.229 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (atan2 1.0 (+ (/ 1 (pow N 2)) (+ (* 1.0 (/ 1 N)) 1)))))) into 0 17.230 * [backup-simplify]: Simplify (sqrt (atan2 1.0 (+ (/ 1 (pow N 2)) (+ (* 1.0 (/ 1 N)) 1)))) into (sqrt (atan2 1.0 (+ (/ 1 (pow N 2)) (+ (* 1.0 (/ 1 N)) 1)))) 17.230 * [backup-simplify]: Simplify 0 into 0 17.231 * [backup-simplify]: Simplify (/ (- 0 (pow 0 2) (+)) (* 2 (sqrt (atan2 1.0 (+ (/ 1 (pow N 2)) (+ (* 1.0 (/ 1 N)) 1)))))) into 0 17.231 * [backup-simplify]: Simplify 0 into 0 17.233 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0)))) (* 2 (sqrt (atan2 1.0 (+ (/ 1 (pow N 2)) (+ (* 1.0 (/ 1 N)) 1)))))) into 0 17.233 * [backup-simplify]: Simplify 0 into 0 17.234 * [backup-simplify]: Simplify (/ (- 0 (pow 0 2) (+ (* 2 (* 0 0)))) (* 2 (sqrt (atan2 1.0 (+ (/ 1 (pow N 2)) (+ (* 1.0 (/ 1 N)) 1)))))) into 0 17.235 * [backup-simplify]: Simplify 0 into 0 17.236 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0)) (* 2 (* 0 0)))) (* 2 (sqrt (atan2 1.0 (+ (/ 1 (pow N 2)) (+ (* 1.0 (/ 1 N)) 1)))))) into 0 17.236 * [backup-simplify]: Simplify 0 into 0 17.238 * [backup-simplify]: Simplify (/ (- 0 (pow 0 2) (+ (* 2 (* 0 0)) (* 2 (* 0 0)))) (* 2 (sqrt (atan2 1.0 (+ (/ 1 (pow N 2)) (+ (* 1.0 (/ 1 N)) 1)))))) into 0 17.238 * [backup-simplify]: Simplify 0 into 0 17.239 * [backup-simplify]: Simplify (sqrt (atan2 1.0 (+ (/ 1 (pow (/ 1 N) 2)) (+ (* 1.0 (/ 1 (/ 1 N))) 1)))) into (sqrt (atan2 1.0 (+ (* 1.0 N) (+ (pow N 2) 1)))) 17.240 * [backup-simplify]: Simplify (sqrt (atan2 1.0 (+ 1 (* (+ (/ 1 (- N)) 1.0) (/ 1 (- N)))))) into (sqrt (atan2 1.0 (- (+ (/ 1 (pow N 2)) 1) (* 1.0 (/ 1 N))))) 17.240 * [approximate]: Taking taylor expansion of (sqrt (atan2 1.0 (- (+ (/ 1 (pow N 2)) 1) (* 1.0 (/ 1 N))))) in (N) around 0 17.240 * [taylor]: Taking taylor expansion of (sqrt (atan2 1.0 (- (+ (/ 1 (pow N 2)) 1) (* 1.0 (/ 1 N))))) in N 17.240 * [taylor]: Taking taylor expansion of (atan2 1.0 (- (+ (/ 1 (pow N 2)) 1) (* 1.0 (/ 1 N)))) in N 17.241 * [backup-simplify]: Simplify (atan2 1.0 (- (+ (/ 1 (pow N 2)) 1) (* 1.0 (/ 1 N)))) into (atan2 1.0 (- (+ (/ 1 (pow N 2)) 1) (* 1.0 (/ 1 N)))) 17.241 * [backup-simplify]: Simplify (sqrt (atan2 1.0 (- (+ (/ 1 (pow N 2)) 1) (* 1.0 (/ 1 N))))) into (sqrt (atan2 1.0 (- (+ (/ 1 (pow N 2)) 1) (* 1.0 (/ 1 N))))) 17.242 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (atan2 1.0 (- (+ (/ 1 (pow N 2)) 1) (* 1.0 (/ 1 N))))))) into 0 17.242 * [taylor]: Taking taylor expansion of (sqrt (atan2 1.0 (- (+ (/ 1 (pow N 2)) 1) (* 1.0 (/ 1 N))))) in N 17.242 * [taylor]: Taking taylor expansion of (atan2 1.0 (- (+ (/ 1 (pow N 2)) 1) (* 1.0 (/ 1 N)))) in N 17.243 * [backup-simplify]: Simplify (atan2 1.0 (- (+ (/ 1 (pow N 2)) 1) (* 1.0 (/ 1 N)))) into (atan2 1.0 (- (+ (/ 1 (pow N 2)) 1) (* 1.0 (/ 1 N)))) 17.243 * [backup-simplify]: Simplify (sqrt (atan2 1.0 (- (+ (/ 1 (pow N 2)) 1) (* 1.0 (/ 1 N))))) into (sqrt (atan2 1.0 (- (+ (/ 1 (pow N 2)) 1) (* 1.0 (/ 1 N))))) 17.244 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (atan2 1.0 (- (+ (/ 1 (pow N 2)) 1) (* 1.0 (/ 1 N))))))) into 0 17.245 * [backup-simplify]: Simplify (sqrt (atan2 1.0 (- (+ (/ 1 (pow N 2)) 1) (* 1.0 (/ 1 N))))) into (sqrt (atan2 1.0 (- (+ (/ 1 (pow N 2)) 1) (* 1.0 (/ 1 N))))) 17.245 * [backup-simplify]: Simplify 0 into 0 17.246 * [backup-simplify]: Simplify (/ (- 0 (pow 0 2) (+)) (* 2 (sqrt (atan2 1.0 (- (+ (/ 1 (pow N 2)) 1) (* 1.0 (/ 1 N))))))) into 0 17.246 * [backup-simplify]: Simplify 0 into 0 17.247 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0)))) (* 2 (sqrt (atan2 1.0 (- (+ (/ 1 (pow N 2)) 1) (* 1.0 (/ 1 N))))))) into 0 17.248 * [backup-simplify]: Simplify 0 into 0 17.249 * [backup-simplify]: Simplify (/ (- 0 (pow 0 2) (+ (* 2 (* 0 0)))) (* 2 (sqrt (atan2 1.0 (- (+ (/ 1 (pow N 2)) 1) (* 1.0 (/ 1 N))))))) into 0 17.249 * [backup-simplify]: Simplify 0 into 0 17.250 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0)) (* 2 (* 0 0)))) (* 2 (sqrt (atan2 1.0 (- (+ (/ 1 (pow N 2)) 1) (* 1.0 (/ 1 N))))))) into 0 17.250 * [backup-simplify]: Simplify 0 into 0 17.252 * [backup-simplify]: Simplify (/ (- 0 (pow 0 2) (+ (* 2 (* 0 0)) (* 2 (* 0 0)))) (* 2 (sqrt (atan2 1.0 (- (+ (/ 1 (pow N 2)) 1) (* 1.0 (/ 1 N))))))) into 0 17.252 * [backup-simplify]: Simplify 0 into 0 17.252 * [backup-simplify]: Simplify (sqrt (atan2 1.0 (- (+ (/ 1 (pow (/ 1 (- N)) 2)) 1) (* 1.0 (/ 1 (/ 1 (- N))))))) into (sqrt (atan2 1.0 (+ (* 1.0 N) (+ (pow N 2) 1)))) 17.253 * * * * [progress]: [ 3 / 4 ] generating series at (2 1 1 1) 17.253 * [backup-simplify]: Simplify (sqrt (atan2 1.0 (+ 1 (* (+ N 1.0) N)))) into (sqrt (atan2 1.0 (+ (* 1.0 N) (+ (pow N 2) 1)))) 17.253 * [approximate]: Taking taylor expansion of (sqrt (atan2 1.0 (+ (* 1.0 N) (+ (pow N 2) 1)))) in (N) around 0 17.253 * [taylor]: Taking taylor expansion of (sqrt (atan2 1.0 (+ (* 1.0 N) (+ (pow N 2) 1)))) in N 17.253 * [taylor]: Taking taylor expansion of (atan2 1.0 (+ (* 1.0 N) (+ (pow N 2) 1))) in N 17.254 * [backup-simplify]: Simplify (atan2 1.0 (+ (* 1.0 N) (+ (pow N 2) 1))) into (atan2 1.0 (+ (* 1.0 N) (+ (pow N 2) 1))) 17.254 * [backup-simplify]: Simplify (sqrt (atan2 1.0 (+ (* 1.0 N) (+ (pow N 2) 1)))) into (sqrt (atan2 1.0 (+ (* 1.0 N) (+ (pow N 2) 1)))) 17.255 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (atan2 1.0 (+ (* 1.0 N) (+ (pow N 2) 1)))))) into 0 17.255 * [taylor]: Taking taylor expansion of (sqrt (atan2 1.0 (+ (* 1.0 N) (+ (pow N 2) 1)))) in N 17.255 * [taylor]: Taking taylor expansion of (atan2 1.0 (+ (* 1.0 N) (+ (pow N 2) 1))) in N 17.255 * [backup-simplify]: Simplify (atan2 1.0 (+ (* 1.0 N) (+ (pow N 2) 1))) into (atan2 1.0 (+ (* 1.0 N) (+ (pow N 2) 1))) 17.256 * [backup-simplify]: Simplify (sqrt (atan2 1.0 (+ (* 1.0 N) (+ (pow N 2) 1)))) into (sqrt (atan2 1.0 (+ (* 1.0 N) (+ (pow N 2) 1)))) 17.256 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (atan2 1.0 (+ (* 1.0 N) (+ (pow N 2) 1)))))) into 0 17.257 * [backup-simplify]: Simplify (sqrt (atan2 1.0 (+ (* 1.0 N) (+ (pow N 2) 1)))) into (sqrt (atan2 1.0 (+ (* 1.0 N) (+ (pow N 2) 1)))) 17.257 * [backup-simplify]: Simplify 0 into 0 17.258 * [backup-simplify]: Simplify (/ (- 0 (pow 0 2) (+)) (* 2 (sqrt (atan2 1.0 (+ (* 1.0 N) (+ (pow N 2) 1)))))) into 0 17.258 * [backup-simplify]: Simplify 0 into 0 17.260 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0)))) (* 2 (sqrt (atan2 1.0 (+ (* 1.0 N) (+ (pow N 2) 1)))))) into 0 17.260 * [backup-simplify]: Simplify 0 into 0 17.262 * [backup-simplify]: Simplify (/ (- 0 (pow 0 2) (+ (* 2 (* 0 0)))) (* 2 (sqrt (atan2 1.0 (+ (* 1.0 N) (+ (pow N 2) 1)))))) into 0 17.262 * [backup-simplify]: Simplify 0 into 0 17.263 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0)) (* 2 (* 0 0)))) (* 2 (sqrt (atan2 1.0 (+ (* 1.0 N) (+ (pow N 2) 1)))))) into 0 17.263 * [backup-simplify]: Simplify 0 into 0 17.265 * [backup-simplify]: Simplify (/ (- 0 (pow 0 2) (+ (* 2 (* 0 0)) (* 2 (* 0 0)))) (* 2 (sqrt (atan2 1.0 (+ (* 1.0 N) (+ (pow N 2) 1)))))) into 0 17.265 * [backup-simplify]: Simplify 0 into 0 17.265 * [backup-simplify]: Simplify (sqrt (atan2 1.0 (+ (* 1.0 N) (+ (pow N 2) 1)))) into (sqrt (atan2 1.0 (+ (* 1.0 N) (+ (pow N 2) 1)))) 17.266 * [backup-simplify]: Simplify (sqrt (atan2 1.0 (+ 1 (* (+ (/ 1 N) 1.0) (/ 1 N))))) into (sqrt (atan2 1.0 (+ (/ 1 (pow N 2)) (+ (* 1.0 (/ 1 N)) 1)))) 17.266 * [approximate]: Taking taylor expansion of (sqrt (atan2 1.0 (+ (/ 1 (pow N 2)) (+ (* 1.0 (/ 1 N)) 1)))) in (N) around 0 17.266 * [taylor]: Taking taylor expansion of (sqrt (atan2 1.0 (+ (/ 1 (pow N 2)) (+ (* 1.0 (/ 1 N)) 1)))) in N 17.266 * [taylor]: Taking taylor expansion of (atan2 1.0 (+ (/ 1 (pow N 2)) (+ (* 1.0 (/ 1 N)) 1))) in N 17.267 * [backup-simplify]: Simplify (atan2 1.0 (+ (/ 1 (pow N 2)) (+ (* 1.0 (/ 1 N)) 1))) into (atan2 1.0 (+ (/ 1 (pow N 2)) (+ (* 1.0 (/ 1 N)) 1))) 17.267 * [backup-simplify]: Simplify (sqrt (atan2 1.0 (+ (/ 1 (pow N 2)) (+ (* 1.0 (/ 1 N)) 1)))) into (sqrt (atan2 1.0 (+ (/ 1 (pow N 2)) (+ (* 1.0 (/ 1 N)) 1)))) 17.268 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (atan2 1.0 (+ (/ 1 (pow N 2)) (+ (* 1.0 (/ 1 N)) 1)))))) into 0 17.268 * [taylor]: Taking taylor expansion of (sqrt (atan2 1.0 (+ (/ 1 (pow N 2)) (+ (* 1.0 (/ 1 N)) 1)))) in N 17.268 * [taylor]: Taking taylor expansion of (atan2 1.0 (+ (/ 1 (pow N 2)) (+ (* 1.0 (/ 1 N)) 1))) in N 17.268 * [backup-simplify]: Simplify (atan2 1.0 (+ (/ 1 (pow N 2)) (+ (* 1.0 (/ 1 N)) 1))) into (atan2 1.0 (+ (/ 1 (pow N 2)) (+ (* 1.0 (/ 1 N)) 1))) 17.269 * [backup-simplify]: Simplify (sqrt (atan2 1.0 (+ (/ 1 (pow N 2)) (+ (* 1.0 (/ 1 N)) 1)))) into (sqrt (atan2 1.0 (+ (/ 1 (pow N 2)) (+ (* 1.0 (/ 1 N)) 1)))) 17.270 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (atan2 1.0 (+ (/ 1 (pow N 2)) (+ (* 1.0 (/ 1 N)) 1)))))) into 0 17.270 * [backup-simplify]: Simplify (sqrt (atan2 1.0 (+ (/ 1 (pow N 2)) (+ (* 1.0 (/ 1 N)) 1)))) into (sqrt (atan2 1.0 (+ (/ 1 (pow N 2)) (+ (* 1.0 (/ 1 N)) 1)))) 17.270 * [backup-simplify]: Simplify 0 into 0 17.272 * [backup-simplify]: Simplify (/ (- 0 (pow 0 2) (+)) (* 2 (sqrt (atan2 1.0 (+ (/ 1 (pow N 2)) (+ (* 1.0 (/ 1 N)) 1)))))) into 0 17.272 * [backup-simplify]: Simplify 0 into 0 17.273 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0)))) (* 2 (sqrt (atan2 1.0 (+ (/ 1 (pow N 2)) (+ (* 1.0 (/ 1 N)) 1)))))) into 0 17.273 * [backup-simplify]: Simplify 0 into 0 17.274 * [backup-simplify]: Simplify (/ (- 0 (pow 0 2) (+ (* 2 (* 0 0)))) (* 2 (sqrt (atan2 1.0 (+ (/ 1 (pow N 2)) (+ (* 1.0 (/ 1 N)) 1)))))) into 0 17.274 * [backup-simplify]: Simplify 0 into 0 17.275 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0)) (* 2 (* 0 0)))) (* 2 (sqrt (atan2 1.0 (+ (/ 1 (pow N 2)) (+ (* 1.0 (/ 1 N)) 1)))))) into 0 17.275 * [backup-simplify]: Simplify 0 into 0 17.277 * [backup-simplify]: Simplify (/ (- 0 (pow 0 2) (+ (* 2 (* 0 0)) (* 2 (* 0 0)))) (* 2 (sqrt (atan2 1.0 (+ (/ 1 (pow N 2)) (+ (* 1.0 (/ 1 N)) 1)))))) into 0 17.277 * [backup-simplify]: Simplify 0 into 0 17.278 * [backup-simplify]: Simplify (sqrt (atan2 1.0 (+ (/ 1 (pow (/ 1 N) 2)) (+ (* 1.0 (/ 1 (/ 1 N))) 1)))) into (sqrt (atan2 1.0 (+ (* 1.0 N) (+ (pow N 2) 1)))) 17.278 * [backup-simplify]: Simplify (sqrt (atan2 1.0 (+ 1 (* (+ (/ 1 (- N)) 1.0) (/ 1 (- N)))))) into (sqrt (atan2 1.0 (- (+ (/ 1 (pow N 2)) 1) (* 1.0 (/ 1 N))))) 17.278 * [approximate]: Taking taylor expansion of (sqrt (atan2 1.0 (- (+ (/ 1 (pow N 2)) 1) (* 1.0 (/ 1 N))))) in (N) around 0 17.278 * [taylor]: Taking taylor expansion of (sqrt (atan2 1.0 (- (+ (/ 1 (pow N 2)) 1) (* 1.0 (/ 1 N))))) in N 17.278 * [taylor]: Taking taylor expansion of (atan2 1.0 (- (+ (/ 1 (pow N 2)) 1) (* 1.0 (/ 1 N)))) in N 17.279 * [backup-simplify]: Simplify (atan2 1.0 (- (+ (/ 1 (pow N 2)) 1) (* 1.0 (/ 1 N)))) into (atan2 1.0 (- (+ (/ 1 (pow N 2)) 1) (* 1.0 (/ 1 N)))) 17.279 * [backup-simplify]: Simplify (sqrt (atan2 1.0 (- (+ (/ 1 (pow N 2)) 1) (* 1.0 (/ 1 N))))) into (sqrt (atan2 1.0 (- (+ (/ 1 (pow N 2)) 1) (* 1.0 (/ 1 N))))) 17.280 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (atan2 1.0 (- (+ (/ 1 (pow N 2)) 1) (* 1.0 (/ 1 N))))))) into 0 17.280 * [taylor]: Taking taylor expansion of (sqrt (atan2 1.0 (- (+ (/ 1 (pow N 2)) 1) (* 1.0 (/ 1 N))))) in N 17.280 * [taylor]: Taking taylor expansion of (atan2 1.0 (- (+ (/ 1 (pow N 2)) 1) (* 1.0 (/ 1 N)))) in N 17.281 * [backup-simplify]: Simplify (atan2 1.0 (- (+ (/ 1 (pow N 2)) 1) (* 1.0 (/ 1 N)))) into (atan2 1.0 (- (+ (/ 1 (pow N 2)) 1) (* 1.0 (/ 1 N)))) 17.281 * [backup-simplify]: Simplify (sqrt (atan2 1.0 (- (+ (/ 1 (pow N 2)) 1) (* 1.0 (/ 1 N))))) into (sqrt (atan2 1.0 (- (+ (/ 1 (pow N 2)) 1) (* 1.0 (/ 1 N))))) 17.282 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (atan2 1.0 (- (+ (/ 1 (pow N 2)) 1) (* 1.0 (/ 1 N))))))) into 0 17.282 * [backup-simplify]: Simplify (sqrt (atan2 1.0 (- (+ (/ 1 (pow N 2)) 1) (* 1.0 (/ 1 N))))) into (sqrt (atan2 1.0 (- (+ (/ 1 (pow N 2)) 1) (* 1.0 (/ 1 N))))) 17.283 * [backup-simplify]: Simplify 0 into 0 17.284 * [backup-simplify]: Simplify (/ (- 0 (pow 0 2) (+)) (* 2 (sqrt (atan2 1.0 (- (+ (/ 1 (pow N 2)) 1) (* 1.0 (/ 1 N))))))) into 0 17.284 * [backup-simplify]: Simplify 0 into 0 17.285 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0)))) (* 2 (sqrt (atan2 1.0 (- (+ (/ 1 (pow N 2)) 1) (* 1.0 (/ 1 N))))))) into 0 17.285 * [backup-simplify]: Simplify 0 into 0 17.286 * [backup-simplify]: Simplify (/ (- 0 (pow 0 2) (+ (* 2 (* 0 0)))) (* 2 (sqrt (atan2 1.0 (- (+ (/ 1 (pow N 2)) 1) (* 1.0 (/ 1 N))))))) into 0 17.286 * [backup-simplify]: Simplify 0 into 0 17.288 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0)) (* 2 (* 0 0)))) (* 2 (sqrt (atan2 1.0 (- (+ (/ 1 (pow N 2)) 1) (* 1.0 (/ 1 N))))))) into 0 17.288 * [backup-simplify]: Simplify 0 into 0 17.289 * [backup-simplify]: Simplify (/ (- 0 (pow 0 2) (+ (* 2 (* 0 0)) (* 2 (* 0 0)))) (* 2 (sqrt (atan2 1.0 (- (+ (/ 1 (pow N 2)) 1) (* 1.0 (/ 1 N))))))) into 0 17.289 * [backup-simplify]: Simplify 0 into 0 17.290 * [backup-simplify]: Simplify (sqrt (atan2 1.0 (- (+ (/ 1 (pow (/ 1 (- N)) 2)) 1) (* 1.0 (/ 1 (/ 1 (- N))))))) into (sqrt (atan2 1.0 (+ (* 1.0 N) (+ (pow N 2) 1)))) 17.290 * * * * [progress]: [ 4 / 4 ] generating series at (2 2 1) 17.290 * [backup-simplify]: Simplify (atan2 1.0 (+ 1 (* (+ N 1.0) N))) into (atan2 1.0 (+ (* 1.0 N) (+ (pow N 2) 1))) 17.290 * [approximate]: Taking taylor expansion of (atan2 1.0 (+ (* 1.0 N) (+ (pow N 2) 1))) in (N) around 0 17.290 * [taylor]: Taking taylor expansion of (atan2 1.0 (+ (* 1.0 N) (+ (pow N 2) 1))) in N 17.291 * [backup-simplify]: Simplify (atan2 1.0 (+ (* 1.0 N) (+ (pow N 2) 1))) into (atan2 1.0 (+ (* 1.0 N) (+ (pow N 2) 1))) 17.291 * [taylor]: Taking taylor expansion of (atan2 1.0 (+ (* 1.0 N) (+ (pow N 2) 1))) in N 17.291 * [backup-simplify]: Simplify (atan2 1.0 (+ (* 1.0 N) (+ (pow N 2) 1))) into (atan2 1.0 (+ (* 1.0 N) (+ (pow N 2) 1))) 17.292 * [backup-simplify]: Simplify (atan2 1.0 (+ (* 1.0 N) (+ (pow N 2) 1))) into (atan2 1.0 (+ (* 1.0 N) (+ (pow N 2) 1))) 17.292 * [backup-simplify]: Simplify 0 into 0 17.292 * [backup-simplify]: Simplify 0 into 0 17.292 * [backup-simplify]: Simplify 0 into 0 17.292 * [backup-simplify]: Simplify 0 into 0 17.292 * [backup-simplify]: Simplify 0 into 0 17.292 * [backup-simplify]: Simplify 0 into 0 17.293 * [backup-simplify]: Simplify (atan2 1.0 (+ (* 1.0 N) (+ (pow N 2) 1))) into (atan2 1.0 (+ (* 1.0 N) (+ (pow N 2) 1))) 17.293 * [backup-simplify]: Simplify (atan2 1.0 (+ 1 (* (+ (/ 1 N) 1.0) (/ 1 N)))) into (atan2 1.0 (+ (/ 1 (pow N 2)) (+ (* 1.0 (/ 1 N)) 1))) 17.293 * [approximate]: Taking taylor expansion of (atan2 1.0 (+ (/ 1 (pow N 2)) (+ (* 1.0 (/ 1 N)) 1))) in (N) around 0 17.293 * [taylor]: Taking taylor expansion of (atan2 1.0 (+ (/ 1 (pow N 2)) (+ (* 1.0 (/ 1 N)) 1))) in N 17.294 * [backup-simplify]: Simplify (atan2 1.0 (+ (/ 1 (pow N 2)) (+ (* 1.0 (/ 1 N)) 1))) into (atan2 1.0 (+ (/ 1 (pow N 2)) (+ (* 1.0 (/ 1 N)) 1))) 17.294 * [taylor]: Taking taylor expansion of (atan2 1.0 (+ (/ 1 (pow N 2)) (+ (* 1.0 (/ 1 N)) 1))) in N 17.294 * [backup-simplify]: Simplify (atan2 1.0 (+ (/ 1 (pow N 2)) (+ (* 1.0 (/ 1 N)) 1))) into (atan2 1.0 (+ (/ 1 (pow N 2)) (+ (* 1.0 (/ 1 N)) 1))) 17.295 * [backup-simplify]: Simplify (atan2 1.0 (+ (/ 1 (pow N 2)) (+ (* 1.0 (/ 1 N)) 1))) into (atan2 1.0 (+ (/ 1 (pow N 2)) (+ (* 1.0 (/ 1 N)) 1))) 17.295 * [backup-simplify]: Simplify 0 into 0 17.295 * [backup-simplify]: Simplify 0 into 0 17.295 * [backup-simplify]: Simplify 0 into 0 17.295 * [backup-simplify]: Simplify 0 into 0 17.295 * [backup-simplify]: Simplify 0 into 0 17.295 * [backup-simplify]: Simplify 0 into 0 17.296 * [backup-simplify]: Simplify (atan2 1.0 (+ (/ 1 (pow (/ 1 N) 2)) (+ (* 1.0 (/ 1 (/ 1 N))) 1))) into (atan2 1.0 (+ (* 1.0 N) (+ (pow N 2) 1))) 17.296 * [backup-simplify]: Simplify (atan2 1.0 (+ 1 (* (+ (/ 1 (- N)) 1.0) (/ 1 (- N))))) into (atan2 1.0 (- (+ (/ 1 (pow N 2)) 1) (* 1.0 (/ 1 N)))) 17.296 * [approximate]: Taking taylor expansion of (atan2 1.0 (- (+ (/ 1 (pow N 2)) 1) (* 1.0 (/ 1 N)))) in (N) around 0 17.296 * [taylor]: Taking taylor expansion of (atan2 1.0 (- (+ (/ 1 (pow N 2)) 1) (* 1.0 (/ 1 N)))) in N 17.297 * [backup-simplify]: Simplify (atan2 1.0 (- (+ (/ 1 (pow N 2)) 1) (* 1.0 (/ 1 N)))) into (atan2 1.0 (- (+ (/ 1 (pow N 2)) 1) (* 1.0 (/ 1 N)))) 17.297 * [taylor]: Taking taylor expansion of (atan2 1.0 (- (+ (/ 1 (pow N 2)) 1) (* 1.0 (/ 1 N)))) in N 17.297 * [backup-simplify]: Simplify (atan2 1.0 (- (+ (/ 1 (pow N 2)) 1) (* 1.0 (/ 1 N)))) into (atan2 1.0 (- (+ (/ 1 (pow N 2)) 1) (* 1.0 (/ 1 N)))) 17.298 * [backup-simplify]: Simplify (atan2 1.0 (- (+ (/ 1 (pow N 2)) 1) (* 1.0 (/ 1 N)))) into (atan2 1.0 (- (+ (/ 1 (pow N 2)) 1) (* 1.0 (/ 1 N)))) 17.298 * [backup-simplify]: Simplify 0 into 0 17.298 * [backup-simplify]: Simplify 0 into 0 17.298 * [backup-simplify]: Simplify 0 into 0 17.298 * [backup-simplify]: Simplify 0 into 0 17.298 * [backup-simplify]: Simplify 0 into 0 17.298 * [backup-simplify]: Simplify 0 into 0 17.299 * [backup-simplify]: Simplify (atan2 1.0 (- (+ (/ 1 (pow (/ 1 (- N)) 2)) 1) (* 1.0 (/ 1 (/ 1 (- N)))))) into (atan2 1.0 (+ (* 1.0 N) (+ (pow N 2) 1))) 17.299 * * * [progress]: simplifying candidates 17.299 * * * * [progress]: [ 1 / 62 ] simplifiying candidate #real (real->posit16 (sqrt (atan2 1.0 (+ 1 (* (+ N 1.0) N))))))))> 17.299 * * * * [progress]: [ 2 / 62 ] simplifiying candidate # 17.299 * * * * [progress]: [ 3 / 62 ] simplifiying candidate # 17.299 * * * * [progress]: [ 4 / 62 ] simplifiying candidate # 17.299 * * * * [progress]: [ 5 / 62 ] simplifiying candidate # 17.299 * * * * [progress]: [ 6 / 62 ] simplifiying candidate # 17.299 * * * * [progress]: [ 7 / 62 ] simplifiying candidate # 17.299 * * * * [progress]: [ 8 / 62 ] simplifiying candidate # 17.299 * * * * [progress]: [ 9 / 62 ] simplifiying candidate # 17.299 * * * * [progress]: [ 10 / 62 ] simplifiying candidate # 17.299 * * * * [progress]: [ 11 / 62 ] simplifiying candidate # 17.299 * * * * [progress]: [ 12 / 62 ] simplifiying candidate # 17.299 * * * * [progress]: [ 13 / 62 ] simplifiying candidate # 17.300 * * * * [progress]: [ 14 / 62 ] simplifiying candidate # 17.300 * * * * [progress]: [ 15 / 62 ] simplifiying candidate #real (real->posit16 (sqrt (atan2 1.0 (+ 1 (* (+ N 1.0) N)))))))) (sqrt (atan2 1.0 (+ 1 (* (+ N 1.0) N))))))> 17.300 * * * * [progress]: [ 16 / 62 ] simplifiying candidate # 17.300 * * * * [progress]: [ 17 / 62 ] simplifiying candidate # 17.300 * * * * [progress]: [ 18 / 62 ] simplifiying candidate # 17.300 * * * * [progress]: [ 19 / 62 ] simplifiying candidate # 17.300 * * * * [progress]: [ 20 / 62 ] simplifiying candidate # 17.300 * * * * [progress]: [ 21 / 62 ] simplifiying candidate # 17.300 * * * * [progress]: [ 22 / 62 ] simplifiying candidate # 17.300 * * * * [progress]: [ 23 / 62 ] simplifiying candidate # 17.300 * * * * [progress]: [ 24 / 62 ] simplifiying candidate # 17.300 * * * * [progress]: [ 25 / 62 ] simplifiying candidate # 17.300 * * * * [progress]: [ 26 / 62 ] simplifiying candidate # 17.300 * * * * [progress]: [ 27 / 62 ] simplifiying candidate # 17.300 * * * * [progress]: [ 28 / 62 ] simplifiying candidate # 17.300 * * * * [progress]: [ 29 / 62 ] simplifiying candidate #real (real->posit16 (sqrt (atan2 1.0 (+ 1 (* (+ N 1.0) N))))))) (sqrt (sqrt (atan2 1.0 (+ 1 (* (+ N 1.0) N)))))) (sqrt (atan2 1.0 (+ 1 (* (+ N 1.0) N))))))> 17.300 * * * * [progress]: [ 30 / 62 ] simplifiying candidate # 17.300 * * * * [progress]: [ 31 / 62 ] simplifiying candidate # 17.300 * * * * [progress]: [ 32 / 62 ] simplifiying candidate # 17.300 * * * * [progress]: [ 33 / 62 ] simplifiying candidate # 17.300 * * * * [progress]: [ 34 / 62 ] simplifiying candidate # 17.300 * * * * [progress]: [ 35 / 62 ] simplifiying candidate # 17.300 * * * * [progress]: [ 36 / 62 ] simplifiying candidate # 17.301 * * * * [progress]: [ 37 / 62 ] simplifiying candidate # 17.301 * * * * [progress]: [ 38 / 62 ] simplifiying candidate # 17.301 * * * * [progress]: [ 39 / 62 ] simplifiying candidate # 17.301 * * * * [progress]: [ 40 / 62 ] simplifiying candidate # 17.301 * * * * [progress]: [ 41 / 62 ] simplifiying candidate # 17.301 * * * * [progress]: [ 42 / 62 ] simplifiying candidate # 17.301 * * * * [progress]: [ 43 / 62 ] simplifiying candidate #real (real->posit16 (atan2 1.0 (+ 1 (* (+ N 1.0) N))))))))> 17.301 * * * * [progress]: [ 44 / 62 ] simplifiying candidate # 17.301 * * * * [progress]: [ 45 / 62 ] simplifiying candidate # 17.301 * * * * [progress]: [ 46 / 62 ] simplifiying candidate # 17.301 * * * * [progress]: [ 47 / 62 ] simplifiying candidate # 17.301 * * * * [progress]: [ 48 / 62 ] simplifiying candidate # 17.301 * * * * [progress]: [ 49 / 62 ] simplifiying candidate # 17.301 * * * * [progress]: [ 50 / 62 ] simplifiying candidate # 17.301 * * * * [progress]: [ 51 / 62 ] simplifiying candidate # 17.301 * * * * [progress]: [ 52 / 62 ] simplifiying candidate # 17.301 * * * * [progress]: [ 53 / 62 ] simplifiying candidate # 17.301 * * * * [progress]: [ 54 / 62 ] simplifiying candidate # 17.301 * * * * [progress]: [ 55 / 62 ] simplifiying candidate # 17.301 * * * * [progress]: [ 56 / 62 ] simplifiying candidate # 17.301 * * * * [progress]: [ 57 / 62 ] simplifiying candidate # 17.301 * * * * [progress]: [ 58 / 62 ] simplifiying candidate # 17.301 * * * * [progress]: [ 59 / 62 ] simplifiying candidate # 17.301 * * * * [progress]: [ 60 / 62 ] simplifiying candidate # 17.301 * * * * [progress]: [ 61 / 62 ] simplifiying candidate # 17.302 * * * * [progress]: [ 62 / 62 ] simplifiying candidate # 17.302 * [simplify]: Simplifying: (real->posit16 (sqrt (atan2 1.0 (+ 1 (* (+ N 1.0) N))))) (log (sqrt (atan2 1.0 (+ 1 (* (+ N 1.0) N))))) (exp (sqrt (atan2 1.0 (+ 1 (* (+ N 1.0) N))))) (* (cbrt (sqrt (atan2 1.0 (+ 1 (* (+ N 1.0) N))))) (cbrt (sqrt (atan2 1.0 (+ 1 (* (+ N 1.0) N)))))) (cbrt (sqrt (atan2 1.0 (+ 1 (* (+ N 1.0) N))))) (* (* (sqrt (atan2 1.0 (+ 1 (* (+ N 1.0) N)))) (sqrt (atan2 1.0 (+ 1 (* (+ N 1.0) N))))) (sqrt (atan2 1.0 (+ 1 (* (+ N 1.0) N))))) (sqrt (* (cbrt (atan2 1.0 (+ 1 (* (+ N 1.0) N)))) (cbrt (atan2 1.0 (+ 1 (* (+ N 1.0) N)))))) (sqrt (cbrt (atan2 1.0 (+ 1 (* (+ N 1.0) N))))) (sqrt (sqrt (atan2 1.0 (+ 1 (* (+ N 1.0) N))))) (sqrt (sqrt (atan2 1.0 (+ 1 (* (+ N 1.0) N))))) (sqrt 1) (sqrt (atan2 1.0 (+ 1 (* (+ N 1.0) N)))) (/ 1 2) (sqrt (sqrt (atan2 1.0 (+ 1 (* (+ N 1.0) N))))) (sqrt (sqrt (atan2 1.0 (+ 1 (* (+ N 1.0) N))))) (real->posit16 (sqrt (atan2 1.0 (+ 1 (* (+ N 1.0) N))))) (log (sqrt (atan2 1.0 (+ 1 (* (+ N 1.0) N))))) (exp (sqrt (atan2 1.0 (+ 1 (* (+ N 1.0) N))))) (* (cbrt (sqrt (atan2 1.0 (+ 1 (* (+ N 1.0) N))))) (cbrt (sqrt (atan2 1.0 (+ 1 (* (+ N 1.0) N)))))) (cbrt (sqrt (atan2 1.0 (+ 1 (* (+ N 1.0) N))))) (* (* (sqrt (atan2 1.0 (+ 1 (* (+ N 1.0) N)))) (sqrt (atan2 1.0 (+ 1 (* (+ N 1.0) N))))) (sqrt (atan2 1.0 (+ 1 (* (+ N 1.0) N))))) (sqrt (* (cbrt (atan2 1.0 (+ 1 (* (+ N 1.0) N)))) (cbrt (atan2 1.0 (+ 1 (* (+ N 1.0) N)))))) (sqrt (cbrt (atan2 1.0 (+ 1 (* (+ N 1.0) N))))) (sqrt (sqrt (atan2 1.0 (+ 1 (* (+ N 1.0) N))))) (sqrt (sqrt (atan2 1.0 (+ 1 (* (+ N 1.0) N))))) (sqrt 1) (sqrt (atan2 1.0 (+ 1 (* (+ N 1.0) N)))) (/ 1 2) (sqrt (sqrt (atan2 1.0 (+ 1 (* (+ N 1.0) N))))) (sqrt (sqrt (atan2 1.0 (+ 1 (* (+ N 1.0) N))))) (real->posit16 (sqrt (atan2 1.0 (+ 1 (* (+ N 1.0) N))))) (log (sqrt (atan2 1.0 (+ 1 (* (+ N 1.0) N))))) (exp (sqrt (atan2 1.0 (+ 1 (* (+ N 1.0) N))))) (* (cbrt (sqrt (atan2 1.0 (+ 1 (* (+ N 1.0) N))))) (cbrt (sqrt (atan2 1.0 (+ 1 (* (+ N 1.0) N)))))) (cbrt (sqrt (atan2 1.0 (+ 1 (* (+ N 1.0) N))))) (* (* (sqrt (atan2 1.0 (+ 1 (* (+ N 1.0) N)))) (sqrt (atan2 1.0 (+ 1 (* (+ N 1.0) N))))) (sqrt (atan2 1.0 (+ 1 (* (+ N 1.0) N))))) (sqrt (* (cbrt (atan2 1.0 (+ 1 (* (+ N 1.0) N)))) (cbrt (atan2 1.0 (+ 1 (* (+ N 1.0) N)))))) (sqrt (cbrt (atan2 1.0 (+ 1 (* (+ N 1.0) N))))) (sqrt (sqrt (atan2 1.0 (+ 1 (* (+ N 1.0) N))))) (sqrt (sqrt (atan2 1.0 (+ 1 (* (+ N 1.0) N))))) (sqrt 1) (sqrt (atan2 1.0 (+ 1 (* (+ N 1.0) N)))) (/ 1 2) (sqrt (sqrt (atan2 1.0 (+ 1 (* (+ N 1.0) N))))) (sqrt (sqrt (atan2 1.0 (+ 1 (* (+ N 1.0) N))))) (real->posit16 (atan2 1.0 (+ 1 (* (+ N 1.0) N)))) (log (atan2 1.0 (+ 1 (* (+ N 1.0) N)))) (exp (atan2 1.0 (+ 1 (* (+ N 1.0) N)))) (* (cbrt (atan2 1.0 (+ 1 (* (+ N 1.0) N)))) (cbrt (atan2 1.0 (+ 1 (* (+ N 1.0) N))))) (cbrt (atan2 1.0 (+ 1 (* (+ N 1.0) N)))) (* (* (atan2 1.0 (+ 1 (* (+ N 1.0) N))) (atan2 1.0 (+ 1 (* (+ N 1.0) N)))) (atan2 1.0 (+ 1 (* (+ N 1.0) N)))) (sqrt (atan2 1.0 (+ 1 (* (+ N 1.0) N)))) (sqrt (atan2 1.0 (+ 1 (* (+ N 1.0) N)))) (sqrt (atan2 1.0 (+ (* 1.0 N) (+ (pow N 2) 1)))) (sqrt (atan2 1.0 (+ (* 1.0 N) (+ (pow N 2) 1)))) (sqrt (atan2 1.0 (+ (* 1.0 N) (+ (pow N 2) 1)))) (sqrt (atan2 1.0 (+ (* 1.0 N) (+ (pow N 2) 1)))) (sqrt (atan2 1.0 (+ (* 1.0 N) (+ (pow N 2) 1)))) (sqrt (atan2 1.0 (+ (* 1.0 N) (+ (pow N 2) 1)))) (sqrt (atan2 1.0 (+ (* 1.0 N) (+ (pow N 2) 1)))) (sqrt (atan2 1.0 (+ (* 1.0 N) (+ (pow N 2) 1)))) (sqrt (atan2 1.0 (+ (* 1.0 N) (+ (pow N 2) 1)))) (atan2 1.0 (+ (* 1.0 N) (+ (pow N 2) 1))) (atan2 1.0 (+ (* 1.0 N) (+ (pow N 2) 1))) (atan2 1.0 (+ (* 1.0 N) (+ (pow N 2) 1))) 17.303 * * [simplify]: iteration 0: 34 enodes 17.331 * * [simplify]: iteration 1: 55 enodes 17.369 * * [simplify]: iteration 2: 79 enodes 17.415 * * [simplify]: iteration 3: 118 enodes 17.480 * * [simplify]: iteration 4: 178 enodes 17.590 * * [simplify]: iteration 5: 401 enodes 17.861 * * [simplify]: iteration 6: 986 enodes 18.726 * * [simplify]: iteration 7: 2311 enodes 20.124 * * [simplify]: iteration complete: 5004 enodes 20.124 * * [simplify]: Extracting #0: cost 19 inf + 0 20.124 * * [simplify]: Extracting #1: cost 251 inf + 2 20.127 * * [simplify]: Extracting #2: cost 941 inf + 216 20.131 * * [simplify]: Extracting #3: cost 1138 inf + 2692 20.135 * * [simplify]: Extracting #4: cost 1185 inf + 3827 20.141 * * [simplify]: Extracting #5: cost 1090 inf + 8158 20.148 * * [simplify]: Extracting #6: cost 1032 inf + 39853 20.175 * * [simplify]: Extracting #7: cost 671 inf + 258040 20.239 * * [simplify]: Extracting #8: cost 188 inf + 639119 20.332 * * [simplify]: Extracting #9: cost 8 inf + 812646 20.429 * * [simplify]: Extracting #10: cost 0 inf + 821455 20.524 * [simplify]: Simplified to: (real->posit16 (sqrt (atan2 1.0 (+ 1 (* N (+ 1.0 N)))))) (log (sqrt (atan2 1.0 (+ 1 (* N (+ 1.0 N)))))) (exp (sqrt (atan2 1.0 (+ 1 (* N (+ 1.0 N)))))) (* (cbrt (sqrt (atan2 1.0 (+ 1 (* N (+ 1.0 N)))))) (cbrt (sqrt (atan2 1.0 (+ 1 (* N (+ 1.0 N))))))) (cbrt (sqrt (atan2 1.0 (+ 1 (* N (+ 1.0 N)))))) (* (sqrt (atan2 1.0 (+ 1 (* N (+ 1.0 N))))) (atan2 1.0 (+ 1 (* N (+ 1.0 N))))) (fabs (cbrt (atan2 1.0 (+ 1 (* N (+ 1.0 N)))))) (sqrt (cbrt (atan2 1.0 (+ 1 (* N (+ 1.0 N)))))) (sqrt (sqrt (atan2 1.0 (+ 1 (* N (+ 1.0 N)))))) (sqrt (sqrt (atan2 1.0 (+ 1 (* N (+ 1.0 N)))))) 1 (sqrt (atan2 1.0 (+ 1 (* N (+ 1.0 N))))) 1/2 (sqrt (sqrt (atan2 1.0 (+ 1 (* N (+ 1.0 N)))))) (sqrt (sqrt (atan2 1.0 (+ 1 (* N (+ 1.0 N)))))) (real->posit16 (sqrt (atan2 1.0 (+ 1 (* N (+ 1.0 N)))))) (log (sqrt (atan2 1.0 (+ 1 (* N (+ 1.0 N)))))) (exp (sqrt (atan2 1.0 (+ 1 (* N (+ 1.0 N)))))) (* (cbrt (sqrt (atan2 1.0 (+ 1 (* N (+ 1.0 N)))))) (cbrt (sqrt (atan2 1.0 (+ 1 (* N (+ 1.0 N))))))) (cbrt (sqrt (atan2 1.0 (+ 1 (* N (+ 1.0 N)))))) (* (sqrt (atan2 1.0 (+ 1 (* N (+ 1.0 N))))) (atan2 1.0 (+ 1 (* N (+ 1.0 N))))) (fabs (cbrt (atan2 1.0 (+ 1 (* N (+ 1.0 N)))))) (sqrt (cbrt (atan2 1.0 (+ 1 (* N (+ 1.0 N)))))) (sqrt (sqrt (atan2 1.0 (+ 1 (* N (+ 1.0 N)))))) (sqrt (sqrt (atan2 1.0 (+ 1 (* N (+ 1.0 N)))))) 1 (sqrt (atan2 1.0 (+ 1 (* N (+ 1.0 N))))) 1/2 (sqrt (sqrt (atan2 1.0 (+ 1 (* N (+ 1.0 N)))))) (sqrt (sqrt (atan2 1.0 (+ 1 (* N (+ 1.0 N)))))) (real->posit16 (sqrt (atan2 1.0 (+ 1 (* N (+ 1.0 N)))))) (log (sqrt (atan2 1.0 (+ 1 (* N (+ 1.0 N)))))) (exp (sqrt (atan2 1.0 (+ 1 (* N (+ 1.0 N)))))) (* (cbrt (sqrt (atan2 1.0 (+ 1 (* N (+ 1.0 N)))))) (cbrt (sqrt (atan2 1.0 (+ 1 (* N (+ 1.0 N))))))) (cbrt (sqrt (atan2 1.0 (+ 1 (* N (+ 1.0 N)))))) (* (sqrt (atan2 1.0 (+ 1 (* N (+ 1.0 N))))) (atan2 1.0 (+ 1 (* N (+ 1.0 N))))) (fabs (cbrt (atan2 1.0 (+ 1 (* N (+ 1.0 N)))))) (sqrt (cbrt (atan2 1.0 (+ 1 (* N (+ 1.0 N)))))) (sqrt (sqrt (atan2 1.0 (+ 1 (* N (+ 1.0 N)))))) (sqrt (sqrt (atan2 1.0 (+ 1 (* N (+ 1.0 N)))))) 1 (sqrt (atan2 1.0 (+ 1 (* N (+ 1.0 N))))) 1/2 (sqrt (sqrt (atan2 1.0 (+ 1 (* N (+ 1.0 N)))))) (sqrt (sqrt (atan2 1.0 (+ 1 (* N (+ 1.0 N)))))) (real->posit16 (atan2 1.0 (+ 1 (* N (+ 1.0 N))))) (log (atan2 1.0 (+ 1 (* N (+ 1.0 N))))) (exp (atan2 1.0 (+ 1 (* N (+ 1.0 N))))) (* (cbrt (atan2 1.0 (+ 1 (* N (+ 1.0 N))))) (cbrt (atan2 1.0 (+ 1 (* N (+ 1.0 N)))))) (cbrt (atan2 1.0 (+ 1 (* N (+ 1.0 N))))) (* (* (atan2 1.0 (+ 1 (* N (+ 1.0 N)))) (atan2 1.0 (+ 1 (* N (+ 1.0 N))))) (atan2 1.0 (+ 1 (* N (+ 1.0 N))))) (sqrt (atan2 1.0 (+ 1 (* N (+ 1.0 N))))) (sqrt (atan2 1.0 (+ 1 (* N (+ 1.0 N))))) (sqrt (atan2 1.0 (+ 1 (* N (+ 1.0 N))))) (sqrt (atan2 1.0 (+ 1 (* N (+ 1.0 N))))) (sqrt (atan2 1.0 (+ 1 (* N (+ 1.0 N))))) (sqrt (atan2 1.0 (+ 1 (* N (+ 1.0 N))))) (sqrt (atan2 1.0 (+ 1 (* N (+ 1.0 N))))) (sqrt (atan2 1.0 (+ 1 (* N (+ 1.0 N))))) (sqrt (atan2 1.0 (+ 1 (* N (+ 1.0 N))))) (sqrt (atan2 1.0 (+ 1 (* N (+ 1.0 N))))) (sqrt (atan2 1.0 (+ 1 (* N (+ 1.0 N))))) (atan2 1.0 (+ 1 (* N (+ 1.0 N)))) (atan2 1.0 (+ 1 (* N (+ 1.0 N)))) (atan2 1.0 (+ 1 (* N (+ 1.0 N)))) 20.529 * * * [progress]: adding candidates to table 20.929 * [progress]: [Phase 3 of 3] Extracting. 20.929 * * [regime]: Finding splitpoints for: (# # # # #) 20.933 * * * [regime-changes]: Trying 1 branch expressions: (N) 20.933 * * * * [regimes]: Trying to branch on N from (# # # # #) 21.012 * * * [regime]: Found split indices: #