0.001 * [progress]: [Phase 1 of 3] Setting up. 0.001 * * * [progress]: [1/2] Preparing points 0.034 * * * [progress]: [2/2] Setting up program. 0.036 * [progress]: [Phase 2 of 3] Improving. 0.036 * * * * [progress]: [ 1 / 1 ] simplifiying candidate # 0.036 * [simplify]: Simplifying (- (atan (+ N 1)) (atan N)) 0.036 * * [simplify]: iters left: 5 (6 enodes) 0.040 * * [simplify]: iters left: 4 (23 enodes) 0.047 * * [simplify]: iters left: 3 (28 enodes) 0.055 * * [simplify]: Extracting #0: cost 1 inf + 0 0.055 * * [simplify]: Extracting #1: cost 5 inf + 0 0.055 * * [simplify]: Extracting #2: cost 10 inf + 0 0.055 * * [simplify]: Extracting #3: cost 11 inf + 1 0.055 * * [simplify]: Extracting #4: cost 6 inf + 298 0.055 * * [simplify]: Extracting #5: cost 1 inf + 1176 0.056 * * [simplify]: Extracting #6: cost 0 inf + 1468 0.056 * [simplify]: Simplified to (- (atan (+ 1 N)) (atan N)) 0.056 * [simplify]: Simplified (2) to (λ (N) (- (atan (+ 1 N)) (atan N))) 0.061 * * [progress]: iteration 1 / 4 0.061 * * * [progress]: picking best candidate 0.065 * * * * [pick]: Picked # 0.065 * * * [progress]: localizing error 0.086 * * * [progress]: generating rewritten candidates 0.087 * * * * [progress]: [ 1 / 1 ] rewriting at (2) 0.095 * * * [progress]: generating series expansions 0.095 * * * * [progress]: [ 1 / 1 ] generating series at (2) 0.095 * [backup-simplify]: Simplify (- (atan (+ N 1)) (atan N)) into (- (atan (+ N 1)) (atan N)) 0.095 * [approximate]: Taking taylor expansion of (- (atan (+ N 1)) (atan N)) in (N) around 0 0.095 * [taylor]: Taking taylor expansion of (- (atan (+ N 1)) (atan N)) in N 0.095 * [taylor]: Taking taylor expansion of (atan (+ N 1)) in N 0.107 * [backup-simplify]: Simplify (atan (+ N 1)) into (atan (+ N 1)) 0.107 * [taylor]: Taking taylor expansion of (atan N) in N 0.107 * [backup-simplify]: Simplify (atan N) into (atan N) 0.107 * [taylor]: Taking taylor expansion of (- (atan (+ N 1)) (atan N)) in N 0.107 * [taylor]: Taking taylor expansion of (atan (+ N 1)) in N 0.107 * [backup-simplify]: Simplify (atan (+ N 1)) into (atan (+ N 1)) 0.107 * [taylor]: Taking taylor expansion of (atan N) in N 0.107 * [backup-simplify]: Simplify (atan N) into (atan N) 0.108 * [backup-simplify]: Simplify (- (atan N)) into (- (atan N)) 0.108 * [backup-simplify]: Simplify (+ (atan (+ N 1)) (- (atan N))) into (- (atan (+ N 1)) (atan N)) 0.108 * [backup-simplify]: Simplify (- (atan (+ N 1)) (atan N)) into (- (atan (+ N 1)) (atan N)) 0.108 * [backup-simplify]: Simplify (- 0) into 0 0.108 * [backup-simplify]: Simplify (+ 0 0) into 0 0.108 * [backup-simplify]: Simplify 0 into 0 0.109 * [backup-simplify]: Simplify (- 0) into 0 0.109 * [backup-simplify]: Simplify (+ 0 0) into 0 0.109 * [backup-simplify]: Simplify 0 into 0 0.109 * [backup-simplify]: Simplify (- 0) into 0 0.109 * [backup-simplify]: Simplify (+ 0 0) into 0 0.109 * [backup-simplify]: Simplify 0 into 0 0.110 * [backup-simplify]: Simplify (- 0) into 0 0.110 * [backup-simplify]: Simplify (+ 0 0) into 0 0.110 * [backup-simplify]: Simplify 0 into 0 0.110 * [backup-simplify]: Simplify (- 0) into 0 0.110 * [backup-simplify]: Simplify (+ 0 0) into 0 0.110 * [backup-simplify]: Simplify 0 into 0 0.111 * [backup-simplify]: Simplify (- 0) into 0 0.111 * [backup-simplify]: Simplify (+ 0 0) into 0 0.111 * [backup-simplify]: Simplify 0 into 0 0.112 * [backup-simplify]: Simplify (- (atan (+ N 1)) (atan N)) into (- (atan (+ N 1)) (atan N)) 0.112 * [backup-simplify]: Simplify (- (atan (+ (/ 1 N) 1)) (atan (/ 1 N))) into (- (atan (+ (/ 1 N) 1)) (atan (/ 1 N))) 0.112 * [approximate]: Taking taylor expansion of (- (atan (+ (/ 1 N) 1)) (atan (/ 1 N))) in (N) around 0 0.112 * [taylor]: Taking taylor expansion of (- (atan (+ (/ 1 N) 1)) (atan (/ 1 N))) in N 0.112 * [taylor]: Taking taylor expansion of (atan (+ (/ 1 N) 1)) in N 0.112 * [backup-simplify]: Simplify (atan (+ (/ 1 N) 1)) into (atan (+ (/ 1 N) 1)) 0.112 * [taylor]: Taking taylor expansion of (atan (/ 1 N)) in N 0.112 * [backup-simplify]: Simplify (atan (/ 1 N)) into (atan (/ 1 N)) 0.112 * [taylor]: Taking taylor expansion of (- (atan (+ (/ 1 N) 1)) (atan (/ 1 N))) in N 0.112 * [taylor]: Taking taylor expansion of (atan (+ (/ 1 N) 1)) in N 0.112 * [backup-simplify]: Simplify (atan (+ (/ 1 N) 1)) into (atan (+ (/ 1 N) 1)) 0.112 * [taylor]: Taking taylor expansion of (atan (/ 1 N)) in N 0.112 * [backup-simplify]: Simplify (atan (/ 1 N)) into (atan (/ 1 N)) 0.112 * [backup-simplify]: Simplify (- (atan (/ 1 N))) into (- (atan (/ 1 N))) 0.112 * [backup-simplify]: Simplify (+ (atan (+ (/ 1 N) 1)) (- (atan (/ 1 N)))) into (- (atan (+ (/ 1 N) 1)) (atan (/ 1 N))) 0.112 * [backup-simplify]: Simplify (- (atan (+ (/ 1 N) 1)) (atan (/ 1 N))) into (- (atan (+ (/ 1 N) 1)) (atan (/ 1 N))) 0.112 * [backup-simplify]: Simplify (- 0) into 0 0.113 * [backup-simplify]: Simplify (+ 0 0) into 0 0.113 * [backup-simplify]: Simplify 0 into 0 0.113 * [backup-simplify]: Simplify (- 0) into 0 0.113 * [backup-simplify]: Simplify (+ 0 0) into 0 0.113 * [backup-simplify]: Simplify 0 into 0 0.113 * [backup-simplify]: Simplify (- 0) into 0 0.114 * [backup-simplify]: Simplify (+ 0 0) into 0 0.114 * [backup-simplify]: Simplify 0 into 0 0.114 * [backup-simplify]: Simplify (- 0) into 0 0.114 * [backup-simplify]: Simplify (+ 0 0) into 0 0.114 * [backup-simplify]: Simplify 0 into 0 0.114 * [backup-simplify]: Simplify (- 0) into 0 0.115 * [backup-simplify]: Simplify (+ 0 0) into 0 0.115 * [backup-simplify]: Simplify 0 into 0 0.115 * [backup-simplify]: Simplify (- 0) into 0 0.115 * [backup-simplify]: Simplify (+ 0 0) into 0 0.115 * [backup-simplify]: Simplify 0 into 0 0.115 * [backup-simplify]: Simplify (- (atan (+ (/ 1 (/ 1 N)) 1)) (atan (/ 1 (/ 1 N)))) into (- (atan (+ N 1)) (atan N)) 0.115 * [backup-simplify]: Simplify (- (atan (+ (/ 1 (- N)) 1)) (atan (/ 1 (- N)))) into (- (atan (- 1 (/ 1 N))) (atan (/ -1 N))) 0.115 * [approximate]: Taking taylor expansion of (- (atan (- 1 (/ 1 N))) (atan (/ -1 N))) in (N) around 0 0.115 * [taylor]: Taking taylor expansion of (- (atan (- 1 (/ 1 N))) (atan (/ -1 N))) in N 0.115 * [taylor]: Taking taylor expansion of (atan (- 1 (/ 1 N))) in N 0.115 * [backup-simplify]: Simplify (atan (- 1 (/ 1 N))) into (atan (- 1 (/ 1 N))) 0.116 * [taylor]: Taking taylor expansion of (atan (/ -1 N)) in N 0.116 * [backup-simplify]: Simplify (atan (/ -1 N)) into (atan (/ -1 N)) 0.116 * [taylor]: Taking taylor expansion of (- (atan (- 1 (/ 1 N))) (atan (/ -1 N))) in N 0.116 * [taylor]: Taking taylor expansion of (atan (- 1 (/ 1 N))) in N 0.116 * [backup-simplify]: Simplify (atan (- 1 (/ 1 N))) into (atan (- 1 (/ 1 N))) 0.116 * [taylor]: Taking taylor expansion of (atan (/ -1 N)) in N 0.116 * [backup-simplify]: Simplify (atan (/ -1 N)) into (atan (/ -1 N)) 0.116 * [backup-simplify]: Simplify (- (atan (/ -1 N))) into (- (atan (/ -1 N))) 0.116 * [backup-simplify]: Simplify (+ (atan (- 1 (/ 1 N))) (- (atan (/ -1 N)))) into (- (atan (- 1 (/ 1 N))) (atan (/ -1 N))) 0.116 * [backup-simplify]: Simplify (- (atan (- 1 (/ 1 N))) (atan (/ -1 N))) into (- (atan (- 1 (/ 1 N))) (atan (/ -1 N))) 0.116 * [backup-simplify]: Simplify (- 0) into 0 0.116 * [backup-simplify]: Simplify (+ 0 0) into 0 0.116 * [backup-simplify]: Simplify 0 into 0 0.117 * [backup-simplify]: Simplify (- 0) into 0 0.117 * [backup-simplify]: Simplify (+ 0 0) into 0 0.117 * [backup-simplify]: Simplify 0 into 0 0.117 * [backup-simplify]: Simplify (- 0) into 0 0.117 * [backup-simplify]: Simplify (+ 0 0) into 0 0.117 * [backup-simplify]: Simplify 0 into 0 0.118 * [backup-simplify]: Simplify (- 0) into 0 0.118 * [backup-simplify]: Simplify (+ 0 0) into 0 0.118 * [backup-simplify]: Simplify 0 into 0 0.118 * [backup-simplify]: Simplify (- 0) into 0 0.118 * [backup-simplify]: Simplify (+ 0 0) into 0 0.118 * [backup-simplify]: Simplify 0 into 0 0.119 * [backup-simplify]: Simplify (- 0) into 0 0.119 * [backup-simplify]: Simplify (+ 0 0) into 0 0.119 * [backup-simplify]: Simplify 0 into 0 0.119 * [backup-simplify]: Simplify (- (atan (- 1 (/ 1 (/ 1 (- N))))) (atan (/ -1 (/ 1 (- N))))) into (- (atan (+ N 1)) (atan N)) 0.119 * * * [progress]: simplifying candidates 0.119 * * * * [progress]: [ 1 / 33 ] simplifiying candidate # 0.119 * [simplify]: Simplifying (fma (* (cbrt (atan (+ N 1))) (cbrt (atan (+ N 1)))) (cbrt (atan (+ N 1))) (- (* (cbrt (atan N)) (* (cbrt (atan N)) (cbrt (atan N)))))) 0.119 * * [simplify]: iters left: 6 (12 enodes) 0.123 * * [simplify]: iters left: 5 (48 enodes) 0.131 * * [simplify]: iters left: 4 (70 enodes) 0.142 * * [simplify]: iters left: 3 (92 enodes) 0.170 * * [simplify]: iters left: 2 (133 enodes) 0.222 * * [simplify]: iters left: 1 (224 enodes) 0.296 * * [simplify]: Extracting #0: cost 1 inf + 0 0.296 * * [simplify]: Extracting #1: cost 20 inf + 0 0.296 * * [simplify]: Extracting #2: cost 73 inf + 0 0.297 * * [simplify]: Extracting #3: cost 91 inf + 111 0.298 * * [simplify]: Extracting #4: cost 80 inf + 1802 0.300 * * [simplify]: Extracting #5: cost 31 inf + 28492 0.307 * * [simplify]: Extracting #6: cost 2 inf + 46521 0.313 * * [simplify]: Extracting #7: cost 0 inf + 48267 0.320 * [simplify]: Simplified to (- (atan (+ 1 N)) (atan N)) 0.320 * [simplify]: Simplified (2 1) to (λ (N) (+ (- (atan (+ 1 N)) (atan N)) (fma (- (cbrt (atan N))) (* (cbrt (atan N)) (cbrt (atan N))) (* (cbrt (atan N)) (* (cbrt (atan N)) (cbrt (atan N))))))) 0.320 * [simplify]: Simplifying (fma (- (cbrt (atan N))) (* (cbrt (atan N)) (cbrt (atan N))) (* (cbrt (atan N)) (* (cbrt (atan N)) (cbrt (atan N))))) 0.320 * * [simplify]: iters left: 6 (7 enodes) 0.323 * * [simplify]: iters left: 5 (26 enodes) 0.331 * * [simplify]: iters left: 4 (42 enodes) 0.348 * * [simplify]: iters left: 3 (83 enodes) 0.378 * * [simplify]: iters left: 2 (133 enodes) 0.416 * * [simplify]: iters left: 1 (202 enodes) 0.462 * * [simplify]: Extracting #0: cost 1 inf + 0 0.462 * * [simplify]: Extracting #1: cost 0 inf + 1 0.462 * [simplify]: Simplified to 0 0.462 * [simplify]: Simplified (2 2) to (λ (N) (+ (- (atan (+ 1 N)) (atan N)) 0)) 0.462 * * * * [progress]: [ 2 / 33 ] simplifiying candidate # 0.462 * [simplify]: Simplifying (fma (* (cbrt (atan (+ N 1))) (cbrt (atan (+ N 1)))) (cbrt (atan (+ N 1))) (- (* (sqrt (atan N)) (sqrt (atan N))))) 0.462 * * [simplify]: iters left: 6 (11 enodes) 0.465 * * [simplify]: iters left: 5 (39 enodes) 0.471 * * [simplify]: iters left: 4 (49 enodes) 0.479 * * [simplify]: iters left: 3 (54 enodes) 0.487 * * [simplify]: iters left: 2 (61 enodes) 0.496 * * [simplify]: iters left: 1 (78 enodes) 0.510 * * [simplify]: Extracting #0: cost 1 inf + 0 0.510 * * [simplify]: Extracting #1: cost 12 inf + 0 0.510 * * [simplify]: Extracting #2: cost 28 inf + 0 0.510 * * [simplify]: Extracting #3: cost 27 inf + 401 0.510 * * [simplify]: Extracting #4: cost 22 inf + 987 0.511 * * [simplify]: Extracting #5: cost 12 inf + 2711 0.511 * * [simplify]: Extracting #6: cost 4 inf + 5977 0.512 * * [simplify]: Extracting #7: cost 1 inf + 7661 0.513 * * [simplify]: Extracting #8: cost 0 inf + 8284 0.514 * [simplify]: Simplified to (- (atan (+ 1 N)) (atan N)) 0.514 * [simplify]: Simplified (2 1) to (λ (N) (+ (- (atan (+ 1 N)) (atan N)) (fma (- (sqrt (atan N))) (sqrt (atan N)) (* (sqrt (atan N)) (sqrt (atan N)))))) 0.514 * [simplify]: Simplifying (fma (- (sqrt (atan N))) (sqrt (atan N)) (* (sqrt (atan N)) (sqrt (atan N)))) 0.514 * * [simplify]: iters left: 5 (6 enodes) 0.515 * * [simplify]: iters left: 4 (18 enodes) 0.520 * * [simplify]: iters left: 3 (26 enodes) 0.527 * * [simplify]: iters left: 2 (34 enodes) 0.532 * * [simplify]: iters left: 1 (36 enodes) 0.536 * * [simplify]: Extracting #0: cost 1 inf + 0 0.537 * * [simplify]: Extracting #1: cost 0 inf + 1 0.537 * [simplify]: Simplified to 0 0.537 * [simplify]: Simplified (2 2) to (λ (N) (+ (- (atan (+ 1 N)) (atan N)) 0)) 0.537 * * * * [progress]: [ 3 / 33 ] simplifiying candidate # 0.537 * [simplify]: Simplifying (fma (* (cbrt (atan (+ N 1))) (cbrt (atan (+ N 1)))) (cbrt (atan (+ N 1))) (- (* (atan N) 1))) 0.537 * * [simplify]: iters left: 6 (10 enodes) 0.539 * * [simplify]: iters left: 5 (39 enodes) 0.547 * * [simplify]: iters left: 4 (52 enodes) 0.555 * * [simplify]: iters left: 3 (63 enodes) 0.563 * * [simplify]: iters left: 2 (70 enodes) 0.575 * * [simplify]: iters left: 1 (84 enodes) 0.588 * * [simplify]: Extracting #0: cost 1 inf + 0 0.588 * * [simplify]: Extracting #1: cost 9 inf + 0 0.588 * * [simplify]: Extracting #2: cost 17 inf + 2 0.588 * * [simplify]: Extracting #3: cost 19 inf + 4 0.588 * * [simplify]: Extracting #4: cost 14 inf + 887 0.588 * * [simplify]: Extracting #5: cost 7 inf + 2842 0.589 * * [simplify]: Extracting #6: cost 1 inf + 4691 0.589 * * [simplify]: Extracting #7: cost 0 inf + 5129 0.590 * [simplify]: Simplified to (- (atan (+ 1 N)) (atan N)) 0.590 * [simplify]: Simplified (2 1) to (λ (N) (+ (- (atan (+ 1 N)) (atan N)) (fma (- (atan N)) 1 (* (atan N) 1)))) 0.590 * [simplify]: Simplifying (fma (- (atan N)) 1 (* (atan N) 1)) 0.590 * * [simplify]: iters left: 4 (6 enodes) 0.592 * * [simplify]: iters left: 3 (21 enodes) 0.596 * * [simplify]: iters left: 2 (31 enodes) 0.601 * * [simplify]: iters left: 1 (35 enodes) 0.611 * * [simplify]: Extracting #0: cost 1 inf + 0 0.611 * * [simplify]: Extracting #1: cost 7 inf + 0 0.611 * * [simplify]: Extracting #2: cost 7 inf + 3 0.611 * * [simplify]: Extracting #3: cost 2 inf + 510 0.612 * * [simplify]: Extracting #4: cost 0 inf + 802 0.612 * [simplify]: Simplified to (* (atan N) 0) 0.612 * [simplify]: Simplified (2 2) to (λ (N) (+ (- (atan (+ 1 N)) (atan N)) (* (atan N) 0))) 0.612 * * * * [progress]: [ 4 / 33 ] simplifiying candidate # 0.613 * [simplify]: Simplifying (fma (sqrt (atan (+ N 1))) (sqrt (atan (+ N 1))) (- (* (cbrt (atan N)) (* (cbrt (atan N)) (cbrt (atan N)))))) 0.613 * * [simplify]: iters left: 6 (11 enodes) 0.618 * * [simplify]: iters left: 5 (45 enodes) 0.633 * * [simplify]: iters left: 4 (63 enodes) 0.655 * * [simplify]: iters left: 3 (83 enodes) 0.672 * * [simplify]: iters left: 2 (129 enodes) 0.694 * * [simplify]: iters left: 1 (221 enodes) 0.744 * * [simplify]: Extracting #0: cost 1 inf + 0 0.744 * * [simplify]: Extracting #1: cost 22 inf + 0 0.744 * * [simplify]: Extracting #2: cost 93 inf + 0 0.745 * * [simplify]: Extracting #3: cost 108 inf + 257 0.745 * * [simplify]: Extracting #4: cost 99 inf + 1300 0.747 * * [simplify]: Extracting #5: cost 57 inf + 22253 0.751 * * [simplify]: Extracting #6: cost 5 inf + 60513 0.756 * * [simplify]: Extracting #7: cost 0 inf + 64154 0.762 * [simplify]: Simplified to (- (atan (+ 1 N)) (atan N)) 0.762 * [simplify]: Simplified (2 1) to (λ (N) (+ (- (atan (+ 1 N)) (atan N)) (fma (- (cbrt (atan N))) (* (cbrt (atan N)) (cbrt (atan N))) (* (cbrt (atan N)) (* (cbrt (atan N)) (cbrt (atan N))))))) 0.762 * [simplify]: Simplifying (fma (- (cbrt (atan N))) (* (cbrt (atan N)) (cbrt (atan N))) (* (cbrt (atan N)) (* (cbrt (atan N)) (cbrt (atan N))))) 0.762 * * [simplify]: iters left: 6 (7 enodes) 0.764 * * [simplify]: iters left: 5 (26 enodes) 0.768 * * [simplify]: iters left: 4 (42 enodes) 0.779 * * [simplify]: iters left: 3 (83 enodes) 0.795 * * [simplify]: iters left: 2 (133 enodes) 0.830 * * [simplify]: iters left: 1 (202 enodes) 0.873 * * [simplify]: Extracting #0: cost 1 inf + 0 0.873 * * [simplify]: Extracting #1: cost 0 inf + 1 0.873 * [simplify]: Simplified to 0 0.873 * [simplify]: Simplified (2 2) to (λ (N) (+ (- (atan (+ 1 N)) (atan N)) 0)) 0.873 * * * * [progress]: [ 5 / 33 ] simplifiying candidate # 0.873 * [simplify]: Simplifying (fma (sqrt (atan (+ N 1))) (sqrt (atan (+ N 1))) (- (* (sqrt (atan N)) (sqrt (atan N))))) 0.873 * * [simplify]: iters left: 6 (10 enodes) 0.876 * * [simplify]: iters left: 5 (36 enodes) 0.881 * * [simplify]: iters left: 4 (42 enodes) 0.887 * * [simplify]: iters left: 3 (46 enodes) 0.899 * * [simplify]: iters left: 2 (54 enodes) 0.909 * * [simplify]: iters left: 1 (71 enodes) 0.921 * * [simplify]: Extracting #0: cost 1 inf + 0 0.921 * * [simplify]: Extracting #1: cost 14 inf + 0 0.921 * * [simplify]: Extracting #2: cost 34 inf + 0 0.921 * * [simplify]: Extracting #3: cost 35 inf + 1 0.921 * * [simplify]: Extracting #4: cost 31 inf + 400 0.922 * * [simplify]: Extracting #5: cost 17 inf + 3183 0.923 * * [simplify]: Extracting #6: cost 3 inf + 8526 0.924 * * [simplify]: Extracting #7: cost 0 inf + 9762 0.926 * [simplify]: Simplified to (- (atan (+ 1 N)) (atan N)) 0.926 * [simplify]: Simplified (2 1) to (λ (N) (+ (- (atan (+ 1 N)) (atan N)) (fma (- (sqrt (atan N))) (sqrt (atan N)) (* (sqrt (atan N)) (sqrt (atan N)))))) 0.926 * [simplify]: Simplifying (fma (- (sqrt (atan N))) (sqrt (atan N)) (* (sqrt (atan N)) (sqrt (atan N)))) 0.926 * * [simplify]: iters left: 5 (6 enodes) 0.927 * * [simplify]: iters left: 4 (18 enodes) 0.930 * * [simplify]: iters left: 3 (26 enodes) 0.935 * * [simplify]: iters left: 2 (34 enodes) 0.944 * * [simplify]: iters left: 1 (36 enodes) 0.952 * * [simplify]: Extracting #0: cost 1 inf + 0 0.952 * * [simplify]: Extracting #1: cost 0 inf + 1 0.953 * [simplify]: Simplified to 0 0.953 * [simplify]: Simplified (2 2) to (λ (N) (+ (- (atan (+ 1 N)) (atan N)) 0)) 0.953 * * * * [progress]: [ 6 / 33 ] simplifiying candidate # 0.953 * [simplify]: Simplifying (fma (sqrt (atan (+ N 1))) (sqrt (atan (+ N 1))) (- (* (atan N) 1))) 0.953 * * [simplify]: iters left: 6 (9 enodes) 0.957 * * [simplify]: iters left: 5 (36 enodes) 0.964 * * [simplify]: iters left: 4 (45 enodes) 0.971 * * [simplify]: iters left: 3 (50 enodes) 0.977 * * [simplify]: Extracting #0: cost 1 inf + 0 0.977 * * [simplify]: Extracting #1: cost 6 inf + 0 0.977 * * [simplify]: Extracting #2: cost 14 inf + 0 0.977 * * [simplify]: Extracting #3: cost 12 inf + 3 0.977 * * [simplify]: Extracting #4: cost 6 inf + 592 0.977 * * [simplify]: Extracting #5: cost 0 inf + 1843 0.978 * [simplify]: Simplified to (- (atan (+ 1 N)) (atan N)) 0.978 * [simplify]: Simplified (2 1) to (λ (N) (+ (- (atan (+ 1 N)) (atan N)) (fma (- (atan N)) 1 (* (atan N) 1)))) 0.978 * [simplify]: Simplifying (fma (- (atan N)) 1 (* (atan N) 1)) 0.978 * * [simplify]: iters left: 4 (6 enodes) 0.980 * * [simplify]: iters left: 3 (21 enodes) 0.984 * * [simplify]: iters left: 2 (31 enodes) 0.990 * * [simplify]: iters left: 1 (35 enodes) 0.996 * * [simplify]: Extracting #0: cost 1 inf + 0 0.996 * * [simplify]: Extracting #1: cost 7 inf + 0 0.996 * * [simplify]: Extracting #2: cost 7 inf + 3 0.996 * * [simplify]: Extracting #3: cost 2 inf + 510 0.996 * * [simplify]: Extracting #4: cost 0 inf + 802 0.996 * [simplify]: Simplified to (* (atan N) 0) 0.997 * [simplify]: Simplified (2 2) to (λ (N) (+ (- (atan (+ 1 N)) (atan N)) (* (atan N) 0))) 0.997 * * * * [progress]: [ 7 / 33 ] simplifiying candidate # 0.997 * [simplify]: Simplifying (fma 1 (atan (+ N 1)) (- (* (cbrt (atan N)) (* (cbrt (atan N)) (cbrt (atan N)))))) 0.997 * * [simplify]: iters left: 6 (10 enodes) 0.999 * * [simplify]: iters left: 5 (42 enodes) 1.007 * * [simplify]: iters left: 4 (61 enodes) 1.018 * * [simplify]: iters left: 3 (81 enodes) 1.032 * * [simplify]: iters left: 2 (121 enodes) 1.055 * * [simplify]: iters left: 1 (204 enodes) 1.098 * * [simplify]: Extracting #0: cost 1 inf + 0 1.098 * * [simplify]: Extracting #1: cost 14 inf + 0 1.098 * * [simplify]: Extracting #2: cost 52 inf + 1 1.098 * * [simplify]: Extracting #3: cost 74 inf + 6 1.099 * * [simplify]: Extracting #4: cost 65 inf + 1076 1.099 * * [simplify]: Extracting #5: cost 47 inf + 8292 1.102 * * [simplify]: Extracting #6: cost 8 inf + 31632 1.105 * * [simplify]: Extracting #7: cost 0 inf + 37569 1.108 * [simplify]: Simplified to (- (atan (+ N 1)) (atan N)) 1.108 * [simplify]: Simplified (2 1) to (λ (N) (+ (- (atan (+ N 1)) (atan N)) (fma (- (cbrt (atan N))) (* (cbrt (atan N)) (cbrt (atan N))) (* (cbrt (atan N)) (* (cbrt (atan N)) (cbrt (atan N))))))) 1.108 * [simplify]: Simplifying (fma (- (cbrt (atan N))) (* (cbrt (atan N)) (cbrt (atan N))) (* (cbrt (atan N)) (* (cbrt (atan N)) (cbrt (atan N))))) 1.108 * * [simplify]: iters left: 6 (7 enodes) 1.110 * * [simplify]: iters left: 5 (26 enodes) 1.115 * * [simplify]: iters left: 4 (42 enodes) 1.123 * * [simplify]: iters left: 3 (83 enodes) 1.138 * * [simplify]: iters left: 2 (133 enodes) 1.164 * * [simplify]: iters left: 1 (202 enodes) 1.216 * * [simplify]: Extracting #0: cost 1 inf + 0 1.216 * * [simplify]: Extracting #1: cost 0 inf + 1 1.216 * [simplify]: Simplified to 0 1.216 * [simplify]: Simplified (2 2) to (λ (N) (+ (- (atan (+ N 1)) (atan N)) 0)) 1.216 * * * * [progress]: [ 8 / 33 ] simplifiying candidate # 1.217 * [simplify]: Simplifying (fma 1 (atan (+ N 1)) (- (* (sqrt (atan N)) (sqrt (atan N))))) 1.217 * * [simplify]: iters left: 6 (9 enodes) 1.222 * * [simplify]: iters left: 5 (33 enodes) 1.232 * * [simplify]: iters left: 4 (40 enodes) 1.240 * * [simplify]: iters left: 3 (44 enodes) 1.249 * * [simplify]: iters left: 2 (45 enodes) 1.255 * * [simplify]: iters left: 1 (47 enodes) 1.260 * * [simplify]: Extracting #0: cost 1 inf + 0 1.260 * * [simplify]: Extracting #1: cost 8 inf + 0 1.260 * * [simplify]: Extracting #2: cost 14 inf + 1 1.260 * * [simplify]: Extracting #3: cost 14 inf + 2 1.261 * * [simplify]: Extracting #4: cost 2 inf + 1548 1.261 * * [simplify]: Extracting #5: cost 0 inf + 2132 1.261 * [simplify]: Simplified to (- (atan (+ N 1)) (atan N)) 1.261 * [simplify]: Simplified (2 1) to (λ (N) (+ (- (atan (+ N 1)) (atan N)) (fma (- (sqrt (atan N))) (sqrt (atan N)) (* (sqrt (atan N)) (sqrt (atan N)))))) 1.261 * [simplify]: Simplifying (fma (- (sqrt (atan N))) (sqrt (atan N)) (* (sqrt (atan N)) (sqrt (atan N)))) 1.261 * * [simplify]: iters left: 5 (6 enodes) 1.263 * * [simplify]: iters left: 4 (18 enodes) 1.266 * * [simplify]: iters left: 3 (26 enodes) 1.273 * * [simplify]: iters left: 2 (34 enodes) 1.279 * * [simplify]: iters left: 1 (36 enodes) 1.283 * * [simplify]: Extracting #0: cost 1 inf + 0 1.283 * * [simplify]: Extracting #1: cost 0 inf + 1 1.283 * [simplify]: Simplified to 0 1.284 * [simplify]: Simplified (2 2) to (λ (N) (+ (- (atan (+ N 1)) (atan N)) 0)) 1.284 * * * * [progress]: [ 9 / 33 ] simplifiying candidate # 1.284 * [simplify]: Simplifying (fma 1 (atan (+ N 1)) (- (* (atan N) 1))) 1.284 * * [simplify]: iters left: 6 (8 enodes) 1.286 * * [simplify]: iters left: 5 (33 enodes) 1.292 * * [simplify]: iters left: 4 (43 enodes) 1.299 * * [simplify]: iters left: 3 (49 enodes) 1.307 * * [simplify]: iters left: 2 (51 enodes) 1.318 * * [simplify]: iters left: 1 (55 enodes) 1.324 * * [simplify]: Extracting #0: cost 1 inf + 0 1.324 * * [simplify]: Extracting #1: cost 7 inf + 0 1.324 * * [simplify]: Extracting #2: cost 10 inf + 2 1.324 * * [simplify]: Extracting #3: cost 10 inf + 3 1.325 * * [simplify]: Extracting #4: cost 2 inf + 1177 1.325 * * [simplify]: Extracting #5: cost 0 inf + 1469 1.325 * [simplify]: Simplified to (- (atan (+ N 1)) (atan N)) 1.325 * [simplify]: Simplified (2 1) to (λ (N) (+ (- (atan (+ N 1)) (atan N)) (fma (- (atan N)) 1 (* (atan N) 1)))) 1.325 * [simplify]: Simplifying (fma (- (atan N)) 1 (* (atan N) 1)) 1.326 * * [simplify]: iters left: 4 (6 enodes) 1.327 * * [simplify]: iters left: 3 (21 enodes) 1.332 * * [simplify]: iters left: 2 (31 enodes) 1.337 * * [simplify]: iters left: 1 (35 enodes) 1.344 * * [simplify]: Extracting #0: cost 1 inf + 0 1.344 * * [simplify]: Extracting #1: cost 7 inf + 0 1.344 * * [simplify]: Extracting #2: cost 7 inf + 3 1.344 * * [simplify]: Extracting #3: cost 2 inf + 510 1.344 * * [simplify]: Extracting #4: cost 0 inf + 802 1.344 * [simplify]: Simplified to (* (atan N) 0) 1.344 * [simplify]: Simplified (2 2) to (λ (N) (+ (- (atan (+ N 1)) (atan N)) (* (atan N) 0))) 1.344 * * * * [progress]: [ 10 / 33 ] simplifiying candidate # 1.345 * * * * [progress]: [ 11 / 33 ] simplifiying candidate # 1.345 * * * * [progress]: [ 12 / 33 ] simplifiying candidate # 1.345 * [simplify]: Simplifying (* (cbrt (atan (+ N 1))) (cbrt (atan (+ N 1)))) 1.345 * * [simplify]: iters left: 6 (6 enodes) 1.346 * * [simplify]: iters left: 5 (21 enodes) 1.351 * * [simplify]: iters left: 4 (23 enodes) 1.358 * * [simplify]: Extracting #0: cost 1 inf + 0 1.358 * * [simplify]: Extracting #1: cost 3 inf + 0 1.358 * * [simplify]: Extracting #2: cost 5 inf + 0 1.358 * * [simplify]: Extracting #3: cost 7 inf + 0 1.358 * * [simplify]: Extracting #4: cost 10 inf + 0 1.358 * * [simplify]: Extracting #5: cost 8 inf + 2 1.358 * * [simplify]: Extracting #6: cost 0 inf + 1368 1.359 * [simplify]: Simplified to (* (cbrt (atan (+ 1 N))) (cbrt (atan (+ 1 N)))) 1.359 * [simplify]: Simplified (2 1) to (λ (N) (fma (* (cbrt (atan (+ 1 N))) (cbrt (atan (+ 1 N)))) (cbrt (atan (+ N 1))) (- (atan N)))) 1.359 * * * * [progress]: [ 13 / 33 ] simplifiying candidate # 1.359 * [simplify]: Simplifying (sqrt (atan (+ N 1))) 1.359 * * [simplify]: iters left: 4 (5 enodes) 1.362 * * [simplify]: iters left: 3 (18 enodes) 1.367 * * [simplify]: iters left: 2 (20 enodes) 1.373 * * [simplify]: Extracting #0: cost 1 inf + 0 1.373 * * [simplify]: Extracting #1: cost 3 inf + 0 1.373 * * [simplify]: Extracting #2: cost 5 inf + 0 1.373 * * [simplify]: Extracting #3: cost 8 inf + 0 1.373 * * [simplify]: Extracting #4: cost 6 inf + 2 1.373 * * [simplify]: Extracting #5: cost 0 inf + 754 1.373 * [simplify]: Simplified to (sqrt (atan (+ 1 N))) 1.373 * [simplify]: Simplified (2 1) to (λ (N) (fma (sqrt (atan (+ 1 N))) (sqrt (atan (+ N 1))) (- (atan N)))) 1.373 * * * * [progress]: [ 14 / 33 ] simplifiying candidate # 1.373 * * * * [progress]: [ 15 / 33 ] simplifiying candidate # 1.374 * [simplify]: Simplifying (- (+ N 1) N) 1.374 * * [simplify]: iters left: 4 (4 enodes) 1.376 * * [simplify]: iters left: 3 (19 enodes) 1.382 * * [simplify]: iters left: 2 (33 enodes) 1.394 * * [simplify]: iters left: 1 (39 enodes) 1.402 * * [simplify]: Extracting #0: cost 1 inf + 0 1.403 * * [simplify]: Extracting #1: cost 0 inf + 1 1.403 * [simplify]: Simplified to 1 1.403 * [simplify]: Simplified (2 1) to (λ (N) (atan2 1 (+ 1 (* (+ N 1) N)))) 1.403 * [simplify]: Simplifying (+ 1 (* (+ N 1) N)) 1.403 * * [simplify]: iters left: 6 (5 enodes) 1.405 * * [simplify]: iters left: 5 (20 enodes) 1.408 * * [simplify]: iters left: 4 (31 enodes) 1.413 * * [simplify]: iters left: 3 (37 enodes) 1.418 * * [simplify]: Extracting #0: cost 1 inf + 0 1.418 * * [simplify]: Extracting #1: cost 6 inf + 0 1.418 * * [simplify]: Extracting #2: cost 6 inf + 58 1.418 * * [simplify]: Extracting #3: cost 1 inf + 433 1.418 * * [simplify]: Extracting #4: cost 0 inf + 474 1.418 * [simplify]: Simplified to (fma N (+ N 1) 1) 1.418 * [simplify]: Simplified (2 2) to (λ (N) (atan2 1 (fma N (+ N 1) 1))) 1.418 * * * * [progress]: [ 16 / 33 ] simplifiying candidate # 1.419 * [simplify]: Simplifying (/ (exp (atan (+ N 1))) (exp (atan N))) 1.419 * * [simplify]: iters left: 6 (8 enodes) 1.421 * * [simplify]: iters left: 5 (29 enodes) 1.425 * * [simplify]: iters left: 4 (35 enodes) 1.431 * * [simplify]: iters left: 3 (40 enodes) 1.437 * * [simplify]: iters left: 2 (44 enodes) 1.443 * * [simplify]: iters left: 1 (48 enodes) 1.451 * * [simplify]: Extracting #0: cost 1 inf + 0 1.452 * * [simplify]: Extracting #1: cost 9 inf + 0 1.452 * * [simplify]: Extracting #2: cost 15 inf + 1 1.452 * * [simplify]: Extracting #3: cost 20 inf + 1 1.452 * * [simplify]: Extracting #4: cost 20 inf + 2 1.452 * * [simplify]: Extracting #5: cost 16 inf + 339 1.452 * * [simplify]: Extracting #6: cost 0 inf + 4059 1.453 * [simplify]: Simplified to (exp (- (atan (+ 1 N)) (atan N))) 1.453 * [simplify]: Simplified (2 1) to (λ (N) (log (exp (- (atan (+ 1 N)) (atan N))))) 1.453 * * * * [progress]: [ 17 / 33 ] simplifiying candidate # 1.453 * * * * [progress]: [ 18 / 33 ] simplifiying candidate # 1.453 * * * * [progress]: [ 19 / 33 ] simplifiying candidate # 1.453 * * * * [progress]: [ 20 / 33 ] simplifiying candidate # 1.453 * * * * [progress]: [ 21 / 33 ] simplifiying candidate # 1.453 * * * * [progress]: [ 22 / 33 ] simplifiying candidate # 1.453 * * * * [progress]: [ 23 / 33 ] simplifiying candidate # 1.453 * * * * [progress]: [ 24 / 33 ] simplifiying candidate # 1.453 * * * * [progress]: [ 25 / 33 ] simplifiying candidate # 1.453 * * * * [progress]: [ 26 / 33 ] simplifiying candidate # 1.453 * * * * [progress]: [ 27 / 33 ] simplifiying candidate # 1.453 * [simplify]: Simplifying (+ (sqrt (atan (+ N 1))) (sqrt (atan N))) 1.453 * * [simplify]: iters left: 6 (8 enodes) 1.455 * * [simplify]: iters left: 5 (28 enodes) 1.459 * * [simplify]: iters left: 4 (30 enodes) 1.463 * * [simplify]: Extracting #0: cost 1 inf + 0 1.463 * * [simplify]: Extracting #1: cost 4 inf + 0 1.463 * * [simplify]: Extracting #2: cost 8 inf + 0 1.464 * * [simplify]: Extracting #3: cost 12 inf + 0 1.464 * * [simplify]: Extracting #4: cost 10 inf + 359 1.464 * * [simplify]: Extracting #5: cost 8 inf + 506 1.464 * * [simplify]: Extracting #6: cost 5 inf + 737 1.464 * * [simplify]: Extracting #7: cost 1 inf + 1630 1.464 * * [simplify]: Extracting #8: cost 0 inf + 2002 1.464 * [simplify]: Simplified to (+ (sqrt (atan N)) (sqrt (atan (+ 1 N)))) 1.464 * [simplify]: Simplified (2 1) to (λ (N) (* (+ (sqrt (atan N)) (sqrt (atan (+ 1 N)))) (- (sqrt (atan (+ N 1))) (sqrt (atan N))))) 1.465 * [simplify]: Simplifying (- (sqrt (atan (+ N 1))) (sqrt (atan N))) 1.465 * * [simplify]: iters left: 6 (8 enodes) 1.467 * * [simplify]: iters left: 5 (29 enodes) 1.474 * * [simplify]: iters left: 4 (34 enodes) 1.483 * * [simplify]: Extracting #0: cost 1 inf + 0 1.483 * * [simplify]: Extracting #1: cost 5 inf + 0 1.483 * * [simplify]: Extracting #2: cost 10 inf + 0 1.483 * * [simplify]: Extracting #3: cost 14 inf + 0 1.483 * * [simplify]: Extracting #4: cost 15 inf + 1 1.483 * * [simplify]: Extracting #5: cost 13 inf + 108 1.483 * * [simplify]: Extracting #6: cost 5 inf + 1109 1.484 * * [simplify]: Extracting #7: cost 0 inf + 2374 1.484 * [simplify]: Simplified to (- (sqrt (atan (+ 1 N))) (sqrt (atan N))) 1.484 * [simplify]: Simplified (2 2) to (λ (N) (* (+ (sqrt (atan (+ N 1))) (sqrt (atan N))) (- (sqrt (atan (+ 1 N))) (sqrt (atan N))))) 1.484 * * * * [progress]: [ 28 / 33 ] simplifiying candidate # 1.485 * [simplify]: Simplifying (- (atan (+ N 1)) (atan N)) 1.485 * * [simplify]: iters left: 5 (6 enodes) 1.486 * * [simplify]: iters left: 4 (23 enodes) 1.490 * * [simplify]: iters left: 3 (28 enodes) 1.494 * * [simplify]: Extracting #0: cost 1 inf + 0 1.494 * * [simplify]: Extracting #1: cost 5 inf + 0 1.494 * * [simplify]: Extracting #2: cost 10 inf + 0 1.494 * * [simplify]: Extracting #3: cost 11 inf + 1 1.494 * * [simplify]: Extracting #4: cost 6 inf + 298 1.494 * * [simplify]: Extracting #5: cost 1 inf + 1176 1.494 * * [simplify]: Extracting #6: cost 0 inf + 1468 1.494 * [simplify]: Simplified to (- (atan (+ 1 N)) (atan N)) 1.494 * [simplify]: Simplified (2 2) to (λ (N) (* 1 (- (atan (+ 1 N)) (atan N)))) 1.495 * * * * [progress]: [ 29 / 33 ] simplifiying candidate # 1.495 * * * * [progress]: [ 30 / 33 ] simplifiying candidate #real (real->posit16 (- (atan (+ N 1)) (atan N)))))> 1.495 * * * * [progress]: [ 31 / 33 ] simplifiying candidate # 1.495 * [simplify]: Simplifying (- (atan (+ N 1)) (atan N)) 1.495 * * [simplify]: iters left: 5 (6 enodes) 1.496 * * [simplify]: iters left: 4 (23 enodes) 1.500 * * [simplify]: iters left: 3 (28 enodes) 1.504 * * [simplify]: Extracting #0: cost 1 inf + 0 1.504 * * [simplify]: Extracting #1: cost 5 inf + 0 1.504 * * [simplify]: Extracting #2: cost 10 inf + 0 1.505 * * [simplify]: Extracting #3: cost 11 inf + 1 1.505 * * [simplify]: Extracting #4: cost 6 inf + 298 1.505 * * [simplify]: Extracting #5: cost 1 inf + 1176 1.505 * * [simplify]: Extracting #6: cost 0 inf + 1468 1.505 * [simplify]: Simplified to (- (atan (+ 1 N)) (atan N)) 1.505 * [simplify]: Simplified (2) to (λ (N) (- (atan (+ 1 N)) (atan N))) 1.505 * * * * [progress]: [ 32 / 33 ] simplifiying candidate # 1.505 * [simplify]: Simplifying (- (atan (+ N 1)) (atan N)) 1.505 * * [simplify]: iters left: 5 (6 enodes) 1.507 * * [simplify]: iters left: 4 (23 enodes) 1.510 * * [simplify]: iters left: 3 (28 enodes) 1.515 * * [simplify]: Extracting #0: cost 1 inf + 0 1.515 * * [simplify]: Extracting #1: cost 5 inf + 0 1.515 * * [simplify]: Extracting #2: cost 10 inf + 0 1.515 * * [simplify]: Extracting #3: cost 11 inf + 1 1.515 * * [simplify]: Extracting #4: cost 6 inf + 298 1.515 * * [simplify]: Extracting #5: cost 1 inf + 1176 1.515 * * [simplify]: Extracting #6: cost 0 inf + 1468 1.515 * [simplify]: Simplified to (- (atan (+ 1 N)) (atan N)) 1.515 * [simplify]: Simplified (2) to (λ (N) (- (atan (+ 1 N)) (atan N))) 1.515 * * * * [progress]: [ 33 / 33 ] simplifiying candidate # 1.516 * [simplify]: Simplifying (- (atan (+ N 1)) (atan N)) 1.516 * * [simplify]: iters left: 5 (6 enodes) 1.517 * * [simplify]: iters left: 4 (23 enodes) 1.521 * * [simplify]: iters left: 3 (28 enodes) 1.529 * * [simplify]: Extracting #0: cost 1 inf + 0 1.529 * * [simplify]: Extracting #1: cost 5 inf + 0 1.530 * * [simplify]: Extracting #2: cost 10 inf + 0 1.530 * * [simplify]: Extracting #3: cost 11 inf + 1 1.530 * * [simplify]: Extracting #4: cost 6 inf + 298 1.530 * * [simplify]: Extracting #5: cost 1 inf + 1176 1.530 * * [simplify]: Extracting #6: cost 0 inf + 1468 1.531 * [simplify]: Simplified to (- (atan (+ 1 N)) (atan N)) 1.531 * [simplify]: Simplified (2) to (λ (N) (- (atan (+ 1 N)) (atan N))) 1.531 * * * [progress]: adding candidates to table 1.731 * * [progress]: iteration 2 / 4 1.731 * * * [progress]: picking best candidate 1.734 * * * * [pick]: Picked # 1.734 * * * [progress]: localizing error 1.753 * * * [progress]: generating rewritten candidates 1.753 * * * * [progress]: [ 1 / 1 ] rewriting at (2) 1.753 * * * [progress]: generating series expansions 1.754 * * * * [progress]: [ 1 / 1 ] generating series at (2) 1.754 * [backup-simplify]: Simplify (atan2 1 (fma N (+ N 1) 1)) into (atan2 1 (fma N (+ N 1) 1)) 1.754 * [approximate]: Taking taylor expansion of (atan2 1 (fma N (+ N 1) 1)) in (N) around 0 1.754 * [taylor]: Taking taylor expansion of (atan2 1 (fma N (+ N 1) 1)) in N 1.754 * [backup-simplify]: Simplify (atan2 1 (fma N (+ N 1) 1)) into (atan2 1 (fma N (+ N 1) 1)) 1.754 * [taylor]: Taking taylor expansion of (atan2 1 (fma N (+ N 1) 1)) in N 1.754 * [backup-simplify]: Simplify (atan2 1 (fma N (+ N 1) 1)) into (atan2 1 (fma N (+ N 1) 1)) 1.754 * [backup-simplify]: Simplify (atan2 1 (fma N (+ N 1) 1)) into (atan2 1 (fma N (+ N 1) 1)) 1.754 * [backup-simplify]: Simplify 0 into 0 1.754 * [backup-simplify]: Simplify 0 into 0 1.754 * [backup-simplify]: Simplify 0 into 0 1.754 * [backup-simplify]: Simplify 0 into 0 1.754 * [backup-simplify]: Simplify 0 into 0 1.754 * [backup-simplify]: Simplify 0 into 0 1.755 * [backup-simplify]: Simplify (atan2 1 (fma N (+ N 1) 1)) into (atan2 1 (fma N (+ N 1) 1)) 1.755 * [backup-simplify]: Simplify (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1)) into (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1)) 1.755 * [approximate]: Taking taylor expansion of (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1)) in (N) around 0 1.755 * [taylor]: Taking taylor expansion of (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1)) in N 1.755 * [backup-simplify]: Simplify (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1)) into (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1)) 1.755 * [taylor]: Taking taylor expansion of (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1)) in N 1.755 * [backup-simplify]: Simplify (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1)) into (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1)) 1.755 * [backup-simplify]: Simplify (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1)) into (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1)) 1.755 * [backup-simplify]: Simplify 0 into 0 1.755 * [backup-simplify]: Simplify 0 into 0 1.755 * [backup-simplify]: Simplify 0 into 0 1.755 * [backup-simplify]: Simplify 0 into 0 1.756 * [backup-simplify]: Simplify 0 into 0 1.756 * [backup-simplify]: Simplify 0 into 0 1.756 * [backup-simplify]: Simplify (atan2 1 (fma (/ 1 (/ 1 N)) (+ (/ 1 (/ 1 N)) 1) 1)) into (atan2 1 (fma N (+ N 1) 1)) 1.756 * [backup-simplify]: Simplify (atan2 1 (fma (/ 1 (- N)) (+ (/ 1 (- N)) 1) 1)) into (atan2 1 (fma (/ -1 N) (- 1 (/ 1 N)) 1)) 1.756 * [approximate]: Taking taylor expansion of (atan2 1 (fma (/ -1 N) (- 1 (/ 1 N)) 1)) in (N) around 0 1.756 * [taylor]: Taking taylor expansion of (atan2 1 (fma (/ -1 N) (- 1 (/ 1 N)) 1)) in N 1.756 * [backup-simplify]: Simplify (atan2 1 (fma (/ -1 N) (- 1 (/ 1 N)) 1)) into (atan2 1 (fma (/ -1 N) (- 1 (/ 1 N)) 1)) 1.756 * [taylor]: Taking taylor expansion of (atan2 1 (fma (/ -1 N) (- 1 (/ 1 N)) 1)) in N 1.756 * [backup-simplify]: Simplify (atan2 1 (fma (/ -1 N) (- 1 (/ 1 N)) 1)) into (atan2 1 (fma (/ -1 N) (- 1 (/ 1 N)) 1)) 1.756 * [backup-simplify]: Simplify (atan2 1 (fma (/ -1 N) (- 1 (/ 1 N)) 1)) into (atan2 1 (fma (/ -1 N) (- 1 (/ 1 N)) 1)) 1.757 * [backup-simplify]: Simplify 0 into 0 1.757 * [backup-simplify]: Simplify 0 into 0 1.757 * [backup-simplify]: Simplify 0 into 0 1.757 * [backup-simplify]: Simplify 0 into 0 1.757 * [backup-simplify]: Simplify 0 into 0 1.757 * [backup-simplify]: Simplify 0 into 0 1.757 * [backup-simplify]: Simplify (atan2 1 (fma (/ -1 (/ 1 (- N))) (- 1 (/ 1 (/ 1 (- N)))) 1)) into (atan2 1 (fma N (+ N 1) 1)) 1.757 * * * [progress]: simplifying candidates 1.757 * * * * [progress]: [ 1 / 13 ] simplifiying candidate # 1.757 * * * * [progress]: [ 2 / 13 ] simplifiying candidate # 1.757 * * * * [progress]: [ 3 / 13 ] simplifiying candidate # 1.757 * * * * [progress]: [ 4 / 13 ] simplifiying candidate # 1.757 * * * * [progress]: [ 5 / 13 ] simplifiying candidate # 1.757 * * * * [progress]: [ 6 / 13 ] simplifiying candidate # 1.757 * * * * [progress]: [ 7 / 13 ] simplifiying candidate # 1.757 * * * * [progress]: [ 8 / 13 ] simplifiying candidate # 1.758 * * * * [progress]: [ 9 / 13 ] simplifiying candidate # 1.758 * * * * [progress]: [ 10 / 13 ] simplifiying candidate #real (real->posit16 (atan2 1 (fma N (+ N 1) 1)))))> 1.758 * * * * [progress]: [ 11 / 13 ] simplifiying candidate # 1.758 * [simplify]: Simplifying (atan2 1 (fma N (+ N 1) 1)) 1.758 * * [simplify]: iters left: 4 (5 enodes) 1.761 * * [simplify]: iters left: 3 (20 enodes) 1.767 * * [simplify]: iters left: 2 (33 enodes) 1.778 * * [simplify]: iters left: 1 (40 enodes) 1.787 * * [simplify]: Extracting #0: cost 1 inf + 0 1.788 * * [simplify]: Extracting #1: cost 4 inf + 0 1.788 * * [simplify]: Extracting #2: cost 7 inf + 1 1.788 * * [simplify]: Extracting #3: cost 3 inf + 768 1.788 * * [simplify]: Extracting #4: cost 1 inf + 907 1.789 * * [simplify]: Extracting #5: cost 0 inf + 948 1.789 * [simplify]: Simplified to (atan2 1 (fma N (+ N 1) 1)) 1.789 * [simplify]: Simplified (2) to (λ (N) (atan2 1 (fma N (+ N 1) 1))) 1.789 * * * * [progress]: [ 12 / 13 ] simplifiying candidate # 1.789 * [simplify]: Simplifying (atan2 1 (fma N (+ N 1) 1)) 1.790 * * [simplify]: iters left: 4 (5 enodes) 1.792 * * [simplify]: iters left: 3 (20 enodes) 1.799 * * [simplify]: iters left: 2 (33 enodes) 1.810 * * [simplify]: iters left: 1 (40 enodes) 1.819 * * [simplify]: Extracting #0: cost 1 inf + 0 1.819 * * [simplify]: Extracting #1: cost 4 inf + 0 1.819 * * [simplify]: Extracting #2: cost 7 inf + 1 1.819 * * [simplify]: Extracting #3: cost 3 inf + 768 1.819 * * [simplify]: Extracting #4: cost 1 inf + 907 1.820 * * [simplify]: Extracting #5: cost 0 inf + 948 1.820 * [simplify]: Simplified to (atan2 1 (fma N (+ N 1) 1)) 1.820 * [simplify]: Simplified (2) to (λ (N) (atan2 1 (fma N (+ N 1) 1))) 1.820 * * * * [progress]: [ 13 / 13 ] simplifiying candidate # 1.821 * [simplify]: Simplifying (atan2 1 (fma N (+ N 1) 1)) 1.821 * * [simplify]: iters left: 4 (5 enodes) 1.824 * * [simplify]: iters left: 3 (20 enodes) 1.830 * * [simplify]: iters left: 2 (33 enodes) 1.836 * * [simplify]: iters left: 1 (40 enodes) 1.841 * * [simplify]: Extracting #0: cost 1 inf + 0 1.841 * * [simplify]: Extracting #1: cost 4 inf + 0 1.841 * * [simplify]: Extracting #2: cost 7 inf + 1 1.841 * * [simplify]: Extracting #3: cost 3 inf + 768 1.841 * * [simplify]: Extracting #4: cost 1 inf + 907 1.841 * * [simplify]: Extracting #5: cost 0 inf + 948 1.842 * [simplify]: Simplified to (atan2 1 (fma N (+ N 1) 1)) 1.842 * [simplify]: Simplified (2) to (λ (N) (atan2 1 (fma N (+ N 1) 1))) 1.842 * * * [progress]: adding candidates to table 1.925 * * [progress]: iteration 3 / 4 1.925 * * * [progress]: picking best candidate 1.932 * * * * [pick]: Picked # 1.932 * * * [progress]: localizing error 1.948 * * * [progress]: generating rewritten candidates 1.948 * * * * [progress]: [ 1 / 4 ] rewriting at (2 2) 1.950 * * * * [progress]: [ 2 / 4 ] rewriting at (2 1) 1.952 * * * * [progress]: [ 3 / 4 ] rewriting at (2) 1.961 * * * * [progress]: [ 4 / 4 ] rewriting at (2 2 1) 1.962 * * * [progress]: generating series expansions 1.962 * * * * [progress]: [ 1 / 4 ] generating series at (2 2) 1.962 * [backup-simplify]: Simplify (sqrt (atan2 1 (fma N (+ N 1) 1))) into (sqrt (atan2 1 (fma N (+ N 1) 1))) 1.963 * [approximate]: Taking taylor expansion of (sqrt (atan2 1 (fma N (+ N 1) 1))) in (N) around 0 1.963 * [taylor]: Taking taylor expansion of (sqrt (atan2 1 (fma N (+ N 1) 1))) in N 1.963 * [taylor]: Taking taylor expansion of (atan2 1 (fma N (+ N 1) 1)) in N 1.963 * [backup-simplify]: Simplify (atan2 1 (fma N (+ N 1) 1)) into (atan2 1 (fma N (+ N 1) 1)) 1.963 * [backup-simplify]: Simplify (sqrt (atan2 1 (fma N (+ N 1) 1))) into (sqrt (atan2 1 (fma N (+ N 1) 1))) 1.963 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (atan2 1 (fma N (+ N 1) 1))))) into 0 1.963 * [taylor]: Taking taylor expansion of (sqrt (atan2 1 (fma N (+ N 1) 1))) in N 1.963 * [taylor]: Taking taylor expansion of (atan2 1 (fma N (+ N 1) 1)) in N 1.963 * [backup-simplify]: Simplify (atan2 1 (fma N (+ N 1) 1)) into (atan2 1 (fma N (+ N 1) 1)) 1.963 * [backup-simplify]: Simplify (sqrt (atan2 1 (fma N (+ N 1) 1))) into (sqrt (atan2 1 (fma N (+ N 1) 1))) 1.963 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (atan2 1 (fma N (+ N 1) 1))))) into 0 1.963 * [backup-simplify]: Simplify (sqrt (atan2 1 (fma N (+ N 1) 1))) into (sqrt (atan2 1 (fma N (+ N 1) 1))) 1.963 * [backup-simplify]: Simplify 0 into 0 1.964 * [backup-simplify]: Simplify (/ (- 0 (pow 0 2) (+)) (* 2 (sqrt (atan2 1 (fma N (+ N 1) 1))))) into 0 1.964 * [backup-simplify]: Simplify 0 into 0 1.964 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0)))) (* 2 (sqrt (atan2 1 (fma N (+ N 1) 1))))) into 0 1.964 * [backup-simplify]: Simplify 0 into 0 1.965 * [backup-simplify]: Simplify (/ (- 0 (pow 0 2) (+ (* 2 (* 0 0)))) (* 2 (sqrt (atan2 1 (fma N (+ N 1) 1))))) into 0 1.965 * [backup-simplify]: Simplify 0 into 0 1.966 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0)) (* 2 (* 0 0)))) (* 2 (sqrt (atan2 1 (fma N (+ N 1) 1))))) into 0 1.966 * [backup-simplify]: Simplify 0 into 0 1.966 * [backup-simplify]: Simplify (/ (- 0 (pow 0 2) (+ (* 2 (* 0 0)) (* 2 (* 0 0)))) (* 2 (sqrt (atan2 1 (fma N (+ N 1) 1))))) into 0 1.966 * [backup-simplify]: Simplify 0 into 0 1.966 * [backup-simplify]: Simplify (sqrt (atan2 1 (fma N (+ N 1) 1))) into (sqrt (atan2 1 (fma N (+ N 1) 1))) 1.966 * [backup-simplify]: Simplify (sqrt (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1))) into (sqrt (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1))) 1.966 * [approximate]: Taking taylor expansion of (sqrt (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1))) in (N) around 0 1.967 * [taylor]: Taking taylor expansion of (sqrt (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1))) in N 1.967 * [taylor]: Taking taylor expansion of (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1)) in N 1.967 * [backup-simplify]: Simplify (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1)) into (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1)) 1.967 * [backup-simplify]: Simplify (sqrt (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1))) into (sqrt (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1))) 1.967 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1))))) into 0 1.967 * [taylor]: Taking taylor expansion of (sqrt (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1))) in N 1.967 * [taylor]: Taking taylor expansion of (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1)) in N 1.967 * [backup-simplify]: Simplify (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1)) into (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1)) 1.967 * [backup-simplify]: Simplify (sqrt (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1))) into (sqrt (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1))) 1.967 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1))))) into 0 1.967 * [backup-simplify]: Simplify (sqrt (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1))) into (sqrt (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1))) 1.967 * [backup-simplify]: Simplify 0 into 0 1.968 * [backup-simplify]: Simplify (/ (- 0 (pow 0 2) (+)) (* 2 (sqrt (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1))))) into 0 1.968 * [backup-simplify]: Simplify 0 into 0 1.969 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0)))) (* 2 (sqrt (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1))))) into 0 1.969 * [backup-simplify]: Simplify 0 into 0 1.969 * [backup-simplify]: Simplify (/ (- 0 (pow 0 2) (+ (* 2 (* 0 0)))) (* 2 (sqrt (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1))))) into 0 1.969 * [backup-simplify]: Simplify 0 into 0 1.970 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0)) (* 2 (* 0 0)))) (* 2 (sqrt (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1))))) into 0 1.970 * [backup-simplify]: Simplify 0 into 0 1.970 * [backup-simplify]: Simplify (/ (- 0 (pow 0 2) (+ (* 2 (* 0 0)) (* 2 (* 0 0)))) (* 2 (sqrt (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1))))) into 0 1.971 * [backup-simplify]: Simplify 0 into 0 1.971 * [backup-simplify]: Simplify (sqrt (atan2 1 (fma (/ 1 (/ 1 N)) (+ (/ 1 (/ 1 N)) 1) 1))) into (sqrt (atan2 1 (fma N (+ N 1) 1))) 1.971 * [backup-simplify]: Simplify (sqrt (atan2 1 (fma (/ 1 (- N)) (+ (/ 1 (- N)) 1) 1))) into (sqrt (atan2 1 (fma (/ -1 N) (- 1 (/ 1 N)) 1))) 1.971 * [approximate]: Taking taylor expansion of (sqrt (atan2 1 (fma (/ -1 N) (- 1 (/ 1 N)) 1))) in (N) around 0 1.971 * [taylor]: Taking taylor expansion of (sqrt (atan2 1 (fma (/ -1 N) (- 1 (/ 1 N)) 1))) in N 1.971 * [taylor]: Taking taylor expansion of (atan2 1 (fma (/ -1 N) (- 1 (/ 1 N)) 1)) in N 1.971 * [backup-simplify]: Simplify (atan2 1 (fma (/ -1 N) (- 1 (/ 1 N)) 1)) into (atan2 1 (fma (/ -1 N) (- 1 (/ 1 N)) 1)) 1.971 * [backup-simplify]: Simplify (sqrt (atan2 1 (fma (/ -1 N) (- 1 (/ 1 N)) 1))) into (sqrt (atan2 1 (fma (/ -1 N) (- 1 (/ 1 N)) 1))) 1.971 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (atan2 1 (fma (/ -1 N) (- 1 (/ 1 N)) 1))))) into 0 1.971 * [taylor]: Taking taylor expansion of (sqrt (atan2 1 (fma (/ -1 N) (- 1 (/ 1 N)) 1))) in N 1.971 * [taylor]: Taking taylor expansion of (atan2 1 (fma (/ -1 N) (- 1 (/ 1 N)) 1)) in N 1.971 * [backup-simplify]: Simplify (atan2 1 (fma (/ -1 N) (- 1 (/ 1 N)) 1)) into (atan2 1 (fma (/ -1 N) (- 1 (/ 1 N)) 1)) 1.971 * [backup-simplify]: Simplify (sqrt (atan2 1 (fma (/ -1 N) (- 1 (/ 1 N)) 1))) into (sqrt (atan2 1 (fma (/ -1 N) (- 1 (/ 1 N)) 1))) 1.971 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (atan2 1 (fma (/ -1 N) (- 1 (/ 1 N)) 1))))) into 0 1.971 * [backup-simplify]: Simplify (sqrt (atan2 1 (fma (/ -1 N) (- 1 (/ 1 N)) 1))) into (sqrt (atan2 1 (fma (/ -1 N) (- 1 (/ 1 N)) 1))) 1.972 * [backup-simplify]: Simplify 0 into 0 1.972 * [backup-simplify]: Simplify (/ (- 0 (pow 0 2) (+)) (* 2 (sqrt (atan2 1 (fma (/ -1 N) (- 1 (/ 1 N)) 1))))) into 0 1.972 * [backup-simplify]: Simplify 0 into 0 1.973 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0)))) (* 2 (sqrt (atan2 1 (fma (/ -1 N) (- 1 (/ 1 N)) 1))))) into 0 1.973 * [backup-simplify]: Simplify 0 into 0 1.973 * [backup-simplify]: Simplify (/ (- 0 (pow 0 2) (+ (* 2 (* 0 0)))) (* 2 (sqrt (atan2 1 (fma (/ -1 N) (- 1 (/ 1 N)) 1))))) into 0 1.973 * [backup-simplify]: Simplify 0 into 0 1.974 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0)) (* 2 (* 0 0)))) (* 2 (sqrt (atan2 1 (fma (/ -1 N) (- 1 (/ 1 N)) 1))))) into 0 1.974 * [backup-simplify]: Simplify 0 into 0 1.974 * [backup-simplify]: Simplify (/ (- 0 (pow 0 2) (+ (* 2 (* 0 0)) (* 2 (* 0 0)))) (* 2 (sqrt (atan2 1 (fma (/ -1 N) (- 1 (/ 1 N)) 1))))) into 0 1.975 * [backup-simplify]: Simplify 0 into 0 1.975 * [backup-simplify]: Simplify (sqrt (atan2 1 (fma (/ -1 (/ 1 (- N))) (- 1 (/ 1 (/ 1 (- N)))) 1))) into (sqrt (atan2 1 (fma N (+ N 1) 1))) 1.975 * * * * [progress]: [ 2 / 4 ] generating series at (2 1) 1.975 * [backup-simplify]: Simplify (sqrt (atan2 1 (fma N (+ N 1) 1))) into (sqrt (atan2 1 (fma N (+ N 1) 1))) 1.975 * [approximate]: Taking taylor expansion of (sqrt (atan2 1 (fma N (+ N 1) 1))) in (N) around 0 1.975 * [taylor]: Taking taylor expansion of (sqrt (atan2 1 (fma N (+ N 1) 1))) in N 1.975 * [taylor]: Taking taylor expansion of (atan2 1 (fma N (+ N 1) 1)) in N 1.975 * [backup-simplify]: Simplify (atan2 1 (fma N (+ N 1) 1)) into (atan2 1 (fma N (+ N 1) 1)) 1.975 * [backup-simplify]: Simplify (sqrt (atan2 1 (fma N (+ N 1) 1))) into (sqrt (atan2 1 (fma N (+ N 1) 1))) 1.975 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (atan2 1 (fma N (+ N 1) 1))))) into 0 1.975 * [taylor]: Taking taylor expansion of (sqrt (atan2 1 (fma N (+ N 1) 1))) in N 1.975 * [taylor]: Taking taylor expansion of (atan2 1 (fma N (+ N 1) 1)) in N 1.975 * [backup-simplify]: Simplify (atan2 1 (fma N (+ N 1) 1)) into (atan2 1 (fma N (+ N 1) 1)) 1.975 * [backup-simplify]: Simplify (sqrt (atan2 1 (fma N (+ N 1) 1))) into (sqrt (atan2 1 (fma N (+ N 1) 1))) 1.975 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (atan2 1 (fma N (+ N 1) 1))))) into 0 1.975 * [backup-simplify]: Simplify (sqrt (atan2 1 (fma N (+ N 1) 1))) into (sqrt (atan2 1 (fma N (+ N 1) 1))) 1.975 * [backup-simplify]: Simplify 0 into 0 1.976 * [backup-simplify]: Simplify (/ (- 0 (pow 0 2) (+)) (* 2 (sqrt (atan2 1 (fma N (+ N 1) 1))))) into 0 1.976 * [backup-simplify]: Simplify 0 into 0 1.976 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0)))) (* 2 (sqrt (atan2 1 (fma N (+ N 1) 1))))) into 0 1.976 * [backup-simplify]: Simplify 0 into 0 1.977 * [backup-simplify]: Simplify (/ (- 0 (pow 0 2) (+ (* 2 (* 0 0)))) (* 2 (sqrt (atan2 1 (fma N (+ N 1) 1))))) into 0 1.977 * [backup-simplify]: Simplify 0 into 0 1.978 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0)) (* 2 (* 0 0)))) (* 2 (sqrt (atan2 1 (fma N (+ N 1) 1))))) into 0 1.978 * [backup-simplify]: Simplify 0 into 0 1.978 * [backup-simplify]: Simplify (/ (- 0 (pow 0 2) (+ (* 2 (* 0 0)) (* 2 (* 0 0)))) (* 2 (sqrt (atan2 1 (fma N (+ N 1) 1))))) into 0 1.978 * [backup-simplify]: Simplify 0 into 0 1.978 * [backup-simplify]: Simplify (sqrt (atan2 1 (fma N (+ N 1) 1))) into (sqrt (atan2 1 (fma N (+ N 1) 1))) 1.978 * [backup-simplify]: Simplify (sqrt (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1))) into (sqrt (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1))) 1.978 * [approximate]: Taking taylor expansion of (sqrt (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1))) in (N) around 0 1.978 * [taylor]: Taking taylor expansion of (sqrt (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1))) in N 1.978 * [taylor]: Taking taylor expansion of (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1)) in N 1.979 * [backup-simplify]: Simplify (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1)) into (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1)) 1.979 * [backup-simplify]: Simplify (sqrt (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1))) into (sqrt (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1))) 1.979 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1))))) into 0 1.979 * [taylor]: Taking taylor expansion of (sqrt (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1))) in N 1.979 * [taylor]: Taking taylor expansion of (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1)) in N 1.979 * [backup-simplify]: Simplify (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1)) into (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1)) 1.979 * [backup-simplify]: Simplify (sqrt (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1))) into (sqrt (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1))) 1.979 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1))))) into 0 1.979 * [backup-simplify]: Simplify (sqrt (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1))) into (sqrt (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1))) 1.979 * [backup-simplify]: Simplify 0 into 0 1.980 * [backup-simplify]: Simplify (/ (- 0 (pow 0 2) (+)) (* 2 (sqrt (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1))))) into 0 1.980 * [backup-simplify]: Simplify 0 into 0 1.980 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0)))) (* 2 (sqrt (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1))))) into 0 1.980 * [backup-simplify]: Simplify 0 into 0 1.981 * [backup-simplify]: Simplify (/ (- 0 (pow 0 2) (+ (* 2 (* 0 0)))) (* 2 (sqrt (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1))))) into 0 1.981 * [backup-simplify]: Simplify 0 into 0 1.982 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0)) (* 2 (* 0 0)))) (* 2 (sqrt (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1))))) into 0 1.982 * [backup-simplify]: Simplify 0 into 0 1.982 * [backup-simplify]: Simplify (/ (- 0 (pow 0 2) (+ (* 2 (* 0 0)) (* 2 (* 0 0)))) (* 2 (sqrt (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1))))) into 0 1.982 * [backup-simplify]: Simplify 0 into 0 1.982 * [backup-simplify]: Simplify (sqrt (atan2 1 (fma (/ 1 (/ 1 N)) (+ (/ 1 (/ 1 N)) 1) 1))) into (sqrt (atan2 1 (fma N (+ N 1) 1))) 1.982 * [backup-simplify]: Simplify (sqrt (atan2 1 (fma (/ 1 (- N)) (+ (/ 1 (- N)) 1) 1))) into (sqrt (atan2 1 (fma (/ -1 N) (- 1 (/ 1 N)) 1))) 1.983 * [approximate]: Taking taylor expansion of (sqrt (atan2 1 (fma (/ -1 N) (- 1 (/ 1 N)) 1))) in (N) around 0 1.983 * [taylor]: Taking taylor expansion of (sqrt (atan2 1 (fma (/ -1 N) (- 1 (/ 1 N)) 1))) in N 1.983 * [taylor]: Taking taylor expansion of (atan2 1 (fma (/ -1 N) (- 1 (/ 1 N)) 1)) in N 1.983 * [backup-simplify]: Simplify (atan2 1 (fma (/ -1 N) (- 1 (/ 1 N)) 1)) into (atan2 1 (fma (/ -1 N) (- 1 (/ 1 N)) 1)) 1.983 * [backup-simplify]: Simplify (sqrt (atan2 1 (fma (/ -1 N) (- 1 (/ 1 N)) 1))) into (sqrt (atan2 1 (fma (/ -1 N) (- 1 (/ 1 N)) 1))) 1.983 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (atan2 1 (fma (/ -1 N) (- 1 (/ 1 N)) 1))))) into 0 1.983 * [taylor]: Taking taylor expansion of (sqrt (atan2 1 (fma (/ -1 N) (- 1 (/ 1 N)) 1))) in N 1.983 * [taylor]: Taking taylor expansion of (atan2 1 (fma (/ -1 N) (- 1 (/ 1 N)) 1)) in N 1.983 * [backup-simplify]: Simplify (atan2 1 (fma (/ -1 N) (- 1 (/ 1 N)) 1)) into (atan2 1 (fma (/ -1 N) (- 1 (/ 1 N)) 1)) 1.983 * [backup-simplify]: Simplify (sqrt (atan2 1 (fma (/ -1 N) (- 1 (/ 1 N)) 1))) into (sqrt (atan2 1 (fma (/ -1 N) (- 1 (/ 1 N)) 1))) 1.983 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (atan2 1 (fma (/ -1 N) (- 1 (/ 1 N)) 1))))) into 0 1.983 * [backup-simplify]: Simplify (sqrt (atan2 1 (fma (/ -1 N) (- 1 (/ 1 N)) 1))) into (sqrt (atan2 1 (fma (/ -1 N) (- 1 (/ 1 N)) 1))) 1.983 * [backup-simplify]: Simplify 0 into 0 1.984 * [backup-simplify]: Simplify (/ (- 0 (pow 0 2) (+)) (* 2 (sqrt (atan2 1 (fma (/ -1 N) (- 1 (/ 1 N)) 1))))) into 0 1.984 * [backup-simplify]: Simplify 0 into 0 1.985 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0)))) (* 2 (sqrt (atan2 1 (fma (/ -1 N) (- 1 (/ 1 N)) 1))))) into 0 1.985 * [backup-simplify]: Simplify 0 into 0 1.986 * [backup-simplify]: Simplify (/ (- 0 (pow 0 2) (+ (* 2 (* 0 0)))) (* 2 (sqrt (atan2 1 (fma (/ -1 N) (- 1 (/ 1 N)) 1))))) into 0 1.986 * [backup-simplify]: Simplify 0 into 0 1.987 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0)) (* 2 (* 0 0)))) (* 2 (sqrt (atan2 1 (fma (/ -1 N) (- 1 (/ 1 N)) 1))))) into 0 1.987 * [backup-simplify]: Simplify 0 into 0 1.988 * [backup-simplify]: Simplify (/ (- 0 (pow 0 2) (+ (* 2 (* 0 0)) (* 2 (* 0 0)))) (* 2 (sqrt (atan2 1 (fma (/ -1 N) (- 1 (/ 1 N)) 1))))) into 0 1.988 * [backup-simplify]: Simplify 0 into 0 1.988 * [backup-simplify]: Simplify (sqrt (atan2 1 (fma (/ -1 (/ 1 (- N))) (- 1 (/ 1 (/ 1 (- N)))) 1))) into (sqrt (atan2 1 (fma N (+ N 1) 1))) 1.988 * * * * [progress]: [ 3 / 4 ] generating series at (2) 1.988 * [backup-simplify]: Simplify (* (sqrt (atan2 1 (fma N (+ N 1) 1))) (sqrt (atan2 1 (fma N (+ N 1) 1)))) into (atan2 1 (fma N (+ N 1) 1)) 1.988 * [approximate]: Taking taylor expansion of (atan2 1 (fma N (+ N 1) 1)) in (N) around 0 1.988 * [taylor]: Taking taylor expansion of (atan2 1 (fma N (+ N 1) 1)) in N 1.989 * [backup-simplify]: Simplify (atan2 1 (fma N (+ N 1) 1)) into (atan2 1 (fma N (+ N 1) 1)) 1.989 * [taylor]: Taking taylor expansion of (atan2 1 (fma N (+ N 1) 1)) in N 1.989 * [backup-simplify]: Simplify (atan2 1 (fma N (+ N 1) 1)) into (atan2 1 (fma N (+ N 1) 1)) 1.989 * [backup-simplify]: Simplify (atan2 1 (fma N (+ N 1) 1)) into (atan2 1 (fma N (+ N 1) 1)) 1.989 * [backup-simplify]: Simplify 0 into 0 1.989 * [backup-simplify]: Simplify 0 into 0 1.989 * [backup-simplify]: Simplify 0 into 0 1.989 * [backup-simplify]: Simplify 0 into 0 1.989 * [backup-simplify]: Simplify 0 into 0 1.989 * [backup-simplify]: Simplify 0 into 0 1.989 * [backup-simplify]: Simplify (atan2 1 (fma N (+ N 1) 1)) into (atan2 1 (fma N (+ N 1) 1)) 1.989 * [backup-simplify]: Simplify (* (sqrt (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1))) (sqrt (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1)))) into (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1)) 1.990 * [approximate]: Taking taylor expansion of (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1)) in (N) around 0 1.990 * [taylor]: Taking taylor expansion of (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1)) in N 1.990 * [backup-simplify]: Simplify (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1)) into (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1)) 1.990 * [taylor]: Taking taylor expansion of (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1)) in N 1.990 * [backup-simplify]: Simplify (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1)) into (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1)) 1.990 * [backup-simplify]: Simplify (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1)) into (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1)) 1.990 * [backup-simplify]: Simplify 0 into 0 1.990 * [backup-simplify]: Simplify 0 into 0 1.990 * [backup-simplify]: Simplify 0 into 0 1.990 * [backup-simplify]: Simplify 0 into 0 1.990 * [backup-simplify]: Simplify 0 into 0 1.990 * [backup-simplify]: Simplify 0 into 0 1.990 * [backup-simplify]: Simplify (atan2 1 (fma (/ 1 (/ 1 N)) (+ (/ 1 (/ 1 N)) 1) 1)) into (atan2 1 (fma N (+ N 1) 1)) 1.991 * [backup-simplify]: Simplify (* (sqrt (atan2 1 (fma (/ 1 (- N)) (+ (/ 1 (- N)) 1) 1))) (sqrt (atan2 1 (fma (/ 1 (- N)) (+ (/ 1 (- N)) 1) 1)))) into (atan2 1 (fma (/ -1 N) (- 1 (/ 1 N)) 1)) 1.991 * [approximate]: Taking taylor expansion of (atan2 1 (fma (/ -1 N) (- 1 (/ 1 N)) 1)) in (N) around 0 1.991 * [taylor]: Taking taylor expansion of (atan2 1 (fma (/ -1 N) (- 1 (/ 1 N)) 1)) in N 1.991 * [backup-simplify]: Simplify (atan2 1 (fma (/ -1 N) (- 1 (/ 1 N)) 1)) into (atan2 1 (fma (/ -1 N) (- 1 (/ 1 N)) 1)) 1.991 * [taylor]: Taking taylor expansion of (atan2 1 (fma (/ -1 N) (- 1 (/ 1 N)) 1)) in N 1.991 * [backup-simplify]: Simplify (atan2 1 (fma (/ -1 N) (- 1 (/ 1 N)) 1)) into (atan2 1 (fma (/ -1 N) (- 1 (/ 1 N)) 1)) 1.991 * [backup-simplify]: Simplify (atan2 1 (fma (/ -1 N) (- 1 (/ 1 N)) 1)) into (atan2 1 (fma (/ -1 N) (- 1 (/ 1 N)) 1)) 1.991 * [backup-simplify]: Simplify 0 into 0 1.991 * [backup-simplify]: Simplify 0 into 0 1.992 * [backup-simplify]: Simplify 0 into 0 1.992 * [backup-simplify]: Simplify 0 into 0 1.992 * [backup-simplify]: Simplify 0 into 0 1.992 * [backup-simplify]: Simplify 0 into 0 1.992 * [backup-simplify]: Simplify (atan2 1 (fma (/ -1 (/ 1 (- N))) (- 1 (/ 1 (/ 1 (- N)))) 1)) into (atan2 1 (fma N (+ N 1) 1)) 1.992 * * * * [progress]: [ 4 / 4 ] generating series at (2 2 1) 1.992 * [backup-simplify]: Simplify (atan2 1 (fma N (+ N 1) 1)) into (atan2 1 (fma N (+ N 1) 1)) 1.992 * [approximate]: Taking taylor expansion of (atan2 1 (fma N (+ N 1) 1)) in (N) around 0 1.992 * [taylor]: Taking taylor expansion of (atan2 1 (fma N (+ N 1) 1)) in N 1.992 * [backup-simplify]: Simplify (atan2 1 (fma N (+ N 1) 1)) into (atan2 1 (fma N (+ N 1) 1)) 1.992 * [taylor]: Taking taylor expansion of (atan2 1 (fma N (+ N 1) 1)) in N 1.992 * [backup-simplify]: Simplify (atan2 1 (fma N (+ N 1) 1)) into (atan2 1 (fma N (+ N 1) 1)) 1.992 * [backup-simplify]: Simplify (atan2 1 (fma N (+ N 1) 1)) into (atan2 1 (fma N (+ N 1) 1)) 1.992 * [backup-simplify]: Simplify 0 into 0 1.992 * [backup-simplify]: Simplify 0 into 0 1.992 * [backup-simplify]: Simplify 0 into 0 1.992 * [backup-simplify]: Simplify 0 into 0 1.992 * [backup-simplify]: Simplify 0 into 0 1.992 * [backup-simplify]: Simplify 0 into 0 1.993 * [backup-simplify]: Simplify (atan2 1 (fma N (+ N 1) 1)) into (atan2 1 (fma N (+ N 1) 1)) 1.993 * [backup-simplify]: Simplify (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1)) into (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1)) 1.993 * [approximate]: Taking taylor expansion of (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1)) in (N) around 0 1.993 * [taylor]: Taking taylor expansion of (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1)) in N 1.993 * [backup-simplify]: Simplify (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1)) into (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1)) 1.993 * [taylor]: Taking taylor expansion of (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1)) in N 1.993 * [backup-simplify]: Simplify (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1)) into (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1)) 1.993 * [backup-simplify]: Simplify (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1)) into (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1)) 1.993 * [backup-simplify]: Simplify 0 into 0 1.993 * [backup-simplify]: Simplify 0 into 0 1.993 * [backup-simplify]: Simplify 0 into 0 1.993 * [backup-simplify]: Simplify 0 into 0 1.993 * [backup-simplify]: Simplify 0 into 0 1.993 * [backup-simplify]: Simplify 0 into 0 1.993 * [backup-simplify]: Simplify (atan2 1 (fma (/ 1 (/ 1 N)) (+ (/ 1 (/ 1 N)) 1) 1)) into (atan2 1 (fma N (+ N 1) 1)) 1.993 * [backup-simplify]: Simplify (atan2 1 (fma (/ 1 (- N)) (+ (/ 1 (- N)) 1) 1)) into (atan2 1 (fma (/ -1 N) (- 1 (/ 1 N)) 1)) 1.993 * [approximate]: Taking taylor expansion of (atan2 1 (fma (/ -1 N) (- 1 (/ 1 N)) 1)) in (N) around 0 1.993 * [taylor]: Taking taylor expansion of (atan2 1 (fma (/ -1 N) (- 1 (/ 1 N)) 1)) in N 1.993 * [backup-simplify]: Simplify (atan2 1 (fma (/ -1 N) (- 1 (/ 1 N)) 1)) into (atan2 1 (fma (/ -1 N) (- 1 (/ 1 N)) 1)) 1.993 * [taylor]: Taking taylor expansion of (atan2 1 (fma (/ -1 N) (- 1 (/ 1 N)) 1)) in N 1.993 * [backup-simplify]: Simplify (atan2 1 (fma (/ -1 N) (- 1 (/ 1 N)) 1)) into (atan2 1 (fma (/ -1 N) (- 1 (/ 1 N)) 1)) 1.994 * [backup-simplify]: Simplify (atan2 1 (fma (/ -1 N) (- 1 (/ 1 N)) 1)) into (atan2 1 (fma (/ -1 N) (- 1 (/ 1 N)) 1)) 1.994 * [backup-simplify]: Simplify 0 into 0 1.994 * [backup-simplify]: Simplify 0 into 0 1.994 * [backup-simplify]: Simplify 0 into 0 1.994 * [backup-simplify]: Simplify 0 into 0 1.994 * [backup-simplify]: Simplify 0 into 0 1.994 * [backup-simplify]: Simplify 0 into 0 1.997 * [backup-simplify]: Simplify (atan2 1 (fma (/ -1 (/ 1 (- N))) (- 1 (/ 1 (/ 1 (- N)))) 1)) into (atan2 1 (fma N (+ N 1) 1)) 1.997 * * * [progress]: simplifying candidates 1.997 * * * * [progress]: [ 1 / 106 ] simplifiying candidate # 1.997 * * * * [progress]: [ 2 / 106 ] simplifiying candidate # 1.997 * * * * [progress]: [ 3 / 106 ] simplifiying candidate # 1.997 * * * * [progress]: [ 4 / 106 ] simplifiying candidate # 1.997 * * * * [progress]: [ 5 / 106 ] simplifiying candidate # 1.997 * * * * [progress]: [ 6 / 106 ] simplifiying candidate # 1.997 * * * * [progress]: [ 7 / 106 ] simplifiying candidate # 1.997 * * * * [progress]: [ 8 / 106 ] simplifiying candidate # 1.997 * * * * [progress]: [ 9 / 106 ] simplifiying candidate # 1.997 * [simplify]: Simplifying (sqrt (* (cbrt (atan2 1 (fma N (+ N 1) 1))) (cbrt (atan2 1 (fma N (+ N 1) 1))))) 1.998 * * [simplify]: iters left: 6 (8 enodes) 2.000 * * [simplify]: iters left: 5 (30 enodes) 2.004 * * [simplify]: iters left: 4 (43 enodes) 2.011 * * [simplify]: iters left: 3 (50 enodes) 2.017 * * [simplify]: Extracting #0: cost 1 inf + 0 2.017 * * [simplify]: Extracting #1: cost 4 inf + 0 2.017 * * [simplify]: Extracting #2: cost 7 inf + 0 2.017 * * [simplify]: Extracting #3: cost 10 inf + 0 2.017 * * [simplify]: Extracting #4: cost 13 inf + 1 2.017 * * [simplify]: Extracting #5: cost 15 inf + 2 2.017 * * [simplify]: Extracting #6: cost 10 inf + 336 2.017 * * [simplify]: Extracting #7: cost 5 inf + 1385 2.018 * * [simplify]: Extracting #8: cost 0 inf + 3010 2.018 * [simplify]: Simplified to (fabs (cbrt (atan2 1 (+ 1 (fma N N N))))) 2.018 * [simplify]: Simplified (2 2 1) to (λ (N) (* (sqrt (atan2 1 (fma N (+ N 1) 1))) (* (fabs (cbrt (atan2 1 (+ 1 (fma N N N))))) (sqrt (cbrt (atan2 1 (fma N (+ N 1) 1))))))) 2.018 * * * * [progress]: [ 10 / 106 ] simplifiying candidate # 2.018 * [simplify]: Simplifying (sqrt (sqrt (atan2 1 (fma N (+ N 1) 1)))) 2.019 * * [simplify]: iters left: 6 (7 enodes) 2.020 * * [simplify]: iters left: 5 (26 enodes) 2.024 * * [simplify]: iters left: 4 (39 enodes) 2.030 * * [simplify]: iters left: 3 (46 enodes) 2.035 * * [simplify]: Extracting #0: cost 1 inf + 0 2.035 * * [simplify]: Extracting #1: cost 3 inf + 0 2.036 * * [simplify]: Extracting #2: cost 5 inf + 0 2.036 * * [simplify]: Extracting #3: cost 8 inf + 0 2.036 * * [simplify]: Extracting #4: cost 11 inf + 1 2.036 * * [simplify]: Extracting #5: cost 9 inf + 294 2.036 * * [simplify]: Extracting #6: cost 5 inf + 947 2.036 * * [simplify]: Extracting #7: cost 1 inf + 1819 2.037 * * [simplify]: Extracting #8: cost 0 inf + 2136 2.037 * [simplify]: Simplified to (sqrt (sqrt (atan2 1 (fma N (+ N 1) 1)))) 2.037 * [simplify]: Simplified (2 2 1) to (λ (N) (* (sqrt (atan2 1 (fma N (+ N 1) 1))) (* (sqrt (sqrt (atan2 1 (fma N (+ N 1) 1)))) (sqrt (sqrt (atan2 1 (fma N (+ N 1) 1))))))) 2.037 * * * * [progress]: [ 11 / 106 ] simplifiying candidate # 2.037 * [simplify]: Simplifying (sqrt 1) 2.037 * * [simplify]: iters left: 1 (2 enodes) 2.039 * * [simplify]: Extracting #0: cost 1 inf + 0 2.039 * * [simplify]: Extracting #1: cost 0 inf + 1 2.039 * [simplify]: Simplified to 1 2.039 * [simplify]: Simplified (2 2 1) to (λ (N) (* (sqrt (atan2 1 (fma N (+ N 1) 1))) (* 1 (sqrt (atan2 1 (fma N (+ N 1) 1)))))) 2.039 * * * * [progress]: [ 12 / 106 ] simplifiying candidate # 2.039 * [simplify]: Simplifying (atan2 1 (fma N (+ N 1) 1)) 2.039 * * [simplify]: iters left: 4 (5 enodes) 2.040 * * [simplify]: iters left: 3 (20 enodes) 2.044 * * [simplify]: iters left: 2 (33 enodes) 2.049 * * [simplify]: iters left: 1 (40 enodes) 2.054 * * [simplify]: Extracting #0: cost 1 inf + 0 2.054 * * [simplify]: Extracting #1: cost 4 inf + 0 2.054 * * [simplify]: Extracting #2: cost 7 inf + 1 2.055 * * [simplify]: Extracting #3: cost 3 inf + 768 2.055 * * [simplify]: Extracting #4: cost 1 inf + 907 2.055 * * [simplify]: Extracting #5: cost 0 inf + 948 2.056 * [simplify]: Simplified to (atan2 1 (fma N (+ N 1) 1)) 2.056 * [simplify]: Simplified (2 2 1) to (λ (N) (* (sqrt (atan2 1 (fma N (+ N 1) 1))) (pow (atan2 1 (fma N (+ N 1) 1)) (/ 1 2)))) 2.056 * * * * [progress]: [ 13 / 106 ] simplifiying candidate # 2.056 * * * * [progress]: [ 14 / 106 ] simplifiying candidate # 2.056 * [simplify]: Simplifying (sqrt (atan2 1 (fma N (+ N 1) 1))) 2.056 * * [simplify]: iters left: 5 (6 enodes) 2.058 * * [simplify]: iters left: 4 (23 enodes) 2.062 * * [simplify]: iters left: 3 (36 enodes) 2.067 * * [simplify]: iters left: 2 (43 enodes) 2.072 * * [simplify]: Extracting #0: cost 1 inf + 0 2.072 * * [simplify]: Extracting #1: cost 3 inf + 0 2.072 * * [simplify]: Extracting #2: cost 6 inf + 0 2.072 * * [simplify]: Extracting #3: cost 9 inf + 1 2.072 * * [simplify]: Extracting #4: cost 10 inf + 44 2.072 * * [simplify]: Extracting #5: cost 6 inf + 336 2.073 * * [simplify]: Extracting #6: cost 1 inf + 1225 2.073 * * [simplify]: Extracting #7: cost 0 inf + 1502 2.073 * [simplify]: Simplified to (sqrt (atan2 1 (+ 1 (fma N N N)))) 2.073 * [simplify]: Simplified (2 2 1) to (λ (N) (* (sqrt (atan2 1 (fma N (+ N 1) 1))) (fabs (sqrt (atan2 1 (+ 1 (fma N N N))))))) 2.073 * * * * [progress]: [ 15 / 106 ] simplifiying candidate # 2.073 * * * * [progress]: [ 16 / 106 ] simplifiying candidate #real (real->posit16 (sqrt (atan2 1 (fma N (+ N 1) 1)))))))> 2.073 * * * * [progress]: [ 17 / 106 ] simplifiying candidate # 2.073 * * * * [progress]: [ 18 / 106 ] simplifiying candidate # 2.073 * * * * [progress]: [ 19 / 106 ] simplifiying candidate # 2.073 * * * * [progress]: [ 20 / 106 ] simplifiying candidate # 2.073 * * * * [progress]: [ 21 / 106 ] simplifiying candidate # 2.073 * * * * [progress]: [ 22 / 106 ] simplifiying candidate # 2.073 * * * * [progress]: [ 23 / 106 ] simplifiying candidate # 2.073 * * * * [progress]: [ 24 / 106 ] simplifiying candidate # 2.074 * * * * [progress]: [ 25 / 106 ] simplifiying candidate # 2.074 * [simplify]: Simplifying (sqrt (* (cbrt (atan2 1 (fma N (+ N 1) 1))) (cbrt (atan2 1 (fma N (+ N 1) 1))))) 2.074 * * [simplify]: iters left: 6 (8 enodes) 2.077 * * [simplify]: iters left: 5 (30 enodes) 2.082 * * [simplify]: iters left: 4 (43 enodes) 2.088 * * [simplify]: iters left: 3 (50 enodes) 2.094 * * [simplify]: Extracting #0: cost 1 inf + 0 2.094 * * [simplify]: Extracting #1: cost 4 inf + 0 2.094 * * [simplify]: Extracting #2: cost 7 inf + 0 2.094 * * [simplify]: Extracting #3: cost 10 inf + 0 2.094 * * [simplify]: Extracting #4: cost 13 inf + 1 2.094 * * [simplify]: Extracting #5: cost 15 inf + 2 2.094 * * [simplify]: Extracting #6: cost 10 inf + 336 2.094 * * [simplify]: Extracting #7: cost 5 inf + 1385 2.095 * * [simplify]: Extracting #8: cost 0 inf + 3010 2.095 * [simplify]: Simplified to (fabs (cbrt (atan2 1 (+ 1 (fma N N N))))) 2.095 * [simplify]: Simplified (2 1 1) to (λ (N) (* (* (fabs (cbrt (atan2 1 (+ 1 (fma N N N))))) (sqrt (cbrt (atan2 1 (fma N (+ N 1) 1))))) (sqrt (atan2 1 (fma N (+ N 1) 1))))) 2.095 * * * * [progress]: [ 26 / 106 ] simplifiying candidate # 2.095 * [simplify]: Simplifying (sqrt (sqrt (atan2 1 (fma N (+ N 1) 1)))) 2.096 * * [simplify]: iters left: 6 (7 enodes) 2.097 * * [simplify]: iters left: 5 (26 enodes) 2.102 * * [simplify]: iters left: 4 (39 enodes) 2.114 * * [simplify]: iters left: 3 (46 enodes) 2.119 * * [simplify]: Extracting #0: cost 1 inf + 0 2.119 * * [simplify]: Extracting #1: cost 3 inf + 0 2.119 * * [simplify]: Extracting #2: cost 5 inf + 0 2.119 * * [simplify]: Extracting #3: cost 8 inf + 0 2.119 * * [simplify]: Extracting #4: cost 11 inf + 1 2.119 * * [simplify]: Extracting #5: cost 9 inf + 294 2.119 * * [simplify]: Extracting #6: cost 5 inf + 947 2.119 * * [simplify]: Extracting #7: cost 1 inf + 1819 2.120 * * [simplify]: Extracting #8: cost 0 inf + 2136 2.120 * [simplify]: Simplified to (sqrt (sqrt (atan2 1 (fma N (+ N 1) 1)))) 2.120 * [simplify]: Simplified (2 1 1) to (λ (N) (* (* (sqrt (sqrt (atan2 1 (fma N (+ N 1) 1)))) (sqrt (sqrt (atan2 1 (fma N (+ N 1) 1))))) (sqrt (atan2 1 (fma N (+ N 1) 1))))) 2.120 * * * * [progress]: [ 27 / 106 ] simplifiying candidate # 2.120 * [simplify]: Simplifying (sqrt 1) 2.120 * * [simplify]: iters left: 1 (2 enodes) 2.122 * * [simplify]: Extracting #0: cost 1 inf + 0 2.122 * * [simplify]: Extracting #1: cost 0 inf + 1 2.122 * [simplify]: Simplified to 1 2.122 * [simplify]: Simplified (2 1 1) to (λ (N) (* (* 1 (sqrt (atan2 1 (fma N (+ N 1) 1)))) (sqrt (atan2 1 (fma N (+ N 1) 1))))) 2.122 * * * * [progress]: [ 28 / 106 ] simplifiying candidate # 2.122 * [simplify]: Simplifying (atan2 1 (fma N (+ N 1) 1)) 2.122 * * [simplify]: iters left: 4 (5 enodes) 2.124 * * [simplify]: iters left: 3 (20 enodes) 2.127 * * [simplify]: iters left: 2 (33 enodes) 2.133 * * [simplify]: iters left: 1 (40 enodes) 2.137 * * [simplify]: Extracting #0: cost 1 inf + 0 2.137 * * [simplify]: Extracting #1: cost 4 inf + 0 2.137 * * [simplify]: Extracting #2: cost 7 inf + 1 2.137 * * [simplify]: Extracting #3: cost 3 inf + 768 2.137 * * [simplify]: Extracting #4: cost 1 inf + 907 2.138 * * [simplify]: Extracting #5: cost 0 inf + 948 2.138 * [simplify]: Simplified to (atan2 1 (fma N (+ N 1) 1)) 2.138 * [simplify]: Simplified (2 1 1) to (λ (N) (* (pow (atan2 1 (fma N (+ N 1) 1)) (/ 1 2)) (sqrt (atan2 1 (fma N (+ N 1) 1))))) 2.138 * * * * [progress]: [ 29 / 106 ] simplifiying candidate # 2.138 * * * * [progress]: [ 30 / 106 ] simplifiying candidate # 2.138 * [simplify]: Simplifying (sqrt (atan2 1 (fma N (+ N 1) 1))) 2.138 * * [simplify]: iters left: 5 (6 enodes) 2.140 * * [simplify]: iters left: 4 (23 enodes) 2.144 * * [simplify]: iters left: 3 (36 enodes) 2.149 * * [simplify]: iters left: 2 (43 enodes) 2.156 * * [simplify]: Extracting #0: cost 1 inf + 0 2.156 * * [simplify]: Extracting #1: cost 3 inf + 0 2.156 * * [simplify]: Extracting #2: cost 6 inf + 0 2.156 * * [simplify]: Extracting #3: cost 9 inf + 1 2.156 * * [simplify]: Extracting #4: cost 10 inf + 44 2.156 * * [simplify]: Extracting #5: cost 6 inf + 336 2.157 * * [simplify]: Extracting #6: cost 1 inf + 1225 2.157 * * [simplify]: Extracting #7: cost 0 inf + 1502 2.158 * [simplify]: Simplified to (sqrt (atan2 1 (+ 1 (fma N N N)))) 2.158 * [simplify]: Simplified (2 1 1) to (λ (N) (* (fabs (sqrt (atan2 1 (+ 1 (fma N N N))))) (sqrt (atan2 1 (fma N (+ N 1) 1))))) 2.158 * * * * [progress]: [ 31 / 106 ] simplifiying candidate # 2.158 * * * * [progress]: [ 32 / 106 ] simplifiying candidate #real (real->posit16 (sqrt (atan2 1 (fma N (+ N 1) 1))))) (sqrt (atan2 1 (fma N (+ N 1) 1)))))> 2.158 * * * * [progress]: [ 33 / 106 ] simplifiying candidate # 2.158 * * * * [progress]: [ 34 / 106 ] simplifiying candidate # 2.158 * * * * [progress]: [ 35 / 106 ] simplifiying candidate # 2.158 * [simplify]: Simplifying (atan2 1 (fma N (+ N 1) 1)) 2.159 * * [simplify]: iters left: 4 (5 enodes) 2.164 * * [simplify]: iters left: 3 (20 enodes) 2.170 * * [simplify]: iters left: 2 (33 enodes) 2.175 * * [simplify]: iters left: 1 (40 enodes) 2.180 * * [simplify]: Extracting #0: cost 1 inf + 0 2.180 * * [simplify]: Extracting #1: cost 4 inf + 0 2.180 * * [simplify]: Extracting #2: cost 7 inf + 1 2.180 * * [simplify]: Extracting #3: cost 3 inf + 768 2.180 * * [simplify]: Extracting #4: cost 1 inf + 907 2.180 * * [simplify]: Extracting #5: cost 0 inf + 948 2.180 * [simplify]: Simplified to (atan2 1 (fma N (+ N 1) 1)) 2.180 * [simplify]: Simplified (2 1) to (λ (N) (pow (atan2 1 (fma N (+ N 1) 1)) (+ 1/2 1/2))) 2.181 * [simplify]: Simplifying (+ 1/2 1/2) 2.181 * * [simplify]: iters left: 2 (2 enodes) 2.182 * * [simplify]: iters left: 1 (7 enodes) 2.183 * * [simplify]: Extracting #0: cost 1 inf + 0 2.183 * * [simplify]: Extracting #1: cost 0 inf + 1 2.183 * [simplify]: Simplified to 1 2.183 * [simplify]: Simplified (2 2) to (λ (N) (pow (atan2 1 (fma N (+ N 1) 1)) 1)) 2.183 * * * * [progress]: [ 36 / 106 ] simplifiying candidate # 2.184 * [simplify]: Simplifying (atan2 1 (fma N (+ N 1) 1)) 2.184 * * [simplify]: iters left: 4 (5 enodes) 2.186 * * [simplify]: iters left: 3 (20 enodes) 2.189 * * [simplify]: iters left: 2 (33 enodes) 2.194 * * [simplify]: iters left: 1 (40 enodes) 2.199 * * [simplify]: Extracting #0: cost 1 inf + 0 2.199 * * [simplify]: Extracting #1: cost 4 inf + 0 2.199 * * [simplify]: Extracting #2: cost 7 inf + 1 2.199 * * [simplify]: Extracting #3: cost 3 inf + 768 2.199 * * [simplify]: Extracting #4: cost 1 inf + 907 2.199 * * [simplify]: Extracting #5: cost 0 inf + 948 2.199 * [simplify]: Simplified to (atan2 1 (fma N (+ N 1) 1)) 2.199 * [simplify]: Simplified (2 1) to (λ (N) (pow (atan2 1 (fma N (+ N 1) 1)) (+ 1/2 (/ 1 2)))) 2.200 * [simplify]: Simplifying (+ 1/2 (/ 1 2)) 2.200 * * [simplify]: iters left: 4 (5 enodes) 2.202 * * [simplify]: iters left: 3 (18 enodes) 2.208 * * [simplify]: iters left: 2 (20 enodes) 2.213 * * [simplify]: Extracting #0: cost 1 inf + 0 2.213 * * [simplify]: Extracting #1: cost 0 inf + 1 2.213 * [simplify]: Simplified to 1 2.214 * [simplify]: Simplified (2 2) to (λ (N) (pow (atan2 1 (fma N (+ N 1) 1)) 1)) 2.214 * * * * [progress]: [ 37 / 106 ] simplifiying candidate # 2.214 * [simplify]: Simplifying (sqrt (atan2 1 (fma N (+ N 1) 1))) 2.214 * * [simplify]: iters left: 5 (6 enodes) 2.217 * * [simplify]: iters left: 4 (23 enodes) 2.225 * * [simplify]: iters left: 3 (36 enodes) 2.234 * * [simplify]: iters left: 2 (43 enodes) 2.239 * * [simplify]: Extracting #0: cost 1 inf + 0 2.239 * * [simplify]: Extracting #1: cost 3 inf + 0 2.239 * * [simplify]: Extracting #2: cost 6 inf + 0 2.239 * * [simplify]: Extracting #3: cost 9 inf + 1 2.239 * * [simplify]: Extracting #4: cost 10 inf + 44 2.239 * * [simplify]: Extracting #5: cost 6 inf + 336 2.240 * * [simplify]: Extracting #6: cost 1 inf + 1225 2.240 * * [simplify]: Extracting #7: cost 0 inf + 1502 2.240 * [simplify]: Simplified to (sqrt (atan2 1 (+ 1 (fma N N N)))) 2.240 * [simplify]: Simplified (2 1) to (λ (N) (pow (sqrt (atan2 1 (+ 1 (fma N N N)))) (+ 1 1))) 2.240 * [simplify]: Simplifying (+ 1 1) 2.240 * * [simplify]: iters left: 2 (2 enodes) 2.242 * * [simplify]: iters left: 1 (9 enodes) 2.243 * * [simplify]: Extracting #0: cost 1 inf + 0 2.243 * * [simplify]: Extracting #1: cost 0 inf + 1 2.243 * [simplify]: Simplified to 2 2.243 * [simplify]: Simplified (2 2) to (λ (N) (pow (sqrt (atan2 1 (fma N (+ N 1) 1))) 2)) 2.243 * * * * [progress]: [ 38 / 106 ] simplifiying candidate # 2.244 * [simplify]: Simplifying (atan2 1 (fma N (+ N 1) 1)) 2.244 * * [simplify]: iters left: 4 (5 enodes) 2.245 * * [simplify]: iters left: 3 (20 enodes) 2.248 * * [simplify]: iters left: 2 (33 enodes) 2.253 * * [simplify]: iters left: 1 (40 enodes) 2.259 * * [simplify]: Extracting #0: cost 1 inf + 0 2.259 * * [simplify]: Extracting #1: cost 4 inf + 0 2.259 * * [simplify]: Extracting #2: cost 7 inf + 1 2.259 * * [simplify]: Extracting #3: cost 3 inf + 768 2.259 * * [simplify]: Extracting #4: cost 1 inf + 907 2.260 * * [simplify]: Extracting #5: cost 0 inf + 948 2.260 * [simplify]: Simplified to (atan2 1 (fma N (+ N 1) 1)) 2.260 * [simplify]: Simplified (2 1) to (λ (N) (pow (atan2 1 (fma N (+ N 1) 1)) (+ (/ 1 2) 1/2))) 2.260 * [simplify]: Simplifying (+ (/ 1 2) 1/2) 2.260 * * [simplify]: iters left: 4 (5 enodes) 2.264 * * [simplify]: iters left: 3 (18 enodes) 2.267 * * [simplify]: iters left: 2 (20 enodes) 2.270 * * [simplify]: Extracting #0: cost 1 inf + 0 2.270 * * [simplify]: Extracting #1: cost 0 inf + 1 2.270 * [simplify]: Simplified to 1 2.270 * [simplify]: Simplified (2 2) to (λ (N) (pow (atan2 1 (fma N (+ N 1) 1)) 1)) 2.270 * * * * [progress]: [ 39 / 106 ] simplifiying candidate # 2.270 * [simplify]: Simplifying (atan2 1 (fma N (+ N 1) 1)) 2.270 * * [simplify]: iters left: 4 (5 enodes) 2.271 * * [simplify]: iters left: 3 (20 enodes) 2.277 * * [simplify]: iters left: 2 (33 enodes) 2.286 * * [simplify]: iters left: 1 (40 enodes) 2.291 * * [simplify]: Extracting #0: cost 1 inf + 0 2.291 * * [simplify]: Extracting #1: cost 4 inf + 0 2.291 * * [simplify]: Extracting #2: cost 7 inf + 1 2.291 * * [simplify]: Extracting #3: cost 3 inf + 768 2.291 * * [simplify]: Extracting #4: cost 1 inf + 907 2.292 * * [simplify]: Extracting #5: cost 0 inf + 948 2.292 * [simplify]: Simplified to (atan2 1 (fma N (+ N 1) 1)) 2.292 * [simplify]: Simplified (2 1) to (λ (N) (pow (atan2 1 (fma N (+ N 1) 1)) (+ (/ 1 2) (/ 1 2)))) 2.292 * [simplify]: Simplifying (+ (/ 1 2) (/ 1 2)) 2.292 * * [simplify]: iters left: 4 (4 enodes) 2.294 * * [simplify]: iters left: 3 (15 enodes) 2.297 * * [simplify]: iters left: 2 (17 enodes) 2.299 * * [simplify]: Extracting #0: cost 1 inf + 0 2.299 * * [simplify]: Extracting #1: cost 0 inf + 1 2.299 * [simplify]: Simplified to 1 2.299 * [simplify]: Simplified (2 2) to (λ (N) (pow (atan2 1 (fma N (+ N 1) 1)) 1)) 2.300 * * * * [progress]: [ 40 / 106 ] simplifiying candidate # 2.300 * [simplify]: Simplifying (* (atan2 1 (fma N (+ N 1) 1)) (atan2 1 (fma N (+ N 1) 1))) 2.300 * * [simplify]: iters left: 6 (6 enodes) 2.301 * * [simplify]: iters left: 5 (23 enodes) 2.305 * * [simplify]: iters left: 4 (36 enodes) 2.311 * * [simplify]: iters left: 3 (43 enodes) 2.316 * * [simplify]: Extracting #0: cost 1 inf + 0 2.316 * * [simplify]: Extracting #1: cost 3 inf + 0 2.316 * * [simplify]: Extracting #2: cost 6 inf + 0 2.316 * * [simplify]: Extracting #3: cost 9 inf + 1 2.317 * * [simplify]: Extracting #4: cost 10 inf + 44 2.317 * * [simplify]: Extracting #5: cost 6 inf + 336 2.317 * * [simplify]: Extracting #6: cost 1 inf + 1225 2.318 * * [simplify]: Extracting #7: cost 0 inf + 1502 2.318 * [simplify]: Simplified to (* (atan2 1 (+ 1 (fma N N N))) (atan2 1 (+ 1 (fma N N N)))) 2.318 * [simplify]: Simplified (2 1) to (λ (N) (pow (* (atan2 1 (+ 1 (fma N N N))) (atan2 1 (+ 1 (fma N N N)))) 1/2)) 2.318 * * * * [progress]: [ 41 / 106 ] simplifiying candidate # 2.319 * [simplify]: Simplifying (* (sqrt (atan2 1 (fma N (+ N 1) 1))) (sqrt (atan2 1 (fma N (+ N 1) 1)))) 2.319 * * [simplify]: iters left: 6 (7 enodes) 2.323 * * [simplify]: iters left: 5 (24 enodes) 2.331 * * [simplify]: iters left: 4 (38 enodes) 2.343 * * [simplify]: iters left: 3 (45 enodes) 2.349 * * [simplify]: Extracting #0: cost 1 inf + 0 2.349 * * [simplify]: Extracting #1: cost 5 inf + 0 2.349 * * [simplify]: Extracting #2: cost 9 inf + 1 2.349 * * [simplify]: Extracting #3: cost 6 inf + 531 2.350 * * [simplify]: Extracting #4: cost 2 inf + 1184 2.350 * * [simplify]: Extracting #5: cost 0 inf + 1502 2.350 * [simplify]: Simplified to (atan2 1 (fma N (+ N 1) 1)) 2.350 * [simplify]: Simplified (2 1) to (λ (N) (pow (atan2 1 (fma N (+ N 1) 1)) 1)) 2.350 * * * * [progress]: [ 42 / 106 ] simplifiying candidate # 2.350 * [simplify]: Simplifying (* (atan2 1 (fma N (+ N 1) 1)) (atan2 1 (fma N (+ N 1) 1))) 2.350 * * [simplify]: iters left: 6 (6 enodes) 2.352 * * [simplify]: iters left: 5 (23 enodes) 2.356 * * [simplify]: iters left: 4 (36 enodes) 2.363 * * [simplify]: iters left: 3 (43 enodes) 2.368 * * [simplify]: Extracting #0: cost 1 inf + 0 2.368 * * [simplify]: Extracting #1: cost 3 inf + 0 2.368 * * [simplify]: Extracting #2: cost 6 inf + 0 2.368 * * [simplify]: Extracting #3: cost 9 inf + 1 2.368 * * [simplify]: Extracting #4: cost 10 inf + 44 2.368 * * [simplify]: Extracting #5: cost 6 inf + 336 2.369 * * [simplify]: Extracting #6: cost 1 inf + 1225 2.369 * * [simplify]: Extracting #7: cost 0 inf + 1502 2.369 * [simplify]: Simplified to (* (atan2 1 (+ 1 (fma N N N))) (atan2 1 (+ 1 (fma N N N)))) 2.369 * [simplify]: Simplified (2 1) to (λ (N) (pow (* (atan2 1 (+ 1 (fma N N N))) (atan2 1 (+ 1 (fma N N N)))) (/ 1 2))) 2.369 * [simplify]: Simplifying (/ 1 2) 2.369 * * [simplify]: iters left: 2 (3 enodes) 2.372 * * [simplify]: iters left: 1 (12 enodes) 2.374 * * [simplify]: Extracting #0: cost 1 inf + 0 2.374 * * [simplify]: Extracting #1: cost 0 inf + 1 2.374 * [simplify]: Simplified to 1/2 2.374 * [simplify]: Simplified (2 2) to (λ (N) (pow (* (atan2 1 (fma N (+ N 1) 1)) (atan2 1 (fma N (+ N 1) 1))) 1/2)) 2.375 * * * * [progress]: [ 43 / 106 ] simplifiying candidate # 2.375 * * * * [progress]: [ 44 / 106 ] simplifiying candidate # 2.375 * [simplify]: Simplifying (sqrt (atan2 1 (fma N (+ N 1) 1))) 2.375 * * [simplify]: iters left: 5 (6 enodes) 2.377 * * [simplify]: iters left: 4 (23 enodes) 2.380 * * [simplify]: iters left: 3 (36 enodes) 2.386 * * [simplify]: iters left: 2 (43 enodes) 2.391 * * [simplify]: Extracting #0: cost 1 inf + 0 2.391 * * [simplify]: Extracting #1: cost 3 inf + 0 2.391 * * [simplify]: Extracting #2: cost 6 inf + 0 2.391 * * [simplify]: Extracting #3: cost 9 inf + 1 2.391 * * [simplify]: Extracting #4: cost 10 inf + 44 2.391 * * [simplify]: Extracting #5: cost 6 inf + 336 2.391 * * [simplify]: Extracting #6: cost 1 inf + 1225 2.392 * * [simplify]: Extracting #7: cost 0 inf + 1502 2.392 * [simplify]: Simplified to (sqrt (atan2 1 (+ 1 (fma N N N)))) 2.392 * [simplify]: Simplified (2 1) to (λ (N) (pow (sqrt (atan2 1 (+ 1 (fma N N N)))) (+ 1 1))) 2.392 * * * * [progress]: [ 45 / 106 ] simplifiying candidate # 2.392 * * * * [progress]: [ 46 / 106 ] simplifiying candidate # 2.392 * [simplify]: Simplifying (+ (log (sqrt (atan2 1 (fma N (+ N 1) 1)))) (log (sqrt (atan2 1 (fma N (+ N 1) 1))))) 2.392 * * [simplify]: iters left: 6 (8 enodes) 2.394 * * [simplify]: iters left: 5 (29 enodes) 2.401 * * [simplify]: iters left: 4 (42 enodes) 2.411 * * [simplify]: iters left: 3 (49 enodes) 2.417 * * [simplify]: Extracting #0: cost 1 inf + 0 2.417 * * [simplify]: Extracting #1: cost 3 inf + 0 2.417 * * [simplify]: Extracting #2: cost 5 inf + 0 2.417 * * [simplify]: Extracting #3: cost 7 inf + 0 2.417 * * [simplify]: Extracting #4: cost 10 inf + 0 2.417 * * [simplify]: Extracting #5: cost 13 inf + 1 2.417 * * [simplify]: Extracting #6: cost 15 inf + 2 2.417 * * [simplify]: Extracting #7: cost 10 inf + 336 2.418 * * [simplify]: Extracting #8: cost 5 inf + 1225 2.418 * * [simplify]: Extracting #9: cost 0 inf + 2970 2.418 * [simplify]: Simplified to (+ (log (sqrt (atan2 1 (+ 1 (fma N N N))))) (log (sqrt (atan2 1 (+ 1 (fma N N N)))))) 2.418 * [simplify]: Simplified (2 1) to (λ (N) (exp (+ (log (sqrt (atan2 1 (+ 1 (fma N N N))))) (log (sqrt (atan2 1 (+ 1 (fma N N N)))))))) 2.418 * * * * [progress]: [ 47 / 106 ] simplifiying candidate # 2.418 * * * * [progress]: [ 48 / 106 ] simplifiying candidate # 2.418 * * * * [progress]: [ 49 / 106 ] simplifiying candidate # 2.419 * [simplify]: Simplifying (* (* (* (sqrt (atan2 1 (fma N (+ N 1) 1))) (sqrt (atan2 1 (fma N (+ N 1) 1)))) (sqrt (atan2 1 (fma N (+ N 1) 1)))) (* (* (sqrt (atan2 1 (fma N (+ N 1) 1))) (sqrt (atan2 1 (fma N (+ N 1) 1)))) (sqrt (atan2 1 (fma N (+ N 1) 1))))) 2.419 * * [simplify]: iters left: 6 (9 enodes) 2.421 * * [simplify]: iters left: 5 (37 enodes) 2.428 * * [simplify]: iters left: 4 (63 enodes) 2.439 * * [simplify]: iters left: 3 (84 enodes) 2.462 * * [simplify]: iters left: 2 (118 enodes) 2.485 * * [simplify]: iters left: 1 (202 enodes) 2.536 * * [simplify]: Extracting #0: cost 1 inf + 0 2.536 * * [simplify]: Extracting #1: cost 21 inf + 0 2.536 * * [simplify]: Extracting #2: cost 83 inf + 3 2.536 * * [simplify]: Extracting #3: cost 94 inf + 10 2.537 * * [simplify]: Extracting #4: cost 90 inf + 306 2.538 * * [simplify]: Extracting #5: cost 78 inf + 3794 2.542 * * [simplify]: Extracting #6: cost 43 inf + 20644 2.551 * * [simplify]: Extracting #7: cost 0 inf + 45698 2.556 * * [simplify]: Extracting #8: cost 0 inf + 45436 2.561 * [simplify]: Simplified to (* (* (atan2 1 (fma N (+ N 1) 1)) (atan2 1 (fma N (+ N 1) 1))) (atan2 1 (fma N (+ N 1) 1))) 2.561 * [simplify]: Simplified (2 1) to (λ (N) (cbrt (* (* (atan2 1 (fma N (+ N 1) 1)) (atan2 1 (fma N (+ N 1) 1))) (atan2 1 (fma N (+ N 1) 1))))) 2.561 * * * * [progress]: [ 50 / 106 ] simplifiying candidate # 2.561 * * * * [progress]: [ 51 / 106 ] simplifiying candidate # 2.561 * * * * [progress]: [ 52 / 106 ] simplifiying candidate # 2.561 * [simplify]: Simplifying (* (atan2 1 (fma N (+ N 1) 1)) (atan2 1 (fma N (+ N 1) 1))) 2.561 * * [simplify]: iters left: 6 (6 enodes) 2.563 * * [simplify]: iters left: 5 (23 enodes) 2.567 * * [simplify]: iters left: 4 (36 enodes) 2.572 * * [simplify]: iters left: 3 (43 enodes) 2.577 * * [simplify]: Extracting #0: cost 1 inf + 0 2.578 * * [simplify]: Extracting #1: cost 3 inf + 0 2.578 * * [simplify]: Extracting #2: cost 6 inf + 0 2.578 * * [simplify]: Extracting #3: cost 9 inf + 1 2.578 * * [simplify]: Extracting #4: cost 10 inf + 44 2.578 * * [simplify]: Extracting #5: cost 6 inf + 336 2.578 * * [simplify]: Extracting #6: cost 1 inf + 1225 2.578 * * [simplify]: Extracting #7: cost 0 inf + 1502 2.579 * [simplify]: Simplified to (* (atan2 1 (+ 1 (fma N N N))) (atan2 1 (+ 1 (fma N N N)))) 2.579 * [simplify]: Simplified (2 1) to (λ (N) (sqrt (* (atan2 1 (+ 1 (fma N N N))) (atan2 1 (+ 1 (fma N N N)))))) 2.579 * * * * [progress]: [ 53 / 106 ] simplifiying candidate # 2.579 * * * * [progress]: [ 54 / 106 ] simplifiying candidate # 2.579 * [simplify]: Simplifying (fma N (+ N 1) 1) 2.579 * * [simplify]: iters left: 3 (4 enodes) 2.580 * * [simplify]: iters left: 2 (17 enodes) 2.586 * * [simplify]: iters left: 1 (30 enodes) 2.591 * * [simplify]: Extracting #0: cost 1 inf + 0 2.591 * * [simplify]: Extracting #1: cost 6 inf + 0 2.591 * * [simplify]: Extracting #2: cost 7 inf + 2 2.591 * * [simplify]: Extracting #3: cost 1 inf + 433 2.591 * * [simplify]: Extracting #4: cost 0 inf + 474 2.591 * [simplify]: Simplified to (fma N (+ 1 N) 1) 2.591 * [simplify]: Simplified (2 2) to (λ (N) (atan2 1 (fma N (+ 1 N) 1))) 2.591 * * * * [progress]: [ 55 / 106 ] simplifiying candidate # 2.591 * * * * [progress]: [ 56 / 106 ] simplifiying candidate # 2.591 * [simplify]: Simplifying (* (* (cbrt (sqrt (atan2 1 (fma N (+ N 1) 1)))) (cbrt (sqrt (atan2 1 (fma N (+ N 1) 1))))) (* (cbrt (sqrt (atan2 1 (fma N (+ N 1) 1)))) (cbrt (sqrt (atan2 1 (fma N (+ N 1) 1)))))) 2.592 * * [simplify]: iters left: 6 (9 enodes) 2.594 * * [simplify]: iters left: 5 (36 enodes) 2.600 * * [simplify]: iters left: 4 (53 enodes) 2.610 * * [simplify]: iters left: 3 (70 enodes) 2.622 * * [simplify]: iters left: 2 (90 enodes) 2.641 * * [simplify]: iters left: 1 (136 enodes) 2.664 * * [simplify]: Extracting #0: cost 1 inf + 0 2.664 * * [simplify]: Extracting #1: cost 13 inf + 0 2.664 * * [simplify]: Extracting #2: cost 40 inf + 1 2.664 * * [simplify]: Extracting #3: cost 40 inf + 7 2.665 * * [simplify]: Extracting #4: cost 43 inf + 9 2.665 * * [simplify]: Extracting #5: cost 43 inf + 67 2.665 * * [simplify]: Extracting #6: cost 35 inf + 1193 2.666 * * [simplify]: Extracting #7: cost 28 inf + 3627 2.667 * * [simplify]: Extracting #8: cost 8 inf + 16190 2.670 * * [simplify]: Extracting #9: cost 1 inf + 21803 2.672 * * [simplify]: Extracting #10: cost 0 inf + 22622 2.677 * [simplify]: Simplified to (* (sqrt (atan2 1 (fma N (+ N 1) 1))) (cbrt (sqrt (atan2 1 (fma N (+ N 1) 1))))) 2.678 * [simplify]: Simplified (2 1) to (λ (N) (* (* (sqrt (atan2 1 (fma N (+ N 1) 1))) (cbrt (sqrt (atan2 1 (fma N (+ N 1) 1))))) (* (cbrt (sqrt (atan2 1 (fma N (+ N 1) 1)))) (cbrt (sqrt (atan2 1 (fma N (+ N 1) 1))))))) 2.678 * [simplify]: Simplifying (* (cbrt (sqrt (atan2 1 (fma N (+ N 1) 1)))) (cbrt (sqrt (atan2 1 (fma N (+ N 1) 1))))) 2.678 * * [simplify]: iters left: 6 (8 enodes) 2.682 * * [simplify]: iters left: 5 (29 enodes) 2.691 * * [simplify]: iters left: 4 (42 enodes) 2.698 * * [simplify]: iters left: 3 (49 enodes) 2.704 * * [simplify]: Extracting #0: cost 1 inf + 0 2.704 * * [simplify]: Extracting #1: cost 3 inf + 0 2.704 * * [simplify]: Extracting #2: cost 5 inf + 0 2.704 * * [simplify]: Extracting #3: cost 7 inf + 0 2.704 * * [simplify]: Extracting #4: cost 10 inf + 0 2.704 * * [simplify]: Extracting #5: cost 13 inf + 1 2.704 * * [simplify]: Extracting #6: cost 15 inf + 2 2.704 * * [simplify]: Extracting #7: cost 10 inf + 336 2.704 * * [simplify]: Extracting #8: cost 5 inf + 1225 2.705 * * [simplify]: Extracting #9: cost 0 inf + 3010 2.705 * [simplify]: Simplified to (* (cbrt (sqrt (atan2 1 (+ 1 (fma N N N))))) (cbrt (sqrt (atan2 1 (+ 1 (fma N N N)))))) 2.705 * [simplify]: Simplified (2 2) to (λ (N) (* (* (* (cbrt (sqrt (atan2 1 (fma N (+ N 1) 1)))) (cbrt (sqrt (atan2 1 (fma N (+ N 1) 1))))) (* (cbrt (sqrt (atan2 1 (fma N (+ N 1) 1)))) (cbrt (sqrt (atan2 1 (fma N (+ N 1) 1)))))) (* (cbrt (sqrt (atan2 1 (+ 1 (fma N N N))))) (cbrt (sqrt (atan2 1 (+ 1 (fma N N N)))))))) 2.705 * * * * [progress]: [ 57 / 106 ] simplifiying candidate # 2.706 * [simplify]: Simplifying (* (sqrt (* (cbrt (atan2 1 (fma N (+ N 1) 1))) (cbrt (atan2 1 (fma N (+ N 1) 1))))) (sqrt (* (cbrt (atan2 1 (fma N (+ N 1) 1))) (cbrt (atan2 1 (fma N (+ N 1) 1)))))) 2.706 * * [simplify]: iters left: 6 (9 enodes) 2.708 * * [simplify]: iters left: 5 (31 enodes) 2.714 * * [simplify]: iters left: 4 (45 enodes) 2.721 * * [simplify]: iters left: 3 (52 enodes) 2.729 * * [simplify]: Extracting #0: cost 1 inf + 0 2.729 * * [simplify]: Extracting #1: cost 4 inf + 0 2.729 * * [simplify]: Extracting #2: cost 7 inf + 0 2.729 * * [simplify]: Extracting #3: cost 10 inf + 0 2.729 * * [simplify]: Extracting #4: cost 13 inf + 1 2.729 * * [simplify]: Extracting #5: cost 14 inf + 58 2.729 * * [simplify]: Extracting #6: cost 10 inf + 336 2.730 * * [simplify]: Extracting #7: cost 2 inf + 2296 2.731 * * [simplify]: Extracting #8: cost 0 inf + 3010 2.731 * [simplify]: Simplified to (* (cbrt (atan2 1 (fma N (+ N 1) 1))) (cbrt (atan2 1 (fma N (+ N 1) 1)))) 2.731 * [simplify]: Simplified (2 1) to (λ (N) (* (* (cbrt (atan2 1 (fma N (+ N 1) 1))) (cbrt (atan2 1 (fma N (+ N 1) 1)))) (* (sqrt (cbrt (atan2 1 (fma N (+ N 1) 1)))) (sqrt (cbrt (atan2 1 (fma N (+ N 1) 1))))))) 2.732 * [simplify]: Simplifying (* (sqrt (cbrt (atan2 1 (fma N (+ N 1) 1)))) (sqrt (cbrt (atan2 1 (fma N (+ N 1) 1))))) 2.732 * * [simplify]: iters left: 6 (8 enodes) 2.736 * * [simplify]: iters left: 5 (27 enodes) 2.742 * * [simplify]: iters left: 4 (41 enodes) 2.749 * * [simplify]: iters left: 3 (48 enodes) 2.754 * * [simplify]: Extracting #0: cost 1 inf + 0 2.754 * * [simplify]: Extracting #1: cost 4 inf + 0 2.754 * * [simplify]: Extracting #2: cost 8 inf + 0 2.754 * * [simplify]: Extracting #3: cost 11 inf + 1 2.754 * * [simplify]: Extracting #4: cost 11 inf + 100 2.754 * * [simplify]: Extracting #5: cost 8 inf + 336 2.755 * * [simplify]: Extracting #6: cost 3 inf + 1265 2.755 * * [simplify]: Extracting #7: cost 0 inf + 2296 2.755 * [simplify]: Simplified to (cbrt (atan2 1 (+ 1 (fma N N N)))) 2.755 * [simplify]: Simplified (2 2) to (λ (N) (* (* (cbrt (atan2 1 (fma N (+ N 1) 1))) (cbrt (atan2 1 (fma N (+ N 1) 1)))) (cbrt (atan2 1 (+ 1 (fma N N N)))))) 2.755 * * * * [progress]: [ 58 / 106 ] simplifiying candidate # 2.755 * [simplify]: Simplifying (* (sqrt (sqrt (atan2 1 (fma N (+ N 1) 1)))) (sqrt (sqrt (atan2 1 (fma N (+ N 1) 1))))) 2.756 * * [simplify]: iters left: 6 (8 enodes) 2.757 * * [simplify]: iters left: 5 (27 enodes) 2.762 * * [simplify]: iters left: 4 (41 enodes) 2.768 * * [simplify]: iters left: 3 (48 enodes) 2.778 * * [simplify]: Extracting #0: cost 1 inf + 0 2.778 * * [simplify]: Extracting #1: cost 4 inf + 0 2.778 * * [simplify]: Extracting #2: cost 8 inf + 0 2.778 * * [simplify]: Extracting #3: cost 11 inf + 1 2.778 * * [simplify]: Extracting #4: cost 11 inf + 100 2.778 * * [simplify]: Extracting #5: cost 8 inf + 336 2.778 * * [simplify]: Extracting #6: cost 3 inf + 1225 2.778 * * [simplify]: Extracting #7: cost 0 inf + 2136 2.779 * [simplify]: Simplified to (sqrt (atan2 1 (+ 1 (fma N N N)))) 2.779 * [simplify]: Simplified (2 1) to (λ (N) (* (sqrt (atan2 1 (+ 1 (fma N N N)))) (* (sqrt (sqrt (atan2 1 (fma N (+ N 1) 1)))) (sqrt (sqrt (atan2 1 (fma N (+ N 1) 1))))))) 2.779 * [simplify]: Simplifying (* (sqrt (sqrt (atan2 1 (fma N (+ N 1) 1)))) (sqrt (sqrt (atan2 1 (fma N (+ N 1) 1))))) 2.779 * * [simplify]: iters left: 6 (8 enodes) 2.781 * * [simplify]: iters left: 5 (27 enodes) 2.785 * * [simplify]: iters left: 4 (41 enodes) 2.791 * * [simplify]: iters left: 3 (48 enodes) 2.797 * * [simplify]: Extracting #0: cost 1 inf + 0 2.797 * * [simplify]: Extracting #1: cost 4 inf + 0 2.797 * * [simplify]: Extracting #2: cost 8 inf + 0 2.797 * * [simplify]: Extracting #3: cost 11 inf + 1 2.797 * * [simplify]: Extracting #4: cost 11 inf + 100 2.797 * * [simplify]: Extracting #5: cost 8 inf + 336 2.798 * * [simplify]: Extracting #6: cost 3 inf + 1225 2.799 * * [simplify]: Extracting #7: cost 0 inf + 2136 2.799 * [simplify]: Simplified to (sqrt (atan2 1 (+ 1 (fma N N N)))) 2.799 * [simplify]: Simplified (2 2) to (λ (N) (* (* (sqrt (sqrt (atan2 1 (fma N (+ N 1) 1)))) (sqrt (sqrt (atan2 1 (fma N (+ N 1) 1))))) (sqrt (atan2 1 (+ 1 (fma N N N)))))) 2.800 * * * * [progress]: [ 59 / 106 ] simplifiying candidate # 2.800 * [simplify]: Simplifying (* (sqrt (sqrt (atan2 1 (fma N (+ N 1) 1)))) (sqrt (sqrt (atan2 1 (fma N (+ N 1) 1))))) 2.800 * * [simplify]: iters left: 6 (8 enodes) 2.802 * * [simplify]: iters left: 5 (27 enodes) 2.806 * * [simplify]: iters left: 4 (41 enodes) 2.813 * * [simplify]: iters left: 3 (48 enodes) 2.823 * * [simplify]: Extracting #0: cost 1 inf + 0 2.823 * * [simplify]: Extracting #1: cost 4 inf + 0 2.823 * * [simplify]: Extracting #2: cost 8 inf + 0 2.823 * * [simplify]: Extracting #3: cost 11 inf + 1 2.824 * * [simplify]: Extracting #4: cost 11 inf + 100 2.824 * * [simplify]: Extracting #5: cost 8 inf + 336 2.824 * * [simplify]: Extracting #6: cost 3 inf + 1225 2.825 * * [simplify]: Extracting #7: cost 0 inf + 2136 2.825 * [simplify]: Simplified to (sqrt (atan2 1 (+ 1 (fma N N N)))) 2.825 * [simplify]: Simplified (2 1) to (λ (N) (* (sqrt (atan2 1 (+ 1 (fma N N N)))) (* (sqrt (sqrt (atan2 1 (fma N (+ N 1) 1)))) (sqrt (sqrt (atan2 1 (fma N (+ N 1) 1))))))) 2.826 * [simplify]: Simplifying (* (sqrt (sqrt (atan2 1 (fma N (+ N 1) 1)))) (sqrt (sqrt (atan2 1 (fma N (+ N 1) 1))))) 2.826 * * [simplify]: iters left: 6 (8 enodes) 2.831 * * [simplify]: iters left: 5 (27 enodes) 2.836 * * [simplify]: iters left: 4 (41 enodes) 2.843 * * [simplify]: iters left: 3 (48 enodes) 2.849 * * [simplify]: Extracting #0: cost 1 inf + 0 2.849 * * [simplify]: Extracting #1: cost 4 inf + 0 2.849 * * [simplify]: Extracting #2: cost 8 inf + 0 2.849 * * [simplify]: Extracting #3: cost 11 inf + 1 2.849 * * [simplify]: Extracting #4: cost 11 inf + 100 2.849 * * [simplify]: Extracting #5: cost 8 inf + 336 2.849 * * [simplify]: Extracting #6: cost 3 inf + 1225 2.850 * * [simplify]: Extracting #7: cost 0 inf + 2136 2.850 * [simplify]: Simplified to (sqrt (atan2 1 (+ 1 (fma N N N)))) 2.850 * [simplify]: Simplified (2 2) to (λ (N) (* (* (sqrt (sqrt (atan2 1 (fma N (+ N 1) 1)))) (sqrt (sqrt (atan2 1 (fma N (+ N 1) 1))))) (sqrt (atan2 1 (+ 1 (fma N N N)))))) 2.850 * * * * [progress]: [ 60 / 106 ] simplifiying candidate # 2.850 * [simplify]: Simplifying (* (sqrt 1) (sqrt 1)) 2.850 * * [simplify]: iters left: 3 (3 enodes) 2.853 * * [simplify]: iters left: 2 (9 enodes) 2.854 * * [simplify]: iters left: 1 (11 enodes) 2.856 * * [simplify]: Extracting #0: cost 1 inf + 0 2.856 * * [simplify]: Extracting #1: cost 0 inf + 1 2.856 * [simplify]: Simplified to 1 2.856 * [simplify]: Simplified (2 1) to (λ (N) (* 1 (* (sqrt (atan2 1 (fma N (+ N 1) 1))) (sqrt (atan2 1 (fma N (+ N 1) 1)))))) 2.856 * [simplify]: Simplifying (* (sqrt (atan2 1 (fma N (+ N 1) 1))) (sqrt (atan2 1 (fma N (+ N 1) 1)))) 2.856 * * [simplify]: iters left: 6 (7 enodes) 2.858 * * [simplify]: iters left: 5 (24 enodes) 2.863 * * [simplify]: iters left: 4 (38 enodes) 2.872 * * [simplify]: iters left: 3 (45 enodes) 2.877 * * [simplify]: Extracting #0: cost 1 inf + 0 2.877 * * [simplify]: Extracting #1: cost 5 inf + 0 2.877 * * [simplify]: Extracting #2: cost 9 inf + 1 2.878 * * [simplify]: Extracting #3: cost 6 inf + 531 2.878 * * [simplify]: Extracting #4: cost 2 inf + 1184 2.878 * * [simplify]: Extracting #5: cost 0 inf + 1502 2.878 * [simplify]: Simplified to (atan2 1 (fma N (+ N 1) 1)) 2.878 * [simplify]: Simplified (2 2) to (λ (N) (* 1 (atan2 1 (fma N (+ N 1) 1)))) 2.878 * * * * [progress]: [ 61 / 106 ] simplifiying candidate # 2.879 * [simplify]: Simplifying (* (sqrt (sqrt (atan2 1 (fma N (+ N 1) 1)))) (sqrt (sqrt (atan2 1 (fma N (+ N 1) 1))))) 2.879 * * [simplify]: iters left: 6 (8 enodes) 2.881 * * [simplify]: iters left: 5 (27 enodes) 2.885 * * [simplify]: iters left: 4 (41 enodes) 2.892 * * [simplify]: iters left: 3 (48 enodes) 2.901 * * [simplify]: Extracting #0: cost 1 inf + 0 2.901 * * [simplify]: Extracting #1: cost 4 inf + 0 2.902 * * [simplify]: Extracting #2: cost 8 inf + 0 2.902 * * [simplify]: Extracting #3: cost 11 inf + 1 2.902 * * [simplify]: Extracting #4: cost 11 inf + 100 2.902 * * [simplify]: Extracting #5: cost 8 inf + 336 2.902 * * [simplify]: Extracting #6: cost 3 inf + 1225 2.903 * * [simplify]: Extracting #7: cost 0 inf + 2136 2.903 * [simplify]: Simplified to (sqrt (atan2 1 (+ 1 (fma N N N)))) 2.904 * [simplify]: Simplified (2 1) to (λ (N) (* (sqrt (atan2 1 (+ 1 (fma N N N)))) (* (sqrt (sqrt (atan2 1 (fma N (+ N 1) 1)))) (sqrt (sqrt (atan2 1 (fma N (+ N 1) 1))))))) 2.904 * [simplify]: Simplifying (* (sqrt (sqrt (atan2 1 (fma N (+ N 1) 1)))) (sqrt (sqrt (atan2 1 (fma N (+ N 1) 1))))) 2.904 * * [simplify]: iters left: 6 (8 enodes) 2.908 * * [simplify]: iters left: 5 (27 enodes) 2.915 * * [simplify]: iters left: 4 (41 enodes) 2.921 * * [simplify]: iters left: 3 (48 enodes) 2.927 * * [simplify]: Extracting #0: cost 1 inf + 0 2.927 * * [simplify]: Extracting #1: cost 4 inf + 0 2.927 * * [simplify]: Extracting #2: cost 8 inf + 0 2.927 * * [simplify]: Extracting #3: cost 11 inf + 1 2.927 * * [simplify]: Extracting #4: cost 11 inf + 100 2.927 * * [simplify]: Extracting #5: cost 8 inf + 336 2.927 * * [simplify]: Extracting #6: cost 3 inf + 1225 2.928 * * [simplify]: Extracting #7: cost 0 inf + 2136 2.928 * [simplify]: Simplified to (sqrt (atan2 1 (+ 1 (fma N N N)))) 2.928 * [simplify]: Simplified (2 2) to (λ (N) (* (* (sqrt (sqrt (atan2 1 (fma N (+ N 1) 1)))) (sqrt (sqrt (atan2 1 (fma N (+ N 1) 1))))) (sqrt (atan2 1 (+ 1 (fma N N N)))))) 2.928 * * * * [progress]: [ 62 / 106 ] simplifiying candidate # 2.928 * [simplify]: Simplifying (* (sqrt (sqrt (atan2 1 (fma N (+ N 1) 1)))) (sqrt (sqrt (atan2 1 (fma N (+ N 1) 1))))) 2.928 * * [simplify]: iters left: 6 (8 enodes) 2.931 * * [simplify]: iters left: 5 (27 enodes) 2.935 * * [simplify]: iters left: 4 (41 enodes) 2.942 * * [simplify]: iters left: 3 (48 enodes) 2.948 * * [simplify]: Extracting #0: cost 1 inf + 0 2.948 * * [simplify]: Extracting #1: cost 4 inf + 0 2.948 * * [simplify]: Extracting #2: cost 8 inf + 0 2.948 * * [simplify]: Extracting #3: cost 11 inf + 1 2.948 * * [simplify]: Extracting #4: cost 11 inf + 100 2.948 * * [simplify]: Extracting #5: cost 8 inf + 336 2.948 * * [simplify]: Extracting #6: cost 3 inf + 1225 2.948 * * [simplify]: Extracting #7: cost 0 inf + 2136 2.949 * [simplify]: Simplified to (sqrt (atan2 1 (+ 1 (fma N N N)))) 2.949 * [simplify]: Simplified (2 1) to (λ (N) (* (sqrt (atan2 1 (+ 1 (fma N N N)))) (* (sqrt (sqrt (atan2 1 (fma N (+ N 1) 1)))) (sqrt (sqrt (atan2 1 (fma N (+ N 1) 1))))))) 2.949 * [simplify]: Simplifying (* (sqrt (sqrt (atan2 1 (fma N (+ N 1) 1)))) (sqrt (sqrt (atan2 1 (fma N (+ N 1) 1))))) 2.949 * * [simplify]: iters left: 6 (8 enodes) 2.951 * * [simplify]: iters left: 5 (27 enodes) 2.956 * * [simplify]: iters left: 4 (41 enodes) 2.962 * * [simplify]: iters left: 3 (48 enodes) 2.967 * * [simplify]: Extracting #0: cost 1 inf + 0 2.968 * * [simplify]: Extracting #1: cost 4 inf + 0 2.968 * * [simplify]: Extracting #2: cost 8 inf + 0 2.968 * * [simplify]: Extracting #3: cost 11 inf + 1 2.968 * * [simplify]: Extracting #4: cost 11 inf + 100 2.968 * * [simplify]: Extracting #5: cost 8 inf + 336 2.968 * * [simplify]: Extracting #6: cost 3 inf + 1225 2.968 * * [simplify]: Extracting #7: cost 0 inf + 2136 2.969 * [simplify]: Simplified to (sqrt (atan2 1 (+ 1 (fma N N N)))) 2.969 * [simplify]: Simplified (2 2) to (λ (N) (* (* (sqrt (sqrt (atan2 1 (fma N (+ N 1) 1)))) (sqrt (sqrt (atan2 1 (fma N (+ N 1) 1))))) (sqrt (atan2 1 (+ 1 (fma N N N)))))) 2.969 * * * * [progress]: [ 63 / 106 ] simplifiying candidate # 2.969 * [simplify]: Simplifying (* 1 1) 2.969 * * [simplify]: iters left: 2 (2 enodes) 2.970 * * [simplify]: iters left: 1 (6 enodes) 2.971 * * [simplify]: Extracting #0: cost 1 inf + 0 2.971 * * [simplify]: Extracting #1: cost 0 inf + 1 2.971 * [simplify]: Simplified to 1 2.971 * [simplify]: Simplified (2 1) to (λ (N) (* 1 (* (sqrt (atan2 1 (fma N (+ N 1) 1))) (sqrt (atan2 1 (fma N (+ N 1) 1)))))) 2.971 * [simplify]: Simplifying (* (sqrt (atan2 1 (fma N (+ N 1) 1))) (sqrt (atan2 1 (fma N (+ N 1) 1)))) 2.971 * * [simplify]: iters left: 6 (7 enodes) 2.974 * * [simplify]: iters left: 5 (24 enodes) 2.980 * * [simplify]: iters left: 4 (38 enodes) 2.988 * * [simplify]: iters left: 3 (45 enodes) 2.993 * * [simplify]: Extracting #0: cost 1 inf + 0 2.993 * * [simplify]: Extracting #1: cost 5 inf + 0 2.993 * * [simplify]: Extracting #2: cost 9 inf + 1 2.993 * * [simplify]: Extracting #3: cost 6 inf + 531 2.993 * * [simplify]: Extracting #4: cost 2 inf + 1184 2.993 * * [simplify]: Extracting #5: cost 0 inf + 1502 2.994 * [simplify]: Simplified to (atan2 1 (fma N (+ N 1) 1)) 2.994 * [simplify]: Simplified (2 2) to (λ (N) (* 1 (atan2 1 (fma N (+ N 1) 1)))) 2.994 * * * * [progress]: [ 64 / 106 ] simplifiying candidate # 2.994 * [simplify]: Simplifying (* (sqrt (sqrt (atan2 1 (fma N (+ N 1) 1)))) (sqrt (sqrt (atan2 1 (fma N (+ N 1) 1))))) 2.994 * * [simplify]: iters left: 6 (8 enodes) 2.996 * * [simplify]: iters left: 5 (27 enodes) 3.001 * * [simplify]: iters left: 4 (41 enodes) 3.007 * * [simplify]: iters left: 3 (48 enodes) 3.016 * * [simplify]: Extracting #0: cost 1 inf + 0 3.016 * * [simplify]: Extracting #1: cost 4 inf + 0 3.016 * * [simplify]: Extracting #2: cost 8 inf + 0 3.016 * * [simplify]: Extracting #3: cost 11 inf + 1 3.016 * * [simplify]: Extracting #4: cost 11 inf + 100 3.016 * * [simplify]: Extracting #5: cost 8 inf + 336 3.017 * * [simplify]: Extracting #6: cost 3 inf + 1225 3.017 * * [simplify]: Extracting #7: cost 0 inf + 2136 3.017 * [simplify]: Simplified to (sqrt (atan2 1 (+ 1 (fma N N N)))) 3.017 * [simplify]: Simplified (2 1) to (λ (N) (* (sqrt (atan2 1 (+ 1 (fma N N N)))) (* (sqrt (sqrt (atan2 1 (fma N (+ N 1) 1)))) (sqrt (sqrt (atan2 1 (fma N (+ N 1) 1))))))) 3.018 * [simplify]: Simplifying (* (sqrt (sqrt (atan2 1 (fma N (+ N 1) 1)))) (sqrt (sqrt (atan2 1 (fma N (+ N 1) 1))))) 3.018 * * [simplify]: iters left: 6 (8 enodes) 3.020 * * [simplify]: iters left: 5 (27 enodes) 3.024 * * [simplify]: iters left: 4 (41 enodes) 3.030 * * [simplify]: iters left: 3 (48 enodes) 3.035 * * [simplify]: Extracting #0: cost 1 inf + 0 3.036 * * [simplify]: Extracting #1: cost 4 inf + 0 3.036 * * [simplify]: Extracting #2: cost 8 inf + 0 3.036 * * [simplify]: Extracting #3: cost 11 inf + 1 3.036 * * [simplify]: Extracting #4: cost 11 inf + 100 3.036 * * [simplify]: Extracting #5: cost 8 inf + 336 3.036 * * [simplify]: Extracting #6: cost 3 inf + 1225 3.036 * * [simplify]: Extracting #7: cost 0 inf + 2136 3.037 * [simplify]: Simplified to (sqrt (atan2 1 (+ 1 (fma N N N)))) 3.037 * [simplify]: Simplified (2 2) to (λ (N) (* (* (sqrt (sqrt (atan2 1 (fma N (+ N 1) 1)))) (sqrt (sqrt (atan2 1 (fma N (+ N 1) 1))))) (sqrt (atan2 1 (+ 1 (fma N N N)))))) 3.037 * * * * [progress]: [ 65 / 106 ] simplifiying candidate # 3.037 * [simplify]: Simplifying (* (sqrt (sqrt (atan2 1 (fma N (+ N 1) 1)))) (sqrt (sqrt (atan2 1 (fma N (+ N 1) 1))))) 3.037 * * [simplify]: iters left: 6 (8 enodes) 3.039 * * [simplify]: iters left: 5 (27 enodes) 3.044 * * [simplify]: iters left: 4 (41 enodes) 3.052 * * [simplify]: iters left: 3 (48 enodes) 3.058 * * [simplify]: Extracting #0: cost 1 inf + 0 3.058 * * [simplify]: Extracting #1: cost 4 inf + 0 3.058 * * [simplify]: Extracting #2: cost 8 inf + 0 3.058 * * [simplify]: Extracting #3: cost 11 inf + 1 3.058 * * [simplify]: Extracting #4: cost 11 inf + 100 3.059 * * [simplify]: Extracting #5: cost 8 inf + 336 3.059 * * [simplify]: Extracting #6: cost 3 inf + 1225 3.059 * * [simplify]: Extracting #7: cost 0 inf + 2136 3.059 * [simplify]: Simplified to (sqrt (atan2 1 (+ 1 (fma N N N)))) 3.059 * [simplify]: Simplified (2 1) to (λ (N) (* (sqrt (atan2 1 (+ 1 (fma N N N)))) (* (sqrt (sqrt (atan2 1 (fma N (+ N 1) 1)))) (sqrt (sqrt (atan2 1 (fma N (+ N 1) 1))))))) 3.060 * [simplify]: Simplifying (* (sqrt (sqrt (atan2 1 (fma N (+ N 1) 1)))) (sqrt (sqrt (atan2 1 (fma N (+ N 1) 1))))) 3.060 * * [simplify]: iters left: 6 (8 enodes) 3.062 * * [simplify]: iters left: 5 (27 enodes) 3.066 * * [simplify]: iters left: 4 (41 enodes) 3.074 * * [simplify]: iters left: 3 (48 enodes) 3.079 * * [simplify]: Extracting #0: cost 1 inf + 0 3.079 * * [simplify]: Extracting #1: cost 4 inf + 0 3.079 * * [simplify]: Extracting #2: cost 8 inf + 0 3.079 * * [simplify]: Extracting #3: cost 11 inf + 1 3.079 * * [simplify]: Extracting #4: cost 11 inf + 100 3.079 * * [simplify]: Extracting #5: cost 8 inf + 336 3.079 * * [simplify]: Extracting #6: cost 3 inf + 1225 3.080 * * [simplify]: Extracting #7: cost 0 inf + 2136 3.080 * [simplify]: Simplified to (sqrt (atan2 1 (+ 1 (fma N N N)))) 3.080 * [simplify]: Simplified (2 2) to (λ (N) (* (* (sqrt (sqrt (atan2 1 (fma N (+ N 1) 1)))) (sqrt (sqrt (atan2 1 (fma N (+ N 1) 1))))) (sqrt (atan2 1 (+ 1 (fma N N N)))))) 3.080 * * * * [progress]: [ 66 / 106 ] simplifiying candidate # 3.080 * [simplify]: Simplifying (* (sqrt (sqrt (atan2 1 (fma N (+ N 1) 1)))) (sqrt (sqrt (atan2 1 (fma N (+ N 1) 1))))) 3.080 * * [simplify]: iters left: 6 (8 enodes) 3.083 * * [simplify]: iters left: 5 (27 enodes) 3.087 * * [simplify]: iters left: 4 (41 enodes) 3.093 * * [simplify]: iters left: 3 (48 enodes) 3.098 * * [simplify]: Extracting #0: cost 1 inf + 0 3.099 * * [simplify]: Extracting #1: cost 4 inf + 0 3.099 * * [simplify]: Extracting #2: cost 8 inf + 0 3.099 * * [simplify]: Extracting #3: cost 11 inf + 1 3.099 * * [simplify]: Extracting #4: cost 11 inf + 100 3.099 * * [simplify]: Extracting #5: cost 8 inf + 336 3.099 * * [simplify]: Extracting #6: cost 3 inf + 1225 3.099 * * [simplify]: Extracting #7: cost 0 inf + 2136 3.100 * [simplify]: Simplified to (sqrt (atan2 1 (+ 1 (fma N N N)))) 3.100 * [simplify]: Simplified (2 1) to (λ (N) (* (sqrt (atan2 1 (+ 1 (fma N N N)))) (* (sqrt (sqrt (atan2 1 (fma N (+ N 1) 1)))) (sqrt (sqrt (atan2 1 (fma N (+ N 1) 1))))))) 3.100 * [simplify]: Simplifying (* (sqrt (sqrt (atan2 1 (fma N (+ N 1) 1)))) (sqrt (sqrt (atan2 1 (fma N (+ N 1) 1))))) 3.100 * * [simplify]: iters left: 6 (8 enodes) 3.103 * * [simplify]: iters left: 5 (27 enodes) 3.110 * * [simplify]: iters left: 4 (41 enodes) 3.117 * * [simplify]: iters left: 3 (48 enodes) 3.122 * * [simplify]: Extracting #0: cost 1 inf + 0 3.122 * * [simplify]: Extracting #1: cost 4 inf + 0 3.122 * * [simplify]: Extracting #2: cost 8 inf + 0 3.122 * * [simplify]: Extracting #3: cost 11 inf + 1 3.122 * * [simplify]: Extracting #4: cost 11 inf + 100 3.123 * * [simplify]: Extracting #5: cost 8 inf + 336 3.123 * * [simplify]: Extracting #6: cost 3 inf + 1225 3.123 * * [simplify]: Extracting #7: cost 0 inf + 2136 3.123 * [simplify]: Simplified to (sqrt (atan2 1 (+ 1 (fma N N N)))) 3.123 * [simplify]: Simplified (2 2) to (λ (N) (* (* (sqrt (sqrt (atan2 1 (fma N (+ N 1) 1)))) (sqrt (sqrt (atan2 1 (fma N (+ N 1) 1))))) (sqrt (atan2 1 (+ 1 (fma N N N)))))) 3.123 * * * * [progress]: [ 67 / 106 ] simplifiying candidate # 3.124 * [simplify]: Simplifying (* (sqrt (sqrt (atan2 1 (fma N (+ N 1) 1)))) (sqrt (sqrt (atan2 1 (fma N (+ N 1) 1))))) 3.124 * * [simplify]: iters left: 6 (8 enodes) 3.126 * * [simplify]: iters left: 5 (27 enodes) 3.130 * * [simplify]: iters left: 4 (41 enodes) 3.136 * * [simplify]: iters left: 3 (48 enodes) 3.143 * * [simplify]: Extracting #0: cost 1 inf + 0 3.143 * * [simplify]: Extracting #1: cost 4 inf + 0 3.143 * * [simplify]: Extracting #2: cost 8 inf + 0 3.143 * * [simplify]: Extracting #3: cost 11 inf + 1 3.144 * * [simplify]: Extracting #4: cost 11 inf + 100 3.144 * * [simplify]: Extracting #5: cost 8 inf + 336 3.144 * * [simplify]: Extracting #6: cost 3 inf + 1225 3.144 * * [simplify]: Extracting #7: cost 0 inf + 2136 3.144 * [simplify]: Simplified to (sqrt (atan2 1 (+ 1 (fma N N N)))) 3.144 * [simplify]: Simplified (2 1) to (λ (N) (* (sqrt (atan2 1 (+ 1 (fma N N N)))) (* (sqrt (sqrt (atan2 1 (fma N (+ N 1) 1)))) (sqrt (sqrt (atan2 1 (fma N (+ N 1) 1))))))) 3.145 * [simplify]: Simplifying (* (sqrt (sqrt (atan2 1 (fma N (+ N 1) 1)))) (sqrt (sqrt (atan2 1 (fma N (+ N 1) 1))))) 3.145 * * [simplify]: iters left: 6 (8 enodes) 3.147 * * [simplify]: iters left: 5 (27 enodes) 3.152 * * [simplify]: iters left: 4 (41 enodes) 3.159 * * [simplify]: iters left: 3 (48 enodes) 3.167 * * [simplify]: Extracting #0: cost 1 inf + 0 3.167 * * [simplify]: Extracting #1: cost 4 inf + 0 3.167 * * [simplify]: Extracting #2: cost 8 inf + 0 3.167 * * [simplify]: Extracting #3: cost 11 inf + 1 3.167 * * [simplify]: Extracting #4: cost 11 inf + 100 3.167 * * [simplify]: Extracting #5: cost 8 inf + 336 3.168 * * [simplify]: Extracting #6: cost 3 inf + 1225 3.168 * * [simplify]: Extracting #7: cost 0 inf + 2136 3.168 * [simplify]: Simplified to (sqrt (atan2 1 (+ 1 (fma N N N)))) 3.169 * [simplify]: Simplified (2 2) to (λ (N) (* (* (sqrt (sqrt (atan2 1 (fma N (+ N 1) 1)))) (sqrt (sqrt (atan2 1 (fma N (+ N 1) 1))))) (sqrt (atan2 1 (+ 1 (fma N N N)))))) 3.169 * * * * [progress]: [ 68 / 106 ] simplifiying candidate # 3.169 * [simplify]: Simplifying (atan2 1 (fma N (+ N 1) 1)) 3.169 * * [simplify]: iters left: 4 (5 enodes) 3.170 * * [simplify]: iters left: 3 (20 enodes) 3.174 * * [simplify]: iters left: 2 (33 enodes) 3.179 * * [simplify]: iters left: 1 (40 enodes) 3.184 * * [simplify]: Extracting #0: cost 1 inf + 0 3.184 * * [simplify]: Extracting #1: cost 4 inf + 0 3.184 * * [simplify]: Extracting #2: cost 7 inf + 1 3.184 * * [simplify]: Extracting #3: cost 3 inf + 768 3.184 * * [simplify]: Extracting #4: cost 1 inf + 907 3.184 * * [simplify]: Extracting #5: cost 0 inf + 948 3.184 * [simplify]: Simplified to (atan2 1 (fma N (+ N 1) 1)) 3.184 * [simplify]: Simplified (2 1) to (λ (N) (pow (atan2 1 (fma N (+ N 1) 1)) (* 2 1/2))) 3.185 * [simplify]: Simplifying (* 2 1/2) 3.185 * * [simplify]: iters left: 2 (3 enodes) 3.187 * * [simplify]: iters left: 1 (11 enodes) 3.189 * * [simplify]: Extracting #0: cost 1 inf + 0 3.189 * * [simplify]: Extracting #1: cost 0 inf + 1 3.189 * [simplify]: Simplified to 1 3.189 * [simplify]: Simplified (2 2) to (λ (N) (pow (atan2 1 (fma N (+ N 1) 1)) 1)) 3.189 * * * * [progress]: [ 69 / 106 ] simplifiying candidate # 3.189 * [simplify]: Simplifying (sqrt (atan2 1 (fma N (+ N 1) 1))) 3.189 * * [simplify]: iters left: 5 (6 enodes) 3.191 * * [simplify]: iters left: 4 (23 enodes) 3.196 * * [simplify]: iters left: 3 (36 enodes) 3.206 * * [simplify]: iters left: 2 (43 enodes) 3.211 * * [simplify]: Extracting #0: cost 1 inf + 0 3.211 * * [simplify]: Extracting #1: cost 3 inf + 0 3.211 * * [simplify]: Extracting #2: cost 6 inf + 0 3.211 * * [simplify]: Extracting #3: cost 9 inf + 1 3.212 * * [simplify]: Extracting #4: cost 10 inf + 44 3.212 * * [simplify]: Extracting #5: cost 6 inf + 336 3.212 * * [simplify]: Extracting #6: cost 1 inf + 1225 3.212 * * [simplify]: Extracting #7: cost 0 inf + 1502 3.212 * [simplify]: Simplified to (sqrt (atan2 1 (+ 1 (fma N N N)))) 3.212 * [simplify]: Simplified (2 1) to (λ (N) (pow (sqrt (atan2 1 (+ 1 (fma N N N)))) (* 2 1))) 3.213 * [simplify]: Simplifying (* 2 1) 3.213 * * [simplify]: iters left: 2 (3 enodes) 3.214 * * [simplify]: iters left: 1 (9 enodes) 3.216 * * [simplify]: Extracting #0: cost 1 inf + 0 3.216 * * [simplify]: Extracting #1: cost 0 inf + 1 3.216 * [simplify]: Simplified to 2 3.216 * [simplify]: Simplified (2 2) to (λ (N) (pow (sqrt (atan2 1 (fma N (+ N 1) 1))) 2)) 3.216 * * * * [progress]: [ 70 / 106 ] simplifiying candidate # 3.217 * [simplify]: Simplifying (atan2 1 (fma N (+ N 1) 1)) 3.217 * * [simplify]: iters left: 4 (5 enodes) 3.218 * * [simplify]: iters left: 3 (20 enodes) 3.222 * * [simplify]: iters left: 2 (33 enodes) 3.227 * * [simplify]: iters left: 1 (40 enodes) 3.232 * * [simplify]: Extracting #0: cost 1 inf + 0 3.232 * * [simplify]: Extracting #1: cost 4 inf + 0 3.232 * * [simplify]: Extracting #2: cost 7 inf + 1 3.232 * * [simplify]: Extracting #3: cost 3 inf + 768 3.233 * * [simplify]: Extracting #4: cost 1 inf + 907 3.233 * * [simplify]: Extracting #5: cost 0 inf + 948 3.233 * [simplify]: Simplified to (atan2 1 (fma N (+ N 1) 1)) 3.233 * [simplify]: Simplified (2 1) to (λ (N) (pow (atan2 1 (fma N (+ N 1) 1)) (* 2 (/ 1 2)))) 3.234 * [simplify]: Simplifying (* 2 (/ 1 2)) 3.234 * * [simplify]: iters left: 4 (4 enodes) 3.237 * * [simplify]: iters left: 3 (13 enodes) 3.242 * * [simplify]: iters left: 2 (15 enodes) 3.246 * * [simplify]: Extracting #0: cost 1 inf + 0 3.246 * * [simplify]: Extracting #1: cost 0 inf + 1 3.246 * [simplify]: Simplified to 1 3.246 * [simplify]: Simplified (2 2) to (λ (N) (pow (atan2 1 (fma N (+ N 1) 1)) 1)) 3.246 * * * * [progress]: [ 71 / 106 ] simplifiying candidate # 3.247 * [simplify]: Simplifying (cbrt (sqrt (atan2 1 (fma N (+ N 1) 1)))) 3.247 * * [simplify]: iters left: 6 (7 enodes) 3.252 * * [simplify]: iters left: 5 (26 enodes) 3.258 * * [simplify]: iters left: 4 (39 enodes) 3.264 * * [simplify]: iters left: 3 (46 enodes) 3.270 * * [simplify]: Extracting #0: cost 1 inf + 0 3.270 * * [simplify]: Extracting #1: cost 3 inf + 0 3.270 * * [simplify]: Extracting #2: cost 5 inf + 0 3.270 * * [simplify]: Extracting #3: cost 8 inf + 0 3.270 * * [simplify]: Extracting #4: cost 11 inf + 1 3.270 * * [simplify]: Extracting #5: cost 9 inf + 294 3.270 * * [simplify]: Extracting #6: cost 5 inf + 947 3.271 * * [simplify]: Extracting #7: cost 1 inf + 1859 3.271 * * [simplify]: Extracting #8: cost 0 inf + 2216 3.271 * [simplify]: Simplified to (cbrt (sqrt (atan2 1 (fma N (+ N 1) 1)))) 3.271 * [simplify]: Simplified (2 2) to (λ (N) (* (* (sqrt (atan2 1 (fma N (+ N 1) 1))) (* (cbrt (sqrt (atan2 1 (fma N (+ N 1) 1)))) (cbrt (sqrt (atan2 1 (fma N (+ N 1) 1)))))) (cbrt (sqrt (atan2 1 (fma N (+ N 1) 1)))))) 3.271 * * * * [progress]: [ 72 / 106 ] simplifiying candidate # 3.271 * [simplify]: Simplifying (sqrt (cbrt (atan2 1 (fma N (+ N 1) 1)))) 3.271 * * [simplify]: iters left: 6 (7 enodes) 3.273 * * [simplify]: iters left: 5 (26 enodes) 3.277 * * [simplify]: iters left: 4 (39 enodes) 3.283 * * [simplify]: iters left: 3 (46 enodes) 3.288 * * [simplify]: Extracting #0: cost 1 inf + 0 3.288 * * [simplify]: Extracting #1: cost 3 inf + 0 3.288 * * [simplify]: Extracting #2: cost 5 inf + 0 3.288 * * [simplify]: Extracting #3: cost 8 inf + 0 3.288 * * [simplify]: Extracting #4: cost 11 inf + 1 3.289 * * [simplify]: Extracting #5: cost 9 inf + 294 3.289 * * [simplify]: Extracting #6: cost 5 inf + 987 3.289 * * [simplify]: Extracting #7: cost 1 inf + 1939 3.289 * * [simplify]: Extracting #8: cost 0 inf + 2296 3.290 * [simplify]: Simplified to (sqrt (cbrt (atan2 1 (fma N (+ N 1) 1)))) 3.290 * [simplify]: Simplified (2 2) to (λ (N) (* (* (sqrt (atan2 1 (fma N (+ N 1) 1))) (sqrt (* (cbrt (atan2 1 (fma N (+ N 1) 1))) (cbrt (atan2 1 (fma N (+ N 1) 1)))))) (sqrt (cbrt (atan2 1 (fma N (+ N 1) 1)))))) 3.290 * * * * [progress]: [ 73 / 106 ] simplifiying candidate # 3.290 * [simplify]: Simplifying (sqrt (sqrt (atan2 1 (fma N (+ N 1) 1)))) 3.290 * * [simplify]: iters left: 6 (7 enodes) 3.292 * * [simplify]: iters left: 5 (26 enodes) 3.296 * * [simplify]: iters left: 4 (39 enodes) 3.303 * * [simplify]: iters left: 3 (46 enodes) 3.314 * * [simplify]: Extracting #0: cost 1 inf + 0 3.314 * * [simplify]: Extracting #1: cost 3 inf + 0 3.314 * * [simplify]: Extracting #2: cost 5 inf + 0 3.314 * * [simplify]: Extracting #3: cost 8 inf + 0 3.314 * * [simplify]: Extracting #4: cost 11 inf + 1 3.314 * * [simplify]: Extracting #5: cost 9 inf + 294 3.315 * * [simplify]: Extracting #6: cost 5 inf + 947 3.315 * * [simplify]: Extracting #7: cost 1 inf + 1819 3.316 * * [simplify]: Extracting #8: cost 0 inf + 2136 3.317 * [simplify]: Simplified to (sqrt (sqrt (atan2 1 (fma N (+ N 1) 1)))) 3.317 * [simplify]: Simplified (2 2) to (λ (N) (* (* (sqrt (atan2 1 (fma N (+ N 1) 1))) (sqrt (sqrt (atan2 1 (fma N (+ N 1) 1))))) (sqrt (sqrt (atan2 1 (fma N (+ N 1) 1)))))) 3.317 * * * * [progress]: [ 74 / 106 ] simplifiying candidate # 3.317 * [simplify]: Simplifying (sqrt (atan2 1 (fma N (+ N 1) 1))) 3.317 * * [simplify]: iters left: 5 (6 enodes) 3.320 * * [simplify]: iters left: 4 (23 enodes) 3.328 * * [simplify]: iters left: 3 (36 enodes) 3.339 * * [simplify]: iters left: 2 (43 enodes) 3.349 * * [simplify]: Extracting #0: cost 1 inf + 0 3.349 * * [simplify]: Extracting #1: cost 3 inf + 0 3.349 * * [simplify]: Extracting #2: cost 6 inf + 0 3.349 * * [simplify]: Extracting #3: cost 9 inf + 1 3.349 * * [simplify]: Extracting #4: cost 10 inf + 44 3.349 * * [simplify]: Extracting #5: cost 6 inf + 336 3.350 * * [simplify]: Extracting #6: cost 1 inf + 1225 3.350 * * [simplify]: Extracting #7: cost 0 inf + 1502 3.350 * [simplify]: Simplified to (sqrt (atan2 1 (+ 1 (fma N N N)))) 3.350 * [simplify]: Simplified (2 2) to (λ (N) (* (* (sqrt (atan2 1 (fma N (+ N 1) 1))) (sqrt 1)) (sqrt (atan2 1 (+ 1 (fma N N N)))))) 3.350 * * * * [progress]: [ 75 / 106 ] simplifiying candidate # 3.350 * [simplify]: Simplifying (sqrt (sqrt (atan2 1 (fma N (+ N 1) 1)))) 3.350 * * [simplify]: iters left: 6 (7 enodes) 3.353 * * [simplify]: iters left: 5 (26 enodes) 3.358 * * [simplify]: iters left: 4 (39 enodes) 3.364 * * [simplify]: iters left: 3 (46 enodes) 3.369 * * [simplify]: Extracting #0: cost 1 inf + 0 3.369 * * [simplify]: Extracting #1: cost 3 inf + 0 3.369 * * [simplify]: Extracting #2: cost 5 inf + 0 3.370 * * [simplify]: Extracting #3: cost 8 inf + 0 3.370 * * [simplify]: Extracting #4: cost 11 inf + 1 3.370 * * [simplify]: Extracting #5: cost 9 inf + 294 3.370 * * [simplify]: Extracting #6: cost 5 inf + 947 3.370 * * [simplify]: Extracting #7: cost 1 inf + 1819 3.370 * * [simplify]: Extracting #8: cost 0 inf + 2136 3.371 * [simplify]: Simplified to (sqrt (sqrt (atan2 1 (fma N (+ N 1) 1)))) 3.371 * [simplify]: Simplified (2 2) to (λ (N) (* (* (sqrt (atan2 1 (fma N (+ N 1) 1))) (sqrt (sqrt (atan2 1 (fma N (+ N 1) 1))))) (sqrt (sqrt (atan2 1 (fma N (+ N 1) 1)))))) 3.371 * * * * [progress]: [ 76 / 106 ] simplifiying candidate # 3.371 * [simplify]: Simplifying (sqrt (atan2 1 (fma N (+ N 1) 1))) 3.371 * * [simplify]: iters left: 5 (6 enodes) 3.373 * * [simplify]: iters left: 4 (23 enodes) 3.377 * * [simplify]: iters left: 3 (36 enodes) 3.389 * * [simplify]: iters left: 2 (43 enodes) 3.396 * * [simplify]: Extracting #0: cost 1 inf + 0 3.396 * * [simplify]: Extracting #1: cost 3 inf + 0 3.396 * * [simplify]: Extracting #2: cost 6 inf + 0 3.396 * * [simplify]: Extracting #3: cost 9 inf + 1 3.396 * * [simplify]: Extracting #4: cost 10 inf + 44 3.396 * * [simplify]: Extracting #5: cost 6 inf + 336 3.397 * * [simplify]: Extracting #6: cost 1 inf + 1225 3.397 * * [simplify]: Extracting #7: cost 0 inf + 1502 3.397 * [simplify]: Simplified to (sqrt (atan2 1 (+ 1 (fma N N N)))) 3.397 * [simplify]: Simplified (2 2) to (λ (N) (* (* (sqrt (atan2 1 (fma N (+ N 1) 1))) 1) (sqrt (atan2 1 (+ 1 (fma N N N)))))) 3.398 * * * * [progress]: [ 77 / 106 ] simplifiying candidate # 3.398 * [simplify]: Simplifying (* (cbrt (sqrt (atan2 1 (fma N (+ N 1) 1)))) (cbrt (sqrt (atan2 1 (fma N (+ N 1) 1))))) 3.398 * * [simplify]: iters left: 6 (8 enodes) 3.400 * * [simplify]: iters left: 5 (29 enodes) 3.405 * * [simplify]: iters left: 4 (42 enodes) 3.411 * * [simplify]: iters left: 3 (49 enodes) 3.417 * * [simplify]: Extracting #0: cost 1 inf + 0 3.417 * * [simplify]: Extracting #1: cost 3 inf + 0 3.417 * * [simplify]: Extracting #2: cost 5 inf + 0 3.417 * * [simplify]: Extracting #3: cost 7 inf + 0 3.417 * * [simplify]: Extracting #4: cost 10 inf + 0 3.417 * * [simplify]: Extracting #5: cost 13 inf + 1 3.417 * * [simplify]: Extracting #6: cost 15 inf + 2 3.418 * * [simplify]: Extracting #7: cost 10 inf + 336 3.418 * * [simplify]: Extracting #8: cost 5 inf + 1225 3.418 * * [simplify]: Extracting #9: cost 0 inf + 3010 3.418 * [simplify]: Simplified to (* (cbrt (sqrt (atan2 1 (+ 1 (fma N N N))))) (cbrt (sqrt (atan2 1 (+ 1 (fma N N N)))))) 3.418 * [simplify]: Simplified (2 1) to (λ (N) (* (* (cbrt (sqrt (atan2 1 (+ 1 (fma N N N))))) (cbrt (sqrt (atan2 1 (+ 1 (fma N N N)))))) (* (cbrt (sqrt (atan2 1 (fma N (+ N 1) 1)))) (sqrt (atan2 1 (fma N (+ N 1) 1)))))) 3.419 * * * * [progress]: [ 78 / 106 ] simplifiying candidate # 3.419 * [simplify]: Simplifying (sqrt (* (cbrt (atan2 1 (fma N (+ N 1) 1))) (cbrt (atan2 1 (fma N (+ N 1) 1))))) 3.419 * * [simplify]: iters left: 6 (8 enodes) 3.421 * * [simplify]: iters left: 5 (30 enodes) 3.426 * * [simplify]: iters left: 4 (43 enodes) 3.436 * * [simplify]: iters left: 3 (50 enodes) 3.442 * * [simplify]: Extracting #0: cost 1 inf + 0 3.442 * * [simplify]: Extracting #1: cost 4 inf + 0 3.442 * * [simplify]: Extracting #2: cost 7 inf + 0 3.442 * * [simplify]: Extracting #3: cost 10 inf + 0 3.442 * * [simplify]: Extracting #4: cost 13 inf + 1 3.442 * * [simplify]: Extracting #5: cost 15 inf + 2 3.442 * * [simplify]: Extracting #6: cost 10 inf + 336 3.442 * * [simplify]: Extracting #7: cost 5 inf + 1385 3.444 * * [simplify]: Extracting #8: cost 0 inf + 3010 3.444 * [simplify]: Simplified to (fabs (cbrt (atan2 1 (+ 1 (fma N N N))))) 3.444 * [simplify]: Simplified (2 1) to (λ (N) (* (fabs (cbrt (atan2 1 (+ 1 (fma N N N))))) (* (sqrt (cbrt (atan2 1 (fma N (+ N 1) 1)))) (sqrt (atan2 1 (fma N (+ N 1) 1)))))) 3.444 * * * * [progress]: [ 79 / 106 ] simplifiying candidate # 3.444 * [simplify]: Simplifying (sqrt (sqrt (atan2 1 (fma N (+ N 1) 1)))) 3.445 * * [simplify]: iters left: 6 (7 enodes) 3.446 * * [simplify]: iters left: 5 (26 enodes) 3.450 * * [simplify]: iters left: 4 (39 enodes) 3.456 * * [simplify]: iters left: 3 (46 enodes) 3.461 * * [simplify]: Extracting #0: cost 1 inf + 0 3.461 * * [simplify]: Extracting #1: cost 3 inf + 0 3.461 * * [simplify]: Extracting #2: cost 5 inf + 0 3.461 * * [simplify]: Extracting #3: cost 8 inf + 0 3.461 * * [simplify]: Extracting #4: cost 11 inf + 1 3.462 * * [simplify]: Extracting #5: cost 9 inf + 294 3.462 * * [simplify]: Extracting #6: cost 5 inf + 947 3.462 * * [simplify]: Extracting #7: cost 1 inf + 1819 3.462 * * [simplify]: Extracting #8: cost 0 inf + 2136 3.463 * [simplify]: Simplified to (sqrt (sqrt (atan2 1 (fma N (+ N 1) 1)))) 3.463 * [simplify]: Simplified (2 1) to (λ (N) (* (sqrt (sqrt (atan2 1 (fma N (+ N 1) 1)))) (* (sqrt (sqrt (atan2 1 (fma N (+ N 1) 1)))) (sqrt (atan2 1 (fma N (+ N 1) 1)))))) 3.463 * * * * [progress]: [ 80 / 106 ] simplifiying candidate # 3.463 * [simplify]: Simplifying (sqrt 1) 3.463 * * [simplify]: iters left: 1 (2 enodes) 3.465 * * [simplify]: Extracting #0: cost 1 inf + 0 3.465 * * [simplify]: Extracting #1: cost 0 inf + 1 3.465 * [simplify]: Simplified to 1 3.465 * [simplify]: Simplified (2 1) to (λ (N) (* 1 (* (sqrt (atan2 1 (fma N (+ N 1) 1))) (sqrt (atan2 1 (fma N (+ N 1) 1)))))) 3.465 * * * * [progress]: [ 81 / 106 ] simplifiying candidate # 3.465 * [simplify]: Simplifying (sqrt (sqrt (atan2 1 (fma N (+ N 1) 1)))) 3.466 * * [simplify]: iters left: 6 (7 enodes) 3.469 * * [simplify]: iters left: 5 (26 enodes) 3.477 * * [simplify]: iters left: 4 (39 enodes) 3.489 * * [simplify]: iters left: 3 (46 enodes) 3.500 * * [simplify]: Extracting #0: cost 1 inf + 0 3.500 * * [simplify]: Extracting #1: cost 3 inf + 0 3.500 * * [simplify]: Extracting #2: cost 5 inf + 0 3.500 * * [simplify]: Extracting #3: cost 8 inf + 0 3.500 * * [simplify]: Extracting #4: cost 11 inf + 1 3.500 * * [simplify]: Extracting #5: cost 9 inf + 294 3.501 * * [simplify]: Extracting #6: cost 5 inf + 947 3.501 * * [simplify]: Extracting #7: cost 1 inf + 1819 3.502 * * [simplify]: Extracting #8: cost 0 inf + 2136 3.503 * [simplify]: Simplified to (sqrt (sqrt (atan2 1 (fma N (+ N 1) 1)))) 3.503 * [simplify]: Simplified (2 1) to (λ (N) (* (sqrt (sqrt (atan2 1 (fma N (+ N 1) 1)))) (* (sqrt (sqrt (atan2 1 (fma N (+ N 1) 1)))) (sqrt (atan2 1 (fma N (+ N 1) 1)))))) 3.503 * * * * [progress]: [ 82 / 106 ] simplifiying candidate # 3.503 * * * * [progress]: [ 83 / 106 ] simplifiying candidate #real (real->posit16 (* (sqrt (atan2 1 (fma N (+ N 1) 1))) (sqrt (atan2 1 (fma N (+ N 1) 1)))))))> 3.503 * * * * [progress]: [ 84 / 106 ] simplifiying candidate # 3.503 * * * * [progress]: [ 85 / 106 ] simplifiying candidate # 3.503 * * * * [progress]: [ 86 / 106 ] simplifiying candidate # 3.503 * * * * [progress]: [ 87 / 106 ] simplifiying candidate # 3.503 * * * * [progress]: [ 88 / 106 ] simplifiying candidate # 3.503 * * * * [progress]: [ 89 / 106 ] simplifiying candidate # 3.503 * * * * [progress]: [ 90 / 106 ] simplifiying candidate # 3.503 * * * * [progress]: [ 91 / 106 ] simplifiying candidate # 3.503 * * * * [progress]: [ 92 / 106 ] simplifiying candidate # 3.503 * * * * [progress]: [ 93 / 106 ] simplifiying candidate # 3.504 * * * * [progress]: [ 94 / 106 ] simplifiying candidate #real (real->posit16 (atan2 1 (fma N (+ N 1) 1)))))))> 3.504 * * * * [progress]: [ 95 / 106 ] simplifiying candidate # 3.504 * [simplify]: Simplifying (sqrt (atan2 1 (fma N (+ N 1) 1))) 3.504 * * [simplify]: iters left: 5 (6 enodes) 3.507 * * [simplify]: iters left: 4 (23 enodes) 3.514 * * [simplify]: iters left: 3 (36 enodes) 3.525 * * [simplify]: iters left: 2 (43 enodes) 3.530 * * [simplify]: Extracting #0: cost 1 inf + 0 3.530 * * [simplify]: Extracting #1: cost 3 inf + 0 3.530 * * [simplify]: Extracting #2: cost 6 inf + 0 3.530 * * [simplify]: Extracting #3: cost 9 inf + 1 3.530 * * [simplify]: Extracting #4: cost 10 inf + 44 3.530 * * [simplify]: Extracting #5: cost 6 inf + 336 3.530 * * [simplify]: Extracting #6: cost 1 inf + 1225 3.531 * * [simplify]: Extracting #7: cost 0 inf + 1502 3.531 * [simplify]: Simplified to (sqrt (atan2 1 (+ 1 (fma N N N)))) 3.531 * [simplify]: Simplified (2 2) to (λ (N) (* (sqrt (atan2 1 (fma N (+ N 1) 1))) (sqrt (atan2 1 (+ 1 (fma N N N)))))) 3.531 * * * * [progress]: [ 96 / 106 ] simplifiying candidate # 3.531 * [simplify]: Simplifying (sqrt (atan2 1 (fma N (+ N 1) 1))) 3.531 * * [simplify]: iters left: 5 (6 enodes) 3.533 * * [simplify]: iters left: 4 (23 enodes) 3.536 * * [simplify]: iters left: 3 (36 enodes) 3.542 * * [simplify]: iters left: 2 (43 enodes) 3.546 * * [simplify]: Extracting #0: cost 1 inf + 0 3.547 * * [simplify]: Extracting #1: cost 3 inf + 0 3.547 * * [simplify]: Extracting #2: cost 6 inf + 0 3.547 * * [simplify]: Extracting #3: cost 9 inf + 1 3.547 * * [simplify]: Extracting #4: cost 10 inf + 44 3.547 * * [simplify]: Extracting #5: cost 6 inf + 336 3.547 * * [simplify]: Extracting #6: cost 1 inf + 1225 3.547 * * [simplify]: Extracting #7: cost 0 inf + 1502 3.547 * [simplify]: Simplified to (sqrt (atan2 1 (+ 1 (fma N N N)))) 3.547 * [simplify]: Simplified (2 2) to (λ (N) (* (sqrt (atan2 1 (fma N (+ N 1) 1))) (sqrt (atan2 1 (+ 1 (fma N N N)))))) 3.548 * * * * [progress]: [ 97 / 106 ] simplifiying candidate # 3.548 * [simplify]: Simplifying (sqrt (atan2 1 (fma N (+ N 1) 1))) 3.548 * * [simplify]: iters left: 5 (6 enodes) 3.550 * * [simplify]: iters left: 4 (23 enodes) 3.554 * * [simplify]: iters left: 3 (36 enodes) 3.563 * * [simplify]: iters left: 2 (43 enodes) 3.569 * * [simplify]: Extracting #0: cost 1 inf + 0 3.569 * * [simplify]: Extracting #1: cost 3 inf + 0 3.569 * * [simplify]: Extracting #2: cost 6 inf + 0 3.569 * * [simplify]: Extracting #3: cost 9 inf + 1 3.569 * * [simplify]: Extracting #4: cost 10 inf + 44 3.569 * * [simplify]: Extracting #5: cost 6 inf + 336 3.569 * * [simplify]: Extracting #6: cost 1 inf + 1225 3.569 * * [simplify]: Extracting #7: cost 0 inf + 1502 3.570 * [simplify]: Simplified to (sqrt (atan2 1 (+ 1 (fma N N N)))) 3.570 * [simplify]: Simplified (2 2) to (λ (N) (* (sqrt (atan2 1 (fma N (+ N 1) 1))) (sqrt (atan2 1 (+ 1 (fma N N N)))))) 3.570 * * * * [progress]: [ 98 / 106 ] simplifiying candidate # 3.570 * [simplify]: Simplifying (sqrt (atan2 1 (fma N (+ N 1) 1))) 3.570 * * [simplify]: iters left: 5 (6 enodes) 3.571 * * [simplify]: iters left: 4 (23 enodes) 3.575 * * [simplify]: iters left: 3 (36 enodes) 3.581 * * [simplify]: iters left: 2 (43 enodes) 3.585 * * [simplify]: Extracting #0: cost 1 inf + 0 3.585 * * [simplify]: Extracting #1: cost 3 inf + 0 3.585 * * [simplify]: Extracting #2: cost 6 inf + 0 3.585 * * [simplify]: Extracting #3: cost 9 inf + 1 3.586 * * [simplify]: Extracting #4: cost 10 inf + 44 3.586 * * [simplify]: Extracting #5: cost 6 inf + 336 3.586 * * [simplify]: Extracting #6: cost 1 inf + 1225 3.586 * * [simplify]: Extracting #7: cost 0 inf + 1502 3.586 * [simplify]: Simplified to (sqrt (atan2 1 (+ 1 (fma N N N)))) 3.586 * [simplify]: Simplified (2 1) to (λ (N) (* (sqrt (atan2 1 (+ 1 (fma N N N)))) (sqrt (atan2 1 (fma N (+ N 1) 1))))) 3.586 * * * * [progress]: [ 99 / 106 ] simplifiying candidate # 3.587 * [simplify]: Simplifying (sqrt (atan2 1 (fma N (+ N 1) 1))) 3.587 * * [simplify]: iters left: 5 (6 enodes) 3.588 * * [simplify]: iters left: 4 (23 enodes) 3.592 * * [simplify]: iters left: 3 (36 enodes) 3.598 * * [simplify]: iters left: 2 (43 enodes) 3.606 * * [simplify]: Extracting #0: cost 1 inf + 0 3.607 * * [simplify]: Extracting #1: cost 3 inf + 0 3.607 * * [simplify]: Extracting #2: cost 6 inf + 0 3.607 * * [simplify]: Extracting #3: cost 9 inf + 1 3.607 * * [simplify]: Extracting #4: cost 10 inf + 44 3.607 * * [simplify]: Extracting #5: cost 6 inf + 336 3.607 * * [simplify]: Extracting #6: cost 1 inf + 1225 3.607 * * [simplify]: Extracting #7: cost 0 inf + 1502 3.608 * [simplify]: Simplified to (sqrt (atan2 1 (+ 1 (fma N N N)))) 3.608 * [simplify]: Simplified (2 1) to (λ (N) (* (sqrt (atan2 1 (+ 1 (fma N N N)))) (sqrt (atan2 1 (fma N (+ N 1) 1))))) 3.608 * * * * [progress]: [ 100 / 106 ] simplifiying candidate # 3.608 * [simplify]: Simplifying (sqrt (atan2 1 (fma N (+ N 1) 1))) 3.608 * * [simplify]: iters left: 5 (6 enodes) 3.610 * * [simplify]: iters left: 4 (23 enodes) 3.614 * * [simplify]: iters left: 3 (36 enodes) 3.619 * * [simplify]: iters left: 2 (43 enodes) 3.625 * * [simplify]: Extracting #0: cost 1 inf + 0 3.625 * * [simplify]: Extracting #1: cost 3 inf + 0 3.625 * * [simplify]: Extracting #2: cost 6 inf + 0 3.625 * * [simplify]: Extracting #3: cost 9 inf + 1 3.625 * * [simplify]: Extracting #4: cost 10 inf + 44 3.625 * * [simplify]: Extracting #5: cost 6 inf + 336 3.626 * * [simplify]: Extracting #6: cost 1 inf + 1225 3.626 * * [simplify]: Extracting #7: cost 0 inf + 1502 3.626 * [simplify]: Simplified to (sqrt (atan2 1 (+ 1 (fma N N N)))) 3.626 * [simplify]: Simplified (2 1) to (λ (N) (* (sqrt (atan2 1 (+ 1 (fma N N N)))) (sqrt (atan2 1 (fma N (+ N 1) 1))))) 3.626 * * * * [progress]: [ 101 / 106 ] simplifiying candidate # 3.627 * [simplify]: Simplifying (atan2 1 (fma N (+ N 1) 1)) 3.627 * * [simplify]: iters left: 4 (5 enodes) 3.628 * * [simplify]: iters left: 3 (20 enodes) 3.632 * * [simplify]: iters left: 2 (33 enodes) 3.640 * * [simplify]: iters left: 1 (40 enodes) 3.649 * * [simplify]: Extracting #0: cost 1 inf + 0 3.649 * * [simplify]: Extracting #1: cost 4 inf + 0 3.649 * * [simplify]: Extracting #2: cost 7 inf + 1 3.649 * * [simplify]: Extracting #3: cost 3 inf + 768 3.649 * * [simplify]: Extracting #4: cost 1 inf + 907 3.650 * * [simplify]: Extracting #5: cost 0 inf + 948 3.650 * [simplify]: Simplified to (atan2 1 (fma N (+ N 1) 1)) 3.650 * [simplify]: Simplified (2) to (λ (N) (atan2 1 (fma N (+ N 1) 1))) 3.650 * * * * [progress]: [ 102 / 106 ] simplifiying candidate # 3.651 * [simplify]: Simplifying (atan2 1 (fma N (+ N 1) 1)) 3.651 * * [simplify]: iters left: 4 (5 enodes) 3.654 * * [simplify]: iters left: 3 (20 enodes) 3.658 * * [simplify]: iters left: 2 (33 enodes) 3.663 * * [simplify]: iters left: 1 (40 enodes) 3.668 * * [simplify]: Extracting #0: cost 1 inf + 0 3.668 * * [simplify]: Extracting #1: cost 4 inf + 0 3.668 * * [simplify]: Extracting #2: cost 7 inf + 1 3.668 * * [simplify]: Extracting #3: cost 3 inf + 768 3.668 * * [simplify]: Extracting #4: cost 1 inf + 907 3.668 * * [simplify]: Extracting #5: cost 0 inf + 948 3.668 * [simplify]: Simplified to (atan2 1 (fma N (+ N 1) 1)) 3.668 * [simplify]: Simplified (2) to (λ (N) (atan2 1 (fma N (+ N 1) 1))) 3.668 * * * * [progress]: [ 103 / 106 ] simplifiying candidate # 3.669 * [simplify]: Simplifying (atan2 1 (fma N (+ N 1) 1)) 3.669 * * [simplify]: iters left: 4 (5 enodes) 3.670 * * [simplify]: iters left: 3 (20 enodes) 3.673 * * [simplify]: iters left: 2 (33 enodes) 3.679 * * [simplify]: iters left: 1 (40 enodes) 3.683 * * [simplify]: Extracting #0: cost 1 inf + 0 3.683 * * [simplify]: Extracting #1: cost 4 inf + 0 3.683 * * [simplify]: Extracting #2: cost 7 inf + 1 3.683 * * [simplify]: Extracting #3: cost 3 inf + 768 3.684 * * [simplify]: Extracting #4: cost 1 inf + 907 3.684 * * [simplify]: Extracting #5: cost 0 inf + 948 3.684 * [simplify]: Simplified to (atan2 1 (fma N (+ N 1) 1)) 3.684 * [simplify]: Simplified (2) to (λ (N) (atan2 1 (fma N (+ N 1) 1))) 3.684 * * * * [progress]: [ 104 / 106 ] simplifiying candidate # 3.684 * [simplify]: Simplifying (atan2 1 (fma N (+ N 1) 1)) 3.684 * * [simplify]: iters left: 4 (5 enodes) 3.686 * * [simplify]: iters left: 3 (20 enodes) 3.689 * * [simplify]: iters left: 2 (33 enodes) 3.700 * * [simplify]: iters left: 1 (40 enodes) 3.709 * * [simplify]: Extracting #0: cost 1 inf + 0 3.709 * * [simplify]: Extracting #1: cost 4 inf + 0 3.709 * * [simplify]: Extracting #2: cost 7 inf + 1 3.709 * * [simplify]: Extracting #3: cost 3 inf + 768 3.710 * * [simplify]: Extracting #4: cost 1 inf + 907 3.710 * * [simplify]: Extracting #5: cost 0 inf + 948 3.710 * [simplify]: Simplified to (atan2 1 (fma N (+ N 1) 1)) 3.711 * [simplify]: Simplified (2 2 1) to (λ (N) (* (sqrt (atan2 1 (fma N (+ N 1) 1))) (sqrt (atan2 1 (fma N (+ N 1) 1))))) 3.711 * * * * [progress]: [ 105 / 106 ] simplifiying candidate # 3.711 * [simplify]: Simplifying (atan2 1 (fma N (+ N 1) 1)) 3.711 * * [simplify]: iters left: 4 (5 enodes) 3.713 * * [simplify]: iters left: 3 (20 enodes) 3.716 * * [simplify]: iters left: 2 (33 enodes) 3.722 * * [simplify]: iters left: 1 (40 enodes) 3.727 * * [simplify]: Extracting #0: cost 1 inf + 0 3.727 * * [simplify]: Extracting #1: cost 4 inf + 0 3.727 * * [simplify]: Extracting #2: cost 7 inf + 1 3.727 * * [simplify]: Extracting #3: cost 3 inf + 768 3.727 * * [simplify]: Extracting #4: cost 1 inf + 907 3.727 * * [simplify]: Extracting #5: cost 0 inf + 948 3.727 * [simplify]: Simplified to (atan2 1 (fma N (+ N 1) 1)) 3.728 * [simplify]: Simplified (2 2 1) to (λ (N) (* (sqrt (atan2 1 (fma N (+ N 1) 1))) (sqrt (atan2 1 (fma N (+ N 1) 1))))) 3.728 * * * * [progress]: [ 106 / 106 ] simplifiying candidate # 3.728 * [simplify]: Simplifying (atan2 1 (fma N (+ N 1) 1)) 3.728 * * [simplify]: iters left: 4 (5 enodes) 3.729 * * [simplify]: iters left: 3 (20 enodes) 3.734 * * [simplify]: iters left: 2 (33 enodes) 3.739 * * [simplify]: iters left: 1 (40 enodes) 3.744 * * [simplify]: Extracting #0: cost 1 inf + 0 3.744 * * [simplify]: Extracting #1: cost 4 inf + 0 3.744 * * [simplify]: Extracting #2: cost 7 inf + 1 3.744 * * [simplify]: Extracting #3: cost 3 inf + 768 3.744 * * [simplify]: Extracting #4: cost 1 inf + 907 3.744 * * [simplify]: Extracting #5: cost 0 inf + 948 3.745 * [simplify]: Simplified to (atan2 1 (fma N (+ N 1) 1)) 3.745 * [simplify]: Simplified (2 2 1) to (λ (N) (* (sqrt (atan2 1 (fma N (+ N 1) 1))) (sqrt (atan2 1 (fma N (+ N 1) 1))))) 3.745 * * * [progress]: adding candidates to table 4.520 * * [progress]: iteration 4 / 4 4.520 * * * [progress]: picking best candidate 4.541 * * * * [pick]: Picked # 4.541 * * * [progress]: localizing error 4.583 * * * [progress]: generating rewritten candidates 4.583 * * * * [progress]: [ 1 / 4 ] rewriting at (2 2) 4.588 * * * * [progress]: [ 2 / 4 ] rewriting at (2 1 2) 4.593 * * * * [progress]: [ 3 / 4 ] rewriting at (2 1 1) 4.598 * * * * [progress]: [ 4 / 4 ] rewriting at (2 2 1 2) 4.599 * * * [progress]: generating series expansions 4.599 * * * * [progress]: [ 1 / 4 ] generating series at (2 2) 4.600 * [backup-simplify]: Simplify (cbrt (* (sqrt (atan2 1 (fma N (+ N 1) 1))) (sqrt (atan2 1 (fma N (+ N 1) 1))))) into (pow (atan2 1 (fma N (+ N 1) 1)) 1/3) 4.600 * [approximate]: Taking taylor expansion of (pow (atan2 1 (fma N (+ N 1) 1)) 1/3) in (N) around 0 4.600 * [taylor]: Taking taylor expansion of (pow (atan2 1 (fma N (+ N 1) 1)) 1/3) in N 4.600 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (atan2 1 (fma N (+ N 1) 1))))) in N 4.600 * [taylor]: Taking taylor expansion of (* 1/3 (log (atan2 1 (fma N (+ N 1) 1)))) in N 4.600 * [taylor]: Taking taylor expansion of 1/3 in N 4.600 * [backup-simplify]: Simplify 1/3 into 1/3 4.600 * [taylor]: Taking taylor expansion of (log (atan2 1 (fma N (+ N 1) 1))) in N 4.600 * [taylor]: Taking taylor expansion of (atan2 1 (fma N (+ N 1) 1)) in N 4.600 * [backup-simplify]: Simplify (atan2 1 (fma N (+ N 1) 1)) into (atan2 1 (fma N (+ N 1) 1)) 4.600 * [backup-simplify]: Simplify (log (atan2 1 (fma N (+ N 1) 1))) into (log (atan2 1 (fma N (+ N 1) 1))) 4.600 * [backup-simplify]: Simplify (* 1/3 (log (atan2 1 (fma N (+ N 1) 1)))) into (* 1/3 (log (atan2 1 (fma N (+ N 1) 1)))) 4.600 * [backup-simplify]: Simplify (exp (* 1/3 (log (atan2 1 (fma N (+ N 1) 1))))) into (pow (atan2 1 (fma N (+ N 1) 1)) 1/3) 4.600 * [taylor]: Taking taylor expansion of (pow (atan2 1 (fma N (+ N 1) 1)) 1/3) in N 4.600 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (atan2 1 (fma N (+ N 1) 1))))) in N 4.600 * [taylor]: Taking taylor expansion of (* 1/3 (log (atan2 1 (fma N (+ N 1) 1)))) in N 4.600 * [taylor]: Taking taylor expansion of 1/3 in N 4.600 * [backup-simplify]: Simplify 1/3 into 1/3 4.600 * [taylor]: Taking taylor expansion of (log (atan2 1 (fma N (+ N 1) 1))) in N 4.600 * [taylor]: Taking taylor expansion of (atan2 1 (fma N (+ N 1) 1)) in N 4.600 * [backup-simplify]: Simplify (atan2 1 (fma N (+ N 1) 1)) into (atan2 1 (fma N (+ N 1) 1)) 4.600 * [backup-simplify]: Simplify (log (atan2 1 (fma N (+ N 1) 1))) into (log (atan2 1 (fma N (+ N 1) 1))) 4.600 * [backup-simplify]: Simplify (* 1/3 (log (atan2 1 (fma N (+ N 1) 1)))) into (* 1/3 (log (atan2 1 (fma N (+ N 1) 1)))) 4.600 * [backup-simplify]: Simplify (exp (* 1/3 (log (atan2 1 (fma N (+ N 1) 1))))) into (pow (atan2 1 (fma N (+ N 1) 1)) 1/3) 4.600 * [backup-simplify]: Simplify (pow (atan2 1 (fma N (+ N 1) 1)) 1/3) into (pow (atan2 1 (fma N (+ N 1) 1)) 1/3) 4.601 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (atan2 1 (fma N (+ N 1) 1)) 1)))) 1) into 0 4.602 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (log (atan2 1 (fma N (+ N 1) 1))))) into 0 4.602 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (atan2 1 (fma N (+ N 1) 1))))) (+ (* (/ (pow 0 1) 1)))) into 0 4.602 * [backup-simplify]: Simplify 0 into 0 4.603 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow (atan2 1 (fma N (+ N 1) 1)) 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow (atan2 1 (fma N (+ N 1) 1)) 1)))) 2) into 0 4.604 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (log (atan2 1 (fma N (+ N 1) 1)))))) into 0 4.604 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (atan2 1 (fma N (+ N 1) 1))))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 4.604 * [backup-simplify]: Simplify 0 into 0 4.606 * [backup-simplify]: Simplify (/ (+ (* 2 (/ (* (pow (* 1 0) 3)) (pow (atan2 1 (fma N (+ N 1) 1)) 3))) (* -3 (/ (* (pow (* 1 0) 1) (pow (* 2 0) 1)) (pow (atan2 1 (fma N (+ N 1) 1)) 2))) (* 1 (/ (* 1 1 (pow (* 6 0) 1)) (pow (atan2 1 (fma N (+ N 1) 1)) 1)))) 6) into 0 4.607 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (+ (* 0 0) (* 0 (log (atan2 1 (fma N (+ N 1) 1))))))) into 0 4.608 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (atan2 1 (fma N (+ N 1) 1))))) (+ (* (/ (pow 0 3) 6)) (* (/ (pow 0 1) 1) (/ (pow 0 1) 1)) (* (/ (pow 0 1) 1)))) into 0 4.608 * [backup-simplify]: Simplify 0 into 0 4.615 * [backup-simplify]: Simplify (/ (+ (* -6 (/ (* (pow (* 1 0) 4)) (pow (atan2 1 (fma N (+ N 1) 1)) 4))) (* 12 (/ (* (pow (* 1 0) 2) (pow (* 2 0) 1)) (pow (atan2 1 (fma N (+ N 1) 1)) 3))) (* -3 (/ (* 1 (pow (* 2 0) 2)) (pow (atan2 1 (fma N (+ N 1) 1)) 2))) (* -4 (/ (* (pow (* 1 0) 1) 1 (pow (* 6 0) 1)) (pow (atan2 1 (fma N (+ N 1) 1)) 2))) (* 1 (/ (* 1 1 1 (pow (* 24 0) 1)) (pow (atan2 1 (fma N (+ N 1) 1)) 1)))) 24) into 0 4.616 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (log (atan2 1 (fma N (+ N 1) 1)))))))) into 0 4.617 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (atan2 1 (fma N (+ N 1) 1))))) (+ (* (/ (pow 0 4) 24)) (* (/ (pow 0 2) 2) (/ (pow 0 1) 1)) (* (/ (pow 0 1) 1) (/ (pow 0 1) 1)) (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 4.617 * [backup-simplify]: Simplify 0 into 0 4.622 * [backup-simplify]: Simplify (/ (+ (* 24 (/ (* (pow (* 1 0) 5)) (pow (atan2 1 (fma N (+ N 1) 1)) 5))) (* -60 (/ (* (pow (* 1 0) 3) (pow (* 2 0) 1)) (pow (atan2 1 (fma N (+ N 1) 1)) 4))) (* 30 (/ (* (pow (* 1 0) 1) (pow (* 2 0) 2)) (pow (atan2 1 (fma N (+ N 1) 1)) 3))) (* 20 (/ (* (pow (* 1 0) 2) 1 (pow (* 6 0) 1)) (pow (atan2 1 (fma N (+ N 1) 1)) 3))) (* -10 (/ (* 1 (pow (* 2 0) 1) (pow (* 6 0) 1)) (pow (atan2 1 (fma N (+ N 1) 1)) 2))) (* -5 (/ (* (pow (* 1 0) 1) 1 1 (pow (* 24 0) 1)) (pow (atan2 1 (fma N (+ N 1) 1)) 2))) (* 1 (/ (* 1 1 1 1 (pow (* 120 0) 1)) (pow (atan2 1 (fma N (+ N 1) 1)) 1)))) 120) into 0 4.623 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (log (atan2 1 (fma N (+ N 1) 1))))))))) into 0 4.625 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (atan2 1 (fma N (+ N 1) 1))))) (+ (* (/ (pow 0 5) 120)) (* (/ (pow 0 3) 6) (/ (pow 0 1) 1)) (* (/ (pow 0 2) 2) (/ (pow 0 1) 1)) (* (/ (pow 0 1) 1) (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1) (/ (pow 0 1) 1)) (* (/ (pow 0 1) 1) (/ (pow 0 1) 1)) (* (/ (pow 0 1) 1)))) into 0 4.625 * [backup-simplify]: Simplify 0 into 0 4.633 * [backup-simplify]: Simplify (/ (+ (* -120 (/ (* (pow (* 1 0) 6)) (pow (atan2 1 (fma N (+ N 1) 1)) 6))) (* 360 (/ (* (pow (* 1 0) 4) (pow (* 2 0) 1)) (pow (atan2 1 (fma N (+ N 1) 1)) 5))) (* -270 (/ (* (pow (* 1 0) 2) (pow (* 2 0) 2)) (pow (atan2 1 (fma N (+ N 1) 1)) 4))) (* -120 (/ (* (pow (* 1 0) 3) 1 (pow (* 6 0) 1)) (pow (atan2 1 (fma N (+ N 1) 1)) 4))) (* 30 (/ (* 1 (pow (* 2 0) 3)) (pow (atan2 1 (fma N (+ N 1) 1)) 3))) (* 120 (/ (* (pow (* 1 0) 1) (pow (* 2 0) 1) (pow (* 6 0) 1)) (pow (atan2 1 (fma N (+ N 1) 1)) 3))) (* 30 (/ (* (pow (* 1 0) 2) 1 1 (pow (* 24 0) 1)) (pow (atan2 1 (fma N (+ N 1) 1)) 3))) (* -10 (/ (* 1 1 (pow (* 6 0) 2)) (pow (atan2 1 (fma N (+ N 1) 1)) 2))) (* -15 (/ (* 1 (pow (* 2 0) 1) 1 (pow (* 24 0) 1)) (pow (atan2 1 (fma N (+ N 1) 1)) 2))) (* -6 (/ (* (pow (* 1 0) 1) 1 1 1 (pow (* 120 0) 1)) (pow (atan2 1 (fma N (+ N 1) 1)) 2))) (* 1 (/ (* 1 1 1 1 1 (pow (* 720 0) 1)) (pow (atan2 1 (fma N (+ N 1) 1)) 1)))) 720) into 0 4.635 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (log (atan2 1 (fma N (+ N 1) 1)))))))))) into 0 4.641 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (atan2 1 (fma N (+ N 1) 1))))) (+ (* (/ (pow 0 6) 720)) (* (/ (pow 0 4) 24) (/ (pow 0 1) 1)) (* (/ (pow 0 3) 6) (/ (pow 0 1) 1)) (* (/ (pow 0 2) 2) (/ (pow 0 2) 2)) (* (/ (pow 0 2) 2) (/ (pow 0 1) 1)) (* (/ (pow 0 1) 1) (/ (pow 0 1) 1) (/ (pow 0 1) 1)) (* (/ (pow 0 1) 1) (/ (pow 0 1) 1)) (* (/ (pow 0 3) 6)) (* (/ (pow 0 1) 1) (/ (pow 0 1) 1)) (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 4.641 * [backup-simplify]: Simplify 0 into 0 4.642 * [backup-simplify]: Simplify (pow (atan2 1 (fma N (+ N 1) 1)) 1/3) into (pow (atan2 1 (fma N (+ N 1) 1)) 1/3) 4.642 * [backup-simplify]: Simplify (cbrt (* (sqrt (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1))) (sqrt (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1))))) into (pow (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1)) 1/3) 4.642 * [approximate]: Taking taylor expansion of (pow (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1)) 1/3) in (N) around 0 4.642 * [taylor]: Taking taylor expansion of (pow (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1)) 1/3) in N 4.642 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1))))) in N 4.642 * [taylor]: Taking taylor expansion of (* 1/3 (log (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1)))) in N 4.642 * [taylor]: Taking taylor expansion of 1/3 in N 4.642 * [backup-simplify]: Simplify 1/3 into 1/3 4.642 * [taylor]: Taking taylor expansion of (log (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1))) in N 4.642 * [taylor]: Taking taylor expansion of (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1)) in N 4.642 * [backup-simplify]: Simplify (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1)) into (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1)) 4.643 * [backup-simplify]: Simplify (log (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1))) into (log (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1))) 4.643 * [backup-simplify]: Simplify (* 1/3 (log (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1)))) into (* 1/3 (log (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1)))) 4.643 * [backup-simplify]: Simplify (exp (* 1/3 (log (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1))))) into (pow (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1)) 1/3) 4.643 * [taylor]: Taking taylor expansion of (pow (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1)) 1/3) in N 4.643 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1))))) in N 4.643 * [taylor]: Taking taylor expansion of (* 1/3 (log (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1)))) in N 4.643 * [taylor]: Taking taylor expansion of 1/3 in N 4.643 * [backup-simplify]: Simplify 1/3 into 1/3 4.643 * [taylor]: Taking taylor expansion of (log (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1))) in N 4.643 * [taylor]: Taking taylor expansion of (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1)) in N 4.643 * [backup-simplify]: Simplify (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1)) into (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1)) 4.644 * [backup-simplify]: Simplify (log (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1))) into (log (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1))) 4.644 * [backup-simplify]: Simplify (* 1/3 (log (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1)))) into (* 1/3 (log (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1)))) 4.644 * [backup-simplify]: Simplify (exp (* 1/3 (log (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1))))) into (pow (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1)) 1/3) 4.644 * [backup-simplify]: Simplify (pow (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1)) 1/3) into (pow (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1)) 1/3) 4.645 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1)) 1)))) 1) into 0 4.646 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (log (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1))))) into 0 4.647 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1))))) (+ (* (/ (pow 0 1) 1)))) into 0 4.647 * [backup-simplify]: Simplify 0 into 0 4.649 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1)) 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1)) 1)))) 2) into 0 4.650 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (log (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1)))))) into 0 4.651 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1))))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 4.651 * [backup-simplify]: Simplify 0 into 0 4.654 * [backup-simplify]: Simplify (/ (+ (* 2 (/ (* (pow (* 1 0) 3)) (pow (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1)) 3))) (* -3 (/ (* (pow (* 1 0) 1) (pow (* 2 0) 1)) (pow (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1)) 2))) (* 1 (/ (* 1 1 (pow (* 6 0) 1)) (pow (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1)) 1)))) 6) into 0 4.655 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (+ (* 0 0) (* 0 (log (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1))))))) into 0 4.657 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1))))) (+ (* (/ (pow 0 3) 6)) (* (/ (pow 0 1) 1) (/ (pow 0 1) 1)) (* (/ (pow 0 1) 1)))) into 0 4.657 * [backup-simplify]: Simplify 0 into 0 4.662 * [backup-simplify]: Simplify (/ (+ (* -6 (/ (* (pow (* 1 0) 4)) (pow (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1)) 4))) (* 12 (/ (* (pow (* 1 0) 2) (pow (* 2 0) 1)) (pow (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1)) 3))) (* -3 (/ (* 1 (pow (* 2 0) 2)) (pow (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1)) 2))) (* -4 (/ (* (pow (* 1 0) 1) 1 (pow (* 6 0) 1)) (pow (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1)) 2))) (* 1 (/ (* 1 1 1 (pow (* 24 0) 1)) (pow (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1)) 1)))) 24) into 0 4.664 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (log (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1)))))))) into 0 4.667 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1))))) (+ (* (/ (pow 0 4) 24)) (* (/ (pow 0 2) 2) (/ (pow 0 1) 1)) (* (/ (pow 0 1) 1) (/ (pow 0 1) 1)) (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 4.667 * [backup-simplify]: Simplify 0 into 0 4.675 * [backup-simplify]: Simplify (/ (+ (* 24 (/ (* (pow (* 1 0) 5)) (pow (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1)) 5))) (* -60 (/ (* (pow (* 1 0) 3) (pow (* 2 0) 1)) (pow (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1)) 4))) (* 30 (/ (* (pow (* 1 0) 1) (pow (* 2 0) 2)) (pow (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1)) 3))) (* 20 (/ (* (pow (* 1 0) 2) 1 (pow (* 6 0) 1)) (pow (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1)) 3))) (* -10 (/ (* 1 (pow (* 2 0) 1) (pow (* 6 0) 1)) (pow (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1)) 2))) (* -5 (/ (* (pow (* 1 0) 1) 1 1 (pow (* 24 0) 1)) (pow (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1)) 2))) (* 1 (/ (* 1 1 1 1 (pow (* 120 0) 1)) (pow (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1)) 1)))) 120) into 0 4.677 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (log (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1))))))))) into 0 4.681 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1))))) (+ (* (/ (pow 0 5) 120)) (* (/ (pow 0 3) 6) (/ (pow 0 1) 1)) (* (/ (pow 0 2) 2) (/ (pow 0 1) 1)) (* (/ (pow 0 1) 1) (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1) (/ (pow 0 1) 1)) (* (/ (pow 0 1) 1) (/ (pow 0 1) 1)) (* (/ (pow 0 1) 1)))) into 0 4.681 * [backup-simplify]: Simplify 0 into 0 4.694 * [backup-simplify]: Simplify (/ (+ (* -120 (/ (* (pow (* 1 0) 6)) (pow (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1)) 6))) (* 360 (/ (* (pow (* 1 0) 4) (pow (* 2 0) 1)) (pow (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1)) 5))) (* -270 (/ (* (pow (* 1 0) 2) (pow (* 2 0) 2)) (pow (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1)) 4))) (* -120 (/ (* (pow (* 1 0) 3) 1 (pow (* 6 0) 1)) (pow (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1)) 4))) (* 30 (/ (* 1 (pow (* 2 0) 3)) (pow (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1)) 3))) (* 120 (/ (* (pow (* 1 0) 1) (pow (* 2 0) 1) (pow (* 6 0) 1)) (pow (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1)) 3))) (* 30 (/ (* (pow (* 1 0) 2) 1 1 (pow (* 24 0) 1)) (pow (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1)) 3))) (* -10 (/ (* 1 1 (pow (* 6 0) 2)) (pow (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1)) 2))) (* -15 (/ (* 1 (pow (* 2 0) 1) 1 (pow (* 24 0) 1)) (pow (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1)) 2))) (* -6 (/ (* (pow (* 1 0) 1) 1 1 1 (pow (* 120 0) 1)) (pow (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1)) 2))) (* 1 (/ (* 1 1 1 1 1 (pow (* 720 0) 1)) (pow (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1)) 1)))) 720) into 0 4.696 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (log (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1)))))))))) into 0 4.702 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1))))) (+ (* (/ (pow 0 6) 720)) (* (/ (pow 0 4) 24) (/ (pow 0 1) 1)) (* (/ (pow 0 3) 6) (/ (pow 0 1) 1)) (* (/ (pow 0 2) 2) (/ (pow 0 2) 2)) (* (/ (pow 0 2) 2) (/ (pow 0 1) 1)) (* (/ (pow 0 1) 1) (/ (pow 0 1) 1) (/ (pow 0 1) 1)) (* (/ (pow 0 1) 1) (/ (pow 0 1) 1)) (* (/ (pow 0 3) 6)) (* (/ (pow 0 1) 1) (/ (pow 0 1) 1)) (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 4.702 * [backup-simplify]: Simplify 0 into 0 4.702 * [backup-simplify]: Simplify (pow (atan2 1 (fma (/ 1 (/ 1 N)) (+ (/ 1 (/ 1 N)) 1) 1)) 1/3) into (pow (atan2 1 (fma N (+ N 1) 1)) 1/3) 4.703 * [backup-simplify]: Simplify (cbrt (* (sqrt (atan2 1 (fma (/ 1 (- N)) (+ (/ 1 (- N)) 1) 1))) (sqrt (atan2 1 (fma (/ 1 (- N)) (+ (/ 1 (- N)) 1) 1))))) into (pow (atan2 1 (fma (/ -1 N) (- 1 (/ 1 N)) 1)) 1/3) 4.703 * [approximate]: Taking taylor expansion of (pow (atan2 1 (fma (/ -1 N) (- 1 (/ 1 N)) 1)) 1/3) in (N) around 0 4.703 * [taylor]: Taking taylor expansion of (pow (atan2 1 (fma (/ -1 N) (- 1 (/ 1 N)) 1)) 1/3) in N 4.703 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (atan2 1 (fma (/ -1 N) (- 1 (/ 1 N)) 1))))) in N 4.703 * [taylor]: Taking taylor expansion of (* 1/3 (log (atan2 1 (fma (/ -1 N) (- 1 (/ 1 N)) 1)))) in N 4.703 * [taylor]: Taking taylor expansion of 1/3 in N 4.703 * [backup-simplify]: Simplify 1/3 into 1/3 4.703 * [taylor]: Taking taylor expansion of (log (atan2 1 (fma (/ -1 N) (- 1 (/ 1 N)) 1))) in N 4.703 * [taylor]: Taking taylor expansion of (atan2 1 (fma (/ -1 N) (- 1 (/ 1 N)) 1)) in N 4.703 * [backup-simplify]: Simplify (atan2 1 (fma (/ -1 N) (- 1 (/ 1 N)) 1)) into (atan2 1 (fma (/ -1 N) (- 1 (/ 1 N)) 1)) 4.703 * [backup-simplify]: Simplify (log (atan2 1 (fma (/ -1 N) (- 1 (/ 1 N)) 1))) into (log (atan2 1 (fma (/ -1 N) (- 1 (/ 1 N)) 1))) 4.703 * [backup-simplify]: Simplify (* 1/3 (log (atan2 1 (fma (/ -1 N) (- 1 (/ 1 N)) 1)))) into (* 1/3 (log (atan2 1 (fma (/ -1 N) (- 1 (/ 1 N)) 1)))) 4.704 * [backup-simplify]: Simplify (exp (* 1/3 (log (atan2 1 (fma (/ -1 N) (- 1 (/ 1 N)) 1))))) into (pow (atan2 1 (fma (/ -1 N) (- 1 (/ 1 N)) 1)) 1/3) 4.704 * [taylor]: Taking taylor expansion of (pow (atan2 1 (fma (/ -1 N) (- 1 (/ 1 N)) 1)) 1/3) in N 4.704 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (atan2 1 (fma (/ -1 N) (- 1 (/ 1 N)) 1))))) in N 4.704 * [taylor]: Taking taylor expansion of (* 1/3 (log (atan2 1 (fma (/ -1 N) (- 1 (/ 1 N)) 1)))) in N 4.704 * [taylor]: Taking taylor expansion of 1/3 in N 4.704 * [backup-simplify]: Simplify 1/3 into 1/3 4.704 * [taylor]: Taking taylor expansion of (log (atan2 1 (fma (/ -1 N) (- 1 (/ 1 N)) 1))) in N 4.704 * [taylor]: Taking taylor expansion of (atan2 1 (fma (/ -1 N) (- 1 (/ 1 N)) 1)) in N 4.704 * [backup-simplify]: Simplify (atan2 1 (fma (/ -1 N) (- 1 (/ 1 N)) 1)) into (atan2 1 (fma (/ -1 N) (- 1 (/ 1 N)) 1)) 4.704 * [backup-simplify]: Simplify (log (atan2 1 (fma (/ -1 N) (- 1 (/ 1 N)) 1))) into (log (atan2 1 (fma (/ -1 N) (- 1 (/ 1 N)) 1))) 4.704 * [backup-simplify]: Simplify (* 1/3 (log (atan2 1 (fma (/ -1 N) (- 1 (/ 1 N)) 1)))) into (* 1/3 (log (atan2 1 (fma (/ -1 N) (- 1 (/ 1 N)) 1)))) 4.704 * [backup-simplify]: Simplify (exp (* 1/3 (log (atan2 1 (fma (/ -1 N) (- 1 (/ 1 N)) 1))))) into (pow (atan2 1 (fma (/ -1 N) (- 1 (/ 1 N)) 1)) 1/3) 4.704 * [backup-simplify]: Simplify (pow (atan2 1 (fma (/ -1 N) (- 1 (/ 1 N)) 1)) 1/3) into (pow (atan2 1 (fma (/ -1 N) (- 1 (/ 1 N)) 1)) 1/3) 4.705 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (atan2 1 (fma (/ -1 N) (- 1 (/ 1 N)) 1)) 1)))) 1) into 0 4.705 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (log (atan2 1 (fma (/ -1 N) (- 1 (/ 1 N)) 1))))) into 0 4.706 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (atan2 1 (fma (/ -1 N) (- 1 (/ 1 N)) 1))))) (+ (* (/ (pow 0 1) 1)))) into 0 4.706 * [backup-simplify]: Simplify 0 into 0 4.707 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow (atan2 1 (fma (/ -1 N) (- 1 (/ 1 N)) 1)) 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow (atan2 1 (fma (/ -1 N) (- 1 (/ 1 N)) 1)) 1)))) 2) into 0 4.708 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (log (atan2 1 (fma (/ -1 N) (- 1 (/ 1 N)) 1)))))) into 0 4.708 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (atan2 1 (fma (/ -1 N) (- 1 (/ 1 N)) 1))))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 4.708 * [backup-simplify]: Simplify 0 into 0 4.710 * [backup-simplify]: Simplify (/ (+ (* 2 (/ (* (pow (* 1 0) 3)) (pow (atan2 1 (fma (/ -1 N) (- 1 (/ 1 N)) 1)) 3))) (* -3 (/ (* (pow (* 1 0) 1) (pow (* 2 0) 1)) (pow (atan2 1 (fma (/ -1 N) (- 1 (/ 1 N)) 1)) 2))) (* 1 (/ (* 1 1 (pow (* 6 0) 1)) (pow (atan2 1 (fma (/ -1 N) (- 1 (/ 1 N)) 1)) 1)))) 6) into 0 4.711 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (+ (* 0 0) (* 0 (log (atan2 1 (fma (/ -1 N) (- 1 (/ 1 N)) 1))))))) into 0 4.712 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (atan2 1 (fma (/ -1 N) (- 1 (/ 1 N)) 1))))) (+ (* (/ (pow 0 3) 6)) (* (/ (pow 0 1) 1) (/ (pow 0 1) 1)) (* (/ (pow 0 1) 1)))) into 0 4.712 * [backup-simplify]: Simplify 0 into 0 4.716 * [backup-simplify]: Simplify (/ (+ (* -6 (/ (* (pow (* 1 0) 4)) (pow (atan2 1 (fma (/ -1 N) (- 1 (/ 1 N)) 1)) 4))) (* 12 (/ (* (pow (* 1 0) 2) (pow (* 2 0) 1)) (pow (atan2 1 (fma (/ -1 N) (- 1 (/ 1 N)) 1)) 3))) (* -3 (/ (* 1 (pow (* 2 0) 2)) (pow (atan2 1 (fma (/ -1 N) (- 1 (/ 1 N)) 1)) 2))) (* -4 (/ (* (pow (* 1 0) 1) 1 (pow (* 6 0) 1)) (pow (atan2 1 (fma (/ -1 N) (- 1 (/ 1 N)) 1)) 2))) (* 1 (/ (* 1 1 1 (pow (* 24 0) 1)) (pow (atan2 1 (fma (/ -1 N) (- 1 (/ 1 N)) 1)) 1)))) 24) into 0 4.717 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (log (atan2 1 (fma (/ -1 N) (- 1 (/ 1 N)) 1)))))))) into 0 4.718 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (atan2 1 (fma (/ -1 N) (- 1 (/ 1 N)) 1))))) (+ (* (/ (pow 0 4) 24)) (* (/ (pow 0 2) 2) (/ (pow 0 1) 1)) (* (/ (pow 0 1) 1) (/ (pow 0 1) 1)) (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 4.718 * [backup-simplify]: Simplify 0 into 0 4.725 * [backup-simplify]: Simplify (/ (+ (* 24 (/ (* (pow (* 1 0) 5)) (pow (atan2 1 (fma (/ -1 N) (- 1 (/ 1 N)) 1)) 5))) (* -60 (/ (* (pow (* 1 0) 3) (pow (* 2 0) 1)) (pow (atan2 1 (fma (/ -1 N) (- 1 (/ 1 N)) 1)) 4))) (* 30 (/ (* (pow (* 1 0) 1) (pow (* 2 0) 2)) (pow (atan2 1 (fma (/ -1 N) (- 1 (/ 1 N)) 1)) 3))) (* 20 (/ (* (pow (* 1 0) 2) 1 (pow (* 6 0) 1)) (pow (atan2 1 (fma (/ -1 N) (- 1 (/ 1 N)) 1)) 3))) (* -10 (/ (* 1 (pow (* 2 0) 1) (pow (* 6 0) 1)) (pow (atan2 1 (fma (/ -1 N) (- 1 (/ 1 N)) 1)) 2))) (* -5 (/ (* (pow (* 1 0) 1) 1 1 (pow (* 24 0) 1)) (pow (atan2 1 (fma (/ -1 N) (- 1 (/ 1 N)) 1)) 2))) (* 1 (/ (* 1 1 1 1 (pow (* 120 0) 1)) (pow (atan2 1 (fma (/ -1 N) (- 1 (/ 1 N)) 1)) 1)))) 120) into 0 4.726 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (log (atan2 1 (fma (/ -1 N) (- 1 (/ 1 N)) 1))))))))) into 0 4.728 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (atan2 1 (fma (/ -1 N) (- 1 (/ 1 N)) 1))))) (+ (* (/ (pow 0 5) 120)) (* (/ (pow 0 3) 6) (/ (pow 0 1) 1)) (* (/ (pow 0 2) 2) (/ (pow 0 1) 1)) (* (/ (pow 0 1) 1) (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1) (/ (pow 0 1) 1)) (* (/ (pow 0 1) 1) (/ (pow 0 1) 1)) (* (/ (pow 0 1) 1)))) into 0 4.728 * [backup-simplify]: Simplify 0 into 0 4.737 * [backup-simplify]: Simplify (/ (+ (* -120 (/ (* (pow (* 1 0) 6)) (pow (atan2 1 (fma (/ -1 N) (- 1 (/ 1 N)) 1)) 6))) (* 360 (/ (* (pow (* 1 0) 4) (pow (* 2 0) 1)) (pow (atan2 1 (fma (/ -1 N) (- 1 (/ 1 N)) 1)) 5))) (* -270 (/ (* (pow (* 1 0) 2) (pow (* 2 0) 2)) (pow (atan2 1 (fma (/ -1 N) (- 1 (/ 1 N)) 1)) 4))) (* -120 (/ (* (pow (* 1 0) 3) 1 (pow (* 6 0) 1)) (pow (atan2 1 (fma (/ -1 N) (- 1 (/ 1 N)) 1)) 4))) (* 30 (/ (* 1 (pow (* 2 0) 3)) (pow (atan2 1 (fma (/ -1 N) (- 1 (/ 1 N)) 1)) 3))) (* 120 (/ (* (pow (* 1 0) 1) (pow (* 2 0) 1) (pow (* 6 0) 1)) (pow (atan2 1 (fma (/ -1 N) (- 1 (/ 1 N)) 1)) 3))) (* 30 (/ (* (pow (* 1 0) 2) 1 1 (pow (* 24 0) 1)) (pow (atan2 1 (fma (/ -1 N) (- 1 (/ 1 N)) 1)) 3))) (* -10 (/ (* 1 1 (pow (* 6 0) 2)) (pow (atan2 1 (fma (/ -1 N) (- 1 (/ 1 N)) 1)) 2))) (* -15 (/ (* 1 (pow (* 2 0) 1) 1 (pow (* 24 0) 1)) (pow (atan2 1 (fma (/ -1 N) (- 1 (/ 1 N)) 1)) 2))) (* -6 (/ (* (pow (* 1 0) 1) 1 1 1 (pow (* 120 0) 1)) (pow (atan2 1 (fma (/ -1 N) (- 1 (/ 1 N)) 1)) 2))) (* 1 (/ (* 1 1 1 1 1 (pow (* 720 0) 1)) (pow (atan2 1 (fma (/ -1 N) (- 1 (/ 1 N)) 1)) 1)))) 720) into 0 4.738 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (log (atan2 1 (fma (/ -1 N) (- 1 (/ 1 N)) 1)))))))))) into 0 4.742 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (atan2 1 (fma (/ -1 N) (- 1 (/ 1 N)) 1))))) (+ (* (/ (pow 0 6) 720)) (* (/ (pow 0 4) 24) (/ (pow 0 1) 1)) (* (/ (pow 0 3) 6) (/ (pow 0 1) 1)) (* (/ (pow 0 2) 2) (/ (pow 0 2) 2)) (* (/ (pow 0 2) 2) (/ (pow 0 1) 1)) (* (/ (pow 0 1) 1) (/ (pow 0 1) 1) (/ (pow 0 1) 1)) (* (/ (pow 0 1) 1) (/ (pow 0 1) 1)) (* (/ (pow 0 3) 6)) (* (/ (pow 0 1) 1) (/ (pow 0 1) 1)) (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 4.742 * [backup-simplify]: Simplify 0 into 0 4.742 * [backup-simplify]: Simplify (pow (atan2 1 (fma (/ -1 (/ 1 (- N))) (- 1 (/ 1 (/ 1 (- N)))) 1)) 1/3) into (pow (atan2 1 (fma N (+ N 1) 1)) 1/3) 4.742 * * * * [progress]: [ 2 / 4 ] generating series at (2 1 2) 4.742 * [backup-simplify]: Simplify (cbrt (* (sqrt (atan2 1 (fma N (+ N 1) 1))) (sqrt (atan2 1 (fma N (+ N 1) 1))))) into (pow (atan2 1 (fma N (+ N 1) 1)) 1/3) 4.742 * [approximate]: Taking taylor expansion of (pow (atan2 1 (fma N (+ N 1) 1)) 1/3) in (N) around 0 4.742 * [taylor]: Taking taylor expansion of (pow (atan2 1 (fma N (+ N 1) 1)) 1/3) in N 4.742 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (atan2 1 (fma N (+ N 1) 1))))) in N 4.742 * [taylor]: Taking taylor expansion of (* 1/3 (log (atan2 1 (fma N (+ N 1) 1)))) in N 4.742 * [taylor]: Taking taylor expansion of 1/3 in N 4.742 * [backup-simplify]: Simplify 1/3 into 1/3 4.742 * [taylor]: Taking taylor expansion of (log (atan2 1 (fma N (+ N 1) 1))) in N 4.742 * [taylor]: Taking taylor expansion of (atan2 1 (fma N (+ N 1) 1)) in N 4.742 * [backup-simplify]: Simplify (atan2 1 (fma N (+ N 1) 1)) into (atan2 1 (fma N (+ N 1) 1)) 4.742 * [backup-simplify]: Simplify (log (atan2 1 (fma N (+ N 1) 1))) into (log (atan2 1 (fma N (+ N 1) 1))) 4.743 * [backup-simplify]: Simplify (* 1/3 (log (atan2 1 (fma N (+ N 1) 1)))) into (* 1/3 (log (atan2 1 (fma N (+ N 1) 1)))) 4.743 * [backup-simplify]: Simplify (exp (* 1/3 (log (atan2 1 (fma N (+ N 1) 1))))) into (pow (atan2 1 (fma N (+ N 1) 1)) 1/3) 4.743 * [taylor]: Taking taylor expansion of (pow (atan2 1 (fma N (+ N 1) 1)) 1/3) in N 4.743 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (atan2 1 (fma N (+ N 1) 1))))) in N 4.743 * [taylor]: Taking taylor expansion of (* 1/3 (log (atan2 1 (fma N (+ N 1) 1)))) in N 4.743 * [taylor]: Taking taylor expansion of 1/3 in N 4.743 * [backup-simplify]: Simplify 1/3 into 1/3 4.743 * [taylor]: Taking taylor expansion of (log (atan2 1 (fma N (+ N 1) 1))) in N 4.743 * [taylor]: Taking taylor expansion of (atan2 1 (fma N (+ N 1) 1)) in N 4.743 * [backup-simplify]: Simplify (atan2 1 (fma N (+ N 1) 1)) into (atan2 1 (fma N (+ N 1) 1)) 4.743 * [backup-simplify]: Simplify (log (atan2 1 (fma N (+ N 1) 1))) into (log (atan2 1 (fma N (+ N 1) 1))) 4.743 * [backup-simplify]: Simplify (* 1/3 (log (atan2 1 (fma N (+ N 1) 1)))) into (* 1/3 (log (atan2 1 (fma N (+ N 1) 1)))) 4.743 * [backup-simplify]: Simplify (exp (* 1/3 (log (atan2 1 (fma N (+ N 1) 1))))) into (pow (atan2 1 (fma N (+ N 1) 1)) 1/3) 4.743 * [backup-simplify]: Simplify (pow (atan2 1 (fma N (+ N 1) 1)) 1/3) into (pow (atan2 1 (fma N (+ N 1) 1)) 1/3) 4.744 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (atan2 1 (fma N (+ N 1) 1)) 1)))) 1) into 0 4.744 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (log (atan2 1 (fma N (+ N 1) 1))))) into 0 4.745 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (atan2 1 (fma N (+ N 1) 1))))) (+ (* (/ (pow 0 1) 1)))) into 0 4.745 * [backup-simplify]: Simplify 0 into 0 4.746 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow (atan2 1 (fma N (+ N 1) 1)) 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow (atan2 1 (fma N (+ N 1) 1)) 1)))) 2) into 0 4.746 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (log (atan2 1 (fma N (+ N 1) 1)))))) into 0 4.747 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (atan2 1 (fma N (+ N 1) 1))))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 4.747 * [backup-simplify]: Simplify 0 into 0 4.749 * [backup-simplify]: Simplify (/ (+ (* 2 (/ (* (pow (* 1 0) 3)) (pow (atan2 1 (fma N (+ N 1) 1)) 3))) (* -3 (/ (* (pow (* 1 0) 1) (pow (* 2 0) 1)) (pow (atan2 1 (fma N (+ N 1) 1)) 2))) (* 1 (/ (* 1 1 (pow (* 6 0) 1)) (pow (atan2 1 (fma N (+ N 1) 1)) 1)))) 6) into 0 4.750 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (+ (* 0 0) (* 0 (log (atan2 1 (fma N (+ N 1) 1))))))) into 0 4.751 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (atan2 1 (fma N (+ N 1) 1))))) (+ (* (/ (pow 0 3) 6)) (* (/ (pow 0 1) 1) (/ (pow 0 1) 1)) (* (/ (pow 0 1) 1)))) into 0 4.751 * [backup-simplify]: Simplify 0 into 0 4.753 * [backup-simplify]: Simplify (/ (+ (* -6 (/ (* (pow (* 1 0) 4)) (pow (atan2 1 (fma N (+ N 1) 1)) 4))) (* 12 (/ (* (pow (* 1 0) 2) (pow (* 2 0) 1)) (pow (atan2 1 (fma N (+ N 1) 1)) 3))) (* -3 (/ (* 1 (pow (* 2 0) 2)) (pow (atan2 1 (fma N (+ N 1) 1)) 2))) (* -4 (/ (* (pow (* 1 0) 1) 1 (pow (* 6 0) 1)) (pow (atan2 1 (fma N (+ N 1) 1)) 2))) (* 1 (/ (* 1 1 1 (pow (* 24 0) 1)) (pow (atan2 1 (fma N (+ N 1) 1)) 1)))) 24) into 0 4.754 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (log (atan2 1 (fma N (+ N 1) 1)))))))) into 0 4.756 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (atan2 1 (fma N (+ N 1) 1))))) (+ (* (/ (pow 0 4) 24)) (* (/ (pow 0 2) 2) (/ (pow 0 1) 1)) (* (/ (pow 0 1) 1) (/ (pow 0 1) 1)) (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 4.756 * [backup-simplify]: Simplify 0 into 0 4.760 * [backup-simplify]: Simplify (/ (+ (* 24 (/ (* (pow (* 1 0) 5)) (pow (atan2 1 (fma N (+ N 1) 1)) 5))) (* -60 (/ (* (pow (* 1 0) 3) (pow (* 2 0) 1)) (pow (atan2 1 (fma N (+ N 1) 1)) 4))) (* 30 (/ (* (pow (* 1 0) 1) (pow (* 2 0) 2)) (pow (atan2 1 (fma N (+ N 1) 1)) 3))) (* 20 (/ (* (pow (* 1 0) 2) 1 (pow (* 6 0) 1)) (pow (atan2 1 (fma N (+ N 1) 1)) 3))) (* -10 (/ (* 1 (pow (* 2 0) 1) (pow (* 6 0) 1)) (pow (atan2 1 (fma N (+ N 1) 1)) 2))) (* -5 (/ (* (pow (* 1 0) 1) 1 1 (pow (* 24 0) 1)) (pow (atan2 1 (fma N (+ N 1) 1)) 2))) (* 1 (/ (* 1 1 1 1 (pow (* 120 0) 1)) (pow (atan2 1 (fma N (+ N 1) 1)) 1)))) 120) into 0 4.761 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (log (atan2 1 (fma N (+ N 1) 1))))))))) into 0 4.763 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (atan2 1 (fma N (+ N 1) 1))))) (+ (* (/ (pow 0 5) 120)) (* (/ (pow 0 3) 6) (/ (pow 0 1) 1)) (* (/ (pow 0 2) 2) (/ (pow 0 1) 1)) (* (/ (pow 0 1) 1) (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1) (/ (pow 0 1) 1)) (* (/ (pow 0 1) 1) (/ (pow 0 1) 1)) (* (/ (pow 0 1) 1)))) into 0 4.763 * [backup-simplify]: Simplify 0 into 0 4.770 * [backup-simplify]: Simplify (/ (+ (* -120 (/ (* (pow (* 1 0) 6)) (pow (atan2 1 (fma N (+ N 1) 1)) 6))) (* 360 (/ (* (pow (* 1 0) 4) (pow (* 2 0) 1)) (pow (atan2 1 (fma N (+ N 1) 1)) 5))) (* -270 (/ (* (pow (* 1 0) 2) (pow (* 2 0) 2)) (pow (atan2 1 (fma N (+ N 1) 1)) 4))) (* -120 (/ (* (pow (* 1 0) 3) 1 (pow (* 6 0) 1)) (pow (atan2 1 (fma N (+ N 1) 1)) 4))) (* 30 (/ (* 1 (pow (* 2 0) 3)) (pow (atan2 1 (fma N (+ N 1) 1)) 3))) (* 120 (/ (* (pow (* 1 0) 1) (pow (* 2 0) 1) (pow (* 6 0) 1)) (pow (atan2 1 (fma N (+ N 1) 1)) 3))) (* 30 (/ (* (pow (* 1 0) 2) 1 1 (pow (* 24 0) 1)) (pow (atan2 1 (fma N (+ N 1) 1)) 3))) (* -10 (/ (* 1 1 (pow (* 6 0) 2)) (pow (atan2 1 (fma N (+ N 1) 1)) 2))) (* -15 (/ (* 1 (pow (* 2 0) 1) 1 (pow (* 24 0) 1)) (pow (atan2 1 (fma N (+ N 1) 1)) 2))) (* -6 (/ (* (pow (* 1 0) 1) 1 1 1 (pow (* 120 0) 1)) (pow (atan2 1 (fma N (+ N 1) 1)) 2))) (* 1 (/ (* 1 1 1 1 1 (pow (* 720 0) 1)) (pow (atan2 1 (fma N (+ N 1) 1)) 1)))) 720) into 0 4.772 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (log (atan2 1 (fma N (+ N 1) 1)))))))))) into 0 4.777 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (atan2 1 (fma N (+ N 1) 1))))) (+ (* (/ (pow 0 6) 720)) (* (/ (pow 0 4) 24) (/ (pow 0 1) 1)) (* (/ (pow 0 3) 6) (/ (pow 0 1) 1)) (* (/ (pow 0 2) 2) (/ (pow 0 2) 2)) (* (/ (pow 0 2) 2) (/ (pow 0 1) 1)) (* (/ (pow 0 1) 1) (/ (pow 0 1) 1) (/ (pow 0 1) 1)) (* (/ (pow 0 1) 1) (/ (pow 0 1) 1)) (* (/ (pow 0 3) 6)) (* (/ (pow 0 1) 1) (/ (pow 0 1) 1)) (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 4.778 * [backup-simplify]: Simplify 0 into 0 4.778 * [backup-simplify]: Simplify (pow (atan2 1 (fma N (+ N 1) 1)) 1/3) into (pow (atan2 1 (fma N (+ N 1) 1)) 1/3) 4.778 * [backup-simplify]: Simplify (cbrt (* (sqrt (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1))) (sqrt (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1))))) into (pow (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1)) 1/3) 4.778 * [approximate]: Taking taylor expansion of (pow (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1)) 1/3) in (N) around 0 4.778 * [taylor]: Taking taylor expansion of (pow (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1)) 1/3) in N 4.778 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1))))) in N 4.778 * [taylor]: Taking taylor expansion of (* 1/3 (log (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1)))) in N 4.778 * [taylor]: Taking taylor expansion of 1/3 in N 4.778 * [backup-simplify]: Simplify 1/3 into 1/3 4.778 * [taylor]: Taking taylor expansion of (log (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1))) in N 4.778 * [taylor]: Taking taylor expansion of (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1)) in N 4.779 * [backup-simplify]: Simplify (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1)) into (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1)) 4.779 * [backup-simplify]: Simplify (log (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1))) into (log (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1))) 4.779 * [backup-simplify]: Simplify (* 1/3 (log (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1)))) into (* 1/3 (log (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1)))) 4.779 * [backup-simplify]: Simplify (exp (* 1/3 (log (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1))))) into (pow (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1)) 1/3) 4.779 * [taylor]: Taking taylor expansion of (pow (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1)) 1/3) in N 4.779 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1))))) in N 4.779 * [taylor]: Taking taylor expansion of (* 1/3 (log (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1)))) in N 4.779 * [taylor]: Taking taylor expansion of 1/3 in N 4.780 * [backup-simplify]: Simplify 1/3 into 1/3 4.780 * [taylor]: Taking taylor expansion of (log (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1))) in N 4.780 * [taylor]: Taking taylor expansion of (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1)) in N 4.780 * [backup-simplify]: Simplify (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1)) into (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1)) 4.780 * [backup-simplify]: Simplify (log (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1))) into (log (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1))) 4.780 * [backup-simplify]: Simplify (* 1/3 (log (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1)))) into (* 1/3 (log (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1)))) 4.780 * [backup-simplify]: Simplify (exp (* 1/3 (log (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1))))) into (pow (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1)) 1/3) 4.780 * [backup-simplify]: Simplify (pow (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1)) 1/3) into (pow (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1)) 1/3) 4.782 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1)) 1)))) 1) into 0 4.782 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (log (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1))))) into 0 4.783 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1))))) (+ (* (/ (pow 0 1) 1)))) into 0 4.783 * [backup-simplify]: Simplify 0 into 0 4.785 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1)) 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1)) 1)))) 2) into 0 4.786 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (log (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1)))))) into 0 4.788 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1))))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 4.788 * [backup-simplify]: Simplify 0 into 0 4.791 * [backup-simplify]: Simplify (/ (+ (* 2 (/ (* (pow (* 1 0) 3)) (pow (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1)) 3))) (* -3 (/ (* (pow (* 1 0) 1) (pow (* 2 0) 1)) (pow (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1)) 2))) (* 1 (/ (* 1 1 (pow (* 6 0) 1)) (pow (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1)) 1)))) 6) into 0 4.792 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (+ (* 0 0) (* 0 (log (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1))))))) into 0 4.794 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1))))) (+ (* (/ (pow 0 3) 6)) (* (/ (pow 0 1) 1) (/ (pow 0 1) 1)) (* (/ (pow 0 1) 1)))) into 0 4.794 * [backup-simplify]: Simplify 0 into 0 4.800 * [backup-simplify]: Simplify (/ (+ (* -6 (/ (* (pow (* 1 0) 4)) (pow (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1)) 4))) (* 12 (/ (* (pow (* 1 0) 2) (pow (* 2 0) 1)) (pow (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1)) 3))) (* -3 (/ (* 1 (pow (* 2 0) 2)) (pow (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1)) 2))) (* -4 (/ (* (pow (* 1 0) 1) 1 (pow (* 6 0) 1)) (pow (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1)) 2))) (* 1 (/ (* 1 1 1 (pow (* 24 0) 1)) (pow (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1)) 1)))) 24) into 0 4.802 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (log (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1)))))))) into 0 4.804 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1))))) (+ (* (/ (pow 0 4) 24)) (* (/ (pow 0 2) 2) (/ (pow 0 1) 1)) (* (/ (pow 0 1) 1) (/ (pow 0 1) 1)) (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 4.805 * [backup-simplify]: Simplify 0 into 0 4.813 * [backup-simplify]: Simplify (/ (+ (* 24 (/ (* (pow (* 1 0) 5)) (pow (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1)) 5))) (* -60 (/ (* (pow (* 1 0) 3) (pow (* 2 0) 1)) (pow (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1)) 4))) (* 30 (/ (* (pow (* 1 0) 1) (pow (* 2 0) 2)) (pow (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1)) 3))) (* 20 (/ (* (pow (* 1 0) 2) 1 (pow (* 6 0) 1)) (pow (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1)) 3))) (* -10 (/ (* 1 (pow (* 2 0) 1) (pow (* 6 0) 1)) (pow (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1)) 2))) (* -5 (/ (* (pow (* 1 0) 1) 1 1 (pow (* 24 0) 1)) (pow (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1)) 2))) (* 1 (/ (* 1 1 1 1 (pow (* 120 0) 1)) (pow (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1)) 1)))) 120) into 0 4.815 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (log (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1))))))))) into 0 4.817 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1))))) (+ (* (/ (pow 0 5) 120)) (* (/ (pow 0 3) 6) (/ (pow 0 1) 1)) (* (/ (pow 0 2) 2) (/ (pow 0 1) 1)) (* (/ (pow 0 1) 1) (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1) (/ (pow 0 1) 1)) (* (/ (pow 0 1) 1) (/ (pow 0 1) 1)) (* (/ (pow 0 1) 1)))) into 0 4.818 * [backup-simplify]: Simplify 0 into 0 4.826 * [backup-simplify]: Simplify (/ (+ (* -120 (/ (* (pow (* 1 0) 6)) (pow (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1)) 6))) (* 360 (/ (* (pow (* 1 0) 4) (pow (* 2 0) 1)) (pow (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1)) 5))) (* -270 (/ (* (pow (* 1 0) 2) (pow (* 2 0) 2)) (pow (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1)) 4))) (* -120 (/ (* (pow (* 1 0) 3) 1 (pow (* 6 0) 1)) (pow (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1)) 4))) (* 30 (/ (* 1 (pow (* 2 0) 3)) (pow (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1)) 3))) (* 120 (/ (* (pow (* 1 0) 1) (pow (* 2 0) 1) (pow (* 6 0) 1)) (pow (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1)) 3))) (* 30 (/ (* (pow (* 1 0) 2) 1 1 (pow (* 24 0) 1)) (pow (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1)) 3))) (* -10 (/ (* 1 1 (pow (* 6 0) 2)) (pow (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1)) 2))) (* -15 (/ (* 1 (pow (* 2 0) 1) 1 (pow (* 24 0) 1)) (pow (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1)) 2))) (* -6 (/ (* (pow (* 1 0) 1) 1 1 1 (pow (* 120 0) 1)) (pow (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1)) 2))) (* 1 (/ (* 1 1 1 1 1 (pow (* 720 0) 1)) (pow (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1)) 1)))) 720) into 0 4.827 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (log (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1)))))))))) into 0 4.831 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1))))) (+ (* (/ (pow 0 6) 720)) (* (/ (pow 0 4) 24) (/ (pow 0 1) 1)) (* (/ (pow 0 3) 6) (/ (pow 0 1) 1)) (* (/ (pow 0 2) 2) (/ (pow 0 2) 2)) (* (/ (pow 0 2) 2) (/ (pow 0 1) 1)) (* (/ (pow 0 1) 1) (/ (pow 0 1) 1) (/ (pow 0 1) 1)) (* (/ (pow 0 1) 1) (/ (pow 0 1) 1)) (* (/ (pow 0 3) 6)) (* (/ (pow 0 1) 1) (/ (pow 0 1) 1)) (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 4.831 * [backup-simplify]: Simplify 0 into 0 4.831 * [backup-simplify]: Simplify (pow (atan2 1 (fma (/ 1 (/ 1 N)) (+ (/ 1 (/ 1 N)) 1) 1)) 1/3) into (pow (atan2 1 (fma N (+ N 1) 1)) 1/3) 4.831 * [backup-simplify]: Simplify (cbrt (* (sqrt (atan2 1 (fma (/ 1 (- N)) (+ (/ 1 (- N)) 1) 1))) (sqrt (atan2 1 (fma (/ 1 (- N)) (+ (/ 1 (- N)) 1) 1))))) into (pow (atan2 1 (fma (/ -1 N) (- 1 (/ 1 N)) 1)) 1/3) 4.831 * [approximate]: Taking taylor expansion of (pow (atan2 1 (fma (/ -1 N) (- 1 (/ 1 N)) 1)) 1/3) in (N) around 0 4.831 * [taylor]: Taking taylor expansion of (pow (atan2 1 (fma (/ -1 N) (- 1 (/ 1 N)) 1)) 1/3) in N 4.831 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (atan2 1 (fma (/ -1 N) (- 1 (/ 1 N)) 1))))) in N 4.831 * [taylor]: Taking taylor expansion of (* 1/3 (log (atan2 1 (fma (/ -1 N) (- 1 (/ 1 N)) 1)))) in N 4.831 * [taylor]: Taking taylor expansion of 1/3 in N 4.831 * [backup-simplify]: Simplify 1/3 into 1/3 4.831 * [taylor]: Taking taylor expansion of (log (atan2 1 (fma (/ -1 N) (- 1 (/ 1 N)) 1))) in N 4.831 * [taylor]: Taking taylor expansion of (atan2 1 (fma (/ -1 N) (- 1 (/ 1 N)) 1)) in N 4.832 * [backup-simplify]: Simplify (atan2 1 (fma (/ -1 N) (- 1 (/ 1 N)) 1)) into (atan2 1 (fma (/ -1 N) (- 1 (/ 1 N)) 1)) 4.832 * [backup-simplify]: Simplify (log (atan2 1 (fma (/ -1 N) (- 1 (/ 1 N)) 1))) into (log (atan2 1 (fma (/ -1 N) (- 1 (/ 1 N)) 1))) 4.832 * [backup-simplify]: Simplify (* 1/3 (log (atan2 1 (fma (/ -1 N) (- 1 (/ 1 N)) 1)))) into (* 1/3 (log (atan2 1 (fma (/ -1 N) (- 1 (/ 1 N)) 1)))) 4.832 * [backup-simplify]: Simplify (exp (* 1/3 (log (atan2 1 (fma (/ -1 N) (- 1 (/ 1 N)) 1))))) into (pow (atan2 1 (fma (/ -1 N) (- 1 (/ 1 N)) 1)) 1/3) 4.832 * [taylor]: Taking taylor expansion of (pow (atan2 1 (fma (/ -1 N) (- 1 (/ 1 N)) 1)) 1/3) in N 4.832 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (atan2 1 (fma (/ -1 N) (- 1 (/ 1 N)) 1))))) in N 4.832 * [taylor]: Taking taylor expansion of (* 1/3 (log (atan2 1 (fma (/ -1 N) (- 1 (/ 1 N)) 1)))) in N 4.832 * [taylor]: Taking taylor expansion of 1/3 in N 4.832 * [backup-simplify]: Simplify 1/3 into 1/3 4.832 * [taylor]: Taking taylor expansion of (log (atan2 1 (fma (/ -1 N) (- 1 (/ 1 N)) 1))) in N 4.832 * [taylor]: Taking taylor expansion of (atan2 1 (fma (/ -1 N) (- 1 (/ 1 N)) 1)) in N 4.832 * [backup-simplify]: Simplify (atan2 1 (fma (/ -1 N) (- 1 (/ 1 N)) 1)) into (atan2 1 (fma (/ -1 N) (- 1 (/ 1 N)) 1)) 4.832 * [backup-simplify]: Simplify (log (atan2 1 (fma (/ -1 N) (- 1 (/ 1 N)) 1))) into (log (atan2 1 (fma (/ -1 N) (- 1 (/ 1 N)) 1))) 4.832 * [backup-simplify]: Simplify (* 1/3 (log (atan2 1 (fma (/ -1 N) (- 1 (/ 1 N)) 1)))) into (* 1/3 (log (atan2 1 (fma (/ -1 N) (- 1 (/ 1 N)) 1)))) 4.832 * [backup-simplify]: Simplify (exp (* 1/3 (log (atan2 1 (fma (/ -1 N) (- 1 (/ 1 N)) 1))))) into (pow (atan2 1 (fma (/ -1 N) (- 1 (/ 1 N)) 1)) 1/3) 4.832 * [backup-simplify]: Simplify (pow (atan2 1 (fma (/ -1 N) (- 1 (/ 1 N)) 1)) 1/3) into (pow (atan2 1 (fma (/ -1 N) (- 1 (/ 1 N)) 1)) 1/3) 4.833 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (atan2 1 (fma (/ -1 N) (- 1 (/ 1 N)) 1)) 1)))) 1) into 0 4.833 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (log (atan2 1 (fma (/ -1 N) (- 1 (/ 1 N)) 1))))) into 0 4.834 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (atan2 1 (fma (/ -1 N) (- 1 (/ 1 N)) 1))))) (+ (* (/ (pow 0 1) 1)))) into 0 4.834 * [backup-simplify]: Simplify 0 into 0 4.835 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow (atan2 1 (fma (/ -1 N) (- 1 (/ 1 N)) 1)) 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow (atan2 1 (fma (/ -1 N) (- 1 (/ 1 N)) 1)) 1)))) 2) into 0 4.836 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (log (atan2 1 (fma (/ -1 N) (- 1 (/ 1 N)) 1)))))) into 0 4.836 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (atan2 1 (fma (/ -1 N) (- 1 (/ 1 N)) 1))))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 4.836 * [backup-simplify]: Simplify 0 into 0 4.838 * [backup-simplify]: Simplify (/ (+ (* 2 (/ (* (pow (* 1 0) 3)) (pow (atan2 1 (fma (/ -1 N) (- 1 (/ 1 N)) 1)) 3))) (* -3 (/ (* (pow (* 1 0) 1) (pow (* 2 0) 1)) (pow (atan2 1 (fma (/ -1 N) (- 1 (/ 1 N)) 1)) 2))) (* 1 (/ (* 1 1 (pow (* 6 0) 1)) (pow (atan2 1 (fma (/ -1 N) (- 1 (/ 1 N)) 1)) 1)))) 6) into 0 4.839 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (+ (* 0 0) (* 0 (log (atan2 1 (fma (/ -1 N) (- 1 (/ 1 N)) 1))))))) into 0 4.840 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (atan2 1 (fma (/ -1 N) (- 1 (/ 1 N)) 1))))) (+ (* (/ (pow 0 3) 6)) (* (/ (pow 0 1) 1) (/ (pow 0 1) 1)) (* (/ (pow 0 1) 1)))) into 0 4.840 * [backup-simplify]: Simplify 0 into 0 4.843 * [backup-simplify]: Simplify (/ (+ (* -6 (/ (* (pow (* 1 0) 4)) (pow (atan2 1 (fma (/ -1 N) (- 1 (/ 1 N)) 1)) 4))) (* 12 (/ (* (pow (* 1 0) 2) (pow (* 2 0) 1)) (pow (atan2 1 (fma (/ -1 N) (- 1 (/ 1 N)) 1)) 3))) (* -3 (/ (* 1 (pow (* 2 0) 2)) (pow (atan2 1 (fma (/ -1 N) (- 1 (/ 1 N)) 1)) 2))) (* -4 (/ (* (pow (* 1 0) 1) 1 (pow (* 6 0) 1)) (pow (atan2 1 (fma (/ -1 N) (- 1 (/ 1 N)) 1)) 2))) (* 1 (/ (* 1 1 1 (pow (* 24 0) 1)) (pow (atan2 1 (fma (/ -1 N) (- 1 (/ 1 N)) 1)) 1)))) 24) into 0 4.844 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (log (atan2 1 (fma (/ -1 N) (- 1 (/ 1 N)) 1)))))))) into 0 4.846 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (atan2 1 (fma (/ -1 N) (- 1 (/ 1 N)) 1))))) (+ (* (/ (pow 0 4) 24)) (* (/ (pow 0 2) 2) (/ (pow 0 1) 1)) (* (/ (pow 0 1) 1) (/ (pow 0 1) 1)) (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 4.847 * [backup-simplify]: Simplify 0 into 0 4.855 * [backup-simplify]: Simplify (/ (+ (* 24 (/ (* (pow (* 1 0) 5)) (pow (atan2 1 (fma (/ -1 N) (- 1 (/ 1 N)) 1)) 5))) (* -60 (/ (* (pow (* 1 0) 3) (pow (* 2 0) 1)) (pow (atan2 1 (fma (/ -1 N) (- 1 (/ 1 N)) 1)) 4))) (* 30 (/ (* (pow (* 1 0) 1) (pow (* 2 0) 2)) (pow (atan2 1 (fma (/ -1 N) (- 1 (/ 1 N)) 1)) 3))) (* 20 (/ (* (pow (* 1 0) 2) 1 (pow (* 6 0) 1)) (pow (atan2 1 (fma (/ -1 N) (- 1 (/ 1 N)) 1)) 3))) (* -10 (/ (* 1 (pow (* 2 0) 1) (pow (* 6 0) 1)) (pow (atan2 1 (fma (/ -1 N) (- 1 (/ 1 N)) 1)) 2))) (* -5 (/ (* (pow (* 1 0) 1) 1 1 (pow (* 24 0) 1)) (pow (atan2 1 (fma (/ -1 N) (- 1 (/ 1 N)) 1)) 2))) (* 1 (/ (* 1 1 1 1 (pow (* 120 0) 1)) (pow (atan2 1 (fma (/ -1 N) (- 1 (/ 1 N)) 1)) 1)))) 120) into 0 4.856 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (log (atan2 1 (fma (/ -1 N) (- 1 (/ 1 N)) 1))))))))) into 0 4.859 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (atan2 1 (fma (/ -1 N) (- 1 (/ 1 N)) 1))))) (+ (* (/ (pow 0 5) 120)) (* (/ (pow 0 3) 6) (/ (pow 0 1) 1)) (* (/ (pow 0 2) 2) (/ (pow 0 1) 1)) (* (/ (pow 0 1) 1) (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1) (/ (pow 0 1) 1)) (* (/ (pow 0 1) 1) (/ (pow 0 1) 1)) (* (/ (pow 0 1) 1)))) into 0 4.859 * [backup-simplify]: Simplify 0 into 0 4.866 * [backup-simplify]: Simplify (/ (+ (* -120 (/ (* (pow (* 1 0) 6)) (pow (atan2 1 (fma (/ -1 N) (- 1 (/ 1 N)) 1)) 6))) (* 360 (/ (* (pow (* 1 0) 4) (pow (* 2 0) 1)) (pow (atan2 1 (fma (/ -1 N) (- 1 (/ 1 N)) 1)) 5))) (* -270 (/ (* (pow (* 1 0) 2) (pow (* 2 0) 2)) (pow (atan2 1 (fma (/ -1 N) (- 1 (/ 1 N)) 1)) 4))) (* -120 (/ (* (pow (* 1 0) 3) 1 (pow (* 6 0) 1)) (pow (atan2 1 (fma (/ -1 N) (- 1 (/ 1 N)) 1)) 4))) (* 30 (/ (* 1 (pow (* 2 0) 3)) (pow (atan2 1 (fma (/ -1 N) (- 1 (/ 1 N)) 1)) 3))) (* 120 (/ (* (pow (* 1 0) 1) (pow (* 2 0) 1) (pow (* 6 0) 1)) (pow (atan2 1 (fma (/ -1 N) (- 1 (/ 1 N)) 1)) 3))) (* 30 (/ (* (pow (* 1 0) 2) 1 1 (pow (* 24 0) 1)) (pow (atan2 1 (fma (/ -1 N) (- 1 (/ 1 N)) 1)) 3))) (* -10 (/ (* 1 1 (pow (* 6 0) 2)) (pow (atan2 1 (fma (/ -1 N) (- 1 (/ 1 N)) 1)) 2))) (* -15 (/ (* 1 (pow (* 2 0) 1) 1 (pow (* 24 0) 1)) (pow (atan2 1 (fma (/ -1 N) (- 1 (/ 1 N)) 1)) 2))) (* -6 (/ (* (pow (* 1 0) 1) 1 1 1 (pow (* 120 0) 1)) (pow (atan2 1 (fma (/ -1 N) (- 1 (/ 1 N)) 1)) 2))) (* 1 (/ (* 1 1 1 1 1 (pow (* 720 0) 1)) (pow (atan2 1 (fma (/ -1 N) (- 1 (/ 1 N)) 1)) 1)))) 720) into 0 4.867 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (log (atan2 1 (fma (/ -1 N) (- 1 (/ 1 N)) 1)))))))))) into 0 4.870 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (atan2 1 (fma (/ -1 N) (- 1 (/ 1 N)) 1))))) (+ (* (/ (pow 0 6) 720)) (* (/ (pow 0 4) 24) (/ (pow 0 1) 1)) (* (/ (pow 0 3) 6) (/ (pow 0 1) 1)) (* (/ (pow 0 2) 2) (/ (pow 0 2) 2)) (* (/ (pow 0 2) 2) (/ (pow 0 1) 1)) (* (/ (pow 0 1) 1) (/ (pow 0 1) 1) (/ (pow 0 1) 1)) (* (/ (pow 0 1) 1) (/ (pow 0 1) 1)) (* (/ (pow 0 3) 6)) (* (/ (pow 0 1) 1) (/ (pow 0 1) 1)) (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 4.870 * [backup-simplify]: Simplify 0 into 0 4.870 * [backup-simplify]: Simplify (pow (atan2 1 (fma (/ -1 (/ 1 (- N))) (- 1 (/ 1 (/ 1 (- N)))) 1)) 1/3) into (pow (atan2 1 (fma N (+ N 1) 1)) 1/3) 4.870 * * * * [progress]: [ 3 / 4 ] generating series at (2 1 1) 4.871 * [backup-simplify]: Simplify (cbrt (* (sqrt (atan2 1 (fma N (+ N 1) 1))) (sqrt (atan2 1 (fma N (+ N 1) 1))))) into (pow (atan2 1 (fma N (+ N 1) 1)) 1/3) 4.871 * [approximate]: Taking taylor expansion of (pow (atan2 1 (fma N (+ N 1) 1)) 1/3) in (N) around 0 4.871 * [taylor]: Taking taylor expansion of (pow (atan2 1 (fma N (+ N 1) 1)) 1/3) in N 4.871 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (atan2 1 (fma N (+ N 1) 1))))) in N 4.871 * [taylor]: Taking taylor expansion of (* 1/3 (log (atan2 1 (fma N (+ N 1) 1)))) in N 4.871 * [taylor]: Taking taylor expansion of 1/3 in N 4.871 * [backup-simplify]: Simplify 1/3 into 1/3 4.871 * [taylor]: Taking taylor expansion of (log (atan2 1 (fma N (+ N 1) 1))) in N 4.871 * [taylor]: Taking taylor expansion of (atan2 1 (fma N (+ N 1) 1)) in N 4.871 * [backup-simplify]: Simplify (atan2 1 (fma N (+ N 1) 1)) into (atan2 1 (fma N (+ N 1) 1)) 4.871 * [backup-simplify]: Simplify (log (atan2 1 (fma N (+ N 1) 1))) into (log (atan2 1 (fma N (+ N 1) 1))) 4.871 * [backup-simplify]: Simplify (* 1/3 (log (atan2 1 (fma N (+ N 1) 1)))) into (* 1/3 (log (atan2 1 (fma N (+ N 1) 1)))) 4.871 * [backup-simplify]: Simplify (exp (* 1/3 (log (atan2 1 (fma N (+ N 1) 1))))) into (pow (atan2 1 (fma N (+ N 1) 1)) 1/3) 4.871 * [taylor]: Taking taylor expansion of (pow (atan2 1 (fma N (+ N 1) 1)) 1/3) in N 4.871 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (atan2 1 (fma N (+ N 1) 1))))) in N 4.871 * [taylor]: Taking taylor expansion of (* 1/3 (log (atan2 1 (fma N (+ N 1) 1)))) in N 4.871 * [taylor]: Taking taylor expansion of 1/3 in N 4.871 * [backup-simplify]: Simplify 1/3 into 1/3 4.871 * [taylor]: Taking taylor expansion of (log (atan2 1 (fma N (+ N 1) 1))) in N 4.871 * [taylor]: Taking taylor expansion of (atan2 1 (fma N (+ N 1) 1)) in N 4.871 * [backup-simplify]: Simplify (atan2 1 (fma N (+ N 1) 1)) into (atan2 1 (fma N (+ N 1) 1)) 4.871 * [backup-simplify]: Simplify (log (atan2 1 (fma N (+ N 1) 1))) into (log (atan2 1 (fma N (+ N 1) 1))) 4.871 * [backup-simplify]: Simplify (* 1/3 (log (atan2 1 (fma N (+ N 1) 1)))) into (* 1/3 (log (atan2 1 (fma N (+ N 1) 1)))) 4.871 * [backup-simplify]: Simplify (exp (* 1/3 (log (atan2 1 (fma N (+ N 1) 1))))) into (pow (atan2 1 (fma N (+ N 1) 1)) 1/3) 4.872 * [backup-simplify]: Simplify (pow (atan2 1 (fma N (+ N 1) 1)) 1/3) into (pow (atan2 1 (fma N (+ N 1) 1)) 1/3) 4.872 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (atan2 1 (fma N (+ N 1) 1)) 1)))) 1) into 0 4.872 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (log (atan2 1 (fma N (+ N 1) 1))))) into 0 4.873 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (atan2 1 (fma N (+ N 1) 1))))) (+ (* (/ (pow 0 1) 1)))) into 0 4.873 * [backup-simplify]: Simplify 0 into 0 4.874 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow (atan2 1 (fma N (+ N 1) 1)) 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow (atan2 1 (fma N (+ N 1) 1)) 1)))) 2) into 0 4.874 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (log (atan2 1 (fma N (+ N 1) 1)))))) into 0 4.875 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (atan2 1 (fma N (+ N 1) 1))))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 4.875 * [backup-simplify]: Simplify 0 into 0 4.877 * [backup-simplify]: Simplify (/ (+ (* 2 (/ (* (pow (* 1 0) 3)) (pow (atan2 1 (fma N (+ N 1) 1)) 3))) (* -3 (/ (* (pow (* 1 0) 1) (pow (* 2 0) 1)) (pow (atan2 1 (fma N (+ N 1) 1)) 2))) (* 1 (/ (* 1 1 (pow (* 6 0) 1)) (pow (atan2 1 (fma N (+ N 1) 1)) 1)))) 6) into 0 4.878 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (+ (* 0 0) (* 0 (log (atan2 1 (fma N (+ N 1) 1))))))) into 0 4.879 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (atan2 1 (fma N (+ N 1) 1))))) (+ (* (/ (pow 0 3) 6)) (* (/ (pow 0 1) 1) (/ (pow 0 1) 1)) (* (/ (pow 0 1) 1)))) into 0 4.879 * [backup-simplify]: Simplify 0 into 0 4.882 * [backup-simplify]: Simplify (/ (+ (* -6 (/ (* (pow (* 1 0) 4)) (pow (atan2 1 (fma N (+ N 1) 1)) 4))) (* 12 (/ (* (pow (* 1 0) 2) (pow (* 2 0) 1)) (pow (atan2 1 (fma N (+ N 1) 1)) 3))) (* -3 (/ (* 1 (pow (* 2 0) 2)) (pow (atan2 1 (fma N (+ N 1) 1)) 2))) (* -4 (/ (* (pow (* 1 0) 1) 1 (pow (* 6 0) 1)) (pow (atan2 1 (fma N (+ N 1) 1)) 2))) (* 1 (/ (* 1 1 1 (pow (* 24 0) 1)) (pow (atan2 1 (fma N (+ N 1) 1)) 1)))) 24) into 0 4.883 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (log (atan2 1 (fma N (+ N 1) 1)))))))) into 0 4.884 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (atan2 1 (fma N (+ N 1) 1))))) (+ (* (/ (pow 0 4) 24)) (* (/ (pow 0 2) 2) (/ (pow 0 1) 1)) (* (/ (pow 0 1) 1) (/ (pow 0 1) 1)) (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 4.884 * [backup-simplify]: Simplify 0 into 0 4.889 * [backup-simplify]: Simplify (/ (+ (* 24 (/ (* (pow (* 1 0) 5)) (pow (atan2 1 (fma N (+ N 1) 1)) 5))) (* -60 (/ (* (pow (* 1 0) 3) (pow (* 2 0) 1)) (pow (atan2 1 (fma N (+ N 1) 1)) 4))) (* 30 (/ (* (pow (* 1 0) 1) (pow (* 2 0) 2)) (pow (atan2 1 (fma N (+ N 1) 1)) 3))) (* 20 (/ (* (pow (* 1 0) 2) 1 (pow (* 6 0) 1)) (pow (atan2 1 (fma N (+ N 1) 1)) 3))) (* -10 (/ (* 1 (pow (* 2 0) 1) (pow (* 6 0) 1)) (pow (atan2 1 (fma N (+ N 1) 1)) 2))) (* -5 (/ (* (pow (* 1 0) 1) 1 1 (pow (* 24 0) 1)) (pow (atan2 1 (fma N (+ N 1) 1)) 2))) (* 1 (/ (* 1 1 1 1 (pow (* 120 0) 1)) (pow (atan2 1 (fma N (+ N 1) 1)) 1)))) 120) into 0 4.891 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (log (atan2 1 (fma N (+ N 1) 1))))))))) into 0 4.895 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (atan2 1 (fma N (+ N 1) 1))))) (+ (* (/ (pow 0 5) 120)) (* (/ (pow 0 3) 6) (/ (pow 0 1) 1)) (* (/ (pow 0 2) 2) (/ (pow 0 1) 1)) (* (/ (pow 0 1) 1) (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1) (/ (pow 0 1) 1)) (* (/ (pow 0 1) 1) (/ (pow 0 1) 1)) (* (/ (pow 0 1) 1)))) into 0 4.895 * [backup-simplify]: Simplify 0 into 0 4.908 * [backup-simplify]: Simplify (/ (+ (* -120 (/ (* (pow (* 1 0) 6)) (pow (atan2 1 (fma N (+ N 1) 1)) 6))) (* 360 (/ (* (pow (* 1 0) 4) (pow (* 2 0) 1)) (pow (atan2 1 (fma N (+ N 1) 1)) 5))) (* -270 (/ (* (pow (* 1 0) 2) (pow (* 2 0) 2)) (pow (atan2 1 (fma N (+ N 1) 1)) 4))) (* -120 (/ (* (pow (* 1 0) 3) 1 (pow (* 6 0) 1)) (pow (atan2 1 (fma N (+ N 1) 1)) 4))) (* 30 (/ (* 1 (pow (* 2 0) 3)) (pow (atan2 1 (fma N (+ N 1) 1)) 3))) (* 120 (/ (* (pow (* 1 0) 1) (pow (* 2 0) 1) (pow (* 6 0) 1)) (pow (atan2 1 (fma N (+ N 1) 1)) 3))) (* 30 (/ (* (pow (* 1 0) 2) 1 1 (pow (* 24 0) 1)) (pow (atan2 1 (fma N (+ N 1) 1)) 3))) (* -10 (/ (* 1 1 (pow (* 6 0) 2)) (pow (atan2 1 (fma N (+ N 1) 1)) 2))) (* -15 (/ (* 1 (pow (* 2 0) 1) 1 (pow (* 24 0) 1)) (pow (atan2 1 (fma N (+ N 1) 1)) 2))) (* -6 (/ (* (pow (* 1 0) 1) 1 1 1 (pow (* 120 0) 1)) (pow (atan2 1 (fma N (+ N 1) 1)) 2))) (* 1 (/ (* 1 1 1 1 1 (pow (* 720 0) 1)) (pow (atan2 1 (fma N (+ N 1) 1)) 1)))) 720) into 0 4.910 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (log (atan2 1 (fma N (+ N 1) 1)))))))))) into 0 4.916 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (atan2 1 (fma N (+ N 1) 1))))) (+ (* (/ (pow 0 6) 720)) (* (/ (pow 0 4) 24) (/ (pow 0 1) 1)) (* (/ (pow 0 3) 6) (/ (pow 0 1) 1)) (* (/ (pow 0 2) 2) (/ (pow 0 2) 2)) (* (/ (pow 0 2) 2) (/ (pow 0 1) 1)) (* (/ (pow 0 1) 1) (/ (pow 0 1) 1) (/ (pow 0 1) 1)) (* (/ (pow 0 1) 1) (/ (pow 0 1) 1)) (* (/ (pow 0 3) 6)) (* (/ (pow 0 1) 1) (/ (pow 0 1) 1)) (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 4.916 * [backup-simplify]: Simplify 0 into 0 4.916 * [backup-simplify]: Simplify (pow (atan2 1 (fma N (+ N 1) 1)) 1/3) into (pow (atan2 1 (fma N (+ N 1) 1)) 1/3) 4.916 * [backup-simplify]: Simplify (cbrt (* (sqrt (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1))) (sqrt (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1))))) into (pow (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1)) 1/3) 4.916 * [approximate]: Taking taylor expansion of (pow (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1)) 1/3) in (N) around 0 4.917 * [taylor]: Taking taylor expansion of (pow (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1)) 1/3) in N 4.917 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1))))) in N 4.917 * [taylor]: Taking taylor expansion of (* 1/3 (log (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1)))) in N 4.917 * [taylor]: Taking taylor expansion of 1/3 in N 4.917 * [backup-simplify]: Simplify 1/3 into 1/3 4.917 * [taylor]: Taking taylor expansion of (log (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1))) in N 4.917 * [taylor]: Taking taylor expansion of (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1)) in N 4.917 * [backup-simplify]: Simplify (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1)) into (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1)) 4.917 * [backup-simplify]: Simplify (log (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1))) into (log (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1))) 4.917 * [backup-simplify]: Simplify (* 1/3 (log (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1)))) into (* 1/3 (log (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1)))) 4.917 * [backup-simplify]: Simplify (exp (* 1/3 (log (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1))))) into (pow (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1)) 1/3) 4.917 * [taylor]: Taking taylor expansion of (pow (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1)) 1/3) in N 4.917 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1))))) in N 4.917 * [taylor]: Taking taylor expansion of (* 1/3 (log (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1)))) in N 4.917 * [taylor]: Taking taylor expansion of 1/3 in N 4.917 * [backup-simplify]: Simplify 1/3 into 1/3 4.917 * [taylor]: Taking taylor expansion of (log (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1))) in N 4.917 * [taylor]: Taking taylor expansion of (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1)) in N 4.917 * [backup-simplify]: Simplify (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1)) into (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1)) 4.917 * [backup-simplify]: Simplify (log (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1))) into (log (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1))) 4.917 * [backup-simplify]: Simplify (* 1/3 (log (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1)))) into (* 1/3 (log (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1)))) 4.917 * [backup-simplify]: Simplify (exp (* 1/3 (log (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1))))) into (pow (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1)) 1/3) 4.918 * [backup-simplify]: Simplify (pow (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1)) 1/3) into (pow (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1)) 1/3) 4.918 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1)) 1)))) 1) into 0 4.919 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (log (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1))))) into 0 4.920 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1))))) (+ (* (/ (pow 0 1) 1)))) into 0 4.920 * [backup-simplify]: Simplify 0 into 0 4.922 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1)) 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1)) 1)))) 2) into 0 4.922 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (log (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1)))))) into 0 4.923 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1))))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 4.923 * [backup-simplify]: Simplify 0 into 0 4.925 * [backup-simplify]: Simplify (/ (+ (* 2 (/ (* (pow (* 1 0) 3)) (pow (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1)) 3))) (* -3 (/ (* (pow (* 1 0) 1) (pow (* 2 0) 1)) (pow (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1)) 2))) (* 1 (/ (* 1 1 (pow (* 6 0) 1)) (pow (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1)) 1)))) 6) into 0 4.926 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (+ (* 0 0) (* 0 (log (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1))))))) into 0 4.927 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1))))) (+ (* (/ (pow 0 3) 6)) (* (/ (pow 0 1) 1) (/ (pow 0 1) 1)) (* (/ (pow 0 1) 1)))) into 0 4.927 * [backup-simplify]: Simplify 0 into 0 4.930 * [backup-simplify]: Simplify (/ (+ (* -6 (/ (* (pow (* 1 0) 4)) (pow (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1)) 4))) (* 12 (/ (* (pow (* 1 0) 2) (pow (* 2 0) 1)) (pow (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1)) 3))) (* -3 (/ (* 1 (pow (* 2 0) 2)) (pow (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1)) 2))) (* -4 (/ (* (pow (* 1 0) 1) 1 (pow (* 6 0) 1)) (pow (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1)) 2))) (* 1 (/ (* 1 1 1 (pow (* 24 0) 1)) (pow (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1)) 1)))) 24) into 0 4.931 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (log (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1)))))))) into 0 4.933 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1))))) (+ (* (/ (pow 0 4) 24)) (* (/ (pow 0 2) 2) (/ (pow 0 1) 1)) (* (/ (pow 0 1) 1) (/ (pow 0 1) 1)) (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 4.933 * [backup-simplify]: Simplify 0 into 0 4.937 * [backup-simplify]: Simplify (/ (+ (* 24 (/ (* (pow (* 1 0) 5)) (pow (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1)) 5))) (* -60 (/ (* (pow (* 1 0) 3) (pow (* 2 0) 1)) (pow (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1)) 4))) (* 30 (/ (* (pow (* 1 0) 1) (pow (* 2 0) 2)) (pow (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1)) 3))) (* 20 (/ (* (pow (* 1 0) 2) 1 (pow (* 6 0) 1)) (pow (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1)) 3))) (* -10 (/ (* 1 (pow (* 2 0) 1) (pow (* 6 0) 1)) (pow (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1)) 2))) (* -5 (/ (* (pow (* 1 0) 1) 1 1 (pow (* 24 0) 1)) (pow (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1)) 2))) (* 1 (/ (* 1 1 1 1 (pow (* 120 0) 1)) (pow (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1)) 1)))) 120) into 0 4.939 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (log (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1))))))))) into 0 4.941 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1))))) (+ (* (/ (pow 0 5) 120)) (* (/ (pow 0 3) 6) (/ (pow 0 1) 1)) (* (/ (pow 0 2) 2) (/ (pow 0 1) 1)) (* (/ (pow 0 1) 1) (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1) (/ (pow 0 1) 1)) (* (/ (pow 0 1) 1) (/ (pow 0 1) 1)) (* (/ (pow 0 1) 1)))) into 0 4.941 * [backup-simplify]: Simplify 0 into 0 4.951 * [backup-simplify]: Simplify (/ (+ (* -120 (/ (* (pow (* 1 0) 6)) (pow (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1)) 6))) (* 360 (/ (* (pow (* 1 0) 4) (pow (* 2 0) 1)) (pow (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1)) 5))) (* -270 (/ (* (pow (* 1 0) 2) (pow (* 2 0) 2)) (pow (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1)) 4))) (* -120 (/ (* (pow (* 1 0) 3) 1 (pow (* 6 0) 1)) (pow (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1)) 4))) (* 30 (/ (* 1 (pow (* 2 0) 3)) (pow (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1)) 3))) (* 120 (/ (* (pow (* 1 0) 1) (pow (* 2 0) 1) (pow (* 6 0) 1)) (pow (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1)) 3))) (* 30 (/ (* (pow (* 1 0) 2) 1 1 (pow (* 24 0) 1)) (pow (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1)) 3))) (* -10 (/ (* 1 1 (pow (* 6 0) 2)) (pow (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1)) 2))) (* -15 (/ (* 1 (pow (* 2 0) 1) 1 (pow (* 24 0) 1)) (pow (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1)) 2))) (* -6 (/ (* (pow (* 1 0) 1) 1 1 1 (pow (* 120 0) 1)) (pow (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1)) 2))) (* 1 (/ (* 1 1 1 1 1 (pow (* 720 0) 1)) (pow (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1)) 1)))) 720) into 0 4.954 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (log (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1)))))))))) into 0 4.961 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1))))) (+ (* (/ (pow 0 6) 720)) (* (/ (pow 0 4) 24) (/ (pow 0 1) 1)) (* (/ (pow 0 3) 6) (/ (pow 0 1) 1)) (* (/ (pow 0 2) 2) (/ (pow 0 2) 2)) (* (/ (pow 0 2) 2) (/ (pow 0 1) 1)) (* (/ (pow 0 1) 1) (/ (pow 0 1) 1) (/ (pow 0 1) 1)) (* (/ (pow 0 1) 1) (/ (pow 0 1) 1)) (* (/ (pow 0 3) 6)) (* (/ (pow 0 1) 1) (/ (pow 0 1) 1)) (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 4.961 * [backup-simplify]: Simplify 0 into 0 4.962 * [backup-simplify]: Simplify (pow (atan2 1 (fma (/ 1 (/ 1 N)) (+ (/ 1 (/ 1 N)) 1) 1)) 1/3) into (pow (atan2 1 (fma N (+ N 1) 1)) 1/3) 4.962 * [backup-simplify]: Simplify (cbrt (* (sqrt (atan2 1 (fma (/ 1 (- N)) (+ (/ 1 (- N)) 1) 1))) (sqrt (atan2 1 (fma (/ 1 (- N)) (+ (/ 1 (- N)) 1) 1))))) into (pow (atan2 1 (fma (/ -1 N) (- 1 (/ 1 N)) 1)) 1/3) 4.962 * [approximate]: Taking taylor expansion of (pow (atan2 1 (fma (/ -1 N) (- 1 (/ 1 N)) 1)) 1/3) in (N) around 0 4.962 * [taylor]: Taking taylor expansion of (pow (atan2 1 (fma (/ -1 N) (- 1 (/ 1 N)) 1)) 1/3) in N 4.962 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (atan2 1 (fma (/ -1 N) (- 1 (/ 1 N)) 1))))) in N 4.962 * [taylor]: Taking taylor expansion of (* 1/3 (log (atan2 1 (fma (/ -1 N) (- 1 (/ 1 N)) 1)))) in N 4.962 * [taylor]: Taking taylor expansion of 1/3 in N 4.962 * [backup-simplify]: Simplify 1/3 into 1/3 4.962 * [taylor]: Taking taylor expansion of (log (atan2 1 (fma (/ -1 N) (- 1 (/ 1 N)) 1))) in N 4.962 * [taylor]: Taking taylor expansion of (atan2 1 (fma (/ -1 N) (- 1 (/ 1 N)) 1)) in N 4.962 * [backup-simplify]: Simplify (atan2 1 (fma (/ -1 N) (- 1 (/ 1 N)) 1)) into (atan2 1 (fma (/ -1 N) (- 1 (/ 1 N)) 1)) 4.962 * [backup-simplify]: Simplify (log (atan2 1 (fma (/ -1 N) (- 1 (/ 1 N)) 1))) into (log (atan2 1 (fma (/ -1 N) (- 1 (/ 1 N)) 1))) 4.963 * [backup-simplify]: Simplify (* 1/3 (log (atan2 1 (fma (/ -1 N) (- 1 (/ 1 N)) 1)))) into (* 1/3 (log (atan2 1 (fma (/ -1 N) (- 1 (/ 1 N)) 1)))) 4.963 * [backup-simplify]: Simplify (exp (* 1/3 (log (atan2 1 (fma (/ -1 N) (- 1 (/ 1 N)) 1))))) into (pow (atan2 1 (fma (/ -1 N) (- 1 (/ 1 N)) 1)) 1/3) 4.963 * [taylor]: Taking taylor expansion of (pow (atan2 1 (fma (/ -1 N) (- 1 (/ 1 N)) 1)) 1/3) in N 4.963 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (atan2 1 (fma (/ -1 N) (- 1 (/ 1 N)) 1))))) in N 4.963 * [taylor]: Taking taylor expansion of (* 1/3 (log (atan2 1 (fma (/ -1 N) (- 1 (/ 1 N)) 1)))) in N 4.963 * [taylor]: Taking taylor expansion of 1/3 in N 4.963 * [backup-simplify]: Simplify 1/3 into 1/3 4.963 * [taylor]: Taking taylor expansion of (log (atan2 1 (fma (/ -1 N) (- 1 (/ 1 N)) 1))) in N 4.963 * [taylor]: Taking taylor expansion of (atan2 1 (fma (/ -1 N) (- 1 (/ 1 N)) 1)) in N 4.963 * [backup-simplify]: Simplify (atan2 1 (fma (/ -1 N) (- 1 (/ 1 N)) 1)) into (atan2 1 (fma (/ -1 N) (- 1 (/ 1 N)) 1)) 4.963 * [backup-simplify]: Simplify (log (atan2 1 (fma (/ -1 N) (- 1 (/ 1 N)) 1))) into (log (atan2 1 (fma (/ -1 N) (- 1 (/ 1 N)) 1))) 4.963 * [backup-simplify]: Simplify (* 1/3 (log (atan2 1 (fma (/ -1 N) (- 1 (/ 1 N)) 1)))) into (* 1/3 (log (atan2 1 (fma (/ -1 N) (- 1 (/ 1 N)) 1)))) 4.964 * [backup-simplify]: Simplify (exp (* 1/3 (log (atan2 1 (fma (/ -1 N) (- 1 (/ 1 N)) 1))))) into (pow (atan2 1 (fma (/ -1 N) (- 1 (/ 1 N)) 1)) 1/3) 4.964 * [backup-simplify]: Simplify (pow (atan2 1 (fma (/ -1 N) (- 1 (/ 1 N)) 1)) 1/3) into (pow (atan2 1 (fma (/ -1 N) (- 1 (/ 1 N)) 1)) 1/3) 4.965 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (atan2 1 (fma (/ -1 N) (- 1 (/ 1 N)) 1)) 1)))) 1) into 0 4.965 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (log (atan2 1 (fma (/ -1 N) (- 1 (/ 1 N)) 1))))) into 0 4.966 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (atan2 1 (fma (/ -1 N) (- 1 (/ 1 N)) 1))))) (+ (* (/ (pow 0 1) 1)))) into 0 4.966 * [backup-simplify]: Simplify 0 into 0 4.967 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow (atan2 1 (fma (/ -1 N) (- 1 (/ 1 N)) 1)) 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow (atan2 1 (fma (/ -1 N) (- 1 (/ 1 N)) 1)) 1)))) 2) into 0 4.967 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (log (atan2 1 (fma (/ -1 N) (- 1 (/ 1 N)) 1)))))) into 0 4.968 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (atan2 1 (fma (/ -1 N) (- 1 (/ 1 N)) 1))))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 4.968 * [backup-simplify]: Simplify 0 into 0 4.970 * [backup-simplify]: Simplify (/ (+ (* 2 (/ (* (pow (* 1 0) 3)) (pow (atan2 1 (fma (/ -1 N) (- 1 (/ 1 N)) 1)) 3))) (* -3 (/ (* (pow (* 1 0) 1) (pow (* 2 0) 1)) (pow (atan2 1 (fma (/ -1 N) (- 1 (/ 1 N)) 1)) 2))) (* 1 (/ (* 1 1 (pow (* 6 0) 1)) (pow (atan2 1 (fma (/ -1 N) (- 1 (/ 1 N)) 1)) 1)))) 6) into 0 4.971 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (+ (* 0 0) (* 0 (log (atan2 1 (fma (/ -1 N) (- 1 (/ 1 N)) 1))))))) into 0 4.971 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (atan2 1 (fma (/ -1 N) (- 1 (/ 1 N)) 1))))) (+ (* (/ (pow 0 3) 6)) (* (/ (pow 0 1) 1) (/ (pow 0 1) 1)) (* (/ (pow 0 1) 1)))) into 0 4.972 * [backup-simplify]: Simplify 0 into 0 4.974 * [backup-simplify]: Simplify (/ (+ (* -6 (/ (* (pow (* 1 0) 4)) (pow (atan2 1 (fma (/ -1 N) (- 1 (/ 1 N)) 1)) 4))) (* 12 (/ (* (pow (* 1 0) 2) (pow (* 2 0) 1)) (pow (atan2 1 (fma (/ -1 N) (- 1 (/ 1 N)) 1)) 3))) (* -3 (/ (* 1 (pow (* 2 0) 2)) (pow (atan2 1 (fma (/ -1 N) (- 1 (/ 1 N)) 1)) 2))) (* -4 (/ (* (pow (* 1 0) 1) 1 (pow (* 6 0) 1)) (pow (atan2 1 (fma (/ -1 N) (- 1 (/ 1 N)) 1)) 2))) (* 1 (/ (* 1 1 1 (pow (* 24 0) 1)) (pow (atan2 1 (fma (/ -1 N) (- 1 (/ 1 N)) 1)) 1)))) 24) into 0 4.975 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (log (atan2 1 (fma (/ -1 N) (- 1 (/ 1 N)) 1)))))))) into 0 4.977 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (atan2 1 (fma (/ -1 N) (- 1 (/ 1 N)) 1))))) (+ (* (/ (pow 0 4) 24)) (* (/ (pow 0 2) 2) (/ (pow 0 1) 1)) (* (/ (pow 0 1) 1) (/ (pow 0 1) 1)) (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 4.977 * [backup-simplify]: Simplify 0 into 0 4.982 * [backup-simplify]: Simplify (/ (+ (* 24 (/ (* (pow (* 1 0) 5)) (pow (atan2 1 (fma (/ -1 N) (- 1 (/ 1 N)) 1)) 5))) (* -60 (/ (* (pow (* 1 0) 3) (pow (* 2 0) 1)) (pow (atan2 1 (fma (/ -1 N) (- 1 (/ 1 N)) 1)) 4))) (* 30 (/ (* (pow (* 1 0) 1) (pow (* 2 0) 2)) (pow (atan2 1 (fma (/ -1 N) (- 1 (/ 1 N)) 1)) 3))) (* 20 (/ (* (pow (* 1 0) 2) 1 (pow (* 6 0) 1)) (pow (atan2 1 (fma (/ -1 N) (- 1 (/ 1 N)) 1)) 3))) (* -10 (/ (* 1 (pow (* 2 0) 1) (pow (* 6 0) 1)) (pow (atan2 1 (fma (/ -1 N) (- 1 (/ 1 N)) 1)) 2))) (* -5 (/ (* (pow (* 1 0) 1) 1 1 (pow (* 24 0) 1)) (pow (atan2 1 (fma (/ -1 N) (- 1 (/ 1 N)) 1)) 2))) (* 1 (/ (* 1 1 1 1 (pow (* 120 0) 1)) (pow (atan2 1 (fma (/ -1 N) (- 1 (/ 1 N)) 1)) 1)))) 120) into 0 4.983 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (log (atan2 1 (fma (/ -1 N) (- 1 (/ 1 N)) 1))))))))) into 0 4.985 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (atan2 1 (fma (/ -1 N) (- 1 (/ 1 N)) 1))))) (+ (* (/ (pow 0 5) 120)) (* (/ (pow 0 3) 6) (/ (pow 0 1) 1)) (* (/ (pow 0 2) 2) (/ (pow 0 1) 1)) (* (/ (pow 0 1) 1) (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1) (/ (pow 0 1) 1)) (* (/ (pow 0 1) 1) (/ (pow 0 1) 1)) (* (/ (pow 0 1) 1)))) into 0 4.985 * [backup-simplify]: Simplify 0 into 0 4.992 * [backup-simplify]: Simplify (/ (+ (* -120 (/ (* (pow (* 1 0) 6)) (pow (atan2 1 (fma (/ -1 N) (- 1 (/ 1 N)) 1)) 6))) (* 360 (/ (* (pow (* 1 0) 4) (pow (* 2 0) 1)) (pow (atan2 1 (fma (/ -1 N) (- 1 (/ 1 N)) 1)) 5))) (* -270 (/ (* (pow (* 1 0) 2) (pow (* 2 0) 2)) (pow (atan2 1 (fma (/ -1 N) (- 1 (/ 1 N)) 1)) 4))) (* -120 (/ (* (pow (* 1 0) 3) 1 (pow (* 6 0) 1)) (pow (atan2 1 (fma (/ -1 N) (- 1 (/ 1 N)) 1)) 4))) (* 30 (/ (* 1 (pow (* 2 0) 3)) (pow (atan2 1 (fma (/ -1 N) (- 1 (/ 1 N)) 1)) 3))) (* 120 (/ (* (pow (* 1 0) 1) (pow (* 2 0) 1) (pow (* 6 0) 1)) (pow (atan2 1 (fma (/ -1 N) (- 1 (/ 1 N)) 1)) 3))) (* 30 (/ (* (pow (* 1 0) 2) 1 1 (pow (* 24 0) 1)) (pow (atan2 1 (fma (/ -1 N) (- 1 (/ 1 N)) 1)) 3))) (* -10 (/ (* 1 1 (pow (* 6 0) 2)) (pow (atan2 1 (fma (/ -1 N) (- 1 (/ 1 N)) 1)) 2))) (* -15 (/ (* 1 (pow (* 2 0) 1) 1 (pow (* 24 0) 1)) (pow (atan2 1 (fma (/ -1 N) (- 1 (/ 1 N)) 1)) 2))) (* -6 (/ (* (pow (* 1 0) 1) 1 1 1 (pow (* 120 0) 1)) (pow (atan2 1 (fma (/ -1 N) (- 1 (/ 1 N)) 1)) 2))) (* 1 (/ (* 1 1 1 1 1 (pow (* 720 0) 1)) (pow (atan2 1 (fma (/ -1 N) (- 1 (/ 1 N)) 1)) 1)))) 720) into 0 4.993 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (log (atan2 1 (fma (/ -1 N) (- 1 (/ 1 N)) 1)))))))))) into 0 4.997 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (atan2 1 (fma (/ -1 N) (- 1 (/ 1 N)) 1))))) (+ (* (/ (pow 0 6) 720)) (* (/ (pow 0 4) 24) (/ (pow 0 1) 1)) (* (/ (pow 0 3) 6) (/ (pow 0 1) 1)) (* (/ (pow 0 2) 2) (/ (pow 0 2) 2)) (* (/ (pow 0 2) 2) (/ (pow 0 1) 1)) (* (/ (pow 0 1) 1) (/ (pow 0 1) 1) (/ (pow 0 1) 1)) (* (/ (pow 0 1) 1) (/ (pow 0 1) 1)) (* (/ (pow 0 3) 6)) (* (/ (pow 0 1) 1) (/ (pow 0 1) 1)) (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 4.997 * [backup-simplify]: Simplify 0 into 0 4.997 * [backup-simplify]: Simplify (pow (atan2 1 (fma (/ -1 (/ 1 (- N))) (- 1 (/ 1 (/ 1 (- N)))) 1)) 1/3) into (pow (atan2 1 (fma N (+ N 1) 1)) 1/3) 4.997 * * * * [progress]: [ 4 / 4 ] generating series at (2 2 1 2) 4.997 * [backup-simplify]: Simplify (sqrt (atan2 1 (fma N (+ N 1) 1))) into (sqrt (atan2 1 (fma N (+ N 1) 1))) 4.997 * [approximate]: Taking taylor expansion of (sqrt (atan2 1 (fma N (+ N 1) 1))) in (N) around 0 4.997 * [taylor]: Taking taylor expansion of (sqrt (atan2 1 (fma N (+ N 1) 1))) in N 4.997 * [taylor]: Taking taylor expansion of (atan2 1 (fma N (+ N 1) 1)) in N 4.997 * [backup-simplify]: Simplify (atan2 1 (fma N (+ N 1) 1)) into (atan2 1 (fma N (+ N 1) 1)) 4.997 * [backup-simplify]: Simplify (sqrt (atan2 1 (fma N (+ N 1) 1))) into (sqrt (atan2 1 (fma N (+ N 1) 1))) 4.997 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (atan2 1 (fma N (+ N 1) 1))))) into 0 4.997 * [taylor]: Taking taylor expansion of (sqrt (atan2 1 (fma N (+ N 1) 1))) in N 4.997 * [taylor]: Taking taylor expansion of (atan2 1 (fma N (+ N 1) 1)) in N 4.997 * [backup-simplify]: Simplify (atan2 1 (fma N (+ N 1) 1)) into (atan2 1 (fma N (+ N 1) 1)) 4.997 * [backup-simplify]: Simplify (sqrt (atan2 1 (fma N (+ N 1) 1))) into (sqrt (atan2 1 (fma N (+ N 1) 1))) 4.998 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (atan2 1 (fma N (+ N 1) 1))))) into 0 4.998 * [backup-simplify]: Simplify (sqrt (atan2 1 (fma N (+ N 1) 1))) into (sqrt (atan2 1 (fma N (+ N 1) 1))) 4.998 * [backup-simplify]: Simplify 0 into 0 4.998 * [backup-simplify]: Simplify (/ (- 0 (pow 0 2) (+)) (* 2 (sqrt (atan2 1 (fma N (+ N 1) 1))))) into 0 4.998 * [backup-simplify]: Simplify 0 into 0 4.999 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0)))) (* 2 (sqrt (atan2 1 (fma N (+ N 1) 1))))) into 0 4.999 * [backup-simplify]: Simplify 0 into 0 4.999 * [backup-simplify]: Simplify (/ (- 0 (pow 0 2) (+ (* 2 (* 0 0)))) (* 2 (sqrt (atan2 1 (fma N (+ N 1) 1))))) into 0 4.999 * [backup-simplify]: Simplify 0 into 0 5.000 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0)) (* 2 (* 0 0)))) (* 2 (sqrt (atan2 1 (fma N (+ N 1) 1))))) into 0 5.000 * [backup-simplify]: Simplify 0 into 0 5.001 * [backup-simplify]: Simplify (/ (- 0 (pow 0 2) (+ (* 2 (* 0 0)) (* 2 (* 0 0)))) (* 2 (sqrt (atan2 1 (fma N (+ N 1) 1))))) into 0 5.001 * [backup-simplify]: Simplify 0 into 0 5.001 * [backup-simplify]: Simplify (sqrt (atan2 1 (fma N (+ N 1) 1))) into (sqrt (atan2 1 (fma N (+ N 1) 1))) 5.001 * [backup-simplify]: Simplify (sqrt (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1))) into (sqrt (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1))) 5.001 * [approximate]: Taking taylor expansion of (sqrt (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1))) in (N) around 0 5.001 * [taylor]: Taking taylor expansion of (sqrt (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1))) in N 5.001 * [taylor]: Taking taylor expansion of (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1)) in N 5.001 * [backup-simplify]: Simplify (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1)) into (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1)) 5.001 * [backup-simplify]: Simplify (sqrt (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1))) into (sqrt (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1))) 5.001 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1))))) into 0 5.001 * [taylor]: Taking taylor expansion of (sqrt (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1))) in N 5.001 * [taylor]: Taking taylor expansion of (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1)) in N 5.001 * [backup-simplify]: Simplify (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1)) into (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1)) 5.001 * [backup-simplify]: Simplify (sqrt (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1))) into (sqrt (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1))) 5.002 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1))))) into 0 5.002 * [backup-simplify]: Simplify (sqrt (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1))) into (sqrt (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1))) 5.002 * [backup-simplify]: Simplify 0 into 0 5.002 * [backup-simplify]: Simplify (/ (- 0 (pow 0 2) (+)) (* 2 (sqrt (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1))))) into 0 5.002 * [backup-simplify]: Simplify 0 into 0 5.003 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0)))) (* 2 (sqrt (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1))))) into 0 5.003 * [backup-simplify]: Simplify 0 into 0 5.003 * [backup-simplify]: Simplify (/ (- 0 (pow 0 2) (+ (* 2 (* 0 0)))) (* 2 (sqrt (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1))))) into 0 5.003 * [backup-simplify]: Simplify 0 into 0 5.004 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0)) (* 2 (* 0 0)))) (* 2 (sqrt (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1))))) into 0 5.004 * [backup-simplify]: Simplify 0 into 0 5.005 * [backup-simplify]: Simplify (/ (- 0 (pow 0 2) (+ (* 2 (* 0 0)) (* 2 (* 0 0)))) (* 2 (sqrt (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1))))) into 0 5.005 * [backup-simplify]: Simplify 0 into 0 5.005 * [backup-simplify]: Simplify (sqrt (atan2 1 (fma (/ 1 (/ 1 N)) (+ (/ 1 (/ 1 N)) 1) 1))) into (sqrt (atan2 1 (fma N (+ N 1) 1))) 5.005 * [backup-simplify]: Simplify (sqrt (atan2 1 (fma (/ 1 (- N)) (+ (/ 1 (- N)) 1) 1))) into (sqrt (atan2 1 (fma (/ -1 N) (- 1 (/ 1 N)) 1))) 5.005 * [approximate]: Taking taylor expansion of (sqrt (atan2 1 (fma (/ -1 N) (- 1 (/ 1 N)) 1))) in (N) around 0 5.005 * [taylor]: Taking taylor expansion of (sqrt (atan2 1 (fma (/ -1 N) (- 1 (/ 1 N)) 1))) in N 5.005 * [taylor]: Taking taylor expansion of (atan2 1 (fma (/ -1 N) (- 1 (/ 1 N)) 1)) in N 5.005 * [backup-simplify]: Simplify (atan2 1 (fma (/ -1 N) (- 1 (/ 1 N)) 1)) into (atan2 1 (fma (/ -1 N) (- 1 (/ 1 N)) 1)) 5.005 * [backup-simplify]: Simplify (sqrt (atan2 1 (fma (/ -1 N) (- 1 (/ 1 N)) 1))) into (sqrt (atan2 1 (fma (/ -1 N) (- 1 (/ 1 N)) 1))) 5.005 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (atan2 1 (fma (/ -1 N) (- 1 (/ 1 N)) 1))))) into 0 5.005 * [taylor]: Taking taylor expansion of (sqrt (atan2 1 (fma (/ -1 N) (- 1 (/ 1 N)) 1))) in N 5.005 * [taylor]: Taking taylor expansion of (atan2 1 (fma (/ -1 N) (- 1 (/ 1 N)) 1)) in N 5.005 * [backup-simplify]: Simplify (atan2 1 (fma (/ -1 N) (- 1 (/ 1 N)) 1)) into (atan2 1 (fma (/ -1 N) (- 1 (/ 1 N)) 1)) 5.005 * [backup-simplify]: Simplify (sqrt (atan2 1 (fma (/ -1 N) (- 1 (/ 1 N)) 1))) into (sqrt (atan2 1 (fma (/ -1 N) (- 1 (/ 1 N)) 1))) 5.005 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (atan2 1 (fma (/ -1 N) (- 1 (/ 1 N)) 1))))) into 0 5.006 * [backup-simplify]: Simplify (sqrt (atan2 1 (fma (/ -1 N) (- 1 (/ 1 N)) 1))) into (sqrt (atan2 1 (fma (/ -1 N) (- 1 (/ 1 N)) 1))) 5.006 * [backup-simplify]: Simplify 0 into 0 5.006 * [backup-simplify]: Simplify (/ (- 0 (pow 0 2) (+)) (* 2 (sqrt (atan2 1 (fma (/ -1 N) (- 1 (/ 1 N)) 1))))) into 0 5.006 * [backup-simplify]: Simplify 0 into 0 5.007 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0)))) (* 2 (sqrt (atan2 1 (fma (/ -1 N) (- 1 (/ 1 N)) 1))))) into 0 5.007 * [backup-simplify]: Simplify 0 into 0 5.007 * [backup-simplify]: Simplify (/ (- 0 (pow 0 2) (+ (* 2 (* 0 0)))) (* 2 (sqrt (atan2 1 (fma (/ -1 N) (- 1 (/ 1 N)) 1))))) into 0 5.007 * [backup-simplify]: Simplify 0 into 0 5.009 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0)) (* 2 (* 0 0)))) (* 2 (sqrt (atan2 1 (fma (/ -1 N) (- 1 (/ 1 N)) 1))))) into 0 5.009 * [backup-simplify]: Simplify 0 into 0 5.010 * [backup-simplify]: Simplify (/ (- 0 (pow 0 2) (+ (* 2 (* 0 0)) (* 2 (* 0 0)))) (* 2 (sqrt (atan2 1 (fma (/ -1 N) (- 1 (/ 1 N)) 1))))) into 0 5.010 * [backup-simplify]: Simplify 0 into 0 5.010 * [backup-simplify]: Simplify (sqrt (atan2 1 (fma (/ -1 (/ 1 (- N))) (- 1 (/ 1 (/ 1 (- N)))) 1))) into (sqrt (atan2 1 (fma N (+ N 1) 1))) 5.010 * * * [progress]: simplifying candidates 5.010 * * * * [progress]: [ 1 / 64 ] simplifiying candidate # 5.010 * * * * [progress]: [ 2 / 64 ] simplifiying candidate # 5.010 * * * * [progress]: [ 3 / 64 ] simplifiying candidate # 5.010 * * * * [progress]: [ 4 / 64 ] simplifiying candidate # 5.010 * * * * [progress]: [ 5 / 64 ] simplifiying candidate # 5.010 * * * * [progress]: [ 6 / 64 ] simplifiying candidate # 5.010 * * * * [progress]: [ 7 / 64 ] simplifiying candidate # 5.010 * [simplify]: Simplifying (cbrt (sqrt (atan2 1 (fma N (+ N 1) 1)))) 5.011 * * [simplify]: iters left: 6 (7 enodes) 5.012 * * [simplify]: iters left: 5 (26 enodes) 5.016 * * [simplify]: iters left: 4 (39 enodes) 5.022 * * [simplify]: iters left: 3 (46 enodes) 5.028 * * [simplify]: Extracting #0: cost 1 inf + 0 5.028 * * [simplify]: Extracting #1: cost 3 inf + 0 5.028 * * [simplify]: Extracting #2: cost 5 inf + 0 5.028 * * [simplify]: Extracting #3: cost 8 inf + 0 5.028 * * [simplify]: Extracting #4: cost 11 inf + 1 5.028 * * [simplify]: Extracting #5: cost 9 inf + 294 5.028 * * [simplify]: Extracting #6: cost 5 inf + 947 5.028 * * [simplify]: Extracting #7: cost 1 inf + 1859 5.029 * * [simplify]: Extracting #8: cost 0 inf + 2216 5.029 * [simplify]: Simplified to (cbrt (sqrt (atan2 1 (fma N (+ N 1) 1)))) 5.029 * [simplify]: Simplified (2 2 1) to (λ (N) (* (* (cbrt (* (sqrt (atan2 1 (fma N (+ N 1) 1))) (sqrt (atan2 1 (fma N (+ N 1) 1))))) (cbrt (* (sqrt (atan2 1 (fma N (+ N 1) 1))) (sqrt (atan2 1 (fma N (+ N 1) 1)))))) (* (cbrt (sqrt (atan2 1 (fma N (+ N 1) 1)))) (cbrt (sqrt (atan2 1 (fma N (+ N 1) 1))))))) 5.029 * * * * [progress]: [ 8 / 64 ] simplifiying candidate # 5.029 * * * * [progress]: [ 9 / 64 ] simplifiying candidate # 5.029 * * * * [progress]: [ 10 / 64 ] simplifiying candidate # 5.029 * * * * [progress]: [ 11 / 64 ] simplifiying candidate # 5.029 * * * * [progress]: [ 12 / 64 ] simplifiying candidate #real (real->posit16 (cbrt (* (sqrt (atan2 1 (fma N (+ N 1) 1))) (sqrt (atan2 1 (fma N (+ N 1) 1)))))))))> 5.029 * * * * [progress]: [ 13 / 64 ] simplifiying candidate # 5.029 * * * * [progress]: [ 14 / 64 ] simplifiying candidate # 5.029 * * * * [progress]: [ 15 / 64 ] simplifiying candidate # 5.030 * * * * [progress]: [ 16 / 64 ] simplifiying candidate # 5.030 * * * * [progress]: [ 17 / 64 ] simplifiying candidate # 5.030 * * * * [progress]: [ 18 / 64 ] simplifiying candidate # 5.030 * * * * [progress]: [ 19 / 64 ] simplifiying candidate # 5.030 * [simplify]: Simplifying (cbrt (sqrt (atan2 1 (fma N (+ N 1) 1)))) 5.030 * * [simplify]: iters left: 6 (7 enodes) 5.032 * * [simplify]: iters left: 5 (26 enodes) 5.036 * * [simplify]: iters left: 4 (39 enodes) 5.042 * * [simplify]: iters left: 3 (46 enodes) 5.047 * * [simplify]: Extracting #0: cost 1 inf + 0 5.048 * * [simplify]: Extracting #1: cost 3 inf + 0 5.048 * * [simplify]: Extracting #2: cost 5 inf + 0 5.048 * * [simplify]: Extracting #3: cost 8 inf + 0 5.048 * * [simplify]: Extracting #4: cost 11 inf + 1 5.048 * * [simplify]: Extracting #5: cost 9 inf + 294 5.048 * * [simplify]: Extracting #6: cost 5 inf + 947 5.048 * * [simplify]: Extracting #7: cost 1 inf + 1859 5.049 * * [simplify]: Extracting #8: cost 0 inf + 2216 5.049 * [simplify]: Simplified to (cbrt (sqrt (atan2 1 (fma N (+ N 1) 1)))) 5.050 * [simplify]: Simplified (2 1 2 1) to (λ (N) (* (* (cbrt (* (sqrt (atan2 1 (fma N (+ N 1) 1))) (sqrt (atan2 1 (fma N (+ N 1) 1))))) (* (cbrt (sqrt (atan2 1 (fma N (+ N 1) 1)))) (cbrt (sqrt (atan2 1 (fma N (+ N 1) 1)))))) (cbrt (* (sqrt (atan2 1 (fma N (+ N 1) 1))) (sqrt (atan2 1 (fma N (+ N 1) 1))))))) 5.050 * * * * [progress]: [ 20 / 64 ] simplifiying candidate # 5.050 * * * * [progress]: [ 21 / 64 ] simplifiying candidate # 5.050 * * * * [progress]: [ 22 / 64 ] simplifiying candidate # 5.050 * * * * [progress]: [ 23 / 64 ] simplifiying candidate # 5.050 * * * * [progress]: [ 24 / 64 ] simplifiying candidate #real (real->posit16 (cbrt (* (sqrt (atan2 1 (fma N (+ N 1) 1))) (sqrt (atan2 1 (fma N (+ N 1) 1)))))))) (cbrt (* (sqrt (atan2 1 (fma N (+ N 1) 1))) (sqrt (atan2 1 (fma N (+ N 1) 1)))))))> 5.050 * * * * [progress]: [ 25 / 64 ] simplifiying candidate # 5.050 * * * * [progress]: [ 26 / 64 ] simplifiying candidate # 5.050 * * * * [progress]: [ 27 / 64 ] simplifiying candidate # 5.050 * * * * [progress]: [ 28 / 64 ] simplifiying candidate # 5.050 * * * * [progress]: [ 29 / 64 ] simplifiying candidate # 5.051 * * * * [progress]: [ 30 / 64 ] simplifiying candidate # 5.051 * * * * [progress]: [ 31 / 64 ] simplifiying candidate # 5.051 * [simplify]: Simplifying (cbrt (sqrt (atan2 1 (fma N (+ N 1) 1)))) 5.051 * * [simplify]: iters left: 6 (7 enodes) 5.054 * * [simplify]: iters left: 5 (26 enodes) 5.063 * * [simplify]: iters left: 4 (39 enodes) 5.075 * * [simplify]: iters left: 3 (46 enodes) 5.086 * * [simplify]: Extracting #0: cost 1 inf + 0 5.086 * * [simplify]: Extracting #1: cost 3 inf + 0 5.086 * * [simplify]: Extracting #2: cost 5 inf + 0 5.086 * * [simplify]: Extracting #3: cost 8 inf + 0 5.086 * * [simplify]: Extracting #4: cost 11 inf + 1 5.086 * * [simplify]: Extracting #5: cost 9 inf + 294 5.086 * * [simplify]: Extracting #6: cost 5 inf + 947 5.087 * * [simplify]: Extracting #7: cost 1 inf + 1859 5.088 * * [simplify]: Extracting #8: cost 0 inf + 2216 5.088 * [simplify]: Simplified to (cbrt (sqrt (atan2 1 (fma N (+ N 1) 1)))) 5.088 * [simplify]: Simplified (2 1 1 1) to (λ (N) (* (* (* (cbrt (sqrt (atan2 1 (fma N (+ N 1) 1)))) (cbrt (sqrt (atan2 1 (fma N (+ N 1) 1))))) (cbrt (* (sqrt (atan2 1 (fma N (+ N 1) 1))) (sqrt (atan2 1 (fma N (+ N 1) 1)))))) (cbrt (* (sqrt (atan2 1 (fma N (+ N 1) 1))) (sqrt (atan2 1 (fma N (+ N 1) 1))))))) 5.088 * * * * [progress]: [ 32 / 64 ] simplifiying candidate # 5.088 * * * * [progress]: [ 33 / 64 ] simplifiying candidate # 5.089 * * * * [progress]: [ 34 / 64 ] simplifiying candidate # 5.089 * * * * [progress]: [ 35 / 64 ] simplifiying candidate # 5.089 * * * * [progress]: [ 36 / 64 ] simplifiying candidate #real (real->posit16 (cbrt (* (sqrt (atan2 1 (fma N (+ N 1) 1))) (sqrt (atan2 1 (fma N (+ N 1) 1))))))) (cbrt (* (sqrt (atan2 1 (fma N (+ N 1) 1))) (sqrt (atan2 1 (fma N (+ N 1) 1)))))) (cbrt (* (sqrt (atan2 1 (fma N (+ N 1) 1))) (sqrt (atan2 1 (fma N (+ N 1) 1)))))))> 5.089 * * * * [progress]: [ 37 / 64 ] simplifiying candidate # 5.089 * * * * [progress]: [ 38 / 64 ] simplifiying candidate # 5.089 * * * * [progress]: [ 39 / 64 ] simplifiying candidate # 5.089 * * * * [progress]: [ 40 / 64 ] simplifiying candidate # 5.089 * * * * [progress]: [ 41 / 64 ] simplifiying candidate # 5.089 * * * * [progress]: [ 42 / 64 ] simplifiying candidate # 5.089 * * * * [progress]: [ 43 / 64 ] simplifiying candidate # 5.089 * * * * [progress]: [ 44 / 64 ] simplifiying candidate # 5.089 * * * * [progress]: [ 45 / 64 ] simplifiying candidate # 5.090 * [simplify]: Simplifying (sqrt (* (cbrt (atan2 1 (fma N (+ N 1) 1))) (cbrt (atan2 1 (fma N (+ N 1) 1))))) 5.090 * * [simplify]: iters left: 6 (8 enodes) 5.094 * * [simplify]: iters left: 5 (30 enodes) 5.100 * * [simplify]: iters left: 4 (43 enodes) 5.106 * * [simplify]: iters left: 3 (50 enodes) 5.113 * * [simplify]: Extracting #0: cost 1 inf + 0 5.113 * * [simplify]: Extracting #1: cost 4 inf + 0 5.114 * * [simplify]: Extracting #2: cost 7 inf + 0 5.114 * * [simplify]: Extracting #3: cost 10 inf + 0 5.114 * * [simplify]: Extracting #4: cost 13 inf + 1 5.114 * * [simplify]: Extracting #5: cost 15 inf + 2 5.114 * * [simplify]: Extracting #6: cost 10 inf + 336 5.114 * * [simplify]: Extracting #7: cost 5 inf + 1385 5.114 * * [simplify]: Extracting #8: cost 0 inf + 3010 5.115 * [simplify]: Simplified to (fabs (cbrt (atan2 1 (+ 1 (fma N N N))))) 5.115 * [simplify]: Simplified (2 2 1 2 1) to (λ (N) (* (* (cbrt (* (sqrt (atan2 1 (fma N (+ N 1) 1))) (sqrt (atan2 1 (fma N (+ N 1) 1))))) (cbrt (* (sqrt (atan2 1 (fma N (+ N 1) 1))) (sqrt (atan2 1 (fma N (+ N 1) 1)))))) (cbrt (* (sqrt (atan2 1 (fma N (+ N 1) 1))) (* (fabs (cbrt (atan2 1 (+ 1 (fma N N N))))) (sqrt (cbrt (atan2 1 (fma N (+ N 1) 1))))))))) 5.115 * * * * [progress]: [ 46 / 64 ] simplifiying candidate # 5.115 * [simplify]: Simplifying (sqrt (sqrt (atan2 1 (fma N (+ N 1) 1)))) 5.115 * * [simplify]: iters left: 6 (7 enodes) 5.117 * * [simplify]: iters left: 5 (26 enodes) 5.121 * * [simplify]: iters left: 4 (39 enodes) 5.127 * * [simplify]: iters left: 3 (46 enodes) 5.132 * * [simplify]: Extracting #0: cost 1 inf + 0 5.132 * * [simplify]: Extracting #1: cost 3 inf + 0 5.132 * * [simplify]: Extracting #2: cost 5 inf + 0 5.132 * * [simplify]: Extracting #3: cost 8 inf + 0 5.132 * * [simplify]: Extracting #4: cost 11 inf + 1 5.133 * * [simplify]: Extracting #5: cost 9 inf + 294 5.133 * * [simplify]: Extracting #6: cost 5 inf + 947 5.133 * * [simplify]: Extracting #7: cost 1 inf + 1819 5.133 * * [simplify]: Extracting #8: cost 0 inf + 2136 5.134 * [simplify]: Simplified to (sqrt (sqrt (atan2 1 (fma N (+ N 1) 1)))) 5.134 * [simplify]: Simplified (2 2 1 2 1) to (λ (N) (* (* (cbrt (* (sqrt (atan2 1 (fma N (+ N 1) 1))) (sqrt (atan2 1 (fma N (+ N 1) 1))))) (cbrt (* (sqrt (atan2 1 (fma N (+ N 1) 1))) (sqrt (atan2 1 (fma N (+ N 1) 1)))))) (cbrt (* (sqrt (atan2 1 (fma N (+ N 1) 1))) (* (sqrt (sqrt (atan2 1 (fma N (+ N 1) 1)))) (sqrt (sqrt (atan2 1 (fma N (+ N 1) 1))))))))) 5.134 * * * * [progress]: [ 47 / 64 ] simplifiying candidate # 5.134 * [simplify]: Simplifying (sqrt 1) 5.134 * * [simplify]: iters left: 1 (2 enodes) 5.136 * * [simplify]: Extracting #0: cost 1 inf + 0 5.136 * * [simplify]: Extracting #1: cost 0 inf + 1 5.136 * [simplify]: Simplified to 1 5.136 * [simplify]: Simplified (2 2 1 2 1) to (λ (N) (* (* (cbrt (* (sqrt (atan2 1 (fma N (+ N 1) 1))) (sqrt (atan2 1 (fma N (+ N 1) 1))))) (cbrt (* (sqrt (atan2 1 (fma N (+ N 1) 1))) (sqrt (atan2 1 (fma N (+ N 1) 1)))))) (cbrt (* (sqrt (atan2 1 (fma N (+ N 1) 1))) (* 1 (sqrt (atan2 1 (fma N (+ N 1) 1)))))))) 5.136 * * * * [progress]: [ 48 / 64 ] simplifiying candidate # 5.136 * [simplify]: Simplifying (atan2 1 (fma N (+ N 1) 1)) 5.136 * * [simplify]: iters left: 4 (5 enodes) 5.137 * * [simplify]: iters left: 3 (20 enodes) 5.141 * * [simplify]: iters left: 2 (33 enodes) 5.146 * * [simplify]: iters left: 1 (40 enodes) 5.151 * * [simplify]: Extracting #0: cost 1 inf + 0 5.151 * * [simplify]: Extracting #1: cost 4 inf + 0 5.151 * * [simplify]: Extracting #2: cost 7 inf + 1 5.151 * * [simplify]: Extracting #3: cost 3 inf + 768 5.151 * * [simplify]: Extracting #4: cost 1 inf + 907 5.151 * * [simplify]: Extracting #5: cost 0 inf + 948 5.152 * [simplify]: Simplified to (atan2 1 (fma N (+ N 1) 1)) 5.152 * [simplify]: Simplified (2 2 1 2 1) to (λ (N) (* (* (cbrt (* (sqrt (atan2 1 (fma N (+ N 1) 1))) (sqrt (atan2 1 (fma N (+ N 1) 1))))) (cbrt (* (sqrt (atan2 1 (fma N (+ N 1) 1))) (sqrt (atan2 1 (fma N (+ N 1) 1)))))) (cbrt (* (sqrt (atan2 1 (fma N (+ N 1) 1))) (pow (atan2 1 (fma N (+ N 1) 1)) (/ 1 2)))))) 5.152 * * * * [progress]: [ 49 / 64 ] simplifiying candidate # 5.152 * * * * [progress]: [ 50 / 64 ] simplifiying candidate # 5.152 * [simplify]: Simplifying (sqrt (atan2 1 (fma N (+ N 1) 1))) 5.152 * * [simplify]: iters left: 5 (6 enodes) 5.154 * * [simplify]: iters left: 4 (23 enodes) 5.158 * * [simplify]: iters left: 3 (36 enodes) 5.164 * * [simplify]: iters left: 2 (43 enodes) 5.169 * * [simplify]: Extracting #0: cost 1 inf + 0 5.169 * * [simplify]: Extracting #1: cost 3 inf + 0 5.169 * * [simplify]: Extracting #2: cost 6 inf + 0 5.169 * * [simplify]: Extracting #3: cost 9 inf + 1 5.169 * * [simplify]: Extracting #4: cost 10 inf + 44 5.169 * * [simplify]: Extracting #5: cost 6 inf + 336 5.169 * * [simplify]: Extracting #6: cost 1 inf + 1225 5.169 * * [simplify]: Extracting #7: cost 0 inf + 1502 5.170 * [simplify]: Simplified to (sqrt (atan2 1 (+ 1 (fma N N N)))) 5.170 * [simplify]: Simplified (2 2 1 2 1) to (λ (N) (* (* (cbrt (* (sqrt (atan2 1 (fma N (+ N 1) 1))) (sqrt (atan2 1 (fma N (+ N 1) 1))))) (cbrt (* (sqrt (atan2 1 (fma N (+ N 1) 1))) (sqrt (atan2 1 (fma N (+ N 1) 1)))))) (cbrt (* (sqrt (atan2 1 (fma N (+ N 1) 1))) (fabs (sqrt (atan2 1 (+ 1 (fma N N N))))))))) 5.170 * * * * [progress]: [ 51 / 64 ] simplifiying candidate # 5.170 * * * * [progress]: [ 52 / 64 ] simplifiying candidate #real (real->posit16 (sqrt (atan2 1 (fma N (+ N 1) 1)))))))))> 5.170 * * * * [progress]: [ 53 / 64 ] simplifiying candidate # 5.170 * [simplify]: Simplifying (pow (atan2 1 (fma N (+ N 1) 1)) 1/3) 5.170 * * [simplify]: iters left: 5 (7 enodes) 5.173 * * [simplify]: iters left: 4 (32 enodes) 5.186 * * [simplify]: iters left: 3 (59 enodes) 5.204 * * [simplify]: iters left: 2 (96 enodes) 5.220 * * [simplify]: iters left: 1 (150 enodes) 5.246 * * [simplify]: Extracting #0: cost 1 inf + 0 5.246 * * [simplify]: Extracting #1: cost 12 inf + 0 5.246 * * [simplify]: Extracting #2: cost 37 inf + 2 5.247 * * [simplify]: Extracting #3: cost 40 inf + 7 5.247 * * [simplify]: Extracting #4: cost 41 inf + 10 5.247 * * [simplify]: Extracting #5: cost 28 inf + 3642 5.249 * * [simplify]: Extracting #6: cost 0 inf + 20698 5.251 * * [simplify]: Extracting #7: cost 0 inf + 20407 5.253 * [simplify]: Simplified to (cbrt (atan2 1 (fma N (+ N 1) 1))) 5.253 * [simplify]: Simplified (2 2) to (λ (N) (* (* (cbrt (* (sqrt (atan2 1 (fma N (+ N 1) 1))) (sqrt (atan2 1 (fma N (+ N 1) 1))))) (cbrt (* (sqrt (atan2 1 (fma N (+ N 1) 1))) (sqrt (atan2 1 (fma N (+ N 1) 1)))))) (cbrt (atan2 1 (fma N (+ N 1) 1))))) 5.254 * * * * [progress]: [ 54 / 64 ] simplifiying candidate # 5.254 * [simplify]: Simplifying (pow (atan2 1 (fma N (+ N 1) 1)) 1/3) 5.254 * * [simplify]: iters left: 5 (7 enodes) 5.257 * * [simplify]: iters left: 4 (32 enodes) 5.265 * * [simplify]: iters left: 3 (59 enodes) 5.276 * * [simplify]: iters left: 2 (96 enodes) 5.296 * * [simplify]: iters left: 1 (150 enodes) 5.324 * * [simplify]: Extracting #0: cost 1 inf + 0 5.324 * * [simplify]: Extracting #1: cost 12 inf + 0 5.324 * * [simplify]: Extracting #2: cost 37 inf + 2 5.325 * * [simplify]: Extracting #3: cost 40 inf + 7 5.325 * * [simplify]: Extracting #4: cost 41 inf + 10 5.326 * * [simplify]: Extracting #5: cost 28 inf + 3642 5.329 * * [simplify]: Extracting #6: cost 0 inf + 20698 5.333 * * [simplify]: Extracting #7: cost 0 inf + 20407 5.337 * [simplify]: Simplified to (cbrt (atan2 1 (fma N (+ N 1) 1))) 5.338 * [simplify]: Simplified (2 2) to (λ (N) (* (* (cbrt (* (sqrt (atan2 1 (fma N (+ N 1) 1))) (sqrt (atan2 1 (fma N (+ N 1) 1))))) (cbrt (* (sqrt (atan2 1 (fma N (+ N 1) 1))) (sqrt (atan2 1 (fma N (+ N 1) 1)))))) (cbrt (atan2 1 (fma N (+ N 1) 1))))) 5.338 * * * * [progress]: [ 55 / 64 ] simplifiying candidate # 5.338 * [simplify]: Simplifying (pow (atan2 1 (fma N (+ N 1) 1)) 1/3) 5.338 * * [simplify]: iters left: 5 (7 enodes) 5.343 * * [simplify]: iters left: 4 (32 enodes) 5.353 * * [simplify]: iters left: 3 (59 enodes) 5.365 * * [simplify]: iters left: 2 (96 enodes) 5.385 * * [simplify]: iters left: 1 (150 enodes) 5.417 * * [simplify]: Extracting #0: cost 1 inf + 0 5.417 * * [simplify]: Extracting #1: cost 12 inf + 0 5.417 * * [simplify]: Extracting #2: cost 37 inf + 2 5.417 * * [simplify]: Extracting #3: cost 40 inf + 7 5.417 * * [simplify]: Extracting #4: cost 41 inf + 10 5.418 * * [simplify]: Extracting #5: cost 28 inf + 3642 5.420 * * [simplify]: Extracting #6: cost 0 inf + 20698 5.422 * * [simplify]: Extracting #7: cost 0 inf + 20407 5.424 * [simplify]: Simplified to (cbrt (atan2 1 (fma N (+ N 1) 1))) 5.424 * [simplify]: Simplified (2 2) to (λ (N) (* (* (cbrt (* (sqrt (atan2 1 (fma N (+ N 1) 1))) (sqrt (atan2 1 (fma N (+ N 1) 1))))) (cbrt (* (sqrt (atan2 1 (fma N (+ N 1) 1))) (sqrt (atan2 1 (fma N (+ N 1) 1)))))) (cbrt (atan2 1 (fma N (+ N 1) 1))))) 5.424 * * * * [progress]: [ 56 / 64 ] simplifiying candidate # 5.424 * [simplify]: Simplifying (pow (atan2 1 (fma N (+ N 1) 1)) 1/3) 5.424 * * [simplify]: iters left: 5 (7 enodes) 5.427 * * [simplify]: iters left: 4 (32 enodes) 5.433 * * [simplify]: iters left: 3 (59 enodes) 5.445 * * [simplify]: iters left: 2 (96 enodes) 5.464 * * [simplify]: iters left: 1 (150 enodes) 5.501 * * [simplify]: Extracting #0: cost 1 inf + 0 5.501 * * [simplify]: Extracting #1: cost 12 inf + 0 5.501 * * [simplify]: Extracting #2: cost 37 inf + 2 5.501 * * [simplify]: Extracting #3: cost 40 inf + 7 5.502 * * [simplify]: Extracting #4: cost 41 inf + 10 5.502 * * [simplify]: Extracting #5: cost 28 inf + 3642 5.504 * * [simplify]: Extracting #6: cost 0 inf + 20698 5.506 * * [simplify]: Extracting #7: cost 0 inf + 20407 5.508 * [simplify]: Simplified to (cbrt (atan2 1 (fma N (+ N 1) 1))) 5.508 * [simplify]: Simplified (2 1 2) to (λ (N) (* (* (cbrt (* (sqrt (atan2 1 (fma N (+ N 1) 1))) (sqrt (atan2 1 (fma N (+ N 1) 1))))) (cbrt (atan2 1 (fma N (+ N 1) 1)))) (cbrt (* (sqrt (atan2 1 (fma N (+ N 1) 1))) (sqrt (atan2 1 (fma N (+ N 1) 1))))))) 5.508 * * * * [progress]: [ 57 / 64 ] simplifiying candidate # 5.508 * [simplify]: Simplifying (pow (atan2 1 (fma N (+ N 1) 1)) 1/3) 5.508 * * [simplify]: iters left: 5 (7 enodes) 5.511 * * [simplify]: iters left: 4 (32 enodes) 5.517 * * [simplify]: iters left: 3 (59 enodes) 5.531 * * [simplify]: iters left: 2 (96 enodes) 5.552 * * [simplify]: iters left: 1 (150 enodes) 5.597 * * [simplify]: Extracting #0: cost 1 inf + 0 5.597 * * [simplify]: Extracting #1: cost 12 inf + 0 5.598 * * [simplify]: Extracting #2: cost 37 inf + 2 5.598 * * [simplify]: Extracting #3: cost 40 inf + 7 5.598 * * [simplify]: Extracting #4: cost 41 inf + 10 5.599 * * [simplify]: Extracting #5: cost 28 inf + 3642 5.603 * * [simplify]: Extracting #6: cost 0 inf + 20698 5.607 * * [simplify]: Extracting #7: cost 0 inf + 20407 5.613 * [simplify]: Simplified to (cbrt (atan2 1 (fma N (+ N 1) 1))) 5.613 * [simplify]: Simplified (2 1 2) to (λ (N) (* (* (cbrt (* (sqrt (atan2 1 (fma N (+ N 1) 1))) (sqrt (atan2 1 (fma N (+ N 1) 1))))) (cbrt (atan2 1 (fma N (+ N 1) 1)))) (cbrt (* (sqrt (atan2 1 (fma N (+ N 1) 1))) (sqrt (atan2 1 (fma N (+ N 1) 1))))))) 5.613 * * * * [progress]: [ 58 / 64 ] simplifiying candidate # 5.613 * [simplify]: Simplifying (pow (atan2 1 (fma N (+ N 1) 1)) 1/3) 5.614 * * [simplify]: iters left: 5 (7 enodes) 5.618 * * [simplify]: iters left: 4 (32 enodes) 5.631 * * [simplify]: iters left: 3 (59 enodes) 5.654 * * [simplify]: iters left: 2 (96 enodes) 5.671 * * [simplify]: iters left: 1 (150 enodes) 5.700 * * [simplify]: Extracting #0: cost 1 inf + 0 5.700 * * [simplify]: Extracting #1: cost 12 inf + 0 5.700 * * [simplify]: Extracting #2: cost 37 inf + 2 5.700 * * [simplify]: Extracting #3: cost 40 inf + 7 5.700 * * [simplify]: Extracting #4: cost 41 inf + 10 5.701 * * [simplify]: Extracting #5: cost 28 inf + 3642 5.703 * * [simplify]: Extracting #6: cost 0 inf + 20698 5.705 * * [simplify]: Extracting #7: cost 0 inf + 20407 5.707 * [simplify]: Simplified to (cbrt (atan2 1 (fma N (+ N 1) 1))) 5.707 * [simplify]: Simplified (2 1 2) to (λ (N) (* (* (cbrt (* (sqrt (atan2 1 (fma N (+ N 1) 1))) (sqrt (atan2 1 (fma N (+ N 1) 1))))) (cbrt (atan2 1 (fma N (+ N 1) 1)))) (cbrt (* (sqrt (atan2 1 (fma N (+ N 1) 1))) (sqrt (atan2 1 (fma N (+ N 1) 1))))))) 5.707 * * * * [progress]: [ 59 / 64 ] simplifiying candidate # 5.707 * [simplify]: Simplifying (pow (atan2 1 (fma N (+ N 1) 1)) 1/3) 5.707 * * [simplify]: iters left: 5 (7 enodes) 5.709 * * [simplify]: iters left: 4 (32 enodes) 5.719 * * [simplify]: iters left: 3 (59 enodes) 5.740 * * [simplify]: iters left: 2 (96 enodes) 5.757 * * [simplify]: iters left: 1 (150 enodes) 5.787 * * [simplify]: Extracting #0: cost 1 inf + 0 5.787 * * [simplify]: Extracting #1: cost 12 inf + 0 5.787 * * [simplify]: Extracting #2: cost 37 inf + 2 5.787 * * [simplify]: Extracting #3: cost 40 inf + 7 5.787 * * [simplify]: Extracting #4: cost 41 inf + 10 5.788 * * [simplify]: Extracting #5: cost 28 inf + 3642 5.789 * * [simplify]: Extracting #6: cost 0 inf + 20698 5.792 * * [simplify]: Extracting #7: cost 0 inf + 20407 5.794 * [simplify]: Simplified to (cbrt (atan2 1 (fma N (+ N 1) 1))) 5.794 * [simplify]: Simplified (2 1 1) to (λ (N) (* (* (cbrt (atan2 1 (fma N (+ N 1) 1))) (cbrt (* (sqrt (atan2 1 (fma N (+ N 1) 1))) (sqrt (atan2 1 (fma N (+ N 1) 1)))))) (cbrt (* (sqrt (atan2 1 (fma N (+ N 1) 1))) (sqrt (atan2 1 (fma N (+ N 1) 1))))))) 5.794 * * * * [progress]: [ 60 / 64 ] simplifiying candidate # 5.794 * [simplify]: Simplifying (pow (atan2 1 (fma N (+ N 1) 1)) 1/3) 5.794 * * [simplify]: iters left: 5 (7 enodes) 5.797 * * [simplify]: iters left: 4 (32 enodes) 5.807 * * [simplify]: iters left: 3 (59 enodes) 5.819 * * [simplify]: iters left: 2 (96 enodes) 5.837 * * [simplify]: iters left: 1 (150 enodes) 5.873 * * [simplify]: Extracting #0: cost 1 inf + 0 5.873 * * [simplify]: Extracting #1: cost 12 inf + 0 5.873 * * [simplify]: Extracting #2: cost 37 inf + 2 5.873 * * [simplify]: Extracting #3: cost 40 inf + 7 5.873 * * [simplify]: Extracting #4: cost 41 inf + 10 5.874 * * [simplify]: Extracting #5: cost 28 inf + 3642 5.875 * * [simplify]: Extracting #6: cost 0 inf + 20698 5.879 * * [simplify]: Extracting #7: cost 0 inf + 20407 5.884 * [simplify]: Simplified to (cbrt (atan2 1 (fma N (+ N 1) 1))) 5.884 * [simplify]: Simplified (2 1 1) to (λ (N) (* (* (cbrt (atan2 1 (fma N (+ N 1) 1))) (cbrt (* (sqrt (atan2 1 (fma N (+ N 1) 1))) (sqrt (atan2 1 (fma N (+ N 1) 1)))))) (cbrt (* (sqrt (atan2 1 (fma N (+ N 1) 1))) (sqrt (atan2 1 (fma N (+ N 1) 1))))))) 5.884 * * * * [progress]: [ 61 / 64 ] simplifiying candidate # 5.884 * [simplify]: Simplifying (pow (atan2 1 (fma N (+ N 1) 1)) 1/3) 5.884 * * [simplify]: iters left: 5 (7 enodes) 5.889 * * [simplify]: iters left: 4 (32 enodes) 5.895 * * [simplify]: iters left: 3 (59 enodes) 5.907 * * [simplify]: iters left: 2 (96 enodes) 5.923 * * [simplify]: iters left: 1 (150 enodes) 5.957 * * [simplify]: Extracting #0: cost 1 inf + 0 5.957 * * [simplify]: Extracting #1: cost 12 inf + 0 5.957 * * [simplify]: Extracting #2: cost 37 inf + 2 5.958 * * [simplify]: Extracting #3: cost 40 inf + 7 5.958 * * [simplify]: Extracting #4: cost 41 inf + 10 5.958 * * [simplify]: Extracting #5: cost 28 inf + 3642 5.960 * * [simplify]: Extracting #6: cost 0 inf + 20698 5.962 * * [simplify]: Extracting #7: cost 0 inf + 20407 5.964 * [simplify]: Simplified to (cbrt (atan2 1 (fma N (+ N 1) 1))) 5.964 * [simplify]: Simplified (2 1 1) to (λ (N) (* (* (cbrt (atan2 1 (fma N (+ N 1) 1))) (cbrt (* (sqrt (atan2 1 (fma N (+ N 1) 1))) (sqrt (atan2 1 (fma N (+ N 1) 1)))))) (cbrt (* (sqrt (atan2 1 (fma N (+ N 1) 1))) (sqrt (atan2 1 (fma N (+ N 1) 1))))))) 5.964 * * * * [progress]: [ 62 / 64 ] simplifiying candidate # 5.964 * [simplify]: Simplifying (sqrt (atan2 1 (fma N (+ N 1) 1))) 5.964 * * [simplify]: iters left: 5 (6 enodes) 5.966 * * [simplify]: iters left: 4 (23 enodes) 5.970 * * [simplify]: iters left: 3 (36 enodes) 5.976 * * [simplify]: iters left: 2 (43 enodes) 5.981 * * [simplify]: Extracting #0: cost 1 inf + 0 5.981 * * [simplify]: Extracting #1: cost 3 inf + 0 5.981 * * [simplify]: Extracting #2: cost 6 inf + 0 5.981 * * [simplify]: Extracting #3: cost 9 inf + 1 5.981 * * [simplify]: Extracting #4: cost 10 inf + 44 5.981 * * [simplify]: Extracting #5: cost 6 inf + 336 5.982 * * [simplify]: Extracting #6: cost 1 inf + 1225 5.982 * * [simplify]: Extracting #7: cost 0 inf + 1502 5.982 * [simplify]: Simplified to (sqrt (atan2 1 (+ 1 (fma N N N)))) 5.982 * [simplify]: Simplified (2 2 1 2) to (λ (N) (* (* (cbrt (* (sqrt (atan2 1 (fma N (+ N 1) 1))) (sqrt (atan2 1 (fma N (+ N 1) 1))))) (cbrt (* (sqrt (atan2 1 (fma N (+ N 1) 1))) (sqrt (atan2 1 (fma N (+ N 1) 1)))))) (cbrt (* (sqrt (atan2 1 (fma N (+ N 1) 1))) (sqrt (atan2 1 (+ 1 (fma N N N)))))))) 5.982 * * * * [progress]: [ 63 / 64 ] simplifiying candidate # 5.982 * [simplify]: Simplifying (sqrt (atan2 1 (fma N (+ N 1) 1))) 5.982 * * [simplify]: iters left: 5 (6 enodes) 5.984 * * [simplify]: iters left: 4 (23 enodes) 5.988 * * [simplify]: iters left: 3 (36 enodes) 5.994 * * [simplify]: iters left: 2 (43 enodes) 6.000 * * [simplify]: Extracting #0: cost 1 inf + 0 6.000 * * [simplify]: Extracting #1: cost 3 inf + 0 6.000 * * [simplify]: Extracting #2: cost 6 inf + 0 6.000 * * [simplify]: Extracting #3: cost 9 inf + 1 6.000 * * [simplify]: Extracting #4: cost 10 inf + 44 6.001 * * [simplify]: Extracting #5: cost 6 inf + 336 6.001 * * [simplify]: Extracting #6: cost 1 inf + 1225 6.001 * * [simplify]: Extracting #7: cost 0 inf + 1502 6.001 * [simplify]: Simplified to (sqrt (atan2 1 (+ 1 (fma N N N)))) 6.001 * [simplify]: Simplified (2 2 1 2) to (λ (N) (* (* (cbrt (* (sqrt (atan2 1 (fma N (+ N 1) 1))) (sqrt (atan2 1 (fma N (+ N 1) 1))))) (cbrt (* (sqrt (atan2 1 (fma N (+ N 1) 1))) (sqrt (atan2 1 (fma N (+ N 1) 1)))))) (cbrt (* (sqrt (atan2 1 (fma N (+ N 1) 1))) (sqrt (atan2 1 (+ 1 (fma N N N)))))))) 6.001 * * * * [progress]: [ 64 / 64 ] simplifiying candidate # 6.002 * [simplify]: Simplifying (sqrt (atan2 1 (fma N (+ N 1) 1))) 6.002 * * [simplify]: iters left: 5 (6 enodes) 6.003 * * [simplify]: iters left: 4 (23 enodes) 6.007 * * [simplify]: iters left: 3 (36 enodes) 6.013 * * [simplify]: iters left: 2 (43 enodes) 6.018 * * [simplify]: Extracting #0: cost 1 inf + 0 6.018 * * [simplify]: Extracting #1: cost 3 inf + 0 6.018 * * [simplify]: Extracting #2: cost 6 inf + 0 6.019 * * [simplify]: Extracting #3: cost 9 inf + 1 6.019 * * [simplify]: Extracting #4: cost 10 inf + 44 6.019 * * [simplify]: Extracting #5: cost 6 inf + 336 6.019 * * [simplify]: Extracting #6: cost 1 inf + 1225 6.019 * * [simplify]: Extracting #7: cost 0 inf + 1502 6.020 * [simplify]: Simplified to (sqrt (atan2 1 (+ 1 (fma N N N)))) 6.020 * [simplify]: Simplified (2 2 1 2) to (λ (N) (* (* (cbrt (* (sqrt (atan2 1 (fma N (+ N 1) 1))) (sqrt (atan2 1 (fma N (+ N 1) 1))))) (cbrt (* (sqrt (atan2 1 (fma N (+ N 1) 1))) (sqrt (atan2 1 (fma N (+ N 1) 1)))))) (cbrt (* (sqrt (atan2 1 (fma N (+ N 1) 1))) (sqrt (atan2 1 (+ 1 (fma N N N)))))))) 6.020 * * * [progress]: adding candidates to table 6.665 * [progress]: [Phase 3 of 3] Extracting. 6.665 * * [regime]: Finding splitpoints for: (# # # # # # # # #) 6.666 * * * [regime-changes]: Trying 1 branch expressions: (N) 6.666 * * * * [regimes]: Trying to branch on N from (# # # # # # # # #) 6.722 * * * [regime]: Found split indices: #