0.001 * [progress]: [Phase 1 of 3] Setting up. 0.001 * * * [progress]: [1/2] Preparing points 0.036 * * * [progress]: [2/2] Setting up program. 0.039 * [progress]: [Phase 2 of 3] Improving. 0.039 * * * * [progress]: [ 1 / 1 ] simplifiying candidate # 0.039 * [simplify]: Simplifying (- (atan (+ N 1)) (atan N)) 0.039 * * [simplify]: iters left: 5 (6 enodes) 0.050 * * [simplify]: iters left: 4 (23 enodes) 0.055 * * [simplify]: iters left: 3 (28 enodes) 0.058 * * [simplify]: Extracting #0: cost 1 inf + 0 0.059 * * [simplify]: Extracting #1: cost 5 inf + 0 0.059 * * [simplify]: Extracting #2: cost 10 inf + 0 0.059 * * [simplify]: Extracting #3: cost 11 inf + 1 0.059 * * [simplify]: Extracting #4: cost 6 inf + 298 0.059 * * [simplify]: Extracting #5: cost 1 inf + 1176 0.059 * * [simplify]: Extracting #6: cost 0 inf + 1468 0.059 * [simplify]: Simplified to (- (atan (+ 1 N)) (atan N)) 0.059 * [simplify]: Simplified (2) to (λ (N) (- (atan (+ 1 N)) (atan N))) 0.062 * * [progress]: iteration 1 / 4 0.062 * * * [progress]: picking best candidate 0.064 * * * * [pick]: Picked # 0.064 * * * [progress]: localizing error 0.078 * * * [progress]: generating rewritten candidates 0.078 * * * * [progress]: [ 1 / 2 ] rewriting at (2) 0.088 * * * * [progress]: [ 2 / 2 ] rewriting at (2 1) 0.091 * * * [progress]: generating series expansions 0.092 * * * * [progress]: [ 1 / 2 ] generating series at (2) 0.092 * [backup-simplify]: Simplify (- (atan (+ N 1)) (atan N)) into (- (atan (+ N 1)) (atan N)) 0.092 * [approximate]: Taking taylor expansion of (- (atan (+ N 1)) (atan N)) in (N) around 0 0.092 * [taylor]: Taking taylor expansion of (- (atan (+ N 1)) (atan N)) in N 0.092 * [taylor]: Taking taylor expansion of (atan (+ N 1)) in N 0.092 * [backup-simplify]: Simplify (atan (+ N 1)) into (atan (+ N 1)) 0.092 * [taylor]: Taking taylor expansion of (atan N) in N 0.092 * [backup-simplify]: Simplify (atan N) into (atan N) 0.092 * [taylor]: Taking taylor expansion of (- (atan (+ N 1)) (atan N)) in N 0.092 * [taylor]: Taking taylor expansion of (atan (+ N 1)) in N 0.092 * [backup-simplify]: Simplify (atan (+ N 1)) into (atan (+ N 1)) 0.092 * [taylor]: Taking taylor expansion of (atan N) in N 0.092 * [backup-simplify]: Simplify (atan N) into (atan N) 0.093 * [backup-simplify]: Simplify (- (atan N)) into (- (atan N)) 0.093 * [backup-simplify]: Simplify (+ (atan (+ N 1)) (- (atan N))) into (- (atan (+ N 1)) (atan N)) 0.093 * [backup-simplify]: Simplify (- (atan (+ N 1)) (atan N)) into (- (atan (+ N 1)) (atan N)) 0.093 * [backup-simplify]: Simplify (- 0) into 0 0.094 * [backup-simplify]: Simplify (+ 0 0) into 0 0.094 * [backup-simplify]: Simplify 0 into 0 0.094 * [backup-simplify]: Simplify (- 0) into 0 0.095 * [backup-simplify]: Simplify (+ 0 0) into 0 0.095 * [backup-simplify]: Simplify 0 into 0 0.095 * [backup-simplify]: Simplify (- 0) into 0 0.095 * [backup-simplify]: Simplify (+ 0 0) into 0 0.095 * [backup-simplify]: Simplify 0 into 0 0.096 * [backup-simplify]: Simplify (- 0) into 0 0.096 * [backup-simplify]: Simplify (+ 0 0) into 0 0.096 * [backup-simplify]: Simplify 0 into 0 0.097 * [backup-simplify]: Simplify (- 0) into 0 0.097 * [backup-simplify]: Simplify (+ 0 0) into 0 0.097 * [backup-simplify]: Simplify 0 into 0 0.098 * [backup-simplify]: Simplify (- 0) into 0 0.098 * [backup-simplify]: Simplify (+ 0 0) into 0 0.098 * [backup-simplify]: Simplify 0 into 0 0.098 * [backup-simplify]: Simplify (- (atan (+ N 1)) (atan N)) into (- (atan (+ N 1)) (atan N)) 0.098 * [backup-simplify]: Simplify (- (atan (+ (/ 1 N) 1)) (atan (/ 1 N))) into (- (atan (+ (/ 1 N) 1)) (atan (/ 1 N))) 0.098 * [approximate]: Taking taylor expansion of (- (atan (+ (/ 1 N) 1)) (atan (/ 1 N))) in (N) around 0 0.098 * [taylor]: Taking taylor expansion of (- (atan (+ (/ 1 N) 1)) (atan (/ 1 N))) in N 0.098 * [taylor]: Taking taylor expansion of (atan (+ (/ 1 N) 1)) in N 0.099 * [backup-simplify]: Simplify (atan (+ (/ 1 N) 1)) into (atan (+ (/ 1 N) 1)) 0.099 * [taylor]: Taking taylor expansion of (atan (/ 1 N)) in N 0.099 * [backup-simplify]: Simplify (atan (/ 1 N)) into (atan (/ 1 N)) 0.099 * [taylor]: Taking taylor expansion of (- (atan (+ (/ 1 N) 1)) (atan (/ 1 N))) in N 0.099 * [taylor]: Taking taylor expansion of (atan (+ (/ 1 N) 1)) in N 0.099 * [backup-simplify]: Simplify (atan (+ (/ 1 N) 1)) into (atan (+ (/ 1 N) 1)) 0.099 * [taylor]: Taking taylor expansion of (atan (/ 1 N)) in N 0.099 * [backup-simplify]: Simplify (atan (/ 1 N)) into (atan (/ 1 N)) 0.099 * [backup-simplify]: Simplify (- (atan (/ 1 N))) into (- (atan (/ 1 N))) 0.099 * [backup-simplify]: Simplify (+ (atan (+ (/ 1 N) 1)) (- (atan (/ 1 N)))) into (- (atan (+ (/ 1 N) 1)) (atan (/ 1 N))) 0.099 * [backup-simplify]: Simplify (- (atan (+ (/ 1 N) 1)) (atan (/ 1 N))) into (- (atan (+ (/ 1 N) 1)) (atan (/ 1 N))) 0.100 * [backup-simplify]: Simplify (- 0) into 0 0.100 * [backup-simplify]: Simplify (+ 0 0) into 0 0.100 * [backup-simplify]: Simplify 0 into 0 0.101 * [backup-simplify]: Simplify (- 0) into 0 0.101 * [backup-simplify]: Simplify (+ 0 0) into 0 0.101 * [backup-simplify]: Simplify 0 into 0 0.101 * [backup-simplify]: Simplify (- 0) into 0 0.102 * [backup-simplify]: Simplify (+ 0 0) into 0 0.102 * [backup-simplify]: Simplify 0 into 0 0.102 * [backup-simplify]: Simplify (- 0) into 0 0.102 * [backup-simplify]: Simplify (+ 0 0) into 0 0.103 * [backup-simplify]: Simplify 0 into 0 0.103 * [backup-simplify]: Simplify (- 0) into 0 0.103 * [backup-simplify]: Simplify (+ 0 0) into 0 0.103 * [backup-simplify]: Simplify 0 into 0 0.104 * [backup-simplify]: Simplify (- 0) into 0 0.104 * [backup-simplify]: Simplify (+ 0 0) into 0 0.104 * [backup-simplify]: Simplify 0 into 0 0.104 * [backup-simplify]: Simplify (- (atan (+ (/ 1 (/ 1 N)) 1)) (atan (/ 1 (/ 1 N)))) into (- (atan (+ N 1)) (atan N)) 0.104 * [backup-simplify]: Simplify (- (atan (+ (/ 1 (- N)) 1)) (atan (/ 1 (- N)))) into (- (atan (- 1 (/ 1 N))) (atan (/ -1 N))) 0.105 * [approximate]: Taking taylor expansion of (- (atan (- 1 (/ 1 N))) (atan (/ -1 N))) in (N) around 0 0.105 * [taylor]: Taking taylor expansion of (- (atan (- 1 (/ 1 N))) (atan (/ -1 N))) in N 0.105 * [taylor]: Taking taylor expansion of (atan (- 1 (/ 1 N))) in N 0.105 * [backup-simplify]: Simplify (atan (- 1 (/ 1 N))) into (atan (- 1 (/ 1 N))) 0.105 * [taylor]: Taking taylor expansion of (atan (/ -1 N)) in N 0.105 * [backup-simplify]: Simplify (atan (/ -1 N)) into (atan (/ -1 N)) 0.105 * [taylor]: Taking taylor expansion of (- (atan (- 1 (/ 1 N))) (atan (/ -1 N))) in N 0.105 * [taylor]: Taking taylor expansion of (atan (- 1 (/ 1 N))) in N 0.105 * [backup-simplify]: Simplify (atan (- 1 (/ 1 N))) into (atan (- 1 (/ 1 N))) 0.105 * [taylor]: Taking taylor expansion of (atan (/ -1 N)) in N 0.105 * [backup-simplify]: Simplify (atan (/ -1 N)) into (atan (/ -1 N)) 0.105 * [backup-simplify]: Simplify (- (atan (/ -1 N))) into (- (atan (/ -1 N))) 0.105 * [backup-simplify]: Simplify (+ (atan (- 1 (/ 1 N))) (- (atan (/ -1 N)))) into (- (atan (- 1 (/ 1 N))) (atan (/ -1 N))) 0.105 * [backup-simplify]: Simplify (- (atan (- 1 (/ 1 N))) (atan (/ -1 N))) into (- (atan (- 1 (/ 1 N))) (atan (/ -1 N))) 0.106 * [backup-simplify]: Simplify (- 0) into 0 0.106 * [backup-simplify]: Simplify (+ 0 0) into 0 0.106 * [backup-simplify]: Simplify 0 into 0 0.107 * [backup-simplify]: Simplify (- 0) into 0 0.107 * [backup-simplify]: Simplify (+ 0 0) into 0 0.107 * [backup-simplify]: Simplify 0 into 0 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.108 * [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.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 (- (atan (- 1 (/ 1 (/ 1 (- N))))) (atan (/ -1 (/ 1 (- N))))) into (- (atan (+ N 1)) (atan N)) 0.111 * * * * [progress]: [ 2 / 2 ] generating series at (2 1) 0.111 * [backup-simplify]: Simplify (atan (+ N 1)) into (atan (+ N 1)) 0.111 * [approximate]: Taking taylor expansion of (atan (+ N 1)) in (N) around 0 0.111 * [taylor]: Taking taylor expansion of (atan (+ N 1)) in N 0.111 * [backup-simplify]: Simplify (atan (+ N 1)) into (atan (+ N 1)) 0.111 * [taylor]: Taking taylor expansion of (atan (+ N 1)) in N 0.111 * [backup-simplify]: Simplify (atan (+ N 1)) into (atan (+ N 1)) 0.111 * [backup-simplify]: Simplify (atan (+ N 1)) into (atan (+ N 1)) 0.111 * [backup-simplify]: Simplify 0 into 0 0.111 * [backup-simplify]: Simplify 0 into 0 0.111 * [backup-simplify]: Simplify 0 into 0 0.111 * [backup-simplify]: Simplify 0 into 0 0.111 * [backup-simplify]: Simplify 0 into 0 0.111 * [backup-simplify]: Simplify 0 into 0 0.111 * [backup-simplify]: Simplify (atan (+ N 1)) into (atan (+ N 1)) 0.112 * [backup-simplify]: Simplify (atan (+ (/ 1 N) 1)) into (atan (+ (/ 1 N) 1)) 0.112 * [approximate]: Taking taylor expansion of (atan (+ (/ 1 N) 1)) in (N) around 0 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) 1)) in N 0.112 * [backup-simplify]: Simplify (atan (+ (/ 1 N) 1)) into (atan (+ (/ 1 N) 1)) 0.112 * [backup-simplify]: Simplify (atan (+ (/ 1 N) 1)) into (atan (+ (/ 1 N) 1)) 0.112 * [backup-simplify]: Simplify 0 into 0 0.112 * [backup-simplify]: Simplify 0 into 0 0.112 * [backup-simplify]: Simplify 0 into 0 0.112 * [backup-simplify]: Simplify 0 into 0 0.113 * [backup-simplify]: Simplify 0 into 0 0.113 * [backup-simplify]: Simplify 0 into 0 0.113 * [backup-simplify]: Simplify (atan (+ (/ 1 (/ 1 N)) 1)) into (atan (+ N 1)) 0.113 * [backup-simplify]: Simplify (atan (+ (/ 1 (- N)) 1)) into (atan (- 1 (/ 1 N))) 0.113 * [approximate]: Taking taylor expansion of (atan (- 1 (/ 1 N))) in (N) around 0 0.113 * [taylor]: Taking taylor expansion of (atan (- 1 (/ 1 N))) in N 0.113 * [backup-simplify]: Simplify (atan (- 1 (/ 1 N))) into (atan (- 1 (/ 1 N))) 0.113 * [taylor]: Taking taylor expansion of (atan (- 1 (/ 1 N))) in N 0.113 * [backup-simplify]: Simplify (atan (- 1 (/ 1 N))) into (atan (- 1 (/ 1 N))) 0.113 * [backup-simplify]: Simplify (atan (- 1 (/ 1 N))) into (atan (- 1 (/ 1 N))) 0.113 * [backup-simplify]: Simplify 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 into 0 0.113 * [backup-simplify]: Simplify 0 into 0 0.114 * [backup-simplify]: Simplify 0 into 0 0.114 * [backup-simplify]: Simplify (atan (- 1 (/ 1 (/ 1 (- N))))) into (atan (+ N 1)) 0.114 * * * [progress]: simplifying candidates 0.114 * * * * [progress]: [ 1 / 46 ] simplifiying candidate # 0.114 * [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.114 * * [simplify]: iters left: 6 (12 enodes) 0.120 * * [simplify]: iters left: 5 (48 enodes) 0.136 * * [simplify]: iters left: 4 (70 enodes) 0.158 * * [simplify]: iters left: 3 (92 enodes) 0.195 * * [simplify]: iters left: 2 (133 enodes) 0.231 * * [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.297 * * [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.301 * * [simplify]: Extracting #5: cost 31 inf + 28492 0.308 * * [simplify]: Extracting #6: cost 2 inf + 46521 0.316 * * [simplify]: Extracting #7: cost 0 inf + 48267 0.324 * [simplify]: Simplified to (- (atan (+ 1 N)) (atan N)) 0.324 * [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.324 * [simplify]: Simplifying (fma (- (cbrt (atan N))) (* (cbrt (atan N)) (cbrt (atan N))) (* (cbrt (atan N)) (* (cbrt (atan N)) (cbrt (atan N))))) 0.324 * * [simplify]: iters left: 6 (7 enodes) 0.328 * * [simplify]: iters left: 5 (26 enodes) 0.337 * * [simplify]: iters left: 4 (42 enodes) 0.353 * * [simplify]: iters left: 3 (83 enodes) 0.383 * * [simplify]: iters left: 2 (133 enodes) 0.406 * * [simplify]: iters left: 1 (202 enodes) 0.469 * * [simplify]: Extracting #0: cost 1 inf + 0 0.469 * * [simplify]: Extracting #1: cost 0 inf + 1 0.469 * [simplify]: Simplified to 0 0.469 * [simplify]: Simplified (2 2) to (λ (N) (+ (- (atan (+ 1 N)) (atan N)) 0)) 0.469 * * * * [progress]: [ 2 / 46 ] simplifiying candidate # 0.469 * [simplify]: Simplifying (fma (* (cbrt (atan (+ N 1))) (cbrt (atan (+ N 1)))) (cbrt (atan (+ N 1))) (- (* (sqrt (atan N)) (sqrt (atan N))))) 0.469 * * [simplify]: iters left: 6 (11 enodes) 0.475 * * [simplify]: iters left: 5 (39 enodes) 0.487 * * [simplify]: iters left: 4 (49 enodes) 0.502 * * [simplify]: iters left: 3 (54 enodes) 0.518 * * [simplify]: iters left: 2 (61 enodes) 0.537 * * [simplify]: iters left: 1 (78 enodes) 0.566 * * [simplify]: Extracting #0: cost 1 inf + 0 0.566 * * [simplify]: Extracting #1: cost 12 inf + 0 0.566 * * [simplify]: Extracting #2: cost 28 inf + 0 0.566 * * [simplify]: Extracting #3: cost 27 inf + 401 0.567 * * [simplify]: Extracting #4: cost 22 inf + 987 0.567 * * [simplify]: Extracting #5: cost 12 inf + 2711 0.569 * * [simplify]: Extracting #6: cost 4 inf + 5977 0.570 * * [simplify]: Extracting #7: cost 1 inf + 7661 0.572 * * [simplify]: Extracting #8: cost 0 inf + 8284 0.573 * [simplify]: Simplified to (- (atan (+ 1 N)) (atan N)) 0.573 * [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.574 * [simplify]: Simplifying (fma (- (sqrt (atan N))) (sqrt (atan N)) (* (sqrt (atan N)) (sqrt (atan N)))) 0.574 * * [simplify]: iters left: 5 (6 enodes) 0.577 * * [simplify]: iters left: 4 (18 enodes) 0.582 * * [simplify]: iters left: 3 (26 enodes) 0.590 * * [simplify]: iters left: 2 (34 enodes) 0.598 * * [simplify]: iters left: 1 (36 enodes) 0.607 * * [simplify]: Extracting #0: cost 1 inf + 0 0.607 * * [simplify]: Extracting #1: cost 0 inf + 1 0.607 * [simplify]: Simplified to 0 0.607 * [simplify]: Simplified (2 2) to (λ (N) (+ (- (atan (+ 1 N)) (atan N)) 0)) 0.607 * * * * [progress]: [ 3 / 46 ] simplifiying candidate # 0.607 * [simplify]: Simplifying (fma (* (cbrt (atan (+ N 1))) (cbrt (atan (+ N 1)))) (cbrt (atan (+ N 1))) (- (* (atan N) 1))) 0.607 * * [simplify]: iters left: 6 (10 enodes) 0.613 * * [simplify]: iters left: 5 (39 enodes) 0.626 * * [simplify]: iters left: 4 (52 enodes) 0.643 * * [simplify]: iters left: 3 (63 enodes) 0.659 * * [simplify]: iters left: 2 (70 enodes) 0.669 * * [simplify]: iters left: 1 (84 enodes) 0.682 * * [simplify]: Extracting #0: cost 1 inf + 0 0.682 * * [simplify]: Extracting #1: cost 9 inf + 0 0.682 * * [simplify]: Extracting #2: cost 17 inf + 2 0.682 * * [simplify]: Extracting #3: cost 19 inf + 4 0.682 * * [simplify]: Extracting #4: cost 14 inf + 887 0.685 * * [simplify]: Extracting #5: cost 7 inf + 2842 0.685 * * [simplify]: Extracting #6: cost 1 inf + 4691 0.686 * * [simplify]: Extracting #7: cost 0 inf + 5129 0.686 * [simplify]: Simplified to (- (atan (+ 1 N)) (atan N)) 0.686 * [simplify]: Simplified (2 1) to (λ (N) (+ (- (atan (+ 1 N)) (atan N)) (fma (- (atan N)) 1 (* (atan N) 1)))) 0.687 * [simplify]: Simplifying (fma (- (atan N)) 1 (* (atan N) 1)) 0.687 * * [simplify]: iters left: 4 (6 enodes) 0.688 * * [simplify]: iters left: 3 (21 enodes) 0.692 * * [simplify]: iters left: 2 (31 enodes) 0.702 * * [simplify]: iters left: 1 (35 enodes) 0.712 * * [simplify]: Extracting #0: cost 1 inf + 0 0.712 * * [simplify]: Extracting #1: cost 7 inf + 0 0.712 * * [simplify]: Extracting #2: cost 7 inf + 3 0.712 * * [simplify]: Extracting #3: cost 2 inf + 510 0.713 * * [simplify]: Extracting #4: cost 0 inf + 802 0.713 * [simplify]: Simplified to (* (atan N) 0) 0.713 * [simplify]: Simplified (2 2) to (λ (N) (+ (- (atan (+ 1 N)) (atan N)) (* (atan N) 0))) 0.713 * * * * [progress]: [ 4 / 46 ] simplifiying candidate # 0.713 * [simplify]: Simplifying (fma (sqrt (atan (+ N 1))) (sqrt (atan (+ N 1))) (- (* (cbrt (atan N)) (* (cbrt (atan N)) (cbrt (atan N)))))) 0.714 * * [simplify]: iters left: 6 (11 enodes) 0.719 * * [simplify]: iters left: 5 (45 enodes) 0.734 * * [simplify]: iters left: 4 (63 enodes) 0.756 * * [simplify]: iters left: 3 (83 enodes) 0.775 * * [simplify]: iters left: 2 (129 enodes) 0.800 * * [simplify]: iters left: 1 (221 enodes) 0.875 * * [simplify]: Extracting #0: cost 1 inf + 0 0.875 * * [simplify]: Extracting #1: cost 22 inf + 0 0.875 * * [simplify]: Extracting #2: cost 93 inf + 0 0.876 * * [simplify]: Extracting #3: cost 108 inf + 257 0.876 * * [simplify]: Extracting #4: cost 99 inf + 1300 0.878 * * [simplify]: Extracting #5: cost 57 inf + 22253 0.886 * * [simplify]: Extracting #6: cost 5 inf + 60513 0.897 * * [simplify]: Extracting #7: cost 0 inf + 64154 0.907 * [simplify]: Simplified to (- (atan (+ 1 N)) (atan N)) 0.907 * [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.908 * [simplify]: Simplifying (fma (- (cbrt (atan N))) (* (cbrt (atan N)) (cbrt (atan N))) (* (cbrt (atan N)) (* (cbrt (atan N)) (cbrt (atan N))))) 0.908 * * [simplify]: iters left: 6 (7 enodes) 0.911 * * [simplify]: iters left: 5 (26 enodes) 0.923 * * [simplify]: iters left: 4 (42 enodes) 0.940 * * [simplify]: iters left: 3 (83 enodes) 0.964 * * [simplify]: iters left: 2 (133 enodes) 0.992 * * [simplify]: iters left: 1 (202 enodes) 1.063 * * [simplify]: Extracting #0: cost 1 inf + 0 1.063 * * [simplify]: Extracting #1: cost 0 inf + 1 1.064 * [simplify]: Simplified to 0 1.064 * [simplify]: Simplified (2 2) to (λ (N) (+ (- (atan (+ 1 N)) (atan N)) 0)) 1.064 * * * * [progress]: [ 5 / 46 ] simplifiying candidate # 1.064 * [simplify]: Simplifying (fma (sqrt (atan (+ N 1))) (sqrt (atan (+ N 1))) (- (* (sqrt (atan N)) (sqrt (atan N))))) 1.064 * * [simplify]: iters left: 6 (10 enodes) 1.069 * * [simplify]: iters left: 5 (36 enodes) 1.079 * * [simplify]: iters left: 4 (42 enodes) 1.084 * * [simplify]: iters left: 3 (46 enodes) 1.091 * * [simplify]: iters left: 2 (54 enodes) 1.099 * * [simplify]: iters left: 1 (71 enodes) 1.117 * * [simplify]: Extracting #0: cost 1 inf + 0 1.117 * * [simplify]: Extracting #1: cost 14 inf + 0 1.117 * * [simplify]: Extracting #2: cost 34 inf + 0 1.117 * * [simplify]: Extracting #3: cost 35 inf + 1 1.118 * * [simplify]: Extracting #4: cost 31 inf + 400 1.118 * * [simplify]: Extracting #5: cost 17 inf + 3183 1.120 * * [simplify]: Extracting #6: cost 3 inf + 8526 1.123 * * [simplify]: Extracting #7: cost 0 inf + 9762 1.126 * [simplify]: Simplified to (- (atan (+ 1 N)) (atan N)) 1.126 * [simplify]: Simplified (2 1) to (λ (N) (+ (- (atan (+ 1 N)) (atan N)) (fma (- (sqrt (atan N))) (sqrt (atan N)) (* (sqrt (atan N)) (sqrt (atan N)))))) 1.127 * [simplify]: Simplifying (fma (- (sqrt (atan N))) (sqrt (atan N)) (* (sqrt (atan N)) (sqrt (atan N)))) 1.127 * * [simplify]: iters left: 5 (6 enodes) 1.129 * * [simplify]: iters left: 4 (18 enodes) 1.135 * * [simplify]: iters left: 3 (26 enodes) 1.139 * * [simplify]: iters left: 2 (34 enodes) 1.143 * * [simplify]: iters left: 1 (36 enodes) 1.149 * * [simplify]: Extracting #0: cost 1 inf + 0 1.149 * * [simplify]: Extracting #1: cost 0 inf + 1 1.149 * [simplify]: Simplified to 0 1.150 * [simplify]: Simplified (2 2) to (λ (N) (+ (- (atan (+ 1 N)) (atan N)) 0)) 1.150 * * * * [progress]: [ 6 / 46 ] simplifiying candidate # 1.150 * [simplify]: Simplifying (fma (sqrt (atan (+ N 1))) (sqrt (atan (+ N 1))) (- (* (atan N) 1))) 1.150 * * [simplify]: iters left: 6 (9 enodes) 1.152 * * [simplify]: iters left: 5 (36 enodes) 1.159 * * [simplify]: iters left: 4 (45 enodes) 1.166 * * [simplify]: iters left: 3 (50 enodes) 1.178 * * [simplify]: Extracting #0: cost 1 inf + 0 1.179 * * [simplify]: Extracting #1: cost 6 inf + 0 1.179 * * [simplify]: Extracting #2: cost 14 inf + 0 1.179 * * [simplify]: Extracting #3: cost 12 inf + 3 1.179 * * [simplify]: Extracting #4: cost 6 inf + 592 1.179 * * [simplify]: Extracting #5: cost 0 inf + 1843 1.180 * [simplify]: Simplified to (- (atan (+ 1 N)) (atan N)) 1.180 * [simplify]: Simplified (2 1) to (λ (N) (+ (- (atan (+ 1 N)) (atan N)) (fma (- (atan N)) 1 (* (atan N) 1)))) 1.180 * [simplify]: Simplifying (fma (- (atan N)) 1 (* (atan N) 1)) 1.180 * * [simplify]: iters left: 4 (6 enodes) 1.184 * * [simplify]: iters left: 3 (21 enodes) 1.192 * * [simplify]: iters left: 2 (31 enodes) 1.201 * * [simplify]: iters left: 1 (35 enodes) 1.212 * * [simplify]: Extracting #0: cost 1 inf + 0 1.212 * * [simplify]: Extracting #1: cost 7 inf + 0 1.212 * * [simplify]: Extracting #2: cost 7 inf + 3 1.212 * * [simplify]: Extracting #3: cost 2 inf + 510 1.212 * * [simplify]: Extracting #4: cost 0 inf + 802 1.213 * [simplify]: Simplified to (* (atan N) 0) 1.213 * [simplify]: Simplified (2 2) to (λ (N) (+ (- (atan (+ 1 N)) (atan N)) (* (atan N) 0))) 1.213 * * * * [progress]: [ 7 / 46 ] simplifiying candidate # 1.213 * [simplify]: Simplifying (fma 1 (atan (+ N 1)) (- (* (cbrt (atan N)) (* (cbrt (atan N)) (cbrt (atan N)))))) 1.213 * * [simplify]: iters left: 6 (10 enodes) 1.218 * * [simplify]: iters left: 5 (42 enodes) 1.232 * * [simplify]: iters left: 4 (61 enodes) 1.253 * * [simplify]: iters left: 3 (81 enodes) 1.279 * * [simplify]: iters left: 2 (121 enodes) 1.325 * * [simplify]: iters left: 1 (204 enodes) 1.397 * * [simplify]: Extracting #0: cost 1 inf + 0 1.397 * * [simplify]: Extracting #1: cost 14 inf + 0 1.397 * * [simplify]: Extracting #2: cost 52 inf + 1 1.397 * * [simplify]: Extracting #3: cost 74 inf + 6 1.398 * * [simplify]: Extracting #4: cost 65 inf + 1076 1.400 * * [simplify]: Extracting #5: cost 47 inf + 8292 1.405 * * [simplify]: Extracting #6: cost 8 inf + 31632 1.411 * * [simplify]: Extracting #7: cost 0 inf + 37569 1.417 * [simplify]: Simplified to (- (atan (+ N 1)) (atan N)) 1.417 * [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.418 * [simplify]: Simplifying (fma (- (cbrt (atan N))) (* (cbrt (atan N)) (cbrt (atan N))) (* (cbrt (atan N)) (* (cbrt (atan N)) (cbrt (atan N))))) 1.418 * * [simplify]: iters left: 6 (7 enodes) 1.421 * * [simplify]: iters left: 5 (26 enodes) 1.433 * * [simplify]: iters left: 4 (42 enodes) 1.443 * * [simplify]: iters left: 3 (83 enodes) 1.458 * * [simplify]: iters left: 2 (133 enodes) 1.488 * * [simplify]: iters left: 1 (202 enodes) 1.546 * * [simplify]: Extracting #0: cost 1 inf + 0 1.546 * * [simplify]: Extracting #1: cost 0 inf + 1 1.546 * [simplify]: Simplified to 0 1.546 * [simplify]: Simplified (2 2) to (λ (N) (+ (- (atan (+ N 1)) (atan N)) 0)) 1.546 * * * * [progress]: [ 8 / 46 ] simplifiying candidate # 1.547 * [simplify]: Simplifying (fma 1 (atan (+ N 1)) (- (* (sqrt (atan N)) (sqrt (atan N))))) 1.547 * * [simplify]: iters left: 6 (9 enodes) 1.549 * * [simplify]: iters left: 5 (33 enodes) 1.556 * * [simplify]: iters left: 4 (40 enodes) 1.568 * * [simplify]: iters left: 3 (44 enodes) 1.578 * * [simplify]: iters left: 2 (45 enodes) 1.584 * * [simplify]: iters left: 1 (47 enodes) 1.589 * * [simplify]: Extracting #0: cost 1 inf + 0 1.589 * * [simplify]: Extracting #1: cost 8 inf + 0 1.589 * * [simplify]: Extracting #2: cost 14 inf + 1 1.589 * * [simplify]: Extracting #3: cost 14 inf + 2 1.590 * * [simplify]: Extracting #4: cost 2 inf + 1548 1.590 * * [simplify]: Extracting #5: cost 0 inf + 2132 1.590 * [simplify]: Simplified to (- (atan (+ N 1)) (atan N)) 1.590 * [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.590 * [simplify]: Simplifying (fma (- (sqrt (atan N))) (sqrt (atan N)) (* (sqrt (atan N)) (sqrt (atan N)))) 1.591 * * [simplify]: iters left: 5 (6 enodes) 1.592 * * [simplify]: iters left: 4 (18 enodes) 1.594 * * [simplify]: iters left: 3 (26 enodes) 1.598 * * [simplify]: iters left: 2 (34 enodes) 1.603 * * [simplify]: iters left: 1 (36 enodes) 1.609 * * [simplify]: Extracting #0: cost 1 inf + 0 1.609 * * [simplify]: Extracting #1: cost 0 inf + 1 1.609 * [simplify]: Simplified to 0 1.609 * [simplify]: Simplified (2 2) to (λ (N) (+ (- (atan (+ N 1)) (atan N)) 0)) 1.609 * * * * [progress]: [ 9 / 46 ] simplifiying candidate # 1.609 * [simplify]: Simplifying (fma 1 (atan (+ N 1)) (- (* (atan N) 1))) 1.609 * * [simplify]: iters left: 6 (8 enodes) 1.614 * * [simplify]: iters left: 5 (33 enodes) 1.625 * * [simplify]: iters left: 4 (43 enodes) 1.641 * * [simplify]: iters left: 3 (49 enodes) 1.654 * * [simplify]: iters left: 2 (51 enodes) 1.667 * * [simplify]: iters left: 1 (55 enodes) 1.679 * * [simplify]: Extracting #0: cost 1 inf + 0 1.679 * * [simplify]: Extracting #1: cost 7 inf + 0 1.679 * * [simplify]: Extracting #2: cost 10 inf + 2 1.679 * * [simplify]: Extracting #3: cost 10 inf + 3 1.680 * * [simplify]: Extracting #4: cost 2 inf + 1177 1.680 * * [simplify]: Extracting #5: cost 0 inf + 1469 1.681 * [simplify]: Simplified to (- (atan (+ N 1)) (atan N)) 1.681 * [simplify]: Simplified (2 1) to (λ (N) (+ (- (atan (+ N 1)) (atan N)) (fma (- (atan N)) 1 (* (atan N) 1)))) 1.681 * [simplify]: Simplifying (fma (- (atan N)) 1 (* (atan N) 1)) 1.681 * * [simplify]: iters left: 4 (6 enodes) 1.684 * * [simplify]: iters left: 3 (21 enodes) 1.692 * * [simplify]: iters left: 2 (31 enodes) 1.701 * * [simplify]: iters left: 1 (35 enodes) 1.712 * * [simplify]: Extracting #0: cost 1 inf + 0 1.712 * * [simplify]: Extracting #1: cost 7 inf + 0 1.712 * * [simplify]: Extracting #2: cost 7 inf + 3 1.712 * * [simplify]: Extracting #3: cost 2 inf + 510 1.713 * * [simplify]: Extracting #4: cost 0 inf + 802 1.713 * [simplify]: Simplified to (* (atan N) 0) 1.713 * [simplify]: Simplified (2 2) to (λ (N) (+ (- (atan (+ N 1)) (atan N)) (* (atan N) 0))) 1.713 * * * * [progress]: [ 10 / 46 ] simplifiying candidate # 1.713 * * * * [progress]: [ 11 / 46 ] simplifiying candidate # 1.713 * * * * [progress]: [ 12 / 46 ] simplifiying candidate # 1.713 * [simplify]: Simplifying (* (cbrt (atan (+ N 1))) (cbrt (atan (+ N 1)))) 1.714 * * [simplify]: iters left: 6 (6 enodes) 1.717 * * [simplify]: iters left: 5 (21 enodes) 1.724 * * [simplify]: iters left: 4 (23 enodes) 1.731 * * [simplify]: Extracting #0: cost 1 inf + 0 1.731 * * [simplify]: Extracting #1: cost 3 inf + 0 1.731 * * [simplify]: Extracting #2: cost 5 inf + 0 1.731 * * [simplify]: Extracting #3: cost 7 inf + 0 1.731 * * [simplify]: Extracting #4: cost 10 inf + 0 1.731 * * [simplify]: Extracting #5: cost 8 inf + 2 1.731 * * [simplify]: Extracting #6: cost 0 inf + 1368 1.732 * [simplify]: Simplified to (* (cbrt (atan (+ 1 N))) (cbrt (atan (+ 1 N)))) 1.732 * [simplify]: Simplified (2 1) to (λ (N) (fma (* (cbrt (atan (+ 1 N))) (cbrt (atan (+ 1 N)))) (cbrt (atan (+ N 1))) (- (atan N)))) 1.732 * * * * [progress]: [ 13 / 46 ] simplifiying candidate # 1.732 * [simplify]: Simplifying (sqrt (atan (+ N 1))) 1.732 * * [simplify]: iters left: 4 (5 enodes) 1.735 * * [simplify]: iters left: 3 (18 enodes) 1.741 * * [simplify]: iters left: 2 (20 enodes) 1.747 * * [simplify]: Extracting #0: cost 1 inf + 0 1.747 * * [simplify]: Extracting #1: cost 3 inf + 0 1.747 * * [simplify]: Extracting #2: cost 5 inf + 0 1.747 * * [simplify]: Extracting #3: cost 8 inf + 0 1.747 * * [simplify]: Extracting #4: cost 6 inf + 2 1.747 * * [simplify]: Extracting #5: cost 0 inf + 754 1.747 * [simplify]: Simplified to (sqrt (atan (+ 1 N))) 1.747 * [simplify]: Simplified (2 1) to (λ (N) (fma (sqrt (atan (+ 1 N))) (sqrt (atan (+ N 1))) (- (atan N)))) 1.748 * * * * [progress]: [ 14 / 46 ] simplifiying candidate # 1.748 * * * * [progress]: [ 15 / 46 ] simplifiying candidate # 1.748 * [simplify]: Simplifying (- (+ N 1) N) 1.748 * * [simplify]: iters left: 4 (4 enodes) 1.750 * * [simplify]: iters left: 3 (19 enodes) 1.757 * * [simplify]: iters left: 2 (33 enodes) 1.768 * * [simplify]: iters left: 1 (39 enodes) 1.776 * * [simplify]: Extracting #0: cost 1 inf + 0 1.776 * * [simplify]: Extracting #1: cost 0 inf + 1 1.776 * [simplify]: Simplified to 1 1.776 * [simplify]: Simplified (2 1) to (λ (N) (atan2 1 (+ 1 (* (+ N 1) N)))) 1.777 * [simplify]: Simplifying (+ 1 (* (+ N 1) N)) 1.777 * * [simplify]: iters left: 6 (5 enodes) 1.778 * * [simplify]: iters left: 5 (20 enodes) 1.782 * * [simplify]: iters left: 4 (31 enodes) 1.789 * * [simplify]: iters left: 3 (37 enodes) 1.793 * * [simplify]: Extracting #0: cost 1 inf + 0 1.793 * * [simplify]: Extracting #1: cost 6 inf + 0 1.793 * * [simplify]: Extracting #2: cost 6 inf + 58 1.794 * * [simplify]: Extracting #3: cost 1 inf + 433 1.794 * * [simplify]: Extracting #4: cost 0 inf + 474 1.794 * [simplify]: Simplified to (fma N (+ N 1) 1) 1.794 * [simplify]: Simplified (2 2) to (λ (N) (atan2 1 (fma N (+ N 1) 1))) 1.794 * * * * [progress]: [ 16 / 46 ] simplifiying candidate # 1.794 * [simplify]: Simplifying (/ (exp (atan (+ N 1))) (exp (atan N))) 1.794 * * [simplify]: iters left: 6 (8 enodes) 1.796 * * [simplify]: iters left: 5 (29 enodes) 1.801 * * [simplify]: iters left: 4 (35 enodes) 1.806 * * [simplify]: iters left: 3 (40 enodes) 1.812 * * [simplify]: iters left: 2 (44 enodes) 1.818 * * [simplify]: iters left: 1 (48 enodes) 1.825 * * [simplify]: Extracting #0: cost 1 inf + 0 1.825 * * [simplify]: Extracting #1: cost 9 inf + 0 1.825 * * [simplify]: Extracting #2: cost 15 inf + 1 1.825 * * [simplify]: Extracting #3: cost 20 inf + 1 1.825 * * [simplify]: Extracting #4: cost 20 inf + 2 1.825 * * [simplify]: Extracting #5: cost 16 inf + 339 1.826 * * [simplify]: Extracting #6: cost 0 inf + 4059 1.826 * [simplify]: Simplified to (exp (- (atan (+ 1 N)) (atan N))) 1.826 * [simplify]: Simplified (2 1) to (λ (N) (log (exp (- (atan (+ 1 N)) (atan N))))) 1.826 * * * * [progress]: [ 17 / 46 ] simplifiying candidate # 1.826 * * * * [progress]: [ 18 / 46 ] simplifiying candidate # 1.826 * * * * [progress]: [ 19 / 46 ] simplifiying candidate # 1.826 * * * * [progress]: [ 20 / 46 ] simplifiying candidate # 1.826 * * * * [progress]: [ 21 / 46 ] simplifiying candidate # 1.826 * * * * [progress]: [ 22 / 46 ] simplifiying candidate # 1.826 * * * * [progress]: [ 23 / 46 ] simplifiying candidate # 1.826 * * * * [progress]: [ 24 / 46 ] simplifiying candidate # 1.826 * * * * [progress]: [ 25 / 46 ] simplifiying candidate # 1.826 * * * * [progress]: [ 26 / 46 ] simplifiying candidate # 1.827 * * * * [progress]: [ 27 / 46 ] simplifiying candidate # 1.827 * [simplify]: Simplifying (+ (sqrt (atan (+ N 1))) (sqrt (atan N))) 1.827 * * [simplify]: iters left: 6 (8 enodes) 1.829 * * [simplify]: iters left: 5 (28 enodes) 1.833 * * [simplify]: iters left: 4 (30 enodes) 1.842 * * [simplify]: Extracting #0: cost 1 inf + 0 1.842 * * [simplify]: Extracting #1: cost 4 inf + 0 1.842 * * [simplify]: Extracting #2: cost 8 inf + 0 1.842 * * [simplify]: Extracting #3: cost 12 inf + 0 1.842 * * [simplify]: Extracting #4: cost 10 inf + 359 1.842 * * [simplify]: Extracting #5: cost 8 inf + 506 1.842 * * [simplify]: Extracting #6: cost 5 inf + 737 1.843 * * [simplify]: Extracting #7: cost 1 inf + 1630 1.843 * * [simplify]: Extracting #8: cost 0 inf + 2002 1.844 * [simplify]: Simplified to (+ (sqrt (atan N)) (sqrt (atan (+ 1 N)))) 1.844 * [simplify]: Simplified (2 1) to (λ (N) (* (+ (sqrt (atan N)) (sqrt (atan (+ 1 N)))) (- (sqrt (atan (+ N 1))) (sqrt (atan N))))) 1.844 * [simplify]: Simplifying (- (sqrt (atan (+ N 1))) (sqrt (atan N))) 1.844 * * [simplify]: iters left: 6 (8 enodes) 1.848 * * [simplify]: iters left: 5 (29 enodes) 1.857 * * [simplify]: iters left: 4 (34 enodes) 1.864 * * [simplify]: Extracting #0: cost 1 inf + 0 1.864 * * [simplify]: Extracting #1: cost 5 inf + 0 1.864 * * [simplify]: Extracting #2: cost 10 inf + 0 1.864 * * [simplify]: Extracting #3: cost 14 inf + 0 1.864 * * [simplify]: Extracting #4: cost 15 inf + 1 1.864 * * [simplify]: Extracting #5: cost 13 inf + 108 1.864 * * [simplify]: Extracting #6: cost 5 inf + 1109 1.864 * * [simplify]: Extracting #7: cost 0 inf + 2374 1.864 * [simplify]: Simplified to (- (sqrt (atan (+ 1 N))) (sqrt (atan N))) 1.864 * [simplify]: Simplified (2 2) to (λ (N) (* (+ (sqrt (atan (+ N 1))) (sqrt (atan N))) (- (sqrt (atan (+ 1 N))) (sqrt (atan N))))) 1.865 * * * * [progress]: [ 28 / 46 ] simplifiying candidate # 1.865 * [simplify]: Simplifying (- (atan (+ N 1)) (atan N)) 1.865 * * [simplify]: iters left: 5 (6 enodes) 1.867 * * [simplify]: iters left: 4 (23 enodes) 1.870 * * [simplify]: iters left: 3 (28 enodes) 1.875 * * [simplify]: Extracting #0: cost 1 inf + 0 1.875 * * [simplify]: Extracting #1: cost 5 inf + 0 1.875 * * [simplify]: Extracting #2: cost 10 inf + 0 1.875 * * [simplify]: Extracting #3: cost 11 inf + 1 1.875 * * [simplify]: Extracting #4: cost 6 inf + 298 1.875 * * [simplify]: Extracting #5: cost 1 inf + 1176 1.875 * * [simplify]: Extracting #6: cost 0 inf + 1468 1.875 * [simplify]: Simplified to (- (atan (+ 1 N)) (atan N)) 1.875 * [simplify]: Simplified (2 2) to (λ (N) (* 1 (- (atan (+ 1 N)) (atan N)))) 1.875 * * * * [progress]: [ 29 / 46 ] simplifiying candidate # 1.875 * * * * [progress]: [ 30 / 46 ] simplifiying candidate #real (real->posit16 (- (atan (+ N 1)) (atan N)))))> 1.876 * * * * [progress]: [ 31 / 46 ] simplifiying candidate # 1.876 * * * * [progress]: [ 32 / 46 ] simplifiying candidate # 1.876 * * * * [progress]: [ 33 / 46 ] simplifiying candidate # 1.876 * * * * [progress]: [ 34 / 46 ] simplifiying candidate # 1.876 * * * * [progress]: [ 35 / 46 ] simplifiying candidate # 1.876 * * * * [progress]: [ 36 / 46 ] simplifiying candidate # 1.876 * * * * [progress]: [ 37 / 46 ] simplifiying candidate # 1.876 * * * * [progress]: [ 38 / 46 ] simplifiying candidate # 1.876 * * * * [progress]: [ 39 / 46 ] simplifiying candidate # 1.876 * * * * [progress]: [ 40 / 46 ] simplifiying candidate #real (real->posit16 (atan (+ N 1)))) (atan N)))> 1.876 * * * * [progress]: [ 41 / 46 ] simplifiying candidate # 1.876 * [simplify]: Simplifying (- (atan (+ N 1)) (atan N)) 1.876 * * [simplify]: iters left: 5 (6 enodes) 1.878 * * [simplify]: iters left: 4 (23 enodes) 1.881 * * [simplify]: iters left: 3 (28 enodes) 1.887 * * [simplify]: Extracting #0: cost 1 inf + 0 1.887 * * [simplify]: Extracting #1: cost 5 inf + 0 1.887 * * [simplify]: Extracting #2: cost 10 inf + 0 1.887 * * [simplify]: Extracting #3: cost 11 inf + 1 1.887 * * [simplify]: Extracting #4: cost 6 inf + 298 1.887 * * [simplify]: Extracting #5: cost 1 inf + 1176 1.887 * * [simplify]: Extracting #6: cost 0 inf + 1468 1.887 * [simplify]: Simplified to (- (atan (+ 1 N)) (atan N)) 1.887 * [simplify]: Simplified (2) to (λ (N) (- (atan (+ 1 N)) (atan N))) 1.887 * * * * [progress]: [ 42 / 46 ] simplifiying candidate # 1.887 * [simplify]: Simplifying (- (atan (+ N 1)) (atan N)) 1.888 * * [simplify]: iters left: 5 (6 enodes) 1.889 * * [simplify]: iters left: 4 (23 enodes) 1.893 * * [simplify]: iters left: 3 (28 enodes) 1.901 * * [simplify]: Extracting #0: cost 1 inf + 0 1.901 * * [simplify]: Extracting #1: cost 5 inf + 0 1.901 * * [simplify]: Extracting #2: cost 10 inf + 0 1.901 * * [simplify]: Extracting #3: cost 11 inf + 1 1.901 * * [simplify]: Extracting #4: cost 6 inf + 298 1.902 * * [simplify]: Extracting #5: cost 1 inf + 1176 1.902 * * [simplify]: Extracting #6: cost 0 inf + 1468 1.902 * [simplify]: Simplified to (- (atan (+ 1 N)) (atan N)) 1.902 * [simplify]: Simplified (2) to (λ (N) (- (atan (+ 1 N)) (atan N))) 1.902 * * * * [progress]: [ 43 / 46 ] simplifiying candidate # 1.903 * [simplify]: Simplifying (- (atan (+ N 1)) (atan N)) 1.903 * * [simplify]: iters left: 5 (6 enodes) 1.906 * * [simplify]: iters left: 4 (23 enodes) 1.914 * * [simplify]: iters left: 3 (28 enodes) 1.921 * * [simplify]: Extracting #0: cost 1 inf + 0 1.922 * * [simplify]: Extracting #1: cost 5 inf + 0 1.922 * * [simplify]: Extracting #2: cost 10 inf + 0 1.922 * * [simplify]: Extracting #3: cost 11 inf + 1 1.922 * * [simplify]: Extracting #4: cost 6 inf + 298 1.922 * * [simplify]: Extracting #5: cost 1 inf + 1176 1.923 * * [simplify]: Extracting #6: cost 0 inf + 1468 1.923 * [simplify]: Simplified to (- (atan (+ 1 N)) (atan N)) 1.923 * [simplify]: Simplified (2) to (λ (N) (- (atan (+ 1 N)) (atan N))) 1.923 * * * * [progress]: [ 44 / 46 ] simplifiying candidate # 1.923 * [simplify]: Simplifying (atan (+ N 1)) 1.924 * * [simplify]: iters left: 3 (4 enodes) 1.926 * * [simplify]: iters left: 2 (15 enodes) 1.931 * * [simplify]: iters left: 1 (17 enodes) 1.936 * * [simplify]: Extracting #0: cost 1 inf + 0 1.936 * * [simplify]: Extracting #1: cost 3 inf + 0 1.936 * * [simplify]: Extracting #2: cost 6 inf + 0 1.936 * * [simplify]: Extracting #3: cost 2 inf + 86 1.936 * * [simplify]: Extracting #4: cost 1 inf + 233 1.936 * * [simplify]: Extracting #5: cost 0 inf + 380 1.937 * [simplify]: Simplified to (atan (+ 1 N)) 1.937 * [simplify]: Simplified (2 1) to (λ (N) (- (atan (+ 1 N)) (atan N))) 1.937 * * * * [progress]: [ 45 / 46 ] simplifiying candidate # 1.937 * [simplify]: Simplifying (atan (+ N 1)) 1.937 * * [simplify]: iters left: 3 (4 enodes) 1.939 * * [simplify]: iters left: 2 (15 enodes) 1.944 * * [simplify]: iters left: 1 (17 enodes) 1.949 * * [simplify]: Extracting #0: cost 1 inf + 0 1.949 * * [simplify]: Extracting #1: cost 3 inf + 0 1.949 * * [simplify]: Extracting #2: cost 6 inf + 0 1.949 * * [simplify]: Extracting #3: cost 2 inf + 86 1.949 * * [simplify]: Extracting #4: cost 1 inf + 233 1.950 * * [simplify]: Extracting #5: cost 0 inf + 380 1.950 * [simplify]: Simplified to (atan (+ 1 N)) 1.950 * [simplify]: Simplified (2 1) to (λ (N) (- (atan (+ 1 N)) (atan N))) 1.950 * * * * [progress]: [ 46 / 46 ] simplifiying candidate # 1.950 * [simplify]: Simplifying (atan (+ N 1)) 1.950 * * [simplify]: iters left: 3 (4 enodes) 1.952 * * [simplify]: iters left: 2 (15 enodes) 1.957 * * [simplify]: iters left: 1 (17 enodes) 1.962 * * [simplify]: Extracting #0: cost 1 inf + 0 1.962 * * [simplify]: Extracting #1: cost 3 inf + 0 1.962 * * [simplify]: Extracting #2: cost 6 inf + 0 1.962 * * [simplify]: Extracting #3: cost 2 inf + 86 1.963 * * [simplify]: Extracting #4: cost 1 inf + 233 1.963 * * [simplify]: Extracting #5: cost 0 inf + 380 1.963 * [simplify]: Simplified to (atan (+ 1 N)) 1.963 * [simplify]: Simplified (2 1) to (λ (N) (- (atan (+ 1 N)) (atan N))) 1.963 * * * [progress]: adding candidates to table 2.400 * * [progress]: iteration 2 / 4 2.400 * * * [progress]: picking best candidate 2.402 * * * * [pick]: Picked # 2.402 * * * [progress]: localizing error 2.412 * * * [progress]: generating rewritten candidates 2.412 * * * * [progress]: [ 1 / 1 ] rewriting at (2) 2.412 * * * [progress]: generating series expansions 2.412 * * * * [progress]: [ 1 / 1 ] generating series at (2) 2.412 * [backup-simplify]: Simplify (atan2 1 (fma N (+ N 1) 1)) into (atan2 1 (fma N (+ N 1) 1)) 2.412 * [approximate]: Taking taylor expansion of (atan2 1 (fma N (+ N 1) 1)) in (N) around 0 2.412 * [taylor]: Taking taylor expansion of (atan2 1 (fma N (+ N 1) 1)) in N 2.412 * [backup-simplify]: Simplify (atan2 1 (fma N (+ N 1) 1)) into (atan2 1 (fma N (+ N 1) 1)) 2.412 * [taylor]: Taking taylor expansion of (atan2 1 (fma N (+ N 1) 1)) in N 2.412 * [backup-simplify]: Simplify (atan2 1 (fma N (+ N 1) 1)) into (atan2 1 (fma N (+ N 1) 1)) 2.412 * [backup-simplify]: Simplify (atan2 1 (fma N (+ N 1) 1)) into (atan2 1 (fma N (+ N 1) 1)) 2.412 * [backup-simplify]: Simplify 0 into 0 2.412 * [backup-simplify]: Simplify 0 into 0 2.413 * [backup-simplify]: Simplify 0 into 0 2.413 * [backup-simplify]: Simplify 0 into 0 2.413 * [backup-simplify]: Simplify 0 into 0 2.413 * [backup-simplify]: Simplify 0 into 0 2.413 * [backup-simplify]: Simplify (atan2 1 (fma N (+ N 1) 1)) into (atan2 1 (fma N (+ N 1) 1)) 2.413 * [backup-simplify]: Simplify (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1)) into (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1)) 2.413 * [approximate]: Taking taylor expansion of (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1)) in (N) around 0 2.413 * [taylor]: Taking taylor expansion of (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1)) in N 2.413 * [backup-simplify]: Simplify (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1)) into (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1)) 2.413 * [taylor]: Taking taylor expansion of (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1)) in N 2.413 * [backup-simplify]: Simplify (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1)) into (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1)) 2.416 * [backup-simplify]: Simplify (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1)) into (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1)) 2.416 * [backup-simplify]: Simplify 0 into 0 2.416 * [backup-simplify]: Simplify 0 into 0 2.416 * [backup-simplify]: Simplify 0 into 0 2.416 * [backup-simplify]: Simplify 0 into 0 2.416 * [backup-simplify]: Simplify 0 into 0 2.416 * [backup-simplify]: Simplify 0 into 0 2.416 * [backup-simplify]: Simplify (atan2 1 (fma (/ 1 (/ 1 N)) (+ (/ 1 (/ 1 N)) 1) 1)) into (atan2 1 (fma N (+ N 1) 1)) 2.417 * [backup-simplify]: Simplify (atan2 1 (fma (/ 1 (- N)) (+ (/ 1 (- N)) 1) 1)) into (atan2 1 (fma (/ -1 N) (- 1 (/ 1 N)) 1)) 2.417 * [approximate]: Taking taylor expansion of (atan2 1 (fma (/ -1 N) (- 1 (/ 1 N)) 1)) in (N) around 0 2.417 * [taylor]: Taking taylor expansion of (atan2 1 (fma (/ -1 N) (- 1 (/ 1 N)) 1)) in N 2.417 * [backup-simplify]: Simplify (atan2 1 (fma (/ -1 N) (- 1 (/ 1 N)) 1)) into (atan2 1 (fma (/ -1 N) (- 1 (/ 1 N)) 1)) 2.417 * [taylor]: Taking taylor expansion of (atan2 1 (fma (/ -1 N) (- 1 (/ 1 N)) 1)) in N 2.417 * [backup-simplify]: Simplify (atan2 1 (fma (/ -1 N) (- 1 (/ 1 N)) 1)) into (atan2 1 (fma (/ -1 N) (- 1 (/ 1 N)) 1)) 2.417 * [backup-simplify]: Simplify (atan2 1 (fma (/ -1 N) (- 1 (/ 1 N)) 1)) into (atan2 1 (fma (/ -1 N) (- 1 (/ 1 N)) 1)) 2.417 * [backup-simplify]: Simplify 0 into 0 2.417 * [backup-simplify]: Simplify 0 into 0 2.417 * [backup-simplify]: Simplify 0 into 0 2.417 * [backup-simplify]: Simplify 0 into 0 2.417 * [backup-simplify]: Simplify 0 into 0 2.418 * [backup-simplify]: Simplify 0 into 0 2.418 * [backup-simplify]: Simplify (atan2 1 (fma (/ -1 (/ 1 (- N))) (- 1 (/ 1 (/ 1 (- N)))) 1)) into (atan2 1 (fma N (+ N 1) 1)) 2.418 * * * [progress]: simplifying candidates 2.418 * * * * [progress]: [ 1 / 13 ] simplifiying candidate # 2.418 * * * * [progress]: [ 2 / 13 ] simplifiying candidate # 2.418 * * * * [progress]: [ 3 / 13 ] simplifiying candidate # 2.418 * * * * [progress]: [ 4 / 13 ] simplifiying candidate # 2.418 * * * * [progress]: [ 5 / 13 ] simplifiying candidate # 2.418 * * * * [progress]: [ 6 / 13 ] simplifiying candidate # 2.418 * * * * [progress]: [ 7 / 13 ] simplifiying candidate # 2.418 * * * * [progress]: [ 8 / 13 ] simplifiying candidate # 2.418 * * * * [progress]: [ 9 / 13 ] simplifiying candidate # 2.419 * * * * [progress]: [ 10 / 13 ] simplifiying candidate #real (real->posit16 (atan2 1 (fma N (+ N 1) 1)))))> 2.419 * * * * [progress]: [ 11 / 13 ] simplifiying candidate # 2.419 * [simplify]: Simplifying (atan2 1 (fma N (+ N 1) 1)) 2.419 * * [simplify]: iters left: 4 (5 enodes) 2.423 * * [simplify]: iters left: 3 (20 enodes) 2.427 * * [simplify]: iters left: 2 (33 enodes) 2.432 * * [simplify]: iters left: 1 (40 enodes) 2.437 * * [simplify]: Extracting #0: cost 1 inf + 0 2.437 * * [simplify]: Extracting #1: cost 4 inf + 0 2.437 * * [simplify]: Extracting #2: cost 7 inf + 1 2.437 * * [simplify]: Extracting #3: cost 3 inf + 768 2.438 * * [simplify]: Extracting #4: cost 1 inf + 907 2.438 * * [simplify]: Extracting #5: cost 0 inf + 948 2.438 * [simplify]: Simplified to (atan2 1 (fma N (+ N 1) 1)) 2.438 * [simplify]: Simplified (2) to (λ (N) (atan2 1 (fma N (+ N 1) 1))) 2.438 * * * * [progress]: [ 12 / 13 ] simplifiying candidate # 2.438 * [simplify]: Simplifying (atan2 1 (fma N (+ N 1) 1)) 2.439 * * [simplify]: iters left: 4 (5 enodes) 2.440 * * [simplify]: iters left: 3 (20 enodes) 2.443 * * [simplify]: iters left: 2 (33 enodes) 2.449 * * [simplify]: iters left: 1 (40 enodes) 2.454 * * [simplify]: Extracting #0: cost 1 inf + 0 2.454 * * [simplify]: Extracting #1: cost 4 inf + 0 2.454 * * [simplify]: Extracting #2: cost 7 inf + 1 2.455 * * [simplify]: Extracting #3: cost 3 inf + 768 2.455 * * [simplify]: Extracting #4: cost 1 inf + 907 2.455 * * [simplify]: Extracting #5: cost 0 inf + 948 2.456 * [simplify]: Simplified to (atan2 1 (fma N (+ N 1) 1)) 2.456 * [simplify]: Simplified (2) to (λ (N) (atan2 1 (fma N (+ N 1) 1))) 2.456 * * * * [progress]: [ 13 / 13 ] simplifiying candidate # 2.456 * [simplify]: Simplifying (atan2 1 (fma N (+ N 1) 1)) 2.456 * * [simplify]: iters left: 4 (5 enodes) 2.459 * * [simplify]: iters left: 3 (20 enodes) 2.466 * * [simplify]: iters left: 2 (33 enodes) 2.476 * * [simplify]: iters left: 1 (40 enodes) 2.486 * * [simplify]: Extracting #0: cost 1 inf + 0 2.486 * * [simplify]: Extracting #1: cost 4 inf + 0 2.486 * * [simplify]: Extracting #2: cost 7 inf + 1 2.486 * * [simplify]: Extracting #3: cost 3 inf + 768 2.486 * * [simplify]: Extracting #4: cost 1 inf + 907 2.487 * * [simplify]: Extracting #5: cost 0 inf + 948 2.487 * [simplify]: Simplified to (atan2 1 (fma N (+ N 1) 1)) 2.487 * [simplify]: Simplified (2) to (λ (N) (atan2 1 (fma N (+ N 1) 1))) 2.487 * * * [progress]: adding candidates to table 2.595 * * [progress]: iteration 3 / 4 2.595 * * * [progress]: picking best candidate 2.604 * * * * [pick]: Picked # 2.604 * * * [progress]: localizing error 2.620 * * * [progress]: generating rewritten candidates 2.620 * * * * [progress]: [ 1 / 4 ] rewriting at (2 2) 2.622 * * * * [progress]: [ 2 / 4 ] rewriting at (2 1) 2.623 * * * * [progress]: [ 3 / 4 ] rewriting at (2) 2.632 * * * * [progress]: [ 4 / 4 ] rewriting at (2 2 1) 2.634 * * * [progress]: generating series expansions 2.634 * * * * [progress]: [ 1 / 4 ] generating series at (2 2) 2.634 * [backup-simplify]: Simplify (sqrt (atan2 1 (fma N (+ N 1) 1))) into (sqrt (atan2 1 (fma N (+ N 1) 1))) 2.634 * [approximate]: Taking taylor expansion of (sqrt (atan2 1 (fma N (+ N 1) 1))) in (N) around 0 2.634 * [taylor]: Taking taylor expansion of (sqrt (atan2 1 (fma N (+ N 1) 1))) in N 2.634 * [taylor]: Taking taylor expansion of (atan2 1 (fma N (+ N 1) 1)) in N 2.634 * [backup-simplify]: Simplify (atan2 1 (fma N (+ N 1) 1)) into (atan2 1 (fma N (+ N 1) 1)) 2.634 * [backup-simplify]: Simplify (sqrt (atan2 1 (fma N (+ N 1) 1))) into (sqrt (atan2 1 (fma N (+ N 1) 1))) 2.635 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (atan2 1 (fma N (+ N 1) 1))))) into 0 2.635 * [taylor]: Taking taylor expansion of (sqrt (atan2 1 (fma N (+ N 1) 1))) in N 2.635 * [taylor]: Taking taylor expansion of (atan2 1 (fma N (+ N 1) 1)) in N 2.635 * [backup-simplify]: Simplify (atan2 1 (fma N (+ N 1) 1)) into (atan2 1 (fma N (+ N 1) 1)) 2.635 * [backup-simplify]: Simplify (sqrt (atan2 1 (fma N (+ N 1) 1))) into (sqrt (atan2 1 (fma N (+ N 1) 1))) 2.635 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (atan2 1 (fma N (+ N 1) 1))))) into 0 2.635 * [backup-simplify]: Simplify (sqrt (atan2 1 (fma N (+ N 1) 1))) into (sqrt (atan2 1 (fma N (+ N 1) 1))) 2.635 * [backup-simplify]: Simplify 0 into 0 2.637 * [backup-simplify]: Simplify (/ (- 0 (pow 0 2) (+)) (* 2 (sqrt (atan2 1 (fma N (+ N 1) 1))))) into 0 2.637 * [backup-simplify]: Simplify 0 into 0 2.638 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0)))) (* 2 (sqrt (atan2 1 (fma N (+ N 1) 1))))) into 0 2.638 * [backup-simplify]: Simplify 0 into 0 2.639 * [backup-simplify]: Simplify (/ (- 0 (pow 0 2) (+ (* 2 (* 0 0)))) (* 2 (sqrt (atan2 1 (fma N (+ N 1) 1))))) into 0 2.639 * [backup-simplify]: Simplify 0 into 0 2.640 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0)) (* 2 (* 0 0)))) (* 2 (sqrt (atan2 1 (fma N (+ N 1) 1))))) into 0 2.640 * [backup-simplify]: Simplify 0 into 0 2.641 * [backup-simplify]: Simplify (/ (- 0 (pow 0 2) (+ (* 2 (* 0 0)) (* 2 (* 0 0)))) (* 2 (sqrt (atan2 1 (fma N (+ N 1) 1))))) into 0 2.641 * [backup-simplify]: Simplify 0 into 0 2.641 * [backup-simplify]: Simplify (sqrt (atan2 1 (fma N (+ N 1) 1))) into (sqrt (atan2 1 (fma N (+ N 1) 1))) 2.641 * [backup-simplify]: Simplify (sqrt (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1))) into (sqrt (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1))) 2.641 * [approximate]: Taking taylor expansion of (sqrt (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1))) in (N) around 0 2.641 * [taylor]: Taking taylor expansion of (sqrt (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1))) in N 2.641 * [taylor]: Taking taylor expansion of (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1)) in N 2.642 * [backup-simplify]: Simplify (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1)) into (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1)) 2.642 * [backup-simplify]: Simplify (sqrt (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1))) into (sqrt (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1))) 2.642 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1))))) into 0 2.642 * [taylor]: Taking taylor expansion of (sqrt (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1))) in N 2.642 * [taylor]: Taking taylor expansion of (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1)) in N 2.642 * [backup-simplify]: Simplify (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1)) into (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1)) 2.642 * [backup-simplify]: Simplify (sqrt (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1))) into (sqrt (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1))) 2.643 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1))))) into 0 2.643 * [backup-simplify]: Simplify (sqrt (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1))) into (sqrt (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1))) 2.643 * [backup-simplify]: Simplify 0 into 0 2.644 * [backup-simplify]: Simplify (/ (- 0 (pow 0 2) (+)) (* 2 (sqrt (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1))))) into 0 2.644 * [backup-simplify]: Simplify 0 into 0 2.645 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0)))) (* 2 (sqrt (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1))))) into 0 2.645 * [backup-simplify]: Simplify 0 into 0 2.646 * [backup-simplify]: Simplify (/ (- 0 (pow 0 2) (+ (* 2 (* 0 0)))) (* 2 (sqrt (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1))))) into 0 2.647 * [backup-simplify]: Simplify 0 into 0 2.648 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0)) (* 2 (* 0 0)))) (* 2 (sqrt (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1))))) into 0 2.648 * [backup-simplify]: Simplify 0 into 0 2.649 * [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 2.649 * [backup-simplify]: Simplify 0 into 0 2.649 * [backup-simplify]: Simplify (sqrt (atan2 1 (fma (/ 1 (/ 1 N)) (+ (/ 1 (/ 1 N)) 1) 1))) into (sqrt (atan2 1 (fma N (+ N 1) 1))) 2.649 * [backup-simplify]: Simplify (sqrt (atan2 1 (fma (/ 1 (- N)) (+ (/ 1 (- N)) 1) 1))) into (sqrt (atan2 1 (fma (/ -1 N) (- 1 (/ 1 N)) 1))) 2.649 * [approximate]: Taking taylor expansion of (sqrt (atan2 1 (fma (/ -1 N) (- 1 (/ 1 N)) 1))) in (N) around 0 2.649 * [taylor]: Taking taylor expansion of (sqrt (atan2 1 (fma (/ -1 N) (- 1 (/ 1 N)) 1))) in N 2.649 * [taylor]: Taking taylor expansion of (atan2 1 (fma (/ -1 N) (- 1 (/ 1 N)) 1)) in N 2.649 * [backup-simplify]: Simplify (atan2 1 (fma (/ -1 N) (- 1 (/ 1 N)) 1)) into (atan2 1 (fma (/ -1 N) (- 1 (/ 1 N)) 1)) 2.650 * [backup-simplify]: Simplify (sqrt (atan2 1 (fma (/ -1 N) (- 1 (/ 1 N)) 1))) into (sqrt (atan2 1 (fma (/ -1 N) (- 1 (/ 1 N)) 1))) 2.650 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (atan2 1 (fma (/ -1 N) (- 1 (/ 1 N)) 1))))) into 0 2.650 * [taylor]: Taking taylor expansion of (sqrt (atan2 1 (fma (/ -1 N) (- 1 (/ 1 N)) 1))) in N 2.650 * [taylor]: Taking taylor expansion of (atan2 1 (fma (/ -1 N) (- 1 (/ 1 N)) 1)) in N 2.650 * [backup-simplify]: Simplify (atan2 1 (fma (/ -1 N) (- 1 (/ 1 N)) 1)) into (atan2 1 (fma (/ -1 N) (- 1 (/ 1 N)) 1)) 2.650 * [backup-simplify]: Simplify (sqrt (atan2 1 (fma (/ -1 N) (- 1 (/ 1 N)) 1))) into (sqrt (atan2 1 (fma (/ -1 N) (- 1 (/ 1 N)) 1))) 2.650 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (atan2 1 (fma (/ -1 N) (- 1 (/ 1 N)) 1))))) into 0 2.651 * [backup-simplify]: Simplify (sqrt (atan2 1 (fma (/ -1 N) (- 1 (/ 1 N)) 1))) into (sqrt (atan2 1 (fma (/ -1 N) (- 1 (/ 1 N)) 1))) 2.651 * [backup-simplify]: Simplify 0 into 0 2.651 * [backup-simplify]: Simplify (/ (- 0 (pow 0 2) (+)) (* 2 (sqrt (atan2 1 (fma (/ -1 N) (- 1 (/ 1 N)) 1))))) into 0 2.652 * [backup-simplify]: Simplify 0 into 0 2.653 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0)))) (* 2 (sqrt (atan2 1 (fma (/ -1 N) (- 1 (/ 1 N)) 1))))) into 0 2.653 * [backup-simplify]: Simplify 0 into 0 2.654 * [backup-simplify]: Simplify (/ (- 0 (pow 0 2) (+ (* 2 (* 0 0)))) (* 2 (sqrt (atan2 1 (fma (/ -1 N) (- 1 (/ 1 N)) 1))))) into 0 2.654 * [backup-simplify]: Simplify 0 into 0 2.655 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0)) (* 2 (* 0 0)))) (* 2 (sqrt (atan2 1 (fma (/ -1 N) (- 1 (/ 1 N)) 1))))) into 0 2.655 * [backup-simplify]: Simplify 0 into 0 2.656 * [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 2.656 * [backup-simplify]: Simplify 0 into 0 2.656 * [backup-simplify]: Simplify (sqrt (atan2 1 (fma (/ -1 (/ 1 (- N))) (- 1 (/ 1 (/ 1 (- N)))) 1))) into (sqrt (atan2 1 (fma N (+ N 1) 1))) 2.656 * * * * [progress]: [ 2 / 4 ] generating series at (2 1) 2.656 * [backup-simplify]: Simplify (sqrt (atan2 1 (fma N (+ N 1) 1))) into (sqrt (atan2 1 (fma N (+ N 1) 1))) 2.656 * [approximate]: Taking taylor expansion of (sqrt (atan2 1 (fma N (+ N 1) 1))) in (N) around 0 2.657 * [taylor]: Taking taylor expansion of (sqrt (atan2 1 (fma N (+ N 1) 1))) in N 2.657 * [taylor]: Taking taylor expansion of (atan2 1 (fma N (+ N 1) 1)) in N 2.657 * [backup-simplify]: Simplify (atan2 1 (fma N (+ N 1) 1)) into (atan2 1 (fma N (+ N 1) 1)) 2.657 * [backup-simplify]: Simplify (sqrt (atan2 1 (fma N (+ N 1) 1))) into (sqrt (atan2 1 (fma N (+ N 1) 1))) 2.657 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (atan2 1 (fma N (+ N 1) 1))))) into 0 2.657 * [taylor]: Taking taylor expansion of (sqrt (atan2 1 (fma N (+ N 1) 1))) in N 2.657 * [taylor]: Taking taylor expansion of (atan2 1 (fma N (+ N 1) 1)) in N 2.657 * [backup-simplify]: Simplify (atan2 1 (fma N (+ N 1) 1)) into (atan2 1 (fma N (+ N 1) 1)) 2.657 * [backup-simplify]: Simplify (sqrt (atan2 1 (fma N (+ N 1) 1))) into (sqrt (atan2 1 (fma N (+ N 1) 1))) 2.657 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (atan2 1 (fma N (+ N 1) 1))))) into 0 2.658 * [backup-simplify]: Simplify (sqrt (atan2 1 (fma N (+ N 1) 1))) into (sqrt (atan2 1 (fma N (+ N 1) 1))) 2.658 * [backup-simplify]: Simplify 0 into 0 2.658 * [backup-simplify]: Simplify (/ (- 0 (pow 0 2) (+)) (* 2 (sqrt (atan2 1 (fma N (+ N 1) 1))))) into 0 2.659 * [backup-simplify]: Simplify 0 into 0 2.659 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0)))) (* 2 (sqrt (atan2 1 (fma N (+ N 1) 1))))) into 0 2.660 * [backup-simplify]: Simplify 0 into 0 2.661 * [backup-simplify]: Simplify (/ (- 0 (pow 0 2) (+ (* 2 (* 0 0)))) (* 2 (sqrt (atan2 1 (fma N (+ N 1) 1))))) into 0 2.661 * [backup-simplify]: Simplify 0 into 0 2.662 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0)) (* 2 (* 0 0)))) (* 2 (sqrt (atan2 1 (fma N (+ N 1) 1))))) into 0 2.662 * [backup-simplify]: Simplify 0 into 0 2.663 * [backup-simplify]: Simplify (/ (- 0 (pow 0 2) (+ (* 2 (* 0 0)) (* 2 (* 0 0)))) (* 2 (sqrt (atan2 1 (fma N (+ N 1) 1))))) into 0 2.663 * [backup-simplify]: Simplify 0 into 0 2.663 * [backup-simplify]: Simplify (sqrt (atan2 1 (fma N (+ N 1) 1))) into (sqrt (atan2 1 (fma N (+ N 1) 1))) 2.663 * [backup-simplify]: Simplify (sqrt (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1))) into (sqrt (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1))) 2.663 * [approximate]: Taking taylor expansion of (sqrt (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1))) in (N) around 0 2.663 * [taylor]: Taking taylor expansion of (sqrt (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1))) in N 2.663 * [taylor]: Taking taylor expansion of (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1)) in N 2.663 * [backup-simplify]: Simplify (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1)) into (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1)) 2.664 * [backup-simplify]: Simplify (sqrt (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1))) into (sqrt (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1))) 2.664 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1))))) into 0 2.664 * [taylor]: Taking taylor expansion of (sqrt (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1))) in N 2.664 * [taylor]: Taking taylor expansion of (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1)) in N 2.664 * [backup-simplify]: Simplify (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1)) into (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1)) 2.664 * [backup-simplify]: Simplify (sqrt (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1))) into (sqrt (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1))) 2.664 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1))))) into 0 2.665 * [backup-simplify]: Simplify (sqrt (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1))) into (sqrt (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1))) 2.665 * [backup-simplify]: Simplify 0 into 0 2.666 * [backup-simplify]: Simplify (/ (- 0 (pow 0 2) (+)) (* 2 (sqrt (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1))))) into 0 2.666 * [backup-simplify]: Simplify 0 into 0 2.667 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0)))) (* 2 (sqrt (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1))))) into 0 2.667 * [backup-simplify]: Simplify 0 into 0 2.668 * [backup-simplify]: Simplify (/ (- 0 (pow 0 2) (+ (* 2 (* 0 0)))) (* 2 (sqrt (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1))))) into 0 2.668 * [backup-simplify]: Simplify 0 into 0 2.669 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0)) (* 2 (* 0 0)))) (* 2 (sqrt (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1))))) into 0 2.669 * [backup-simplify]: Simplify 0 into 0 2.670 * [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 2.670 * [backup-simplify]: Simplify 0 into 0 2.670 * [backup-simplify]: Simplify (sqrt (atan2 1 (fma (/ 1 (/ 1 N)) (+ (/ 1 (/ 1 N)) 1) 1))) into (sqrt (atan2 1 (fma N (+ N 1) 1))) 2.671 * [backup-simplify]: Simplify (sqrt (atan2 1 (fma (/ 1 (- N)) (+ (/ 1 (- N)) 1) 1))) into (sqrt (atan2 1 (fma (/ -1 N) (- 1 (/ 1 N)) 1))) 2.671 * [approximate]: Taking taylor expansion of (sqrt (atan2 1 (fma (/ -1 N) (- 1 (/ 1 N)) 1))) in (N) around 0 2.671 * [taylor]: Taking taylor expansion of (sqrt (atan2 1 (fma (/ -1 N) (- 1 (/ 1 N)) 1))) in N 2.671 * [taylor]: Taking taylor expansion of (atan2 1 (fma (/ -1 N) (- 1 (/ 1 N)) 1)) in N 2.671 * [backup-simplify]: Simplify (atan2 1 (fma (/ -1 N) (- 1 (/ 1 N)) 1)) into (atan2 1 (fma (/ -1 N) (- 1 (/ 1 N)) 1)) 2.671 * [backup-simplify]: Simplify (sqrt (atan2 1 (fma (/ -1 N) (- 1 (/ 1 N)) 1))) into (sqrt (atan2 1 (fma (/ -1 N) (- 1 (/ 1 N)) 1))) 2.671 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (atan2 1 (fma (/ -1 N) (- 1 (/ 1 N)) 1))))) into 0 2.671 * [taylor]: Taking taylor expansion of (sqrt (atan2 1 (fma (/ -1 N) (- 1 (/ 1 N)) 1))) in N 2.671 * [taylor]: Taking taylor expansion of (atan2 1 (fma (/ -1 N) (- 1 (/ 1 N)) 1)) in N 2.671 * [backup-simplify]: Simplify (atan2 1 (fma (/ -1 N) (- 1 (/ 1 N)) 1)) into (atan2 1 (fma (/ -1 N) (- 1 (/ 1 N)) 1)) 2.672 * [backup-simplify]: Simplify (sqrt (atan2 1 (fma (/ -1 N) (- 1 (/ 1 N)) 1))) into (sqrt (atan2 1 (fma (/ -1 N) (- 1 (/ 1 N)) 1))) 2.672 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (atan2 1 (fma (/ -1 N) (- 1 (/ 1 N)) 1))))) into 0 2.672 * [backup-simplify]: Simplify (sqrt (atan2 1 (fma (/ -1 N) (- 1 (/ 1 N)) 1))) into (sqrt (atan2 1 (fma (/ -1 N) (- 1 (/ 1 N)) 1))) 2.672 * [backup-simplify]: Simplify 0 into 0 2.673 * [backup-simplify]: Simplify (/ (- 0 (pow 0 2) (+)) (* 2 (sqrt (atan2 1 (fma (/ -1 N) (- 1 (/ 1 N)) 1))))) into 0 2.673 * [backup-simplify]: Simplify 0 into 0 2.674 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0)))) (* 2 (sqrt (atan2 1 (fma (/ -1 N) (- 1 (/ 1 N)) 1))))) into 0 2.674 * [backup-simplify]: Simplify 0 into 0 2.675 * [backup-simplify]: Simplify (/ (- 0 (pow 0 2) (+ (* 2 (* 0 0)))) (* 2 (sqrt (atan2 1 (fma (/ -1 N) (- 1 (/ 1 N)) 1))))) into 0 2.675 * [backup-simplify]: Simplify 0 into 0 2.676 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0)) (* 2 (* 0 0)))) (* 2 (sqrt (atan2 1 (fma (/ -1 N) (- 1 (/ 1 N)) 1))))) into 0 2.676 * [backup-simplify]: Simplify 0 into 0 2.677 * [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 2.677 * [backup-simplify]: Simplify 0 into 0 2.678 * [backup-simplify]: Simplify (sqrt (atan2 1 (fma (/ -1 (/ 1 (- N))) (- 1 (/ 1 (/ 1 (- N)))) 1))) into (sqrt (atan2 1 (fma N (+ N 1) 1))) 2.678 * * * * [progress]: [ 3 / 4 ] generating series at (2) 2.678 * [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)) 2.678 * [approximate]: Taking taylor expansion of (atan2 1 (fma N (+ N 1) 1)) in (N) around 0 2.678 * [taylor]: Taking taylor expansion of (atan2 1 (fma N (+ N 1) 1)) in N 2.678 * [backup-simplify]: Simplify (atan2 1 (fma N (+ N 1) 1)) into (atan2 1 (fma N (+ N 1) 1)) 2.678 * [taylor]: Taking taylor expansion of (atan2 1 (fma N (+ N 1) 1)) in N 2.678 * [backup-simplify]: Simplify (atan2 1 (fma N (+ N 1) 1)) into (atan2 1 (fma N (+ N 1) 1)) 2.678 * [backup-simplify]: Simplify (atan2 1 (fma N (+ N 1) 1)) into (atan2 1 (fma N (+ N 1) 1)) 2.678 * [backup-simplify]: Simplify 0 into 0 2.679 * [backup-simplify]: Simplify 0 into 0 2.679 * [backup-simplify]: Simplify 0 into 0 2.679 * [backup-simplify]: Simplify 0 into 0 2.679 * [backup-simplify]: Simplify 0 into 0 2.679 * [backup-simplify]: Simplify 0 into 0 2.679 * [backup-simplify]: Simplify (atan2 1 (fma N (+ N 1) 1)) into (atan2 1 (fma N (+ N 1) 1)) 2.679 * [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)) 2.679 * [approximate]: Taking taylor expansion of (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1)) in (N) around 0 2.679 * [taylor]: Taking taylor expansion of (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1)) in N 2.679 * [backup-simplify]: Simplify (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1)) into (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1)) 2.679 * [taylor]: Taking taylor expansion of (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1)) in N 2.680 * [backup-simplify]: Simplify (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1)) into (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1)) 2.680 * [backup-simplify]: Simplify (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1)) into (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1)) 2.680 * [backup-simplify]: Simplify 0 into 0 2.680 * [backup-simplify]: Simplify 0 into 0 2.680 * [backup-simplify]: Simplify 0 into 0 2.680 * [backup-simplify]: Simplify 0 into 0 2.680 * [backup-simplify]: Simplify 0 into 0 2.680 * [backup-simplify]: Simplify 0 into 0 2.680 * [backup-simplify]: Simplify (atan2 1 (fma (/ 1 (/ 1 N)) (+ (/ 1 (/ 1 N)) 1) 1)) into (atan2 1 (fma N (+ N 1) 1)) 2.681 * [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)) 2.681 * [approximate]: Taking taylor expansion of (atan2 1 (fma (/ -1 N) (- 1 (/ 1 N)) 1)) in (N) around 0 2.681 * [taylor]: Taking taylor expansion of (atan2 1 (fma (/ -1 N) (- 1 (/ 1 N)) 1)) in N 2.681 * [backup-simplify]: Simplify (atan2 1 (fma (/ -1 N) (- 1 (/ 1 N)) 1)) into (atan2 1 (fma (/ -1 N) (- 1 (/ 1 N)) 1)) 2.681 * [taylor]: Taking taylor expansion of (atan2 1 (fma (/ -1 N) (- 1 (/ 1 N)) 1)) in N 2.681 * [backup-simplify]: Simplify (atan2 1 (fma (/ -1 N) (- 1 (/ 1 N)) 1)) into (atan2 1 (fma (/ -1 N) (- 1 (/ 1 N)) 1)) 2.681 * [backup-simplify]: Simplify (atan2 1 (fma (/ -1 N) (- 1 (/ 1 N)) 1)) into (atan2 1 (fma (/ -1 N) (- 1 (/ 1 N)) 1)) 2.681 * [backup-simplify]: Simplify 0 into 0 2.681 * [backup-simplify]: Simplify 0 into 0 2.681 * [backup-simplify]: Simplify 0 into 0 2.681 * [backup-simplify]: Simplify 0 into 0 2.681 * [backup-simplify]: Simplify 0 into 0 2.681 * [backup-simplify]: Simplify 0 into 0 2.682 * [backup-simplify]: Simplify (atan2 1 (fma (/ -1 (/ 1 (- N))) (- 1 (/ 1 (/ 1 (- N)))) 1)) into (atan2 1 (fma N (+ N 1) 1)) 2.682 * * * * [progress]: [ 4 / 4 ] generating series at (2 2 1) 2.682 * [backup-simplify]: Simplify (atan2 1 (fma N (+ N 1) 1)) into (atan2 1 (fma N (+ N 1) 1)) 2.682 * [approximate]: Taking taylor expansion of (atan2 1 (fma N (+ N 1) 1)) in (N) around 0 2.682 * [taylor]: Taking taylor expansion of (atan2 1 (fma N (+ N 1) 1)) in N 2.682 * [backup-simplify]: Simplify (atan2 1 (fma N (+ N 1) 1)) into (atan2 1 (fma N (+ N 1) 1)) 2.682 * [taylor]: Taking taylor expansion of (atan2 1 (fma N (+ N 1) 1)) in N 2.682 * [backup-simplify]: Simplify (atan2 1 (fma N (+ N 1) 1)) into (atan2 1 (fma N (+ N 1) 1)) 2.682 * [backup-simplify]: Simplify (atan2 1 (fma N (+ N 1) 1)) into (atan2 1 (fma N (+ N 1) 1)) 2.682 * [backup-simplify]: Simplify 0 into 0 2.682 * [backup-simplify]: Simplify 0 into 0 2.682 * [backup-simplify]: Simplify 0 into 0 2.682 * [backup-simplify]: Simplify 0 into 0 2.682 * [backup-simplify]: Simplify 0 into 0 2.683 * [backup-simplify]: Simplify 0 into 0 2.683 * [backup-simplify]: Simplify (atan2 1 (fma N (+ N 1) 1)) into (atan2 1 (fma N (+ N 1) 1)) 2.683 * [backup-simplify]: Simplify (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1)) into (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1)) 2.683 * [approximate]: Taking taylor expansion of (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1)) in (N) around 0 2.683 * [taylor]: Taking taylor expansion of (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1)) in N 2.683 * [backup-simplify]: Simplify (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1)) into (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1)) 2.683 * [taylor]: Taking taylor expansion of (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1)) in N 2.683 * [backup-simplify]: Simplify (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1)) into (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1)) 2.683 * [backup-simplify]: Simplify (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1)) into (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1)) 2.683 * [backup-simplify]: Simplify 0 into 0 2.683 * [backup-simplify]: Simplify 0 into 0 2.683 * [backup-simplify]: Simplify 0 into 0 2.684 * [backup-simplify]: Simplify 0 into 0 2.684 * [backup-simplify]: Simplify 0 into 0 2.684 * [backup-simplify]: Simplify 0 into 0 2.684 * [backup-simplify]: Simplify (atan2 1 (fma (/ 1 (/ 1 N)) (+ (/ 1 (/ 1 N)) 1) 1)) into (atan2 1 (fma N (+ N 1) 1)) 2.684 * [backup-simplify]: Simplify (atan2 1 (fma (/ 1 (- N)) (+ (/ 1 (- N)) 1) 1)) into (atan2 1 (fma (/ -1 N) (- 1 (/ 1 N)) 1)) 2.684 * [approximate]: Taking taylor expansion of (atan2 1 (fma (/ -1 N) (- 1 (/ 1 N)) 1)) in (N) around 0 2.684 * [taylor]: Taking taylor expansion of (atan2 1 (fma (/ -1 N) (- 1 (/ 1 N)) 1)) in N 2.684 * [backup-simplify]: Simplify (atan2 1 (fma (/ -1 N) (- 1 (/ 1 N)) 1)) into (atan2 1 (fma (/ -1 N) (- 1 (/ 1 N)) 1)) 2.684 * [taylor]: Taking taylor expansion of (atan2 1 (fma (/ -1 N) (- 1 (/ 1 N)) 1)) in N 2.684 * [backup-simplify]: Simplify (atan2 1 (fma (/ -1 N) (- 1 (/ 1 N)) 1)) into (atan2 1 (fma (/ -1 N) (- 1 (/ 1 N)) 1)) 2.685 * [backup-simplify]: Simplify (atan2 1 (fma (/ -1 N) (- 1 (/ 1 N)) 1)) into (atan2 1 (fma (/ -1 N) (- 1 (/ 1 N)) 1)) 2.685 * [backup-simplify]: Simplify 0 into 0 2.685 * [backup-simplify]: Simplify 0 into 0 2.685 * [backup-simplify]: Simplify 0 into 0 2.685 * [backup-simplify]: Simplify 0 into 0 2.685 * [backup-simplify]: Simplify 0 into 0 2.685 * [backup-simplify]: Simplify 0 into 0 2.685 * [backup-simplify]: Simplify (atan2 1 (fma (/ -1 (/ 1 (- N))) (- 1 (/ 1 (/ 1 (- N)))) 1)) into (atan2 1 (fma N (+ N 1) 1)) 2.685 * * * [progress]: simplifying candidates 2.685 * * * * [progress]: [ 1 / 106 ] simplifiying candidate # 2.685 * * * * [progress]: [ 2 / 106 ] simplifiying candidate # 2.685 * * * * [progress]: [ 3 / 106 ] simplifiying candidate # 2.685 * * * * [progress]: [ 4 / 106 ] simplifiying candidate # 2.685 * * * * [progress]: [ 5 / 106 ] simplifiying candidate # 2.685 * * * * [progress]: [ 6 / 106 ] simplifiying candidate # 2.686 * * * * [progress]: [ 7 / 106 ] simplifiying candidate # 2.686 * * * * [progress]: [ 8 / 106 ] simplifiying candidate # 2.686 * * * * [progress]: [ 9 / 106 ] simplifiying candidate # 2.686 * [simplify]: Simplifying (sqrt (* (cbrt (atan2 1 (fma N (+ N 1) 1))) (cbrt (atan2 1 (fma N (+ N 1) 1))))) 2.686 * * [simplify]: iters left: 6 (8 enodes) 2.690 * * [simplify]: iters left: 5 (30 enodes) 2.699 * * [simplify]: iters left: 4 (43 enodes) 2.713 * * [simplify]: iters left: 3 (50 enodes) 2.730 * * [simplify]: Extracting #0: cost 1 inf + 0 2.730 * * [simplify]: Extracting #1: cost 4 inf + 0 2.730 * * [simplify]: Extracting #2: cost 7 inf + 0 2.730 * * [simplify]: Extracting #3: cost 10 inf + 0 2.731 * * [simplify]: Extracting #4: cost 13 inf + 1 2.731 * * [simplify]: Extracting #5: cost 15 inf + 2 2.731 * * [simplify]: Extracting #6: cost 10 inf + 336 2.731 * * [simplify]: Extracting #7: cost 5 inf + 1385 2.732 * * [simplify]: Extracting #8: cost 0 inf + 3010 2.733 * [simplify]: Simplified to (fabs (cbrt (atan2 1 (+ 1 (fma N N N))))) 2.733 * [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.733 * * * * [progress]: [ 10 / 106 ] simplifiying candidate # 2.734 * [simplify]: Simplifying (sqrt (sqrt (atan2 1 (fma N (+ N 1) 1)))) 2.734 * * [simplify]: iters left: 6 (7 enodes) 2.737 * * [simplify]: iters left: 5 (26 enodes) 2.743 * * [simplify]: iters left: 4 (39 enodes) 2.750 * * [simplify]: iters left: 3 (46 enodes) 2.755 * * [simplify]: Extracting #0: cost 1 inf + 0 2.755 * * [simplify]: Extracting #1: cost 3 inf + 0 2.755 * * [simplify]: Extracting #2: cost 5 inf + 0 2.756 * * [simplify]: Extracting #3: cost 8 inf + 0 2.756 * * [simplify]: Extracting #4: cost 11 inf + 1 2.756 * * [simplify]: Extracting #5: cost 9 inf + 294 2.756 * * [simplify]: Extracting #6: cost 5 inf + 947 2.756 * * [simplify]: Extracting #7: cost 1 inf + 1819 2.756 * * [simplify]: Extracting #8: cost 0 inf + 2136 2.757 * [simplify]: Simplified to (sqrt (sqrt (atan2 1 (fma N (+ N 1) 1)))) 2.757 * [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.757 * * * * [progress]: [ 11 / 106 ] simplifiying candidate # 2.757 * [simplify]: Simplifying (sqrt 1) 2.757 * * [simplify]: iters left: 1 (2 enodes) 2.759 * * [simplify]: Extracting #0: cost 1 inf + 0 2.759 * * [simplify]: Extracting #1: cost 0 inf + 1 2.759 * [simplify]: Simplified to 1 2.759 * [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.759 * * * * [progress]: [ 12 / 106 ] simplifiying candidate # 2.759 * [simplify]: Simplifying (atan2 1 (fma N (+ N 1) 1)) 2.759 * * [simplify]: iters left: 4 (5 enodes) 2.761 * * [simplify]: iters left: 3 (20 enodes) 2.765 * * [simplify]: iters left: 2 (33 enodes) 2.770 * * [simplify]: iters left: 1 (40 enodes) 2.775 * * [simplify]: Extracting #0: cost 1 inf + 0 2.775 * * [simplify]: Extracting #1: cost 4 inf + 0 2.775 * * [simplify]: Extracting #2: cost 7 inf + 1 2.775 * * [simplify]: Extracting #3: cost 3 inf + 768 2.776 * * [simplify]: Extracting #4: cost 1 inf + 907 2.776 * * [simplify]: Extracting #5: cost 0 inf + 948 2.776 * [simplify]: Simplified to (atan2 1 (fma N (+ N 1) 1)) 2.776 * [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.776 * * * * [progress]: [ 13 / 106 ] simplifiying candidate # 2.776 * * * * [progress]: [ 14 / 106 ] simplifiying candidate # 2.776 * [simplify]: Simplifying (sqrt (atan2 1 (fma N (+ N 1) 1))) 2.776 * * [simplify]: iters left: 5 (6 enodes) 2.778 * * [simplify]: iters left: 4 (23 enodes) 2.782 * * [simplify]: iters left: 3 (36 enodes) 2.788 * * [simplify]: iters left: 2 (43 enodes) 2.794 * * [simplify]: Extracting #0: cost 1 inf + 0 2.794 * * [simplify]: Extracting #1: cost 3 inf + 0 2.794 * * [simplify]: Extracting #2: cost 6 inf + 0 2.794 * * [simplify]: Extracting #3: cost 9 inf + 1 2.794 * * [simplify]: Extracting #4: cost 10 inf + 44 2.794 * * [simplify]: Extracting #5: cost 6 inf + 336 2.795 * * [simplify]: Extracting #6: cost 1 inf + 1225 2.795 * * [simplify]: Extracting #7: cost 0 inf + 1502 2.796 * [simplify]: Simplified to (sqrt (atan2 1 (+ 1 (fma N N N)))) 2.796 * [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.796 * * * * [progress]: [ 15 / 106 ] simplifiying candidate # 2.796 * * * * [progress]: [ 16 / 106 ] simplifiying candidate #real (real->posit16 (sqrt (atan2 1 (fma N (+ N 1) 1)))))))> 2.796 * * * * [progress]: [ 17 / 106 ] simplifiying candidate # 2.796 * * * * [progress]: [ 18 / 106 ] simplifiying candidate # 2.796 * * * * [progress]: [ 19 / 106 ] simplifiying candidate # 2.796 * * * * [progress]: [ 20 / 106 ] simplifiying candidate # 2.796 * * * * [progress]: [ 21 / 106 ] simplifiying candidate # 2.796 * * * * [progress]: [ 22 / 106 ] simplifiying candidate # 2.796 * * * * [progress]: [ 23 / 106 ] simplifiying candidate # 2.796 * * * * [progress]: [ 24 / 106 ] simplifiying candidate # 2.797 * * * * [progress]: [ 25 / 106 ] simplifiying candidate # 2.797 * [simplify]: Simplifying (sqrt (* (cbrt (atan2 1 (fma N (+ N 1) 1))) (cbrt (atan2 1 (fma N (+ N 1) 1))))) 2.797 * * [simplify]: iters left: 6 (8 enodes) 2.801 * * [simplify]: iters left: 5 (30 enodes) 2.810 * * [simplify]: iters left: 4 (43 enodes) 2.824 * * [simplify]: iters left: 3 (50 enodes) 2.836 * * [simplify]: Extracting #0: cost 1 inf + 0 2.836 * * [simplify]: Extracting #1: cost 4 inf + 0 2.836 * * [simplify]: Extracting #2: cost 7 inf + 0 2.836 * * [simplify]: Extracting #3: cost 10 inf + 0 2.836 * * [simplify]: Extracting #4: cost 13 inf + 1 2.836 * * [simplify]: Extracting #5: cost 15 inf + 2 2.837 * * [simplify]: Extracting #6: cost 10 inf + 336 2.839 * * [simplify]: Extracting #7: cost 5 inf + 1385 2.840 * * [simplify]: Extracting #8: cost 0 inf + 3010 2.840 * [simplify]: Simplified to (fabs (cbrt (atan2 1 (+ 1 (fma N N N))))) 2.841 * [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.841 * * * * [progress]: [ 26 / 106 ] simplifiying candidate # 2.841 * [simplify]: Simplifying (sqrt (sqrt (atan2 1 (fma N (+ N 1) 1)))) 2.841 * * [simplify]: iters left: 6 (7 enodes) 2.845 * * [simplify]: iters left: 5 (26 enodes) 2.851 * * [simplify]: iters left: 4 (39 enodes) 2.858 * * [simplify]: iters left: 3 (46 enodes) 2.864 * * [simplify]: Extracting #0: cost 1 inf + 0 2.864 * * [simplify]: Extracting #1: cost 3 inf + 0 2.864 * * [simplify]: Extracting #2: cost 5 inf + 0 2.864 * * [simplify]: Extracting #3: cost 8 inf + 0 2.864 * * [simplify]: Extracting #4: cost 11 inf + 1 2.864 * * [simplify]: Extracting #5: cost 9 inf + 294 2.864 * * [simplify]: Extracting #6: cost 5 inf + 947 2.865 * * [simplify]: Extracting #7: cost 1 inf + 1819 2.865 * * [simplify]: Extracting #8: cost 0 inf + 2136 2.865 * [simplify]: Simplified to (sqrt (sqrt (atan2 1 (fma N (+ N 1) 1)))) 2.865 * [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.865 * * * * [progress]: [ 27 / 106 ] simplifiying candidate # 2.866 * [simplify]: Simplifying (sqrt 1) 2.866 * * [simplify]: iters left: 1 (2 enodes) 2.868 * * [simplify]: Extracting #0: cost 1 inf + 0 2.868 * * [simplify]: Extracting #1: cost 0 inf + 1 2.868 * [simplify]: Simplified to 1 2.868 * [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.868 * * * * [progress]: [ 28 / 106 ] simplifiying candidate # 2.868 * [simplify]: Simplifying (atan2 1 (fma N (+ N 1) 1)) 2.868 * * [simplify]: iters left: 4 (5 enodes) 2.869 * * [simplify]: iters left: 3 (20 enodes) 2.873 * * [simplify]: iters left: 2 (33 enodes) 2.878 * * [simplify]: iters left: 1 (40 enodes) 2.886 * * [simplify]: Extracting #0: cost 1 inf + 0 2.886 * * [simplify]: Extracting #1: cost 4 inf + 0 2.886 * * [simplify]: Extracting #2: cost 7 inf + 1 2.886 * * [simplify]: Extracting #3: cost 3 inf + 768 2.886 * * [simplify]: Extracting #4: cost 1 inf + 907 2.887 * * [simplify]: Extracting #5: cost 0 inf + 948 2.887 * [simplify]: Simplified to (atan2 1 (fma N (+ N 1) 1)) 2.887 * [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.887 * * * * [progress]: [ 29 / 106 ] simplifiying candidate # 2.887 * * * * [progress]: [ 30 / 106 ] simplifiying candidate # 2.888 * [simplify]: Simplifying (sqrt (atan2 1 (fma N (+ N 1) 1))) 2.888 * * [simplify]: iters left: 5 (6 enodes) 2.891 * * [simplify]: iters left: 4 (23 enodes) 2.899 * * [simplify]: iters left: 3 (36 enodes) 2.910 * * [simplify]: iters left: 2 (43 enodes) 2.921 * * [simplify]: Extracting #0: cost 1 inf + 0 2.921 * * [simplify]: Extracting #1: cost 3 inf + 0 2.921 * * [simplify]: Extracting #2: cost 6 inf + 0 2.921 * * [simplify]: Extracting #3: cost 9 inf + 1 2.921 * * [simplify]: Extracting #4: cost 10 inf + 44 2.921 * * [simplify]: Extracting #5: cost 6 inf + 336 2.922 * * [simplify]: Extracting #6: cost 1 inf + 1225 2.922 * * [simplify]: Extracting #7: cost 0 inf + 1502 2.922 * [simplify]: Simplified to (sqrt (atan2 1 (+ 1 (fma N N N)))) 2.923 * [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.923 * * * * [progress]: [ 31 / 106 ] simplifiying candidate # 2.923 * * * * [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.923 * * * * [progress]: [ 33 / 106 ] simplifiying candidate # 2.923 * * * * [progress]: [ 34 / 106 ] simplifiying candidate # 2.923 * * * * [progress]: [ 35 / 106 ] simplifiying candidate # 2.923 * [simplify]: Simplifying (atan2 1 (fma N (+ N 1) 1)) 2.923 * * [simplify]: iters left: 4 (5 enodes) 2.926 * * [simplify]: iters left: 3 (20 enodes) 2.933 * * [simplify]: iters left: 2 (33 enodes) 2.944 * * [simplify]: iters left: 1 (40 enodes) 2.953 * * [simplify]: Extracting #0: cost 1 inf + 0 2.953 * * [simplify]: Extracting #1: cost 4 inf + 0 2.953 * * [simplify]: Extracting #2: cost 7 inf + 1 2.953 * * [simplify]: Extracting #3: cost 3 inf + 768 2.954 * * [simplify]: Extracting #4: cost 1 inf + 907 2.954 * * [simplify]: Extracting #5: cost 0 inf + 948 2.954 * [simplify]: Simplified to (atan2 1 (fma N (+ N 1) 1)) 2.954 * [simplify]: Simplified (2 1) to (λ (N) (pow (atan2 1 (fma N (+ N 1) 1)) (+ 1/2 1/2))) 2.954 * [simplify]: Simplifying (+ 1/2 1/2) 2.954 * * [simplify]: iters left: 2 (2 enodes) 2.956 * * [simplify]: iters left: 1 (7 enodes) 2.957 * * [simplify]: Extracting #0: cost 1 inf + 0 2.957 * * [simplify]: Extracting #1: cost 0 inf + 1 2.957 * [simplify]: Simplified to 1 2.957 * [simplify]: Simplified (2 2) to (λ (N) (pow (atan2 1 (fma N (+ N 1) 1)) 1)) 2.957 * * * * [progress]: [ 36 / 106 ] simplifiying candidate # 2.957 * [simplify]: Simplifying (atan2 1 (fma N (+ N 1) 1)) 2.958 * * [simplify]: iters left: 4 (5 enodes) 2.959 * * [simplify]: iters left: 3 (20 enodes) 2.964 * * [simplify]: iters left: 2 (33 enodes) 2.970 * * [simplify]: iters left: 1 (40 enodes) 2.975 * * [simplify]: Extracting #0: cost 1 inf + 0 2.975 * * [simplify]: Extracting #1: cost 4 inf + 0 2.975 * * [simplify]: Extracting #2: cost 7 inf + 1 2.975 * * [simplify]: Extracting #3: cost 3 inf + 768 2.975 * * [simplify]: Extracting #4: cost 1 inf + 907 2.975 * * [simplify]: Extracting #5: cost 0 inf + 948 2.976 * [simplify]: Simplified to (atan2 1 (fma N (+ N 1) 1)) 2.976 * [simplify]: Simplified (2 1) to (λ (N) (pow (atan2 1 (fma N (+ N 1) 1)) (+ 1/2 (/ 1 2)))) 2.976 * [simplify]: Simplifying (+ 1/2 (/ 1 2)) 2.976 * * [simplify]: iters left: 4 (5 enodes) 2.979 * * [simplify]: iters left: 3 (18 enodes) 2.983 * * [simplify]: iters left: 2 (20 enodes) 2.987 * * [simplify]: Extracting #0: cost 1 inf + 0 2.987 * * [simplify]: Extracting #1: cost 0 inf + 1 2.987 * [simplify]: Simplified to 1 2.987 * [simplify]: Simplified (2 2) to (λ (N) (pow (atan2 1 (fma N (+ N 1) 1)) 1)) 2.987 * * * * [progress]: [ 37 / 106 ] simplifiying candidate # 2.987 * [simplify]: Simplifying (sqrt (atan2 1 (fma N (+ N 1) 1))) 2.987 * * [simplify]: iters left: 5 (6 enodes) 2.989 * * [simplify]: iters left: 4 (23 enodes) 2.993 * * [simplify]: iters left: 3 (36 enodes) 3.004 * * [simplify]: iters left: 2 (43 enodes) 3.014 * * [simplify]: Extracting #0: cost 1 inf + 0 3.014 * * [simplify]: Extracting #1: cost 3 inf + 0 3.014 * * [simplify]: Extracting #2: cost 6 inf + 0 3.014 * * [simplify]: Extracting #3: cost 9 inf + 1 3.014 * * [simplify]: Extracting #4: cost 10 inf + 44 3.014 * * [simplify]: Extracting #5: cost 6 inf + 336 3.015 * * [simplify]: Extracting #6: cost 1 inf + 1225 3.015 * * [simplify]: Extracting #7: cost 0 inf + 1502 3.016 * [simplify]: Simplified to (sqrt (atan2 1 (+ 1 (fma N N N)))) 3.016 * [simplify]: Simplified (2 1) to (λ (N) (pow (sqrt (atan2 1 (+ 1 (fma N N N)))) (+ 1 1))) 3.016 * [simplify]: Simplifying (+ 1 1) 3.016 * * [simplify]: iters left: 2 (2 enodes) 3.019 * * [simplify]: iters left: 1 (9 enodes) 3.022 * * [simplify]: Extracting #0: cost 1 inf + 0 3.022 * * [simplify]: Extracting #1: cost 0 inf + 1 3.022 * [simplify]: Simplified to 2 3.022 * [simplify]: Simplified (2 2) to (λ (N) (pow (sqrt (atan2 1 (fma N (+ N 1) 1))) 2)) 3.022 * * * * [progress]: [ 38 / 106 ] simplifiying candidate # 3.023 * [simplify]: Simplifying (atan2 1 (fma N (+ N 1) 1)) 3.023 * * [simplify]: iters left: 4 (5 enodes) 3.026 * * [simplify]: iters left: 3 (20 enodes) 3.032 * * [simplify]: iters left: 2 (33 enodes) 3.043 * * [simplify]: iters left: 1 (40 enodes) 3.052 * * [simplify]: Extracting #0: cost 1 inf + 0 3.052 * * [simplify]: Extracting #1: cost 4 inf + 0 3.052 * * [simplify]: Extracting #2: cost 7 inf + 1 3.053 * * [simplify]: Extracting #3: cost 3 inf + 768 3.053 * * [simplify]: Extracting #4: cost 1 inf + 907 3.053 * * [simplify]: Extracting #5: cost 0 inf + 948 3.054 * [simplify]: Simplified to (atan2 1 (fma N (+ N 1) 1)) 3.054 * [simplify]: Simplified (2 1) to (λ (N) (pow (atan2 1 (fma N (+ N 1) 1)) (+ (/ 1 2) 1/2))) 3.054 * [simplify]: Simplifying (+ (/ 1 2) 1/2) 3.054 * * [simplify]: iters left: 4 (5 enodes) 3.061 * * [simplify]: iters left: 3 (18 enodes) 3.067 * * [simplify]: iters left: 2 (20 enodes) 3.073 * * [simplify]: Extracting #0: cost 1 inf + 0 3.073 * * [simplify]: Extracting #1: cost 0 inf + 1 3.073 * [simplify]: Simplified to 1 3.073 * [simplify]: Simplified (2 2) to (λ (N) (pow (atan2 1 (fma N (+ N 1) 1)) 1)) 3.073 * * * * [progress]: [ 39 / 106 ] simplifiying candidate # 3.073 * [simplify]: Simplifying (atan2 1 (fma N (+ N 1) 1)) 3.073 * * [simplify]: iters left: 4 (5 enodes) 3.076 * * [simplify]: iters left: 3 (20 enodes) 3.083 * * [simplify]: iters left: 2 (33 enodes) 3.096 * * [simplify]: iters left: 1 (40 enodes) 3.105 * * [simplify]: Extracting #0: cost 1 inf + 0 3.105 * * [simplify]: Extracting #1: cost 4 inf + 0 3.105 * * [simplify]: Extracting #2: cost 7 inf + 1 3.106 * * [simplify]: Extracting #3: cost 3 inf + 768 3.106 * * [simplify]: Extracting #4: cost 1 inf + 907 3.106 * * [simplify]: Extracting #5: cost 0 inf + 948 3.107 * [simplify]: Simplified to (atan2 1 (fma N (+ N 1) 1)) 3.107 * [simplify]: Simplified (2 1) to (λ (N) (pow (atan2 1 (fma N (+ N 1) 1)) (+ (/ 1 2) (/ 1 2)))) 3.107 * [simplify]: Simplifying (+ (/ 1 2) (/ 1 2)) 3.107 * * [simplify]: iters left: 4 (4 enodes) 3.111 * * [simplify]: iters left: 3 (15 enodes) 3.116 * * [simplify]: iters left: 2 (17 enodes) 3.121 * * [simplify]: Extracting #0: cost 1 inf + 0 3.121 * * [simplify]: Extracting #1: cost 0 inf + 1 3.121 * [simplify]: Simplified to 1 3.121 * [simplify]: Simplified (2 2) to (λ (N) (pow (atan2 1 (fma N (+ N 1) 1)) 1)) 3.121 * * * * [progress]: [ 40 / 106 ] simplifiying candidate # 3.121 * [simplify]: Simplifying (* (atan2 1 (fma N (+ N 1) 1)) (atan2 1 (fma N (+ N 1) 1))) 3.121 * * [simplify]: iters left: 6 (6 enodes) 3.123 * * [simplify]: iters left: 5 (23 enodes) 3.127 * * [simplify]: iters left: 4 (36 enodes) 3.132 * * [simplify]: iters left: 3 (43 enodes) 3.138 * * [simplify]: Extracting #0: cost 1 inf + 0 3.138 * * [simplify]: Extracting #1: cost 3 inf + 0 3.138 * * [simplify]: Extracting #2: cost 6 inf + 0 3.138 * * [simplify]: Extracting #3: cost 9 inf + 1 3.138 * * [simplify]: Extracting #4: cost 10 inf + 44 3.138 * * [simplify]: Extracting #5: cost 6 inf + 336 3.138 * * [simplify]: Extracting #6: cost 1 inf + 1225 3.138 * * [simplify]: Extracting #7: cost 0 inf + 1502 3.139 * [simplify]: Simplified to (* (atan2 1 (+ 1 (fma N N N))) (atan2 1 (+ 1 (fma N N N)))) 3.139 * [simplify]: Simplified (2 1) to (λ (N) (pow (* (atan2 1 (+ 1 (fma N N N))) (atan2 1 (+ 1 (fma N N N)))) 1/2)) 3.139 * * * * [progress]: [ 41 / 106 ] simplifiying candidate # 3.139 * [simplify]: Simplifying (* (sqrt (atan2 1 (fma N (+ N 1) 1))) (sqrt (atan2 1 (fma N (+ N 1) 1)))) 3.139 * * [simplify]: iters left: 6 (7 enodes) 3.141 * * [simplify]: iters left: 5 (24 enodes) 3.145 * * [simplify]: iters left: 4 (38 enodes) 3.151 * * [simplify]: iters left: 3 (45 enodes) 3.156 * * [simplify]: Extracting #0: cost 1 inf + 0 3.156 * * [simplify]: Extracting #1: cost 5 inf + 0 3.156 * * [simplify]: Extracting #2: cost 9 inf + 1 3.156 * * [simplify]: Extracting #3: cost 6 inf + 531 3.157 * * [simplify]: Extracting #4: cost 2 inf + 1184 3.157 * * [simplify]: Extracting #5: cost 0 inf + 1502 3.158 * [simplify]: Simplified to (atan2 1 (fma N (+ N 1) 1)) 3.158 * [simplify]: Simplified (2 1) to (λ (N) (pow (atan2 1 (fma N (+ N 1) 1)) 1)) 3.158 * * * * [progress]: [ 42 / 106 ] simplifiying candidate # 3.158 * [simplify]: Simplifying (* (atan2 1 (fma N (+ N 1) 1)) (atan2 1 (fma N (+ N 1) 1))) 3.158 * * [simplify]: iters left: 6 (6 enodes) 3.161 * * [simplify]: iters left: 5 (23 enodes) 3.167 * * [simplify]: iters left: 4 (36 enodes) 3.173 * * [simplify]: iters left: 3 (43 enodes) 3.178 * * [simplify]: Extracting #0: cost 1 inf + 0 3.178 * * [simplify]: Extracting #1: cost 3 inf + 0 3.178 * * [simplify]: Extracting #2: cost 6 inf + 0 3.178 * * [simplify]: Extracting #3: cost 9 inf + 1 3.178 * * [simplify]: Extracting #4: cost 10 inf + 44 3.178 * * [simplify]: Extracting #5: cost 6 inf + 336 3.178 * * [simplify]: Extracting #6: cost 1 inf + 1225 3.179 * * [simplify]: Extracting #7: cost 0 inf + 1502 3.179 * [simplify]: Simplified to (* (atan2 1 (+ 1 (fma N N N))) (atan2 1 (+ 1 (fma N N N)))) 3.179 * [simplify]: Simplified (2 1) to (λ (N) (pow (* (atan2 1 (+ 1 (fma N N N))) (atan2 1 (+ 1 (fma N N N)))) (/ 1 2))) 3.179 * [simplify]: Simplifying (/ 1 2) 3.179 * * [simplify]: iters left: 2 (3 enodes) 3.181 * * [simplify]: iters left: 1 (12 enodes) 3.183 * * [simplify]: Extracting #0: cost 1 inf + 0 3.183 * * [simplify]: Extracting #1: cost 0 inf + 1 3.183 * [simplify]: Simplified to 1/2 3.183 * [simplify]: Simplified (2 2) to (λ (N) (pow (* (atan2 1 (fma N (+ N 1) 1)) (atan2 1 (fma N (+ N 1) 1))) 1/2)) 3.183 * * * * [progress]: [ 43 / 106 ] simplifiying candidate # 3.183 * * * * [progress]: [ 44 / 106 ] simplifiying candidate # 3.183 * [simplify]: Simplifying (sqrt (atan2 1 (fma N (+ N 1) 1))) 3.183 * * [simplify]: iters left: 5 (6 enodes) 3.185 * * [simplify]: iters left: 4 (23 enodes) 3.189 * * [simplify]: iters left: 3 (36 enodes) 3.199 * * [simplify]: iters left: 2 (43 enodes) 3.209 * * [simplify]: Extracting #0: cost 1 inf + 0 3.209 * * [simplify]: Extracting #1: cost 3 inf + 0 3.209 * * [simplify]: Extracting #2: cost 6 inf + 0 3.210 * * [simplify]: Extracting #3: cost 9 inf + 1 3.210 * * [simplify]: Extracting #4: cost 10 inf + 44 3.210 * * [simplify]: Extracting #5: cost 6 inf + 336 3.210 * * [simplify]: Extracting #6: cost 1 inf + 1225 3.211 * * [simplify]: Extracting #7: cost 0 inf + 1502 3.211 * [simplify]: Simplified to (sqrt (atan2 1 (+ 1 (fma N N N)))) 3.211 * [simplify]: Simplified (2 1) to (λ (N) (pow (sqrt (atan2 1 (+ 1 (fma N N N)))) (+ 1 1))) 3.211 * * * * [progress]: [ 45 / 106 ] simplifiying candidate # 3.211 * * * * [progress]: [ 46 / 106 ] simplifiying candidate # 3.212 * [simplify]: Simplifying (+ (log (sqrt (atan2 1 (fma N (+ N 1) 1)))) (log (sqrt (atan2 1 (fma N (+ N 1) 1))))) 3.212 * * [simplify]: iters left: 6 (8 enodes) 3.216 * * [simplify]: iters left: 5 (29 enodes) 3.225 * * [simplify]: iters left: 4 (42 enodes) 3.232 * * [simplify]: iters left: 3 (49 enodes) 3.238 * * [simplify]: Extracting #0: cost 1 inf + 0 3.238 * * [simplify]: Extracting #1: cost 3 inf + 0 3.238 * * [simplify]: Extracting #2: cost 5 inf + 0 3.238 * * [simplify]: Extracting #3: cost 7 inf + 0 3.238 * * [simplify]: Extracting #4: cost 10 inf + 0 3.238 * * [simplify]: Extracting #5: cost 13 inf + 1 3.238 * * [simplify]: Extracting #6: cost 15 inf + 2 3.238 * * [simplify]: Extracting #7: cost 10 inf + 336 3.239 * * [simplify]: Extracting #8: cost 5 inf + 1225 3.239 * * [simplify]: Extracting #9: cost 0 inf + 2970 3.239 * [simplify]: Simplified to (+ (log (sqrt (atan2 1 (+ 1 (fma N N N))))) (log (sqrt (atan2 1 (+ 1 (fma N N N)))))) 3.239 * [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)))))))) 3.239 * * * * [progress]: [ 47 / 106 ] simplifiying candidate # 3.239 * * * * [progress]: [ 48 / 106 ] simplifiying candidate # 3.239 * * * * [progress]: [ 49 / 106 ] simplifiying candidate # 3.240 * [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))))) 3.240 * * [simplify]: iters left: 6 (9 enodes) 3.242 * * [simplify]: iters left: 5 (37 enodes) 3.249 * * [simplify]: iters left: 4 (63 enodes) 3.267 * * [simplify]: iters left: 3 (84 enodes) 3.292 * * [simplify]: iters left: 2 (118 enodes) 3.316 * * [simplify]: iters left: 1 (202 enodes) 3.385 * * [simplify]: Extracting #0: cost 1 inf + 0 3.386 * * [simplify]: Extracting #1: cost 21 inf + 0 3.386 * * [simplify]: Extracting #2: cost 83 inf + 3 3.386 * * [simplify]: Extracting #3: cost 94 inf + 10 3.387 * * [simplify]: Extracting #4: cost 90 inf + 306 3.388 * * [simplify]: Extracting #5: cost 78 inf + 3794 3.392 * * [simplify]: Extracting #6: cost 43 inf + 20644 3.401 * * [simplify]: Extracting #7: cost 0 inf + 45698 3.405 * * [simplify]: Extracting #8: cost 0 inf + 45436 3.410 * [simplify]: Simplified to (* (* (atan2 1 (fma N (+ N 1) 1)) (atan2 1 (fma N (+ N 1) 1))) (atan2 1 (fma N (+ N 1) 1))) 3.410 * [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))))) 3.410 * * * * [progress]: [ 50 / 106 ] simplifiying candidate # 3.411 * * * * [progress]: [ 51 / 106 ] simplifiying candidate # 3.411 * * * * [progress]: [ 52 / 106 ] simplifiying candidate # 3.411 * [simplify]: Simplifying (* (atan2 1 (fma N (+ N 1) 1)) (atan2 1 (fma N (+ N 1) 1))) 3.411 * * [simplify]: iters left: 6 (6 enodes) 3.415 * * [simplify]: iters left: 5 (23 enodes) 3.419 * * [simplify]: iters left: 4 (36 enodes) 3.425 * * [simplify]: iters left: 3 (43 enodes) 3.430 * * [simplify]: Extracting #0: cost 1 inf + 0 3.430 * * [simplify]: Extracting #1: cost 3 inf + 0 3.430 * * [simplify]: Extracting #2: cost 6 inf + 0 3.430 * * [simplify]: Extracting #3: cost 9 inf + 1 3.430 * * [simplify]: Extracting #4: cost 10 inf + 44 3.430 * * [simplify]: Extracting #5: cost 6 inf + 336 3.430 * * [simplify]: Extracting #6: cost 1 inf + 1225 3.431 * * [simplify]: Extracting #7: cost 0 inf + 1502 3.431 * [simplify]: Simplified to (* (atan2 1 (+ 1 (fma N N N))) (atan2 1 (+ 1 (fma N N N)))) 3.431 * [simplify]: Simplified (2 1) to (λ (N) (sqrt (* (atan2 1 (+ 1 (fma N N N))) (atan2 1 (+ 1 (fma N N N)))))) 3.431 * * * * [progress]: [ 53 / 106 ] simplifiying candidate # 3.431 * * * * [progress]: [ 54 / 106 ] simplifiying candidate # 3.431 * [simplify]: Simplifying (fma N (+ N 1) 1) 3.431 * * [simplify]: iters left: 3 (4 enodes) 3.433 * * [simplify]: iters left: 2 (17 enodes) 3.436 * * [simplify]: iters left: 1 (30 enodes) 3.441 * * [simplify]: Extracting #0: cost 1 inf + 0 3.441 * * [simplify]: Extracting #1: cost 6 inf + 0 3.441 * * [simplify]: Extracting #2: cost 7 inf + 2 3.441 * * [simplify]: Extracting #3: cost 1 inf + 433 3.441 * * [simplify]: Extracting #4: cost 0 inf + 474 3.441 * [simplify]: Simplified to (fma N (+ 1 N) 1) 3.441 * [simplify]: Simplified (2 2) to (λ (N) (atan2 1 (fma N (+ 1 N) 1))) 3.441 * * * * [progress]: [ 55 / 106 ] simplifiying candidate # 3.441 * * * * [progress]: [ 56 / 106 ] simplifiying candidate # 3.442 * [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)))))) 3.442 * * [simplify]: iters left: 6 (9 enodes) 3.444 * * [simplify]: iters left: 5 (36 enodes) 3.450 * * [simplify]: iters left: 4 (53 enodes) 3.462 * * [simplify]: iters left: 3 (70 enodes) 3.482 * * [simplify]: iters left: 2 (90 enodes) 3.511 * * [simplify]: iters left: 1 (136 enodes) 3.545 * * [simplify]: Extracting #0: cost 1 inf + 0 3.545 * * [simplify]: Extracting #1: cost 13 inf + 0 3.546 * * [simplify]: Extracting #2: cost 40 inf + 1 3.546 * * [simplify]: Extracting #3: cost 40 inf + 7 3.546 * * [simplify]: Extracting #4: cost 43 inf + 9 3.546 * * [simplify]: Extracting #5: cost 43 inf + 67 3.546 * * [simplify]: Extracting #6: cost 35 inf + 1193 3.547 * * [simplify]: Extracting #7: cost 28 inf + 3627 3.548 * * [simplify]: Extracting #8: cost 8 inf + 16190 3.551 * * [simplify]: Extracting #9: cost 1 inf + 21803 3.553 * * [simplify]: Extracting #10: cost 0 inf + 22622 3.556 * [simplify]: Simplified to (* (sqrt (atan2 1 (fma N (+ N 1) 1))) (cbrt (sqrt (atan2 1 (fma N (+ N 1) 1))))) 3.556 * [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))))))) 3.557 * [simplify]: Simplifying (* (cbrt (sqrt (atan2 1 (fma N (+ N 1) 1)))) (cbrt (sqrt (atan2 1 (fma N (+ N 1) 1))))) 3.557 * * [simplify]: iters left: 6 (8 enodes) 3.559 * * [simplify]: iters left: 5 (29 enodes) 3.566 * * [simplify]: iters left: 4 (42 enodes) 3.580 * * [simplify]: iters left: 3 (49 enodes) 3.586 * * [simplify]: Extracting #0: cost 1 inf + 0 3.586 * * [simplify]: Extracting #1: cost 3 inf + 0 3.586 * * [simplify]: Extracting #2: cost 5 inf + 0 3.586 * * [simplify]: Extracting #3: cost 7 inf + 0 3.586 * * [simplify]: Extracting #4: cost 10 inf + 0 3.586 * * [simplify]: Extracting #5: cost 13 inf + 1 3.586 * * [simplify]: Extracting #6: cost 15 inf + 2 3.586 * * [simplify]: Extracting #7: cost 10 inf + 336 3.586 * * [simplify]: Extracting #8: cost 5 inf + 1225 3.587 * * [simplify]: Extracting #9: cost 0 inf + 3010 3.587 * [simplify]: Simplified to (* (cbrt (sqrt (atan2 1 (+ 1 (fma N N N))))) (cbrt (sqrt (atan2 1 (+ 1 (fma N N N)))))) 3.587 * [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)))))))) 3.587 * * * * [progress]: [ 57 / 106 ] simplifiying candidate # 3.587 * [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)))))) 3.588 * * [simplify]: iters left: 6 (9 enodes) 3.590 * * [simplify]: iters left: 5 (31 enodes) 3.595 * * [simplify]: iters left: 4 (45 enodes) 3.602 * * [simplify]: iters left: 3 (52 enodes) 3.608 * * [simplify]: Extracting #0: cost 1 inf + 0 3.608 * * [simplify]: Extracting #1: cost 4 inf + 0 3.608 * * [simplify]: Extracting #2: cost 7 inf + 0 3.608 * * [simplify]: Extracting #3: cost 10 inf + 0 3.608 * * [simplify]: Extracting #4: cost 13 inf + 1 3.608 * * [simplify]: Extracting #5: cost 14 inf + 58 3.608 * * [simplify]: Extracting #6: cost 10 inf + 336 3.609 * * [simplify]: Extracting #7: cost 2 inf + 2296 3.609 * * [simplify]: Extracting #8: cost 0 inf + 3010 3.609 * [simplify]: Simplified to (* (cbrt (atan2 1 (fma N (+ N 1) 1))) (cbrt (atan2 1 (fma N (+ N 1) 1)))) 3.609 * [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))))))) 3.610 * [simplify]: Simplifying (* (sqrt (cbrt (atan2 1 (fma N (+ N 1) 1)))) (sqrt (cbrt (atan2 1 (fma N (+ N 1) 1))))) 3.610 * * [simplify]: iters left: 6 (8 enodes) 3.612 * * [simplify]: iters left: 5 (27 enodes) 3.618 * * [simplify]: iters left: 4 (41 enodes) 3.625 * * [simplify]: iters left: 3 (48 enodes) 3.630 * * [simplify]: Extracting #0: cost 1 inf + 0 3.630 * * [simplify]: Extracting #1: cost 4 inf + 0 3.630 * * [simplify]: Extracting #2: cost 8 inf + 0 3.631 * * [simplify]: Extracting #3: cost 11 inf + 1 3.631 * * [simplify]: Extracting #4: cost 11 inf + 100 3.631 * * [simplify]: Extracting #5: cost 8 inf + 336 3.631 * * [simplify]: Extracting #6: cost 3 inf + 1265 3.631 * * [simplify]: Extracting #7: cost 0 inf + 2296 3.632 * [simplify]: Simplified to (cbrt (atan2 1 (+ 1 (fma N N N)))) 3.632 * [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)))))) 3.632 * * * * [progress]: [ 58 / 106 ] simplifiying candidate # 3.632 * [simplify]: Simplifying (* (sqrt (sqrt (atan2 1 (fma N (+ N 1) 1)))) (sqrt (sqrt (atan2 1 (fma N (+ N 1) 1))))) 3.632 * * [simplify]: iters left: 6 (8 enodes) 3.634 * * [simplify]: iters left: 5 (27 enodes) 3.639 * * [simplify]: iters left: 4 (41 enodes) 3.649 * * [simplify]: iters left: 3 (48 enodes) 3.661 * * [simplify]: Extracting #0: cost 1 inf + 0 3.661 * * [simplify]: Extracting #1: cost 4 inf + 0 3.661 * * [simplify]: Extracting #2: cost 8 inf + 0 3.661 * * [simplify]: Extracting #3: cost 11 inf + 1 3.662 * * [simplify]: Extracting #4: cost 11 inf + 100 3.662 * * [simplify]: Extracting #5: cost 8 inf + 336 3.662 * * [simplify]: Extracting #6: cost 3 inf + 1225 3.663 * * [simplify]: Extracting #7: cost 0 inf + 2136 3.663 * [simplify]: Simplified to (sqrt (atan2 1 (+ 1 (fma N N N)))) 3.663 * [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.664 * [simplify]: Simplifying (* (sqrt (sqrt (atan2 1 (fma N (+ N 1) 1)))) (sqrt (sqrt (atan2 1 (fma N (+ N 1) 1))))) 3.664 * * [simplify]: iters left: 6 (8 enodes) 3.668 * * [simplify]: iters left: 5 (27 enodes) 3.676 * * [simplify]: iters left: 4 (41 enodes) 3.690 * * [simplify]: iters left: 3 (48 enodes) 3.701 * * [simplify]: Extracting #0: cost 1 inf + 0 3.701 * * [simplify]: Extracting #1: cost 4 inf + 0 3.701 * * [simplify]: Extracting #2: cost 8 inf + 0 3.701 * * [simplify]: Extracting #3: cost 11 inf + 1 3.701 * * [simplify]: Extracting #4: cost 11 inf + 100 3.701 * * [simplify]: Extracting #5: cost 8 inf + 336 3.702 * * [simplify]: Extracting #6: cost 3 inf + 1225 3.702 * * [simplify]: Extracting #7: cost 0 inf + 2136 3.703 * [simplify]: Simplified to (sqrt (atan2 1 (+ 1 (fma N N N)))) 3.703 * [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.703 * * * * [progress]: [ 59 / 106 ] simplifiying candidate # 3.703 * [simplify]: Simplifying (* (sqrt (sqrt (atan2 1 (fma N (+ N 1) 1)))) (sqrt (sqrt (atan2 1 (fma N (+ N 1) 1))))) 3.703 * * [simplify]: iters left: 6 (8 enodes) 3.707 * * [simplify]: iters left: 5 (27 enodes) 3.716 * * [simplify]: iters left: 4 (41 enodes) 3.729 * * [simplify]: iters left: 3 (48 enodes) 3.740 * * [simplify]: Extracting #0: cost 1 inf + 0 3.740 * * [simplify]: Extracting #1: cost 4 inf + 0 3.740 * * [simplify]: Extracting #2: cost 8 inf + 0 3.740 * * [simplify]: Extracting #3: cost 11 inf + 1 3.741 * * [simplify]: Extracting #4: cost 11 inf + 100 3.741 * * [simplify]: Extracting #5: cost 8 inf + 336 3.741 * * [simplify]: Extracting #6: cost 3 inf + 1225 3.742 * * [simplify]: Extracting #7: cost 0 inf + 2136 3.742 * [simplify]: Simplified to (sqrt (atan2 1 (+ 1 (fma N N N)))) 3.742 * [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.743 * [simplify]: Simplifying (* (sqrt (sqrt (atan2 1 (fma N (+ N 1) 1)))) (sqrt (sqrt (atan2 1 (fma N (+ N 1) 1))))) 3.743 * * [simplify]: iters left: 6 (8 enodes) 3.749 * * [simplify]: iters left: 5 (27 enodes) 3.757 * * [simplify]: iters left: 4 (41 enodes) 3.770 * * [simplify]: iters left: 3 (48 enodes) 3.782 * * [simplify]: Extracting #0: cost 1 inf + 0 3.782 * * [simplify]: Extracting #1: cost 4 inf + 0 3.782 * * [simplify]: Extracting #2: cost 8 inf + 0 3.782 * * [simplify]: Extracting #3: cost 11 inf + 1 3.782 * * [simplify]: Extracting #4: cost 11 inf + 100 3.782 * * [simplify]: Extracting #5: cost 8 inf + 336 3.783 * * [simplify]: Extracting #6: cost 3 inf + 1225 3.783 * * [simplify]: Extracting #7: cost 0 inf + 2136 3.784 * [simplify]: Simplified to (sqrt (atan2 1 (+ 1 (fma N N N)))) 3.784 * [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.784 * * * * [progress]: [ 60 / 106 ] simplifiying candidate # 3.785 * [simplify]: Simplifying (* (sqrt 1) (sqrt 1)) 3.785 * * [simplify]: iters left: 3 (3 enodes) 3.788 * * [simplify]: iters left: 2 (9 enodes) 3.791 * * [simplify]: iters left: 1 (11 enodes) 3.794 * * [simplify]: Extracting #0: cost 1 inf + 0 3.794 * * [simplify]: Extracting #1: cost 0 inf + 1 3.794 * [simplify]: Simplified to 1 3.794 * [simplify]: Simplified (2 1) to (λ (N) (* 1 (* (sqrt (atan2 1 (fma N (+ N 1) 1))) (sqrt (atan2 1 (fma N (+ N 1) 1)))))) 3.795 * [simplify]: Simplifying (* (sqrt (atan2 1 (fma N (+ N 1) 1))) (sqrt (atan2 1 (fma N (+ N 1) 1)))) 3.795 * * [simplify]: iters left: 6 (7 enodes) 3.798 * * [simplify]: iters left: 5 (24 enodes) 3.806 * * [simplify]: iters left: 4 (38 enodes) 3.818 * * [simplify]: iters left: 3 (45 enodes) 3.828 * * [simplify]: Extracting #0: cost 1 inf + 0 3.828 * * [simplify]: Extracting #1: cost 5 inf + 0 3.828 * * [simplify]: Extracting #2: cost 9 inf + 1 3.829 * * [simplify]: Extracting #3: cost 6 inf + 531 3.829 * * [simplify]: Extracting #4: cost 2 inf + 1184 3.829 * * [simplify]: Extracting #5: cost 0 inf + 1502 3.830 * [simplify]: Simplified to (atan2 1 (fma N (+ N 1) 1)) 3.830 * [simplify]: Simplified (2 2) to (λ (N) (* 1 (atan2 1 (fma N (+ N 1) 1)))) 3.830 * * * * [progress]: [ 61 / 106 ] simplifiying candidate # 3.830 * [simplify]: Simplifying (* (sqrt (sqrt (atan2 1 (fma N (+ N 1) 1)))) (sqrt (sqrt (atan2 1 (fma N (+ N 1) 1))))) 3.831 * * [simplify]: iters left: 6 (8 enodes) 3.834 * * [simplify]: iters left: 5 (27 enodes) 3.843 * * [simplify]: iters left: 4 (41 enodes) 3.856 * * [simplify]: iters left: 3 (48 enodes) 3.867 * * [simplify]: Extracting #0: cost 1 inf + 0 3.867 * * [simplify]: Extracting #1: cost 4 inf + 0 3.867 * * [simplify]: Extracting #2: cost 8 inf + 0 3.867 * * [simplify]: Extracting #3: cost 11 inf + 1 3.867 * * [simplify]: Extracting #4: cost 11 inf + 100 3.868 * * [simplify]: Extracting #5: cost 8 inf + 336 3.868 * * [simplify]: Extracting #6: cost 3 inf + 1225 3.869 * * [simplify]: Extracting #7: cost 0 inf + 2136 3.869 * [simplify]: Simplified to (sqrt (atan2 1 (+ 1 (fma N N N)))) 3.869 * [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.870 * [simplify]: Simplifying (* (sqrt (sqrt (atan2 1 (fma N (+ N 1) 1)))) (sqrt (sqrt (atan2 1 (fma N (+ N 1) 1))))) 3.870 * * [simplify]: iters left: 6 (8 enodes) 3.874 * * [simplify]: iters left: 5 (27 enodes) 3.883 * * [simplify]: iters left: 4 (41 enodes) 3.896 * * [simplify]: iters left: 3 (48 enodes) 3.909 * * [simplify]: Extracting #0: cost 1 inf + 0 3.909 * * [simplify]: Extracting #1: cost 4 inf + 0 3.909 * * [simplify]: Extracting #2: cost 8 inf + 0 3.909 * * [simplify]: Extracting #3: cost 11 inf + 1 3.909 * * [simplify]: Extracting #4: cost 11 inf + 100 3.910 * * [simplify]: Extracting #5: cost 8 inf + 336 3.910 * * [simplify]: Extracting #6: cost 3 inf + 1225 3.910 * * [simplify]: Extracting #7: cost 0 inf + 2136 3.911 * [simplify]: Simplified to (sqrt (atan2 1 (+ 1 (fma N N N)))) 3.911 * [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.911 * * * * [progress]: [ 62 / 106 ] simplifiying candidate # 3.912 * [simplify]: Simplifying (* (sqrt (sqrt (atan2 1 (fma N (+ N 1) 1)))) (sqrt (sqrt (atan2 1 (fma N (+ N 1) 1))))) 3.912 * * [simplify]: iters left: 6 (8 enodes) 3.916 * * [simplify]: iters left: 5 (27 enodes) 3.924 * * [simplify]: iters left: 4 (41 enodes) 3.935 * * [simplify]: iters left: 3 (48 enodes) 3.940 * * [simplify]: Extracting #0: cost 1 inf + 0 3.940 * * [simplify]: Extracting #1: cost 4 inf + 0 3.940 * * [simplify]: Extracting #2: cost 8 inf + 0 3.940 * * [simplify]: Extracting #3: cost 11 inf + 1 3.941 * * [simplify]: Extracting #4: cost 11 inf + 100 3.941 * * [simplify]: Extracting #5: cost 8 inf + 336 3.941 * * [simplify]: Extracting #6: cost 3 inf + 1225 3.941 * * [simplify]: Extracting #7: cost 0 inf + 2136 3.942 * [simplify]: Simplified to (sqrt (atan2 1 (+ 1 (fma N N N)))) 3.942 * [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.942 * [simplify]: Simplifying (* (sqrt (sqrt (atan2 1 (fma N (+ N 1) 1)))) (sqrt (sqrt (atan2 1 (fma N (+ N 1) 1))))) 3.942 * * [simplify]: iters left: 6 (8 enodes) 3.944 * * [simplify]: iters left: 5 (27 enodes) 3.948 * * [simplify]: iters left: 4 (41 enodes) 3.954 * * [simplify]: iters left: 3 (48 enodes) 3.960 * * [simplify]: Extracting #0: cost 1 inf + 0 3.960 * * [simplify]: Extracting #1: cost 4 inf + 0 3.960 * * [simplify]: Extracting #2: cost 8 inf + 0 3.960 * * [simplify]: Extracting #3: cost 11 inf + 1 3.960 * * [simplify]: Extracting #4: cost 11 inf + 100 3.961 * * [simplify]: Extracting #5: cost 8 inf + 336 3.961 * * [simplify]: Extracting #6: cost 3 inf + 1225 3.961 * * [simplify]: Extracting #7: cost 0 inf + 2136 3.962 * [simplify]: Simplified to (sqrt (atan2 1 (+ 1 (fma N N N)))) 3.962 * [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.962 * * * * [progress]: [ 63 / 106 ] simplifiying candidate # 3.963 * [simplify]: Simplifying (* 1 1) 3.963 * * [simplify]: iters left: 2 (2 enodes) 3.964 * * [simplify]: iters left: 1 (6 enodes) 3.966 * * [simplify]: Extracting #0: cost 1 inf + 0 3.966 * * [simplify]: Extracting #1: cost 0 inf + 1 3.966 * [simplify]: Simplified to 1 3.966 * [simplify]: Simplified (2 1) to (λ (N) (* 1 (* (sqrt (atan2 1 (fma N (+ N 1) 1))) (sqrt (atan2 1 (fma N (+ N 1) 1)))))) 3.967 * [simplify]: Simplifying (* (sqrt (atan2 1 (fma N (+ N 1) 1))) (sqrt (atan2 1 (fma N (+ N 1) 1)))) 3.967 * * [simplify]: iters left: 6 (7 enodes) 3.971 * * [simplify]: iters left: 5 (24 enodes) 3.978 * * [simplify]: iters left: 4 (38 enodes) 3.983 * * [simplify]: iters left: 3 (45 enodes) 3.989 * * [simplify]: Extracting #0: cost 1 inf + 0 3.989 * * [simplify]: Extracting #1: cost 5 inf + 0 3.989 * * [simplify]: Extracting #2: cost 9 inf + 1 3.989 * * [simplify]: Extracting #3: cost 6 inf + 531 3.989 * * [simplify]: Extracting #4: cost 2 inf + 1184 3.989 * * [simplify]: Extracting #5: cost 0 inf + 1502 3.989 * [simplify]: Simplified to (atan2 1 (fma N (+ N 1) 1)) 3.990 * [simplify]: Simplified (2 2) to (λ (N) (* 1 (atan2 1 (fma N (+ N 1) 1)))) 3.990 * * * * [progress]: [ 64 / 106 ] simplifiying candidate # 3.990 * [simplify]: Simplifying (* (sqrt (sqrt (atan2 1 (fma N (+ N 1) 1)))) (sqrt (sqrt (atan2 1 (fma N (+ N 1) 1))))) 3.990 * * [simplify]: iters left: 6 (8 enodes) 3.992 * * [simplify]: iters left: 5 (27 enodes) 3.996 * * [simplify]: iters left: 4 (41 enodes) 4.004 * * [simplify]: iters left: 3 (48 enodes) 4.015 * * [simplify]: Extracting #0: cost 1 inf + 0 4.015 * * [simplify]: Extracting #1: cost 4 inf + 0 4.015 * * [simplify]: Extracting #2: cost 8 inf + 0 4.015 * * [simplify]: Extracting #3: cost 11 inf + 1 4.015 * * [simplify]: Extracting #4: cost 11 inf + 100 4.015 * * [simplify]: Extracting #5: cost 8 inf + 336 4.016 * * [simplify]: Extracting #6: cost 3 inf + 1225 4.016 * * [simplify]: Extracting #7: cost 0 inf + 2136 4.017 * [simplify]: Simplified to (sqrt (atan2 1 (+ 1 (fma N N N)))) 4.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))))))) 4.017 * [simplify]: Simplifying (* (sqrt (sqrt (atan2 1 (fma N (+ N 1) 1)))) (sqrt (sqrt (atan2 1 (fma N (+ N 1) 1))))) 4.017 * * [simplify]: iters left: 6 (8 enodes) 4.021 * * [simplify]: iters left: 5 (27 enodes) 4.025 * * [simplify]: iters left: 4 (41 enodes) 4.032 * * [simplify]: iters left: 3 (48 enodes) 4.038 * * [simplify]: Extracting #0: cost 1 inf + 0 4.038 * * [simplify]: Extracting #1: cost 4 inf + 0 4.038 * * [simplify]: Extracting #2: cost 8 inf + 0 4.038 * * [simplify]: Extracting #3: cost 11 inf + 1 4.038 * * [simplify]: Extracting #4: cost 11 inf + 100 4.038 * * [simplify]: Extracting #5: cost 8 inf + 336 4.038 * * [simplify]: Extracting #6: cost 3 inf + 1225 4.038 * * [simplify]: Extracting #7: cost 0 inf + 2136 4.039 * [simplify]: Simplified to (sqrt (atan2 1 (+ 1 (fma N N N)))) 4.039 * [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)))))) 4.039 * * * * [progress]: [ 65 / 106 ] simplifiying candidate # 4.039 * [simplify]: Simplifying (* (sqrt (sqrt (atan2 1 (fma N (+ N 1) 1)))) (sqrt (sqrt (atan2 1 (fma N (+ N 1) 1))))) 4.039 * * [simplify]: iters left: 6 (8 enodes) 4.041 * * [simplify]: iters left: 5 (27 enodes) 4.046 * * [simplify]: iters left: 4 (41 enodes) 4.053 * * [simplify]: iters left: 3 (48 enodes) 4.064 * * [simplify]: Extracting #0: cost 1 inf + 0 4.064 * * [simplify]: Extracting #1: cost 4 inf + 0 4.064 * * [simplify]: Extracting #2: cost 8 inf + 0 4.064 * * [simplify]: Extracting #3: cost 11 inf + 1 4.064 * * [simplify]: Extracting #4: cost 11 inf + 100 4.064 * * [simplify]: Extracting #5: cost 8 inf + 336 4.065 * * [simplify]: Extracting #6: cost 3 inf + 1225 4.065 * * [simplify]: Extracting #7: cost 0 inf + 2136 4.066 * [simplify]: Simplified to (sqrt (atan2 1 (+ 1 (fma N N N)))) 4.066 * [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))))))) 4.066 * [simplify]: Simplifying (* (sqrt (sqrt (atan2 1 (fma N (+ N 1) 1)))) (sqrt (sqrt (atan2 1 (fma N (+ N 1) 1))))) 4.066 * * [simplify]: iters left: 6 (8 enodes) 4.070 * * [simplify]: iters left: 5 (27 enodes) 4.079 * * [simplify]: iters left: 4 (41 enodes) 4.093 * * [simplify]: iters left: 3 (48 enodes) 4.104 * * [simplify]: Extracting #0: cost 1 inf + 0 4.104 * * [simplify]: Extracting #1: cost 4 inf + 0 4.105 * * [simplify]: Extracting #2: cost 8 inf + 0 4.105 * * [simplify]: Extracting #3: cost 11 inf + 1 4.105 * * [simplify]: Extracting #4: cost 11 inf + 100 4.105 * * [simplify]: Extracting #5: cost 8 inf + 336 4.105 * * [simplify]: Extracting #6: cost 3 inf + 1225 4.106 * * [simplify]: Extracting #7: cost 0 inf + 2136 4.107 * [simplify]: Simplified to (sqrt (atan2 1 (+ 1 (fma N N N)))) 4.107 * [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)))))) 4.107 * * * * [progress]: [ 66 / 106 ] simplifiying candidate # 4.107 * [simplify]: Simplifying (* (sqrt (sqrt (atan2 1 (fma N (+ N 1) 1)))) (sqrt (sqrt (atan2 1 (fma N (+ N 1) 1))))) 4.107 * * [simplify]: iters left: 6 (8 enodes) 4.112 * * [simplify]: iters left: 5 (27 enodes) 4.120 * * [simplify]: iters left: 4 (41 enodes) 4.132 * * [simplify]: iters left: 3 (48 enodes) 4.138 * * [simplify]: Extracting #0: cost 1 inf + 0 4.138 * * [simplify]: Extracting #1: cost 4 inf + 0 4.138 * * [simplify]: Extracting #2: cost 8 inf + 0 4.138 * * [simplify]: Extracting #3: cost 11 inf + 1 4.138 * * [simplify]: Extracting #4: cost 11 inf + 100 4.139 * * [simplify]: Extracting #5: cost 8 inf + 336 4.139 * * [simplify]: Extracting #6: cost 3 inf + 1225 4.139 * * [simplify]: Extracting #7: cost 0 inf + 2136 4.139 * [simplify]: Simplified to (sqrt (atan2 1 (+ 1 (fma N N N)))) 4.139 * [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))))))) 4.140 * [simplify]: Simplifying (* (sqrt (sqrt (atan2 1 (fma N (+ N 1) 1)))) (sqrt (sqrt (atan2 1 (fma N (+ N 1) 1))))) 4.140 * * [simplify]: iters left: 6 (8 enodes) 4.142 * * [simplify]: iters left: 5 (27 enodes) 4.146 * * [simplify]: iters left: 4 (41 enodes) 4.153 * * [simplify]: iters left: 3 (48 enodes) 4.160 * * [simplify]: Extracting #0: cost 1 inf + 0 4.160 * * [simplify]: Extracting #1: cost 4 inf + 0 4.160 * * [simplify]: Extracting #2: cost 8 inf + 0 4.160 * * [simplify]: Extracting #3: cost 11 inf + 1 4.160 * * [simplify]: Extracting #4: cost 11 inf + 100 4.161 * * [simplify]: Extracting #5: cost 8 inf + 336 4.161 * * [simplify]: Extracting #6: cost 3 inf + 1225 4.161 * * [simplify]: Extracting #7: cost 0 inf + 2136 4.162 * [simplify]: Simplified to (sqrt (atan2 1 (+ 1 (fma N N N)))) 4.162 * [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)))))) 4.162 * * * * [progress]: [ 67 / 106 ] simplifiying candidate # 4.163 * [simplify]: Simplifying (* (sqrt (sqrt (atan2 1 (fma N (+ N 1) 1)))) (sqrt (sqrt (atan2 1 (fma N (+ N 1) 1))))) 4.163 * * [simplify]: iters left: 6 (8 enodes) 4.167 * * [simplify]: iters left: 5 (27 enodes) 4.176 * * [simplify]: iters left: 4 (41 enodes) 4.189 * * [simplify]: iters left: 3 (48 enodes) 4.200 * * [simplify]: Extracting #0: cost 1 inf + 0 4.200 * * [simplify]: Extracting #1: cost 4 inf + 0 4.201 * * [simplify]: Extracting #2: cost 8 inf + 0 4.201 * * [simplify]: Extracting #3: cost 11 inf + 1 4.201 * * [simplify]: Extracting #4: cost 11 inf + 100 4.201 * * [simplify]: Extracting #5: cost 8 inf + 336 4.201 * * [simplify]: Extracting #6: cost 3 inf + 1225 4.202 * * [simplify]: Extracting #7: cost 0 inf + 2136 4.203 * [simplify]: Simplified to (sqrt (atan2 1 (+ 1 (fma N N N)))) 4.203 * [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))))))) 4.203 * [simplify]: Simplifying (* (sqrt (sqrt (atan2 1 (fma N (+ N 1) 1)))) (sqrt (sqrt (atan2 1 (fma N (+ N 1) 1))))) 4.203 * * [simplify]: iters left: 6 (8 enodes) 4.207 * * [simplify]: iters left: 5 (27 enodes) 4.216 * * [simplify]: iters left: 4 (41 enodes) 4.228 * * [simplify]: iters left: 3 (48 enodes) 4.238 * * [simplify]: Extracting #0: cost 1 inf + 0 4.238 * * [simplify]: Extracting #1: cost 4 inf + 0 4.238 * * [simplify]: Extracting #2: cost 8 inf + 0 4.238 * * [simplify]: Extracting #3: cost 11 inf + 1 4.238 * * [simplify]: Extracting #4: cost 11 inf + 100 4.238 * * [simplify]: Extracting #5: cost 8 inf + 336 4.238 * * [simplify]: Extracting #6: cost 3 inf + 1225 4.239 * * [simplify]: Extracting #7: cost 0 inf + 2136 4.239 * [simplify]: Simplified to (sqrt (atan2 1 (+ 1 (fma N N N)))) 4.239 * [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)))))) 4.239 * * * * [progress]: [ 68 / 106 ] simplifiying candidate # 4.239 * [simplify]: Simplifying (atan2 1 (fma N (+ N 1) 1)) 4.239 * * [simplify]: iters left: 4 (5 enodes) 4.241 * * [simplify]: iters left: 3 (20 enodes) 4.244 * * [simplify]: iters left: 2 (33 enodes) 4.251 * * [simplify]: iters left: 1 (40 enodes) 4.256 * * [simplify]: Extracting #0: cost 1 inf + 0 4.256 * * [simplify]: Extracting #1: cost 4 inf + 0 4.256 * * [simplify]: Extracting #2: cost 7 inf + 1 4.256 * * [simplify]: Extracting #3: cost 3 inf + 768 4.256 * * [simplify]: Extracting #4: cost 1 inf + 907 4.256 * * [simplify]: Extracting #5: cost 0 inf + 948 4.256 * [simplify]: Simplified to (atan2 1 (fma N (+ N 1) 1)) 4.256 * [simplify]: Simplified (2 1) to (λ (N) (pow (atan2 1 (fma N (+ N 1) 1)) (* 2 1/2))) 4.257 * [simplify]: Simplifying (* 2 1/2) 4.257 * * [simplify]: iters left: 2 (3 enodes) 4.259 * * [simplify]: iters left: 1 (11 enodes) 4.260 * * [simplify]: Extracting #0: cost 1 inf + 0 4.260 * * [simplify]: Extracting #1: cost 0 inf + 1 4.261 * [simplify]: Simplified to 1 4.261 * [simplify]: Simplified (2 2) to (λ (N) (pow (atan2 1 (fma N (+ N 1) 1)) 1)) 4.261 * * * * [progress]: [ 69 / 106 ] simplifiying candidate # 4.261 * [simplify]: Simplifying (sqrt (atan2 1 (fma N (+ N 1) 1))) 4.261 * * [simplify]: iters left: 5 (6 enodes) 4.262 * * [simplify]: iters left: 4 (23 enodes) 4.266 * * [simplify]: iters left: 3 (36 enodes) 4.276 * * [simplify]: iters left: 2 (43 enodes) 4.287 * * [simplify]: Extracting #0: cost 1 inf + 0 4.287 * * [simplify]: Extracting #1: cost 3 inf + 0 4.287 * * [simplify]: Extracting #2: cost 6 inf + 0 4.287 * * [simplify]: Extracting #3: cost 9 inf + 1 4.287 * * [simplify]: Extracting #4: cost 10 inf + 44 4.287 * * [simplify]: Extracting #5: cost 6 inf + 336 4.288 * * [simplify]: Extracting #6: cost 1 inf + 1225 4.288 * * [simplify]: Extracting #7: cost 0 inf + 1502 4.289 * [simplify]: Simplified to (sqrt (atan2 1 (+ 1 (fma N N N)))) 4.289 * [simplify]: Simplified (2 1) to (λ (N) (pow (sqrt (atan2 1 (+ 1 (fma N N N)))) (* 2 1))) 4.289 * [simplify]: Simplifying (* 2 1) 4.289 * * [simplify]: iters left: 2 (3 enodes) 4.291 * * [simplify]: iters left: 1 (9 enodes) 4.295 * * [simplify]: Extracting #0: cost 1 inf + 0 4.295 * * [simplify]: Extracting #1: cost 0 inf + 1 4.295 * [simplify]: Simplified to 2 4.295 * [simplify]: Simplified (2 2) to (λ (N) (pow (sqrt (atan2 1 (fma N (+ N 1) 1))) 2)) 4.295 * * * * [progress]: [ 70 / 106 ] simplifiying candidate # 4.295 * [simplify]: Simplifying (atan2 1 (fma N (+ N 1) 1)) 4.295 * * [simplify]: iters left: 4 (5 enodes) 4.298 * * [simplify]: iters left: 3 (20 enodes) 4.305 * * [simplify]: iters left: 2 (33 enodes) 4.315 * * [simplify]: iters left: 1 (40 enodes) 4.322 * * [simplify]: Extracting #0: cost 1 inf + 0 4.323 * * [simplify]: Extracting #1: cost 4 inf + 0 4.323 * * [simplify]: Extracting #2: cost 7 inf + 1 4.323 * * [simplify]: Extracting #3: cost 3 inf + 768 4.323 * * [simplify]: Extracting #4: cost 1 inf + 907 4.323 * * [simplify]: Extracting #5: cost 0 inf + 948 4.323 * [simplify]: Simplified to (atan2 1 (fma N (+ N 1) 1)) 4.323 * [simplify]: Simplified (2 1) to (λ (N) (pow (atan2 1 (fma N (+ N 1) 1)) (* 2 (/ 1 2)))) 4.323 * [simplify]: Simplifying (* 2 (/ 1 2)) 4.323 * * [simplify]: iters left: 4 (4 enodes) 4.325 * * [simplify]: iters left: 3 (13 enodes) 4.328 * * [simplify]: iters left: 2 (15 enodes) 4.330 * * [simplify]: Extracting #0: cost 1 inf + 0 4.330 * * [simplify]: Extracting #1: cost 0 inf + 1 4.330 * [simplify]: Simplified to 1 4.330 * [simplify]: Simplified (2 2) to (λ (N) (pow (atan2 1 (fma N (+ N 1) 1)) 1)) 4.330 * * * * [progress]: [ 71 / 106 ] simplifiying candidate # 4.330 * [simplify]: Simplifying (cbrt (sqrt (atan2 1 (fma N (+ N 1) 1)))) 4.330 * * [simplify]: iters left: 6 (7 enodes) 4.332 * * [simplify]: iters left: 5 (26 enodes) 4.336 * * [simplify]: iters left: 4 (39 enodes) 4.342 * * [simplify]: iters left: 3 (46 enodes) 4.351 * * [simplify]: Extracting #0: cost 1 inf + 0 4.351 * * [simplify]: Extracting #1: cost 3 inf + 0 4.351 * * [simplify]: Extracting #2: cost 5 inf + 0 4.352 * * [simplify]: Extracting #3: cost 8 inf + 0 4.352 * * [simplify]: Extracting #4: cost 11 inf + 1 4.352 * * [simplify]: Extracting #5: cost 9 inf + 294 4.352 * * [simplify]: Extracting #6: cost 5 inf + 947 4.353 * * [simplify]: Extracting #7: cost 1 inf + 1859 4.353 * * [simplify]: Extracting #8: cost 0 inf + 2216 4.354 * [simplify]: Simplified to (cbrt (sqrt (atan2 1 (fma N (+ N 1) 1)))) 4.354 * [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)))))) 4.354 * * * * [progress]: [ 72 / 106 ] simplifiying candidate # 4.354 * [simplify]: Simplifying (sqrt (cbrt (atan2 1 (fma N (+ N 1) 1)))) 4.354 * * [simplify]: iters left: 6 (7 enodes) 4.358 * * [simplify]: iters left: 5 (26 enodes) 4.365 * * [simplify]: iters left: 4 (39 enodes) 4.371 * * [simplify]: iters left: 3 (46 enodes) 4.377 * * [simplify]: Extracting #0: cost 1 inf + 0 4.377 * * [simplify]: Extracting #1: cost 3 inf + 0 4.377 * * [simplify]: Extracting #2: cost 5 inf + 0 4.377 * * [simplify]: Extracting #3: cost 8 inf + 0 4.377 * * [simplify]: Extracting #4: cost 11 inf + 1 4.377 * * [simplify]: Extracting #5: cost 9 inf + 294 4.377 * * [simplify]: Extracting #6: cost 5 inf + 987 4.377 * * [simplify]: Extracting #7: cost 1 inf + 1939 4.378 * * [simplify]: Extracting #8: cost 0 inf + 2296 4.378 * [simplify]: Simplified to (sqrt (cbrt (atan2 1 (fma N (+ N 1) 1)))) 4.378 * [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)))))) 4.378 * * * * [progress]: [ 73 / 106 ] simplifiying candidate # 4.378 * [simplify]: Simplifying (sqrt (sqrt (atan2 1 (fma N (+ N 1) 1)))) 4.378 * * [simplify]: iters left: 6 (7 enodes) 4.380 * * [simplify]: iters left: 5 (26 enodes) 4.384 * * [simplify]: iters left: 4 (39 enodes) 4.391 * * [simplify]: iters left: 3 (46 enodes) 4.400 * * [simplify]: Extracting #0: cost 1 inf + 0 4.400 * * [simplify]: Extracting #1: cost 3 inf + 0 4.401 * * [simplify]: Extracting #2: cost 5 inf + 0 4.401 * * [simplify]: Extracting #3: cost 8 inf + 0 4.401 * * [simplify]: Extracting #4: cost 11 inf + 1 4.401 * * [simplify]: Extracting #5: cost 9 inf + 294 4.401 * * [simplify]: Extracting #6: cost 5 inf + 947 4.402 * * [simplify]: Extracting #7: cost 1 inf + 1819 4.402 * * [simplify]: Extracting #8: cost 0 inf + 2136 4.403 * [simplify]: Simplified to (sqrt (sqrt (atan2 1 (fma N (+ N 1) 1)))) 4.403 * [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)))))) 4.403 * * * * [progress]: [ 74 / 106 ] simplifiying candidate # 4.403 * [simplify]: Simplifying (sqrt (atan2 1 (fma N (+ N 1) 1))) 4.404 * * [simplify]: iters left: 5 (6 enodes) 4.407 * * [simplify]: iters left: 4 (23 enodes) 4.414 * * [simplify]: iters left: 3 (36 enodes) 4.426 * * [simplify]: iters left: 2 (43 enodes) 4.436 * * [simplify]: Extracting #0: cost 1 inf + 0 4.436 * * [simplify]: Extracting #1: cost 3 inf + 0 4.436 * * [simplify]: Extracting #2: cost 6 inf + 0 4.436 * * [simplify]: Extracting #3: cost 9 inf + 1 4.436 * * [simplify]: Extracting #4: cost 10 inf + 44 4.437 * * [simplify]: Extracting #5: cost 6 inf + 336 4.437 * * [simplify]: Extracting #6: cost 1 inf + 1225 4.437 * * [simplify]: Extracting #7: cost 0 inf + 1502 4.438 * [simplify]: Simplified to (sqrt (atan2 1 (+ 1 (fma N N N)))) 4.438 * [simplify]: Simplified (2 2) to (λ (N) (* (* (sqrt (atan2 1 (fma N (+ N 1) 1))) (sqrt 1)) (sqrt (atan2 1 (+ 1 (fma N N N)))))) 4.438 * * * * [progress]: [ 75 / 106 ] simplifiying candidate # 4.438 * [simplify]: Simplifying (sqrt (sqrt (atan2 1 (fma N (+ N 1) 1)))) 4.438 * * [simplify]: iters left: 6 (7 enodes) 4.442 * * [simplify]: iters left: 5 (26 enodes) 4.451 * * [simplify]: iters left: 4 (39 enodes) 4.458 * * [simplify]: iters left: 3 (46 enodes) 4.464 * * [simplify]: Extracting #0: cost 1 inf + 0 4.464 * * [simplify]: Extracting #1: cost 3 inf + 0 4.464 * * [simplify]: Extracting #2: cost 5 inf + 0 4.464 * * [simplify]: Extracting #3: cost 8 inf + 0 4.464 * * [simplify]: Extracting #4: cost 11 inf + 1 4.464 * * [simplify]: Extracting #5: cost 9 inf + 294 4.464 * * [simplify]: Extracting #6: cost 5 inf + 947 4.464 * * [simplify]: Extracting #7: cost 1 inf + 1819 4.465 * * [simplify]: Extracting #8: cost 0 inf + 2136 4.465 * [simplify]: Simplified to (sqrt (sqrt (atan2 1 (fma N (+ N 1) 1)))) 4.465 * [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)))))) 4.465 * * * * [progress]: [ 76 / 106 ] simplifiying candidate # 4.465 * [simplify]: Simplifying (sqrt (atan2 1 (fma N (+ N 1) 1))) 4.465 * * [simplify]: iters left: 5 (6 enodes) 4.467 * * [simplify]: iters left: 4 (23 enodes) 4.473 * * [simplify]: iters left: 3 (36 enodes) 4.479 * * [simplify]: iters left: 2 (43 enodes) 4.484 * * [simplify]: Extracting #0: cost 1 inf + 0 4.484 * * [simplify]: Extracting #1: cost 3 inf + 0 4.484 * * [simplify]: Extracting #2: cost 6 inf + 0 4.484 * * [simplify]: Extracting #3: cost 9 inf + 1 4.484 * * [simplify]: Extracting #4: cost 10 inf + 44 4.484 * * [simplify]: Extracting #5: cost 6 inf + 336 4.484 * * [simplify]: Extracting #6: cost 1 inf + 1225 4.485 * * [simplify]: Extracting #7: cost 0 inf + 1502 4.485 * [simplify]: Simplified to (sqrt (atan2 1 (+ 1 (fma N N N)))) 4.485 * [simplify]: Simplified (2 2) to (λ (N) (* (* (sqrt (atan2 1 (fma N (+ N 1) 1))) 1) (sqrt (atan2 1 (+ 1 (fma N N N)))))) 4.485 * * * * [progress]: [ 77 / 106 ] simplifiying candidate # 4.486 * [simplify]: Simplifying (* (cbrt (sqrt (atan2 1 (fma N (+ N 1) 1)))) (cbrt (sqrt (atan2 1 (fma N (+ N 1) 1))))) 4.486 * * [simplify]: iters left: 6 (8 enodes) 4.490 * * [simplify]: iters left: 5 (29 enodes) 4.500 * * [simplify]: iters left: 4 (42 enodes) 4.513 * * [simplify]: iters left: 3 (49 enodes) 4.525 * * [simplify]: Extracting #0: cost 1 inf + 0 4.525 * * [simplify]: Extracting #1: cost 3 inf + 0 4.525 * * [simplify]: Extracting #2: cost 5 inf + 0 4.525 * * [simplify]: Extracting #3: cost 7 inf + 0 4.525 * * [simplify]: Extracting #4: cost 10 inf + 0 4.525 * * [simplify]: Extracting #5: cost 13 inf + 1 4.525 * * [simplify]: Extracting #6: cost 15 inf + 2 4.526 * * [simplify]: Extracting #7: cost 10 inf + 336 4.526 * * [simplify]: Extracting #8: cost 5 inf + 1225 4.527 * * [simplify]: Extracting #9: cost 0 inf + 3010 4.527 * [simplify]: Simplified to (* (cbrt (sqrt (atan2 1 (+ 1 (fma N N N))))) (cbrt (sqrt (atan2 1 (+ 1 (fma N N N)))))) 4.527 * [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)))))) 4.528 * * * * [progress]: [ 78 / 106 ] simplifiying candidate # 4.528 * [simplify]: Simplifying (sqrt (* (cbrt (atan2 1 (fma N (+ N 1) 1))) (cbrt (atan2 1 (fma N (+ N 1) 1))))) 4.528 * * [simplify]: iters left: 6 (8 enodes) 4.532 * * [simplify]: iters left: 5 (30 enodes) 4.542 * * [simplify]: iters left: 4 (43 enodes) 4.556 * * [simplify]: iters left: 3 (50 enodes) 4.568 * * [simplify]: Extracting #0: cost 1 inf + 0 4.568 * * [simplify]: Extracting #1: cost 4 inf + 0 4.568 * * [simplify]: Extracting #2: cost 7 inf + 0 4.568 * * [simplify]: Extracting #3: cost 10 inf + 0 4.568 * * [simplify]: Extracting #4: cost 13 inf + 1 4.568 * * [simplify]: Extracting #5: cost 15 inf + 2 4.569 * * [simplify]: Extracting #6: cost 10 inf + 336 4.569 * * [simplify]: Extracting #7: cost 5 inf + 1385 4.569 * * [simplify]: Extracting #8: cost 0 inf + 3010 4.569 * [simplify]: Simplified to (fabs (cbrt (atan2 1 (+ 1 (fma N N N))))) 4.570 * [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)))))) 4.570 * * * * [progress]: [ 79 / 106 ] simplifiying candidate # 4.570 * [simplify]: Simplifying (sqrt (sqrt (atan2 1 (fma N (+ N 1) 1)))) 4.570 * * [simplify]: iters left: 6 (7 enodes) 4.572 * * [simplify]: iters left: 5 (26 enodes) 4.576 * * [simplify]: iters left: 4 (39 enodes) 4.583 * * [simplify]: iters left: 3 (46 enodes) 4.589 * * [simplify]: Extracting #0: cost 1 inf + 0 4.589 * * [simplify]: Extracting #1: cost 3 inf + 0 4.589 * * [simplify]: Extracting #2: cost 5 inf + 0 4.589 * * [simplify]: Extracting #3: cost 8 inf + 0 4.589 * * [simplify]: Extracting #4: cost 11 inf + 1 4.589 * * [simplify]: Extracting #5: cost 9 inf + 294 4.589 * * [simplify]: Extracting #6: cost 5 inf + 947 4.589 * * [simplify]: Extracting #7: cost 1 inf + 1819 4.590 * * [simplify]: Extracting #8: cost 0 inf + 2136 4.590 * [simplify]: Simplified to (sqrt (sqrt (atan2 1 (fma N (+ N 1) 1)))) 4.590 * [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)))))) 4.590 * * * * [progress]: [ 80 / 106 ] simplifiying candidate # 4.590 * [simplify]: Simplifying (sqrt 1) 4.590 * * [simplify]: iters left: 1 (2 enodes) 4.592 * * [simplify]: Extracting #0: cost 1 inf + 0 4.592 * * [simplify]: Extracting #1: cost 0 inf + 1 4.592 * [simplify]: Simplified to 1 4.593 * [simplify]: Simplified (2 1) to (λ (N) (* 1 (* (sqrt (atan2 1 (fma N (+ N 1) 1))) (sqrt (atan2 1 (fma N (+ N 1) 1)))))) 4.593 * * * * [progress]: [ 81 / 106 ] simplifiying candidate # 4.594 * [simplify]: Simplifying (sqrt (sqrt (atan2 1 (fma N (+ N 1) 1)))) 4.594 * * [simplify]: iters left: 6 (7 enodes) 4.596 * * [simplify]: iters left: 5 (26 enodes) 4.600 * * [simplify]: iters left: 4 (39 enodes) 4.613 * * [simplify]: iters left: 3 (46 enodes) 4.623 * * [simplify]: Extracting #0: cost 1 inf + 0 4.623 * * [simplify]: Extracting #1: cost 3 inf + 0 4.623 * * [simplify]: Extracting #2: cost 5 inf + 0 4.623 * * [simplify]: Extracting #3: cost 8 inf + 0 4.624 * * [simplify]: Extracting #4: cost 11 inf + 1 4.624 * * [simplify]: Extracting #5: cost 9 inf + 294 4.624 * * [simplify]: Extracting #6: cost 5 inf + 947 4.625 * * [simplify]: Extracting #7: cost 1 inf + 1819 4.625 * * [simplify]: Extracting #8: cost 0 inf + 2136 4.626 * [simplify]: Simplified to (sqrt (sqrt (atan2 1 (fma N (+ N 1) 1)))) 4.626 * [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)))))) 4.626 * * * * [progress]: [ 82 / 106 ] simplifiying candidate # 4.626 * * * * [progress]: [ 83 / 106 ] simplifiying candidate #real (real->posit16 (* (sqrt (atan2 1 (fma N (+ N 1) 1))) (sqrt (atan2 1 (fma N (+ N 1) 1)))))))> 4.626 * * * * [progress]: [ 84 / 106 ] simplifiying candidate # 4.626 * * * * [progress]: [ 85 / 106 ] simplifiying candidate # 4.626 * * * * [progress]: [ 86 / 106 ] simplifiying candidate # 4.626 * * * * [progress]: [ 87 / 106 ] simplifiying candidate # 4.626 * * * * [progress]: [ 88 / 106 ] simplifiying candidate # 4.626 * * * * [progress]: [ 89 / 106 ] simplifiying candidate # 4.627 * * * * [progress]: [ 90 / 106 ] simplifiying candidate # 4.627 * * * * [progress]: [ 91 / 106 ] simplifiying candidate # 4.627 * * * * [progress]: [ 92 / 106 ] simplifiying candidate # 4.627 * * * * [progress]: [ 93 / 106 ] simplifiying candidate # 4.627 * * * * [progress]: [ 94 / 106 ] simplifiying candidate #real (real->posit16 (atan2 1 (fma N (+ N 1) 1)))))))> 4.627 * * * * [progress]: [ 95 / 106 ] simplifiying candidate # 4.627 * [simplify]: Simplifying (sqrt (atan2 1 (fma N (+ N 1) 1))) 4.627 * * [simplify]: iters left: 5 (6 enodes) 4.630 * * [simplify]: iters left: 4 (23 enodes) 4.638 * * [simplify]: iters left: 3 (36 enodes) 4.650 * * [simplify]: iters left: 2 (43 enodes) 4.656 * * [simplify]: Extracting #0: cost 1 inf + 0 4.656 * * [simplify]: Extracting #1: cost 3 inf + 0 4.656 * * [simplify]: Extracting #2: cost 6 inf + 0 4.656 * * [simplify]: Extracting #3: cost 9 inf + 1 4.656 * * [simplify]: Extracting #4: cost 10 inf + 44 4.657 * * [simplify]: Extracting #5: cost 6 inf + 336 4.657 * * [simplify]: Extracting #6: cost 1 inf + 1225 4.657 * * [simplify]: Extracting #7: cost 0 inf + 1502 4.657 * [simplify]: Simplified to (sqrt (atan2 1 (+ 1 (fma N N N)))) 4.657 * [simplify]: Simplified (2 2) to (λ (N) (* (sqrt (atan2 1 (fma N (+ N 1) 1))) (sqrt (atan2 1 (+ 1 (fma N N N)))))) 4.657 * * * * [progress]: [ 96 / 106 ] simplifiying candidate # 4.657 * [simplify]: Simplifying (sqrt (atan2 1 (fma N (+ N 1) 1))) 4.657 * * [simplify]: iters left: 5 (6 enodes) 4.659 * * [simplify]: iters left: 4 (23 enodes) 4.663 * * [simplify]: iters left: 3 (36 enodes) 4.669 * * [simplify]: iters left: 2 (43 enodes) 4.674 * * [simplify]: Extracting #0: cost 1 inf + 0 4.674 * * [simplify]: Extracting #1: cost 3 inf + 0 4.674 * * [simplify]: Extracting #2: cost 6 inf + 0 4.674 * * [simplify]: Extracting #3: cost 9 inf + 1 4.674 * * [simplify]: Extracting #4: cost 10 inf + 44 4.674 * * [simplify]: Extracting #5: cost 6 inf + 336 4.675 * * [simplify]: Extracting #6: cost 1 inf + 1225 4.675 * * [simplify]: Extracting #7: cost 0 inf + 1502 4.675 * [simplify]: Simplified to (sqrt (atan2 1 (+ 1 (fma N N N)))) 4.675 * [simplify]: Simplified (2 2) to (λ (N) (* (sqrt (atan2 1 (fma N (+ N 1) 1))) (sqrt (atan2 1 (+ 1 (fma N N N)))))) 4.675 * * * * [progress]: [ 97 / 106 ] simplifiying candidate # 4.675 * [simplify]: Simplifying (sqrt (atan2 1 (fma N (+ N 1) 1))) 4.675 * * [simplify]: iters left: 5 (6 enodes) 4.677 * * [simplify]: iters left: 4 (23 enodes) 4.681 * * [simplify]: iters left: 3 (36 enodes) 4.692 * * [simplify]: iters left: 2 (43 enodes) 4.703 * * [simplify]: Extracting #0: cost 1 inf + 0 4.703 * * [simplify]: Extracting #1: cost 3 inf + 0 4.703 * * [simplify]: Extracting #2: cost 6 inf + 0 4.703 * * [simplify]: Extracting #3: cost 9 inf + 1 4.703 * * [simplify]: Extracting #4: cost 10 inf + 44 4.703 * * [simplify]: Extracting #5: cost 6 inf + 336 4.704 * * [simplify]: Extracting #6: cost 1 inf + 1225 4.704 * * [simplify]: Extracting #7: cost 0 inf + 1502 4.705 * [simplify]: Simplified to (sqrt (atan2 1 (+ 1 (fma N N N)))) 4.705 * [simplify]: Simplified (2 2) to (λ (N) (* (sqrt (atan2 1 (fma N (+ N 1) 1))) (sqrt (atan2 1 (+ 1 (fma N N N)))))) 4.705 * * * * [progress]: [ 98 / 106 ] simplifiying candidate # 4.705 * [simplify]: Simplifying (sqrt (atan2 1 (fma N (+ N 1) 1))) 4.705 * * [simplify]: iters left: 5 (6 enodes) 4.708 * * [simplify]: iters left: 4 (23 enodes) 4.717 * * [simplify]: iters left: 3 (36 enodes) 4.729 * * [simplify]: iters left: 2 (43 enodes) 4.739 * * [simplify]: Extracting #0: cost 1 inf + 0 4.739 * * [simplify]: Extracting #1: cost 3 inf + 0 4.739 * * [simplify]: Extracting #2: cost 6 inf + 0 4.739 * * [simplify]: Extracting #3: cost 9 inf + 1 4.739 * * [simplify]: Extracting #4: cost 10 inf + 44 4.739 * * [simplify]: Extracting #5: cost 6 inf + 336 4.740 * * [simplify]: Extracting #6: cost 1 inf + 1225 4.740 * * [simplify]: Extracting #7: cost 0 inf + 1502 4.741 * [simplify]: Simplified to (sqrt (atan2 1 (+ 1 (fma N N N)))) 4.741 * [simplify]: Simplified (2 1) to (λ (N) (* (sqrt (atan2 1 (+ 1 (fma N N N)))) (sqrt (atan2 1 (fma N (+ N 1) 1))))) 4.741 * * * * [progress]: [ 99 / 106 ] simplifiying candidate # 4.741 * [simplify]: Simplifying (sqrt (atan2 1 (fma N (+ N 1) 1))) 4.741 * * [simplify]: iters left: 5 (6 enodes) 4.744 * * [simplify]: iters left: 4 (23 enodes) 4.752 * * [simplify]: iters left: 3 (36 enodes) 4.764 * * [simplify]: iters left: 2 (43 enodes) 4.774 * * [simplify]: Extracting #0: cost 1 inf + 0 4.774 * * [simplify]: Extracting #1: cost 3 inf + 0 4.774 * * [simplify]: Extracting #2: cost 6 inf + 0 4.774 * * [simplify]: Extracting #3: cost 9 inf + 1 4.775 * * [simplify]: Extracting #4: cost 10 inf + 44 4.775 * * [simplify]: Extracting #5: cost 6 inf + 336 4.775 * * [simplify]: Extracting #6: cost 1 inf + 1225 4.776 * * [simplify]: Extracting #7: cost 0 inf + 1502 4.776 * [simplify]: Simplified to (sqrt (atan2 1 (+ 1 (fma N N N)))) 4.776 * [simplify]: Simplified (2 1) to (λ (N) (* (sqrt (atan2 1 (+ 1 (fma N N N)))) (sqrt (atan2 1 (fma N (+ N 1) 1))))) 4.776 * * * * [progress]: [ 100 / 106 ] simplifiying candidate # 4.777 * [simplify]: Simplifying (sqrt (atan2 1 (fma N (+ N 1) 1))) 4.777 * * [simplify]: iters left: 5 (6 enodes) 4.780 * * [simplify]: iters left: 4 (23 enodes) 4.787 * * [simplify]: iters left: 3 (36 enodes) 4.796 * * [simplify]: iters left: 2 (43 enodes) 4.801 * * [simplify]: Extracting #0: cost 1 inf + 0 4.802 * * [simplify]: Extracting #1: cost 3 inf + 0 4.802 * * [simplify]: Extracting #2: cost 6 inf + 0 4.802 * * [simplify]: Extracting #3: cost 9 inf + 1 4.802 * * [simplify]: Extracting #4: cost 10 inf + 44 4.802 * * [simplify]: Extracting #5: cost 6 inf + 336 4.802 * * [simplify]: Extracting #6: cost 1 inf + 1225 4.802 * * [simplify]: Extracting #7: cost 0 inf + 1502 4.802 * [simplify]: Simplified to (sqrt (atan2 1 (+ 1 (fma N N N)))) 4.802 * [simplify]: Simplified (2 1) to (λ (N) (* (sqrt (atan2 1 (+ 1 (fma N N N)))) (sqrt (atan2 1 (fma N (+ N 1) 1))))) 4.803 * * * * [progress]: [ 101 / 106 ] simplifiying candidate # 4.803 * [simplify]: Simplifying (atan2 1 (fma N (+ N 1) 1)) 4.803 * * [simplify]: iters left: 4 (5 enodes) 4.804 * * [simplify]: iters left: 3 (20 enodes) 4.808 * * [simplify]: iters left: 2 (33 enodes) 4.814 * * [simplify]: iters left: 1 (40 enodes) 4.819 * * [simplify]: Extracting #0: cost 1 inf + 0 4.819 * * [simplify]: Extracting #1: cost 4 inf + 0 4.819 * * [simplify]: Extracting #2: cost 7 inf + 1 4.820 * * [simplify]: Extracting #3: cost 3 inf + 768 4.820 * * [simplify]: Extracting #4: cost 1 inf + 907 4.820 * * [simplify]: Extracting #5: cost 0 inf + 948 4.820 * [simplify]: Simplified to (atan2 1 (fma N (+ N 1) 1)) 4.820 * [simplify]: Simplified (2) to (λ (N) (atan2 1 (fma N (+ N 1) 1))) 4.820 * * * * [progress]: [ 102 / 106 ] simplifiying candidate # 4.820 * [simplify]: Simplifying (atan2 1 (fma N (+ N 1) 1)) 4.820 * * [simplify]: iters left: 4 (5 enodes) 4.822 * * [simplify]: iters left: 3 (20 enodes) 4.826 * * [simplify]: iters left: 2 (33 enodes) 4.831 * * [simplify]: iters left: 1 (40 enodes) 4.838 * * [simplify]: Extracting #0: cost 1 inf + 0 4.838 * * [simplify]: Extracting #1: cost 4 inf + 0 4.838 * * [simplify]: Extracting #2: cost 7 inf + 1 4.838 * * [simplify]: Extracting #3: cost 3 inf + 768 4.838 * * [simplify]: Extracting #4: cost 1 inf + 907 4.839 * * [simplify]: Extracting #5: cost 0 inf + 948 4.839 * [simplify]: Simplified to (atan2 1 (fma N (+ N 1) 1)) 4.839 * [simplify]: Simplified (2) to (λ (N) (atan2 1 (fma N (+ N 1) 1))) 4.839 * * * * [progress]: [ 103 / 106 ] simplifiying candidate # 4.839 * [simplify]: Simplifying (atan2 1 (fma N (+ N 1) 1)) 4.840 * * [simplify]: iters left: 4 (5 enodes) 4.842 * * [simplify]: iters left: 3 (20 enodes) 4.849 * * [simplify]: iters left: 2 (33 enodes) 4.860 * * [simplify]: iters left: 1 (40 enodes) 4.869 * * [simplify]: Extracting #0: cost 1 inf + 0 4.869 * * [simplify]: Extracting #1: cost 4 inf + 0 4.869 * * [simplify]: Extracting #2: cost 7 inf + 1 4.870 * * [simplify]: Extracting #3: cost 3 inf + 768 4.870 * * [simplify]: Extracting #4: cost 1 inf + 907 4.870 * * [simplify]: Extracting #5: cost 0 inf + 948 4.871 * [simplify]: Simplified to (atan2 1 (fma N (+ N 1) 1)) 4.871 * [simplify]: Simplified (2) to (λ (N) (atan2 1 (fma N (+ N 1) 1))) 4.871 * * * * [progress]: [ 104 / 106 ] simplifiying candidate # 4.871 * [simplify]: Simplifying (atan2 1 (fma N (+ N 1) 1)) 4.871 * * [simplify]: iters left: 4 (5 enodes) 4.874 * * [simplify]: iters left: 3 (20 enodes) 4.881 * * [simplify]: iters left: 2 (33 enodes) 4.892 * * [simplify]: iters left: 1 (40 enodes) 4.901 * * [simplify]: Extracting #0: cost 1 inf + 0 4.901 * * [simplify]: Extracting #1: cost 4 inf + 0 4.901 * * [simplify]: Extracting #2: cost 7 inf + 1 4.902 * * [simplify]: Extracting #3: cost 3 inf + 768 4.902 * * [simplify]: Extracting #4: cost 1 inf + 907 4.902 * * [simplify]: Extracting #5: cost 0 inf + 948 4.903 * [simplify]: Simplified to (atan2 1 (fma N (+ N 1) 1)) 4.903 * [simplify]: Simplified (2 2 1) to (λ (N) (* (sqrt (atan2 1 (fma N (+ N 1) 1))) (sqrt (atan2 1 (fma N (+ N 1) 1))))) 4.903 * * * * [progress]: [ 105 / 106 ] simplifiying candidate # 4.903 * [simplify]: Simplifying (atan2 1 (fma N (+ N 1) 1)) 4.903 * * [simplify]: iters left: 4 (5 enodes) 4.905 * * [simplify]: iters left: 3 (20 enodes) 4.909 * * [simplify]: iters left: 2 (33 enodes) 4.914 * * [simplify]: iters left: 1 (40 enodes) 4.919 * * [simplify]: Extracting #0: cost 1 inf + 0 4.919 * * [simplify]: Extracting #1: cost 4 inf + 0 4.919 * * [simplify]: Extracting #2: cost 7 inf + 1 4.919 * * [simplify]: Extracting #3: cost 3 inf + 768 4.920 * * [simplify]: Extracting #4: cost 1 inf + 907 4.920 * * [simplify]: Extracting #5: cost 0 inf + 948 4.920 * [simplify]: Simplified to (atan2 1 (fma N (+ N 1) 1)) 4.920 * [simplify]: Simplified (2 2 1) to (λ (N) (* (sqrt (atan2 1 (fma N (+ N 1) 1))) (sqrt (atan2 1 (fma N (+ N 1) 1))))) 4.920 * * * * [progress]: [ 106 / 106 ] simplifiying candidate # 4.920 * [simplify]: Simplifying (atan2 1 (fma N (+ N 1) 1)) 4.920 * * [simplify]: iters left: 4 (5 enodes) 4.922 * * [simplify]: iters left: 3 (20 enodes) 4.925 * * [simplify]: iters left: 2 (33 enodes) 4.930 * * [simplify]: iters left: 1 (40 enodes) 4.935 * * [simplify]: Extracting #0: cost 1 inf + 0 4.935 * * [simplify]: Extracting #1: cost 4 inf + 0 4.935 * * [simplify]: Extracting #2: cost 7 inf + 1 4.935 * * [simplify]: Extracting #3: cost 3 inf + 768 4.936 * * [simplify]: Extracting #4: cost 1 inf + 907 4.936 * * [simplify]: Extracting #5: cost 0 inf + 948 4.936 * [simplify]: Simplified to (atan2 1 (fma N (+ N 1) 1)) 4.936 * [simplify]: Simplified (2 2 1) to (λ (N) (* (sqrt (atan2 1 (fma N (+ N 1) 1))) (sqrt (atan2 1 (fma N (+ N 1) 1))))) 4.936 * * * [progress]: adding candidates to table 5.969 * * [progress]: iteration 4 / 4 5.969 * * * [progress]: picking best candidate 5.984 * * * * [pick]: Picked # 5.984 * * * [progress]: localizing error 6.018 * * * [progress]: generating rewritten candidates 6.018 * * * * [progress]: [ 1 / 4 ] rewriting at (2 2 2) 6.019 * * * * [progress]: [ 2 / 4 ] rewriting at (2 2 1 1) 6.020 * * * * [progress]: [ 3 / 4 ] rewriting at (2 1 1) 6.021 * * * * [progress]: [ 4 / 4 ] rewriting at (2 2 2 1) 6.022 * * * [progress]: generating series expansions 6.022 * * * * [progress]: [ 1 / 4 ] generating series at (2 2 2) 6.022 * [backup-simplify]: Simplify (sqrt (atan2 1 (fma N (+ N 1) 1))) into (sqrt (atan2 1 (fma N (+ N 1) 1))) 6.022 * [approximate]: Taking taylor expansion of (sqrt (atan2 1 (fma N (+ N 1) 1))) in (N) around 0 6.022 * [taylor]: Taking taylor expansion of (sqrt (atan2 1 (fma N (+ N 1) 1))) in N 6.022 * [taylor]: Taking taylor expansion of (atan2 1 (fma N (+ N 1) 1)) in N 6.022 * [backup-simplify]: Simplify (atan2 1 (fma N (+ N 1) 1)) into (atan2 1 (fma N (+ N 1) 1)) 6.022 * [backup-simplify]: Simplify (sqrt (atan2 1 (fma N (+ N 1) 1))) into (sqrt (atan2 1 (fma N (+ N 1) 1))) 6.022 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (atan2 1 (fma N (+ N 1) 1))))) into 0 6.022 * [taylor]: Taking taylor expansion of (sqrt (atan2 1 (fma N (+ N 1) 1))) in N 6.022 * [taylor]: Taking taylor expansion of (atan2 1 (fma N (+ N 1) 1)) in N 6.022 * [backup-simplify]: Simplify (atan2 1 (fma N (+ N 1) 1)) into (atan2 1 (fma N (+ N 1) 1)) 6.022 * [backup-simplify]: Simplify (sqrt (atan2 1 (fma N (+ N 1) 1))) into (sqrt (atan2 1 (fma N (+ N 1) 1))) 6.022 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (atan2 1 (fma N (+ N 1) 1))))) into 0 6.022 * [backup-simplify]: Simplify (sqrt (atan2 1 (fma N (+ N 1) 1))) into (sqrt (atan2 1 (fma N (+ N 1) 1))) 6.022 * [backup-simplify]: Simplify 0 into 0 6.023 * [backup-simplify]: Simplify (/ (- 0 (pow 0 2) (+)) (* 2 (sqrt (atan2 1 (fma N (+ N 1) 1))))) into 0 6.023 * [backup-simplify]: Simplify 0 into 0 6.024 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0)))) (* 2 (sqrt (atan2 1 (fma N (+ N 1) 1))))) into 0 6.024 * [backup-simplify]: Simplify 0 into 0 6.024 * [backup-simplify]: Simplify (/ (- 0 (pow 0 2) (+ (* 2 (* 0 0)))) (* 2 (sqrt (atan2 1 (fma N (+ N 1) 1))))) into 0 6.025 * [backup-simplify]: Simplify 0 into 0 6.025 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0)) (* 2 (* 0 0)))) (* 2 (sqrt (atan2 1 (fma N (+ N 1) 1))))) into 0 6.025 * [backup-simplify]: Simplify 0 into 0 6.026 * [backup-simplify]: Simplify (/ (- 0 (pow 0 2) (+ (* 2 (* 0 0)) (* 2 (* 0 0)))) (* 2 (sqrt (atan2 1 (fma N (+ N 1) 1))))) into 0 6.026 * [backup-simplify]: Simplify 0 into 0 6.026 * [backup-simplify]: Simplify (sqrt (atan2 1 (fma N (+ N 1) 1))) into (sqrt (atan2 1 (fma N (+ N 1) 1))) 6.026 * [backup-simplify]: Simplify (sqrt (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1))) into (sqrt (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1))) 6.026 * [approximate]: Taking taylor expansion of (sqrt (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1))) in (N) around 0 6.026 * [taylor]: Taking taylor expansion of (sqrt (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1))) in N 6.026 * [taylor]: Taking taylor expansion of (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1)) in N 6.026 * [backup-simplify]: Simplify (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1)) into (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1)) 6.026 * [backup-simplify]: Simplify (sqrt (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1))) into (sqrt (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1))) 6.026 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1))))) into 0 6.026 * [taylor]: Taking taylor expansion of (sqrt (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1))) in N 6.026 * [taylor]: Taking taylor expansion of (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1)) in N 6.026 * [backup-simplify]: Simplify (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1)) into (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1)) 6.027 * [backup-simplify]: Simplify (sqrt (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1))) into (sqrt (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1))) 6.027 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1))))) into 0 6.027 * [backup-simplify]: Simplify (sqrt (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1))) into (sqrt (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1))) 6.027 * [backup-simplify]: Simplify 0 into 0 6.027 * [backup-simplify]: Simplify (/ (- 0 (pow 0 2) (+)) (* 2 (sqrt (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1))))) into 0 6.027 * [backup-simplify]: Simplify 0 into 0 6.028 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0)))) (* 2 (sqrt (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1))))) into 0 6.028 * [backup-simplify]: Simplify 0 into 0 6.029 * [backup-simplify]: Simplify (/ (- 0 (pow 0 2) (+ (* 2 (* 0 0)))) (* 2 (sqrt (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1))))) into 0 6.029 * [backup-simplify]: Simplify 0 into 0 6.029 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0)) (* 2 (* 0 0)))) (* 2 (sqrt (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1))))) into 0 6.029 * [backup-simplify]: Simplify 0 into 0 6.030 * [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 6.030 * [backup-simplify]: Simplify 0 into 0 6.030 * [backup-simplify]: Simplify (sqrt (atan2 1 (fma (/ 1 (/ 1 N)) (+ (/ 1 (/ 1 N)) 1) 1))) into (sqrt (atan2 1 (fma N (+ N 1) 1))) 6.030 * [backup-simplify]: Simplify (sqrt (atan2 1 (fma (/ 1 (- N)) (+ (/ 1 (- N)) 1) 1))) into (sqrt (atan2 1 (fma (/ -1 N) (- 1 (/ 1 N)) 1))) 6.030 * [approximate]: Taking taylor expansion of (sqrt (atan2 1 (fma (/ -1 N) (- 1 (/ 1 N)) 1))) in (N) around 0 6.030 * [taylor]: Taking taylor expansion of (sqrt (atan2 1 (fma (/ -1 N) (- 1 (/ 1 N)) 1))) in N 6.030 * [taylor]: Taking taylor expansion of (atan2 1 (fma (/ -1 N) (- 1 (/ 1 N)) 1)) in N 6.030 * [backup-simplify]: Simplify (atan2 1 (fma (/ -1 N) (- 1 (/ 1 N)) 1)) into (atan2 1 (fma (/ -1 N) (- 1 (/ 1 N)) 1)) 6.030 * [backup-simplify]: Simplify (sqrt (atan2 1 (fma (/ -1 N) (- 1 (/ 1 N)) 1))) into (sqrt (atan2 1 (fma (/ -1 N) (- 1 (/ 1 N)) 1))) 6.030 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (atan2 1 (fma (/ -1 N) (- 1 (/ 1 N)) 1))))) into 0 6.030 * [taylor]: Taking taylor expansion of (sqrt (atan2 1 (fma (/ -1 N) (- 1 (/ 1 N)) 1))) in N 6.031 * [taylor]: Taking taylor expansion of (atan2 1 (fma (/ -1 N) (- 1 (/ 1 N)) 1)) in N 6.031 * [backup-simplify]: Simplify (atan2 1 (fma (/ -1 N) (- 1 (/ 1 N)) 1)) into (atan2 1 (fma (/ -1 N) (- 1 (/ 1 N)) 1)) 6.031 * [backup-simplify]: Simplify (sqrt (atan2 1 (fma (/ -1 N) (- 1 (/ 1 N)) 1))) into (sqrt (atan2 1 (fma (/ -1 N) (- 1 (/ 1 N)) 1))) 6.031 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (atan2 1 (fma (/ -1 N) (- 1 (/ 1 N)) 1))))) into 0 6.031 * [backup-simplify]: Simplify (sqrt (atan2 1 (fma (/ -1 N) (- 1 (/ 1 N)) 1))) into (sqrt (atan2 1 (fma (/ -1 N) (- 1 (/ 1 N)) 1))) 6.031 * [backup-simplify]: Simplify 0 into 0 6.031 * [backup-simplify]: Simplify (/ (- 0 (pow 0 2) (+)) (* 2 (sqrt (atan2 1 (fma (/ -1 N) (- 1 (/ 1 N)) 1))))) into 0 6.032 * [backup-simplify]: Simplify 0 into 0 6.032 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0)))) (* 2 (sqrt (atan2 1 (fma (/ -1 N) (- 1 (/ 1 N)) 1))))) into 0 6.032 * [backup-simplify]: Simplify 0 into 0 6.033 * [backup-simplify]: Simplify (/ (- 0 (pow 0 2) (+ (* 2 (* 0 0)))) (* 2 (sqrt (atan2 1 (fma (/ -1 N) (- 1 (/ 1 N)) 1))))) into 0 6.033 * [backup-simplify]: Simplify 0 into 0 6.034 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0)) (* 2 (* 0 0)))) (* 2 (sqrt (atan2 1 (fma (/ -1 N) (- 1 (/ 1 N)) 1))))) into 0 6.034 * [backup-simplify]: Simplify 0 into 0 6.036 * [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 6.036 * [backup-simplify]: Simplify 0 into 0 6.036 * [backup-simplify]: Simplify (sqrt (atan2 1 (fma (/ -1 (/ 1 (- N))) (- 1 (/ 1 (/ 1 (- N)))) 1))) into (sqrt (atan2 1 (fma N (+ N 1) 1))) 6.036 * * * * [progress]: [ 2 / 4 ] generating series at (2 2 1 1) 6.036 * [backup-simplify]: Simplify (sqrt (atan2 1 (fma N (+ N 1) 1))) into (sqrt (atan2 1 (fma N (+ N 1) 1))) 6.036 * [approximate]: Taking taylor expansion of (sqrt (atan2 1 (fma N (+ N 1) 1))) in (N) around 0 6.036 * [taylor]: Taking taylor expansion of (sqrt (atan2 1 (fma N (+ N 1) 1))) in N 6.036 * [taylor]: Taking taylor expansion of (atan2 1 (fma N (+ N 1) 1)) in N 6.036 * [backup-simplify]: Simplify (atan2 1 (fma N (+ N 1) 1)) into (atan2 1 (fma N (+ N 1) 1)) 6.036 * [backup-simplify]: Simplify (sqrt (atan2 1 (fma N (+ N 1) 1))) into (sqrt (atan2 1 (fma N (+ N 1) 1))) 6.037 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (atan2 1 (fma N (+ N 1) 1))))) into 0 6.037 * [taylor]: Taking taylor expansion of (sqrt (atan2 1 (fma N (+ N 1) 1))) in N 6.037 * [taylor]: Taking taylor expansion of (atan2 1 (fma N (+ N 1) 1)) in N 6.037 * [backup-simplify]: Simplify (atan2 1 (fma N (+ N 1) 1)) into (atan2 1 (fma N (+ N 1) 1)) 6.037 * [backup-simplify]: Simplify (sqrt (atan2 1 (fma N (+ N 1) 1))) into (sqrt (atan2 1 (fma N (+ N 1) 1))) 6.037 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (atan2 1 (fma N (+ N 1) 1))))) into 0 6.037 * [backup-simplify]: Simplify (sqrt (atan2 1 (fma N (+ N 1) 1))) into (sqrt (atan2 1 (fma N (+ N 1) 1))) 6.037 * [backup-simplify]: Simplify 0 into 0 6.038 * [backup-simplify]: Simplify (/ (- 0 (pow 0 2) (+)) (* 2 (sqrt (atan2 1 (fma N (+ N 1) 1))))) into 0 6.038 * [backup-simplify]: Simplify 0 into 0 6.039 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0)))) (* 2 (sqrt (atan2 1 (fma N (+ N 1) 1))))) into 0 6.039 * [backup-simplify]: Simplify 0 into 0 6.040 * [backup-simplify]: Simplify (/ (- 0 (pow 0 2) (+ (* 2 (* 0 0)))) (* 2 (sqrt (atan2 1 (fma N (+ N 1) 1))))) into 0 6.040 * [backup-simplify]: Simplify 0 into 0 6.041 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0)) (* 2 (* 0 0)))) (* 2 (sqrt (atan2 1 (fma N (+ N 1) 1))))) into 0 6.041 * [backup-simplify]: Simplify 0 into 0 6.042 * [backup-simplify]: Simplify (/ (- 0 (pow 0 2) (+ (* 2 (* 0 0)) (* 2 (* 0 0)))) (* 2 (sqrt (atan2 1 (fma N (+ N 1) 1))))) into 0 6.043 * [backup-simplify]: Simplify 0 into 0 6.043 * [backup-simplify]: Simplify (sqrt (atan2 1 (fma N (+ N 1) 1))) into (sqrt (atan2 1 (fma N (+ N 1) 1))) 6.043 * [backup-simplify]: Simplify (sqrt (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1))) into (sqrt (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1))) 6.043 * [approximate]: Taking taylor expansion of (sqrt (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1))) in (N) around 0 6.043 * [taylor]: Taking taylor expansion of (sqrt (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1))) in N 6.043 * [taylor]: Taking taylor expansion of (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1)) in N 6.043 * [backup-simplify]: Simplify (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1)) into (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1)) 6.043 * [backup-simplify]: Simplify (sqrt (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1))) into (sqrt (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1))) 6.043 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1))))) into 0 6.043 * [taylor]: Taking taylor expansion of (sqrt (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1))) in N 6.044 * [taylor]: Taking taylor expansion of (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1)) in N 6.044 * [backup-simplify]: Simplify (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1)) into (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1)) 6.044 * [backup-simplify]: Simplify (sqrt (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1))) into (sqrt (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1))) 6.044 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1))))) into 0 6.044 * [backup-simplify]: Simplify (sqrt (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1))) into (sqrt (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1))) 6.044 * [backup-simplify]: Simplify 0 into 0 6.045 * [backup-simplify]: Simplify (/ (- 0 (pow 0 2) (+)) (* 2 (sqrt (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1))))) into 0 6.045 * [backup-simplify]: Simplify 0 into 0 6.046 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0)))) (* 2 (sqrt (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1))))) into 0 6.046 * [backup-simplify]: Simplify 0 into 0 6.047 * [backup-simplify]: Simplify (/ (- 0 (pow 0 2) (+ (* 2 (* 0 0)))) (* 2 (sqrt (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1))))) into 0 6.047 * [backup-simplify]: Simplify 0 into 0 6.048 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0)) (* 2 (* 0 0)))) (* 2 (sqrt (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1))))) into 0 6.048 * [backup-simplify]: Simplify 0 into 0 6.049 * [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 6.049 * [backup-simplify]: Simplify 0 into 0 6.049 * [backup-simplify]: Simplify (sqrt (atan2 1 (fma (/ 1 (/ 1 N)) (+ (/ 1 (/ 1 N)) 1) 1))) into (sqrt (atan2 1 (fma N (+ N 1) 1))) 6.049 * [backup-simplify]: Simplify (sqrt (atan2 1 (fma (/ 1 (- N)) (+ (/ 1 (- N)) 1) 1))) into (sqrt (atan2 1 (fma (/ -1 N) (- 1 (/ 1 N)) 1))) 6.049 * [approximate]: Taking taylor expansion of (sqrt (atan2 1 (fma (/ -1 N) (- 1 (/ 1 N)) 1))) in (N) around 0 6.049 * [taylor]: Taking taylor expansion of (sqrt (atan2 1 (fma (/ -1 N) (- 1 (/ 1 N)) 1))) in N 6.049 * [taylor]: Taking taylor expansion of (atan2 1 (fma (/ -1 N) (- 1 (/ 1 N)) 1)) in N 6.049 * [backup-simplify]: Simplify (atan2 1 (fma (/ -1 N) (- 1 (/ 1 N)) 1)) into (atan2 1 (fma (/ -1 N) (- 1 (/ 1 N)) 1)) 6.049 * [backup-simplify]: Simplify (sqrt (atan2 1 (fma (/ -1 N) (- 1 (/ 1 N)) 1))) into (sqrt (atan2 1 (fma (/ -1 N) (- 1 (/ 1 N)) 1))) 6.050 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (atan2 1 (fma (/ -1 N) (- 1 (/ 1 N)) 1))))) into 0 6.050 * [taylor]: Taking taylor expansion of (sqrt (atan2 1 (fma (/ -1 N) (- 1 (/ 1 N)) 1))) in N 6.050 * [taylor]: Taking taylor expansion of (atan2 1 (fma (/ -1 N) (- 1 (/ 1 N)) 1)) in N 6.050 * [backup-simplify]: Simplify (atan2 1 (fma (/ -1 N) (- 1 (/ 1 N)) 1)) into (atan2 1 (fma (/ -1 N) (- 1 (/ 1 N)) 1)) 6.050 * [backup-simplify]: Simplify (sqrt (atan2 1 (fma (/ -1 N) (- 1 (/ 1 N)) 1))) into (sqrt (atan2 1 (fma (/ -1 N) (- 1 (/ 1 N)) 1))) 6.050 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (atan2 1 (fma (/ -1 N) (- 1 (/ 1 N)) 1))))) into 0 6.050 * [backup-simplify]: Simplify (sqrt (atan2 1 (fma (/ -1 N) (- 1 (/ 1 N)) 1))) into (sqrt (atan2 1 (fma (/ -1 N) (- 1 (/ 1 N)) 1))) 6.050 * [backup-simplify]: Simplify 0 into 0 6.051 * [backup-simplify]: Simplify (/ (- 0 (pow 0 2) (+)) (* 2 (sqrt (atan2 1 (fma (/ -1 N) (- 1 (/ 1 N)) 1))))) into 0 6.051 * [backup-simplify]: Simplify 0 into 0 6.051 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0)))) (* 2 (sqrt (atan2 1 (fma (/ -1 N) (- 1 (/ 1 N)) 1))))) into 0 6.051 * [backup-simplify]: Simplify 0 into 0 6.052 * [backup-simplify]: Simplify (/ (- 0 (pow 0 2) (+ (* 2 (* 0 0)))) (* 2 (sqrt (atan2 1 (fma (/ -1 N) (- 1 (/ 1 N)) 1))))) into 0 6.052 * [backup-simplify]: Simplify 0 into 0 6.052 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0)) (* 2 (* 0 0)))) (* 2 (sqrt (atan2 1 (fma (/ -1 N) (- 1 (/ 1 N)) 1))))) into 0 6.052 * [backup-simplify]: Simplify 0 into 0 6.053 * [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 6.053 * [backup-simplify]: Simplify 0 into 0 6.053 * [backup-simplify]: Simplify (sqrt (atan2 1 (fma (/ -1 (/ 1 (- N))) (- 1 (/ 1 (/ 1 (- N)))) 1))) into (sqrt (atan2 1 (fma N (+ N 1) 1))) 6.053 * * * * [progress]: [ 3 / 4 ] generating series at (2 1 1) 6.053 * [backup-simplify]: Simplify (sqrt (atan2 1 (fma N (+ N 1) 1))) into (sqrt (atan2 1 (fma N (+ N 1) 1))) 6.053 * [approximate]: Taking taylor expansion of (sqrt (atan2 1 (fma N (+ N 1) 1))) in (N) around 0 6.053 * [taylor]: Taking taylor expansion of (sqrt (atan2 1 (fma N (+ N 1) 1))) in N 6.054 * [taylor]: Taking taylor expansion of (atan2 1 (fma N (+ N 1) 1)) in N 6.054 * [backup-simplify]: Simplify (atan2 1 (fma N (+ N 1) 1)) into (atan2 1 (fma N (+ N 1) 1)) 6.054 * [backup-simplify]: Simplify (sqrt (atan2 1 (fma N (+ N 1) 1))) into (sqrt (atan2 1 (fma N (+ N 1) 1))) 6.054 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (atan2 1 (fma N (+ N 1) 1))))) into 0 6.054 * [taylor]: Taking taylor expansion of (sqrt (atan2 1 (fma N (+ N 1) 1))) in N 6.054 * [taylor]: Taking taylor expansion of (atan2 1 (fma N (+ N 1) 1)) in N 6.054 * [backup-simplify]: Simplify (atan2 1 (fma N (+ N 1) 1)) into (atan2 1 (fma N (+ N 1) 1)) 6.054 * [backup-simplify]: Simplify (sqrt (atan2 1 (fma N (+ N 1) 1))) into (sqrt (atan2 1 (fma N (+ N 1) 1))) 6.054 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (atan2 1 (fma N (+ N 1) 1))))) into 0 6.054 * [backup-simplify]: Simplify (sqrt (atan2 1 (fma N (+ N 1) 1))) into (sqrt (atan2 1 (fma N (+ N 1) 1))) 6.054 * [backup-simplify]: Simplify 0 into 0 6.055 * [backup-simplify]: Simplify (/ (- 0 (pow 0 2) (+)) (* 2 (sqrt (atan2 1 (fma N (+ N 1) 1))))) into 0 6.055 * [backup-simplify]: Simplify 0 into 0 6.055 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0)))) (* 2 (sqrt (atan2 1 (fma N (+ N 1) 1))))) into 0 6.055 * [backup-simplify]: Simplify 0 into 0 6.056 * [backup-simplify]: Simplify (/ (- 0 (pow 0 2) (+ (* 2 (* 0 0)))) (* 2 (sqrt (atan2 1 (fma N (+ N 1) 1))))) into 0 6.056 * [backup-simplify]: Simplify 0 into 0 6.056 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0)) (* 2 (* 0 0)))) (* 2 (sqrt (atan2 1 (fma N (+ N 1) 1))))) into 0 6.056 * [backup-simplify]: Simplify 0 into 0 6.057 * [backup-simplify]: Simplify (/ (- 0 (pow 0 2) (+ (* 2 (* 0 0)) (* 2 (* 0 0)))) (* 2 (sqrt (atan2 1 (fma N (+ N 1) 1))))) into 0 6.057 * [backup-simplify]: Simplify 0 into 0 6.057 * [backup-simplify]: Simplify (sqrt (atan2 1 (fma N (+ N 1) 1))) into (sqrt (atan2 1 (fma N (+ N 1) 1))) 6.057 * [backup-simplify]: Simplify (sqrt (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1))) into (sqrt (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1))) 6.057 * [approximate]: Taking taylor expansion of (sqrt (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1))) in (N) around 0 6.057 * [taylor]: Taking taylor expansion of (sqrt (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1))) in N 6.057 * [taylor]: Taking taylor expansion of (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1)) in N 6.057 * [backup-simplify]: Simplify (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1)) into (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1)) 6.057 * [backup-simplify]: Simplify (sqrt (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1))) into (sqrt (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1))) 6.058 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1))))) into 0 6.058 * [taylor]: Taking taylor expansion of (sqrt (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1))) in N 6.058 * [taylor]: Taking taylor expansion of (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1)) in N 6.058 * [backup-simplify]: Simplify (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1)) into (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1)) 6.058 * [backup-simplify]: Simplify (sqrt (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1))) into (sqrt (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1))) 6.058 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1))))) into 0 6.058 * [backup-simplify]: Simplify (sqrt (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1))) into (sqrt (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1))) 6.058 * [backup-simplify]: Simplify 0 into 0 6.059 * [backup-simplify]: Simplify (/ (- 0 (pow 0 2) (+)) (* 2 (sqrt (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1))))) into 0 6.059 * [backup-simplify]: Simplify 0 into 0 6.059 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0)))) (* 2 (sqrt (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1))))) into 0 6.059 * [backup-simplify]: Simplify 0 into 0 6.060 * [backup-simplify]: Simplify (/ (- 0 (pow 0 2) (+ (* 2 (* 0 0)))) (* 2 (sqrt (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1))))) into 0 6.060 * [backup-simplify]: Simplify 0 into 0 6.060 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0)) (* 2 (* 0 0)))) (* 2 (sqrt (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1))))) into 0 6.060 * [backup-simplify]: Simplify 0 into 0 6.061 * [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 6.061 * [backup-simplify]: Simplify 0 into 0 6.061 * [backup-simplify]: Simplify (sqrt (atan2 1 (fma (/ 1 (/ 1 N)) (+ (/ 1 (/ 1 N)) 1) 1))) into (sqrt (atan2 1 (fma N (+ N 1) 1))) 6.061 * [backup-simplify]: Simplify (sqrt (atan2 1 (fma (/ 1 (- N)) (+ (/ 1 (- N)) 1) 1))) into (sqrt (atan2 1 (fma (/ -1 N) (- 1 (/ 1 N)) 1))) 6.061 * [approximate]: Taking taylor expansion of (sqrt (atan2 1 (fma (/ -1 N) (- 1 (/ 1 N)) 1))) in (N) around 0 6.061 * [taylor]: Taking taylor expansion of (sqrt (atan2 1 (fma (/ -1 N) (- 1 (/ 1 N)) 1))) in N 6.061 * [taylor]: Taking taylor expansion of (atan2 1 (fma (/ -1 N) (- 1 (/ 1 N)) 1)) in N 6.062 * [backup-simplify]: Simplify (atan2 1 (fma (/ -1 N) (- 1 (/ 1 N)) 1)) into (atan2 1 (fma (/ -1 N) (- 1 (/ 1 N)) 1)) 6.062 * [backup-simplify]: Simplify (sqrt (atan2 1 (fma (/ -1 N) (- 1 (/ 1 N)) 1))) into (sqrt (atan2 1 (fma (/ -1 N) (- 1 (/ 1 N)) 1))) 6.062 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (atan2 1 (fma (/ -1 N) (- 1 (/ 1 N)) 1))))) into 0 6.062 * [taylor]: Taking taylor expansion of (sqrt (atan2 1 (fma (/ -1 N) (- 1 (/ 1 N)) 1))) in N 6.062 * [taylor]: Taking taylor expansion of (atan2 1 (fma (/ -1 N) (- 1 (/ 1 N)) 1)) in N 6.062 * [backup-simplify]: Simplify (atan2 1 (fma (/ -1 N) (- 1 (/ 1 N)) 1)) into (atan2 1 (fma (/ -1 N) (- 1 (/ 1 N)) 1)) 6.062 * [backup-simplify]: Simplify (sqrt (atan2 1 (fma (/ -1 N) (- 1 (/ 1 N)) 1))) into (sqrt (atan2 1 (fma (/ -1 N) (- 1 (/ 1 N)) 1))) 6.062 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (atan2 1 (fma (/ -1 N) (- 1 (/ 1 N)) 1))))) into 0 6.062 * [backup-simplify]: Simplify (sqrt (atan2 1 (fma (/ -1 N) (- 1 (/ 1 N)) 1))) into (sqrt (atan2 1 (fma (/ -1 N) (- 1 (/ 1 N)) 1))) 6.062 * [backup-simplify]: Simplify 0 into 0 6.063 * [backup-simplify]: Simplify (/ (- 0 (pow 0 2) (+)) (* 2 (sqrt (atan2 1 (fma (/ -1 N) (- 1 (/ 1 N)) 1))))) into 0 6.063 * [backup-simplify]: Simplify 0 into 0 6.064 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0)))) (* 2 (sqrt (atan2 1 (fma (/ -1 N) (- 1 (/ 1 N)) 1))))) into 0 6.064 * [backup-simplify]: Simplify 0 into 0 6.064 * [backup-simplify]: Simplify (/ (- 0 (pow 0 2) (+ (* 2 (* 0 0)))) (* 2 (sqrt (atan2 1 (fma (/ -1 N) (- 1 (/ 1 N)) 1))))) into 0 6.064 * [backup-simplify]: Simplify 0 into 0 6.065 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0)) (* 2 (* 0 0)))) (* 2 (sqrt (atan2 1 (fma (/ -1 N) (- 1 (/ 1 N)) 1))))) into 0 6.065 * [backup-simplify]: Simplify 0 into 0 6.065 * [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 6.065 * [backup-simplify]: Simplify 0 into 0 6.066 * [backup-simplify]: Simplify (sqrt (atan2 1 (fma (/ -1 (/ 1 (- N))) (- 1 (/ 1 (/ 1 (- N)))) 1))) into (sqrt (atan2 1 (fma N (+ N 1) 1))) 6.066 * * * * [progress]: [ 4 / 4 ] generating series at (2 2 2 1) 6.066 * [backup-simplify]: Simplify (atan2 1 (fma N (+ N 1) 1)) into (atan2 1 (fma N (+ N 1) 1)) 6.066 * [approximate]: Taking taylor expansion of (atan2 1 (fma N (+ N 1) 1)) in (N) around 0 6.066 * [taylor]: Taking taylor expansion of (atan2 1 (fma N (+ N 1) 1)) in N 6.066 * [backup-simplify]: Simplify (atan2 1 (fma N (+ N 1) 1)) into (atan2 1 (fma N (+ N 1) 1)) 6.066 * [taylor]: Taking taylor expansion of (atan2 1 (fma N (+ N 1) 1)) in N 6.066 * [backup-simplify]: Simplify (atan2 1 (fma N (+ N 1) 1)) into (atan2 1 (fma N (+ N 1) 1)) 6.066 * [backup-simplify]: Simplify (atan2 1 (fma N (+ N 1) 1)) into (atan2 1 (fma N (+ N 1) 1)) 6.066 * [backup-simplify]: Simplify 0 into 0 6.066 * [backup-simplify]: Simplify 0 into 0 6.066 * [backup-simplify]: Simplify 0 into 0 6.066 * [backup-simplify]: Simplify 0 into 0 6.066 * [backup-simplify]: Simplify 0 into 0 6.066 * [backup-simplify]: Simplify 0 into 0 6.066 * [backup-simplify]: Simplify (atan2 1 (fma N (+ N 1) 1)) into (atan2 1 (fma N (+ N 1) 1)) 6.066 * [backup-simplify]: Simplify (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1)) into (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1)) 6.066 * [approximate]: Taking taylor expansion of (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1)) in (N) around 0 6.066 * [taylor]: Taking taylor expansion of (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1)) in N 6.066 * [backup-simplify]: Simplify (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1)) into (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1)) 6.066 * [taylor]: Taking taylor expansion of (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1)) in N 6.067 * [backup-simplify]: Simplify (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1)) into (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1)) 6.067 * [backup-simplify]: Simplify (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1)) into (atan2 1 (fma (/ 1 N) (+ (/ 1 N) 1) 1)) 6.067 * [backup-simplify]: Simplify 0 into 0 6.067 * [backup-simplify]: Simplify 0 into 0 6.067 * [backup-simplify]: Simplify 0 into 0 6.067 * [backup-simplify]: Simplify 0 into 0 6.067 * [backup-simplify]: Simplify 0 into 0 6.067 * [backup-simplify]: Simplify 0 into 0 6.067 * [backup-simplify]: Simplify (atan2 1 (fma (/ 1 (/ 1 N)) (+ (/ 1 (/ 1 N)) 1) 1)) into (atan2 1 (fma N (+ N 1) 1)) 6.067 * [backup-simplify]: Simplify (atan2 1 (fma (/ 1 (- N)) (+ (/ 1 (- N)) 1) 1)) into (atan2 1 (fma (/ -1 N) (- 1 (/ 1 N)) 1)) 6.067 * [approximate]: Taking taylor expansion of (atan2 1 (fma (/ -1 N) (- 1 (/ 1 N)) 1)) in (N) around 0 6.067 * [taylor]: Taking taylor expansion of (atan2 1 (fma (/ -1 N) (- 1 (/ 1 N)) 1)) in N 6.067 * [backup-simplify]: Simplify (atan2 1 (fma (/ -1 N) (- 1 (/ 1 N)) 1)) into (atan2 1 (fma (/ -1 N) (- 1 (/ 1 N)) 1)) 6.067 * [taylor]: Taking taylor expansion of (atan2 1 (fma (/ -1 N) (- 1 (/ 1 N)) 1)) in N 6.067 * [backup-simplify]: Simplify (atan2 1 (fma (/ -1 N) (- 1 (/ 1 N)) 1)) into (atan2 1 (fma (/ -1 N) (- 1 (/ 1 N)) 1)) 6.067 * [backup-simplify]: Simplify (atan2 1 (fma (/ -1 N) (- 1 (/ 1 N)) 1)) into (atan2 1 (fma (/ -1 N) (- 1 (/ 1 N)) 1)) 6.067 * [backup-simplify]: Simplify 0 into 0 6.067 * [backup-simplify]: Simplify 0 into 0 6.067 * [backup-simplify]: Simplify 0 into 0 6.067 * [backup-simplify]: Simplify 0 into 0 6.067 * [backup-simplify]: Simplify 0 into 0 6.067 * [backup-simplify]: Simplify 0 into 0 6.068 * [backup-simplify]: Simplify (atan2 1 (fma (/ -1 (/ 1 (- N))) (- 1 (/ 1 (/ 1 (- N)))) 1)) into (atan2 1 (fma N (+ N 1) 1)) 6.068 * * * [progress]: simplifying candidates 6.068 * * * * [progress]: [ 1 / 70 ] simplifiying candidate # 6.068 * * * * [progress]: [ 2 / 70 ] simplifiying candidate # 6.068 * * * * [progress]: [ 3 / 70 ] simplifiying candidate # 6.068 * * * * [progress]: [ 4 / 70 ] simplifiying candidate # 6.068 * * * * [progress]: [ 5 / 70 ] simplifiying candidate # 6.068 * * * * [progress]: [ 6 / 70 ] simplifiying candidate # 6.068 * * * * [progress]: [ 7 / 70 ] simplifiying candidate # 6.068 * * * * [progress]: [ 8 / 70 ] simplifiying candidate # 6.068 * * * * [progress]: [ 9 / 70 ] simplifiying candidate # 6.068 * [simplify]: Simplifying (sqrt (* (cbrt (atan2 1 (fma N (+ N 1) 1))) (cbrt (atan2 1 (fma N (+ N 1) 1))))) 6.068 * * [simplify]: iters left: 6 (8 enodes) 6.070 * * [simplify]: iters left: 5 (30 enodes) 6.075 * * [simplify]: iters left: 4 (43 enodes) 6.082 * * [simplify]: iters left: 3 (50 enodes) 6.088 * * [simplify]: Extracting #0: cost 1 inf + 0 6.088 * * [simplify]: Extracting #1: cost 4 inf + 0 6.089 * * [simplify]: Extracting #2: cost 7 inf + 0 6.089 * * [simplify]: Extracting #3: cost 10 inf + 0 6.089 * * [simplify]: Extracting #4: cost 13 inf + 1 6.089 * * [simplify]: Extracting #5: cost 15 inf + 2 6.089 * * [simplify]: Extracting #6: cost 10 inf + 336 6.089 * * [simplify]: Extracting #7: cost 5 inf + 1385 6.089 * * [simplify]: Extracting #8: cost 0 inf + 3010 6.090 * [simplify]: Simplified to (fabs (cbrt (atan2 1 (+ 1 (fma N N N))))) 6.090 * [simplify]: Simplified (2 2 2 1) to (λ (N) (* (sqrt (sqrt (atan2 1 (fma N (+ N 1) 1)))) (* (sqrt (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)))))))) 6.090 * * * * [progress]: [ 10 / 70 ] simplifiying candidate # 6.090 * [simplify]: Simplifying (sqrt (sqrt (atan2 1 (fma N (+ N 1) 1)))) 6.090 * * [simplify]: iters left: 6 (7 enodes) 6.092 * * [simplify]: iters left: 5 (26 enodes) 6.099 * * [simplify]: iters left: 4 (39 enodes) 6.106 * * [simplify]: iters left: 3 (46 enodes) 6.117 * * [simplify]: Extracting #0: cost 1 inf + 0 6.117 * * [simplify]: Extracting #1: cost 3 inf + 0 6.117 * * [simplify]: Extracting #2: cost 5 inf + 0 6.117 * * [simplify]: Extracting #3: cost 8 inf + 0 6.117 * * [simplify]: Extracting #4: cost 11 inf + 1 6.117 * * [simplify]: Extracting #5: cost 9 inf + 294 6.117 * * [simplify]: Extracting #6: cost 5 inf + 947 6.118 * * [simplify]: Extracting #7: cost 1 inf + 1819 6.119 * * [simplify]: Extracting #8: cost 0 inf + 2136 6.119 * [simplify]: Simplified to (sqrt (sqrt (atan2 1 (fma N (+ N 1) 1)))) 6.119 * [simplify]: Simplified (2 2 2 1) to (λ (N) (* (sqrt (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)))) (sqrt (sqrt (atan2 1 (fma N (+ N 1) 1)))))))) 6.119 * * * * [progress]: [ 11 / 70 ] simplifiying candidate # 6.120 * [simplify]: Simplifying (sqrt 1) 6.120 * * [simplify]: iters left: 1 (2 enodes) 6.123 * * [simplify]: Extracting #0: cost 1 inf + 0 6.123 * * [simplify]: Extracting #1: cost 0 inf + 1 6.123 * [simplify]: Simplified to 1 6.123 * [simplify]: Simplified (2 2 2 1) to (λ (N) (* (sqrt (sqrt (atan2 1 (fma N (+ N 1) 1)))) (* (sqrt (sqrt (atan2 1 (fma N (+ N 1) 1)))) (* 1 (sqrt (atan2 1 (fma N (+ N 1) 1))))))) 6.123 * * * * [progress]: [ 12 / 70 ] simplifiying candidate # 6.124 * [simplify]: Simplifying (atan2 1 (fma N (+ N 1) 1)) 6.124 * * [simplify]: iters left: 4 (5 enodes) 6.127 * * [simplify]: iters left: 3 (20 enodes) 6.133 * * [simplify]: iters left: 2 (33 enodes) 6.144 * * [simplify]: iters left: 1 (40 enodes) 6.153 * * [simplify]: Extracting #0: cost 1 inf + 0 6.153 * * [simplify]: Extracting #1: cost 4 inf + 0 6.153 * * [simplify]: Extracting #2: cost 7 inf + 1 6.154 * * [simplify]: Extracting #3: cost 3 inf + 768 6.154 * * [simplify]: Extracting #4: cost 1 inf + 907 6.154 * * [simplify]: Extracting #5: cost 0 inf + 948 6.155 * [simplify]: Simplified to (atan2 1 (fma N (+ N 1) 1)) 6.155 * [simplify]: Simplified (2 2 2 1) to (λ (N) (* (sqrt (sqrt (atan2 1 (fma N (+ N 1) 1)))) (* (sqrt (sqrt (atan2 1 (fma N (+ N 1) 1)))) (pow (atan2 1 (fma N (+ N 1) 1)) (/ 1 2))))) 6.155 * * * * [progress]: [ 13 / 70 ] simplifiying candidate # 6.155 * * * * [progress]: [ 14 / 70 ] simplifiying candidate # 6.155 * [simplify]: Simplifying (sqrt (atan2 1 (fma N (+ N 1) 1))) 6.155 * * [simplify]: iters left: 5 (6 enodes) 6.158 * * [simplify]: iters left: 4 (23 enodes) 6.166 * * [simplify]: iters left: 3 (36 enodes) 6.177 * * [simplify]: iters left: 2 (43 enodes) 6.188 * * [simplify]: Extracting #0: cost 1 inf + 0 6.188 * * [simplify]: Extracting #1: cost 3 inf + 0 6.188 * * [simplify]: Extracting #2: cost 6 inf + 0 6.188 * * [simplify]: Extracting #3: cost 9 inf + 1 6.188 * * [simplify]: Extracting #4: cost 10 inf + 44 6.188 * * [simplify]: Extracting #5: cost 6 inf + 336 6.189 * * [simplify]: Extracting #6: cost 1 inf + 1225 6.189 * * [simplify]: Extracting #7: cost 0 inf + 1502 6.189 * [simplify]: Simplified to (sqrt (atan2 1 (+ 1 (fma N N N)))) 6.189 * [simplify]: Simplified (2 2 2 1) to (λ (N) (* (sqrt (sqrt (atan2 1 (fma N (+ N 1) 1)))) (* (sqrt (sqrt (atan2 1 (fma N (+ N 1) 1)))) (fabs (sqrt (atan2 1 (+ 1 (fma N N N)))))))) 6.190 * * * * [progress]: [ 15 / 70 ] simplifiying candidate # 6.190 * * * * [progress]: [ 16 / 70 ] simplifiying candidate #real (real->posit16 (sqrt (atan2 1 (fma N (+ N 1) 1))))))))> 6.190 * * * * [progress]: [ 17 / 70 ] simplifiying candidate # 6.190 * * * * [progress]: [ 18 / 70 ] simplifiying candidate # 6.190 * * * * [progress]: [ 19 / 70 ] simplifiying candidate # 6.190 * * * * [progress]: [ 20 / 70 ] simplifiying candidate # 6.190 * * * * [progress]: [ 21 / 70 ] simplifiying candidate # 6.190 * * * * [progress]: [ 22 / 70 ] simplifiying candidate # 6.190 * * * * [progress]: [ 23 / 70 ] simplifiying candidate # 6.190 * * * * [progress]: [ 24 / 70 ] simplifiying candidate # 6.190 * * * * [progress]: [ 25 / 70 ] simplifiying candidate # 6.191 * [simplify]: Simplifying (sqrt (* (cbrt (atan2 1 (fma N (+ N 1) 1))) (cbrt (atan2 1 (fma N (+ N 1) 1))))) 6.191 * * [simplify]: iters left: 6 (8 enodes) 6.195 * * [simplify]: iters left: 5 (30 enodes) 6.205 * * [simplify]: iters left: 4 (43 enodes) 6.218 * * [simplify]: iters left: 3 (50 enodes) 6.230 * * [simplify]: Extracting #0: cost 1 inf + 0 6.230 * * [simplify]: Extracting #1: cost 4 inf + 0 6.230 * * [simplify]: Extracting #2: cost 7 inf + 0 6.230 * * [simplify]: Extracting #3: cost 10 inf + 0 6.230 * * [simplify]: Extracting #4: cost 13 inf + 1 6.230 * * [simplify]: Extracting #5: cost 15 inf + 2 6.231 * * [simplify]: Extracting #6: cost 10 inf + 336 6.231 * * [simplify]: Extracting #7: cost 5 inf + 1385 6.232 * * [simplify]: Extracting #8: cost 0 inf + 3010 6.233 * [simplify]: Simplified to (fabs (cbrt (atan2 1 (+ 1 (fma N N N))))) 6.233 * [simplify]: Simplified (2 2 1 1 1) to (λ (N) (* (sqrt (sqrt (atan2 1 (fma N (+ N 1) 1)))) (* (sqrt (* (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)))))) 6.233 * * * * [progress]: [ 26 / 70 ] simplifiying candidate # 6.233 * [simplify]: Simplifying (sqrt (sqrt (atan2 1 (fma N (+ N 1) 1)))) 6.233 * * [simplify]: iters left: 6 (7 enodes) 6.237 * * [simplify]: iters left: 5 (26 enodes) 6.245 * * [simplify]: iters left: 4 (39 enodes) 6.260 * * [simplify]: iters left: 3 (46 enodes) 6.270 * * [simplify]: Extracting #0: cost 1 inf + 0 6.271 * * [simplify]: Extracting #1: cost 3 inf + 0 6.271 * * [simplify]: Extracting #2: cost 5 inf + 0 6.271 * * [simplify]: Extracting #3: cost 8 inf + 0 6.271 * * [simplify]: Extracting #4: cost 11 inf + 1 6.271 * * [simplify]: Extracting #5: cost 9 inf + 294 6.271 * * [simplify]: Extracting #6: cost 5 inf + 947 6.272 * * [simplify]: Extracting #7: cost 1 inf + 1819 6.272 * * [simplify]: Extracting #8: cost 0 inf + 2136 6.273 * [simplify]: Simplified to (sqrt (sqrt (atan2 1 (fma N (+ N 1) 1)))) 6.273 * [simplify]: Simplified (2 2 1 1 1) to (λ (N) (* (sqrt (sqrt (atan2 1 (fma N (+ N 1) 1)))) (* (sqrt (* (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)))))) 6.273 * * * * [progress]: [ 27 / 70 ] simplifiying candidate # 6.274 * [simplify]: Simplifying (sqrt 1) 6.274 * * [simplify]: iters left: 1 (2 enodes) 6.277 * * [simplify]: Extracting #0: cost 1 inf + 0 6.277 * * [simplify]: Extracting #1: cost 0 inf + 1 6.277 * [simplify]: Simplified to 1 6.277 * [simplify]: Simplified (2 2 1 1 1) to (λ (N) (* (sqrt (sqrt (atan2 1 (fma N (+ N 1) 1)))) (* (sqrt (* 1 (sqrt (atan2 1 (fma N (+ N 1) 1))))) (sqrt (atan2 1 (fma N (+ N 1) 1)))))) 6.277 * * * * [progress]: [ 28 / 70 ] simplifiying candidate # 6.277 * [simplify]: Simplifying (atan2 1 (fma N (+ N 1) 1)) 6.277 * * [simplify]: iters left: 4 (5 enodes) 6.280 * * [simplify]: iters left: 3 (20 enodes) 6.287 * * [simplify]: iters left: 2 (33 enodes) 6.298 * * [simplify]: iters left: 1 (40 enodes) 6.307 * * [simplify]: Extracting #0: cost 1 inf + 0 6.307 * * [simplify]: Extracting #1: cost 4 inf + 0 6.307 * * [simplify]: Extracting #2: cost 7 inf + 1 6.307 * * [simplify]: Extracting #3: cost 3 inf + 768 6.307 * * [simplify]: Extracting #4: cost 1 inf + 907 6.308 * * [simplify]: Extracting #5: cost 0 inf + 948 6.308 * [simplify]: Simplified to (atan2 1 (fma N (+ N 1) 1)) 6.308 * [simplify]: Simplified (2 2 1 1 1) to (λ (N) (* (sqrt (sqrt (atan2 1 (fma N (+ N 1) 1)))) (* (sqrt (pow (atan2 1 (fma N (+ N 1) 1)) (/ 1 2))) (sqrt (atan2 1 (fma N (+ N 1) 1)))))) 6.308 * * * * [progress]: [ 29 / 70 ] simplifiying candidate # 6.309 * * * * [progress]: [ 30 / 70 ] simplifiying candidate # 6.309 * [simplify]: Simplifying (sqrt (atan2 1 (fma N (+ N 1) 1))) 6.309 * * [simplify]: iters left: 5 (6 enodes) 6.312 * * [simplify]: iters left: 4 (23 enodes) 6.320 * * [simplify]: iters left: 3 (36 enodes) 6.331 * * [simplify]: iters left: 2 (43 enodes) 6.341 * * [simplify]: Extracting #0: cost 1 inf + 0 6.341 * * [simplify]: Extracting #1: cost 3 inf + 0 6.341 * * [simplify]: Extracting #2: cost 6 inf + 0 6.341 * * [simplify]: Extracting #3: cost 9 inf + 1 6.341 * * [simplify]: Extracting #4: cost 10 inf + 44 6.342 * * [simplify]: Extracting #5: cost 6 inf + 336 6.342 * * [simplify]: Extracting #6: cost 1 inf + 1225 6.342 * * [simplify]: Extracting #7: cost 0 inf + 1502 6.343 * [simplify]: Simplified to (sqrt (atan2 1 (+ 1 (fma N N N)))) 6.343 * [simplify]: Simplified (2 2 1 1 1) to (λ (N) (* (sqrt (sqrt (atan2 1 (fma N (+ N 1) 1)))) (* (sqrt (fabs (sqrt (atan2 1 (+ 1 (fma N N N)))))) (sqrt (atan2 1 (fma N (+ N 1) 1)))))) 6.343 * * * * [progress]: [ 31 / 70 ] simplifiying candidate # 6.343 * * * * [progress]: [ 32 / 70 ] simplifiying candidate #real (real->posit16 (sqrt (atan2 1 (fma N (+ N 1) 1)))))) (sqrt (atan2 1 (fma N (+ N 1) 1))))))> 6.343 * * * * [progress]: [ 33 / 70 ] simplifiying candidate # 6.343 * * * * [progress]: [ 34 / 70 ] simplifiying candidate # 6.343 * * * * [progress]: [ 35 / 70 ] simplifiying candidate # 6.344 * * * * [progress]: [ 36 / 70 ] simplifiying candidate # 6.344 * * * * [progress]: [ 37 / 70 ] simplifiying candidate # 6.344 * * * * [progress]: [ 38 / 70 ] simplifiying candidate # 6.344 * * * * [progress]: [ 39 / 70 ] simplifiying candidate # 6.344 * * * * [progress]: [ 40 / 70 ] simplifiying candidate # 6.344 * * * * [progress]: [ 41 / 70 ] simplifiying candidate # 6.344 * [simplify]: Simplifying (sqrt (* (cbrt (atan2 1 (fma N (+ N 1) 1))) (cbrt (atan2 1 (fma N (+ N 1) 1))))) 6.344 * * [simplify]: iters left: 6 (8 enodes) 6.349 * * [simplify]: iters left: 5 (30 enodes) 6.358 * * [simplify]: iters left: 4 (43 enodes) 6.372 * * [simplify]: iters left: 3 (50 enodes) 6.384 * * [simplify]: Extracting #0: cost 1 inf + 0 6.384 * * [simplify]: Extracting #1: cost 4 inf + 0 6.384 * * [simplify]: Extracting #2: cost 7 inf + 0 6.384 * * [simplify]: Extracting #3: cost 10 inf + 0 6.384 * * [simplify]: Extracting #4: cost 13 inf + 1 6.384 * * [simplify]: Extracting #5: cost 15 inf + 2 6.385 * * [simplify]: Extracting #6: cost 10 inf + 336 6.385 * * [simplify]: Extracting #7: cost 5 inf + 1385 6.386 * * [simplify]: Extracting #8: cost 0 inf + 3010 6.387 * [simplify]: Simplified to (fabs (cbrt (atan2 1 (+ 1 (fma N N N))))) 6.387 * [simplify]: Simplified (2 1 1 1) to (λ (N) (* (sqrt (* (fabs (cbrt (atan2 1 (+ 1 (fma N N N))))) (sqrt (cbrt (atan2 1 (fma N (+ N 1) 1)))))) (* (sqrt (sqrt (atan2 1 (fma N (+ N 1) 1)))) (sqrt (atan2 1 (fma N (+ N 1) 1)))))) 6.387 * * * * [progress]: [ 42 / 70 ] simplifiying candidate # 6.388 * [simplify]: Simplifying (sqrt (sqrt (atan2 1 (fma N (+ N 1) 1)))) 6.388 * * [simplify]: iters left: 6 (7 enodes) 6.391 * * [simplify]: iters left: 5 (26 enodes) 6.399 * * [simplify]: iters left: 4 (39 enodes) 6.407 * * [simplify]: iters left: 3 (46 enodes) 6.413 * * [simplify]: Extracting #0: cost 1 inf + 0 6.413 * * [simplify]: Extracting #1: cost 3 inf + 0 6.413 * * [simplify]: Extracting #2: cost 5 inf + 0 6.413 * * [simplify]: Extracting #3: cost 8 inf + 0 6.413 * * [simplify]: Extracting #4: cost 11 inf + 1 6.413 * * [simplify]: Extracting #5: cost 9 inf + 294 6.413 * * [simplify]: Extracting #6: cost 5 inf + 947 6.413 * * [simplify]: Extracting #7: cost 1 inf + 1819 6.414 * * [simplify]: Extracting #8: cost 0 inf + 2136 6.414 * [simplify]: Simplified to (sqrt (sqrt (atan2 1 (fma N (+ N 1) 1)))) 6.414 * [simplify]: Simplified (2 1 1 1) to (λ (N) (* (sqrt (* (sqrt (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)))) (sqrt (atan2 1 (fma N (+ N 1) 1)))))) 6.414 * * * * [progress]: [ 43 / 70 ] simplifiying candidate # 6.414 * [simplify]: Simplifying (sqrt 1) 6.414 * * [simplify]: iters left: 1 (2 enodes) 6.416 * * [simplify]: Extracting #0: cost 1 inf + 0 6.416 * * [simplify]: Extracting #1: cost 0 inf + 1 6.416 * [simplify]: Simplified to 1 6.416 * [simplify]: Simplified (2 1 1 1) to (λ (N) (* (sqrt (* 1 (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)))))) 6.416 * * * * [progress]: [ 44 / 70 ] simplifiying candidate # 6.417 * [simplify]: Simplifying (atan2 1 (fma N (+ N 1) 1)) 6.417 * * [simplify]: iters left: 4 (5 enodes) 6.418 * * [simplify]: iters left: 3 (20 enodes) 6.422 * * [simplify]: iters left: 2 (33 enodes) 6.428 * * [simplify]: iters left: 1 (40 enodes) 6.432 * * [simplify]: Extracting #0: cost 1 inf + 0 6.433 * * [simplify]: Extracting #1: cost 4 inf + 0 6.433 * * [simplify]: Extracting #2: cost 7 inf + 1 6.433 * * [simplify]: Extracting #3: cost 3 inf + 768 6.433 * * [simplify]: Extracting #4: cost 1 inf + 907 6.433 * * [simplify]: Extracting #5: cost 0 inf + 948 6.433 * [simplify]: Simplified to (atan2 1 (fma N (+ N 1) 1)) 6.433 * [simplify]: Simplified (2 1 1 1) to (λ (N) (* (sqrt (pow (atan2 1 (fma N (+ N 1) 1)) (/ 1 2))) (* (sqrt (sqrt (atan2 1 (fma N (+ N 1) 1)))) (sqrt (atan2 1 (fma N (+ N 1) 1)))))) 6.433 * * * * [progress]: [ 45 / 70 ] simplifiying candidate # 6.433 * * * * [progress]: [ 46 / 70 ] simplifiying candidate # 6.434 * [simplify]: Simplifying (sqrt (atan2 1 (fma N (+ N 1) 1))) 6.434 * * [simplify]: iters left: 5 (6 enodes) 6.435 * * [simplify]: iters left: 4 (23 enodes) 6.439 * * [simplify]: iters left: 3 (36 enodes) 6.445 * * [simplify]: iters left: 2 (43 enodes) 6.451 * * [simplify]: Extracting #0: cost 1 inf + 0 6.451 * * [simplify]: Extracting #1: cost 3 inf + 0 6.451 * * [simplify]: Extracting #2: cost 6 inf + 0 6.451 * * [simplify]: Extracting #3: cost 9 inf + 1 6.451 * * [simplify]: Extracting #4: cost 10 inf + 44 6.451 * * [simplify]: Extracting #5: cost 6 inf + 336 6.451 * * [simplify]: Extracting #6: cost 1 inf + 1225 6.452 * * [simplify]: Extracting #7: cost 0 inf + 1502 6.452 * [simplify]: Simplified to (sqrt (atan2 1 (+ 1 (fma N N N)))) 6.452 * [simplify]: Simplified (2 1 1 1) to (λ (N) (* (sqrt (fabs (sqrt (atan2 1 (+ 1 (fma N N N)))))) (* (sqrt (sqrt (atan2 1 (fma N (+ N 1) 1)))) (sqrt (atan2 1 (fma N (+ N 1) 1)))))) 6.452 * * * * [progress]: [ 47 / 70 ] simplifiying candidate # 6.452 * * * * [progress]: [ 48 / 70 ] simplifiying candidate #real (real->posit16 (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))))))> 6.452 * * * * [progress]: [ 49 / 70 ] simplifiying candidate # 6.452 * * * * [progress]: [ 50 / 70 ] simplifiying candidate # 6.452 * * * * [progress]: [ 51 / 70 ] simplifiying candidate # 6.452 * * * * [progress]: [ 52 / 70 ] simplifiying candidate # 6.452 * * * * [progress]: [ 53 / 70 ] simplifiying candidate # 6.452 * * * * [progress]: [ 54 / 70 ] simplifiying candidate # 6.452 * * * * [progress]: [ 55 / 70 ] simplifiying candidate # 6.453 * * * * [progress]: [ 56 / 70 ] simplifiying candidate # 6.453 * * * * [progress]: [ 57 / 70 ] simplifiying candidate # 6.453 * * * * [progress]: [ 58 / 70 ] simplifiying candidate #real (real->posit16 (atan2 1 (fma N (+ N 1) 1))))))))> 6.453 * * * * [progress]: [ 59 / 70 ] simplifiying candidate # 6.453 * [simplify]: Simplifying (sqrt (atan2 1 (fma N (+ N 1) 1))) 6.453 * * [simplify]: iters left: 5 (6 enodes) 6.456 * * [simplify]: iters left: 4 (23 enodes) 6.464 * * [simplify]: iters left: 3 (36 enodes) 6.476 * * [simplify]: iters left: 2 (43 enodes) 6.487 * * [simplify]: Extracting #0: cost 1 inf + 0 6.487 * * [simplify]: Extracting #1: cost 3 inf + 0 6.487 * * [simplify]: Extracting #2: cost 6 inf + 0 6.487 * * [simplify]: Extracting #3: cost 9 inf + 1 6.487 * * [simplify]: Extracting #4: cost 10 inf + 44 6.487 * * [simplify]: Extracting #5: cost 6 inf + 336 6.487 * * [simplify]: Extracting #6: cost 1 inf + 1225 6.488 * * [simplify]: Extracting #7: cost 0 inf + 1502 6.488 * [simplify]: Simplified to (sqrt (atan2 1 (+ 1 (fma N N N)))) 6.488 * [simplify]: Simplified (2 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))))))) 6.489 * * * * [progress]: [ 60 / 70 ] simplifiying candidate # 6.489 * [simplify]: Simplifying (sqrt (atan2 1 (fma N (+ N 1) 1))) 6.489 * * [simplify]: iters left: 5 (6 enodes) 6.492 * * [simplify]: iters left: 4 (23 enodes) 6.500 * * [simplify]: iters left: 3 (36 enodes) 6.508 * * [simplify]: iters left: 2 (43 enodes) 6.515 * * [simplify]: Extracting #0: cost 1 inf + 0 6.515 * * [simplify]: Extracting #1: cost 3 inf + 0 6.515 * * [simplify]: Extracting #2: cost 6 inf + 0 6.515 * * [simplify]: Extracting #3: cost 9 inf + 1 6.515 * * [simplify]: Extracting #4: cost 10 inf + 44 6.515 * * [simplify]: Extracting #5: cost 6 inf + 336 6.515 * * [simplify]: Extracting #6: cost 1 inf + 1225 6.516 * * [simplify]: Extracting #7: cost 0 inf + 1502 6.516 * [simplify]: Simplified to (sqrt (atan2 1 (+ 1 (fma N N N)))) 6.516 * [simplify]: Simplified (2 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))))))) 6.516 * * * * [progress]: [ 61 / 70 ] simplifiying candidate # 6.516 * [simplify]: Simplifying (sqrt (atan2 1 (fma N (+ N 1) 1))) 6.516 * * [simplify]: iters left: 5 (6 enodes) 6.518 * * [simplify]: iters left: 4 (23 enodes) 6.522 * * [simplify]: iters left: 3 (36 enodes) 6.527 * * [simplify]: iters left: 2 (43 enodes) 6.532 * * [simplify]: Extracting #0: cost 1 inf + 0 6.532 * * [simplify]: Extracting #1: cost 3 inf + 0 6.532 * * [simplify]: Extracting #2: cost 6 inf + 0 6.532 * * [simplify]: Extracting #3: cost 9 inf + 1 6.532 * * [simplify]: Extracting #4: cost 10 inf + 44 6.533 * * [simplify]: Extracting #5: cost 6 inf + 336 6.533 * * [simplify]: Extracting #6: cost 1 inf + 1225 6.533 * * [simplify]: Extracting #7: cost 0 inf + 1502 6.533 * [simplify]: Simplified to (sqrt (atan2 1 (+ 1 (fma N N N)))) 6.533 * [simplify]: Simplified (2 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))))))) 6.533 * * * * [progress]: [ 62 / 70 ] simplifiying candidate # 6.534 * [simplify]: Simplifying (sqrt (atan2 1 (fma N (+ N 1) 1))) 6.534 * * [simplify]: iters left: 5 (6 enodes) 6.535 * * [simplify]: iters left: 4 (23 enodes) 6.541 * * [simplify]: iters left: 3 (36 enodes) 6.553 * * [simplify]: iters left: 2 (43 enodes) 6.560 * * [simplify]: Extracting #0: cost 1 inf + 0 6.560 * * [simplify]: Extracting #1: cost 3 inf + 0 6.560 * * [simplify]: Extracting #2: cost 6 inf + 0 6.560 * * [simplify]: Extracting #3: cost 9 inf + 1 6.560 * * [simplify]: Extracting #4: cost 10 inf + 44 6.560 * * [simplify]: Extracting #5: cost 6 inf + 336 6.560 * * [simplify]: Extracting #6: cost 1 inf + 1225 6.561 * * [simplify]: Extracting #7: cost 0 inf + 1502 6.561 * [simplify]: Simplified to (sqrt (atan2 1 (+ 1 (fma N N N)))) 6.561 * [simplify]: Simplified (2 2 1 1) to (λ (N) (* (sqrt (sqrt (atan2 1 (fma N (+ N 1) 1)))) (* (sqrt (sqrt (atan2 1 (+ 1 (fma N N N))))) (sqrt (atan2 1 (fma N (+ N 1) 1)))))) 6.561 * * * * [progress]: [ 63 / 70 ] simplifiying candidate # 6.561 * [simplify]: Simplifying (sqrt (atan2 1 (fma N (+ N 1) 1))) 6.561 * * [simplify]: iters left: 5 (6 enodes) 6.563 * * [simplify]: iters left: 4 (23 enodes) 6.567 * * [simplify]: iters left: 3 (36 enodes) 6.573 * * [simplify]: iters left: 2 (43 enodes) 6.578 * * [simplify]: Extracting #0: cost 1 inf + 0 6.578 * * [simplify]: Extracting #1: cost 3 inf + 0 6.578 * * [simplify]: Extracting #2: cost 6 inf + 0 6.578 * * [simplify]: Extracting #3: cost 9 inf + 1 6.578 * * [simplify]: Extracting #4: cost 10 inf + 44 6.578 * * [simplify]: Extracting #5: cost 6 inf + 336 6.578 * * [simplify]: Extracting #6: cost 1 inf + 1225 6.578 * * [simplify]: Extracting #7: cost 0 inf + 1502 6.579 * [simplify]: Simplified to (sqrt (atan2 1 (+ 1 (fma N N N)))) 6.579 * [simplify]: Simplified (2 2 1 1) to (λ (N) (* (sqrt (sqrt (atan2 1 (fma N (+ N 1) 1)))) (* (sqrt (sqrt (atan2 1 (+ 1 (fma N N N))))) (sqrt (atan2 1 (fma N (+ N 1) 1)))))) 6.579 * * * * [progress]: [ 64 / 70 ] simplifiying candidate # 6.579 * [simplify]: Simplifying (sqrt (atan2 1 (fma N (+ N 1) 1))) 6.579 * * [simplify]: iters left: 5 (6 enodes) 6.581 * * [simplify]: iters left: 4 (23 enodes) 6.585 * * [simplify]: iters left: 3 (36 enodes) 6.592 * * [simplify]: iters left: 2 (43 enodes) 6.602 * * [simplify]: Extracting #0: cost 1 inf + 0 6.602 * * [simplify]: Extracting #1: cost 3 inf + 0 6.602 * * [simplify]: Extracting #2: cost 6 inf + 0 6.602 * * [simplify]: Extracting #3: cost 9 inf + 1 6.603 * * [simplify]: Extracting #4: cost 10 inf + 44 6.603 * * [simplify]: Extracting #5: cost 6 inf + 336 6.603 * * [simplify]: Extracting #6: cost 1 inf + 1225 6.604 * * [simplify]: Extracting #7: cost 0 inf + 1502 6.604 * [simplify]: Simplified to (sqrt (atan2 1 (+ 1 (fma N N N)))) 6.604 * [simplify]: Simplified (2 2 1 1) to (λ (N) (* (sqrt (sqrt (atan2 1 (fma N (+ N 1) 1)))) (* (sqrt (sqrt (atan2 1 (+ 1 (fma N N N))))) (sqrt (atan2 1 (fma N (+ N 1) 1)))))) 6.604 * * * * [progress]: [ 65 / 70 ] simplifiying candidate # 6.605 * [simplify]: Simplifying (sqrt (atan2 1 (fma N (+ N 1) 1))) 6.605 * * [simplify]: iters left: 5 (6 enodes) 6.609 * * [simplify]: iters left: 4 (23 enodes) 6.617 * * [simplify]: iters left: 3 (36 enodes) 6.628 * * [simplify]: iters left: 2 (43 enodes) 6.638 * * [simplify]: Extracting #0: cost 1 inf + 0 6.638 * * [simplify]: Extracting #1: cost 3 inf + 0 6.638 * * [simplify]: Extracting #2: cost 6 inf + 0 6.638 * * [simplify]: Extracting #3: cost 9 inf + 1 6.638 * * [simplify]: Extracting #4: cost 10 inf + 44 6.639 * * [simplify]: Extracting #5: cost 6 inf + 336 6.639 * * [simplify]: Extracting #6: cost 1 inf + 1225 6.639 * * [simplify]: Extracting #7: cost 0 inf + 1502 6.640 * [simplify]: Simplified to (sqrt (atan2 1 (+ 1 (fma N N N)))) 6.640 * [simplify]: Simplified (2 1 1) to (λ (N) (* (sqrt (sqrt (atan2 1 (+ 1 (fma N N N))))) (* (sqrt (sqrt (atan2 1 (fma N (+ N 1) 1)))) (sqrt (atan2 1 (fma N (+ N 1) 1)))))) 6.640 * * * * [progress]: [ 66 / 70 ] simplifiying candidate # 6.640 * [simplify]: Simplifying (sqrt (atan2 1 (fma N (+ N 1) 1))) 6.640 * * [simplify]: iters left: 5 (6 enodes) 6.644 * * [simplify]: iters left: 4 (23 enodes) 6.651 * * [simplify]: iters left: 3 (36 enodes) 6.662 * * [simplify]: iters left: 2 (43 enodes) 6.667 * * [simplify]: Extracting #0: cost 1 inf + 0 6.667 * * [simplify]: Extracting #1: cost 3 inf + 0 6.667 * * [simplify]: Extracting #2: cost 6 inf + 0 6.667 * * [simplify]: Extracting #3: cost 9 inf + 1 6.667 * * [simplify]: Extracting #4: cost 10 inf + 44 6.667 * * [simplify]: Extracting #5: cost 6 inf + 336 6.667 * * [simplify]: Extracting #6: cost 1 inf + 1225 6.667 * * [simplify]: Extracting #7: cost 0 inf + 1502 6.668 * [simplify]: Simplified to (sqrt (atan2 1 (+ 1 (fma N N N)))) 6.668 * [simplify]: Simplified (2 1 1) to (λ (N) (* (sqrt (sqrt (atan2 1 (+ 1 (fma N N N))))) (* (sqrt (sqrt (atan2 1 (fma N (+ N 1) 1)))) (sqrt (atan2 1 (fma N (+ N 1) 1)))))) 6.668 * * * * [progress]: [ 67 / 70 ] simplifiying candidate # 6.668 * [simplify]: Simplifying (sqrt (atan2 1 (fma N (+ N 1) 1))) 6.668 * * [simplify]: iters left: 5 (6 enodes) 6.670 * * [simplify]: iters left: 4 (23 enodes) 6.673 * * [simplify]: iters left: 3 (36 enodes) 6.679 * * [simplify]: iters left: 2 (43 enodes) 6.684 * * [simplify]: Extracting #0: cost 1 inf + 0 6.684 * * [simplify]: Extracting #1: cost 3 inf + 0 6.684 * * [simplify]: Extracting #2: cost 6 inf + 0 6.684 * * [simplify]: Extracting #3: cost 9 inf + 1 6.684 * * [simplify]: Extracting #4: cost 10 inf + 44 6.684 * * [simplify]: Extracting #5: cost 6 inf + 336 6.685 * * [simplify]: Extracting #6: cost 1 inf + 1225 6.685 * * [simplify]: Extracting #7: cost 0 inf + 1502 6.685 * [simplify]: Simplified to (sqrt (atan2 1 (+ 1 (fma N N N)))) 6.685 * [simplify]: Simplified (2 1 1) to (λ (N) (* (sqrt (sqrt (atan2 1 (+ 1 (fma N N N))))) (* (sqrt (sqrt (atan2 1 (fma N (+ N 1) 1)))) (sqrt (atan2 1 (fma N (+ N 1) 1)))))) 6.685 * * * * [progress]: [ 68 / 70 ] simplifiying candidate # 6.685 * [simplify]: Simplifying (atan2 1 (fma N (+ N 1) 1)) 6.685 * * [simplify]: iters left: 4 (5 enodes) 6.687 * * [simplify]: iters left: 3 (20 enodes) 6.692 * * [simplify]: iters left: 2 (33 enodes) 6.704 * * [simplify]: iters left: 1 (40 enodes) 6.713 * * [simplify]: Extracting #0: cost 1 inf + 0 6.713 * * [simplify]: Extracting #1: cost 4 inf + 0 6.713 * * [simplify]: Extracting #2: cost 7 inf + 1 6.714 * * [simplify]: Extracting #3: cost 3 inf + 768 6.714 * * [simplify]: Extracting #4: cost 1 inf + 907 6.714 * * [simplify]: Extracting #5: cost 0 inf + 948 6.715 * [simplify]: Simplified to (atan2 1 (fma N (+ N 1) 1)) 6.715 * [simplify]: Simplified (2 2 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)))))) 6.715 * * * * [progress]: [ 69 / 70 ] simplifiying candidate # 6.715 * [simplify]: Simplifying (atan2 1 (fma N (+ N 1) 1)) 6.715 * * [simplify]: iters left: 4 (5 enodes) 6.718 * * [simplify]: iters left: 3 (20 enodes) 6.725 * * [simplify]: iters left: 2 (33 enodes) 6.738 * * [simplify]: iters left: 1 (40 enodes) 6.747 * * [simplify]: Extracting #0: cost 1 inf + 0 6.747 * * [simplify]: Extracting #1: cost 4 inf + 0 6.747 * * [simplify]: Extracting #2: cost 7 inf + 1 6.748 * * [simplify]: Extracting #3: cost 3 inf + 768 6.748 * * [simplify]: Extracting #4: cost 1 inf + 907 6.748 * * [simplify]: Extracting #5: cost 0 inf + 948 6.749 * [simplify]: Simplified to (atan2 1 (fma N (+ N 1) 1)) 6.749 * [simplify]: Simplified (2 2 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)))))) 6.749 * * * * [progress]: [ 70 / 70 ] simplifiying candidate # 6.749 * [simplify]: Simplifying (atan2 1 (fma N (+ N 1) 1)) 6.750 * * [simplify]: iters left: 4 (5 enodes) 6.753 * * [simplify]: iters left: 3 (20 enodes) 6.759 * * [simplify]: iters left: 2 (33 enodes) 6.770 * * [simplify]: iters left: 1 (40 enodes) 6.779 * * [simplify]: Extracting #0: cost 1 inf + 0 6.780 * * [simplify]: Extracting #1: cost 4 inf + 0 6.780 * * [simplify]: Extracting #2: cost 7 inf + 1 6.780 * * [simplify]: Extracting #3: cost 3 inf + 768 6.780 * * [simplify]: Extracting #4: cost 1 inf + 907 6.781 * * [simplify]: Extracting #5: cost 0 inf + 948 6.781 * [simplify]: Simplified to (atan2 1 (fma N (+ N 1) 1)) 6.781 * [simplify]: Simplified (2 2 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)))))) 6.781 * * * [progress]: adding candidates to table 7.531 * [progress]: [Phase 3 of 3] Extracting. 7.531 * * [regime]: Finding splitpoints for: (# # # # # # #) 7.532 * * * [regime-changes]: Trying 1 branch expressions: (N) 7.532 * * * * [regimes]: Trying to branch on N from (# # # # # # #) 7.573 * * * [regime]: Found split indices: #