0.001 * [progress]: [Phase 1 of 3] Setting up. 0.001 * * * [progress]: [1/2] Preparing points 0.021 * * * [progress]: [2/2] Setting up program. 0.023 * [progress]: [Phase 2 of 3] Improving. 0.023 * * * * [progress]: [ 1 / 1 ] simplifiying candidate # 0.023 * [simplify]: Simplifying (* (+ a b) (+ a b)) 0.023 * * [simplify]: iters left: 4 (4 enodes) 0.024 * * [simplify]: iters left: 3 (19 enodes) 0.031 * * [simplify]: iters left: 2 (43 enodes) 0.046 * * [simplify]: iters left: 1 (89 enodes) 0.079 * * [simplify]: Extracting #0: cost 1 inf + 0 0.079 * * [simplify]: Extracting #1: cost 13 inf + 0 0.079 * * [simplify]: Extracting #2: cost 27 inf + 2 0.080 * * [simplify]: Extracting #3: cost 7 inf + 1564 0.082 * * [simplify]: Extracting #4: cost 0 inf + 2242 0.083 * [simplify]: Simplified to (* (+ b a) (+ b a)) 0.083 * [simplify]: Simplified (2) to (λ (a b) (* (+ b a) (+ b a))) 0.087 * * [progress]: iteration 1 / 4 0.087 * * * [progress]: picking best candidate 0.091 * * * * [pick]: Picked # 0.091 * * * [progress]: localizing error 0.102 * * * [progress]: generating rewritten candidates 0.102 * * * * [progress]: [ 1 / 1 ] rewriting at (2) 0.148 * * * [progress]: generating series expansions 0.148 * * * * [progress]: [ 1 / 1 ] generating series at (2) 0.148 * [backup-simplify]: Simplify (* (+ a b) (+ a b)) into (pow (+ a b) 2) 0.148 * [approximate]: Taking taylor expansion of (pow (+ a b) 2) in (a b) around 0 0.148 * [taylor]: Taking taylor expansion of (pow (+ a b) 2) in b 0.148 * [taylor]: Taking taylor expansion of (+ a b) in b 0.148 * [taylor]: Taking taylor expansion of a in b 0.148 * [backup-simplify]: Simplify a into a 0.148 * [taylor]: Taking taylor expansion of b in b 0.148 * [backup-simplify]: Simplify 0 into 0 0.148 * [backup-simplify]: Simplify 1 into 1 0.148 * [backup-simplify]: Simplify (+ a 0) into a 0.148 * [taylor]: Taking taylor expansion of (pow (+ a b) 2) in a 0.149 * [taylor]: Taking taylor expansion of (+ a b) in a 0.149 * [taylor]: Taking taylor expansion of a in a 0.149 * [backup-simplify]: Simplify 0 into 0 0.149 * [backup-simplify]: Simplify 1 into 1 0.149 * [taylor]: Taking taylor expansion of b in a 0.149 * [backup-simplify]: Simplify b into b 0.149 * [backup-simplify]: Simplify (+ 0 b) into b 0.149 * [taylor]: Taking taylor expansion of (pow (+ a b) 2) in a 0.149 * [taylor]: Taking taylor expansion of (+ a b) in a 0.149 * [taylor]: Taking taylor expansion of a in a 0.149 * [backup-simplify]: Simplify 0 into 0 0.149 * [backup-simplify]: Simplify 1 into 1 0.149 * [taylor]: Taking taylor expansion of b in a 0.149 * [backup-simplify]: Simplify b into b 0.149 * [backup-simplify]: Simplify (+ 0 b) into b 0.149 * [backup-simplify]: Simplify (* b b) into (pow b 2) 0.149 * [taylor]: Taking taylor expansion of (pow b 2) in b 0.149 * [taylor]: Taking taylor expansion of b in b 0.149 * [backup-simplify]: Simplify 0 into 0 0.149 * [backup-simplify]: Simplify 1 into 1 0.150 * [backup-simplify]: Simplify (+ 1 0) into 1 0.150 * [backup-simplify]: Simplify (+ (* b 1) (* 1 b)) into (* 2 b) 0.150 * [taylor]: Taking taylor expansion of (* 2 b) in b 0.150 * [taylor]: Taking taylor expansion of 2 in b 0.150 * [backup-simplify]: Simplify 2 into 2 0.150 * [taylor]: Taking taylor expansion of b in b 0.150 * [backup-simplify]: Simplify 0 into 0 0.150 * [backup-simplify]: Simplify 1 into 1 0.150 * [backup-simplify]: Simplify (* 2 0) into 0 0.151 * [backup-simplify]: Simplify 0 into 0 0.151 * [backup-simplify]: Simplify (+ 0 0) into 0 0.151 * [backup-simplify]: Simplify (+ (* b 0) (+ (* 1 1) (* 0 b))) into 1 0.151 * [taylor]: Taking taylor expansion of 1 in b 0.151 * [backup-simplify]: Simplify 1 into 1 0.152 * [backup-simplify]: Simplify 1 into 1 0.152 * [backup-simplify]: Simplify (+ (* 2 1) (* 0 0)) into 2 0.152 * [backup-simplify]: Simplify 2 into 2 0.153 * [backup-simplify]: Simplify (* 1 1) into 1 0.153 * [backup-simplify]: Simplify 1 into 1 0.153 * [backup-simplify]: Simplify (+ (* 1 (pow (* b 1) 2)) (+ (* 2 (* b a)) (* 1 (pow (* 1 a) 2)))) into (+ (pow a 2) (+ (pow b 2) (* 2 (* a b)))) 0.153 * [backup-simplify]: Simplify (* (+ (/ 1 a) (/ 1 b)) (+ (/ 1 a) (/ 1 b))) into (pow (+ (/ 1 a) (/ 1 b)) 2) 0.153 * [approximate]: Taking taylor expansion of (pow (+ (/ 1 a) (/ 1 b)) 2) in (a b) around 0 0.153 * [taylor]: Taking taylor expansion of (pow (+ (/ 1 a) (/ 1 b)) 2) in b 0.153 * [taylor]: Taking taylor expansion of (+ (/ 1 a) (/ 1 b)) in b 0.153 * [taylor]: Taking taylor expansion of (/ 1 a) in b 0.153 * [taylor]: Taking taylor expansion of a in b 0.153 * [backup-simplify]: Simplify a into a 0.154 * [backup-simplify]: Simplify (/ 1 a) into (/ 1 a) 0.154 * [taylor]: Taking taylor expansion of (/ 1 b) in b 0.154 * [taylor]: Taking taylor expansion of b in b 0.154 * [backup-simplify]: Simplify 0 into 0 0.154 * [backup-simplify]: Simplify 1 into 1 0.154 * [backup-simplify]: Simplify (/ 1 1) into 1 0.154 * [backup-simplify]: Simplify (+ 0 1) into 1 0.154 * [taylor]: Taking taylor expansion of (pow (+ (/ 1 a) (/ 1 b)) 2) in a 0.154 * [taylor]: Taking taylor expansion of (+ (/ 1 a) (/ 1 b)) in a 0.155 * [taylor]: Taking taylor expansion of (/ 1 a) in a 0.155 * [taylor]: Taking taylor expansion of a in a 0.155 * [backup-simplify]: Simplify 0 into 0 0.155 * [backup-simplify]: Simplify 1 into 1 0.155 * [backup-simplify]: Simplify (/ 1 1) into 1 0.155 * [taylor]: Taking taylor expansion of (/ 1 b) in a 0.155 * [taylor]: Taking taylor expansion of b in a 0.155 * [backup-simplify]: Simplify b into b 0.155 * [backup-simplify]: Simplify (/ 1 b) into (/ 1 b) 0.156 * [backup-simplify]: Simplify (+ 1 0) into 1 0.156 * [taylor]: Taking taylor expansion of (pow (+ (/ 1 a) (/ 1 b)) 2) in a 0.156 * [taylor]: Taking taylor expansion of (+ (/ 1 a) (/ 1 b)) in a 0.156 * [taylor]: Taking taylor expansion of (/ 1 a) in a 0.156 * [taylor]: Taking taylor expansion of a in a 0.156 * [backup-simplify]: Simplify 0 into 0 0.156 * [backup-simplify]: Simplify 1 into 1 0.156 * [backup-simplify]: Simplify (/ 1 1) into 1 0.156 * [taylor]: Taking taylor expansion of (/ 1 b) in a 0.156 * [taylor]: Taking taylor expansion of b in a 0.156 * [backup-simplify]: Simplify b into b 0.156 * [backup-simplify]: Simplify (/ 1 b) into (/ 1 b) 0.157 * [backup-simplify]: Simplify (+ 1 0) into 1 0.157 * [backup-simplify]: Simplify (* 1 1) into 1 0.157 * [taylor]: Taking taylor expansion of 1 in b 0.157 * [backup-simplify]: Simplify 1 into 1 0.158 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 0.158 * [backup-simplify]: Simplify (+ 0 (/ 1 b)) into (/ 1 b) 0.158 * [backup-simplify]: Simplify (+ (* 1 (/ 1 b)) (* (/ 1 b) 1)) into (* 2 (/ 1 b)) 0.158 * [taylor]: Taking taylor expansion of (* 2 (/ 1 b)) in b 0.158 * [taylor]: Taking taylor expansion of 2 in b 0.158 * [backup-simplify]: Simplify 2 into 2 0.158 * [taylor]: Taking taylor expansion of (/ 1 b) in b 0.158 * [taylor]: Taking taylor expansion of b in b 0.158 * [backup-simplify]: Simplify 0 into 0 0.158 * [backup-simplify]: Simplify 1 into 1 0.159 * [backup-simplify]: Simplify (/ 1 1) into 1 0.160 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.160 * [backup-simplify]: Simplify (- (+ (* (/ 1 b) (/ 0 b)))) into 0 0.160 * [backup-simplify]: Simplify (+ 0 0) into 0 0.161 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* (/ 1 b) (/ 1 b)) (* 0 1))) into (/ 1 (pow b 2)) 0.161 * [taylor]: Taking taylor expansion of (/ 1 (pow b 2)) in b 0.161 * [taylor]: Taking taylor expansion of (pow b 2) in b 0.161 * [taylor]: Taking taylor expansion of b in b 0.161 * [backup-simplify]: Simplify 0 into 0 0.161 * [backup-simplify]: Simplify 1 into 1 0.162 * [backup-simplify]: Simplify (* 1 1) into 1 0.162 * [backup-simplify]: Simplify (/ 1 1) into 1 0.162 * [backup-simplify]: Simplify 1 into 1 0.162 * [backup-simplify]: Simplify (* 2 1) into 2 0.162 * [backup-simplify]: Simplify 2 into 2 0.163 * [backup-simplify]: Simplify 1 into 1 0.163 * [backup-simplify]: Simplify (+ (* 1 (pow (* 1 (/ 1 (/ 1 a))) 2)) (+ (* 2 (* (/ 1 (/ 1 b)) (/ 1 (/ 1 a)))) (* 1 (pow (* (/ 1 (/ 1 b)) 1) 2)))) into (+ (pow a 2) (+ (pow b 2) (* 2 (* a b)))) 0.163 * [backup-simplify]: Simplify (* (+ (/ 1 (- a)) (/ 1 (- b))) (+ (/ 1 (- a)) (/ 1 (- b)))) into (pow (+ (/ 1 a) (/ 1 b)) 2) 0.163 * [approximate]: Taking taylor expansion of (pow (+ (/ 1 a) (/ 1 b)) 2) in (a b) around 0 0.163 * [taylor]: Taking taylor expansion of (pow (+ (/ 1 a) (/ 1 b)) 2) in b 0.163 * [taylor]: Taking taylor expansion of (+ (/ 1 a) (/ 1 b)) in b 0.163 * [taylor]: Taking taylor expansion of (/ 1 a) in b 0.163 * [taylor]: Taking taylor expansion of a in b 0.163 * [backup-simplify]: Simplify a into a 0.164 * [backup-simplify]: Simplify (/ 1 a) into (/ 1 a) 0.164 * [taylor]: Taking taylor expansion of (/ 1 b) in b 0.164 * [taylor]: Taking taylor expansion of b in b 0.164 * [backup-simplify]: Simplify 0 into 0 0.164 * [backup-simplify]: Simplify 1 into 1 0.164 * [backup-simplify]: Simplify (/ 1 1) into 1 0.164 * [backup-simplify]: Simplify (+ 0 1) into 1 0.164 * [taylor]: Taking taylor expansion of (pow (+ (/ 1 a) (/ 1 b)) 2) in a 0.164 * [taylor]: Taking taylor expansion of (+ (/ 1 a) (/ 1 b)) in a 0.164 * [taylor]: Taking taylor expansion of (/ 1 a) in a 0.164 * [taylor]: Taking taylor expansion of a in a 0.165 * [backup-simplify]: Simplify 0 into 0 0.165 * [backup-simplify]: Simplify 1 into 1 0.165 * [backup-simplify]: Simplify (/ 1 1) into 1 0.165 * [taylor]: Taking taylor expansion of (/ 1 b) in a 0.165 * [taylor]: Taking taylor expansion of b in a 0.165 * [backup-simplify]: Simplify b into b 0.165 * [backup-simplify]: Simplify (/ 1 b) into (/ 1 b) 0.165 * [backup-simplify]: Simplify (+ 1 0) into 1 0.165 * [taylor]: Taking taylor expansion of (pow (+ (/ 1 a) (/ 1 b)) 2) in a 0.165 * [taylor]: Taking taylor expansion of (+ (/ 1 a) (/ 1 b)) in a 0.166 * [taylor]: Taking taylor expansion of (/ 1 a) in a 0.166 * [taylor]: Taking taylor expansion of a in a 0.166 * [backup-simplify]: Simplify 0 into 0 0.166 * [backup-simplify]: Simplify 1 into 1 0.166 * [backup-simplify]: Simplify (/ 1 1) into 1 0.166 * [taylor]: Taking taylor expansion of (/ 1 b) in a 0.166 * [taylor]: Taking taylor expansion of b in a 0.166 * [backup-simplify]: Simplify b into b 0.166 * [backup-simplify]: Simplify (/ 1 b) into (/ 1 b) 0.166 * [backup-simplify]: Simplify (+ 1 0) into 1 0.167 * [backup-simplify]: Simplify (* 1 1) into 1 0.167 * [taylor]: Taking taylor expansion of 1 in b 0.167 * [backup-simplify]: Simplify 1 into 1 0.168 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 0.168 * [backup-simplify]: Simplify (+ 0 (/ 1 b)) into (/ 1 b) 0.168 * [backup-simplify]: Simplify (+ (* 1 (/ 1 b)) (* (/ 1 b) 1)) into (* 2 (/ 1 b)) 0.168 * [taylor]: Taking taylor expansion of (* 2 (/ 1 b)) in b 0.168 * [taylor]: Taking taylor expansion of 2 in b 0.168 * [backup-simplify]: Simplify 2 into 2 0.168 * [taylor]: Taking taylor expansion of (/ 1 b) in b 0.168 * [taylor]: Taking taylor expansion of b in b 0.168 * [backup-simplify]: Simplify 0 into 0 0.168 * [backup-simplify]: Simplify 1 into 1 0.168 * [backup-simplify]: Simplify (/ 1 1) into 1 0.169 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.169 * [backup-simplify]: Simplify (- (+ (* (/ 1 b) (/ 0 b)))) into 0 0.169 * [backup-simplify]: Simplify (+ 0 0) into 0 0.170 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* (/ 1 b) (/ 1 b)) (* 0 1))) into (/ 1 (pow b 2)) 0.170 * [taylor]: Taking taylor expansion of (/ 1 (pow b 2)) in b 0.170 * [taylor]: Taking taylor expansion of (pow b 2) in b 0.170 * [taylor]: Taking taylor expansion of b in b 0.170 * [backup-simplify]: Simplify 0 into 0 0.170 * [backup-simplify]: Simplify 1 into 1 0.170 * [backup-simplify]: Simplify (* 1 1) into 1 0.171 * [backup-simplify]: Simplify (/ 1 1) into 1 0.171 * [backup-simplify]: Simplify 1 into 1 0.171 * [backup-simplify]: Simplify (* 2 1) into 2 0.171 * [backup-simplify]: Simplify 2 into 2 0.171 * [backup-simplify]: Simplify 1 into 1 0.171 * [backup-simplify]: Simplify (+ (* 1 (pow (* 1 (/ 1 (/ 1 (- a)))) 2)) (+ (* 2 (* (/ 1 (/ 1 (- b))) (/ 1 (/ 1 (- a))))) (* 1 (pow (* (/ 1 (/ 1 (- b))) 1) 2)))) into (+ (pow a 2) (+ (pow b 2) (* 2 (* a b)))) 0.171 * * * [progress]: simplifying candidates 0.171 * * * * [progress]: [ 1 / 46 ] simplifiying candidate # 0.172 * * * * [progress]: [ 2 / 46 ] simplifiying candidate # 0.172 * * * * [progress]: [ 3 / 46 ] simplifiying candidate # 0.172 * [simplify]: Simplifying (+ a b) 0.172 * * [simplify]: iters left: 2 (3 enodes) 0.172 * * [simplify]: iters left: 1 (10 enodes) 0.174 * * [simplify]: Extracting #0: cost 1 inf + 0 0.174 * * [simplify]: Extracting #1: cost 4 inf + 0 0.174 * * [simplify]: Extracting #2: cost 2 inf + 2 0.174 * * [simplify]: Extracting #3: cost 0 inf + 86 0.174 * [simplify]: Simplified to (+ b a) 0.174 * [simplify]: Simplified (2 1) to (λ (a b) (pow (+ b a) (+ 1 1))) 0.174 * [simplify]: Simplifying (+ 1 1) 0.174 * * [simplify]: iters left: 2 (2 enodes) 0.176 * * [simplify]: iters left: 1 (9 enodes) 0.177 * * [simplify]: Extracting #0: cost 1 inf + 0 0.177 * * [simplify]: Extracting #1: cost 0 inf + 1 0.177 * [simplify]: Simplified to 2 0.177 * [simplify]: Simplified (2 2) to (λ (a b) (pow (+ a b) 2)) 0.177 * * * * [progress]: [ 4 / 46 ] simplifiying candidate # 0.178 * [simplify]: Simplifying (* (+ a b) (+ a b)) 0.178 * * [simplify]: iters left: 4 (4 enodes) 0.179 * * [simplify]: iters left: 3 (19 enodes) 0.185 * * [simplify]: iters left: 2 (43 enodes) 0.193 * * [simplify]: iters left: 1 (89 enodes) 0.206 * * [simplify]: Extracting #0: cost 1 inf + 0 0.206 * * [simplify]: Extracting #1: cost 13 inf + 0 0.206 * * [simplify]: Extracting #2: cost 27 inf + 2 0.207 * * [simplify]: Extracting #3: cost 7 inf + 1564 0.207 * * [simplify]: Extracting #4: cost 0 inf + 2242 0.208 * [simplify]: Simplified to (* (+ b a) (+ b a)) 0.208 * [simplify]: Simplified (2 1) to (λ (a b) (pow (* (+ b a) (+ b a)) 1)) 0.208 * * * * [progress]: [ 5 / 46 ] simplifiying candidate # 0.208 * * * * [progress]: [ 6 / 46 ] simplifiying candidate # 0.209 * [simplify]: Simplifying (+ a b) 0.209 * * [simplify]: iters left: 2 (3 enodes) 0.209 * * [simplify]: iters left: 1 (10 enodes) 0.211 * * [simplify]: Extracting #0: cost 1 inf + 0 0.211 * * [simplify]: Extracting #1: cost 4 inf + 0 0.211 * * [simplify]: Extracting #2: cost 2 inf + 2 0.211 * * [simplify]: Extracting #3: cost 0 inf + 86 0.211 * [simplify]: Simplified to (+ b a) 0.211 * [simplify]: Simplified (2 1) to (λ (a b) (pow (+ b a) (+ 1 1))) 0.211 * * * * [progress]: [ 7 / 46 ] simplifiying candidate # 0.211 * * * * [progress]: [ 8 / 46 ] simplifiying candidate # 0.211 * [simplify]: Simplifying (+ (log (+ a b)) (log (+ a b))) 0.211 * * [simplify]: iters left: 5 (5 enodes) 0.212 * * [simplify]: iters left: 4 (16 enodes) 0.214 * * [simplify]: Extracting #0: cost 1 inf + 0 0.214 * * [simplify]: Extracting #1: cost 3 inf + 0 0.214 * * [simplify]: Extracting #2: cost 5 inf + 0 0.214 * * [simplify]: Extracting #3: cost 8 inf + 0 0.214 * * [simplify]: Extracting #4: cost 6 inf + 2 0.214 * * [simplify]: Extracting #5: cost 0 inf + 614 0.214 * [simplify]: Simplified to (+ (log (+ b a)) (log (+ b a))) 0.214 * [simplify]: Simplified (2 1) to (λ (a b) (exp (+ (log (+ b a)) (log (+ b a))))) 0.214 * * * * [progress]: [ 9 / 46 ] simplifiying candidate # 0.215 * * * * [progress]: [ 10 / 46 ] simplifiying candidate # 0.215 * * * * [progress]: [ 11 / 46 ] simplifiying candidate # 0.215 * [simplify]: Simplifying (* (* (* (+ a b) (+ a b)) (+ a b)) (* (* (+ a b) (+ a b)) (+ a b))) 0.215 * * [simplify]: iters left: 6 (6 enodes) 0.216 * * [simplify]: iters left: 5 (38 enodes) 0.229 * * [simplify]: iters left: 4 (190 enodes) 0.362 * * [simplify]: Extracting #0: cost 1 inf + 0 0.363 * * [simplify]: Extracting #1: cost 24 inf + 0 0.363 * * [simplify]: Extracting #2: cost 176 inf + 4 0.365 * * [simplify]: Extracting #3: cost 224 inf + 9267 0.373 * * [simplify]: Extracting #4: cost 34 inf + 44060 0.384 * * [simplify]: Extracting #5: cost 0 inf + 47619 0.394 * [simplify]: Simplified to (* (* (+ b a) (* (+ b a) (+ b a))) (* (+ b a) (* (+ b a) (+ b a)))) 0.394 * [simplify]: Simplified (2 1) to (λ (a b) (cbrt (* (* (+ b a) (* (+ b a) (+ b a))) (* (+ b a) (* (+ b a) (+ b a)))))) 0.394 * * * * [progress]: [ 12 / 46 ] simplifiying candidate # 0.394 * * * * [progress]: [ 13 / 46 ] simplifiying candidate # 0.395 * * * * [progress]: [ 14 / 46 ] simplifiying candidate # 0.395 * * * * [progress]: [ 15 / 46 ] simplifiying candidate # 0.395 * [simplify]: Simplifying (* (+ (pow a 3) (pow b 3)) (+ (pow a 3) (pow b 3))) 0.395 * * [simplify]: iters left: 5 (7 enodes) 0.398 * * [simplify]: iters left: 4 (41 enodes) 0.423 * * [simplify]: iters left: 3 (122 enodes) 0.456 * * [simplify]: iters left: 2 (361 enodes) 0.671 * * [simplify]: Extracting #0: cost 1 inf + 0 0.671 * * [simplify]: Extracting #1: cost 42 inf + 0 0.672 * * [simplify]: Extracting #2: cost 169 inf + 43 0.673 * * [simplify]: Extracting #3: cost 124 inf + 13334 0.682 * * [simplify]: Extracting #4: cost 32 inf + 45140 0.699 * * [simplify]: Extracting #5: cost 5 inf + 53333 0.715 * * [simplify]: Extracting #6: cost 0 inf + 55563 0.730 * [simplify]: Simplified to (* (fma a (* a a) (* b (* b b))) (fma a (* a a) (* b (* b b)))) 0.730 * [simplify]: Simplified (2 1) to (λ (a b) (/ (* (fma a (* a a) (* b (* b b))) (fma a (* a a) (* b (* b b)))) (* (+ (* a a) (- (* b b) (* a b))) (+ (* a a) (- (* b b) (* a b)))))) 0.730 * [simplify]: Simplifying (* (+ (* a a) (- (* b b) (* a b))) (+ (* a a) (- (* b b) (* a b)))) 0.730 * * [simplify]: iters left: 6 (8 enodes) 0.732 * * [simplify]: iters left: 5 (40 enodes) 0.740 * * [simplify]: iters left: 4 (101 enodes) 0.791 * * [simplify]: iters left: 3 (362 enodes) 1.030 * * [simplify]: Extracting #0: cost 1 inf + 0 1.030 * * [simplify]: Extracting #1: cost 47 inf + 0 1.031 * * [simplify]: Extracting #2: cost 190 inf + 491 1.035 * * [simplify]: Extracting #3: cost 142 inf + 14613 1.051 * * [simplify]: Extracting #4: cost 9 inf + 42954 1.066 * * [simplify]: Extracting #5: cost 0 inf + 45112 1.091 * [simplify]: Simplified to (* (fma (- b a) b (* a a)) (fma (- b a) b (* a a))) 1.091 * [simplify]: Simplified (2 2) to (λ (a b) (/ (* (fma a (* a a) (* b (* b b))) (fma a (* a a) (* b (* b b)))) (* (fma (- b a) b (* a a)) (fma (- b a) b (* a a))))) 1.091 * * * * [progress]: [ 16 / 46 ] simplifiying candidate # 1.091 * [simplify]: Simplifying (* (+ (pow a 3) (pow b 3)) (- (* a a) (* b b))) 1.091 * * [simplify]: iters left: 6 (10 enodes) 1.094 * * [simplify]: iters left: 5 (49 enodes) 1.105 * * [simplify]: iters left: 4 (109 enodes) 1.137 * * [simplify]: iters left: 3 (303 enodes) 1.352 * * [simplify]: Extracting #0: cost 1 inf + 0 1.352 * * [simplify]: Extracting #1: cost 70 inf + 0 1.354 * * [simplify]: Extracting #2: cost 268 inf + 168 1.362 * * [simplify]: Extracting #3: cost 158 inf + 27607 1.384 * * [simplify]: Extracting #4: cost 39 inf + 55373 1.411 * * [simplify]: Extracting #5: cost 6 inf + 61988 1.431 * * [simplify]: Extracting #6: cost 0 inf + 63883 1.446 * [simplify]: Simplified to (- (* (fma a (* a a) (* b (* b b))) (* a a)) (* (* b b) (fma a (* a a) (* b (* b b))))) 1.446 * [simplify]: Simplified (2 1) to (λ (a b) (/ (- (* (fma a (* a a) (* b (* b b))) (* a a)) (* (* b b) (fma a (* a a) (* b (* b b))))) (* (+ (* a a) (- (* b b) (* a b))) (- a b)))) 1.447 * [simplify]: Simplifying (* (+ (* a a) (- (* b b) (* a b))) (- a b)) 1.447 * * [simplify]: iters left: 6 (9 enodes) 1.449 * * [simplify]: iters left: 5 (40 enodes) 1.459 * * [simplify]: iters left: 4 (79 enodes) 1.491 * * [simplify]: iters left: 3 (208 enodes) 1.622 * * [simplify]: Extracting #0: cost 1 inf + 0 1.622 * * [simplify]: Extracting #1: cost 57 inf + 0 1.623 * * [simplify]: Extracting #2: cost 118 inf + 125 1.626 * * [simplify]: Extracting #3: cost 76 inf + 5740 1.635 * * [simplify]: Extracting #4: cost 11 inf + 16887 1.647 * * [simplify]: Extracting #5: cost 0 inf + 19504 1.658 * [simplify]: Simplified to (* (- a b) (fma b (- b a) (* a a))) 1.659 * [simplify]: Simplified (2 2) to (λ (a b) (/ (- (* (fma a (* a a) (* b (* b b))) (* a a)) (* (* b b) (fma a (* a a) (* b (* b b))))) (* (- a b) (fma b (- b a) (* a a))))) 1.659 * * * * [progress]: [ 17 / 46 ] simplifiying candidate # 1.659 * [simplify]: Simplifying (* (- (* a a) (* b b)) (+ (pow a 3) (pow b 3))) 1.659 * * [simplify]: iters left: 6 (10 enodes) 1.666 * * [simplify]: iters left: 5 (55 enodes) 1.692 * * [simplify]: iters left: 4 (163 enodes) 1.768 * * [simplify]: Extracting #0: cost 1 inf + 0 1.768 * * [simplify]: Extracting #1: cost 44 inf + 0 1.769 * * [simplify]: Extracting #2: cost 165 inf + 411 1.772 * * [simplify]: Extracting #3: cost 89 inf + 12852 1.778 * * [simplify]: Extracting #4: cost 26 inf + 27472 1.791 * * [simplify]: Extracting #5: cost 5 inf + 34324 1.807 * * [simplify]: Extracting #6: cost 0 inf + 35867 1.821 * [simplify]: Simplified to (fma (fma b (* b b) (* a (* a a))) (* a a) (* (fma b (* b b) (* a (* a a))) (- (* b b)))) 1.821 * [simplify]: Simplified (2 1) to (λ (a b) (/ (fma (fma b (* b b) (* a (* a a))) (* a a) (* (fma b (* b b) (* a (* a a))) (- (* b b)))) (* (- a b) (+ (* a a) (- (* b b) (* a b)))))) 1.821 * [simplify]: Simplifying (* (- a b) (+ (* a a) (- (* b b) (* a b)))) 1.822 * * [simplify]: iters left: 6 (9 enodes) 1.826 * * [simplify]: iters left: 5 (46 enodes) 1.844 * * [simplify]: iters left: 4 (115 enodes) 1.873 * * [simplify]: iters left: 3 (333 enodes) 2.070 * * [simplify]: Extracting #0: cost 1 inf + 0 2.070 * * [simplify]: Extracting #1: cost 48 inf + 0 2.071 * * [simplify]: Extracting #2: cost 145 inf + 2 2.072 * * [simplify]: Extracting #3: cost 136 inf + 1965 2.081 * * [simplify]: Extracting #4: cost 19 inf + 22540 2.098 * * [simplify]: Extracting #5: cost 0 inf + 26688 2.113 * * [simplify]: Extracting #6: cost 0 inf + 26673 2.121 * [simplify]: Simplified to (* (fma a a (* b (- b a))) (- a b)) 2.121 * [simplify]: Simplified (2 2) to (λ (a b) (/ (fma (fma b (* b b) (* a (* a a))) (* a a) (* (fma b (* b b) (* a (* a a))) (- (* b b)))) (* (fma a a (* b (- b a))) (- a b)))) 2.121 * * * * [progress]: [ 18 / 46 ] simplifiying candidate # 2.121 * [simplify]: Simplifying (* (- (* a a) (* b b)) (- (* a a) (* b b))) 2.121 * * [simplify]: iters left: 6 (6 enodes) 2.123 * * [simplify]: iters left: 5 (24 enodes) 2.127 * * [simplify]: iters left: 4 (50 enodes) 2.138 * * [simplify]: iters left: 3 (166 enodes) 2.272 * * [simplify]: Extracting #0: cost 1 inf + 0 2.272 * * [simplify]: Extracting #1: cost 55 inf + 0 2.272 * * [simplify]: Extracting #2: cost 177 inf + 614 2.277 * * [simplify]: Extracting #3: cost 73 inf + 18689 2.285 * * [simplify]: Extracting #4: cost 0 inf + 30658 2.293 * * [simplify]: Extracting #5: cost 0 inf + 30363 2.310 * [simplify]: Simplified to (* (- (* a a) (* b b)) (- (* a a) (* b b))) 2.310 * [simplify]: Simplified (2 1) to (λ (a b) (/ (* (- (* a a) (* b b)) (- (* a a) (* b b))) (* (- a b) (- a b)))) 2.311 * [simplify]: Simplifying (* (- a b) (- a b)) 2.311 * * [simplify]: iters left: 4 (4 enodes) 2.312 * * [simplify]: iters left: 3 (14 enodes) 2.317 * * [simplify]: iters left: 2 (23 enodes) 2.325 * * [simplify]: iters left: 1 (51 enodes) 2.344 * * [simplify]: Extracting #0: cost 1 inf + 0 2.345 * * [simplify]: Extracting #1: cost 19 inf + 0 2.345 * * [simplify]: Extracting #2: cost 31 inf + 42 2.345 * * [simplify]: Extracting #3: cost 29 inf + 84 2.346 * * [simplify]: Extracting #4: cost 4 inf + 2488 2.348 * * [simplify]: Extracting #5: cost 0 inf + 3176 2.349 * [simplify]: Simplified to (* (- a b) (- a b)) 2.349 * [simplify]: Simplified (2 2) to (λ (a b) (/ (* (- (* a a) (* b b)) (- (* a a) (* b b))) (* (- a b) (- a b)))) 2.349 * * * * [progress]: [ 19 / 46 ] simplifiying candidate # 2.349 * * * * [progress]: [ 20 / 46 ] simplifiying candidate # 2.350 * [simplify]: Simplifying (* (* (cbrt (+ a b)) (cbrt (+ a b))) (* (cbrt (+ a b)) (cbrt (+ a b)))) 2.350 * * [simplify]: iters left: 6 (6 enodes) 2.352 * * [simplify]: iters left: 5 (23 enodes) 2.360 * * [simplify]: iters left: 4 (27 enodes) 2.370 * * [simplify]: iters left: 3 (38 enodes) 2.387 * * [simplify]: iters left: 2 (70 enodes) 2.415 * * [simplify]: iters left: 1 (130 enodes) 2.445 * * [simplify]: Extracting #0: cost 1 inf + 0 2.445 * * [simplify]: Extracting #1: cost 17 inf + 0 2.445 * * [simplify]: Extracting #2: cost 43 inf + 3 2.446 * * [simplify]: Extracting #3: cost 39 inf + 93 2.447 * * [simplify]: Extracting #4: cost 25 inf + 3147 2.449 * * [simplify]: Extracting #5: cost 6 inf + 10677 2.451 * * [simplify]: Extracting #6: cost 0 inf + 14101 2.454 * [simplify]: Simplified to (* (+ b a) (cbrt (+ b a))) 2.454 * [simplify]: Simplified (2 1) to (λ (a b) (* (* (+ b a) (cbrt (+ b a))) (* (cbrt (+ a b)) (cbrt (+ a b))))) 2.454 * [simplify]: Simplifying (* (cbrt (+ a b)) (cbrt (+ a b))) 2.454 * * [simplify]: iters left: 5 (5 enodes) 2.457 * * [simplify]: iters left: 4 (16 enodes) 2.461 * * [simplify]: Extracting #0: cost 1 inf + 0 2.461 * * [simplify]: Extracting #1: cost 3 inf + 0 2.461 * * [simplify]: Extracting #2: cost 5 inf + 0 2.461 * * [simplify]: Extracting #3: cost 8 inf + 0 2.461 * * [simplify]: Extracting #4: cost 6 inf + 2 2.462 * * [simplify]: Extracting #5: cost 0 inf + 654 2.462 * [simplify]: Simplified to (* (cbrt (+ b a)) (cbrt (+ b a))) 2.462 * [simplify]: Simplified (2 2) to (λ (a b) (* (* (* (cbrt (+ a b)) (cbrt (+ a b))) (* (cbrt (+ a b)) (cbrt (+ a b)))) (* (cbrt (+ b a)) (cbrt (+ b a))))) 2.462 * * * * [progress]: [ 21 / 46 ] simplifiying candidate # 2.462 * [simplify]: Simplifying (* (sqrt (+ a b)) (sqrt (+ a b))) 2.462 * * [simplify]: iters left: 5 (5 enodes) 2.465 * * [simplify]: iters left: 4 (14 enodes) 2.469 * * [simplify]: iters left: 3 (15 enodes) 2.473 * * [simplify]: Extracting #0: cost 1 inf + 0 2.473 * * [simplify]: Extracting #1: cost 5 inf + 0 2.473 * * [simplify]: Extracting #2: cost 4 inf + 2 2.473 * * [simplify]: Extracting #3: cost 3 inf + 44 2.473 * * [simplify]: Extracting #4: cost 0 inf + 250 2.473 * [simplify]: Simplified to (+ b a) 2.473 * [simplify]: Simplified (2 1) to (λ (a b) (* (+ b a) (* (sqrt (+ a b)) (sqrt (+ a b))))) 2.474 * [simplify]: Simplifying (* (sqrt (+ a b)) (sqrt (+ a b))) 2.474 * * [simplify]: iters left: 5 (5 enodes) 2.476 * * [simplify]: iters left: 4 (14 enodes) 2.478 * * [simplify]: iters left: 3 (15 enodes) 2.480 * * [simplify]: Extracting #0: cost 1 inf + 0 2.480 * * [simplify]: Extracting #1: cost 5 inf + 0 2.480 * * [simplify]: Extracting #2: cost 4 inf + 2 2.480 * * [simplify]: Extracting #3: cost 3 inf + 44 2.480 * * [simplify]: Extracting #4: cost 0 inf + 250 2.480 * [simplify]: Simplified to (+ b a) 2.480 * [simplify]: Simplified (2 2) to (λ (a b) (* (* (sqrt (+ a b)) (sqrt (+ a b))) (+ b a))) 2.480 * * * * [progress]: [ 22 / 46 ] simplifiying candidate # 2.480 * [simplify]: Simplifying (* 1 1) 2.480 * * [simplify]: iters left: 2 (2 enodes) 2.481 * * [simplify]: iters left: 1 (6 enodes) 2.482 * * [simplify]: Extracting #0: cost 1 inf + 0 2.482 * * [simplify]: Extracting #1: cost 0 inf + 1 2.482 * [simplify]: Simplified to 1 2.482 * [simplify]: Simplified (2 1) to (λ (a b) (* 1 (* (+ a b) (+ a b)))) 2.483 * [simplify]: Simplifying (* (+ a b) (+ a b)) 2.483 * * [simplify]: iters left: 4 (4 enodes) 2.484 * * [simplify]: iters left: 3 (19 enodes) 2.487 * * [simplify]: iters left: 2 (43 enodes) 2.496 * * [simplify]: iters left: 1 (89 enodes) 2.513 * * [simplify]: Extracting #0: cost 1 inf + 0 2.514 * * [simplify]: Extracting #1: cost 13 inf + 0 2.514 * * [simplify]: Extracting #2: cost 27 inf + 2 2.515 * * [simplify]: Extracting #3: cost 7 inf + 1564 2.516 * * [simplify]: Extracting #4: cost 0 inf + 2242 2.518 * [simplify]: Simplified to (* (+ b a) (+ b a)) 2.518 * [simplify]: Simplified (2 2) to (λ (a b) (* 1 (* (+ b a) (+ b a)))) 2.518 * * * * [progress]: [ 23 / 46 ] simplifiying candidate # 2.518 * [simplify]: Simplifying (* 1 1) 2.518 * * [simplify]: iters left: 2 (2 enodes) 2.520 * * [simplify]: iters left: 1 (6 enodes) 2.522 * * [simplify]: Extracting #0: cost 1 inf + 0 2.522 * * [simplify]: Extracting #1: cost 0 inf + 1 2.522 * [simplify]: Simplified to 1 2.522 * [simplify]: Simplified (2 1) to (λ (a b) (* 1 (* (+ a b) (+ a b)))) 2.523 * [simplify]: Simplifying (* (+ a b) (+ a b)) 2.523 * * [simplify]: iters left: 4 (4 enodes) 2.525 * * [simplify]: iters left: 3 (19 enodes) 2.532 * * [simplify]: iters left: 2 (43 enodes) 2.542 * * [simplify]: iters left: 1 (89 enodes) 2.555 * * [simplify]: Extracting #0: cost 1 inf + 0 2.555 * * [simplify]: Extracting #1: cost 13 inf + 0 2.555 * * [simplify]: Extracting #2: cost 27 inf + 2 2.555 * * [simplify]: Extracting #3: cost 7 inf + 1564 2.556 * * [simplify]: Extracting #4: cost 0 inf + 2242 2.557 * [simplify]: Simplified to (* (+ b a) (+ b a)) 2.557 * [simplify]: Simplified (2 2) to (λ (a b) (* 1 (* (+ b a) (+ b a)))) 2.557 * * * * [progress]: [ 24 / 46 ] simplifiying candidate # 2.557 * [simplify]: Simplifying (* 1 1) 2.557 * * [simplify]: iters left: 2 (2 enodes) 2.558 * * [simplify]: iters left: 1 (6 enodes) 2.559 * * [simplify]: Extracting #0: cost 1 inf + 0 2.559 * * [simplify]: Extracting #1: cost 0 inf + 1 2.559 * [simplify]: Simplified to 1 2.559 * [simplify]: Simplified (2 1) to (λ (a b) (* 1 (* (+ a b) (+ a b)))) 2.559 * [simplify]: Simplifying (* (+ a b) (+ a b)) 2.560 * * [simplify]: iters left: 4 (4 enodes) 2.560 * * [simplify]: iters left: 3 (19 enodes) 2.564 * * [simplify]: iters left: 2 (43 enodes) 2.580 * * [simplify]: iters left: 1 (89 enodes) 2.608 * * [simplify]: Extracting #0: cost 1 inf + 0 2.608 * * [simplify]: Extracting #1: cost 13 inf + 0 2.608 * * [simplify]: Extracting #2: cost 27 inf + 2 2.609 * * [simplify]: Extracting #3: cost 7 inf + 1564 2.610 * * [simplify]: Extracting #4: cost 0 inf + 2242 2.612 * [simplify]: Simplified to (* (+ b a) (+ b a)) 2.612 * [simplify]: Simplified (2 2) to (λ (a b) (* 1 (* (+ b a) (+ b a)))) 2.612 * * * * [progress]: [ 25 / 46 ] simplifiying candidate # 2.612 * [simplify]: Simplifying (* 1 1) 2.612 * * [simplify]: iters left: 2 (2 enodes) 2.614 * * [simplify]: iters left: 1 (6 enodes) 2.616 * * [simplify]: Extracting #0: cost 1 inf + 0 2.616 * * [simplify]: Extracting #1: cost 0 inf + 1 2.616 * [simplify]: Simplified to 1 2.617 * [simplify]: Simplified (2 1) to (λ (a b) (* 1 (* (+ a b) (+ a b)))) 2.617 * [simplify]: Simplifying (* (+ a b) (+ a b)) 2.617 * * [simplify]: iters left: 4 (4 enodes) 2.618 * * [simplify]: iters left: 3 (19 enodes) 2.621 * * [simplify]: iters left: 2 (43 enodes) 2.629 * * [simplify]: iters left: 1 (89 enodes) 2.642 * * [simplify]: Extracting #0: cost 1 inf + 0 2.642 * * [simplify]: Extracting #1: cost 13 inf + 0 2.642 * * [simplify]: Extracting #2: cost 27 inf + 2 2.642 * * [simplify]: Extracting #3: cost 7 inf + 1564 2.643 * * [simplify]: Extracting #4: cost 0 inf + 2242 2.644 * [simplify]: Simplified to (* (+ b a) (+ b a)) 2.644 * [simplify]: Simplified (2 2) to (λ (a b) (* 1 (* (+ b a) (+ b a)))) 2.644 * * * * [progress]: [ 26 / 46 ] simplifiying candidate # 2.644 * [simplify]: Simplifying (* (sqrt (+ a b)) (sqrt (+ a b))) 2.644 * * [simplify]: iters left: 5 (5 enodes) 2.645 * * [simplify]: iters left: 4 (14 enodes) 2.647 * * [simplify]: iters left: 3 (15 enodes) 2.649 * * [simplify]: Extracting #0: cost 1 inf + 0 2.649 * * [simplify]: Extracting #1: cost 5 inf + 0 2.649 * * [simplify]: Extracting #2: cost 4 inf + 2 2.649 * * [simplify]: Extracting #3: cost 3 inf + 44 2.649 * * [simplify]: Extracting #4: cost 0 inf + 250 2.649 * [simplify]: Simplified to (+ b a) 2.649 * [simplify]: Simplified (2 1) to (λ (a b) (* (+ b a) (* (sqrt (+ a b)) (sqrt (+ a b))))) 2.649 * [simplify]: Simplifying (* (sqrt (+ a b)) (sqrt (+ a b))) 2.649 * * [simplify]: iters left: 5 (5 enodes) 2.650 * * [simplify]: iters left: 4 (14 enodes) 2.652 * * [simplify]: iters left: 3 (15 enodes) 2.655 * * [simplify]: Extracting #0: cost 1 inf + 0 2.655 * * [simplify]: Extracting #1: cost 5 inf + 0 2.655 * * [simplify]: Extracting #2: cost 4 inf + 2 2.656 * * [simplify]: Extracting #3: cost 3 inf + 44 2.656 * * [simplify]: Extracting #4: cost 0 inf + 250 2.656 * [simplify]: Simplified to (+ b a) 2.656 * [simplify]: Simplified (2 2) to (λ (a b) (* (* (sqrt (+ a b)) (sqrt (+ a b))) (+ b a))) 2.656 * * * * [progress]: [ 27 / 46 ] simplifiying candidate # 2.656 * [simplify]: Simplifying (+ a b) 2.656 * * [simplify]: iters left: 2 (3 enodes) 2.658 * * [simplify]: iters left: 1 (10 enodes) 2.660 * * [simplify]: Extracting #0: cost 1 inf + 0 2.660 * * [simplify]: Extracting #1: cost 4 inf + 0 2.661 * * [simplify]: Extracting #2: cost 2 inf + 2 2.661 * * [simplify]: Extracting #3: cost 0 inf + 86 2.661 * [simplify]: Simplified to (+ b a) 2.661 * [simplify]: Simplified (2 1) to (λ (a b) (pow (+ b a) (* 2 1))) 2.661 * [simplify]: Simplifying (* 2 1) 2.661 * * [simplify]: iters left: 2 (3 enodes) 2.664 * * [simplify]: iters left: 1 (9 enodes) 2.667 * * [simplify]: Extracting #0: cost 1 inf + 0 2.667 * * [simplify]: Extracting #1: cost 0 inf + 1 2.667 * [simplify]: Simplified to 2 2.667 * [simplify]: Simplified (2 2) to (λ (a b) (pow (+ a b) 2)) 2.667 * * * * [progress]: [ 28 / 46 ] simplifiying candidate # 2.668 * [simplify]: Simplifying (* (+ a b) b) 2.668 * * [simplify]: iters left: 4 (4 enodes) 2.670 * * [simplify]: iters left: 3 (14 enodes) 2.674 * * [simplify]: iters left: 2 (21 enodes) 2.681 * * [simplify]: iters left: 1 (31 enodes) 2.690 * * [simplify]: Extracting #0: cost 1 inf + 0 2.690 * * [simplify]: Extracting #1: cost 7 inf + 0 2.690 * * [simplify]: Extracting #2: cost 7 inf + 43 2.690 * * [simplify]: Extracting #3: cost 0 inf + 416 2.690 * [simplify]: Simplified to (* (+ b a) b) 2.690 * [simplify]: Simplified (2 2) to (λ (a b) (+ (* (+ a b) a) (* (+ b a) b))) 2.690 * * * * [progress]: [ 29 / 46 ] simplifiying candidate # 2.691 * [simplify]: Simplifying (* b (+ a b)) 2.691 * * [simplify]: iters left: 4 (4 enodes) 2.693 * * [simplify]: iters left: 3 (19 enodes) 2.699 * * [simplify]: iters left: 2 (29 enodes) 2.706 * * [simplify]: iters left: 1 (30 enodes) 2.713 * * [simplify]: Extracting #0: cost 1 inf + 0 2.713 * * [simplify]: Extracting #1: cost 7 inf + 0 2.713 * * [simplify]: Extracting #2: cost 8 inf + 2 2.713 * * [simplify]: Extracting #3: cost 0 inf + 416 2.714 * [simplify]: Simplified to (* b (+ a b)) 2.714 * [simplify]: Simplified (2 2) to (λ (a b) (+ (* a (+ a b)) (* b (+ a b)))) 2.714 * * * * [progress]: [ 30 / 46 ] simplifiying candidate # 2.714 * [simplify]: Simplifying (cbrt (+ a b)) 2.714 * * [simplify]: iters left: 3 (4 enodes) 2.716 * * [simplify]: iters left: 2 (13 enodes) 2.719 * * [simplify]: Extracting #0: cost 1 inf + 0 2.720 * * [simplify]: Extracting #1: cost 3 inf + 0 2.720 * * [simplify]: Extracting #2: cost 6 inf + 0 2.720 * * [simplify]: Extracting #3: cost 4 inf + 2 2.720 * * [simplify]: Extracting #4: cost 0 inf + 330 2.720 * [simplify]: Simplified to (cbrt (+ b a)) 2.720 * [simplify]: Simplified (2 2) to (λ (a b) (* (* (+ a b) (* (cbrt (+ a b)) (cbrt (+ a b)))) (cbrt (+ b a)))) 2.720 * * * * [progress]: [ 31 / 46 ] simplifiying candidate # 2.720 * [simplify]: Simplifying (sqrt (+ a b)) 2.720 * * [simplify]: iters left: 3 (4 enodes) 2.721 * * [simplify]: iters left: 2 (13 enodes) 2.723 * * [simplify]: Extracting #0: cost 1 inf + 0 2.723 * * [simplify]: Extracting #1: cost 3 inf + 0 2.723 * * [simplify]: Extracting #2: cost 6 inf + 0 2.723 * * [simplify]: Extracting #3: cost 4 inf + 2 2.723 * * [simplify]: Extracting #4: cost 0 inf + 250 2.723 * [simplify]: Simplified to (sqrt (+ b a)) 2.723 * [simplify]: Simplified (2 2) to (λ (a b) (* (* (+ a b) (sqrt (+ a b))) (sqrt (+ b a)))) 2.723 * * * * [progress]: [ 32 / 46 ] simplifiying candidate # 2.723 * [simplify]: Simplifying (+ a b) 2.723 * * [simplify]: iters left: 2 (3 enodes) 2.724 * * [simplify]: iters left: 1 (10 enodes) 2.725 * * [simplify]: Extracting #0: cost 1 inf + 0 2.725 * * [simplify]: Extracting #1: cost 4 inf + 0 2.725 * * [simplify]: Extracting #2: cost 2 inf + 2 2.725 * * [simplify]: Extracting #3: cost 0 inf + 86 2.726 * [simplify]: Simplified to (+ b a) 2.726 * [simplify]: Simplified (2 2) to (λ (a b) (* (* (+ a b) 1) (+ b a))) 2.726 * * * * [progress]: [ 33 / 46 ] simplifiying candidate # 2.726 * [simplify]: Simplifying (+ a b) 2.726 * * [simplify]: iters left: 2 (3 enodes) 2.727 * * [simplify]: iters left: 1 (10 enodes) 2.728 * * [simplify]: Extracting #0: cost 1 inf + 0 2.728 * * [simplify]: Extracting #1: cost 4 inf + 0 2.728 * * [simplify]: Extracting #2: cost 2 inf + 2 2.728 * * [simplify]: Extracting #3: cost 0 inf + 86 2.728 * [simplify]: Simplified to (+ b a) 2.728 * [simplify]: Simplified (2 2) to (λ (a b) (* (* (+ a b) 1) (+ b a))) 2.728 * * * * [progress]: [ 34 / 46 ] simplifiying candidate # 2.728 * [simplify]: Simplifying (* (cbrt (+ a b)) (cbrt (+ a b))) 2.728 * * [simplify]: iters left: 5 (5 enodes) 2.729 * * [simplify]: iters left: 4 (16 enodes) 2.732 * * [simplify]: Extracting #0: cost 1 inf + 0 2.732 * * [simplify]: Extracting #1: cost 3 inf + 0 2.732 * * [simplify]: Extracting #2: cost 5 inf + 0 2.732 * * [simplify]: Extracting #3: cost 8 inf + 0 2.732 * * [simplify]: Extracting #4: cost 6 inf + 2 2.732 * * [simplify]: Extracting #5: cost 0 inf + 654 2.732 * [simplify]: Simplified to (* (cbrt (+ b a)) (cbrt (+ b a))) 2.732 * [simplify]: Simplified (2 1) to (λ (a b) (* (* (cbrt (+ b a)) (cbrt (+ b a))) (* (cbrt (+ a b)) (+ a b)))) 2.732 * * * * [progress]: [ 35 / 46 ] simplifiying candidate # 2.732 * [simplify]: Simplifying (sqrt (+ a b)) 2.732 * * [simplify]: iters left: 3 (4 enodes) 2.733 * * [simplify]: iters left: 2 (13 enodes) 2.735 * * [simplify]: Extracting #0: cost 1 inf + 0 2.735 * * [simplify]: Extracting #1: cost 3 inf + 0 2.735 * * [simplify]: Extracting #2: cost 6 inf + 0 2.735 * * [simplify]: Extracting #3: cost 4 inf + 2 2.735 * * [simplify]: Extracting #4: cost 0 inf + 250 2.735 * [simplify]: Simplified to (sqrt (+ b a)) 2.735 * [simplify]: Simplified (2 1) to (λ (a b) (* (sqrt (+ b a)) (* (sqrt (+ a b)) (+ a b)))) 2.735 * * * * [progress]: [ 36 / 46 ] simplifiying candidate # 2.735 * * * * [progress]: [ 37 / 46 ] simplifiying candidate # 2.735 * * * * [progress]: [ 38 / 46 ] simplifiying candidate # 2.735 * [simplify]: Simplifying (+ (* a a) (- (* b b) (* a b))) 2.735 * * [simplify]: iters left: 6 (7 enodes) 2.737 * * [simplify]: iters left: 5 (31 enodes) 2.742 * * [simplify]: iters left: 4 (54 enodes) 2.751 * * [simplify]: iters left: 3 (89 enodes) 2.770 * * [simplify]: iters left: 2 (117 enodes) 2.809 * * [simplify]: iters left: 1 (143 enodes) 2.854 * * [simplify]: Extracting #0: cost 1 inf + 0 2.855 * * [simplify]: Extracting #1: cost 20 inf + 0 2.855 * * [simplify]: Extracting #2: cost 32 inf + 84 2.856 * * [simplify]: Extracting #3: cost 9 inf + 1577 2.858 * * [simplify]: Extracting #4: cost 0 inf + 2519 2.860 * [simplify]: Simplified to (fma (- a b) a (* b b)) 2.860 * [simplify]: Simplified (2 2) to (λ (a b) (/ (* (+ a b) (+ (pow a 3) (pow b 3))) (fma (- a b) a (* b b)))) 2.860 * * * * [progress]: [ 39 / 46 ] simplifiying candidate # 2.860 * [simplify]: Simplifying (- a b) 2.860 * * [simplify]: iters left: 2 (3 enodes) 2.861 * * [simplify]: iters left: 1 (11 enodes) 2.865 * * [simplify]: Extracting #0: cost 1 inf + 0 2.865 * * [simplify]: Extracting #1: cost 5 inf + 0 2.865 * * [simplify]: Extracting #2: cost 3 inf + 43 2.865 * * [simplify]: Extracting #3: cost 0 inf + 168 2.865 * [simplify]: Simplified to (- a b) 2.865 * [simplify]: Simplified (2 2) to (λ (a b) (/ (* (+ a b) (- (* a a) (* b b))) (- a b))) 2.865 * * * * [progress]: [ 40 / 46 ] simplifiying candidate # 2.866 * [simplify]: Simplifying (* (+ (pow a 3) (pow b 3)) (+ a b)) 2.866 * * [simplify]: iters left: 5 (8 enodes) 2.871 * * [simplify]: iters left: 4 (46 enodes) 2.893 * * [simplify]: iters left: 3 (115 enodes) 2.940 * * [simplify]: iters left: 2 (299 enodes) 3.050 * * [simplify]: Extracting #0: cost 1 inf + 0 3.050 * * [simplify]: Extracting #1: cost 41 inf + 0 3.051 * * [simplify]: Extracting #2: cost 123 inf + 953 3.054 * * [simplify]: Extracting #3: cost 83 inf + 8941 3.061 * * [simplify]: Extracting #4: cost 22 inf + 24931 3.073 * * [simplify]: Extracting #5: cost 2 inf + 30807 3.085 * * [simplify]: Extracting #6: cost 0 inf + 30711 3.095 * [simplify]: Simplified to (* (fma (* a a) a (* (* b b) b)) (+ b a)) 3.095 * [simplify]: Simplified (2 1) to (λ (a b) (/ (* (fma (* a a) a (* (* b b) b)) (+ b a)) (+ (* a a) (- (* b b) (* a b))))) 3.095 * * * * [progress]: [ 41 / 46 ] simplifiying candidate # 3.095 * [simplify]: Simplifying (* (- (* a a) (* b b)) (+ a b)) 3.095 * * [simplify]: iters left: 6 (7 enodes) 3.097 * * [simplify]: iters left: 5 (34 enodes) 3.103 * * [simplify]: iters left: 4 (85 enodes) 3.126 * * [simplify]: iters left: 3 (239 enodes) 3.267 * * [simplify]: Extracting #0: cost 1 inf + 0 3.267 * * [simplify]: Extracting #1: cost 40 inf + 0 3.268 * * [simplify]: Extracting #2: cost 112 inf + 249 3.270 * * [simplify]: Extracting #3: cost 54 inf + 8466 3.275 * * [simplify]: Extracting #4: cost 3 inf + 16577 3.280 * * [simplify]: Extracting #5: cost 0 inf + 17177 3.286 * [simplify]: Simplified to (* (* (- a b) (+ a b)) (+ a b)) 3.286 * [simplify]: Simplified (2 1) to (λ (a b) (/ (* (* (- a b) (+ a b)) (+ a b)) (- a b))) 3.286 * * * * [progress]: [ 42 / 46 ] simplifiying candidate #real (real->posit16 (* (+ a b) (+ a b)))))> 3.286 * * * * [progress]: [ 43 / 46 ] simplifiying candidate # 3.286 * * * * [progress]: [ 44 / 46 ] simplifiying candidate # 3.286 * [simplify]: Simplifying (+ (pow a 2) (+ (pow b 2) (* 2 (* a b)))) 3.286 * * [simplify]: iters left: 6 (9 enodes) 3.290 * * [simplify]: iters left: 5 (43 enodes) 3.304 * * [simplify]: iters left: 4 (76 enodes) 3.332 * * [simplify]: iters left: 3 (129 enodes) 3.358 * * [simplify]: iters left: 2 (154 enodes) 3.374 * * [simplify]: iters left: 1 (157 enodes) 3.390 * * [simplify]: Extracting #0: cost 1 inf + 0 3.390 * * [simplify]: Extracting #1: cost 16 inf + 0 3.391 * * [simplify]: Extracting #2: cost 24 inf + 3 3.391 * * [simplify]: Extracting #3: cost 10 inf + 914 3.393 * * [simplify]: Extracting #4: cost 0 inf + 1709 3.394 * [simplify]: Simplified to (fma (fma 2 a b) b (* a a)) 3.394 * [simplify]: Simplified (2) to (λ (a b) (fma (fma 2 a b) b (* a a))) 3.394 * * * * [progress]: [ 45 / 46 ] simplifiying candidate # 3.395 * [simplify]: Simplifying (+ (pow a 2) (+ (pow b 2) (* 2 (* a b)))) 3.395 * * [simplify]: iters left: 6 (9 enodes) 3.400 * * [simplify]: iters left: 5 (43 enodes) 3.417 * * [simplify]: iters left: 4 (76 enodes) 3.442 * * [simplify]: iters left: 3 (129 enodes) 3.476 * * [simplify]: iters left: 2 (154 enodes) 3.508 * * [simplify]: iters left: 1 (157 enodes) 3.531 * * [simplify]: Extracting #0: cost 1 inf + 0 3.532 * * [simplify]: Extracting #1: cost 16 inf + 0 3.532 * * [simplify]: Extracting #2: cost 24 inf + 3 3.532 * * [simplify]: Extracting #3: cost 10 inf + 914 3.534 * * [simplify]: Extracting #4: cost 0 inf + 1709 3.535 * [simplify]: Simplified to (fma (fma 2 a b) b (* a a)) 3.535 * [simplify]: Simplified (2) to (λ (a b) (fma (fma 2 a b) b (* a a))) 3.535 * * * * [progress]: [ 46 / 46 ] simplifiying candidate # 3.536 * [simplify]: Simplifying (+ (pow a 2) (+ (pow b 2) (* 2 (* a b)))) 3.536 * * [simplify]: iters left: 6 (9 enodes) 3.541 * * [simplify]: iters left: 5 (43 enodes) 3.551 * * [simplify]: iters left: 4 (76 enodes) 3.564 * * [simplify]: iters left: 3 (129 enodes) 3.588 * * [simplify]: iters left: 2 (154 enodes) 3.620 * * [simplify]: iters left: 1 (157 enodes) 3.643 * * [simplify]: Extracting #0: cost 1 inf + 0 3.643 * * [simplify]: Extracting #1: cost 16 inf + 0 3.643 * * [simplify]: Extracting #2: cost 24 inf + 3 3.643 * * [simplify]: Extracting #3: cost 10 inf + 914 3.644 * * [simplify]: Extracting #4: cost 0 inf + 1709 3.645 * [simplify]: Simplified to (fma (fma 2 a b) b (* a a)) 3.645 * [simplify]: Simplified (2) to (λ (a b) (fma (fma 2 a b) b (* a a))) 3.645 * * * [progress]: adding candidates to table 3.948 * * [progress]: iteration 2 / 4 3.948 * * * [progress]: picking best candidate 3.950 * * * * [pick]: Picked # 3.950 * * * [progress]: localizing error 3.978 * * * [progress]: generating rewritten candidates 3.978 * * * * [progress]: [ 1 / 4 ] rewriting at (2 1) 4.068 * * * * [progress]: [ 2 / 4 ] rewriting at (2) 4.145 * * * * [progress]: [ 3 / 4 ] rewriting at (2 2) 4.187 * * * * [progress]: [ 4 / 4 ] rewriting at (2 1 2) 4.196 * * * [progress]: generating series expansions 4.196 * * * * [progress]: [ 1 / 4 ] generating series at (2 1) 4.197 * [backup-simplify]: Simplify (* (- (* a a) (* b b)) (- (* a a) (* b b))) into (pow (- (pow a 2) (pow b 2)) 2) 4.197 * [approximate]: Taking taylor expansion of (pow (- (pow a 2) (pow b 2)) 2) in (a b) around 0 4.197 * [taylor]: Taking taylor expansion of (pow (- (pow a 2) (pow b 2)) 2) in b 4.197 * [taylor]: Taking taylor expansion of (- (pow a 2) (pow b 2)) in b 4.197 * [taylor]: Taking taylor expansion of (pow a 2) in b 4.197 * [taylor]: Taking taylor expansion of a in b 4.197 * [backup-simplify]: Simplify a into a 4.197 * [taylor]: Taking taylor expansion of (pow b 2) in b 4.197 * [taylor]: Taking taylor expansion of b in b 4.197 * [backup-simplify]: Simplify 0 into 0 4.197 * [backup-simplify]: Simplify 1 into 1 4.197 * [backup-simplify]: Simplify (* a a) into (pow a 2) 4.197 * [backup-simplify]: Simplify (+ (pow a 2) 0) into (pow a 2) 4.197 * [taylor]: Taking taylor expansion of (pow (- (pow a 2) (pow b 2)) 2) in a 4.197 * [taylor]: Taking taylor expansion of (- (pow a 2) (pow b 2)) in a 4.197 * [taylor]: Taking taylor expansion of (pow a 2) in a 4.197 * [taylor]: Taking taylor expansion of a in a 4.197 * [backup-simplify]: Simplify 0 into 0 4.197 * [backup-simplify]: Simplify 1 into 1 4.197 * [taylor]: Taking taylor expansion of (pow b 2) in a 4.197 * [taylor]: Taking taylor expansion of b in a 4.197 * [backup-simplify]: Simplify b into b 4.197 * [backup-simplify]: Simplify (* b b) into (pow b 2) 4.197 * [backup-simplify]: Simplify (- (pow b 2)) into (- (pow b 2)) 4.197 * [backup-simplify]: Simplify (+ 0 (- (pow b 2))) into (- (pow b 2)) 4.197 * [taylor]: Taking taylor expansion of (pow (- (pow a 2) (pow b 2)) 2) in a 4.197 * [taylor]: Taking taylor expansion of (- (pow a 2) (pow b 2)) in a 4.197 * [taylor]: Taking taylor expansion of (pow a 2) in a 4.197 * [taylor]: Taking taylor expansion of a in a 4.197 * [backup-simplify]: Simplify 0 into 0 4.197 * [backup-simplify]: Simplify 1 into 1 4.197 * [taylor]: Taking taylor expansion of (pow b 2) in a 4.197 * [taylor]: Taking taylor expansion of b in a 4.197 * [backup-simplify]: Simplify b into b 4.197 * [backup-simplify]: Simplify (* b b) into (pow b 2) 4.197 * [backup-simplify]: Simplify (- (pow b 2)) into (- (pow b 2)) 4.198 * [backup-simplify]: Simplify (+ 0 (- (pow b 2))) into (- (pow b 2)) 4.198 * [backup-simplify]: Simplify (* (- (pow b 2)) (- (pow b 2))) into (pow b 4) 4.198 * [taylor]: Taking taylor expansion of (pow b 4) in b 4.198 * [taylor]: Taking taylor expansion of b in b 4.198 * [backup-simplify]: Simplify 0 into 0 4.198 * [backup-simplify]: Simplify 1 into 1 4.198 * [backup-simplify]: Simplify (+ (* b 0) (* 0 b)) into 0 4.198 * [backup-simplify]: Simplify (- 0) into 0 4.199 * [backup-simplify]: Simplify (+ 0 0) into 0 4.199 * [backup-simplify]: Simplify (+ (* (- (pow b 2)) 0) (* 0 (- (pow b 2)))) into 0 4.199 * [taylor]: Taking taylor expansion of 0 in b 4.199 * [backup-simplify]: Simplify 0 into 0 4.199 * [backup-simplify]: Simplify 0 into 0 4.199 * [backup-simplify]: Simplify (* 1 1) into 1 4.199 * [backup-simplify]: Simplify (+ (* b 0) (+ (* 0 0) (* 0 b))) into 0 4.200 * [backup-simplify]: Simplify (- 0) into 0 4.200 * [backup-simplify]: Simplify (+ 1 0) into 1 4.200 * [backup-simplify]: Simplify (+ (* (- (pow b 2)) 1) (+ (* 0 0) (* 1 (- (pow b 2))))) into (- (* 2 (pow b 2))) 4.200 * [taylor]: Taking taylor expansion of (- (* 2 (pow b 2))) in b 4.200 * [taylor]: Taking taylor expansion of (* 2 (pow b 2)) in b 4.200 * [taylor]: Taking taylor expansion of 2 in b 4.200 * [backup-simplify]: Simplify 2 into 2 4.200 * [taylor]: Taking taylor expansion of (pow b 2) in b 4.200 * [taylor]: Taking taylor expansion of b in b 4.200 * [backup-simplify]: Simplify 0 into 0 4.200 * [backup-simplify]: Simplify 1 into 1 4.200 * [backup-simplify]: Simplify 0 into 0 4.201 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 4.201 * [backup-simplify]: Simplify (+ (* b 0) (+ (* 0 0) (+ (* 0 0) (* 0 b)))) into 0 4.202 * [backup-simplify]: Simplify (- 0) into 0 4.202 * [backup-simplify]: Simplify (+ 0 0) into 0 4.202 * [backup-simplify]: Simplify (+ (* (- (pow b 2)) 0) (+ (* 0 1) (+ (* 1 0) (* 0 (- (pow b 2)))))) into 0 4.202 * [taylor]: Taking taylor expansion of 0 in b 4.202 * [backup-simplify]: Simplify 0 into 0 4.203 * [backup-simplify]: Simplify 0 into 0 4.203 * [backup-simplify]: Simplify 0 into 0 4.203 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 4.204 * [backup-simplify]: Simplify (+ (* b 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 b))))) into 0 4.204 * [backup-simplify]: Simplify (- 0) into 0 4.204 * [backup-simplify]: Simplify (+ 0 0) into 0 4.206 * [backup-simplify]: Simplify (+ (* (- (pow b 2)) 0) (+ (* 0 0) (+ (* 1 1) (+ (* 0 0) (* 0 (- (pow b 2))))))) into 1 4.206 * [taylor]: Taking taylor expansion of 1 in b 4.206 * [backup-simplify]: Simplify 1 into 1 4.206 * [backup-simplify]: Simplify 1 into 1 4.206 * [backup-simplify]: Simplify 0 into 0 4.206 * [backup-simplify]: Simplify (* 1 1) into 1 4.207 * [backup-simplify]: Simplify (* 2 1) into 2 4.207 * [backup-simplify]: Simplify (- 2) into -2 4.207 * [backup-simplify]: Simplify -2 into -2 4.207 * [backup-simplify]: Simplify 0 into 0 4.208 * [backup-simplify]: Simplify (* 1 1) into 1 4.208 * [backup-simplify]: Simplify (* 1 1) into 1 4.208 * [backup-simplify]: Simplify 1 into 1 4.209 * [backup-simplify]: Simplify (+ (* 1 (pow (* b 1) 4)) (+ (* -2 (pow (* b a) 2)) (* 1 (pow (* 1 a) 4)))) into (- (+ (pow b 4) (pow a 4)) (* 2 (* (pow a 2) (pow b 2)))) 4.209 * [backup-simplify]: Simplify (* (- (* (/ 1 a) (/ 1 a)) (* (/ 1 b) (/ 1 b))) (- (* (/ 1 a) (/ 1 a)) (* (/ 1 b) (/ 1 b)))) into (pow (- (/ 1 (pow a 2)) (/ 1 (pow b 2))) 2) 4.209 * [approximate]: Taking taylor expansion of (pow (- (/ 1 (pow a 2)) (/ 1 (pow b 2))) 2) in (a b) around 0 4.210 * [taylor]: Taking taylor expansion of (pow (- (/ 1 (pow a 2)) (/ 1 (pow b 2))) 2) in b 4.210 * [taylor]: Taking taylor expansion of (- (/ 1 (pow a 2)) (/ 1 (pow b 2))) in b 4.210 * [taylor]: Taking taylor expansion of (/ 1 (pow a 2)) in b 4.210 * [taylor]: Taking taylor expansion of (pow a 2) in b 4.210 * [taylor]: Taking taylor expansion of a in b 4.210 * [backup-simplify]: Simplify a into a 4.210 * [backup-simplify]: Simplify (* a a) into (pow a 2) 4.210 * [backup-simplify]: Simplify (/ 1 (pow a 2)) into (/ 1 (pow a 2)) 4.210 * [taylor]: Taking taylor expansion of (/ 1 (pow b 2)) in b 4.210 * [taylor]: Taking taylor expansion of (pow b 2) in b 4.210 * [taylor]: Taking taylor expansion of b in b 4.210 * [backup-simplify]: Simplify 0 into 0 4.210 * [backup-simplify]: Simplify 1 into 1 4.210 * [backup-simplify]: Simplify (* 1 1) into 1 4.211 * [backup-simplify]: Simplify (/ 1 1) into 1 4.211 * [backup-simplify]: Simplify (- 1) into -1 4.212 * [backup-simplify]: Simplify (+ 0 -1) into -1 4.212 * [taylor]: Taking taylor expansion of (pow (- (/ 1 (pow a 2)) (/ 1 (pow b 2))) 2) in a 4.212 * [taylor]: Taking taylor expansion of (- (/ 1 (pow a 2)) (/ 1 (pow b 2))) in a 4.212 * [taylor]: Taking taylor expansion of (/ 1 (pow a 2)) in a 4.212 * [taylor]: Taking taylor expansion of (pow a 2) in a 4.212 * [taylor]: Taking taylor expansion of a in a 4.212 * [backup-simplify]: Simplify 0 into 0 4.212 * [backup-simplify]: Simplify 1 into 1 4.212 * [backup-simplify]: Simplify (* 1 1) into 1 4.213 * [backup-simplify]: Simplify (/ 1 1) into 1 4.213 * [taylor]: Taking taylor expansion of (/ 1 (pow b 2)) in a 4.213 * [taylor]: Taking taylor expansion of (pow b 2) in a 4.213 * [taylor]: Taking taylor expansion of b in a 4.213 * [backup-simplify]: Simplify b into b 4.213 * [backup-simplify]: Simplify (* b b) into (pow b 2) 4.213 * [backup-simplify]: Simplify (/ 1 (pow b 2)) into (/ 1 (pow b 2)) 4.213 * [backup-simplify]: Simplify (+ 1 0) into 1 4.214 * [taylor]: Taking taylor expansion of (pow (- (/ 1 (pow a 2)) (/ 1 (pow b 2))) 2) in a 4.214 * [taylor]: Taking taylor expansion of (- (/ 1 (pow a 2)) (/ 1 (pow b 2))) in a 4.214 * [taylor]: Taking taylor expansion of (/ 1 (pow a 2)) in a 4.214 * [taylor]: Taking taylor expansion of (pow a 2) in a 4.214 * [taylor]: Taking taylor expansion of a in a 4.214 * [backup-simplify]: Simplify 0 into 0 4.214 * [backup-simplify]: Simplify 1 into 1 4.214 * [backup-simplify]: Simplify (* 1 1) into 1 4.214 * [backup-simplify]: Simplify (/ 1 1) into 1 4.214 * [taylor]: Taking taylor expansion of (/ 1 (pow b 2)) in a 4.214 * [taylor]: Taking taylor expansion of (pow b 2) in a 4.215 * [taylor]: Taking taylor expansion of b in a 4.215 * [backup-simplify]: Simplify b into b 4.215 * [backup-simplify]: Simplify (* b b) into (pow b 2) 4.215 * [backup-simplify]: Simplify (/ 1 (pow b 2)) into (/ 1 (pow b 2)) 4.215 * [backup-simplify]: Simplify (+ 1 0) into 1 4.216 * [backup-simplify]: Simplify (* 1 1) into 1 4.216 * [taylor]: Taking taylor expansion of 1 in b 4.216 * [backup-simplify]: Simplify 1 into 1 4.216 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 4.217 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 4.218 * [backup-simplify]: Simplify (+ 0 0) into 0 4.218 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 4.218 * [taylor]: Taking taylor expansion of 0 in b 4.218 * [backup-simplify]: Simplify 0 into 0 4.219 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 4.220 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 4.220 * [backup-simplify]: Simplify (- (/ 1 (pow b 2))) into (- (/ 1 (pow b 2))) 4.220 * [backup-simplify]: Simplify (+ 0 (- (/ 1 (pow b 2)))) into (- (/ 1 (pow b 2))) 4.221 * [backup-simplify]: Simplify (+ (* 1 (- (/ 1 (pow b 2)))) (+ (* 0 0) (* (- (/ 1 (pow b 2))) 1))) into (- (* 2 (/ 1 (pow b 2)))) 4.221 * [taylor]: Taking taylor expansion of (- (* 2 (/ 1 (pow b 2)))) in b 4.221 * [taylor]: Taking taylor expansion of (* 2 (/ 1 (pow b 2))) in b 4.221 * [taylor]: Taking taylor expansion of 2 in b 4.221 * [backup-simplify]: Simplify 2 into 2 4.221 * [taylor]: Taking taylor expansion of (/ 1 (pow b 2)) in b 4.221 * [taylor]: Taking taylor expansion of (pow b 2) in b 4.221 * [taylor]: Taking taylor expansion of b in b 4.221 * [backup-simplify]: Simplify 0 into 0 4.221 * [backup-simplify]: Simplify 1 into 1 4.222 * [backup-simplify]: Simplify (* 1 1) into 1 4.222 * [backup-simplify]: Simplify (/ 1 1) into 1 4.223 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 4.224 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 4.224 * [backup-simplify]: Simplify (+ (* b 0) (* 0 b)) into 0 4.224 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow b 2)) (/ 0 (pow b 2))))) into 0 4.225 * [backup-simplify]: Simplify (- 0) into 0 4.225 * [backup-simplify]: Simplify (+ 0 0) into 0 4.226 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 (- (/ 1 (pow b 2)))) (+ (* (- (/ 1 (pow b 2))) 0) (* 0 1)))) into 0 4.226 * [taylor]: Taking taylor expansion of 0 in b 4.226 * [backup-simplify]: Simplify 0 into 0 4.227 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 4.228 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 4.229 * [backup-simplify]: Simplify (+ (* b 0) (+ (* 0 0) (* 0 b))) into 0 4.229 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow b 2)) (/ 0 (pow b 2))) (* 0 (/ 0 (pow b 2))))) into 0 4.230 * [backup-simplify]: Simplify (- 0) into 0 4.230 * [backup-simplify]: Simplify (+ 0 0) into 0 4.232 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* (- (/ 1 (pow b 2))) (- (/ 1 (pow b 2)))) (+ (* 0 0) (* 0 1))))) into (/ 1 (pow b 4)) 4.232 * [taylor]: Taking taylor expansion of (/ 1 (pow b 4)) in b 4.232 * [taylor]: Taking taylor expansion of (pow b 4) in b 4.232 * [taylor]: Taking taylor expansion of b in b 4.232 * [backup-simplify]: Simplify 0 into 0 4.232 * [backup-simplify]: Simplify 1 into 1 4.232 * [backup-simplify]: Simplify (* 1 1) into 1 4.232 * [backup-simplify]: Simplify (* 1 1) into 1 4.233 * [backup-simplify]: Simplify (/ 1 1) into 1 4.233 * [backup-simplify]: Simplify 1 into 1 4.233 * [backup-simplify]: Simplify (* 2 1) into 2 4.234 * [backup-simplify]: Simplify (- 2) into -2 4.234 * [backup-simplify]: Simplify -2 into -2 4.234 * [backup-simplify]: Simplify 1 into 1 4.235 * [backup-simplify]: Simplify (+ (* 1 (pow (* 1 (/ 1 (/ 1 a))) 4)) (+ (* -2 (pow (* (/ 1 (/ 1 b)) (/ 1 (/ 1 a))) 2)) (* 1 (pow (* (/ 1 (/ 1 b)) 1) 4)))) into (- (+ (pow b 4) (pow a 4)) (* 2 (* (pow a 2) (pow b 2)))) 4.235 * [backup-simplify]: Simplify (* (- (* (/ 1 (- a)) (/ 1 (- a))) (* (/ 1 (- b)) (/ 1 (- b)))) (- (* (/ 1 (- a)) (/ 1 (- a))) (* (/ 1 (- b)) (/ 1 (- b))))) into (pow (- (/ 1 (pow a 2)) (/ 1 (pow b 2))) 2) 4.235 * [approximate]: Taking taylor expansion of (pow (- (/ 1 (pow a 2)) (/ 1 (pow b 2))) 2) in (a b) around 0 4.235 * [taylor]: Taking taylor expansion of (pow (- (/ 1 (pow a 2)) (/ 1 (pow b 2))) 2) in b 4.235 * [taylor]: Taking taylor expansion of (- (/ 1 (pow a 2)) (/ 1 (pow b 2))) in b 4.235 * [taylor]: Taking taylor expansion of (/ 1 (pow a 2)) in b 4.236 * [taylor]: Taking taylor expansion of (pow a 2) in b 4.236 * [taylor]: Taking taylor expansion of a in b 4.236 * [backup-simplify]: Simplify a into a 4.236 * [backup-simplify]: Simplify (* a a) into (pow a 2) 4.236 * [backup-simplify]: Simplify (/ 1 (pow a 2)) into (/ 1 (pow a 2)) 4.236 * [taylor]: Taking taylor expansion of (/ 1 (pow b 2)) in b 4.236 * [taylor]: Taking taylor expansion of (pow b 2) in b 4.236 * [taylor]: Taking taylor expansion of b in b 4.236 * [backup-simplify]: Simplify 0 into 0 4.236 * [backup-simplify]: Simplify 1 into 1 4.236 * [backup-simplify]: Simplify (* 1 1) into 1 4.237 * [backup-simplify]: Simplify (/ 1 1) into 1 4.237 * [backup-simplify]: Simplify (- 1) into -1 4.238 * [backup-simplify]: Simplify (+ 0 -1) into -1 4.238 * [taylor]: Taking taylor expansion of (pow (- (/ 1 (pow a 2)) (/ 1 (pow b 2))) 2) in a 4.238 * [taylor]: Taking taylor expansion of (- (/ 1 (pow a 2)) (/ 1 (pow b 2))) in a 4.238 * [taylor]: Taking taylor expansion of (/ 1 (pow a 2)) in a 4.238 * [taylor]: Taking taylor expansion of (pow a 2) in a 4.238 * [taylor]: Taking taylor expansion of a in a 4.238 * [backup-simplify]: Simplify 0 into 0 4.238 * [backup-simplify]: Simplify 1 into 1 4.238 * [backup-simplify]: Simplify (* 1 1) into 1 4.239 * [backup-simplify]: Simplify (/ 1 1) into 1 4.239 * [taylor]: Taking taylor expansion of (/ 1 (pow b 2)) in a 4.239 * [taylor]: Taking taylor expansion of (pow b 2) in a 4.239 * [taylor]: Taking taylor expansion of b in a 4.239 * [backup-simplify]: Simplify b into b 4.239 * [backup-simplify]: Simplify (* b b) into (pow b 2) 4.239 * [backup-simplify]: Simplify (/ 1 (pow b 2)) into (/ 1 (pow b 2)) 4.239 * [backup-simplify]: Simplify (+ 1 0) into 1 4.239 * [taylor]: Taking taylor expansion of (pow (- (/ 1 (pow a 2)) (/ 1 (pow b 2))) 2) in a 4.240 * [taylor]: Taking taylor expansion of (- (/ 1 (pow a 2)) (/ 1 (pow b 2))) in a 4.240 * [taylor]: Taking taylor expansion of (/ 1 (pow a 2)) in a 4.240 * [taylor]: Taking taylor expansion of (pow a 2) in a 4.240 * [taylor]: Taking taylor expansion of a in a 4.240 * [backup-simplify]: Simplify 0 into 0 4.240 * [backup-simplify]: Simplify 1 into 1 4.240 * [backup-simplify]: Simplify (* 1 1) into 1 4.240 * [backup-simplify]: Simplify (/ 1 1) into 1 4.240 * [taylor]: Taking taylor expansion of (/ 1 (pow b 2)) in a 4.240 * [taylor]: Taking taylor expansion of (pow b 2) in a 4.240 * [taylor]: Taking taylor expansion of b in a 4.240 * [backup-simplify]: Simplify b into b 4.241 * [backup-simplify]: Simplify (* b b) into (pow b 2) 4.241 * [backup-simplify]: Simplify (/ 1 (pow b 2)) into (/ 1 (pow b 2)) 4.241 * [backup-simplify]: Simplify (+ 1 0) into 1 4.242 * [backup-simplify]: Simplify (* 1 1) into 1 4.242 * [taylor]: Taking taylor expansion of 1 in b 4.242 * [backup-simplify]: Simplify 1 into 1 4.242 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 4.243 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 4.243 * [backup-simplify]: Simplify (+ 0 0) into 0 4.244 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 4.244 * [taylor]: Taking taylor expansion of 0 in b 4.244 * [backup-simplify]: Simplify 0 into 0 4.245 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 4.246 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 4.246 * [backup-simplify]: Simplify (- (/ 1 (pow b 2))) into (- (/ 1 (pow b 2))) 4.246 * [backup-simplify]: Simplify (+ 0 (- (/ 1 (pow b 2)))) into (- (/ 1 (pow b 2))) 4.247 * [backup-simplify]: Simplify (+ (* 1 (- (/ 1 (pow b 2)))) (+ (* 0 0) (* (- (/ 1 (pow b 2))) 1))) into (- (* 2 (/ 1 (pow b 2)))) 4.247 * [taylor]: Taking taylor expansion of (- (* 2 (/ 1 (pow b 2)))) in b 4.247 * [taylor]: Taking taylor expansion of (* 2 (/ 1 (pow b 2))) in b 4.247 * [taylor]: Taking taylor expansion of 2 in b 4.247 * [backup-simplify]: Simplify 2 into 2 4.247 * [taylor]: Taking taylor expansion of (/ 1 (pow b 2)) in b 4.247 * [taylor]: Taking taylor expansion of (pow b 2) in b 4.247 * [taylor]: Taking taylor expansion of b in b 4.247 * [backup-simplify]: Simplify 0 into 0 4.247 * [backup-simplify]: Simplify 1 into 1 4.248 * [backup-simplify]: Simplify (* 1 1) into 1 4.248 * [backup-simplify]: Simplify (/ 1 1) into 1 4.249 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 4.250 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 4.250 * [backup-simplify]: Simplify (+ (* b 0) (* 0 b)) into 0 4.250 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow b 2)) (/ 0 (pow b 2))))) into 0 4.251 * [backup-simplify]: Simplify (- 0) into 0 4.251 * [backup-simplify]: Simplify (+ 0 0) into 0 4.252 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 (- (/ 1 (pow b 2)))) (+ (* (- (/ 1 (pow b 2))) 0) (* 0 1)))) into 0 4.252 * [taylor]: Taking taylor expansion of 0 in b 4.252 * [backup-simplify]: Simplify 0 into 0 4.253 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 4.254 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 4.255 * [backup-simplify]: Simplify (+ (* b 0) (+ (* 0 0) (* 0 b))) into 0 4.255 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow b 2)) (/ 0 (pow b 2))) (* 0 (/ 0 (pow b 2))))) into 0 4.255 * [backup-simplify]: Simplify (- 0) into 0 4.256 * [backup-simplify]: Simplify (+ 0 0) into 0 4.257 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* (- (/ 1 (pow b 2))) (- (/ 1 (pow b 2)))) (+ (* 0 0) (* 0 1))))) into (/ 1 (pow b 4)) 4.257 * [taylor]: Taking taylor expansion of (/ 1 (pow b 4)) in b 4.257 * [taylor]: Taking taylor expansion of (pow b 4) in b 4.258 * [taylor]: Taking taylor expansion of b in b 4.258 * [backup-simplify]: Simplify 0 into 0 4.258 * [backup-simplify]: Simplify 1 into 1 4.258 * [backup-simplify]: Simplify (* 1 1) into 1 4.258 * [backup-simplify]: Simplify (* 1 1) into 1 4.259 * [backup-simplify]: Simplify (/ 1 1) into 1 4.259 * [backup-simplify]: Simplify 1 into 1 4.259 * [backup-simplify]: Simplify (* 2 1) into 2 4.260 * [backup-simplify]: Simplify (- 2) into -2 4.260 * [backup-simplify]: Simplify -2 into -2 4.260 * [backup-simplify]: Simplify 1 into 1 4.260 * [backup-simplify]: Simplify (+ (* 1 (pow (* 1 (/ 1 (/ 1 (- a)))) 4)) (+ (* -2 (pow (* (/ 1 (/ 1 (- b))) (/ 1 (/ 1 (- a)))) 2)) (* 1 (pow (* (/ 1 (/ 1 (- b))) 1) 4)))) into (- (+ (pow b 4) (pow a 4)) (* 2 (* (pow a 2) (pow b 2)))) 4.260 * * * * [progress]: [ 2 / 4 ] generating series at (2) 4.261 * [backup-simplify]: Simplify (/ (* (- (* a a) (* b b)) (- (* a a) (* b b))) (* (- a b) (- a b))) into (/ (pow (- (pow a 2) (pow b 2)) 2) (pow (- a b) 2)) 4.261 * [approximate]: Taking taylor expansion of (/ (pow (- (pow a 2) (pow b 2)) 2) (pow (- a b) 2)) in (a b) around 0 4.261 * [taylor]: Taking taylor expansion of (/ (pow (- (pow a 2) (pow b 2)) 2) (pow (- a b) 2)) in b 4.261 * [taylor]: Taking taylor expansion of (pow (- (pow a 2) (pow b 2)) 2) in b 4.261 * [taylor]: Taking taylor expansion of (- (pow a 2) (pow b 2)) in b 4.261 * [taylor]: Taking taylor expansion of (pow a 2) in b 4.261 * [taylor]: Taking taylor expansion of a in b 4.261 * [backup-simplify]: Simplify a into a 4.261 * [taylor]: Taking taylor expansion of (pow b 2) in b 4.261 * [taylor]: Taking taylor expansion of b in b 4.261 * [backup-simplify]: Simplify 0 into 0 4.261 * [backup-simplify]: Simplify 1 into 1 4.261 * [backup-simplify]: Simplify (* a a) into (pow a 2) 4.261 * [backup-simplify]: Simplify (+ (pow a 2) 0) into (pow a 2) 4.261 * [taylor]: Taking taylor expansion of (pow (- a b) 2) in b 4.261 * [taylor]: Taking taylor expansion of (- a b) in b 4.261 * [taylor]: Taking taylor expansion of a in b 4.261 * [backup-simplify]: Simplify a into a 4.261 * [taylor]: Taking taylor expansion of b in b 4.261 * [backup-simplify]: Simplify 0 into 0 4.261 * [backup-simplify]: Simplify 1 into 1 4.262 * [backup-simplify]: Simplify (- 0) into 0 4.262 * [backup-simplify]: Simplify (+ a 0) into a 4.262 * [backup-simplify]: Simplify (* (pow a 2) (pow a 2)) into (pow a 4) 4.262 * [backup-simplify]: Simplify (* a a) into (pow a 2) 4.262 * [backup-simplify]: Simplify (/ (pow a 4) (pow a 2)) into (pow a 2) 4.262 * [taylor]: Taking taylor expansion of (/ (pow (- (pow a 2) (pow b 2)) 2) (pow (- a b) 2)) in a 4.262 * [taylor]: Taking taylor expansion of (pow (- (pow a 2) (pow b 2)) 2) in a 4.262 * [taylor]: Taking taylor expansion of (- (pow a 2) (pow b 2)) in a 4.262 * [taylor]: Taking taylor expansion of (pow a 2) in a 4.262 * [taylor]: Taking taylor expansion of a in a 4.262 * [backup-simplify]: Simplify 0 into 0 4.262 * [backup-simplify]: Simplify 1 into 1 4.262 * [taylor]: Taking taylor expansion of (pow b 2) in a 4.262 * [taylor]: Taking taylor expansion of b in a 4.262 * [backup-simplify]: Simplify b into b 4.263 * [backup-simplify]: Simplify (* b b) into (pow b 2) 4.263 * [backup-simplify]: Simplify (- (pow b 2)) into (- (pow b 2)) 4.263 * [backup-simplify]: Simplify (+ 0 (- (pow b 2))) into (- (pow b 2)) 4.263 * [taylor]: Taking taylor expansion of (pow (- a b) 2) in a 4.263 * [taylor]: Taking taylor expansion of (- a b) in a 4.263 * [taylor]: Taking taylor expansion of a in a 4.263 * [backup-simplify]: Simplify 0 into 0 4.263 * [backup-simplify]: Simplify 1 into 1 4.263 * [taylor]: Taking taylor expansion of b in a 4.263 * [backup-simplify]: Simplify b into b 4.263 * [backup-simplify]: Simplify (- b) into (- b) 4.263 * [backup-simplify]: Simplify (+ 0 (- b)) into (- b) 4.263 * [backup-simplify]: Simplify (* (- (pow b 2)) (- (pow b 2))) into (pow b 4) 4.263 * [backup-simplify]: Simplify (* (- b) (- b)) into (pow b 2) 4.263 * [backup-simplify]: Simplify (/ (pow b 4) (pow b 2)) into (pow b 2) 4.263 * [taylor]: Taking taylor expansion of (/ (pow (- (pow a 2) (pow b 2)) 2) (pow (- a b) 2)) in a 4.263 * [taylor]: Taking taylor expansion of (pow (- (pow a 2) (pow b 2)) 2) in a 4.263 * [taylor]: Taking taylor expansion of (- (pow a 2) (pow b 2)) in a 4.263 * [taylor]: Taking taylor expansion of (pow a 2) in a 4.263 * [taylor]: Taking taylor expansion of a in a 4.264 * [backup-simplify]: Simplify 0 into 0 4.264 * [backup-simplify]: Simplify 1 into 1 4.264 * [taylor]: Taking taylor expansion of (pow b 2) in a 4.264 * [taylor]: Taking taylor expansion of b in a 4.264 * [backup-simplify]: Simplify b into b 4.264 * [backup-simplify]: Simplify (* b b) into (pow b 2) 4.264 * [backup-simplify]: Simplify (- (pow b 2)) into (- (pow b 2)) 4.264 * [backup-simplify]: Simplify (+ 0 (- (pow b 2))) into (- (pow b 2)) 4.264 * [taylor]: Taking taylor expansion of (pow (- a b) 2) in a 4.264 * [taylor]: Taking taylor expansion of (- a b) in a 4.264 * [taylor]: Taking taylor expansion of a in a 4.264 * [backup-simplify]: Simplify 0 into 0 4.264 * [backup-simplify]: Simplify 1 into 1 4.264 * [taylor]: Taking taylor expansion of b in a 4.264 * [backup-simplify]: Simplify b into b 4.264 * [backup-simplify]: Simplify (- b) into (- b) 4.264 * [backup-simplify]: Simplify (+ 0 (- b)) into (- b) 4.264 * [backup-simplify]: Simplify (* (- (pow b 2)) (- (pow b 2))) into (pow b 4) 4.264 * [backup-simplify]: Simplify (* (- b) (- b)) into (pow b 2) 4.264 * [backup-simplify]: Simplify (/ (pow b 4) (pow b 2)) into (pow b 2) 4.265 * [taylor]: Taking taylor expansion of (pow b 2) in b 4.265 * [taylor]: Taking taylor expansion of b in b 4.265 * [backup-simplify]: Simplify 0 into 0 4.265 * [backup-simplify]: Simplify 1 into 1 4.265 * [backup-simplify]: Simplify (+ (* b 0) (* 0 b)) into 0 4.265 * [backup-simplify]: Simplify (- 0) into 0 4.266 * [backup-simplify]: Simplify (+ 0 0) into 0 4.266 * [backup-simplify]: Simplify (+ (* (- (pow b 2)) 0) (* 0 (- (pow b 2)))) into 0 4.266 * [backup-simplify]: Simplify (- 0) into 0 4.267 * [backup-simplify]: Simplify (+ 1 0) into 1 4.267 * [backup-simplify]: Simplify (+ (* (- b) 1) (* 1 (- b))) into (- (* 2 b)) 4.267 * [backup-simplify]: Simplify (- (/ 0 (pow b 2)) (+ (* (pow b 2) (/ (- (* 2 b)) (pow b 2))))) into (* 2 b) 4.267 * [taylor]: Taking taylor expansion of (* 2 b) in b 4.267 * [taylor]: Taking taylor expansion of 2 in b 4.267 * [backup-simplify]: Simplify 2 into 2 4.267 * [taylor]: Taking taylor expansion of b in b 4.267 * [backup-simplify]: Simplify 0 into 0 4.267 * [backup-simplify]: Simplify 1 into 1 4.268 * [backup-simplify]: Simplify (* 2 0) into 0 4.268 * [backup-simplify]: Simplify 0 into 0 4.268 * [backup-simplify]: Simplify (* 1 1) into 1 4.268 * [backup-simplify]: Simplify (+ (* b 0) (+ (* 0 0) (* 0 b))) into 0 4.269 * [backup-simplify]: Simplify (- 0) into 0 4.269 * [backup-simplify]: Simplify (+ 1 0) into 1 4.273 * [backup-simplify]: Simplify (+ (* (- (pow b 2)) 1) (+ (* 0 0) (* 1 (- (pow b 2))))) into (- (* 2 (pow b 2))) 4.273 * [backup-simplify]: Simplify (- 0) into 0 4.274 * [backup-simplify]: Simplify (+ 0 0) into 0 4.274 * [backup-simplify]: Simplify (+ (* (- b) 0) (+ (* 1 1) (* 0 (- b)))) into 1 4.274 * [backup-simplify]: Simplify (- (/ (- (* 2 (pow b 2))) (pow b 2)) (+ (* (pow b 2) (/ 1 (pow b 2))) (* (* 2 b) (/ (- (* 2 b)) (pow b 2))))) into 1 4.275 * [taylor]: Taking taylor expansion of 1 in b 4.275 * [backup-simplify]: Simplify 1 into 1 4.275 * [backup-simplify]: Simplify 1 into 1 4.275 * [backup-simplify]: Simplify (+ (* 2 1) (* 0 0)) into 2 4.275 * [backup-simplify]: Simplify 2 into 2 4.276 * [backup-simplify]: Simplify (* 1 1) into 1 4.276 * [backup-simplify]: Simplify 1 into 1 4.276 * [backup-simplify]: Simplify (+ (* 1 (pow (* b 1) 2)) (+ (* 2 (* b a)) (* 1 (pow (* 1 a) 2)))) into (+ (pow a 2) (+ (pow b 2) (* 2 (* a b)))) 4.277 * [backup-simplify]: Simplify (/ (* (- (* (/ 1 a) (/ 1 a)) (* (/ 1 b) (/ 1 b))) (- (* (/ 1 a) (/ 1 a)) (* (/ 1 b) (/ 1 b)))) (* (- (/ 1 a) (/ 1 b)) (- (/ 1 a) (/ 1 b)))) into (/ (pow (- (/ 1 (pow a 2)) (/ 1 (pow b 2))) 2) (pow (- (/ 1 a) (/ 1 b)) 2)) 4.277 * [approximate]: Taking taylor expansion of (/ (pow (- (/ 1 (pow a 2)) (/ 1 (pow b 2))) 2) (pow (- (/ 1 a) (/ 1 b)) 2)) in (a b) around 0 4.277 * [taylor]: Taking taylor expansion of (/ (pow (- (/ 1 (pow a 2)) (/ 1 (pow b 2))) 2) (pow (- (/ 1 a) (/ 1 b)) 2)) in b 4.277 * [taylor]: Taking taylor expansion of (pow (- (/ 1 (pow a 2)) (/ 1 (pow b 2))) 2) in b 4.277 * [taylor]: Taking taylor expansion of (- (/ 1 (pow a 2)) (/ 1 (pow b 2))) in b 4.277 * [taylor]: Taking taylor expansion of (/ 1 (pow a 2)) in b 4.277 * [taylor]: Taking taylor expansion of (pow a 2) in b 4.277 * [taylor]: Taking taylor expansion of a in b 4.277 * [backup-simplify]: Simplify a into a 4.277 * [backup-simplify]: Simplify (* a a) into (pow a 2) 4.277 * [backup-simplify]: Simplify (/ 1 (pow a 2)) into (/ 1 (pow a 2)) 4.277 * [taylor]: Taking taylor expansion of (/ 1 (pow b 2)) in b 4.277 * [taylor]: Taking taylor expansion of (pow b 2) in b 4.277 * [taylor]: Taking taylor expansion of b in b 4.278 * [backup-simplify]: Simplify 0 into 0 4.278 * [backup-simplify]: Simplify 1 into 1 4.278 * [backup-simplify]: Simplify (* 1 1) into 1 4.278 * [backup-simplify]: Simplify (/ 1 1) into 1 4.279 * [backup-simplify]: Simplify (- 1) into -1 4.279 * [backup-simplify]: Simplify (+ 0 -1) into -1 4.279 * [taylor]: Taking taylor expansion of (pow (- (/ 1 a) (/ 1 b)) 2) in b 4.279 * [taylor]: Taking taylor expansion of (- (/ 1 a) (/ 1 b)) in b 4.279 * [taylor]: Taking taylor expansion of (/ 1 a) in b 4.279 * [taylor]: Taking taylor expansion of a in b 4.279 * [backup-simplify]: Simplify a into a 4.279 * [backup-simplify]: Simplify (/ 1 a) into (/ 1 a) 4.279 * [taylor]: Taking taylor expansion of (/ 1 b) in b 4.279 * [taylor]: Taking taylor expansion of b in b 4.279 * [backup-simplify]: Simplify 0 into 0 4.280 * [backup-simplify]: Simplify 1 into 1 4.280 * [backup-simplify]: Simplify (/ 1 1) into 1 4.280 * [backup-simplify]: Simplify (- 1) into -1 4.281 * [backup-simplify]: Simplify (+ 0 -1) into -1 4.281 * [backup-simplify]: Simplify (* -1 -1) into 1 4.281 * [backup-simplify]: Simplify (* -1 -1) into 1 4.281 * [backup-simplify]: Simplify (/ 1 1) into 1 4.281 * [taylor]: Taking taylor expansion of (/ (pow (- (/ 1 (pow a 2)) (/ 1 (pow b 2))) 2) (pow (- (/ 1 a) (/ 1 b)) 2)) in a 4.281 * [taylor]: Taking taylor expansion of (pow (- (/ 1 (pow a 2)) (/ 1 (pow b 2))) 2) in a 4.281 * [taylor]: Taking taylor expansion of (- (/ 1 (pow a 2)) (/ 1 (pow b 2))) in a 4.281 * [taylor]: Taking taylor expansion of (/ 1 (pow a 2)) in a 4.281 * [taylor]: Taking taylor expansion of (pow a 2) in a 4.281 * [taylor]: Taking taylor expansion of a in a 4.281 * [backup-simplify]: Simplify 0 into 0 4.281 * [backup-simplify]: Simplify 1 into 1 4.282 * [backup-simplify]: Simplify (* 1 1) into 1 4.282 * [backup-simplify]: Simplify (/ 1 1) into 1 4.282 * [taylor]: Taking taylor expansion of (/ 1 (pow b 2)) in a 4.282 * [taylor]: Taking taylor expansion of (pow b 2) in a 4.282 * [taylor]: Taking taylor expansion of b in a 4.282 * [backup-simplify]: Simplify b into b 4.282 * [backup-simplify]: Simplify (* b b) into (pow b 2) 4.282 * [backup-simplify]: Simplify (/ 1 (pow b 2)) into (/ 1 (pow b 2)) 4.282 * [backup-simplify]: Simplify (+ 1 0) into 1 4.282 * [taylor]: Taking taylor expansion of (pow (- (/ 1 a) (/ 1 b)) 2) in a 4.282 * [taylor]: Taking taylor expansion of (- (/ 1 a) (/ 1 b)) in a 4.282 * [taylor]: Taking taylor expansion of (/ 1 a) in a 4.282 * [taylor]: Taking taylor expansion of a in a 4.282 * [backup-simplify]: Simplify 0 into 0 4.282 * [backup-simplify]: Simplify 1 into 1 4.283 * [backup-simplify]: Simplify (/ 1 1) into 1 4.283 * [taylor]: Taking taylor expansion of (/ 1 b) in a 4.283 * [taylor]: Taking taylor expansion of b in a 4.283 * [backup-simplify]: Simplify b into b 4.283 * [backup-simplify]: Simplify (/ 1 b) into (/ 1 b) 4.283 * [backup-simplify]: Simplify (+ 1 0) into 1 4.283 * [backup-simplify]: Simplify (* 1 1) into 1 4.283 * [backup-simplify]: Simplify (* 1 1) into 1 4.284 * [backup-simplify]: Simplify (/ 1 1) into 1 4.284 * [taylor]: Taking taylor expansion of (/ (pow (- (/ 1 (pow a 2)) (/ 1 (pow b 2))) 2) (pow (- (/ 1 a) (/ 1 b)) 2)) in a 4.284 * [taylor]: Taking taylor expansion of (pow (- (/ 1 (pow a 2)) (/ 1 (pow b 2))) 2) in a 4.284 * [taylor]: Taking taylor expansion of (- (/ 1 (pow a 2)) (/ 1 (pow b 2))) in a 4.284 * [taylor]: Taking taylor expansion of (/ 1 (pow a 2)) in a 4.284 * [taylor]: Taking taylor expansion of (pow a 2) in a 4.284 * [taylor]: Taking taylor expansion of a in a 4.284 * [backup-simplify]: Simplify 0 into 0 4.284 * [backup-simplify]: Simplify 1 into 1 4.284 * [backup-simplify]: Simplify (* 1 1) into 1 4.284 * [backup-simplify]: Simplify (/ 1 1) into 1 4.284 * [taylor]: Taking taylor expansion of (/ 1 (pow b 2)) in a 4.284 * [taylor]: Taking taylor expansion of (pow b 2) in a 4.284 * [taylor]: Taking taylor expansion of b in a 4.284 * [backup-simplify]: Simplify b into b 4.285 * [backup-simplify]: Simplify (* b b) into (pow b 2) 4.285 * [backup-simplify]: Simplify (/ 1 (pow b 2)) into (/ 1 (pow b 2)) 4.285 * [backup-simplify]: Simplify (+ 1 0) into 1 4.285 * [taylor]: Taking taylor expansion of (pow (- (/ 1 a) (/ 1 b)) 2) in a 4.285 * [taylor]: Taking taylor expansion of (- (/ 1 a) (/ 1 b)) in a 4.285 * [taylor]: Taking taylor expansion of (/ 1 a) in a 4.285 * [taylor]: Taking taylor expansion of a in a 4.285 * [backup-simplify]: Simplify 0 into 0 4.285 * [backup-simplify]: Simplify 1 into 1 4.285 * [backup-simplify]: Simplify (/ 1 1) into 1 4.285 * [taylor]: Taking taylor expansion of (/ 1 b) in a 4.285 * [taylor]: Taking taylor expansion of b in a 4.285 * [backup-simplify]: Simplify b into b 4.285 * [backup-simplify]: Simplify (/ 1 b) into (/ 1 b) 4.286 * [backup-simplify]: Simplify (+ 1 0) into 1 4.286 * [backup-simplify]: Simplify (* 1 1) into 1 4.286 * [backup-simplify]: Simplify (* 1 1) into 1 4.286 * [backup-simplify]: Simplify (/ 1 1) into 1 4.287 * [taylor]: Taking taylor expansion of 1 in b 4.287 * [backup-simplify]: Simplify 1 into 1 4.287 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 4.288 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 4.288 * [backup-simplify]: Simplify (+ 0 0) into 0 4.288 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 4.289 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 4.289 * [backup-simplify]: Simplify (- (/ 1 b)) into (- (/ 1 b)) 4.289 * [backup-simplify]: Simplify (+ 0 (- (/ 1 b))) into (- (/ 1 b)) 4.289 * [backup-simplify]: Simplify (+ (* 1 (- (/ 1 b))) (* (- (/ 1 b)) 1)) into (- (* 2 (/ 1 b))) 4.289 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1 (/ (- (* 2 (/ 1 b))) 1)))) into (* 2 (/ 1 b)) 4.289 * [taylor]: Taking taylor expansion of (* 2 (/ 1 b)) in b 4.289 * [taylor]: Taking taylor expansion of 2 in b 4.289 * [backup-simplify]: Simplify 2 into 2 4.289 * [taylor]: Taking taylor expansion of (/ 1 b) in b 4.289 * [taylor]: Taking taylor expansion of b in b 4.289 * [backup-simplify]: Simplify 0 into 0 4.289 * [backup-simplify]: Simplify 1 into 1 4.290 * [backup-simplify]: Simplify (/ 1 1) into 1 4.290 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 4.291 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 4.291 * [backup-simplify]: Simplify (- (/ 1 (pow b 2))) into (- (/ 1 (pow b 2))) 4.291 * [backup-simplify]: Simplify (+ 0 (- (/ 1 (pow b 2)))) into (- (/ 1 (pow b 2))) 4.291 * [backup-simplify]: Simplify (+ (* 1 (- (/ 1 (pow b 2)))) (+ (* 0 0) (* (- (/ 1 (pow b 2))) 1))) into (- (* 2 (/ 1 (pow b 2)))) 4.292 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 4.292 * [backup-simplify]: Simplify (- (+ (* (/ 1 b) (/ 0 b)))) into 0 4.292 * [backup-simplify]: Simplify (- 0) into 0 4.292 * [backup-simplify]: Simplify (+ 0 0) into 0 4.293 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* (- (/ 1 b)) (- (/ 1 b))) (* 0 1))) into (/ 1 (pow b 2)) 4.293 * [backup-simplify]: Simplify (- (/ (- (* 2 (/ 1 (pow b 2)))) 1) (+ (* 1 (/ (/ 1 (pow b 2)) 1)) (* (* 2 (/ 1 b)) (/ (- (* 2 (/ 1 b))) 1)))) into (/ 1 (pow b 2)) 4.293 * [taylor]: Taking taylor expansion of (/ 1 (pow b 2)) in b 4.293 * [taylor]: Taking taylor expansion of (pow b 2) in b 4.293 * [taylor]: Taking taylor expansion of b in b 4.293 * [backup-simplify]: Simplify 0 into 0 4.293 * [backup-simplify]: Simplify 1 into 1 4.293 * [backup-simplify]: Simplify (* 1 1) into 1 4.294 * [backup-simplify]: Simplify (/ 1 1) into 1 4.294 * [backup-simplify]: Simplify 1 into 1 4.294 * [backup-simplify]: Simplify (* 2 1) into 2 4.294 * [backup-simplify]: Simplify 2 into 2 4.294 * [backup-simplify]: Simplify 1 into 1 4.294 * [backup-simplify]: Simplify (+ (* 1 (pow (* 1 (/ 1 (/ 1 a))) 2)) (+ (* 2 (* (/ 1 (/ 1 b)) (/ 1 (/ 1 a)))) (* 1 (pow (* (/ 1 (/ 1 b)) 1) 2)))) into (+ (pow a 2) (+ (pow b 2) (* 2 (* a b)))) 4.295 * [backup-simplify]: Simplify (/ (* (- (* (/ 1 (- a)) (/ 1 (- a))) (* (/ 1 (- b)) (/ 1 (- b)))) (- (* (/ 1 (- a)) (/ 1 (- a))) (* (/ 1 (- b)) (/ 1 (- b))))) (* (- (/ 1 (- a)) (/ 1 (- b))) (- (/ 1 (- a)) (/ 1 (- b))))) into (/ (pow (- (/ 1 (pow a 2)) (/ 1 (pow b 2))) 2) (pow (- (/ 1 b) (/ 1 a)) 2)) 4.295 * [approximate]: Taking taylor expansion of (/ (pow (- (/ 1 (pow a 2)) (/ 1 (pow b 2))) 2) (pow (- (/ 1 b) (/ 1 a)) 2)) in (a b) around 0 4.295 * [taylor]: Taking taylor expansion of (/ (pow (- (/ 1 (pow a 2)) (/ 1 (pow b 2))) 2) (pow (- (/ 1 b) (/ 1 a)) 2)) in b 4.295 * [taylor]: Taking taylor expansion of (pow (- (/ 1 (pow a 2)) (/ 1 (pow b 2))) 2) in b 4.295 * [taylor]: Taking taylor expansion of (- (/ 1 (pow a 2)) (/ 1 (pow b 2))) in b 4.295 * [taylor]: Taking taylor expansion of (/ 1 (pow a 2)) in b 4.295 * [taylor]: Taking taylor expansion of (pow a 2) in b 4.295 * [taylor]: Taking taylor expansion of a in b 4.295 * [backup-simplify]: Simplify a into a 4.295 * [backup-simplify]: Simplify (* a a) into (pow a 2) 4.295 * [backup-simplify]: Simplify (/ 1 (pow a 2)) into (/ 1 (pow a 2)) 4.295 * [taylor]: Taking taylor expansion of (/ 1 (pow b 2)) in b 4.295 * [taylor]: Taking taylor expansion of (pow b 2) in b 4.295 * [taylor]: Taking taylor expansion of b in b 4.295 * [backup-simplify]: Simplify 0 into 0 4.295 * [backup-simplify]: Simplify 1 into 1 4.295 * [backup-simplify]: Simplify (* 1 1) into 1 4.296 * [backup-simplify]: Simplify (/ 1 1) into 1 4.296 * [backup-simplify]: Simplify (- 1) into -1 4.296 * [backup-simplify]: Simplify (+ 0 -1) into -1 4.296 * [taylor]: Taking taylor expansion of (pow (- (/ 1 b) (/ 1 a)) 2) in b 4.296 * [taylor]: Taking taylor expansion of (- (/ 1 b) (/ 1 a)) in b 4.296 * [taylor]: Taking taylor expansion of (/ 1 b) in b 4.296 * [taylor]: Taking taylor expansion of b in b 4.296 * [backup-simplify]: Simplify 0 into 0 4.296 * [backup-simplify]: Simplify 1 into 1 4.297 * [backup-simplify]: Simplify (/ 1 1) into 1 4.297 * [taylor]: Taking taylor expansion of (/ 1 a) in b 4.297 * [taylor]: Taking taylor expansion of a in b 4.297 * [backup-simplify]: Simplify a into a 4.297 * [backup-simplify]: Simplify (/ 1 a) into (/ 1 a) 4.297 * [backup-simplify]: Simplify (+ 1 0) into 1 4.297 * [backup-simplify]: Simplify (* -1 -1) into 1 4.297 * [backup-simplify]: Simplify (* 1 1) into 1 4.298 * [backup-simplify]: Simplify (/ 1 1) into 1 4.298 * [taylor]: Taking taylor expansion of (/ (pow (- (/ 1 (pow a 2)) (/ 1 (pow b 2))) 2) (pow (- (/ 1 b) (/ 1 a)) 2)) in a 4.298 * [taylor]: Taking taylor expansion of (pow (- (/ 1 (pow a 2)) (/ 1 (pow b 2))) 2) in a 4.298 * [taylor]: Taking taylor expansion of (- (/ 1 (pow a 2)) (/ 1 (pow b 2))) in a 4.298 * [taylor]: Taking taylor expansion of (/ 1 (pow a 2)) in a 4.298 * [taylor]: Taking taylor expansion of (pow a 2) in a 4.298 * [taylor]: Taking taylor expansion of a in a 4.298 * [backup-simplify]: Simplify 0 into 0 4.298 * [backup-simplify]: Simplify 1 into 1 4.298 * [backup-simplify]: Simplify (* 1 1) into 1 4.298 * [backup-simplify]: Simplify (/ 1 1) into 1 4.298 * [taylor]: Taking taylor expansion of (/ 1 (pow b 2)) in a 4.298 * [taylor]: Taking taylor expansion of (pow b 2) in a 4.298 * [taylor]: Taking taylor expansion of b in a 4.298 * [backup-simplify]: Simplify b into b 4.298 * [backup-simplify]: Simplify (* b b) into (pow b 2) 4.298 * [backup-simplify]: Simplify (/ 1 (pow b 2)) into (/ 1 (pow b 2)) 4.299 * [backup-simplify]: Simplify (+ 1 0) into 1 4.299 * [taylor]: Taking taylor expansion of (pow (- (/ 1 b) (/ 1 a)) 2) in a 4.299 * [taylor]: Taking taylor expansion of (- (/ 1 b) (/ 1 a)) in a 4.299 * [taylor]: Taking taylor expansion of (/ 1 b) in a 4.299 * [taylor]: Taking taylor expansion of b in a 4.299 * [backup-simplify]: Simplify b into b 4.299 * [backup-simplify]: Simplify (/ 1 b) into (/ 1 b) 4.299 * [taylor]: Taking taylor expansion of (/ 1 a) in a 4.299 * [taylor]: Taking taylor expansion of a in a 4.299 * [backup-simplify]: Simplify 0 into 0 4.299 * [backup-simplify]: Simplify 1 into 1 4.299 * [backup-simplify]: Simplify (/ 1 1) into 1 4.299 * [backup-simplify]: Simplify (- 1) into -1 4.300 * [backup-simplify]: Simplify (+ 0 -1) into -1 4.300 * [backup-simplify]: Simplify (* 1 1) into 1 4.300 * [backup-simplify]: Simplify (* -1 -1) into 1 4.300 * [backup-simplify]: Simplify (/ 1 1) into 1 4.300 * [taylor]: Taking taylor expansion of (/ (pow (- (/ 1 (pow a 2)) (/ 1 (pow b 2))) 2) (pow (- (/ 1 b) (/ 1 a)) 2)) in a 4.301 * [taylor]: Taking taylor expansion of (pow (- (/ 1 (pow a 2)) (/ 1 (pow b 2))) 2) in a 4.301 * [taylor]: Taking taylor expansion of (- (/ 1 (pow a 2)) (/ 1 (pow b 2))) in a 4.301 * [taylor]: Taking taylor expansion of (/ 1 (pow a 2)) in a 4.301 * [taylor]: Taking taylor expansion of (pow a 2) in a 4.301 * [taylor]: Taking taylor expansion of a in a 4.301 * [backup-simplify]: Simplify 0 into 0 4.301 * [backup-simplify]: Simplify 1 into 1 4.301 * [backup-simplify]: Simplify (* 1 1) into 1 4.301 * [backup-simplify]: Simplify (/ 1 1) into 1 4.301 * [taylor]: Taking taylor expansion of (/ 1 (pow b 2)) in a 4.301 * [taylor]: Taking taylor expansion of (pow b 2) in a 4.301 * [taylor]: Taking taylor expansion of b in a 4.301 * [backup-simplify]: Simplify b into b 4.302 * [backup-simplify]: Simplify (* b b) into (pow b 2) 4.302 * [backup-simplify]: Simplify (/ 1 (pow b 2)) into (/ 1 (pow b 2)) 4.302 * [backup-simplify]: Simplify (+ 1 0) into 1 4.302 * [taylor]: Taking taylor expansion of (pow (- (/ 1 b) (/ 1 a)) 2) in a 4.302 * [taylor]: Taking taylor expansion of (- (/ 1 b) (/ 1 a)) in a 4.302 * [taylor]: Taking taylor expansion of (/ 1 b) in a 4.302 * [taylor]: Taking taylor expansion of b in a 4.302 * [backup-simplify]: Simplify b into b 4.302 * [backup-simplify]: Simplify (/ 1 b) into (/ 1 b) 4.302 * [taylor]: Taking taylor expansion of (/ 1 a) in a 4.302 * [taylor]: Taking taylor expansion of a in a 4.302 * [backup-simplify]: Simplify 0 into 0 4.302 * [backup-simplify]: Simplify 1 into 1 4.303 * [backup-simplify]: Simplify (/ 1 1) into 1 4.303 * [backup-simplify]: Simplify (- 1) into -1 4.304 * [backup-simplify]: Simplify (+ 0 -1) into -1 4.304 * [backup-simplify]: Simplify (* 1 1) into 1 4.304 * [backup-simplify]: Simplify (* -1 -1) into 1 4.305 * [backup-simplify]: Simplify (/ 1 1) into 1 4.305 * [taylor]: Taking taylor expansion of 1 in b 4.305 * [backup-simplify]: Simplify 1 into 1 4.305 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 4.306 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 4.307 * [backup-simplify]: Simplify (+ 0 0) into 0 4.307 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 4.308 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 4.308 * [backup-simplify]: Simplify (- 0) into 0 4.308 * [backup-simplify]: Simplify (+ (/ 1 b) 0) into (/ 1 b) 4.309 * [backup-simplify]: Simplify (+ (* -1 (/ 1 b)) (* (/ 1 b) -1)) into (- (* 2 (/ 1 b))) 4.309 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1 (/ (- (* 2 (/ 1 b))) 1)))) into (* 2 (/ 1 b)) 4.309 * [taylor]: Taking taylor expansion of (* 2 (/ 1 b)) in b 4.309 * [taylor]: Taking taylor expansion of 2 in b 4.309 * [backup-simplify]: Simplify 2 into 2 4.309 * [taylor]: Taking taylor expansion of (/ 1 b) in b 4.309 * [taylor]: Taking taylor expansion of b in b 4.309 * [backup-simplify]: Simplify 0 into 0 4.309 * [backup-simplify]: Simplify 1 into 1 4.310 * [backup-simplify]: Simplify (/ 1 1) into 1 4.311 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 4.312 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 4.312 * [backup-simplify]: Simplify (- (/ 1 (pow b 2))) into (- (/ 1 (pow b 2))) 4.312 * [backup-simplify]: Simplify (+ 0 (- (/ 1 (pow b 2)))) into (- (/ 1 (pow b 2))) 4.313 * [backup-simplify]: Simplify (+ (* 1 (- (/ 1 (pow b 2)))) (+ (* 0 0) (* (- (/ 1 (pow b 2))) 1))) into (- (* 2 (/ 1 (pow b 2)))) 4.313 * [backup-simplify]: Simplify (- (+ (* (/ 1 b) (/ 0 b)))) into 0 4.314 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 4.314 * [backup-simplify]: Simplify (- 0) into 0 4.314 * [backup-simplify]: Simplify (+ 0 0) into 0 4.316 * [backup-simplify]: Simplify (+ (* -1 0) (+ (* (/ 1 b) (/ 1 b)) (* 0 -1))) into (/ 1 (pow b 2)) 4.316 * [backup-simplify]: Simplify (- (/ (- (* 2 (/ 1 (pow b 2)))) 1) (+ (* 1 (/ (/ 1 (pow b 2)) 1)) (* (* 2 (/ 1 b)) (/ (- (* 2 (/ 1 b))) 1)))) into (/ 1 (pow b 2)) 4.316 * [taylor]: Taking taylor expansion of (/ 1 (pow b 2)) in b 4.316 * [taylor]: Taking taylor expansion of (pow b 2) in b 4.316 * [taylor]: Taking taylor expansion of b in b 4.316 * [backup-simplify]: Simplify 0 into 0 4.316 * [backup-simplify]: Simplify 1 into 1 4.317 * [backup-simplify]: Simplify (* 1 1) into 1 4.317 * [backup-simplify]: Simplify (/ 1 1) into 1 4.317 * [backup-simplify]: Simplify 1 into 1 4.318 * [backup-simplify]: Simplify (* 2 1) into 2 4.318 * [backup-simplify]: Simplify 2 into 2 4.318 * [backup-simplify]: Simplify 1 into 1 4.318 * [backup-simplify]: Simplify (+ (* 1 (pow (* 1 (/ 1 (/ 1 (- a)))) 2)) (+ (* 2 (* (/ 1 (/ 1 (- b))) (/ 1 (/ 1 (- a))))) (* 1 (pow (* (/ 1 (/ 1 (- b))) 1) 2)))) into (+ (pow a 2) (+ (pow b 2) (* 2 (* a b)))) 4.318 * * * * [progress]: [ 3 / 4 ] generating series at (2 2) 4.319 * [backup-simplify]: Simplify (* (- a b) (- a b)) into (pow (- a b) 2) 4.319 * [approximate]: Taking taylor expansion of (pow (- a b) 2) in (a b) around 0 4.319 * [taylor]: Taking taylor expansion of (pow (- a b) 2) in b 4.319 * [taylor]: Taking taylor expansion of (- a b) in b 4.319 * [taylor]: Taking taylor expansion of a in b 4.319 * [backup-simplify]: Simplify a into a 4.319 * [taylor]: Taking taylor expansion of b in b 4.319 * [backup-simplify]: Simplify 0 into 0 4.319 * [backup-simplify]: Simplify 1 into 1 4.319 * [backup-simplify]: Simplify (- 0) into 0 4.319 * [backup-simplify]: Simplify (+ a 0) into a 4.319 * [taylor]: Taking taylor expansion of (pow (- a b) 2) in a 4.319 * [taylor]: Taking taylor expansion of (- a b) in a 4.319 * [taylor]: Taking taylor expansion of a in a 4.319 * [backup-simplify]: Simplify 0 into 0 4.319 * [backup-simplify]: Simplify 1 into 1 4.319 * [taylor]: Taking taylor expansion of b in a 4.320 * [backup-simplify]: Simplify b into b 4.320 * [backup-simplify]: Simplify (- b) into (- b) 4.320 * [backup-simplify]: Simplify (+ 0 (- b)) into (- b) 4.320 * [taylor]: Taking taylor expansion of (pow (- a b) 2) in a 4.320 * [taylor]: Taking taylor expansion of (- a b) in a 4.320 * [taylor]: Taking taylor expansion of a in a 4.320 * [backup-simplify]: Simplify 0 into 0 4.320 * [backup-simplify]: Simplify 1 into 1 4.320 * [taylor]: Taking taylor expansion of b in a 4.320 * [backup-simplify]: Simplify b into b 4.320 * [backup-simplify]: Simplify (- b) into (- b) 4.320 * [backup-simplify]: Simplify (+ 0 (- b)) into (- b) 4.320 * [backup-simplify]: Simplify (* (- b) (- b)) into (pow b 2) 4.320 * [taylor]: Taking taylor expansion of (pow b 2) in b 4.320 * [taylor]: Taking taylor expansion of b in b 4.320 * [backup-simplify]: Simplify 0 into 0 4.320 * [backup-simplify]: Simplify 1 into 1 4.321 * [backup-simplify]: Simplify (- 0) into 0 4.321 * [backup-simplify]: Simplify (+ 1 0) into 1 4.321 * [backup-simplify]: Simplify (+ (* (- b) 1) (* 1 (- b))) into (- (* 2 b)) 4.321 * [taylor]: Taking taylor expansion of (- (* 2 b)) in b 4.321 * [taylor]: Taking taylor expansion of (* 2 b) in b 4.321 * [taylor]: Taking taylor expansion of 2 in b 4.321 * [backup-simplify]: Simplify 2 into 2 4.321 * [taylor]: Taking taylor expansion of b in b 4.321 * [backup-simplify]: Simplify 0 into 0 4.321 * [backup-simplify]: Simplify 1 into 1 4.322 * [backup-simplify]: Simplify (* 2 0) into 0 4.322 * [backup-simplify]: Simplify (- 0) into 0 4.322 * [backup-simplify]: Simplify 0 into 0 4.323 * [backup-simplify]: Simplify (- 0) into 0 4.323 * [backup-simplify]: Simplify (+ 0 0) into 0 4.323 * [backup-simplify]: Simplify (+ (* (- b) 0) (+ (* 1 1) (* 0 (- b)))) into 1 4.323 * [taylor]: Taking taylor expansion of 1 in b 4.323 * [backup-simplify]: Simplify 1 into 1 4.323 * [backup-simplify]: Simplify 1 into 1 4.324 * [backup-simplify]: Simplify (+ (* 2 1) (* 0 0)) into 2 4.325 * [backup-simplify]: Simplify (- 2) into -2 4.325 * [backup-simplify]: Simplify -2 into -2 4.325 * [backup-simplify]: Simplify (* 1 1) into 1 4.325 * [backup-simplify]: Simplify 1 into 1 4.325 * [backup-simplify]: Simplify (+ (* 1 (pow (* b 1) 2)) (+ (* -2 (* b a)) (* 1 (pow (* 1 a) 2)))) into (- (+ (pow a 2) (pow b 2)) (* 2 (* a b))) 4.326 * [backup-simplify]: Simplify (* (- (/ 1 a) (/ 1 b)) (- (/ 1 a) (/ 1 b))) into (pow (- (/ 1 a) (/ 1 b)) 2) 4.326 * [approximate]: Taking taylor expansion of (pow (- (/ 1 a) (/ 1 b)) 2) in (a b) around 0 4.326 * [taylor]: Taking taylor expansion of (pow (- (/ 1 a) (/ 1 b)) 2) in b 4.326 * [taylor]: Taking taylor expansion of (- (/ 1 a) (/ 1 b)) in b 4.326 * [taylor]: Taking taylor expansion of (/ 1 a) in b 4.326 * [taylor]: Taking taylor expansion of a in b 4.326 * [backup-simplify]: Simplify a into a 4.326 * [backup-simplify]: Simplify (/ 1 a) into (/ 1 a) 4.326 * [taylor]: Taking taylor expansion of (/ 1 b) in b 4.326 * [taylor]: Taking taylor expansion of b in b 4.326 * [backup-simplify]: Simplify 0 into 0 4.326 * [backup-simplify]: Simplify 1 into 1 4.326 * [backup-simplify]: Simplify (/ 1 1) into 1 4.327 * [backup-simplify]: Simplify (- 1) into -1 4.327 * [backup-simplify]: Simplify (+ 0 -1) into -1 4.327 * [taylor]: Taking taylor expansion of (pow (- (/ 1 a) (/ 1 b)) 2) in a 4.327 * [taylor]: Taking taylor expansion of (- (/ 1 a) (/ 1 b)) in a 4.327 * [taylor]: Taking taylor expansion of (/ 1 a) in a 4.327 * [taylor]: Taking taylor expansion of a in a 4.327 * [backup-simplify]: Simplify 0 into 0 4.327 * [backup-simplify]: Simplify 1 into 1 4.328 * [backup-simplify]: Simplify (/ 1 1) into 1 4.328 * [taylor]: Taking taylor expansion of (/ 1 b) in a 4.328 * [taylor]: Taking taylor expansion of b in a 4.328 * [backup-simplify]: Simplify b into b 4.328 * [backup-simplify]: Simplify (/ 1 b) into (/ 1 b) 4.328 * [backup-simplify]: Simplify (+ 1 0) into 1 4.328 * [taylor]: Taking taylor expansion of (pow (- (/ 1 a) (/ 1 b)) 2) in a 4.328 * [taylor]: Taking taylor expansion of (- (/ 1 a) (/ 1 b)) in a 4.328 * [taylor]: Taking taylor expansion of (/ 1 a) in a 4.328 * [taylor]: Taking taylor expansion of a in a 4.328 * [backup-simplify]: Simplify 0 into 0 4.329 * [backup-simplify]: Simplify 1 into 1 4.329 * [backup-simplify]: Simplify (/ 1 1) into 1 4.329 * [taylor]: Taking taylor expansion of (/ 1 b) in a 4.329 * [taylor]: Taking taylor expansion of b in a 4.329 * [backup-simplify]: Simplify b into b 4.329 * [backup-simplify]: Simplify (/ 1 b) into (/ 1 b) 4.329 * [backup-simplify]: Simplify (+ 1 0) into 1 4.330 * [backup-simplify]: Simplify (* 1 1) into 1 4.330 * [taylor]: Taking taylor expansion of 1 in b 4.330 * [backup-simplify]: Simplify 1 into 1 4.331 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 4.331 * [backup-simplify]: Simplify (- (/ 1 b)) into (- (/ 1 b)) 4.331 * [backup-simplify]: Simplify (+ 0 (- (/ 1 b))) into (- (/ 1 b)) 4.331 * [backup-simplify]: Simplify (+ (* 1 (- (/ 1 b))) (* (- (/ 1 b)) 1)) into (- (* 2 (/ 1 b))) 4.331 * [taylor]: Taking taylor expansion of (- (* 2 (/ 1 b))) in b 4.331 * [taylor]: Taking taylor expansion of (* 2 (/ 1 b)) in b 4.331 * [taylor]: Taking taylor expansion of 2 in b 4.331 * [backup-simplify]: Simplify 2 into 2 4.331 * [taylor]: Taking taylor expansion of (/ 1 b) in b 4.331 * [taylor]: Taking taylor expansion of b in b 4.331 * [backup-simplify]: Simplify 0 into 0 4.331 * [backup-simplify]: Simplify 1 into 1 4.332 * [backup-simplify]: Simplify (/ 1 1) into 1 4.333 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 4.333 * [backup-simplify]: Simplify (- (+ (* (/ 1 b) (/ 0 b)))) into 0 4.333 * [backup-simplify]: Simplify (- 0) into 0 4.334 * [backup-simplify]: Simplify (+ 0 0) into 0 4.335 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* (- (/ 1 b)) (- (/ 1 b))) (* 0 1))) into (/ 1 (pow b 2)) 4.335 * [taylor]: Taking taylor expansion of (/ 1 (pow b 2)) in b 4.335 * [taylor]: Taking taylor expansion of (pow b 2) in b 4.335 * [taylor]: Taking taylor expansion of b in b 4.335 * [backup-simplify]: Simplify 0 into 0 4.335 * [backup-simplify]: Simplify 1 into 1 4.335 * [backup-simplify]: Simplify (* 1 1) into 1 4.336 * [backup-simplify]: Simplify (/ 1 1) into 1 4.336 * [backup-simplify]: Simplify 1 into 1 4.336 * [backup-simplify]: Simplify (* 2 1) into 2 4.337 * [backup-simplify]: Simplify (- 2) into -2 4.337 * [backup-simplify]: Simplify -2 into -2 4.337 * [backup-simplify]: Simplify 1 into 1 4.337 * [backup-simplify]: Simplify (+ (* 1 (pow (* 1 (/ 1 (/ 1 a))) 2)) (+ (* -2 (* (/ 1 (/ 1 b)) (/ 1 (/ 1 a)))) (* 1 (pow (* (/ 1 (/ 1 b)) 1) 2)))) into (- (+ (pow a 2) (pow b 2)) (* 2 (* a b))) 4.337 * [backup-simplify]: Simplify (* (- (/ 1 (- a)) (/ 1 (- b))) (- (/ 1 (- a)) (/ 1 (- b)))) into (pow (- (/ 1 b) (/ 1 a)) 2) 4.337 * [approximate]: Taking taylor expansion of (pow (- (/ 1 b) (/ 1 a)) 2) in (a b) around 0 4.337 * [taylor]: Taking taylor expansion of (pow (- (/ 1 b) (/ 1 a)) 2) in b 4.338 * [taylor]: Taking taylor expansion of (- (/ 1 b) (/ 1 a)) in b 4.338 * [taylor]: Taking taylor expansion of (/ 1 b) in b 4.338 * [taylor]: Taking taylor expansion of b in b 4.338 * [backup-simplify]: Simplify 0 into 0 4.338 * [backup-simplify]: Simplify 1 into 1 4.338 * [backup-simplify]: Simplify (/ 1 1) into 1 4.338 * [taylor]: Taking taylor expansion of (/ 1 a) in b 4.338 * [taylor]: Taking taylor expansion of a in b 4.338 * [backup-simplify]: Simplify a into a 4.338 * [backup-simplify]: Simplify (/ 1 a) into (/ 1 a) 4.339 * [backup-simplify]: Simplify (+ 1 0) into 1 4.339 * [taylor]: Taking taylor expansion of (pow (- (/ 1 b) (/ 1 a)) 2) in a 4.339 * [taylor]: Taking taylor expansion of (- (/ 1 b) (/ 1 a)) in a 4.339 * [taylor]: Taking taylor expansion of (/ 1 b) in a 4.339 * [taylor]: Taking taylor expansion of b in a 4.339 * [backup-simplify]: Simplify b into b 4.339 * [backup-simplify]: Simplify (/ 1 b) into (/ 1 b) 4.339 * [taylor]: Taking taylor expansion of (/ 1 a) in a 4.339 * [taylor]: Taking taylor expansion of a in a 4.339 * [backup-simplify]: Simplify 0 into 0 4.339 * [backup-simplify]: Simplify 1 into 1 4.339 * [backup-simplify]: Simplify (/ 1 1) into 1 4.340 * [backup-simplify]: Simplify (- 1) into -1 4.340 * [backup-simplify]: Simplify (+ 0 -1) into -1 4.340 * [taylor]: Taking taylor expansion of (pow (- (/ 1 b) (/ 1 a)) 2) in a 4.340 * [taylor]: Taking taylor expansion of (- (/ 1 b) (/ 1 a)) in a 4.340 * [taylor]: Taking taylor expansion of (/ 1 b) in a 4.340 * [taylor]: Taking taylor expansion of b in a 4.340 * [backup-simplify]: Simplify b into b 4.340 * [backup-simplify]: Simplify (/ 1 b) into (/ 1 b) 4.340 * [taylor]: Taking taylor expansion of (/ 1 a) in a 4.340 * [taylor]: Taking taylor expansion of a in a 4.340 * [backup-simplify]: Simplify 0 into 0 4.340 * [backup-simplify]: Simplify 1 into 1 4.341 * [backup-simplify]: Simplify (/ 1 1) into 1 4.341 * [backup-simplify]: Simplify (- 1) into -1 4.341 * [backup-simplify]: Simplify (+ 0 -1) into -1 4.342 * [backup-simplify]: Simplify (* -1 -1) into 1 4.342 * [taylor]: Taking taylor expansion of 1 in b 4.342 * [backup-simplify]: Simplify 1 into 1 4.343 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 4.343 * [backup-simplify]: Simplify (- 0) into 0 4.343 * [backup-simplify]: Simplify (+ (/ 1 b) 0) into (/ 1 b) 4.343 * [backup-simplify]: Simplify (+ (* -1 (/ 1 b)) (* (/ 1 b) -1)) into (- (* 2 (/ 1 b))) 4.343 * [taylor]: Taking taylor expansion of (- (* 2 (/ 1 b))) in b 4.343 * [taylor]: Taking taylor expansion of (* 2 (/ 1 b)) in b 4.343 * [taylor]: Taking taylor expansion of 2 in b 4.343 * [backup-simplify]: Simplify 2 into 2 4.343 * [taylor]: Taking taylor expansion of (/ 1 b) in b 4.344 * [taylor]: Taking taylor expansion of b in b 4.344 * [backup-simplify]: Simplify 0 into 0 4.344 * [backup-simplify]: Simplify 1 into 1 4.344 * [backup-simplify]: Simplify (/ 1 1) into 1 4.344 * [backup-simplify]: Simplify (- (+ (* (/ 1 b) (/ 0 b)))) into 0 4.345 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 4.345 * [backup-simplify]: Simplify (- 0) into 0 4.346 * [backup-simplify]: Simplify (+ 0 0) into 0 4.347 * [backup-simplify]: Simplify (+ (* -1 0) (+ (* (/ 1 b) (/ 1 b)) (* 0 -1))) into (/ 1 (pow b 2)) 4.347 * [taylor]: Taking taylor expansion of (/ 1 (pow b 2)) in b 4.347 * [taylor]: Taking taylor expansion of (pow b 2) in b 4.347 * [taylor]: Taking taylor expansion of b in b 4.347 * [backup-simplify]: Simplify 0 into 0 4.347 * [backup-simplify]: Simplify 1 into 1 4.347 * [backup-simplify]: Simplify (* 1 1) into 1 4.348 * [backup-simplify]: Simplify (/ 1 1) into 1 4.348 * [backup-simplify]: Simplify 1 into 1 4.348 * [backup-simplify]: Simplify (* 2 1) into 2 4.348 * [backup-simplify]: Simplify (- 2) into -2 4.349 * [backup-simplify]: Simplify -2 into -2 4.349 * [backup-simplify]: Simplify 1 into 1 4.349 * [backup-simplify]: Simplify (+ (* 1 (pow (* 1 (/ 1 (/ 1 (- a)))) 2)) (+ (* -2 (* (/ 1 (/ 1 (- b))) (/ 1 (/ 1 (- a))))) (* 1 (pow (* (/ 1 (/ 1 (- b))) 1) 2)))) into (- (+ (pow a 2) (pow b 2)) (* 2 (* a b))) 4.349 * * * * [progress]: [ 4 / 4 ] generating series at (2 1 2) 4.349 * [backup-simplify]: Simplify (- (* a a) (* b b)) into (- (pow a 2) (pow b 2)) 4.349 * [approximate]: Taking taylor expansion of (- (pow a 2) (pow b 2)) in (a b) around 0 4.349 * [taylor]: Taking taylor expansion of (- (pow a 2) (pow b 2)) in b 4.349 * [taylor]: Taking taylor expansion of (pow a 2) in b 4.349 * [taylor]: Taking taylor expansion of a in b 4.349 * [backup-simplify]: Simplify a into a 4.350 * [taylor]: Taking taylor expansion of (pow b 2) in b 4.350 * [taylor]: Taking taylor expansion of b in b 4.350 * [backup-simplify]: Simplify 0 into 0 4.350 * [backup-simplify]: Simplify 1 into 1 4.350 * [taylor]: Taking taylor expansion of (- (pow a 2) (pow b 2)) in a 4.350 * [taylor]: Taking taylor expansion of (pow a 2) in a 4.350 * [taylor]: Taking taylor expansion of a in a 4.350 * [backup-simplify]: Simplify 0 into 0 4.350 * [backup-simplify]: Simplify 1 into 1 4.350 * [taylor]: Taking taylor expansion of (pow b 2) in a 4.350 * [taylor]: Taking taylor expansion of b in a 4.350 * [backup-simplify]: Simplify b into b 4.350 * [taylor]: Taking taylor expansion of (- (pow a 2) (pow b 2)) in a 4.350 * [taylor]: Taking taylor expansion of (pow a 2) in a 4.350 * [taylor]: Taking taylor expansion of a in a 4.350 * [backup-simplify]: Simplify 0 into 0 4.350 * [backup-simplify]: Simplify 1 into 1 4.350 * [taylor]: Taking taylor expansion of (pow b 2) in a 4.350 * [taylor]: Taking taylor expansion of b in a 4.350 * [backup-simplify]: Simplify b into b 4.350 * [backup-simplify]: Simplify (* b b) into (pow b 2) 4.350 * [backup-simplify]: Simplify (- (pow b 2)) into (- (pow b 2)) 4.350 * [backup-simplify]: Simplify (+ 0 (- (pow b 2))) into (- (pow b 2)) 4.350 * [taylor]: Taking taylor expansion of (- (pow b 2)) in b 4.350 * [taylor]: Taking taylor expansion of (pow b 2) in b 4.350 * [taylor]: Taking taylor expansion of b in b 4.350 * [backup-simplify]: Simplify 0 into 0 4.350 * [backup-simplify]: Simplify 1 into 1 4.351 * [backup-simplify]: Simplify (+ (* b 0) (* 0 b)) into 0 4.351 * [backup-simplify]: Simplify (- 0) into 0 4.351 * [backup-simplify]: Simplify (+ 0 0) into 0 4.351 * [taylor]: Taking taylor expansion of 0 in b 4.351 * [backup-simplify]: Simplify 0 into 0 4.351 * [backup-simplify]: Simplify 0 into 0 4.352 * [backup-simplify]: Simplify (* 1 1) into 1 4.352 * [backup-simplify]: Simplify (+ (* b 0) (+ (* 0 0) (* 0 b))) into 0 4.353 * [backup-simplify]: Simplify (- 0) into 0 4.353 * [backup-simplify]: Simplify (+ 1 0) into 1 4.353 * [taylor]: Taking taylor expansion of 1 in b 4.353 * [backup-simplify]: Simplify 1 into 1 4.353 * [backup-simplify]: Simplify 1 into 1 4.353 * [backup-simplify]: Simplify 0 into 0 4.354 * [backup-simplify]: Simplify (* 1 1) into 1 4.354 * [backup-simplify]: Simplify (- 1) into -1 4.354 * [backup-simplify]: Simplify -1 into -1 4.355 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 4.356 * [backup-simplify]: Simplify (+ (* b 0) (+ (* 0 0) (+ (* 0 0) (* 0 b)))) into 0 4.356 * [backup-simplify]: Simplify (- 0) into 0 4.356 * [backup-simplify]: Simplify (+ 0 0) into 0 4.357 * [taylor]: Taking taylor expansion of 0 in b 4.357 * [backup-simplify]: Simplify 0 into 0 4.357 * [backup-simplify]: Simplify 0 into 0 4.357 * [backup-simplify]: Simplify 0 into 0 4.357 * [backup-simplify]: Simplify 0 into 0 4.357 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 4.358 * [backup-simplify]: Simplify (- 0) into 0 4.358 * [backup-simplify]: Simplify 0 into 0 4.359 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 4.360 * [backup-simplify]: Simplify (+ (* b 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 b))))) into 0 4.360 * [backup-simplify]: Simplify (- 0) into 0 4.361 * [backup-simplify]: Simplify (+ 0 0) into 0 4.361 * [taylor]: Taking taylor expansion of 0 in b 4.361 * [backup-simplify]: Simplify 0 into 0 4.361 * [backup-simplify]: Simplify 0 into 0 4.361 * [backup-simplify]: Simplify 0 into 0 4.361 * [backup-simplify]: Simplify (+ (* -1 (pow (* b 1) 2)) (* 1 (pow (* 1 a) 2))) into (- (pow a 2) (pow b 2)) 4.361 * [backup-simplify]: Simplify (- (* (/ 1 a) (/ 1 a)) (* (/ 1 b) (/ 1 b))) into (- (/ 1 (pow a 2)) (/ 1 (pow b 2))) 4.361 * [approximate]: Taking taylor expansion of (- (/ 1 (pow a 2)) (/ 1 (pow b 2))) in (a b) around 0 4.361 * [taylor]: Taking taylor expansion of (- (/ 1 (pow a 2)) (/ 1 (pow b 2))) in b 4.361 * [taylor]: Taking taylor expansion of (/ 1 (pow a 2)) in b 4.361 * [taylor]: Taking taylor expansion of (pow a 2) in b 4.361 * [taylor]: Taking taylor expansion of a in b 4.361 * [backup-simplify]: Simplify a into a 4.361 * [backup-simplify]: Simplify (* a a) into (pow a 2) 4.362 * [backup-simplify]: Simplify (/ 1 (pow a 2)) into (/ 1 (pow a 2)) 4.362 * [taylor]: Taking taylor expansion of (/ 1 (pow b 2)) in b 4.362 * [taylor]: Taking taylor expansion of (pow b 2) in b 4.362 * [taylor]: Taking taylor expansion of b in b 4.362 * [backup-simplify]: Simplify 0 into 0 4.362 * [backup-simplify]: Simplify 1 into 1 4.362 * [backup-simplify]: Simplify (* 1 1) into 1 4.363 * [backup-simplify]: Simplify (/ 1 1) into 1 4.363 * [taylor]: Taking taylor expansion of (- (/ 1 (pow a 2)) (/ 1 (pow b 2))) in a 4.363 * [taylor]: Taking taylor expansion of (/ 1 (pow a 2)) in a 4.363 * [taylor]: Taking taylor expansion of (pow a 2) in a 4.363 * [taylor]: Taking taylor expansion of a in a 4.363 * [backup-simplify]: Simplify 0 into 0 4.363 * [backup-simplify]: Simplify 1 into 1 4.363 * [backup-simplify]: Simplify (* 1 1) into 1 4.363 * [backup-simplify]: Simplify (/ 1 1) into 1 4.363 * [taylor]: Taking taylor expansion of (/ 1 (pow b 2)) in a 4.364 * [taylor]: Taking taylor expansion of (pow b 2) in a 4.364 * [taylor]: Taking taylor expansion of b in a 4.364 * [backup-simplify]: Simplify b into b 4.364 * [backup-simplify]: Simplify (* b b) into (pow b 2) 4.364 * [backup-simplify]: Simplify (/ 1 (pow b 2)) into (/ 1 (pow b 2)) 4.364 * [taylor]: Taking taylor expansion of (- (/ 1 (pow a 2)) (/ 1 (pow b 2))) in a 4.364 * [taylor]: Taking taylor expansion of (/ 1 (pow a 2)) in a 4.364 * [taylor]: Taking taylor expansion of (pow a 2) in a 4.364 * [taylor]: Taking taylor expansion of a in a 4.364 * [backup-simplify]: Simplify 0 into 0 4.364 * [backup-simplify]: Simplify 1 into 1 4.364 * [backup-simplify]: Simplify (* 1 1) into 1 4.365 * [backup-simplify]: Simplify (/ 1 1) into 1 4.365 * [taylor]: Taking taylor expansion of (/ 1 (pow b 2)) in a 4.365 * [taylor]: Taking taylor expansion of (pow b 2) in a 4.365 * [taylor]: Taking taylor expansion of b in a 4.365 * [backup-simplify]: Simplify b into b 4.365 * [backup-simplify]: Simplify (* b b) into (pow b 2) 4.365 * [backup-simplify]: Simplify (/ 1 (pow b 2)) into (/ 1 (pow b 2)) 4.365 * [backup-simplify]: Simplify (+ 1 0) into 1 4.365 * [taylor]: Taking taylor expansion of 1 in b 4.366 * [backup-simplify]: Simplify 1 into 1 4.366 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 4.367 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 4.367 * [backup-simplify]: Simplify (+ 0 0) into 0 4.367 * [taylor]: Taking taylor expansion of 0 in b 4.367 * [backup-simplify]: Simplify 0 into 0 4.368 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 4.369 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 4.369 * [backup-simplify]: Simplify (- (/ 1 (pow b 2))) into (- (/ 1 (pow b 2))) 4.369 * [backup-simplify]: Simplify (+ 0 (- (/ 1 (pow b 2)))) into (- (/ 1 (pow b 2))) 4.370 * [taylor]: Taking taylor expansion of (- (/ 1 (pow b 2))) in b 4.370 * [taylor]: Taking taylor expansion of (/ 1 (pow b 2)) in b 4.370 * [taylor]: Taking taylor expansion of (pow b 2) in b 4.370 * [taylor]: Taking taylor expansion of b in b 4.370 * [backup-simplify]: Simplify 0 into 0 4.370 * [backup-simplify]: Simplify 1 into 1 4.370 * [backup-simplify]: Simplify (* 1 1) into 1 4.370 * [backup-simplify]: Simplify (/ 1 1) into 1 4.371 * [backup-simplify]: Simplify (- 1) into -1 4.371 * [backup-simplify]: Simplify -1 into -1 4.371 * [backup-simplify]: Simplify 1 into 1 4.372 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 4.373 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 4.373 * [backup-simplify]: Simplify (+ (* b 0) (* 0 b)) into 0 4.373 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow b 2)) (/ 0 (pow b 2))))) into 0 4.374 * [backup-simplify]: Simplify (- 0) into 0 4.374 * [backup-simplify]: Simplify (+ 0 0) into 0 4.374 * [taylor]: Taking taylor expansion of 0 in b 4.374 * [backup-simplify]: Simplify 0 into 0 4.375 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 4.375 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 4.376 * [backup-simplify]: Simplify (- 0) into 0 4.376 * [backup-simplify]: Simplify 0 into 0 4.376 * [backup-simplify]: Simplify 0 into 0 4.376 * [backup-simplify]: Simplify 0 into 0 4.377 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 4.378 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 4.378 * [backup-simplify]: Simplify (+ (* b 0) (+ (* 0 0) (* 0 b))) into 0 4.379 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow b 2)) (/ 0 (pow b 2))) (* 0 (/ 0 (pow b 2))))) into 0 4.379 * [backup-simplify]: Simplify (- 0) into 0 4.380 * [backup-simplify]: Simplify (+ 0 0) into 0 4.380 * [taylor]: Taking taylor expansion of 0 in b 4.380 * [backup-simplify]: Simplify 0 into 0 4.381 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 4.381 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 4.382 * [backup-simplify]: Simplify (- 0) into 0 4.382 * [backup-simplify]: Simplify 0 into 0 4.382 * [backup-simplify]: Simplify 0 into 0 4.382 * [backup-simplify]: Simplify 0 into 0 4.382 * [backup-simplify]: Simplify (+ (* 1 (pow (* 1 (/ 1 (/ 1 a))) 2)) (* -1 (pow (* (/ 1 (/ 1 b)) 1) 2))) into (- (pow a 2) (pow b 2)) 4.383 * [backup-simplify]: Simplify (- (* (/ 1 (- a)) (/ 1 (- a))) (* (/ 1 (- b)) (/ 1 (- b)))) into (- (/ 1 (pow a 2)) (/ 1 (pow b 2))) 4.383 * [approximate]: Taking taylor expansion of (- (/ 1 (pow a 2)) (/ 1 (pow b 2))) in (a b) around 0 4.383 * [taylor]: Taking taylor expansion of (- (/ 1 (pow a 2)) (/ 1 (pow b 2))) in b 4.383 * [taylor]: Taking taylor expansion of (/ 1 (pow a 2)) in b 4.383 * [taylor]: Taking taylor expansion of (pow a 2) in b 4.383 * [taylor]: Taking taylor expansion of a in b 4.383 * [backup-simplify]: Simplify a into a 4.383 * [backup-simplify]: Simplify (* a a) into (pow a 2) 4.383 * [backup-simplify]: Simplify (/ 1 (pow a 2)) into (/ 1 (pow a 2)) 4.383 * [taylor]: Taking taylor expansion of (/ 1 (pow b 2)) in b 4.383 * [taylor]: Taking taylor expansion of (pow b 2) in b 4.383 * [taylor]: Taking taylor expansion of b in b 4.383 * [backup-simplify]: Simplify 0 into 0 4.383 * [backup-simplify]: Simplify 1 into 1 4.383 * [backup-simplify]: Simplify (* 1 1) into 1 4.384 * [backup-simplify]: Simplify (/ 1 1) into 1 4.384 * [taylor]: Taking taylor expansion of (- (/ 1 (pow a 2)) (/ 1 (pow b 2))) in a 4.384 * [taylor]: Taking taylor expansion of (/ 1 (pow a 2)) in a 4.384 * [taylor]: Taking taylor expansion of (pow a 2) in a 4.384 * [taylor]: Taking taylor expansion of a in a 4.384 * [backup-simplify]: Simplify 0 into 0 4.384 * [backup-simplify]: Simplify 1 into 1 4.384 * [backup-simplify]: Simplify (* 1 1) into 1 4.385 * [backup-simplify]: Simplify (/ 1 1) into 1 4.385 * [taylor]: Taking taylor expansion of (/ 1 (pow b 2)) in a 4.385 * [taylor]: Taking taylor expansion of (pow b 2) in a 4.385 * [taylor]: Taking taylor expansion of b in a 4.385 * [backup-simplify]: Simplify b into b 4.385 * [backup-simplify]: Simplify (* b b) into (pow b 2) 4.385 * [backup-simplify]: Simplify (/ 1 (pow b 2)) into (/ 1 (pow b 2)) 4.385 * [taylor]: Taking taylor expansion of (- (/ 1 (pow a 2)) (/ 1 (pow b 2))) in a 4.385 * [taylor]: Taking taylor expansion of (/ 1 (pow a 2)) in a 4.385 * [taylor]: Taking taylor expansion of (pow a 2) in a 4.385 * [taylor]: Taking taylor expansion of a in a 4.386 * [backup-simplify]: Simplify 0 into 0 4.386 * [backup-simplify]: Simplify 1 into 1 4.386 * [backup-simplify]: Simplify (* 1 1) into 1 4.387 * [backup-simplify]: Simplify (/ 1 1) into 1 4.387 * [taylor]: Taking taylor expansion of (/ 1 (pow b 2)) in a 4.387 * [taylor]: Taking taylor expansion of (pow b 2) in a 4.387 * [taylor]: Taking taylor expansion of b in a 4.387 * [backup-simplify]: Simplify b into b 4.387 * [backup-simplify]: Simplify (* b b) into (pow b 2) 4.387 * [backup-simplify]: Simplify (/ 1 (pow b 2)) into (/ 1 (pow b 2)) 4.388 * [backup-simplify]: Simplify (+ 1 0) into 1 4.388 * [taylor]: Taking taylor expansion of 1 in b 4.388 * [backup-simplify]: Simplify 1 into 1 4.388 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 4.389 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 4.390 * [backup-simplify]: Simplify (+ 0 0) into 0 4.390 * [taylor]: Taking taylor expansion of 0 in b 4.390 * [backup-simplify]: Simplify 0 into 0 4.391 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 4.392 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 4.392 * [backup-simplify]: Simplify (- (/ 1 (pow b 2))) into (- (/ 1 (pow b 2))) 4.392 * [backup-simplify]: Simplify (+ 0 (- (/ 1 (pow b 2)))) into (- (/ 1 (pow b 2))) 4.392 * [taylor]: Taking taylor expansion of (- (/ 1 (pow b 2))) in b 4.392 * [taylor]: Taking taylor expansion of (/ 1 (pow b 2)) in b 4.392 * [taylor]: Taking taylor expansion of (pow b 2) in b 4.392 * [taylor]: Taking taylor expansion of b in b 4.392 * [backup-simplify]: Simplify 0 into 0 4.392 * [backup-simplify]: Simplify 1 into 1 4.392 * [backup-simplify]: Simplify (* 1 1) into 1 4.393 * [backup-simplify]: Simplify (/ 1 1) into 1 4.393 * [backup-simplify]: Simplify (- 1) into -1 4.393 * [backup-simplify]: Simplify -1 into -1 4.393 * [backup-simplify]: Simplify 1 into 1 4.394 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 4.395 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 4.395 * [backup-simplify]: Simplify (+ (* b 0) (* 0 b)) into 0 4.395 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow b 2)) (/ 0 (pow b 2))))) into 0 4.396 * [backup-simplify]: Simplify (- 0) into 0 4.396 * [backup-simplify]: Simplify (+ 0 0) into 0 4.396 * [taylor]: Taking taylor expansion of 0 in b 4.396 * [backup-simplify]: Simplify 0 into 0 4.397 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 4.398 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 4.398 * [backup-simplify]: Simplify (- 0) into 0 4.398 * [backup-simplify]: Simplify 0 into 0 4.398 * [backup-simplify]: Simplify 0 into 0 4.398 * [backup-simplify]: Simplify 0 into 0 4.399 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 4.400 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 4.401 * [backup-simplify]: Simplify (+ (* b 0) (+ (* 0 0) (* 0 b))) into 0 4.401 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow b 2)) (/ 0 (pow b 2))) (* 0 (/ 0 (pow b 2))))) into 0 4.401 * [backup-simplify]: Simplify (- 0) into 0 4.402 * [backup-simplify]: Simplify (+ 0 0) into 0 4.402 * [taylor]: Taking taylor expansion of 0 in b 4.402 * [backup-simplify]: Simplify 0 into 0 4.403 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 4.404 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 4.404 * [backup-simplify]: Simplify (- 0) into 0 4.404 * [backup-simplify]: Simplify 0 into 0 4.404 * [backup-simplify]: Simplify 0 into 0 4.404 * [backup-simplify]: Simplify 0 into 0 4.405 * [backup-simplify]: Simplify (+ (* 1 (pow (* 1 (/ 1 (/ 1 (- a)))) 2)) (* -1 (pow (* (/ 1 (/ 1 (- b))) 1) 2))) into (- (pow a 2) (pow b 2)) 4.405 * * * [progress]: simplifying candidates 4.405 * * * * [progress]: [ 1 / 181 ] simplifiying candidate # 4.405 * * * * [progress]: [ 2 / 181 ] simplifiying candidate # 4.405 * * * * [progress]: [ 3 / 181 ] simplifiying candidate # 4.405 * [simplify]: Simplifying (- (* a a) (* b b)) 4.405 * * [simplify]: iters left: 4 (5 enodes) 4.408 * * [simplify]: iters left: 3 (21 enodes) 4.415 * * [simplify]: iters left: 2 (34 enodes) 4.427 * * [simplify]: iters left: 1 (53 enodes) 4.445 * * [simplify]: Extracting #0: cost 1 inf + 0 4.446 * * [simplify]: Extracting #1: cost 14 inf + 0 4.446 * * [simplify]: Extracting #2: cost 25 inf + 165 4.447 * * [simplify]: Extracting #3: cost 9 inf + 1168 4.448 * * [simplify]: Extracting #4: cost 1 inf + 1903 4.449 * * [simplify]: Extracting #5: cost 0 inf + 1970 4.450 * [simplify]: Simplified to (- (* a a) (* b b)) 4.450 * [simplify]: Simplified (2 1 1) to (λ (a b) (/ (pow (- (* a a) (* b b)) (+ 1 1)) (* (- a b) (- a b)))) 4.451 * [simplify]: Simplifying (+ 1 1) 4.451 * * [simplify]: iters left: 2 (2 enodes) 4.453 * * [simplify]: iters left: 1 (9 enodes) 4.456 * * [simplify]: Extracting #0: cost 1 inf + 0 4.456 * * [simplify]: Extracting #1: cost 0 inf + 1 4.456 * [simplify]: Simplified to 2 4.456 * [simplify]: Simplified (2 1 2) to (λ (a b) (/ (pow (- (* a a) (* b b)) 2) (* (- a b) (- a b)))) 4.456 * * * * [progress]: [ 4 / 181 ] simplifiying candidate # 4.457 * [simplify]: Simplifying (* (- (* a a) (* b b)) (- (* a a) (* b b))) 4.457 * * [simplify]: iters left: 6 (6 enodes) 4.460 * * [simplify]: iters left: 5 (24 enodes) 4.468 * * [simplify]: iters left: 4 (50 enodes) 4.489 * * [simplify]: iters left: 3 (166 enodes) 4.639 * * [simplify]: Extracting #0: cost 1 inf + 0 4.639 * * [simplify]: Extracting #1: cost 55 inf + 0 4.640 * * [simplify]: Extracting #2: cost 177 inf + 614 4.647 * * [simplify]: Extracting #3: cost 73 inf + 18689 4.663 * * [simplify]: Extracting #4: cost 0 inf + 30658 4.680 * * [simplify]: Extracting #5: cost 0 inf + 30363 4.696 * [simplify]: Simplified to (* (- (* a a) (* b b)) (- (* a a) (* b b))) 4.696 * [simplify]: Simplified (2 1 1) to (λ (a b) (/ (pow (* (- (* a a) (* b b)) (- (* a a) (* b b))) 1) (* (- a b) (- a b)))) 4.696 * * * * [progress]: [ 5 / 181 ] simplifiying candidate # 4.696 * * * * [progress]: [ 6 / 181 ] simplifiying candidate # 4.697 * [simplify]: Simplifying (- (* a a) (* b b)) 4.697 * * [simplify]: iters left: 4 (5 enodes) 4.700 * * [simplify]: iters left: 3 (21 enodes) 4.706 * * [simplify]: iters left: 2 (34 enodes) 4.717 * * [simplify]: iters left: 1 (53 enodes) 4.736 * * [simplify]: Extracting #0: cost 1 inf + 0 4.736 * * [simplify]: Extracting #1: cost 14 inf + 0 4.736 * * [simplify]: Extracting #2: cost 25 inf + 165 4.737 * * [simplify]: Extracting #3: cost 9 inf + 1168 4.738 * * [simplify]: Extracting #4: cost 1 inf + 1903 4.739 * * [simplify]: Extracting #5: cost 0 inf + 1970 4.740 * [simplify]: Simplified to (- (* a a) (* b b)) 4.740 * [simplify]: Simplified (2 1 1) to (λ (a b) (/ (pow (- (* a a) (* b b)) (+ 1 1)) (* (- a b) (- a b)))) 4.740 * * * * [progress]: [ 7 / 181 ] simplifiying candidate # 4.740 * * * * [progress]: [ 8 / 181 ] simplifiying candidate # 4.741 * [simplify]: Simplifying (+ (log (- (* a a) (* b b))) (log (- (* a a) (* b b)))) 4.741 * * [simplify]: iters left: 6 (7 enodes) 4.744 * * [simplify]: iters left: 5 (27 enodes) 4.753 * * [simplify]: iters left: 4 (43 enodes) 4.768 * * [simplify]: iters left: 3 (71 enodes) 4.792 * * [simplify]: iters left: 2 (130 enodes) 4.844 * * [simplify]: iters left: 1 (243 enodes) 4.929 * * [simplify]: Extracting #0: cost 1 inf + 0 4.929 * * [simplify]: Extracting #1: cost 9 inf + 0 4.929 * * [simplify]: Extracting #2: cost 19 inf + 0 4.929 * * [simplify]: Extracting #3: cost 44 inf + 0 4.930 * * [simplify]: Extracting #4: cost 63 inf + 908 4.932 * * [simplify]: Extracting #5: cost 14 inf + 7031 4.934 * * [simplify]: Extracting #6: cost 0 inf + 9024 4.937 * * [simplify]: Extracting #7: cost 0 inf + 9009 4.940 * [simplify]: Simplified to (+ (log (- (* a a) (* b b))) (log (- (* a a) (* b b)))) 4.940 * [simplify]: Simplified (2 1 1) to (λ (a b) (/ (exp (+ (log (- (* a a) (* b b))) (log (- (* a a) (* b b))))) (* (- a b) (- a b)))) 4.940 * * * * [progress]: [ 9 / 181 ] simplifiying candidate # 4.940 * * * * [progress]: [ 10 / 181 ] simplifiying candidate # 4.940 * * * * [progress]: [ 11 / 181 ] simplifiying candidate # 4.940 * [simplify]: Simplifying (* (* (* (- (* a a) (* b b)) (- (* a a) (* b b))) (- (* a a) (* b b))) (* (* (- (* a a) (* b b)) (- (* a a) (* b b))) (- (* a a) (* b b)))) 4.940 * * [simplify]: iters left: 6 (8 enodes) 4.942 * * [simplify]: iters left: 5 (37 enodes) 4.950 * * [simplify]: iters left: 4 (96 enodes) 5.028 * * [simplify]: Extracting #0: cost 1 inf + 0 5.028 * * [simplify]: Extracting #1: cost 31 inf + 0 5.029 * * [simplify]: Extracting #2: cost 149 inf + 2 5.030 * * [simplify]: Extracting #3: cost 179 inf + 1624 5.039 * * [simplify]: Extracting #4: cost 87 inf + 22842 5.058 * * [simplify]: Extracting #5: cost 10 inf + 39349 5.079 * * [simplify]: Extracting #6: cost 0 inf + 41329 5.099 * [simplify]: Simplified to (* (* (- (* a a) (* b b)) (* (- (* a a) (* b b)) (- (* a a) (* b b)))) (* (- (* a a) (* b b)) (* (- (* a a) (* b b)) (- (* a a) (* b b))))) 5.100 * [simplify]: Simplified (2 1 1) to (λ (a b) (/ (cbrt (* (* (- (* a a) (* b b)) (* (- (* a a) (* b b)) (- (* a a) (* b b)))) (* (- (* a a) (* b b)) (* (- (* a a) (* b b)) (- (* a a) (* b b)))))) (* (- a b) (- a b)))) 5.100 * * * * [progress]: [ 12 / 181 ] simplifiying candidate # 5.100 * * * * [progress]: [ 13 / 181 ] simplifiying candidate # 5.100 * * * * [progress]: [ 14 / 181 ] simplifiying candidate # 5.100 * * * * [progress]: [ 15 / 181 ] simplifiying candidate # 5.100 * [simplify]: Simplifying (* (- (pow (* a a) 3) (pow (* b b) 3)) (- (pow (* a a) 3) (pow (* b b) 3))) 5.100 * * [simplify]: iters left: 6 (9 enodes) 5.106 * * [simplify]: iters left: 5 (46 enodes) 5.130 * * [simplify]: iters left: 4 (138 enodes) 5.176 * * [simplify]: iters left: 3 (490 enodes) 5.822 * * [simplify]: Extracting #0: cost 1 inf + 0 5.822 * * [simplify]: Extracting #1: cost 121 inf + 0 5.824 * * [simplify]: Extracting #2: cost 833 inf + 123 5.828 * * [simplify]: Extracting #3: cost 857 inf + 3318 5.850 * * [simplify]: Extracting #4: cost 654 inf + 64390 5.918 * * [simplify]: Extracting #5: cost 110 inf + 333651 6.036 * * [simplify]: Extracting #6: cost 1 inf + 389534 6.126 * * [simplify]: Extracting #7: cost 0 inf + 389207 6.200 * [simplify]: Simplified to (* (- (* (* a a) (* (* a a) (* a a))) (* (* b b) (* (* b b) (* b b)))) (- (* (* a a) (* (* a a) (* a a))) (* (* b b) (* (* b b) (* b b))))) 6.200 * [simplify]: Simplified (2 1 1) to (λ (a b) (/ (/ (* (- (* (* a a) (* (* a a) (* a a))) (* (* b b) (* (* b b) (* b b)))) (- (* (* a a) (* (* a a) (* a a))) (* (* b b) (* (* b b) (* b b))))) (* (+ (* (* a a) (* a a)) (+ (* (* b b) (* b b)) (* (* a a) (* b b)))) (+ (* (* a a) (* a a)) (+ (* (* b b) (* b b)) (* (* a a) (* b b)))))) (* (- a b) (- a b)))) 6.201 * [simplify]: Simplifying (* (+ (* (* a a) (* a a)) (+ (* (* b b) (* b b)) (* (* a a) (* b b)))) (+ (* (* a a) (* a a)) (+ (* (* b b) (* b b)) (* (* a a) (* b b))))) 6.201 * * [simplify]: iters left: 6 (10 enodes) 6.204 * * [simplify]: iters left: 5 (59 enodes) 6.222 * * [simplify]: iters left: 4 (179 enodes) 6.304 * * [simplify]: Extracting #0: cost 1 inf + 0 6.305 * * [simplify]: Extracting #1: cost 43 inf + 0 6.305 * * [simplify]: Extracting #2: cost 189 inf + 42 6.308 * * [simplify]: Extracting #3: cost 125 inf + 13160 6.322 * * [simplify]: Extracting #4: cost 14 inf + 39724 6.347 * * [simplify]: Extracting #5: cost 0 inf + 43631 6.376 * [simplify]: Simplified to (* (fma (* a a) (* a a) (fma (* b b) (* a a) (* (* b b) (* b b)))) (fma (* a a) (* a a) (fma (* b b) (* a a) (* (* b b) (* b b))))) 6.376 * [simplify]: Simplified (2 1 2) to (λ (a b) (/ (/ (* (- (* (* a a) (* (* a a) (* a a))) (* (* b b) (* (* b b) (* b b)))) (- (* (* a a) (* (* a a) (* a a))) (* (* b b) (* (* b b) (* b b))))) (* (fma (* a a) (* a a) (fma (* b b) (* a a) (* (* b b) (* b b)))) (fma (* a a) (* a a) (fma (* b b) (* a a) (* (* b b) (* b b)))))) (* (- a b) (- a b)))) 6.376 * * * * [progress]: [ 16 / 181 ] simplifiying candidate # 6.376 * [simplify]: Simplifying (* (- (pow (* a a) 3) (pow (* b b) 3)) (- (* (* a a) (* a a)) (* (* b b) (* b b)))) 6.377 * * [simplify]: iters left: 6 (12 enodes) 6.385 * * [simplify]: iters left: 5 (68 enodes) 6.417 * * [simplify]: iters left: 4 (176 enodes) 6.503 * * [simplify]: Extracting #0: cost 1 inf + 0 6.503 * * [simplify]: Extracting #1: cost 28 inf + 0 6.504 * * [simplify]: Extracting #2: cost 168 inf + 0 6.504 * * [simplify]: Extracting #3: cost 194 inf + 3854 6.508 * * [simplify]: Extracting #4: cost 113 inf + 26440 6.515 * * [simplify]: Extracting #5: cost 32 inf + 46722 6.530 * * [simplify]: Extracting #6: cost 1 inf + 59720 6.540 * * [simplify]: Extracting #7: cost 0 inf + 60228 6.550 * [simplify]: Simplified to (* (- (* (* (* a a) (* a a)) (* a a)) (* (* (* b b) (* b b)) (* b b))) (- (* (* a a) (* a a)) (* (* b b) (* b b)))) 6.550 * [simplify]: Simplified (2 1 1) to (λ (a b) (/ (/ (* (- (* (* (* a a) (* a a)) (* a a)) (* (* (* b b) (* b b)) (* b b))) (- (* (* a a) (* a a)) (* (* b b) (* b b)))) (* (+ (* (* a a) (* a a)) (+ (* (* b b) (* b b)) (* (* a a) (* b b)))) (+ (* a a) (* b b)))) (* (- a b) (- a b)))) 6.550 * [simplify]: Simplifying (* (+ (* (* a a) (* a a)) (+ (* (* b b) (* b b)) (* (* a a) (* b b)))) (+ (* a a) (* b b))) 6.550 * * [simplify]: iters left: 6 (11 enodes) 6.554 * * [simplify]: iters left: 5 (64 enodes) 6.567 * * [simplify]: iters left: 4 (176 enodes) 6.646 * * [simplify]: Extracting #0: cost 1 inf + 0 6.646 * * [simplify]: Extracting #1: cost 34 inf + 0 6.647 * * [simplify]: Extracting #2: cost 122 inf + 181 6.651 * * [simplify]: Extracting #3: cost 82 inf + 7894 6.661 * * [simplify]: Extracting #4: cost 11 inf + 20909 6.675 * * [simplify]: Extracting #5: cost 2 inf + 23471 6.689 * * [simplify]: Extracting #6: cost 0 inf + 23895 6.703 * [simplify]: Simplified to (* (fma a a (* b b)) (fma (* b b) (fma a a (* b b)) (* (* a a) (* a a)))) 6.703 * [simplify]: Simplified (2 1 2) to (λ (a b) (/ (/ (* (- (* (* (* a a) (* a a)) (* a a)) (* (* (* b b) (* b b)) (* b b))) (- (* (* a a) (* a a)) (* (* b b) (* b b)))) (* (fma a a (* b b)) (fma (* b b) (fma a a (* b b)) (* (* a a) (* a a))))) (* (- a b) (- a b)))) 6.703 * * * * [progress]: [ 17 / 181 ] simplifiying candidate # 6.703 * [simplify]: Simplifying (* (- (* (* a a) (* a a)) (* (* b b) (* b b))) (- (pow (* a a) 3) (pow (* b b) 3))) 6.703 * * [simplify]: iters left: 6 (12 enodes) 6.707 * * [simplify]: iters left: 5 (68 enodes) 6.724 * * [simplify]: iters left: 4 (176 enodes) 6.783 * * [simplify]: Extracting #0: cost 1 inf + 0 6.783 * * [simplify]: Extracting #1: cost 28 inf + 0 6.783 * * [simplify]: Extracting #2: cost 169 inf + 0 6.784 * * [simplify]: Extracting #3: cost 195 inf + 1961 6.790 * * [simplify]: Extracting #4: cost 122 inf + 18333 6.803 * * [simplify]: Extracting #5: cost 23 inf + 50273 6.813 * * [simplify]: Extracting #6: cost 0 inf + 60852 6.823 * [simplify]: Simplified to (* (- (* (* (* a a) (* a a)) (* a a)) (* (* b b) (* (* b b) (* b b)))) (- (* (* a a) (* a a)) (* (* b b) (* b b)))) 6.823 * [simplify]: Simplified (2 1 1) to (λ (a b) (/ (/ (* (- (* (* (* a a) (* a a)) (* a a)) (* (* b b) (* (* b b) (* b b)))) (- (* (* a a) (* a a)) (* (* b b) (* b b)))) (* (+ (* a a) (* b b)) (+ (* (* a a) (* a a)) (+ (* (* b b) (* b b)) (* (* a a) (* b b)))))) (* (- a b) (- a b)))) 6.823 * [simplify]: Simplifying (* (+ (* a a) (* b b)) (+ (* (* a a) (* a a)) (+ (* (* b b) (* b b)) (* (* a a) (* b b))))) 6.823 * * [simplify]: iters left: 6 (11 enodes) 6.827 * * [simplify]: iters left: 5 (64 enodes) 6.849 * * [simplify]: iters left: 4 (174 enodes) 6.907 * * [simplify]: iters left: 3 (494 enodes) 7.272 * * [simplify]: Extracting #0: cost 1 inf + 0 7.272 * * [simplify]: Extracting #1: cost 56 inf + 0 7.273 * * [simplify]: Extracting #2: cost 156 inf + 1008 7.279 * * [simplify]: Extracting #3: cost 79 inf + 17910 7.292 * * [simplify]: Extracting #4: cost 23 inf + 30427 7.315 * * [simplify]: Extracting #5: cost 2 inf + 35803 7.342 * * [simplify]: Extracting #6: cost 0 inf + 36227 7.369 * [simplify]: Simplified to (fma (fma b b (* a a)) (* (* a a) (* a a)) (* (* (fma b b (* a a)) b) (* (fma b b (* a a)) b))) 7.369 * [simplify]: Simplified (2 1 2) to (λ (a b) (/ (/ (* (- (* (* (* a a) (* a a)) (* a a)) (* (* b b) (* (* b b) (* b b)))) (- (* (* a a) (* a a)) (* (* b b) (* b b)))) (fma (fma b b (* a a)) (* (* a a) (* a a)) (* (* (fma b b (* a a)) b) (* (fma b b (* a a)) b)))) (* (- a b) (- a b)))) 7.370 * * * * [progress]: [ 18 / 181 ] simplifiying candidate # 7.370 * [simplify]: Simplifying (* (- (* (* a a) (* a a)) (* (* b b) (* b b))) (- (* (* a a) (* a a)) (* (* b b) (* b b)))) 7.370 * * [simplify]: iters left: 6 (8 enodes) 7.375 * * [simplify]: iters left: 5 (38 enodes) 7.389 * * [simplify]: iters left: 4 (85 enodes) 7.419 * * [simplify]: iters left: 3 (272 enodes) 7.684 * * [simplify]: Extracting #0: cost 1 inf + 0 7.684 * * [simplify]: Extracting #1: cost 94 inf + 0 7.687 * * [simplify]: Extracting #2: cost 439 inf + 206 7.699 * * [simplify]: Extracting #3: cost 323 inf + 27071 7.724 * * [simplify]: Extracting #4: cost 58 inf + 88122 7.775 * * [simplify]: Extracting #5: cost 1 inf + 103776 7.826 * * [simplify]: Extracting #6: cost 0 inf + 103948 7.858 * [simplify]: Simplified to (* (- (* (* a a) (* a a)) (* (* b b) (* b b))) (- (* (* a a) (* a a)) (* (* b b) (* b b)))) 7.858 * [simplify]: Simplified (2 1 1) to (λ (a b) (/ (/ (* (- (* (* a a) (* a a)) (* (* b b) (* b b))) (- (* (* a a) (* a a)) (* (* b b) (* b b)))) (* (+ (* a a) (* b b)) (+ (* a a) (* b b)))) (* (- a b) (- a b)))) 7.858 * [simplify]: Simplifying (* (+ (* a a) (* b b)) (+ (* a a) (* b b))) 7.858 * * [simplify]: iters left: 6 (6 enodes) 7.860 * * [simplify]: iters left: 5 (26 enodes) 7.866 * * [simplify]: iters left: 4 (59 enodes) 7.890 * * [simplify]: iters left: 3 (145 enodes) 7.953 * * [simplify]: iters left: 2 (291 enodes) 8.006 * * [simplify]: iters left: 1 (410 enodes) 8.147 * * [simplify]: Extracting #0: cost 1 inf + 0 8.148 * * [simplify]: Extracting #1: cost 35 inf + 0 8.149 * * [simplify]: Extracting #2: cost 57 inf + 1815 8.156 * * [simplify]: Extracting #3: cost 15 inf + 7400 8.164 * * [simplify]: Extracting #4: cost 11 inf + 7557 8.172 * * [simplify]: Extracting #5: cost 4 inf + 8950 8.180 * * [simplify]: Extracting #6: cost 0 inf + 9838 8.189 * [simplify]: Simplified to (* (fma a a (* b b)) (fma a a (* b b))) 8.189 * [simplify]: Simplified (2 1 2) to (λ (a b) (/ (/ (* (- (* (* a a) (* a a)) (* (* b b) (* b b))) (- (* (* a a) (* a a)) (* (* b b) (* b b)))) (* (fma a a (* b b)) (fma a a (* b b)))) (* (- a b) (- a b)))) 8.189 * * * * [progress]: [ 19 / 181 ] simplifiying candidate # 8.189 * * * * [progress]: [ 20 / 181 ] simplifiying candidate # 8.189 * [simplify]: Simplifying (* (* (cbrt (- (* a a) (* b b))) (cbrt (- (* a a) (* b b)))) (* (cbrt (- (* a a) (* b b))) (cbrt (- (* a a) (* b b))))) 8.190 * * [simplify]: iters left: 6 (8 enodes) 8.194 * * [simplify]: iters left: 5 (34 enodes) 8.205 * * [simplify]: iters left: 4 (51 enodes) 8.222 * * [simplify]: iters left: 3 (81 enodes) 8.257 * * [simplify]: iters left: 2 (196 enodes) 8.328 * * [simplify]: Extracting #0: cost 1 inf + 0 8.329 * * [simplify]: Extracting #1: cost 45 inf + 0 8.329 * * [simplify]: Extracting #2: cost 115 inf + 1 8.331 * * [simplify]: Extracting #3: cost 105 inf + 965 8.335 * * [simplify]: Extracting #4: cost 50 inf + 10552 8.344 * * [simplify]: Extracting #5: cost 6 inf + 22420 8.357 * * [simplify]: Extracting #6: cost 0 inf + 25258 8.368 * [simplify]: Simplified to (* (* (+ a b) (- a b)) (cbrt (* (+ a b) (- a b)))) 8.368 * [simplify]: Simplified (2 1 1) to (λ (a b) (/ (* (* (* (+ a b) (- a b)) (cbrt (* (+ a b) (- a b)))) (* (cbrt (- (* a a) (* b b))) (cbrt (- (* a a) (* b b))))) (* (- a b) (- a b)))) 8.368 * [simplify]: Simplifying (* (cbrt (- (* a a) (* b b))) (cbrt (- (* a a) (* b b)))) 8.368 * * [simplify]: iters left: 6 (7 enodes) 8.371 * * [simplify]: iters left: 5 (27 enodes) 8.380 * * [simplify]: iters left: 4 (40 enodes) 8.386 * * [simplify]: iters left: 3 (59 enodes) 8.395 * * [simplify]: iters left: 2 (106 enodes) 8.422 * * [simplify]: iters left: 1 (211 enodes) 8.510 * * [simplify]: Extracting #0: cost 1 inf + 0 8.510 * * [simplify]: Extracting #1: cost 3 inf + 0 8.510 * * [simplify]: Extracting #2: cost 5 inf + 0 8.510 * * [simplify]: Extracting #3: cost 28 inf + 0 8.510 * * [simplify]: Extracting #4: cost 46 inf + 1015 8.512 * * [simplify]: Extracting #5: cost 6 inf + 5495 8.514 * * [simplify]: Extracting #6: cost 0 inf + 6047 8.516 * [simplify]: Simplified to (* (cbrt (- (* a a) (* b b))) (cbrt (- (* a a) (* b b)))) 8.516 * [simplify]: Simplified (2 1 2) to (λ (a b) (/ (* (* (* (cbrt (- (* a a) (* b b))) (cbrt (- (* a a) (* b b)))) (* (cbrt (- (* a a) (* b b))) (cbrt (- (* a a) (* b b))))) (* (cbrt (- (* a a) (* b b))) (cbrt (- (* a a) (* b b))))) (* (- a b) (- a b)))) 8.516 * * * * [progress]: [ 21 / 181 ] simplifiying candidate # 8.516 * [simplify]: Simplifying (* (sqrt (- (* a a) (* b b))) (sqrt (- (* a a) (* b b)))) 8.517 * * [simplify]: iters left: 6 (7 enodes) 8.518 * * [simplify]: iters left: 5 (25 enodes) 8.522 * * [simplify]: iters left: 4 (38 enodes) 8.527 * * [simplify]: iters left: 3 (50 enodes) 8.535 * * [simplify]: iters left: 2 (86 enodes) 8.557 * * [simplify]: iters left: 1 (169 enodes) 8.610 * * [simplify]: Extracting #0: cost 1 inf + 0 8.610 * * [simplify]: Extracting #1: cost 24 inf + 0 8.610 * * [simplify]: Extracting #2: cost 39 inf + 1150 8.612 * * [simplify]: Extracting #3: cost 7 inf + 4514 8.614 * * [simplify]: Extracting #4: cost 0 inf + 5103 8.615 * * [simplify]: Extracting #5: cost 0 inf + 4963 8.617 * [simplify]: Simplified to (- (* a a) (* b b)) 8.617 * [simplify]: Simplified (2 1 1) to (λ (a b) (/ (* (- (* a a) (* b b)) (* (sqrt (- (* a a) (* b b))) (sqrt (- (* a a) (* b b))))) (* (- a b) (- a b)))) 8.618 * [simplify]: Simplifying (* (sqrt (- (* a a) (* b b))) (sqrt (- (* a a) (* b b)))) 8.618 * * [simplify]: iters left: 6 (7 enodes) 8.619 * * [simplify]: iters left: 5 (25 enodes) 8.623 * * [simplify]: iters left: 4 (38 enodes) 8.629 * * [simplify]: iters left: 3 (50 enodes) 8.642 * * [simplify]: iters left: 2 (86 enodes) 8.671 * * [simplify]: iters left: 1 (169 enodes) 8.704 * * [simplify]: Extracting #0: cost 1 inf + 0 8.704 * * [simplify]: Extracting #1: cost 24 inf + 0 8.705 * * [simplify]: Extracting #2: cost 39 inf + 1150 8.708 * * [simplify]: Extracting #3: cost 7 inf + 4514 8.712 * * [simplify]: Extracting #4: cost 0 inf + 5103 8.716 * * [simplify]: Extracting #5: cost 0 inf + 4963 8.719 * [simplify]: Simplified to (- (* a a) (* b b)) 8.719 * [simplify]: Simplified (2 1 2) to (λ (a b) (/ (* (* (sqrt (- (* a a) (* b b))) (sqrt (- (* a a) (* b b)))) (- (* a a) (* b b))) (* (- a b) (- a b)))) 8.720 * * * * [progress]: [ 22 / 181 ] simplifiying candidate # 8.720 * [simplify]: Simplifying (* 1 1) 8.720 * * [simplify]: iters left: 2 (2 enodes) 8.722 * * [simplify]: iters left: 1 (6 enodes) 8.724 * * [simplify]: Extracting #0: cost 1 inf + 0 8.724 * * [simplify]: Extracting #1: cost 0 inf + 1 8.724 * [simplify]: Simplified to 1 8.724 * [simplify]: Simplified (2 1 1) to (λ (a b) (/ (* 1 (* (- (* a a) (* b b)) (- (* a a) (* b b)))) (* (- a b) (- a b)))) 8.725 * [simplify]: Simplifying (* (- (* a a) (* b b)) (- (* a a) (* b b))) 8.725 * * [simplify]: iters left: 6 (6 enodes) 8.728 * * [simplify]: iters left: 5 (24 enodes) 8.734 * * [simplify]: iters left: 4 (50 enodes) 8.746 * * [simplify]: iters left: 3 (166 enodes) 8.857 * * [simplify]: Extracting #0: cost 1 inf + 0 8.857 * * [simplify]: Extracting #1: cost 55 inf + 0 8.858 * * [simplify]: Extracting #2: cost 177 inf + 614 8.863 * * [simplify]: Extracting #3: cost 73 inf + 18689 8.881 * * [simplify]: Extracting #4: cost 0 inf + 30658 8.898 * * [simplify]: Extracting #5: cost 0 inf + 30363 8.915 * [simplify]: Simplified to (* (- (* a a) (* b b)) (- (* a a) (* b b))) 8.915 * [simplify]: Simplified (2 1 2) to (λ (a b) (/ (* 1 (* (- (* a a) (* b b)) (- (* a a) (* b b)))) (* (- a b) (- a b)))) 8.915 * * * * [progress]: [ 23 / 181 ] simplifiying candidate # 8.916 * [simplify]: Simplifying (* (+ a b) (+ a b)) 8.916 * * [simplify]: iters left: 4 (4 enodes) 8.918 * * [simplify]: iters left: 3 (19 enodes) 8.926 * * [simplify]: iters left: 2 (43 enodes) 8.941 * * [simplify]: iters left: 1 (89 enodes) 8.966 * * [simplify]: Extracting #0: cost 1 inf + 0 8.966 * * [simplify]: Extracting #1: cost 13 inf + 0 8.966 * * [simplify]: Extracting #2: cost 27 inf + 2 8.967 * * [simplify]: Extracting #3: cost 7 inf + 1564 8.968 * * [simplify]: Extracting #4: cost 0 inf + 2242 8.968 * [simplify]: Simplified to (* (+ b a) (+ b a)) 8.968 * [simplify]: Simplified (2 1 1) to (λ (a b) (/ (* (* (+ b a) (+ b a)) (* (- a b) (- a b))) (* (- a b) (- a b)))) 8.969 * [simplify]: Simplifying (* (- a b) (- a b)) 8.969 * * [simplify]: iters left: 4 (4 enodes) 8.970 * * [simplify]: iters left: 3 (14 enodes) 8.972 * * [simplify]: iters left: 2 (23 enodes) 8.976 * * [simplify]: iters left: 1 (51 enodes) 8.986 * * [simplify]: Extracting #0: cost 1 inf + 0 8.986 * * [simplify]: Extracting #1: cost 19 inf + 0 8.986 * * [simplify]: Extracting #2: cost 31 inf + 42 8.986 * * [simplify]: Extracting #3: cost 29 inf + 84 8.987 * * [simplify]: Extracting #4: cost 4 inf + 2488 8.988 * * [simplify]: Extracting #5: cost 0 inf + 3176 8.988 * [simplify]: Simplified to (* (- a b) (- a b)) 8.988 * [simplify]: Simplified (2 1 2) to (λ (a b) (/ (* (* (+ a b) (+ a b)) (* (- a b) (- a b))) (* (- a b) (- a b)))) 8.989 * * * * [progress]: [ 24 / 181 ] simplifiying candidate # 8.989 * [simplify]: Simplifying (* (sqrt (- (* a a) (* b b))) (sqrt (- (* a a) (* b b)))) 8.989 * * [simplify]: iters left: 6 (7 enodes) 8.991 * * [simplify]: iters left: 5 (25 enodes) 8.998 * * [simplify]: iters left: 4 (38 enodes) 9.009 * * [simplify]: iters left: 3 (50 enodes) 9.026 * * [simplify]: iters left: 2 (86 enodes) 9.058 * * [simplify]: iters left: 1 (169 enodes) 9.090 * * [simplify]: Extracting #0: cost 1 inf + 0 9.090 * * [simplify]: Extracting #1: cost 24 inf + 0 9.091 * * [simplify]: Extracting #2: cost 39 inf + 1150 9.093 * * [simplify]: Extracting #3: cost 7 inf + 4514 9.094 * * [simplify]: Extracting #4: cost 0 inf + 5103 9.096 * * [simplify]: Extracting #5: cost 0 inf + 4963 9.098 * [simplify]: Simplified to (- (* a a) (* b b)) 9.098 * [simplify]: Simplified (2 1 1) to (λ (a b) (/ (* (- (* a a) (* b b)) (* (sqrt (- (* a a) (* b b))) (sqrt (- (* a a) (* b b))))) (* (- a b) (- a b)))) 9.098 * [simplify]: Simplifying (* (sqrt (- (* a a) (* b b))) (sqrt (- (* a a) (* b b)))) 9.098 * * [simplify]: iters left: 6 (7 enodes) 9.100 * * [simplify]: iters left: 5 (25 enodes) 9.107 * * [simplify]: iters left: 4 (38 enodes) 9.113 * * [simplify]: iters left: 3 (50 enodes) 9.121 * * [simplify]: iters left: 2 (86 enodes) 9.144 * * [simplify]: iters left: 1 (169 enodes) 9.176 * * [simplify]: Extracting #0: cost 1 inf + 0 9.176 * * [simplify]: Extracting #1: cost 24 inf + 0 9.176 * * [simplify]: Extracting #2: cost 39 inf + 1150 9.177 * * [simplify]: Extracting #3: cost 7 inf + 4514 9.179 * * [simplify]: Extracting #4: cost 0 inf + 5103 9.181 * * [simplify]: Extracting #5: cost 0 inf + 4963 9.183 * [simplify]: Simplified to (- (* a a) (* b b)) 9.183 * [simplify]: Simplified (2 1 2) to (λ (a b) (/ (* (* (sqrt (- (* a a) (* b b))) (sqrt (- (* a a) (* b b)))) (- (* a a) (* b b))) (* (- a b) (- a b)))) 9.183 * * * * [progress]: [ 25 / 181 ] simplifiying candidate # 9.183 * [simplify]: Simplifying (- (* a a) (* b b)) 9.183 * * [simplify]: iters left: 4 (5 enodes) 9.185 * * [simplify]: iters left: 3 (21 enodes) 9.191 * * [simplify]: iters left: 2 (34 enodes) 9.202 * * [simplify]: iters left: 1 (53 enodes) 9.220 * * [simplify]: Extracting #0: cost 1 inf + 0 9.221 * * [simplify]: Extracting #1: cost 14 inf + 0 9.221 * * [simplify]: Extracting #2: cost 25 inf + 165 9.221 * * [simplify]: Extracting #3: cost 9 inf + 1168 9.223 * * [simplify]: Extracting #4: cost 1 inf + 1903 9.224 * * [simplify]: Extracting #5: cost 0 inf + 1970 9.225 * [simplify]: Simplified to (- (* a a) (* b b)) 9.225 * [simplify]: Simplified (2 1 1) to (λ (a b) (/ (pow (- (* a a) (* b b)) (* 2 1)) (* (- a b) (- a b)))) 9.225 * [simplify]: Simplifying (* 2 1) 9.225 * * [simplify]: iters left: 2 (3 enodes) 9.228 * * [simplify]: iters left: 1 (9 enodes) 9.232 * * [simplify]: Extracting #0: cost 1 inf + 0 9.232 * * [simplify]: Extracting #1: cost 0 inf + 1 9.232 * [simplify]: Simplified to 2 9.232 * [simplify]: Simplified (2 1 2) to (λ (a b) (/ (pow (- (* a a) (* b b)) 2) (* (- a b) (- a b)))) 9.232 * * * * [progress]: [ 26 / 181 ] simplifiying candidate # 9.232 * [simplify]: Simplifying (* (- (* a a) (* b b)) (fma (- b) b (* b b))) 9.232 * * [simplify]: iters left: 6 (8 enodes) 9.236 * * [simplify]: iters left: 5 (33 enodes) 9.246 * * [simplify]: iters left: 4 (62 enodes) 9.274 * * [simplify]: iters left: 3 (204 enodes) 9.447 * * [simplify]: Extracting #0: cost 1 inf + 0 9.447 * * [simplify]: Extracting #1: cost 71 inf + 0 9.448 * * [simplify]: Extracting #2: cost 178 inf + 652 9.451 * * [simplify]: Extracting #3: cost 93 inf + 14117 9.466 * * [simplify]: Extracting #4: cost 3 inf + 30310 9.484 * * [simplify]: Extracting #5: cost 0 inf + 30271 9.502 * * [simplify]: Extracting #6: cost 0 inf + 30231 9.510 * [simplify]: Simplified to (- (* (* b b) (- (* a a) (* b b))) (* (* b b) (- (* a a) (* b b)))) 9.510 * [simplify]: Simplified (2 1 2) to (λ (a b) (/ (+ (* (- (* a a) (* b b)) (fma a a (- (* b b)))) (- (* (* b b) (- (* a a) (* b b))) (* (* b b) (- (* a a) (* b b))))) (* (- a b) (- a b)))) 9.510 * * * * [progress]: [ 27 / 181 ] simplifiying candidate # 9.510 * [simplify]: Simplifying (* (- (* a a) (* b b)) (- (* b b))) 9.511 * * [simplify]: iters left: 6 (7 enodes) 9.512 * * [simplify]: iters left: 5 (32 enodes) 9.518 * * [simplify]: iters left: 4 (68 enodes) 9.536 * * [simplify]: iters left: 3 (215 enodes) 9.674 * * [simplify]: Extracting #0: cost 1 inf + 0 9.674 * * [simplify]: Extracting #1: cost 53 inf + 0 9.675 * * [simplify]: Extracting #2: cost 127 inf + 2190 9.679 * * [simplify]: Extracting #3: cost 22 inf + 17035 9.690 * * [simplify]: Extracting #4: cost 0 inf + 19838 9.702 * * [simplify]: Extracting #5: cost 0 inf + 19758 9.715 * [simplify]: Simplified to (- (* (* b b) (* b b)) (* (* b b) (* a a))) 9.715 * [simplify]: Simplified (2 1 2) to (λ (a b) (/ (+ (* (- (* a a) (* b b)) (* a a)) (- (* (* b b) (* b b)) (* (* b b) (* a a)))) (* (- a b) (- a b)))) 9.715 * * * * [progress]: [ 28 / 181 ] simplifiying candidate # 9.715 * [simplify]: Simplifying (* (- (* a a) (* b b)) (- (* b b))) 9.716 * * [simplify]: iters left: 6 (7 enodes) 9.719 * * [simplify]: iters left: 5 (32 enodes) 9.725 * * [simplify]: iters left: 4 (68 enodes) 9.740 * * [simplify]: iters left: 3 (215 enodes) 9.904 * * [simplify]: Extracting #0: cost 1 inf + 0 9.905 * * [simplify]: Extracting #1: cost 53 inf + 0 9.906 * * [simplify]: Extracting #2: cost 127 inf + 2190 9.910 * * [simplify]: Extracting #3: cost 22 inf + 17035 9.916 * * [simplify]: Extracting #4: cost 0 inf + 19838 9.924 * * [simplify]: Extracting #5: cost 0 inf + 19758 9.936 * [simplify]: Simplified to (- (* (* b b) (* b b)) (* (* b b) (* a a))) 9.936 * [simplify]: Simplified (2 1 2) to (λ (a b) (/ (+ (* (- (* a a) (* b b)) (* a a)) (- (* (* b b) (* b b)) (* (* b b) (* a a)))) (* (- a b) (- a b)))) 9.936 * * * * [progress]: [ 29 / 181 ] simplifiying candidate # 9.937 * [simplify]: Simplifying (* (fma (- b) b (* b b)) (- (* a a) (* b b))) 9.937 * * [simplify]: iters left: 6 (8 enodes) 9.941 * * [simplify]: iters left: 5 (33 enodes) 9.955 * * [simplify]: iters left: 4 (62 enodes) 9.983 * * [simplify]: iters left: 3 (204 enodes) 10.132 * * [simplify]: Extracting #0: cost 1 inf + 0 10.133 * * [simplify]: Extracting #1: cost 71 inf + 0 10.134 * * [simplify]: Extracting #2: cost 184 inf + 166 10.139 * * [simplify]: Extracting #3: cost 121 inf + 9116 10.153 * * [simplify]: Extracting #4: cost 14 inf + 28108 10.165 * * [simplify]: Extracting #5: cost 0 inf + 30311 10.173 * [simplify]: Simplified to (- (* (- (* a a) (* b b)) (* b b)) (* (- (* a a) (* b b)) (* b b))) 10.173 * [simplify]: Simplified (2 1 2) to (λ (a b) (/ (+ (* (fma a a (- (* b b))) (- (* a a) (* b b))) (- (* (- (* a a) (* b b)) (* b b)) (* (- (* a a) (* b b)) (* b b)))) (* (- a b) (- a b)))) 10.173 * * * * [progress]: [ 30 / 181 ] simplifiying candidate # 10.174 * [simplify]: Simplifying (* (- (* b b)) (- (* a a) (* b b))) 10.174 * * [simplify]: iters left: 6 (7 enodes) 10.176 * * [simplify]: iters left: 5 (32 enodes) 10.182 * * [simplify]: iters left: 4 (74 enodes) 10.214 * * [simplify]: iters left: 3 (254 enodes) 10.382 * * [simplify]: Extracting #0: cost 1 inf + 0 10.382 * * [simplify]: Extracting #1: cost 49 inf + 0 10.383 * * [simplify]: Extracting #2: cost 136 inf + 290 10.386 * * [simplify]: Extracting #3: cost 72 inf + 9748 10.399 * * [simplify]: Extracting #4: cost 3 inf + 19841 10.413 * * [simplify]: Extracting #5: cost 0 inf + 20286 10.427 * [simplify]: Simplified to (- (* (* b b) (* b b)) (* (* a b) (* a b))) 10.427 * [simplify]: Simplified (2 1 2) to (λ (a b) (/ (+ (* (* a a) (- (* a a) (* b b))) (- (* (* b b) (* b b)) (* (* a b) (* a b)))) (* (- a b) (- a b)))) 10.427 * * * * [progress]: [ 31 / 181 ] simplifiying candidate # 10.428 * [simplify]: Simplifying (* (- (* b b)) (- (* a a) (* b b))) 10.428 * * [simplify]: iters left: 6 (7 enodes) 10.432 * * [simplify]: iters left: 5 (32 enodes) 10.443 * * [simplify]: iters left: 4 (74 enodes) 10.478 * * [simplify]: iters left: 3 (254 enodes) 10.626 * * [simplify]: Extracting #0: cost 1 inf + 0 10.626 * * [simplify]: Extracting #1: cost 49 inf + 0 10.627 * * [simplify]: Extracting #2: cost 136 inf + 290 10.632 * * [simplify]: Extracting #3: cost 72 inf + 9748 10.642 * * [simplify]: Extracting #4: cost 3 inf + 19841 10.649 * * [simplify]: Extracting #5: cost 0 inf + 20286 10.657 * [simplify]: Simplified to (- (* (* b b) (* b b)) (* (* a b) (* a b))) 10.657 * [simplify]: Simplified (2 1 2) to (λ (a b) (/ (+ (* (* a a) (- (* a a) (* b b))) (- (* (* b b) (* b b)) (* (* a b) (* a b)))) (* (- a b) (- a b)))) 10.657 * * * * [progress]: [ 32 / 181 ] simplifiying candidate # 10.657 * [simplify]: Simplifying (cbrt (- (* a a) (* b b))) 10.657 * * [simplify]: iters left: 5 (6 enodes) 10.659 * * [simplify]: iters left: 4 (24 enodes) 10.663 * * [simplify]: iters left: 3 (37 enodes) 10.668 * * [simplify]: iters left: 2 (56 enodes) 10.686 * * [simplify]: iters left: 1 (103 enodes) 10.707 * * [simplify]: Extracting #0: cost 1 inf + 0 10.707 * * [simplify]: Extracting #1: cost 3 inf + 0 10.707 * * [simplify]: Extracting #2: cost 35 inf + 0 10.707 * * [simplify]: Extracting #3: cost 40 inf + 413 10.708 * * [simplify]: Extracting #4: cost 6 inf + 4677 10.709 * * [simplify]: Extracting #5: cost 0 inf + 5528 10.711 * [simplify]: Simplified to (cbrt (- (* a a) (* b b))) 10.711 * [simplify]: Simplified (2 1 2) to (λ (a b) (/ (* (* (- (* a a) (* b b)) (* (cbrt (- (* a a) (* b b))) (cbrt (- (* a a) (* b b))))) (cbrt (- (* a a) (* b b)))) (* (- a b) (- a b)))) 10.711 * * * * [progress]: [ 33 / 181 ] simplifiying candidate # 10.711 * [simplify]: Simplifying (sqrt (- (* a a) (* b b))) 10.711 * * [simplify]: iters left: 5 (6 enodes) 10.713 * * [simplify]: iters left: 4 (24 enodes) 10.721 * * [simplify]: iters left: 3 (37 enodes) 10.732 * * [simplify]: iters left: 2 (56 enodes) 10.753 * * [simplify]: iters left: 1 (103 enodes) 10.792 * * [simplify]: Extracting #0: cost 1 inf + 0 10.792 * * [simplify]: Extracting #1: cost 3 inf + 0 10.792 * * [simplify]: Extracting #2: cost 35 inf + 0 10.793 * * [simplify]: Extracting #3: cost 40 inf + 413 10.794 * * [simplify]: Extracting #4: cost 6 inf + 4597 10.795 * * [simplify]: Extracting #5: cost 0 inf + 5448 10.796 * [simplify]: Simplified to (sqrt (- (* a a) (* b b))) 10.796 * [simplify]: Simplified (2 1 2) to (λ (a b) (/ (* (* (- (* a a) (* b b)) (sqrt (- (* a a) (* b b)))) (sqrt (- (* a a) (* b b)))) (* (- a b) (- a b)))) 10.796 * * * * [progress]: [ 34 / 181 ] simplifiying candidate # 10.796 * [simplify]: Simplifying (- (* a a) (* b b)) 10.797 * * [simplify]: iters left: 4 (5 enodes) 10.798 * * [simplify]: iters left: 3 (21 enodes) 10.801 * * [simplify]: iters left: 2 (34 enodes) 10.806 * * [simplify]: iters left: 1 (53 enodes) 10.815 * * [simplify]: Extracting #0: cost 1 inf + 0 10.815 * * [simplify]: Extracting #1: cost 14 inf + 0 10.815 * * [simplify]: Extracting #2: cost 25 inf + 165 10.815 * * [simplify]: Extracting #3: cost 9 inf + 1168 10.816 * * [simplify]: Extracting #4: cost 1 inf + 1903 10.817 * * [simplify]: Extracting #5: cost 0 inf + 1970 10.817 * [simplify]: Simplified to (- (* a a) (* b b)) 10.817 * [simplify]: Simplified (2 1 2) to (λ (a b) (/ (* (* (- (* a a) (* b b)) 1) (- (* a a) (* b b))) (* (- a b) (- a b)))) 10.817 * * * * [progress]: [ 35 / 181 ] simplifiying candidate # 10.818 * [simplify]: Simplifying (- a b) 10.818 * * [simplify]: iters left: 2 (3 enodes) 10.818 * * [simplify]: iters left: 1 (11 enodes) 10.820 * * [simplify]: Extracting #0: cost 1 inf + 0 10.820 * * [simplify]: Extracting #1: cost 5 inf + 0 10.820 * * [simplify]: Extracting #2: cost 3 inf + 43 10.820 * * [simplify]: Extracting #3: cost 0 inf + 168 10.820 * [simplify]: Simplified to (- a b) 10.820 * [simplify]: Simplified (2 1 2) to (λ (a b) (/ (* (* (- (* a a) (* b b)) (+ a b)) (- a b)) (* (- a b) (- a b)))) 10.820 * * * * [progress]: [ 36 / 181 ] simplifiying candidate # 10.820 * [simplify]: Simplifying (* (cbrt (- (* a a) (* b b))) (cbrt (- (* a a) (* b b)))) 10.820 * * [simplify]: iters left: 6 (7 enodes) 10.824 * * [simplify]: iters left: 5 (27 enodes) 10.832 * * [simplify]: iters left: 4 (40 enodes) 10.840 * * [simplify]: iters left: 3 (59 enodes) 10.852 * * [simplify]: iters left: 2 (106 enodes) 10.873 * * [simplify]: iters left: 1 (211 enodes) 10.928 * * [simplify]: Extracting #0: cost 1 inf + 0 10.928 * * [simplify]: Extracting #1: cost 3 inf + 0 10.928 * * [simplify]: Extracting #2: cost 5 inf + 0 10.928 * * [simplify]: Extracting #3: cost 28 inf + 0 10.929 * * [simplify]: Extracting #4: cost 46 inf + 1015 10.930 * * [simplify]: Extracting #5: cost 6 inf + 5495 10.932 * * [simplify]: Extracting #6: cost 0 inf + 6047 10.934 * [simplify]: Simplified to (* (cbrt (- (* a a) (* b b))) (cbrt (- (* a a) (* b b)))) 10.934 * [simplify]: Simplified (2 1 1) to (λ (a b) (/ (* (* (cbrt (- (* a a) (* b b))) (cbrt (- (* a a) (* b b)))) (* (cbrt (- (* a a) (* b b))) (- (* a a) (* b b)))) (* (- a b) (- a b)))) 10.934 * * * * [progress]: [ 37 / 181 ] simplifiying candidate # 10.935 * [simplify]: Simplifying (sqrt (- (* a a) (* b b))) 10.935 * * [simplify]: iters left: 5 (6 enodes) 10.936 * * [simplify]: iters left: 4 (24 enodes) 10.940 * * [simplify]: iters left: 3 (37 enodes) 10.946 * * [simplify]: iters left: 2 (56 enodes) 10.956 * * [simplify]: iters left: 1 (103 enodes) 10.982 * * [simplify]: Extracting #0: cost 1 inf + 0 10.982 * * [simplify]: Extracting #1: cost 3 inf + 0 10.983 * * [simplify]: Extracting #2: cost 35 inf + 0 10.983 * * [simplify]: Extracting #3: cost 40 inf + 413 10.984 * * [simplify]: Extracting #4: cost 6 inf + 4597 10.985 * * [simplify]: Extracting #5: cost 0 inf + 5448 10.986 * [simplify]: Simplified to (sqrt (- (* a a) (* b b))) 10.986 * [simplify]: Simplified (2 1 1) to (λ (a b) (/ (* (sqrt (- (* a a) (* b b))) (* (sqrt (- (* a a) (* b b))) (- (* a a) (* b b)))) (* (- a b) (- a b)))) 10.987 * * * * [progress]: [ 38 / 181 ] simplifiying candidate # 10.987 * * * * [progress]: [ 39 / 181 ] simplifiying candidate # 10.987 * [simplify]: Simplifying (+ a b) 10.987 * * [simplify]: iters left: 2 (3 enodes) 10.987 * * [simplify]: iters left: 1 (10 enodes) 10.989 * * [simplify]: Extracting #0: cost 1 inf + 0 10.989 * * [simplify]: Extracting #1: cost 4 inf + 0 10.989 * * [simplify]: Extracting #2: cost 2 inf + 2 10.989 * * [simplify]: Extracting #3: cost 0 inf + 86 10.989 * [simplify]: Simplified to (+ b a) 10.989 * [simplify]: Simplified (2 1 1) to (λ (a b) (/ (* (+ b a) (* (- a b) (- (* a a) (* b b)))) (* (- a b) (- a b)))) 10.989 * * * * [progress]: [ 40 / 181 ] simplifiying candidate # 10.989 * [simplify]: Simplifying (+ (* (* a a) (* a a)) (+ (* (* b b) (* b b)) (* (* a a) (* b b)))) 10.989 * * [simplify]: iters left: 6 (9 enodes) 10.992 * * [simplify]: iters left: 5 (50 enodes) 11.002 * * [simplify]: iters left: 4 (108 enodes) 11.025 * * [simplify]: iters left: 3 (190 enodes) 11.061 * * [simplify]: iters left: 2 (267 enodes) 11.107 * * [simplify]: iters left: 1 (382 enodes) 11.180 * * [simplify]: Extracting #0: cost 1 inf + 0 11.180 * * [simplify]: Extracting #1: cost 28 inf + 0 11.181 * * [simplify]: Extracting #2: cost 73 inf + 343 11.182 * * [simplify]: Extracting #3: cost 59 inf + 3565 11.184 * * [simplify]: Extracting #4: cost 24 inf + 13582 11.189 * * [simplify]: Extracting #5: cost 0 inf + 22104 11.192 * * [simplify]: Extracting #6: cost 0 inf + 21984 11.195 * [simplify]: Simplified to (fma (* (fma a a (* b b)) a) a (* (* b b) (* b b))) 11.195 * [simplify]: Simplified (2 1 2) to (λ (a b) (/ (/ (* (- (* a a) (* b b)) (- (pow (* a a) 3) (pow (* b b) 3))) (fma (* (fma a a (* b b)) a) a (* (* b b) (* b b)))) (* (- a b) (- a b)))) 11.195 * * * * [progress]: [ 41 / 181 ] simplifiying candidate # 11.196 * [simplify]: Simplifying (+ (* a a) (* b b)) 11.196 * * [simplify]: iters left: 4 (5 enodes) 11.197 * * [simplify]: iters left: 3 (17 enodes) 11.199 * * [simplify]: iters left: 2 (18 enodes) 11.201 * * [simplify]: Extracting #0: cost 1 inf + 0 11.201 * * [simplify]: Extracting #1: cost 6 inf + 0 11.201 * * [simplify]: Extracting #2: cost 5 inf + 43 11.202 * * [simplify]: Extracting #3: cost 0 inf + 360 11.202 * [simplify]: Simplified to (fma b b (* a a)) 11.202 * [simplify]: Simplified (2 1 2) to (λ (a b) (/ (/ (* (- (* a a) (* b b)) (- (* (* a a) (* a a)) (* (* b b) (* b b)))) (fma b b (* a a))) (* (- a b) (- a b)))) 11.202 * * * * [progress]: [ 42 / 181 ] simplifiying candidate # 11.202 * [simplify]: Simplifying (* (- (pow (* a a) 3) (pow (* b b) 3)) (- (* a a) (* b b))) 11.202 * * [simplify]: iters left: 6 (10 enodes) 11.206 * * [simplify]: iters left: 5 (56 enodes) 11.220 * * [simplify]: iters left: 4 (170 enodes) 11.280 * * [simplify]: Extracting #0: cost 1 inf + 0 11.281 * * [simplify]: Extracting #1: cost 26 inf + 0 11.281 * * [simplify]: Extracting #2: cost 156 inf + 0 11.282 * * [simplify]: Extracting #3: cost 187 inf + 3882 11.284 * * [simplify]: Extracting #4: cost 118 inf + 25283 11.290 * * [simplify]: Extracting #5: cost 26 inf + 46906 11.299 * * [simplify]: Extracting #6: cost 0 inf + 55313 11.307 * * [simplify]: Extracting #7: cost 0 inf + 55052 11.320 * [simplify]: Simplified to (* (- (* (* a a) (* (* a a) (* a a))) (* (* (* b b) (* b b)) (* b b))) (- (* a a) (* b b))) 11.320 * [simplify]: Simplified (2 1 1) to (λ (a b) (/ (/ (* (- (* (* a a) (* (* a a) (* a a))) (* (* (* b b) (* b b)) (* b b))) (- (* a a) (* b b))) (+ (* (* a a) (* a a)) (+ (* (* b b) (* b b)) (* (* a a) (* b b))))) (* (- a b) (- a b)))) 11.320 * * * * [progress]: [ 43 / 181 ] simplifiying candidate # 11.320 * [simplify]: Simplifying (* (- (* (* a a) (* a a)) (* (* b b) (* b b))) (- (* a a) (* b b))) 11.321 * * [simplify]: iters left: 6 (9 enodes) 11.326 * * [simplify]: iters left: 5 (47 enodes) 11.344 * * [simplify]: iters left: 4 (112 enodes) 11.399 * * [simplify]: iters left: 3 (445 enodes) 11.941 * * [simplify]: Extracting #0: cost 1 inf + 0 11.941 * * [simplify]: Extracting #1: cost 110 inf + 0 11.943 * * [simplify]: Extracting #2: cost 556 inf + 934 11.959 * * [simplify]: Extracting #3: cost 369 inf + 46531 12.021 * * [simplify]: Extracting #4: cost 34 inf + 125274 12.090 * * [simplify]: Extracting #5: cost 2 inf + 133288 12.129 * * [simplify]: Extracting #6: cost 0 inf + 133672 12.172 * [simplify]: Simplified to (* (* (- (* a a) (* b b)) (- (* a a) (* b b))) (fma a a (* b b))) 12.172 * [simplify]: Simplified (2 1 1) to (λ (a b) (/ (/ (* (* (- (* a a) (* b b)) (- (* a a) (* b b))) (fma a a (* b b))) (+ (* a a) (* b b))) (* (- a b) (- a b)))) 12.172 * * * * [progress]: [ 44 / 181 ] simplifiying candidate #real (real->posit16 (* (- (* a a) (* b b)) (- (* a a) (* b b))))) (* (- a b) (- a b))))> 12.172 * * * * [progress]: [ 45 / 181 ] simplifiying candidate # 12.172 * * * * [progress]: [ 46 / 181 ] simplifiying candidate # 12.172 * * * * [progress]: [ 47 / 181 ] simplifiying candidate # 12.173 * * * * [progress]: [ 48 / 181 ] simplifiying candidate # 12.173 * * * * [progress]: [ 49 / 181 ] simplifiying candidate # 12.173 * [simplify]: Simplifying (- (+ (log (- (* a a) (* b b))) (log (- (* a a) (* b b)))) (+ (log (- a b)) (log (- a b)))) 12.173 * * [simplify]: iters left: 6 (11 enodes) 12.179 * * [simplify]: iters left: 5 (46 enodes) 12.194 * * [simplify]: iters left: 4 (83 enodes) 12.222 * * [simplify]: iters left: 3 (163 enodes) 12.266 * * [simplify]: iters left: 2 (365 enodes) 12.376 * * [simplify]: Extracting #0: cost 1 inf + 0 12.376 * * [simplify]: Extracting #1: cost 32 inf + 0 12.377 * * [simplify]: Extracting #2: cost 105 inf + 0 12.378 * * [simplify]: Extracting #3: cost 138 inf + 1 12.379 * * [simplify]: Extracting #4: cost 151 inf + 815 12.384 * * [simplify]: Extracting #5: cost 99 inf + 8000 12.395 * * [simplify]: Extracting #6: cost 24 inf + 29845 12.409 * * [simplify]: Extracting #7: cost 1 inf + 36486 12.424 * * [simplify]: Extracting #8: cost 0 inf + 36220 12.438 * [simplify]: Simplified to (+ (log (+ a b)) (log (+ a b))) 12.438 * [simplify]: Simplified (2 1) to (λ (a b) (exp (+ (log (+ a b)) (log (+ a b))))) 12.438 * * * * [progress]: [ 50 / 181 ] simplifiying candidate # 12.439 * [simplify]: Simplifying (- (+ (log (- (* a a) (* b b))) (log (- (* a a) (* b b)))) (log (* (- a b) (- a b)))) 12.439 * * [simplify]: iters left: 6 (11 enodes) 12.444 * * [simplify]: iters left: 5 (46 enodes) 12.456 * * [simplify]: iters left: 4 (88 enodes) 12.473 * * [simplify]: iters left: 3 (188 enodes) 12.524 * * [simplify]: iters left: 2 (442 enodes) 12.673 * * [simplify]: Extracting #0: cost 1 inf + 0 12.674 * * [simplify]: Extracting #1: cost 42 inf + 0 12.674 * * [simplify]: Extracting #2: cost 140 inf + 0 12.675 * * [simplify]: Extracting #3: cost 174 inf + 1 12.678 * * [simplify]: Extracting #4: cost 198 inf + 964 12.683 * * [simplify]: Extracting #5: cost 136 inf + 8466 12.695 * * [simplify]: Extracting #6: cost 52 inf + 31134 12.714 * * [simplify]: Extracting #7: cost 2 inf + 47353 12.733 * * [simplify]: Extracting #8: cost 0 inf + 46956 12.742 * [simplify]: Simplified to (+ (log (+ a b)) (log (+ a b))) 12.742 * [simplify]: Simplified (2 1) to (λ (a b) (exp (+ (log (+ a b)) (log (+ a b))))) 12.742 * * * * [progress]: [ 51 / 181 ] simplifiying candidate # 12.742 * [simplify]: Simplifying (- (log (* (- (* a a) (* b b)) (- (* a a) (* b b)))) (+ (log (- a b)) (log (- a b)))) 12.742 * * [simplify]: iters left: 6 (11 enodes) 12.745 * * [simplify]: iters left: 5 (46 enodes) 12.753 * * [simplify]: iters left: 4 (96 enodes) 12.794 * * [simplify]: iters left: 3 (321 enodes) 13.046 * * [simplify]: Extracting #0: cost 1 inf + 0 13.046 * * [simplify]: Extracting #1: cost 26 inf + 0 13.047 * * [simplify]: Extracting #2: cost 64 inf + 0 13.047 * * [simplify]: Extracting #3: cost 145 inf + 1 13.049 * * [simplify]: Extracting #4: cost 351 inf + 2363 13.054 * * [simplify]: Extracting #5: cost 192 inf + 29293 13.075 * * [simplify]: Extracting #6: cost 10 inf + 64699 13.094 * * [simplify]: Extracting #7: cost 0 inf + 66920 13.113 * [simplify]: Simplified to (+ (+ (log (+ a b)) 0) (+ (log (+ a b)) 0)) 13.113 * [simplify]: Simplified (2 1) to (λ (a b) (exp (+ (+ (log (+ a b)) 0) (+ (log (+ a b)) 0)))) 13.113 * * * * [progress]: [ 52 / 181 ] simplifiying candidate # 13.113 * [simplify]: Simplifying (- (log (* (- (* a a) (* b b)) (- (* a a) (* b b)))) (log (* (- a b) (- a b)))) 13.114 * * [simplify]: iters left: 6 (11 enodes) 13.119 * * [simplify]: iters left: 5 (46 enodes) 13.134 * * [simplify]: iters left: 4 (99 enodes) 13.158 * * [simplify]: iters left: 3 (343 enodes) 13.464 * * [simplify]: Extracting #0: cost 1 inf + 0 13.465 * * [simplify]: Extracting #1: cost 24 inf + 0 13.465 * * [simplify]: Extracting #2: cost 59 inf + 0 13.465 * * [simplify]: Extracting #3: cost 151 inf + 0 13.467 * * [simplify]: Extracting #4: cost 375 inf + 1595 13.474 * * [simplify]: Extracting #5: cost 113 inf + 51589 13.492 * * [simplify]: Extracting #6: cost 3 inf + 71714 13.522 * * [simplify]: Extracting #7: cost 0 inf + 72020 13.560 * [simplify]: Simplified to (+ (+ (log (+ a b)) (- (log (- a b)) (log (- a b)))) (+ (log (+ a b)) (- (log (- a b)) (log (- a b))))) 13.560 * [simplify]: Simplified (2 1) to (λ (a b) (exp (+ (+ (log (+ a b)) (- (log (- a b)) (log (- a b)))) (+ (log (+ a b)) (- (log (- a b)) (log (- a b))))))) 13.560 * * * * [progress]: [ 53 / 181 ] simplifiying candidate # 13.560 * * * * [progress]: [ 54 / 181 ] simplifiying candidate # 13.560 * * * * [progress]: [ 55 / 181 ] simplifiying candidate # 13.561 * [simplify]: Simplifying (/ (* (* (* (- (* a a) (* b b)) (- (* a a) (* b b))) (- (* a a) (* b b))) (* (* (- (* a a) (* b b)) (- (* a a) (* b b))) (- (* a a) (* b b)))) (* (* (* (- a b) (- a b)) (- a b)) (* (* (- a b) (- a b)) (- a b)))) 13.561 * * [simplify]: iters left: 6 (13 enodes) 13.568 * * [simplify]: iters left: 5 (66 enodes) 13.601 * * [simplify]: iters left: 4 (281 enodes) 13.965 * * [simplify]: Extracting #0: cost 1 inf + 0 13.966 * * [simplify]: Extracting #1: cost 160 inf + 0 13.969 * * [simplify]: Extracting #2: cost 649 inf + 0 14.014 * * [simplify]: Extracting #3: cost 427 inf + 91157 14.096 * * [simplify]: Extracting #4: cost 55 inf + 192206 14.206 * * [simplify]: Extracting #5: cost 0 inf + 206836 14.308 * * [simplify]: Extracting #6: cost 0 inf + 205556 14.410 * * [simplify]: Extracting #7: cost 0 inf + 205476 14.538 * [simplify]: Simplified to (* (* (* (/ (- a b) (/ (- a b) (+ a b))) (/ (- a b) (/ (- a b) (+ a b)))) (* (/ (- a b) (/ (- a b) (+ a b))) (/ (- a b) (/ (- a b) (+ a b))))) (* (/ (- a b) (/ (- a b) (+ a b))) (/ (- a b) (/ (- a b) (+ a b))))) 14.539 * [simplify]: Simplified (2 1) to (λ (a b) (cbrt (* (* (* (/ (- a b) (/ (- a b) (+ a b))) (/ (- a b) (/ (- a b) (+ a b)))) (* (/ (- a b) (/ (- a b) (+ a b))) (/ (- a b) (/ (- a b) (+ a b))))) (* (/ (- a b) (/ (- a b) (+ a b))) (/ (- a b) (/ (- a b) (+ a b))))))) 14.539 * * * * [progress]: [ 56 / 181 ] simplifiying candidate # 14.539 * [simplify]: Simplifying (/ (* (* (* (- (* a a) (* b b)) (- (* a a) (* b b))) (- (* a a) (* b b))) (* (* (- (* a a) (* b b)) (- (* a a) (* b b))) (- (* a a) (* b b)))) (* (* (* (- a b) (- a b)) (* (- a b) (- a b))) (* (- a b) (- a b)))) 14.539 * * [simplify]: iters left: 6 (13 enodes) 14.547 * * [simplify]: iters left: 5 (68 enodes) 14.583 * * [simplify]: iters left: 4 (306 enodes) 14.940 * * [simplify]: Extracting #0: cost 1 inf + 0 14.940 * * [simplify]: Extracting #1: cost 181 inf + 0 14.944 * * [simplify]: Extracting #2: cost 669 inf + 0 14.970 * * [simplify]: Extracting #3: cost 579 inf + 60003 15.071 * * [simplify]: Extracting #4: cost 88 inf + 199439 15.186 * * [simplify]: Extracting #5: cost 0 inf + 223237 15.291 * * [simplify]: Extracting #6: cost 0 inf + 221997 15.386 * [simplify]: Simplified to (* (* (/ (- a b) (/ (- a b) (+ a b))) (* (/ (- a b) (/ (- a b) (+ a b))) (/ (- a b) (/ (- a b) (+ a b))))) (* (/ (- a b) (/ (- a b) (+ a b))) (* (/ (- a b) (/ (- a b) (+ a b))) (/ (- a b) (/ (- a b) (+ a b)))))) 15.386 * [simplify]: Simplified (2 1) to (λ (a b) (cbrt (* (* (/ (- a b) (/ (- a b) (+ a b))) (* (/ (- a b) (/ (- a b) (+ a b))) (/ (- a b) (/ (- a b) (+ a b))))) (* (/ (- a b) (/ (- a b) (+ a b))) (* (/ (- a b) (/ (- a b) (+ a b))) (/ (- a b) (/ (- a b) (+ a b)))))))) 15.387 * * * * [progress]: [ 57 / 181 ] simplifiying candidate # 15.387 * [simplify]: Simplifying (/ (* (* (* (- (* a a) (* b b)) (- (* a a) (* b b))) (* (- (* a a) (* b b)) (- (* a a) (* b b)))) (* (- (* a a) (* b b)) (- (* a a) (* b b)))) (* (* (* (- a b) (- a b)) (- a b)) (* (* (- a b) (- a b)) (- a b)))) 15.387 * * [simplify]: iters left: 6 (13 enodes) 15.391 * * [simplify]: iters left: 5 (68 enodes) 15.408 * * [simplify]: iters left: 4 (294 enodes) 15.743 * * [simplify]: Extracting #0: cost 1 inf + 0 15.743 * * [simplify]: Extracting #1: cost 154 inf + 0 15.745 * * [simplify]: Extracting #2: cost 632 inf + 0 15.760 * * [simplify]: Extracting #3: cost 554 inf + 65923 15.812 * * [simplify]: Extracting #4: cost 113 inf + 190441 15.902 * * [simplify]: Extracting #5: cost 0 inf + 223158 15.999 * * [simplify]: Extracting #6: cost 0 inf + 221038 16.109 * * [simplify]: Extracting #7: cost 0 inf + 220478 16.204 * [simplify]: Simplified to (* (* (/ (+ a b) (/ (- a b) (- a b))) (* (/ (+ a b) (/ (- a b) (- a b))) (/ (+ a b) (/ (- a b) (- a b))))) (* (/ (+ a b) (/ (- a b) (- a b))) (* (/ (+ a b) (/ (- a b) (- a b))) (/ (+ a b) (/ (- a b) (- a b)))))) 16.205 * [simplify]: Simplified (2 1) to (λ (a b) (cbrt (* (* (/ (+ a b) (/ (- a b) (- a b))) (* (/ (+ a b) (/ (- a b) (- a b))) (/ (+ a b) (/ (- a b) (- a b))))) (* (/ (+ a b) (/ (- a b) (- a b))) (* (/ (+ a b) (/ (- a b) (- a b))) (/ (+ a b) (/ (- a b) (- a b)))))))) 16.205 * * * * [progress]: [ 58 / 181 ] simplifiying candidate # 16.205 * [simplify]: Simplifying (/ (* (* (* (- (* a a) (* b b)) (- (* a a) (* b b))) (* (- (* a a) (* b b)) (- (* a a) (* b b)))) (* (- (* a a) (* b b)) (- (* a a) (* b b)))) (* (* (* (- a b) (- a b)) (* (- a b) (- a b))) (* (- a b) (- a b)))) 16.205 * * [simplify]: iters left: 6 (13 enodes) 16.209 * * [simplify]: iters left: 5 (69 enodes) 16.227 * * [simplify]: iters left: 4 (318 enodes) 16.629 * * [simplify]: Extracting #0: cost 1 inf + 0 16.629 * * [simplify]: Extracting #1: cost 162 inf + 0 16.633 * * [simplify]: Extracting #2: cost 654 inf + 1 16.659 * * [simplify]: Extracting #3: cost 643 inf + 51860 16.736 * * [simplify]: Extracting #4: cost 120 inf + 205291 16.824 * * [simplify]: Extracting #5: cost 0 inf + 241415 16.968 * * [simplify]: Extracting #6: cost 0 inf + 239935 17.073 * * [simplify]: Extracting #7: cost 0 inf + 239775 17.172 * [simplify]: Simplified to (* (* (* (/ (+ a b) (/ (- a b) (- a b))) (/ (+ a b) (/ (- a b) (- a b)))) (* (/ (+ a b) (/ (- a b) (- a b))) (/ (+ a b) (/ (- a b) (- a b))))) (* (/ (+ a b) (/ (- a b) (- a b))) (/ (+ a b) (/ (- a b) (- a b))))) 17.172 * [simplify]: Simplified (2 1) to (λ (a b) (cbrt (* (* (* (/ (+ a b) (/ (- a b) (- a b))) (/ (+ a b) (/ (- a b) (- a b)))) (* (/ (+ a b) (/ (- a b) (- a b))) (/ (+ a b) (/ (- a b) (- a b))))) (* (/ (+ a b) (/ (- a b) (- a b))) (/ (+ a b) (/ (- a b) (- a b))))))) 17.172 * * * * [progress]: [ 59 / 181 ] simplifiying candidate # 17.172 * * * * [progress]: [ 60 / 181 ] simplifiying candidate # 17.172 * * * * [progress]: [ 61 / 181 ] simplifiying candidate # 17.172 * * * * [progress]: [ 62 / 181 ] simplifiying candidate # 17.172 * * * * [progress]: [ 63 / 181 ] simplifiying candidate # 17.173 * [simplify]: Simplifying (/ (- (* a a) (* b b)) (- a b)) 17.173 * * [simplify]: iters left: 6 (7 enodes) 17.176 * * [simplify]: iters left: 5 (31 enodes) 17.186 * * [simplify]: iters left: 4 (61 enodes) 17.197 * * [simplify]: iters left: 3 (122 enodes) 17.221 * * [simplify]: iters left: 2 (248 enodes) 17.273 * * [simplify]: Extracting #0: cost 1 inf + 0 17.273 * * [simplify]: Extracting #1: cost 31 inf + 0 17.274 * * [simplify]: Extracting #2: cost 69 inf + 254 17.275 * * [simplify]: Extracting #3: cost 94 inf + 3908 17.281 * * [simplify]: Extracting #4: cost 6 inf + 15707 17.285 * * [simplify]: Extracting #5: cost 0 inf + 16204 17.289 * [simplify]: Simplified to (+ a b) 17.289 * [simplify]: Simplified (2 1) to (λ (a b) (* (+ a b) (/ (- (* a a) (* b b)) (- a b)))) 17.290 * [simplify]: Simplifying (/ (- (* a a) (* b b)) (- a b)) 17.290 * * [simplify]: iters left: 6 (7 enodes) 17.291 * * [simplify]: iters left: 5 (31 enodes) 17.296 * * [simplify]: iters left: 4 (61 enodes) 17.308 * * [simplify]: iters left: 3 (122 enodes) 17.339 * * [simplify]: iters left: 2 (248 enodes) 17.404 * * [simplify]: Extracting #0: cost 1 inf + 0 17.404 * * [simplify]: Extracting #1: cost 31 inf + 0 17.405 * * [simplify]: Extracting #2: cost 69 inf + 254 17.407 * * [simplify]: Extracting #3: cost 94 inf + 3908 17.414 * * [simplify]: Extracting #4: cost 6 inf + 15707 17.423 * * [simplify]: Extracting #5: cost 0 inf + 16204 17.431 * [simplify]: Simplified to (+ a b) 17.431 * [simplify]: Simplified (2 2) to (λ (a b) (* (/ (- (* a a) (* b b)) (- a b)) (+ a b))) 17.432 * * * * [progress]: [ 64 / 181 ] simplifiying candidate # 17.432 * * * * [progress]: [ 65 / 181 ] simplifiying candidate # 17.432 * * * * [progress]: [ 66 / 181 ] simplifiying candidate # 17.432 * * * * [progress]: [ 67 / 181 ] simplifiying candidate # 17.432 * [simplify]: Simplifying (- a b) 17.432 * * [simplify]: iters left: 2 (3 enodes) 17.434 * * [simplify]: iters left: 1 (11 enodes) 17.437 * * [simplify]: Extracting #0: cost 1 inf + 0 17.437 * * [simplify]: Extracting #1: cost 5 inf + 0 17.437 * * [simplify]: Extracting #2: cost 3 inf + 43 17.437 * * [simplify]: Extracting #3: cost 0 inf + 168 17.438 * [simplify]: Simplified to (- a b) 17.438 * [simplify]: Simplified (2 2) to (λ (a b) (/ (/ (* (- (* a a) (* b b)) (- (* a a) (* b b))) (- a b)) (- a b))) 17.438 * * * * [progress]: [ 68 / 181 ] simplifiying candidate # 17.438 * [simplify]: Simplifying (- (* a a) (* b b)) 17.438 * * [simplify]: iters left: 4 (5 enodes) 17.441 * * [simplify]: iters left: 3 (21 enodes) 17.447 * * [simplify]: iters left: 2 (34 enodes) 17.458 * * [simplify]: iters left: 1 (53 enodes) 17.473 * * [simplify]: Extracting #0: cost 1 inf + 0 17.473 * * [simplify]: Extracting #1: cost 14 inf + 0 17.473 * * [simplify]: Extracting #2: cost 25 inf + 165 17.473 * * [simplify]: Extracting #3: cost 9 inf + 1168 17.474 * * [simplify]: Extracting #4: cost 1 inf + 1903 17.474 * * [simplify]: Extracting #5: cost 0 inf + 1970 17.475 * [simplify]: Simplified to (- (* a a) (* b b)) 17.475 * [simplify]: Simplified (2 1) to (λ (a b) (/ (- (* a a) (* b b)) (/ (* (- a b) (- a b)) (- (* a a) (* b b))))) 17.475 * * * * [progress]: [ 69 / 181 ] simplifiying candidate # 17.475 * [simplify]: Simplifying (* (+ (* a a) (+ (* b b) (* a b))) (+ (* a a) (+ (* b b) (* a b)))) 17.475 * * [simplify]: iters left: 6 (8 enodes) 17.477 * * [simplify]: iters left: 5 (39 enodes) 17.485 * * [simplify]: iters left: 4 (112 enodes) 17.528 * * [simplify]: iters left: 3 (460 enodes) 18.079 * * [simplify]: Extracting #0: cost 1 inf + 0 18.079 * * [simplify]: Extracting #1: cost 72 inf + 0 18.080 * * [simplify]: Extracting #2: cost 251 inf + 533 18.087 * * [simplify]: Extracting #3: cost 142 inf + 27105 18.110 * * [simplify]: Extracting #4: cost 1 inf + 61996 18.137 * * [simplify]: Extracting #5: cost 0 inf + 61623 18.184 * [simplify]: Simplified to (* (fma a a (* b (+ a b))) (fma a a (* b (+ a b)))) 18.184 * [simplify]: Simplified (2 2) to (λ (a b) (* (/ (* (- (* a a) (* b b)) (- (* a a) (* b b))) (* (- (pow a 3) (pow b 3)) (- (pow a 3) (pow b 3)))) (* (fma a a (* b (+ a b))) (fma a a (* b (+ a b)))))) 18.184 * * * * [progress]: [ 70 / 181 ] simplifiying candidate # 18.184 * [simplify]: Simplifying (* (+ (* a a) (+ (* b b) (* a b))) (+ a b)) 18.184 * * [simplify]: iters left: 6 (9 enodes) 18.187 * * [simplify]: iters left: 5 (43 enodes) 18.195 * * [simplify]: iters left: 4 (109 enodes) 18.235 * * [simplify]: iters left: 3 (301 enodes) 18.429 * * [simplify]: Extracting #0: cost 1 inf + 0 18.430 * * [simplify]: Extracting #1: cost 38 inf + 0 18.430 * * [simplify]: Extracting #2: cost 106 inf + 387 18.433 * * [simplify]: Extracting #3: cost 60 inf + 8270 18.441 * * [simplify]: Extracting #4: cost 4 inf + 19585 18.456 * * [simplify]: Extracting #5: cost 0 inf + 19713 18.470 * * [simplify]: Extracting #6: cost 0 inf + 19623 18.484 * [simplify]: Simplified to (* (+ a b) (fma b (+ a b) (* a a))) 18.484 * [simplify]: Simplified (2 2) to (λ (a b) (* (/ (* (- (* a a) (* b b)) (- (* a a) (* b b))) (* (- (pow a 3) (pow b 3)) (- (* a a) (* b b)))) (* (+ a b) (fma b (+ a b) (* a a))))) 18.484 * * * * [progress]: [ 71 / 181 ] simplifiying candidate # 18.484 * [simplify]: Simplifying (* (+ a b) (+ (* a a) (+ (* b b) (* a b)))) 18.484 * * [simplify]: iters left: 6 (9 enodes) 18.489 * * [simplify]: iters left: 5 (43 enodes) 18.505 * * [simplify]: iters left: 4 (106 enodes) 18.549 * * [simplify]: iters left: 3 (291 enodes) 18.710 * * [simplify]: Extracting #0: cost 1 inf + 0 18.710 * * [simplify]: Extracting #1: cost 39 inf + 0 18.711 * * [simplify]: Extracting #2: cost 81 inf + 44 18.716 * * [simplify]: Extracting #3: cost 37 inf + 6954 18.725 * * [simplify]: Extracting #4: cost 1 inf + 13096 18.735 * * [simplify]: Extracting #5: cost 0 inf + 13108 18.744 * [simplify]: Simplified to (* (fma b b (* a (+ b a))) (+ b a)) 18.744 * [simplify]: Simplified (2 2) to (λ (a b) (* (/ (* (- (* a a) (* b b)) (- (* a a) (* b b))) (* (- (* a a) (* b b)) (- (pow a 3) (pow b 3)))) (* (fma b b (* a (+ b a))) (+ b a)))) 18.744 * * * * [progress]: [ 72 / 181 ] simplifiying candidate # 18.745 * [simplify]: Simplifying (* (+ a b) (+ a b)) 18.745 * * [simplify]: iters left: 4 (4 enodes) 18.747 * * [simplify]: iters left: 3 (19 enodes) 18.754 * * [simplify]: iters left: 2 (43 enodes) 18.774 * * [simplify]: iters left: 1 (89 enodes) 18.799 * * [simplify]: Extracting #0: cost 1 inf + 0 18.799 * * [simplify]: Extracting #1: cost 13 inf + 0 18.800 * * [simplify]: Extracting #2: cost 27 inf + 2 18.800 * * [simplify]: Extracting #3: cost 7 inf + 1564 18.802 * * [simplify]: Extracting #4: cost 0 inf + 2242 18.803 * [simplify]: Simplified to (* (+ b a) (+ b a)) 18.804 * [simplify]: Simplified (2 2) to (λ (a b) (* (/ (* (- (* a a) (* b b)) (- (* a a) (* b b))) (* (- (* a a) (* b b)) (- (* a a) (* b b)))) (* (+ b a) (+ b a)))) 18.804 * * * * [progress]: [ 73 / 181 ] simplifiying candidate # 18.804 * [simplify]: Simplifying (+ (* a a) (+ (* b b) (* a b))) 18.804 * * [simplify]: iters left: 6 (7 enodes) 18.808 * * [simplify]: iters left: 5 (30 enodes) 18.818 * * [simplify]: iters left: 4 (47 enodes) 18.832 * * [simplify]: iters left: 3 (58 enodes) 18.845 * * [simplify]: iters left: 2 (59 enodes) 18.858 * * [simplify]: Extracting #0: cost 1 inf + 0 18.859 * * [simplify]: Extracting #1: cost 11 inf + 0 18.859 * * [simplify]: Extracting #2: cost 15 inf + 43 18.859 * * [simplify]: Extracting #3: cost 5 inf + 790 18.860 * * [simplify]: Extracting #4: cost 0 inf + 1160 18.860 * * [simplify]: Extracting #5: cost 0 inf + 1130 18.861 * [simplify]: Simplified to (fma (+ a b) b (* a a)) 18.861 * [simplify]: Simplified (2 2) to (λ (a b) (* (/ (* (- (* a a) (* b b)) (- (* a a) (* b b))) (* (- a b) (- (pow a 3) (pow b 3)))) (fma (+ a b) b (* a a)))) 18.861 * * * * [progress]: [ 74 / 181 ] simplifiying candidate # 18.861 * [simplify]: Simplifying (+ a b) 18.861 * * [simplify]: iters left: 2 (3 enodes) 18.862 * * [simplify]: iters left: 1 (10 enodes) 18.863 * * [simplify]: Extracting #0: cost 1 inf + 0 18.863 * * [simplify]: Extracting #1: cost 4 inf + 0 18.863 * * [simplify]: Extracting #2: cost 2 inf + 2 18.863 * * [simplify]: Extracting #3: cost 0 inf + 86 18.863 * [simplify]: Simplified to (+ b a) 18.863 * [simplify]: Simplified (2 2) to (λ (a b) (* (/ (* (- (* a a) (* b b)) (- (* a a) (* b b))) (* (- a b) (- (* a a) (* b b)))) (+ b a))) 18.863 * * * * [progress]: [ 75 / 181 ] simplifiying candidate # 18.863 * [simplify]: Simplifying (+ (* a a) (+ (* b b) (* a b))) 18.863 * * [simplify]: iters left: 6 (7 enodes) 18.865 * * [simplify]: iters left: 5 (30 enodes) 18.870 * * [simplify]: iters left: 4 (47 enodes) 18.876 * * [simplify]: iters left: 3 (58 enodes) 18.884 * * [simplify]: iters left: 2 (59 enodes) 18.893 * * [simplify]: Extracting #0: cost 1 inf + 0 18.893 * * [simplify]: Extracting #1: cost 11 inf + 0 18.893 * * [simplify]: Extracting #2: cost 15 inf + 43 18.893 * * [simplify]: Extracting #3: cost 5 inf + 790 18.894 * * [simplify]: Extracting #4: cost 0 inf + 1160 18.895 * * [simplify]: Extracting #5: cost 0 inf + 1130 18.895 * [simplify]: Simplified to (fma (+ a b) b (* a a)) 18.896 * [simplify]: Simplified (2 2) to (λ (a b) (* (/ (* (- (* a a) (* b b)) (- (* a a) (* b b))) (* (- (pow a 3) (pow b 3)) (- a b))) (fma (+ a b) b (* a a)))) 18.896 * * * * [progress]: [ 76 / 181 ] simplifiying candidate # 18.896 * [simplify]: Simplifying (+ a b) 18.896 * * [simplify]: iters left: 2 (3 enodes) 18.898 * * [simplify]: iters left: 1 (10 enodes) 18.900 * * [simplify]: Extracting #0: cost 1 inf + 0 18.900 * * [simplify]: Extracting #1: cost 4 inf + 0 18.900 * * [simplify]: Extracting #2: cost 2 inf + 2 18.900 * * [simplify]: Extracting #3: cost 0 inf + 86 18.901 * [simplify]: Simplified to (+ b a) 18.901 * [simplify]: Simplified (2 2) to (λ (a b) (* (/ (* (- (* a a) (* b b)) (- (* a a) (* b b))) (* (- (* a a) (* b b)) (- a b))) (+ b a))) 18.901 * * * * [progress]: [ 77 / 181 ] simplifiying candidate # 18.901 * [simplify]: Simplifying (* (- (pow (* a a) 3) (pow (* b b) 3)) (- (pow (* a a) 3) (pow (* b b) 3))) 18.901 * * [simplify]: iters left: 6 (9 enodes) 18.907 * * [simplify]: iters left: 5 (46 enodes) 18.930 * * [simplify]: iters left: 4 (138 enodes) 18.980 * * [simplify]: iters left: 3 (490 enodes) 19.322 * * [simplify]: Extracting #0: cost 1 inf + 0 19.323 * * [simplify]: Extracting #1: cost 121 inf + 0 19.325 * * [simplify]: Extracting #2: cost 833 inf + 123 19.335 * * [simplify]: Extracting #3: cost 857 inf + 3318 19.347 * * [simplify]: Extracting #4: cost 654 inf + 64390 19.390 * * [simplify]: Extracting #5: cost 110 inf + 333651 19.451 * * [simplify]: Extracting #6: cost 1 inf + 389534 19.524 * * [simplify]: Extracting #7: cost 0 inf + 389207 19.597 * [simplify]: Simplified to (* (- (* (* a a) (* (* a a) (* a a))) (* (* b b) (* (* b b) (* b b)))) (- (* (* a a) (* (* a a) (* a a))) (* (* b b) (* (* b b) (* b b))))) 19.597 * [simplify]: Simplified (2 1) to (λ (a b) (/ (* (- (* (* a a) (* (* a a) (* a a))) (* (* b b) (* (* b b) (* b b)))) (- (* (* a a) (* (* a a) (* a a))) (* (* b b) (* (* b b) (* b b))))) (* (* (- a b) (- a b)) (* (+ (* (* a a) (* a a)) (+ (* (* b b) (* b b)) (* (* a a) (* b b)))) (+ (* (* a a) (* a a)) (+ (* (* b b) (* b b)) (* (* a a) (* b b)))))))) 19.597 * * * * [progress]: [ 78 / 181 ] simplifiying candidate # 19.597 * [simplify]: Simplifying (* (- (pow (* a a) 3) (pow (* b b) 3)) (- (* (* a a) (* a a)) (* (* b b) (* b b)))) 19.597 * * [simplify]: iters left: 6 (12 enodes) 19.601 * * [simplify]: iters left: 5 (68 enodes) 19.618 * * [simplify]: iters left: 4 (176 enodes) 19.705 * * [simplify]: Extracting #0: cost 1 inf + 0 19.706 * * [simplify]: Extracting #1: cost 28 inf + 0 19.706 * * [simplify]: Extracting #2: cost 168 inf + 0 19.707 * * [simplify]: Extracting #3: cost 194 inf + 3854 19.710 * * [simplify]: Extracting #4: cost 113 inf + 26440 19.717 * * [simplify]: Extracting #5: cost 32 inf + 46722 19.729 * * [simplify]: Extracting #6: cost 1 inf + 59720 19.749 * * [simplify]: Extracting #7: cost 0 inf + 60228 19.769 * [simplify]: Simplified to (* (- (* (* (* a a) (* a a)) (* a a)) (* (* (* b b) (* b b)) (* b b))) (- (* (* a a) (* a a)) (* (* b b) (* b b)))) 19.769 * [simplify]: Simplified (2 1) to (λ (a b) (/ (* (- (* (* (* a a) (* a a)) (* a a)) (* (* (* b b) (* b b)) (* b b))) (- (* (* a a) (* a a)) (* (* b b) (* b b)))) (* (* (- a b) (- a b)) (* (+ (* (* a a) (* a a)) (+ (* (* b b) (* b b)) (* (* a a) (* b b)))) (+ (* a a) (* b b)))))) 19.769 * * * * [progress]: [ 79 / 181 ] simplifiying candidate # 19.770 * [simplify]: Simplifying (* (- (* (* a a) (* a a)) (* (* b b) (* b b))) (- (pow (* a a) 3) (pow (* b b) 3))) 19.770 * * [simplify]: iters left: 6 (12 enodes) 19.777 * * [simplify]: iters left: 5 (68 enodes) 19.809 * * [simplify]: iters left: 4 (176 enodes) 19.899 * * [simplify]: Extracting #0: cost 1 inf + 0 19.899 * * [simplify]: Extracting #1: cost 28 inf + 0 19.899 * * [simplify]: Extracting #2: cost 169 inf + 0 19.900 * * [simplify]: Extracting #3: cost 195 inf + 1961 19.903 * * [simplify]: Extracting #4: cost 122 inf + 18333 19.911 * * [simplify]: Extracting #5: cost 23 inf + 50273 19.923 * * [simplify]: Extracting #6: cost 0 inf + 60852 19.940 * [simplify]: Simplified to (* (- (* (* (* a a) (* a a)) (* a a)) (* (* b b) (* (* b b) (* b b)))) (- (* (* a a) (* a a)) (* (* b b) (* b b)))) 19.940 * [simplify]: Simplified (2 1) to (λ (a b) (/ (* (- (* (* (* a a) (* a a)) (* a a)) (* (* b b) (* (* b b) (* b b)))) (- (* (* a a) (* a a)) (* (* b b) (* b b)))) (* (* (- a b) (- a b)) (* (+ (* a a) (* b b)) (+ (* (* a a) (* a a)) (+ (* (* b b) (* b b)) (* (* a a) (* b b)))))))) 19.940 * * * * [progress]: [ 80 / 181 ] simplifiying candidate # 19.941 * [simplify]: Simplifying (* (- (* (* a a) (* a a)) (* (* b b) (* b b))) (- (* (* a a) (* a a)) (* (* b b) (* b b)))) 19.941 * * [simplify]: iters left: 6 (8 enodes) 19.943 * * [simplify]: iters left: 5 (38 enodes) 19.950 * * [simplify]: iters left: 4 (85 enodes) 19.975 * * [simplify]: iters left: 3 (272 enodes) 20.233 * * [simplify]: Extracting #0: cost 1 inf + 0 20.233 * * [simplify]: Extracting #1: cost 94 inf + 0 20.235 * * [simplify]: Extracting #2: cost 439 inf + 206 20.240 * * [simplify]: Extracting #3: cost 323 inf + 27071 20.275 * * [simplify]: Extracting #4: cost 58 inf + 88122 20.324 * * [simplify]: Extracting #5: cost 1 inf + 103776 20.379 * * [simplify]: Extracting #6: cost 0 inf + 103948 20.427 * [simplify]: Simplified to (* (- (* (* a a) (* a a)) (* (* b b) (* b b))) (- (* (* a a) (* a a)) (* (* b b) (* b b)))) 20.427 * [simplify]: Simplified (2 1) to (λ (a b) (/ (* (- (* (* a a) (* a a)) (* (* b b) (* b b))) (- (* (* a a) (* a a)) (* (* b b) (* b b)))) (* (* (- a b) (- a b)) (* (+ (* a a) (* b b)) (+ (* a a) (* b b)))))) 20.428 * * * * [progress]: [ 81 / 181 ] simplifiying candidate # 20.428 * [simplify]: Simplifying (* (- (* a a) (* b b)) (- (pow (* a a) 3) (pow (* b b) 3))) 20.428 * * [simplify]: iters left: 6 (10 enodes) 20.431 * * [simplify]: iters left: 5 (56 enodes) 20.445 * * [simplify]: iters left: 4 (170 enodes) 20.516 * * [simplify]: Extracting #0: cost 1 inf + 0 20.517 * * [simplify]: Extracting #1: cost 26 inf + 0 20.517 * * [simplify]: Extracting #2: cost 157 inf + 0 20.519 * * [simplify]: Extracting #3: cost 187 inf + 3952 20.524 * * [simplify]: Extracting #4: cost 115 inf + 24273 20.537 * * [simplify]: Extracting #5: cost 28 inf + 46438 20.554 * * [simplify]: Extracting #6: cost 0 inf + 55414 20.571 * * [simplify]: Extracting #7: cost 0 inf + 55374 20.582 * [simplify]: Simplified to (* (- (* a a) (* b b)) (- (* (* a a) (* (* a a) (* a a))) (* (* (* b b) (* b b)) (* b b)))) 20.582 * [simplify]: Simplified (2 1) to (λ (a b) (/ (* (- (* a a) (* b b)) (- (* (* a a) (* (* a a) (* a a))) (* (* (* b b) (* b b)) (* b b)))) (* (* (- a b) (- a b)) (+ (* (* a a) (* a a)) (+ (* (* b b) (* b b)) (* (* a a) (* b b))))))) 20.583 * * * * [progress]: [ 82 / 181 ] simplifiying candidate # 20.583 * [simplify]: Simplifying (* (- (* a a) (* b b)) (- (* (* a a) (* a a)) (* (* b b) (* b b)))) 20.583 * * [simplify]: iters left: 6 (9 enodes) 20.585 * * [simplify]: iters left: 5 (47 enodes) 20.594 * * [simplify]: iters left: 4 (112 enodes) 20.641 * * [simplify]: iters left: 3 (445 enodes) 21.341 * * [simplify]: Extracting #0: cost 1 inf + 0 21.341 * * [simplify]: Extracting #1: cost 110 inf + 0 21.345 * * [simplify]: Extracting #2: cost 559 inf + 1732 21.371 * * [simplify]: Extracting #3: cost 315 inf + 62459 21.444 * * [simplify]: Extracting #4: cost 35 inf + 126769 21.517 * * [simplify]: Extracting #5: cost 5 inf + 134013 21.590 * * [simplify]: Extracting #6: cost 0 inf + 135354 21.651 * [simplify]: Simplified to (* (fma (* a a) (- (* a a) (* b b)) (* (* b b) (- (* a a) (* b b)))) (- (* a a) (* b b))) 21.651 * [simplify]: Simplified (2 1) to (λ (a b) (/ (* (fma (* a a) (- (* a a) (* b b)) (* (* b b) (- (* a a) (* b b)))) (- (* a a) (* b b))) (* (* (- a b) (- a b)) (+ (* a a) (* b b))))) 21.651 * * * * [progress]: [ 83 / 181 ] simplifiying candidate # 21.651 * [simplify]: Simplifying (* (- (pow (* a a) 3) (pow (* b b) 3)) (- (* a a) (* b b))) 21.651 * * [simplify]: iters left: 6 (10 enodes) 21.655 * * [simplify]: iters left: 5 (56 enodes) 21.669 * * [simplify]: iters left: 4 (170 enodes) 21.739 * * [simplify]: Extracting #0: cost 1 inf + 0 21.739 * * [simplify]: Extracting #1: cost 26 inf + 0 21.740 * * [simplify]: Extracting #2: cost 156 inf + 0 21.742 * * [simplify]: Extracting #3: cost 187 inf + 3882 21.746 * * [simplify]: Extracting #4: cost 118 inf + 25283 21.759 * * [simplify]: Extracting #5: cost 26 inf + 46906 21.770 * * [simplify]: Extracting #6: cost 0 inf + 55313 21.778 * * [simplify]: Extracting #7: cost 0 inf + 55052 21.790 * [simplify]: Simplified to (* (- (* (* a a) (* (* a a) (* a a))) (* (* (* b b) (* b b)) (* b b))) (- (* a a) (* b b))) 21.790 * [simplify]: Simplified (2 1) to (λ (a b) (/ (* (- (* (* a a) (* (* a a) (* a a))) (* (* (* b b) (* b b)) (* b b))) (- (* a a) (* b b))) (* (* (- a b) (- a b)) (+ (* (* a a) (* a a)) (+ (* (* b b) (* b b)) (* (* a a) (* b b))))))) 21.791 * * * * [progress]: [ 84 / 181 ] simplifiying candidate # 21.791 * [simplify]: Simplifying (* (- (* (* a a) (* a a)) (* (* b b) (* b b))) (- (* a a) (* b b))) 21.791 * * [simplify]: iters left: 6 (9 enodes) 21.794 * * [simplify]: iters left: 5 (47 enodes) 21.812 * * [simplify]: iters left: 4 (112 enodes) 21.863 * * [simplify]: iters left: 3 (445 enodes) 22.474 * * [simplify]: Extracting #0: cost 1 inf + 0 22.475 * * [simplify]: Extracting #1: cost 110 inf + 0 22.479 * * [simplify]: Extracting #2: cost 556 inf + 934 22.506 * * [simplify]: Extracting #3: cost 369 inf + 46531 22.552 * * [simplify]: Extracting #4: cost 34 inf + 125274 22.596 * * [simplify]: Extracting #5: cost 2 inf + 133288 22.640 * * [simplify]: Extracting #6: cost 0 inf + 133672 22.702 * [simplify]: Simplified to (* (* (- (* a a) (* b b)) (- (* a a) (* b b))) (fma a a (* b b))) 22.702 * [simplify]: Simplified (2 1) to (λ (a b) (/ (* (* (- (* a a) (* b b)) (- (* a a) (* b b))) (fma a a (* b b))) (* (* (- a b) (- a b)) (+ (* a a) (* b b))))) 22.702 * * * * [progress]: [ 85 / 181 ] simplifiying candidate #real (real->posit16 (/ (* (- (* a a) (* b b)) (- (* a a) (* b b))) (* (- a b) (- a b))))))> 22.702 * * * * [progress]: [ 86 / 181 ] simplifiying candidate # 22.702 * * * * [progress]: [ 87 / 181 ] simplifiying candidate # 22.702 * * * * [progress]: [ 88 / 181 ] simplifiying candidate # 22.703 * [simplify]: Simplifying (- a b) 22.703 * * [simplify]: iters left: 2 (3 enodes) 22.704 * * [simplify]: iters left: 1 (11 enodes) 22.707 * * [simplify]: Extracting #0: cost 1 inf + 0 22.707 * * [simplify]: Extracting #1: cost 5 inf + 0 22.707 * * [simplify]: Extracting #2: cost 3 inf + 43 22.707 * * [simplify]: Extracting #3: cost 0 inf + 168 22.708 * [simplify]: Simplified to (- a b) 22.708 * [simplify]: Simplified (2 2 1) to (λ (a b) (/ (* (- (* a a) (* b b)) (- (* a a) (* b b))) (pow (- a b) (+ 1 1)))) 22.708 * [simplify]: Simplifying (+ 1 1) 22.708 * * [simplify]: iters left: 2 (2 enodes) 22.711 * * [simplify]: iters left: 1 (9 enodes) 22.714 * * [simplify]: Extracting #0: cost 1 inf + 0 22.714 * * [simplify]: Extracting #1: cost 0 inf + 1 22.714 * [simplify]: Simplified to 2 22.714 * [simplify]: Simplified (2 2 2) to (λ (a b) (/ (* (- (* a a) (* b b)) (- (* a a) (* b b))) (pow (- a b) 2))) 22.714 * * * * [progress]: [ 89 / 181 ] simplifiying candidate # 22.715 * [simplify]: Simplifying (* (- a b) (- a b)) 22.715 * * [simplify]: iters left: 4 (4 enodes) 22.717 * * [simplify]: iters left: 3 (14 enodes) 22.721 * * [simplify]: iters left: 2 (23 enodes) 22.729 * * [simplify]: iters left: 1 (51 enodes) 22.751 * * [simplify]: Extracting #0: cost 1 inf + 0 22.751 * * [simplify]: Extracting #1: cost 19 inf + 0 22.751 * * [simplify]: Extracting #2: cost 31 inf + 42 22.752 * * [simplify]: Extracting #3: cost 29 inf + 84 22.753 * * [simplify]: Extracting #4: cost 4 inf + 2488 22.754 * * [simplify]: Extracting #5: cost 0 inf + 3176 22.756 * [simplify]: Simplified to (* (- a b) (- a b)) 22.756 * [simplify]: Simplified (2 2 1) to (λ (a b) (/ (* (- (* a a) (* b b)) (- (* a a) (* b b))) (pow (* (- a b) (- a b)) 1))) 22.756 * * * * [progress]: [ 90 / 181 ] simplifiying candidate # 22.756 * * * * [progress]: [ 91 / 181 ] simplifiying candidate # 22.757 * [simplify]: Simplifying (- a b) 22.757 * * [simplify]: iters left: 2 (3 enodes) 22.758 * * [simplify]: iters left: 1 (11 enodes) 22.761 * * [simplify]: Extracting #0: cost 1 inf + 0 22.761 * * [simplify]: Extracting #1: cost 5 inf + 0 22.761 * * [simplify]: Extracting #2: cost 3 inf + 43 22.761 * * [simplify]: Extracting #3: cost 0 inf + 168 22.761 * [simplify]: Simplified to (- a b) 22.761 * [simplify]: Simplified (2 2 1) to (λ (a b) (/ (* (- (* a a) (* b b)) (- (* a a) (* b b))) (pow (- a b) (+ 1 1)))) 22.761 * * * * [progress]: [ 92 / 181 ] simplifiying candidate # 22.761 * * * * [progress]: [ 93 / 181 ] simplifiying candidate # 22.761 * [simplify]: Simplifying (+ (log (- a b)) (log (- a b))) 22.761 * * [simplify]: iters left: 5 (5 enodes) 22.762 * * [simplify]: iters left: 4 (17 enodes) 22.765 * * [simplify]: iters left: 3 (20 enodes) 22.767 * * [simplify]: Extracting #0: cost 1 inf + 0 22.767 * * [simplify]: Extracting #1: cost 3 inf + 0 22.767 * * [simplify]: Extracting #2: cost 5 inf + 0 22.767 * * [simplify]: Extracting #3: cost 9 inf + 0 22.768 * * [simplify]: Extracting #4: cost 7 inf + 43 22.768 * * [simplify]: Extracting #5: cost 0 inf + 696 22.768 * [simplify]: Simplified to (+ (log (- a b)) (log (- a b))) 22.768 * [simplify]: Simplified (2 2 1) to (λ (a b) (/ (* (- (* a a) (* b b)) (- (* a a) (* b b))) (exp (+ (log (- a b)) (log (- a b)))))) 22.768 * * * * [progress]: [ 94 / 181 ] simplifiying candidate # 22.768 * * * * [progress]: [ 95 / 181 ] simplifiying candidate # 22.768 * * * * [progress]: [ 96 / 181 ] simplifiying candidate # 22.768 * [simplify]: Simplifying (* (* (* (- a b) (- a b)) (- a b)) (* (* (- a b) (- a b)) (- a b))) 22.768 * * [simplify]: iters left: 6 (6 enodes) 22.770 * * [simplify]: iters left: 5 (27 enodes) 22.775 * * [simplify]: iters left: 4 (60 enodes) 22.794 * * [simplify]: iters left: 3 (263 enodes) 23.074 * * [simplify]: Extracting #0: cost 1 inf + 0 23.074 * * [simplify]: Extracting #1: cost 25 inf + 0 23.075 * * [simplify]: Extracting #2: cost 259 inf + 3 23.077 * * [simplify]: Extracting #3: cost 241 inf + 8146 23.092 * * [simplify]: Extracting #4: cost 29 inf + 49757 23.125 * * [simplify]: Extracting #5: cost 0 inf + 56917 23.157 * [simplify]: Simplified to (* (* (- a b) (* (- a b) (- a b))) (* (- a b) (* (- a b) (- a b)))) 23.157 * [simplify]: Simplified (2 2 1) to (λ (a b) (/ (* (- (* a a) (* b b)) (- (* a a) (* b b))) (cbrt (* (* (- a b) (* (- a b) (- a b))) (* (- a b) (* (- a b) (- a b))))))) 23.157 * * * * [progress]: [ 97 / 181 ] simplifiying candidate # 23.157 * * * * [progress]: [ 98 / 181 ] simplifiying candidate # 23.158 * * * * [progress]: [ 99 / 181 ] simplifiying candidate # 23.158 * * * * [progress]: [ 100 / 181 ] simplifiying candidate # 23.158 * [simplify]: Simplifying (* (- (pow a 3) (pow b 3)) (- (pow a 3) (pow b 3))) 23.158 * * [simplify]: iters left: 5 (7 enodes) 23.162 * * [simplify]: iters left: 4 (36 enodes) 23.179 * * [simplify]: iters left: 3 (87 enodes) 23.219 * * [simplify]: iters left: 2 (246 enodes) 23.328 * * [simplify]: Extracting #0: cost 1 inf + 0 23.328 * * [simplify]: Extracting #1: cost 55 inf + 0 23.330 * * [simplify]: Extracting #2: cost 227 inf + 84 23.331 * * [simplify]: Extracting #3: cost 200 inf + 9139 23.337 * * [simplify]: Extracting #4: cost 89 inf + 50197 23.353 * * [simplify]: Extracting #5: cost 10 inf + 88607 23.377 * * [simplify]: Extracting #6: cost 0 inf + 92667 23.401 * * [simplify]: Extracting #7: cost 0 inf + 92427 23.426 * [simplify]: Simplified to (* (- (* (* a a) a) (* b (* b b))) (- (* (* a a) a) (* b (* b b)))) 23.426 * [simplify]: Simplified (2 2 1) to (λ (a b) (/ (* (- (* a a) (* b b)) (- (* a a) (* b b))) (/ (* (- (* (* a a) a) (* b (* b b))) (- (* (* a a) a) (* b (* b b)))) (* (+ (* a a) (+ (* b b) (* a b))) (+ (* a a) (+ (* b b) (* a b))))))) 23.426 * [simplify]: Simplifying (* (+ (* a a) (+ (* b b) (* a b))) (+ (* a a) (+ (* b b) (* a b)))) 23.427 * * [simplify]: iters left: 6 (8 enodes) 23.431 * * [simplify]: iters left: 5 (39 enodes) 23.447 * * [simplify]: iters left: 4 (112 enodes) 23.491 * * [simplify]: iters left: 3 (460 enodes) 24.055 * * [simplify]: Extracting #0: cost 1 inf + 0 24.055 * * [simplify]: Extracting #1: cost 72 inf + 0 24.062 * * [simplify]: Extracting #2: cost 251 inf + 533 24.069 * * [simplify]: Extracting #3: cost 142 inf + 27105 24.089 * * [simplify]: Extracting #4: cost 1 inf + 61996 24.113 * * [simplify]: Extracting #5: cost 0 inf + 61623 24.149 * [simplify]: Simplified to (* (fma a a (* b (+ a b))) (fma a a (* b (+ a b)))) 24.149 * [simplify]: Simplified (2 2 2) to (λ (a b) (/ (* (- (* a a) (* b b)) (- (* a a) (* b b))) (/ (* (- (* (* a a) a) (* b (* b b))) (- (* (* a a) a) (* b (* b b)))) (* (fma a a (* b (+ a b))) (fma a a (* b (+ a b))))))) 24.149 * * * * [progress]: [ 101 / 181 ] simplifiying candidate # 24.149 * [simplify]: Simplifying (* (- (pow a 3) (pow b 3)) (- (* a a) (* b b))) 24.149 * * [simplify]: iters left: 6 (10 enodes) 24.155 * * [simplify]: iters left: 5 (50 enodes) 24.176 * * [simplify]: iters left: 4 (118 enodes) 24.225 * * [simplify]: iters left: 3 (366 enodes) 24.502 * * [simplify]: Extracting #0: cost 1 inf + 0 24.503 * * [simplify]: Extracting #1: cost 95 inf + 0 24.504 * * [simplify]: Extracting #2: cost 431 inf + 206 24.509 * * [simplify]: Extracting #3: cost 336 inf + 20575 24.522 * * [simplify]: Extracting #4: cost 167 inf + 59823 24.544 * * [simplify]: Extracting #5: cost 32 inf + 121757 24.566 * * [simplify]: Extracting #6: cost 0 inf + 137719 24.588 * [simplify]: Simplified to (* (- (* a a) (* b b)) (- (* a (* a a)) (* b (* b b)))) 24.588 * [simplify]: Simplified (2 2 1) to (λ (a b) (/ (* (- (* a a) (* b b)) (- (* a a) (* b b))) (/ (* (- (* a a) (* b b)) (- (* a (* a a)) (* b (* b b)))) (* (+ (* a a) (+ (* b b) (* a b))) (+ a b))))) 24.588 * [simplify]: Simplifying (* (+ (* a a) (+ (* b b) (* a b))) (+ a b)) 24.589 * * [simplify]: iters left: 6 (9 enodes) 24.591 * * [simplify]: iters left: 5 (43 enodes) 24.598 * * [simplify]: iters left: 4 (109 enodes) 24.628 * * [simplify]: iters left: 3 (301 enodes) 24.777 * * [simplify]: Extracting #0: cost 1 inf + 0 24.778 * * [simplify]: Extracting #1: cost 38 inf + 0 24.779 * * [simplify]: Extracting #2: cost 106 inf + 387 24.784 * * [simplify]: Extracting #3: cost 60 inf + 8270 24.797 * * [simplify]: Extracting #4: cost 4 inf + 19585 24.814 * * [simplify]: Extracting #5: cost 0 inf + 19713 24.827 * * [simplify]: Extracting #6: cost 0 inf + 19623 24.841 * [simplify]: Simplified to (* (+ a b) (fma b (+ a b) (* a a))) 24.841 * [simplify]: Simplified (2 2 2) to (λ (a b) (/ (* (- (* a a) (* b b)) (- (* a a) (* b b))) (/ (* (- (* a a) (* b b)) (- (* a (* a a)) (* b (* b b)))) (* (+ a b) (fma b (+ a b) (* a a)))))) 24.841 * * * * [progress]: [ 102 / 181 ] simplifiying candidate # 24.842 * [simplify]: Simplifying (* (- (* a a) (* b b)) (- (pow a 3) (pow b 3))) 24.842 * * [simplify]: iters left: 6 (10 enodes) 24.848 * * [simplify]: iters left: 5 (50 enodes) 24.869 * * [simplify]: iters left: 4 (118 enodes) 24.912 * * [simplify]: iters left: 3 (366 enodes) 25.202 * * [simplify]: Extracting #0: cost 1 inf + 0 25.202 * * [simplify]: Extracting #1: cost 95 inf + 0 25.210 * * [simplify]: Extracting #2: cost 424 inf + 1166 25.222 * * [simplify]: Extracting #3: cost 324 inf + 23503 25.247 * * [simplify]: Extracting #4: cost 168 inf + 59807 25.265 * * [simplify]: Extracting #5: cost 53 inf + 109661 25.292 * * [simplify]: Extracting #6: cost 0 inf + 137035 25.315 * [simplify]: Simplified to (* (- (* a a) (* b b)) (- (* a (* a a)) (* b (* b b)))) 25.315 * [simplify]: Simplified (2 2 1) to (λ (a b) (/ (* (- (* a a) (* b b)) (- (* a a) (* b b))) (/ (* (- (* a a) (* b b)) (- (* a (* a a)) (* b (* b b)))) (* (+ a b) (+ (* a a) (+ (* b b) (* a b))))))) 25.315 * [simplify]: Simplifying (* (+ a b) (+ (* a a) (+ (* b b) (* a b)))) 25.315 * * [simplify]: iters left: 6 (9 enodes) 25.318 * * [simplify]: iters left: 5 (43 enodes) 25.325 * * [simplify]: iters left: 4 (106 enodes) 25.378 * * [simplify]: iters left: 3 (291 enodes) 25.510 * * [simplify]: Extracting #0: cost 1 inf + 0 25.510 * * [simplify]: Extracting #1: cost 39 inf + 0 25.513 * * [simplify]: Extracting #2: cost 81 inf + 44 25.515 * * [simplify]: Extracting #3: cost 37 inf + 6954 25.519 * * [simplify]: Extracting #4: cost 1 inf + 13096 25.524 * * [simplify]: Extracting #5: cost 0 inf + 13108 25.530 * [simplify]: Simplified to (* (fma b b (* a (+ b a))) (+ b a)) 25.530 * [simplify]: Simplified (2 2 2) to (λ (a b) (/ (* (- (* a a) (* b b)) (- (* a a) (* b b))) (/ (* (- (* a a) (* b b)) (- (* a (* a a)) (* b (* b b)))) (* (fma b b (* a (+ b a))) (+ b a))))) 25.530 * * * * [progress]: [ 103 / 181 ] simplifiying candidate # 25.531 * [simplify]: Simplifying (* (- (* a a) (* b b)) (- (* a a) (* b b))) 25.531 * * [simplify]: iters left: 6 (6 enodes) 25.533 * * [simplify]: iters left: 5 (24 enodes) 25.541 * * [simplify]: iters left: 4 (50 enodes) 25.555 * * [simplify]: iters left: 3 (166 enodes) 25.657 * * [simplify]: Extracting #0: cost 1 inf + 0 25.657 * * [simplify]: Extracting #1: cost 55 inf + 0 25.658 * * [simplify]: Extracting #2: cost 177 inf + 614 25.662 * * [simplify]: Extracting #3: cost 73 inf + 18689 25.669 * * [simplify]: Extracting #4: cost 0 inf + 30658 25.678 * * [simplify]: Extracting #5: cost 0 inf + 30363 25.686 * [simplify]: Simplified to (* (- (* a a) (* b b)) (- (* a a) (* b b))) 25.686 * [simplify]: Simplified (2 2 1) to (λ (a b) (/ (* (- (* a a) (* b b)) (- (* a a) (* b b))) (/ (* (- (* a a) (* b b)) (- (* a a) (* b b))) (* (+ a b) (+ a b))))) 25.687 * [simplify]: Simplifying (* (+ a b) (+ a b)) 25.687 * * [simplify]: iters left: 4 (4 enodes) 25.688 * * [simplify]: iters left: 3 (19 enodes) 25.691 * * [simplify]: iters left: 2 (43 enodes) 25.699 * * [simplify]: iters left: 1 (89 enodes) 25.712 * * [simplify]: Extracting #0: cost 1 inf + 0 25.712 * * [simplify]: Extracting #1: cost 13 inf + 0 25.712 * * [simplify]: Extracting #2: cost 27 inf + 2 25.712 * * [simplify]: Extracting #3: cost 7 inf + 1564 25.715 * * [simplify]: Extracting #4: cost 0 inf + 2242 25.716 * [simplify]: Simplified to (* (+ b a) (+ b a)) 25.716 * [simplify]: Simplified (2 2 2) to (λ (a b) (/ (* (- (* a a) (* b b)) (- (* a a) (* b b))) (/ (* (- (* a a) (* b b)) (- (* a a) (* b b))) (* (+ b a) (+ b a))))) 25.716 * * * * [progress]: [ 104 / 181 ] simplifiying candidate # 25.716 * * * * [progress]: [ 105 / 181 ] simplifiying candidate # 25.716 * [simplify]: Simplifying (* (* (cbrt (- a b)) (cbrt (- a b))) (* (cbrt (- a b)) (cbrt (- a b)))) 25.716 * * [simplify]: iters left: 6 (6 enodes) 25.718 * * [simplify]: iters left: 5 (24 enodes) 25.721 * * [simplify]: iters left: 4 (31 enodes) 25.727 * * [simplify]: iters left: 3 (42 enodes) 25.737 * * [simplify]: iters left: 2 (74 enodes) 25.764 * * [simplify]: iters left: 1 (138 enodes) 25.791 * * [simplify]: Extracting #0: cost 1 inf + 0 25.791 * * [simplify]: Extracting #1: cost 19 inf + 0 25.791 * * [simplify]: Extracting #2: cost 50 inf + 2 25.791 * * [simplify]: Extracting #3: cost 47 inf + 9 25.791 * * [simplify]: Extracting #4: cost 43 inf + 135 25.792 * * [simplify]: Extracting #5: cost 15 inf + 7577 25.794 * * [simplify]: Extracting #6: cost 0 inf + 15333 25.795 * [simplify]: Simplified to (* (- a b) (cbrt (- a b))) 25.795 * [simplify]: Simplified (2 2 1) to (λ (a b) (/ (* (- (* a a) (* b b)) (- (* a a) (* b b))) (* (* (- a b) (cbrt (- a b))) (* (cbrt (- a b)) (cbrt (- a b)))))) 25.795 * [simplify]: Simplifying (* (cbrt (- a b)) (cbrt (- a b))) 25.795 * * [simplify]: iters left: 5 (5 enodes) 25.796 * * [simplify]: iters left: 4 (17 enodes) 25.799 * * [simplify]: iters left: 3 (20 enodes) 25.802 * * [simplify]: Extracting #0: cost 1 inf + 0 25.802 * * [simplify]: Extracting #1: cost 3 inf + 0 25.802 * * [simplify]: Extracting #2: cost 5 inf + 0 25.803 * * [simplify]: Extracting #3: cost 9 inf + 0 25.803 * * [simplify]: Extracting #4: cost 7 inf + 43 25.805 * * [simplify]: Extracting #5: cost 0 inf + 736 25.805 * [simplify]: Simplified to (* (cbrt (- a b)) (cbrt (- a b))) 25.805 * [simplify]: Simplified (2 2 2) to (λ (a b) (/ (* (- (* a a) (* b b)) (- (* a a) (* b b))) (* (* (* (cbrt (- a b)) (cbrt (- a b))) (* (cbrt (- a b)) (cbrt (- a b)))) (* (cbrt (- a b)) (cbrt (- a b)))))) 25.805 * * * * [progress]: [ 106 / 181 ] simplifiying candidate # 25.805 * [simplify]: Simplifying (* (sqrt (- a b)) (sqrt (- a b))) 25.806 * * [simplify]: iters left: 5 (5 enodes) 25.808 * * [simplify]: iters left: 4 (15 enodes) 25.812 * * [simplify]: iters left: 3 (19 enodes) 25.817 * * [simplify]: Extracting #0: cost 1 inf + 0 25.817 * * [simplify]: Extracting #1: cost 6 inf + 0 25.817 * * [simplify]: Extracting #2: cost 5 inf + 43 25.817 * * [simplify]: Extracting #3: cost 2 inf + 168 25.817 * * [simplify]: Extracting #4: cost 0 inf + 332 25.817 * [simplify]: Simplified to (- a b) 25.817 * [simplify]: Simplified (2 2 1) to (λ (a b) (/ (* (- (* a a) (* b b)) (- (* a a) (* b b))) (* (- a b) (* (sqrt (- a b)) (sqrt (- a b)))))) 25.818 * [simplify]: Simplifying (* (sqrt (- a b)) (sqrt (- a b))) 25.818 * * [simplify]: iters left: 5 (5 enodes) 25.820 * * [simplify]: iters left: 4 (15 enodes) 25.824 * * [simplify]: iters left: 3 (19 enodes) 25.826 * * [simplify]: Extracting #0: cost 1 inf + 0 25.826 * * [simplify]: Extracting #1: cost 6 inf + 0 25.826 * * [simplify]: Extracting #2: cost 5 inf + 43 25.827 * * [simplify]: Extracting #3: cost 2 inf + 168 25.827 * * [simplify]: Extracting #4: cost 0 inf + 332 25.827 * [simplify]: Simplified to (- a b) 25.827 * [simplify]: Simplified (2 2 2) to (λ (a b) (/ (* (- (* a a) (* b b)) (- (* a a) (* b b))) (* (* (sqrt (- a b)) (sqrt (- a b))) (- a b)))) 25.827 * * * * [progress]: [ 107 / 181 ] simplifiying candidate # 25.827 * [simplify]: Simplifying (* 1 1) 25.827 * * [simplify]: iters left: 2 (2 enodes) 25.828 * * [simplify]: iters left: 1 (6 enodes) 25.829 * * [simplify]: Extracting #0: cost 1 inf + 0 25.829 * * [simplify]: Extracting #1: cost 0 inf + 1 25.829 * [simplify]: Simplified to 1 25.829 * [simplify]: Simplified (2 2 1) to (λ (a b) (/ (* (- (* a a) (* b b)) (- (* a a) (* b b))) (* 1 (* (- a b) (- a b))))) 25.830 * [simplify]: Simplifying (* (- a b) (- a b)) 25.830 * * [simplify]: iters left: 4 (4 enodes) 25.830 * * [simplify]: iters left: 3 (14 enodes) 25.832 * * [simplify]: iters left: 2 (23 enodes) 25.837 * * [simplify]: iters left: 1 (51 enodes) 25.846 * * [simplify]: Extracting #0: cost 1 inf + 0 25.846 * * [simplify]: Extracting #1: cost 19 inf + 0 25.847 * * [simplify]: Extracting #2: cost 31 inf + 42 25.847 * * [simplify]: Extracting #3: cost 29 inf + 84 25.847 * * [simplify]: Extracting #4: cost 4 inf + 2488 25.848 * * [simplify]: Extracting #5: cost 0 inf + 3176 25.849 * [simplify]: Simplified to (* (- a b) (- a b)) 25.849 * [simplify]: Simplified (2 2 2) to (λ (a b) (/ (* (- (* a a) (* b b)) (- (* a a) (* b b))) (* 1 (* (- a b) (- a b))))) 25.849 * * * * [progress]: [ 108 / 181 ] simplifiying candidate # 25.849 * [simplify]: Simplifying (* 1 1) 25.849 * * [simplify]: iters left: 2 (2 enodes) 25.850 * * [simplify]: iters left: 1 (6 enodes) 25.851 * * [simplify]: Extracting #0: cost 1 inf + 0 25.851 * * [simplify]: Extracting #1: cost 0 inf + 1 25.851 * [simplify]: Simplified to 1 25.851 * [simplify]: Simplified (2 2 1) to (λ (a b) (/ (* (- (* a a) (* b b)) (- (* a a) (* b b))) (* 1 (* (- a b) (- a b))))) 25.852 * [simplify]: Simplifying (* (- a b) (- a b)) 25.852 * * [simplify]: iters left: 4 (4 enodes) 25.853 * * [simplify]: iters left: 3 (14 enodes) 25.855 * * [simplify]: iters left: 2 (23 enodes) 25.861 * * [simplify]: iters left: 1 (51 enodes) 25.881 * * [simplify]: Extracting #0: cost 1 inf + 0 25.881 * * [simplify]: Extracting #1: cost 19 inf + 0 25.881 * * [simplify]: Extracting #2: cost 31 inf + 42 25.881 * * [simplify]: Extracting #3: cost 29 inf + 84 25.882 * * [simplify]: Extracting #4: cost 4 inf + 2488 25.884 * * [simplify]: Extracting #5: cost 0 inf + 3176 25.886 * [simplify]: Simplified to (* (- a b) (- a b)) 25.886 * [simplify]: Simplified (2 2 2) to (λ (a b) (/ (* (- (* a a) (* b b)) (- (* a a) (* b b))) (* 1 (* (- a b) (- a b))))) 25.886 * * * * [progress]: [ 109 / 181 ] simplifiying candidate # 25.886 * [simplify]: Simplifying (* (+ (sqrt a) (sqrt b)) (+ (sqrt a) (sqrt b))) 25.886 * * [simplify]: iters left: 5 (6 enodes) 25.889 * * [simplify]: iters left: 4 (25 enodes) 25.898 * * [simplify]: iters left: 3 (49 enodes) 25.912 * * [simplify]: iters left: 2 (63 enodes) 25.925 * * [simplify]: Extracting #0: cost 1 inf + 0 25.925 * * [simplify]: Extracting #1: cost 7 inf + 0 25.925 * * [simplify]: Extracting #2: cost 15 inf + 0 25.925 * * [simplify]: Extracting #3: cost 13 inf + 43 25.925 * * [simplify]: Extracting #4: cost 11 inf + 125 25.926 * * [simplify]: Extracting #5: cost 2 inf + 1242 25.927 * * [simplify]: Extracting #6: cost 0 inf + 1526 25.927 * [simplify]: Simplified to (* (+ (sqrt a) (sqrt b)) (+ (sqrt a) (sqrt b))) 25.927 * [simplify]: Simplified (2 2 1) to (λ (a b) (/ (* (- (* a a) (* b b)) (- (* a a) (* b b))) (* (* (+ (sqrt a) (sqrt b)) (+ (sqrt a) (sqrt b))) (* (- (sqrt a) (sqrt b)) (- (sqrt a) (sqrt b)))))) 25.928 * [simplify]: Simplifying (* (- (sqrt a) (sqrt b)) (- (sqrt a) (sqrt b))) 25.928 * * [simplify]: iters left: 5 (6 enodes) 25.930 * * [simplify]: iters left: 4 (20 enodes) 25.936 * * [simplify]: iters left: 3 (29 enodes) 25.946 * * [simplify]: iters left: 2 (57 enodes) 25.957 * * [simplify]: iters left: 1 (109 enodes) 25.973 * * [simplify]: Extracting #0: cost 1 inf + 0 25.973 * * [simplify]: Extracting #1: cost 27 inf + 0 25.973 * * [simplify]: Extracting #2: cost 47 inf + 125 25.974 * * [simplify]: Extracting #3: cost 21 inf + 3580 25.976 * * [simplify]: Extracting #4: cost 0 inf + 7850 25.978 * * [simplify]: Extracting #5: cost 0 inf + 7730 25.980 * [simplify]: Simplified to (* (- (sqrt a) (sqrt b)) (- (sqrt a) (sqrt b))) 25.980 * [simplify]: Simplified (2 2 2) to (λ (a b) (/ (* (- (* a a) (* b b)) (- (* a a) (* b b))) (* (* (+ (sqrt a) (sqrt b)) (+ (sqrt a) (sqrt b))) (* (- (sqrt a) (sqrt b)) (- (sqrt a) (sqrt b)))))) 25.980 * * * * [progress]: [ 110 / 181 ] simplifiying candidate # 25.980 * [simplify]: Simplifying (* 1 1) 25.980 * * [simplify]: iters left: 2 (2 enodes) 25.982 * * [simplify]: iters left: 1 (6 enodes) 25.984 * * [simplify]: Extracting #0: cost 1 inf + 0 25.984 * * [simplify]: Extracting #1: cost 0 inf + 1 25.984 * [simplify]: Simplified to 1 25.984 * [simplify]: Simplified (2 2 1) to (λ (a b) (/ (* (- (* a a) (* b b)) (- (* a a) (* b b))) (* 1 (* (- a b) (- a b))))) 25.984 * [simplify]: Simplifying (* (- a b) (- a b)) 25.984 * * [simplify]: iters left: 4 (4 enodes) 25.986 * * [simplify]: iters left: 3 (14 enodes) 25.990 * * [simplify]: iters left: 2 (23 enodes) 25.999 * * [simplify]: iters left: 1 (51 enodes) 26.019 * * [simplify]: Extracting #0: cost 1 inf + 0 26.020 * * [simplify]: Extracting #1: cost 19 inf + 0 26.020 * * [simplify]: Extracting #2: cost 31 inf + 42 26.020 * * [simplify]: Extracting #3: cost 29 inf + 84 26.021 * * [simplify]: Extracting #4: cost 4 inf + 2488 26.023 * * [simplify]: Extracting #5: cost 0 inf + 3176 26.025 * [simplify]: Simplified to (* (- a b) (- a b)) 26.025 * [simplify]: Simplified (2 2 2) to (λ (a b) (/ (* (- (* a a) (* b b)) (- (* a a) (* b b))) (* 1 (* (- a b) (- a b))))) 26.025 * * * * [progress]: [ 111 / 181 ] simplifiying candidate # 26.025 * [simplify]: Simplifying (* 1 1) 26.025 * * [simplify]: iters left: 2 (2 enodes) 26.027 * * [simplify]: iters left: 1 (6 enodes) 26.029 * * [simplify]: Extracting #0: cost 1 inf + 0 26.029 * * [simplify]: Extracting #1: cost 0 inf + 1 26.029 * [simplify]: Simplified to 1 26.029 * [simplify]: Simplified (2 2 1) to (λ (a b) (/ (* (- (* a a) (* b b)) (- (* a a) (* b b))) (* 1 (* (- a b) (- a b))))) 26.029 * [simplify]: Simplifying (* (- a b) (- a b)) 26.030 * * [simplify]: iters left: 4 (4 enodes) 26.031 * * [simplify]: iters left: 3 (14 enodes) 26.035 * * [simplify]: iters left: 2 (23 enodes) 26.044 * * [simplify]: iters left: 1 (51 enodes) 26.063 * * [simplify]: Extracting #0: cost 1 inf + 0 26.063 * * [simplify]: Extracting #1: cost 19 inf + 0 26.064 * * [simplify]: Extracting #2: cost 31 inf + 42 26.064 * * [simplify]: Extracting #3: cost 29 inf + 84 26.065 * * [simplify]: Extracting #4: cost 4 inf + 2488 26.066 * * [simplify]: Extracting #5: cost 0 inf + 3176 26.068 * [simplify]: Simplified to (* (- a b) (- a b)) 26.068 * [simplify]: Simplified (2 2 2) to (λ (a b) (/ (* (- (* a a) (* b b)) (- (* a a) (* b b))) (* 1 (* (- a b) (- a b))))) 26.068 * * * * [progress]: [ 112 / 181 ] simplifiying candidate # 26.069 * [simplify]: Simplifying (* (sqrt (- a b)) (sqrt (- a b))) 26.069 * * [simplify]: iters left: 5 (5 enodes) 26.071 * * [simplify]: iters left: 4 (15 enodes) 26.075 * * [simplify]: iters left: 3 (19 enodes) 26.079 * * [simplify]: Extracting #0: cost 1 inf + 0 26.079 * * [simplify]: Extracting #1: cost 6 inf + 0 26.080 * * [simplify]: Extracting #2: cost 5 inf + 43 26.080 * * [simplify]: Extracting #3: cost 2 inf + 168 26.080 * * [simplify]: Extracting #4: cost 0 inf + 332 26.080 * [simplify]: Simplified to (- a b) 26.080 * [simplify]: Simplified (2 2 1) to (λ (a b) (/ (* (- (* a a) (* b b)) (- (* a a) (* b b))) (* (- a b) (* (sqrt (- a b)) (sqrt (- a b)))))) 26.081 * [simplify]: Simplifying (* (sqrt (- a b)) (sqrt (- a b))) 26.081 * * [simplify]: iters left: 5 (5 enodes) 26.083 * * [simplify]: iters left: 4 (15 enodes) 26.087 * * [simplify]: iters left: 3 (19 enodes) 26.092 * * [simplify]: Extracting #0: cost 1 inf + 0 26.092 * * [simplify]: Extracting #1: cost 6 inf + 0 26.092 * * [simplify]: Extracting #2: cost 5 inf + 43 26.092 * * [simplify]: Extracting #3: cost 2 inf + 168 26.092 * * [simplify]: Extracting #4: cost 0 inf + 332 26.093 * [simplify]: Simplified to (- a b) 26.093 * [simplify]: Simplified (2 2 2) to (λ (a b) (/ (* (- (* a a) (* b b)) (- (* a a) (* b b))) (* (* (sqrt (- a b)) (sqrt (- a b))) (- a b)))) 26.093 * * * * [progress]: [ 113 / 181 ] simplifiying candidate # 26.093 * [simplify]: Simplifying (- a b) 26.093 * * [simplify]: iters left: 2 (3 enodes) 26.095 * * [simplify]: iters left: 1 (11 enodes) 26.098 * * [simplify]: Extracting #0: cost 1 inf + 0 26.098 * * [simplify]: Extracting #1: cost 5 inf + 0 26.098 * * [simplify]: Extracting #2: cost 3 inf + 43 26.098 * * [simplify]: Extracting #3: cost 0 inf + 168 26.098 * [simplify]: Simplified to (- a b) 26.098 * [simplify]: Simplified (2 2 1) to (λ (a b) (/ (* (- (* a a) (* b b)) (- (* a a) (* b b))) (pow (- a b) (* 2 1)))) 26.099 * [simplify]: Simplifying (* 2 1) 26.099 * * [simplify]: iters left: 2 (3 enodes) 26.101 * * [simplify]: iters left: 1 (9 enodes) 26.104 * * [simplify]: Extracting #0: cost 1 inf + 0 26.104 * * [simplify]: Extracting #1: cost 0 inf + 1 26.104 * [simplify]: Simplified to 2 26.104 * [simplify]: Simplified (2 2 2) to (λ (a b) (/ (* (- (* a a) (* b b)) (- (* a a) (* b b))) (pow (- a b) 2))) 26.104 * * * * [progress]: [ 114 / 181 ] simplifiying candidate # 26.105 * [simplify]: Simplifying (* (- a b) (fma (- (cbrt b)) (* (cbrt b) (cbrt b)) (* (cbrt b) (* (cbrt b) (cbrt b))))) 26.105 * * [simplify]: iters left: 6 (9 enodes) 26.109 * * [simplify]: iters left: 5 (35 enodes) 26.120 * * [simplify]: iters left: 4 (54 enodes) 26.135 * * [simplify]: iters left: 3 (128 enodes) 26.167 * * [simplify]: iters left: 2 (341 enodes) 26.412 * * [simplify]: Extracting #0: cost 1 inf + 0 26.412 * * [simplify]: Extracting #1: cost 0 inf + 1 26.412 * [simplify]: Simplified to 0 26.412 * [simplify]: Simplified (2 2 2) to (λ (a b) (/ (* (- (* a a) (* b b)) (- (* a a) (* b b))) (+ (* (- a b) (fma (* (cbrt a) (cbrt a)) (cbrt a) (- (* (cbrt b) (* (cbrt b) (cbrt b)))))) 0))) 26.412 * * * * [progress]: [ 115 / 181 ] simplifiying candidate # 26.412 * [simplify]: Simplifying (* (- a b) (fma (- (sqrt b)) (sqrt b) (* (sqrt b) (sqrt b)))) 26.412 * * [simplify]: iters left: 6 (8 enodes) 26.414 * * [simplify]: iters left: 5 (27 enodes) 26.418 * * [simplify]: iters left: 4 (44 enodes) 26.425 * * [simplify]: iters left: 3 (106 enodes) 26.447 * * [simplify]: iters left: 2 (255 enodes) 26.622 * * [simplify]: Extracting #0: cost 1 inf + 0 26.622 * * [simplify]: Extracting #1: cost 0 inf + 1 26.622 * [simplify]: Simplified to 0 26.622 * [simplify]: Simplified (2 2 2) to (λ (a b) (/ (* (- (* a a) (* b b)) (- (* a a) (* b b))) (+ (* (- a b) (fma (* (cbrt a) (cbrt a)) (cbrt a) (- (* (sqrt b) (sqrt b))))) 0))) 26.623 * * * * [progress]: [ 116 / 181 ] simplifiying candidate # 26.623 * [simplify]: Simplifying (* (- a b) (fma (- b) 1 (* b 1))) 26.623 * * [simplify]: iters left: 5 (8 enodes) 26.627 * * [simplify]: iters left: 4 (28 enodes) 26.636 * * [simplify]: iters left: 3 (46 enodes) 26.655 * * [simplify]: iters left: 2 (115 enodes) 26.713 * * [simplify]: iters left: 1 (252 enodes) 26.838 * * [simplify]: Extracting #0: cost 1 inf + 0 26.838 * * [simplify]: Extracting #1: cost 0 inf + 1 26.838 * [simplify]: Simplified to 0 26.838 * [simplify]: Simplified (2 2 2) to (λ (a b) (/ (* (- (* a a) (* b b)) (- (* a a) (* b b))) (+ (* (- a b) (fma (* (cbrt a) (cbrt a)) (cbrt a) (- (* b 1)))) 0))) 26.838 * * * * [progress]: [ 117 / 181 ] simplifiying candidate # 26.838 * [simplify]: Simplifying (* (- a b) (fma (- (cbrt b)) (* (cbrt b) (cbrt b)) (* (cbrt b) (* (cbrt b) (cbrt b))))) 26.839 * * [simplify]: iters left: 6 (9 enodes) 26.843 * * [simplify]: iters left: 5 (35 enodes) 26.855 * * [simplify]: iters left: 4 (54 enodes) 26.874 * * [simplify]: iters left: 3 (128 enodes) 26.914 * * [simplify]: iters left: 2 (341 enodes) 27.186 * * [simplify]: Extracting #0: cost 1 inf + 0 27.186 * * [simplify]: Extracting #1: cost 0 inf + 1 27.186 * [simplify]: Simplified to 0 27.186 * [simplify]: Simplified (2 2 2) to (λ (a b) (/ (* (- (* a a) (* b b)) (- (* a a) (* b b))) (+ (* (- a b) (fma (sqrt a) (sqrt a) (- (* (cbrt b) (* (cbrt b) (cbrt b)))))) 0))) 27.186 * * * * [progress]: [ 118 / 181 ] simplifiying candidate # 27.187 * [simplify]: Simplifying (* (- a b) (fma (- (sqrt b)) (sqrt b) (* (sqrt b) (sqrt b)))) 27.187 * * [simplify]: iters left: 6 (8 enodes) 27.191 * * [simplify]: iters left: 5 (27 enodes) 27.199 * * [simplify]: iters left: 4 (44 enodes) 27.215 * * [simplify]: iters left: 3 (106 enodes) 27.258 * * [simplify]: iters left: 2 (255 enodes) 27.421 * * [simplify]: Extracting #0: cost 1 inf + 0 27.421 * * [simplify]: Extracting #1: cost 0 inf + 1 27.421 * [simplify]: Simplified to 0 27.421 * [simplify]: Simplified (2 2 2) to (λ (a b) (/ (* (- (* a a) (* b b)) (- (* a a) (* b b))) (+ (* (- a b) (fma (sqrt a) (sqrt a) (- (* (sqrt b) (sqrt b))))) 0))) 27.421 * * * * [progress]: [ 119 / 181 ] simplifiying candidate # 27.422 * [simplify]: Simplifying (* (- a b) (fma (- b) 1 (* b 1))) 27.422 * * [simplify]: iters left: 5 (8 enodes) 27.424 * * [simplify]: iters left: 4 (28 enodes) 27.432 * * [simplify]: iters left: 3 (46 enodes) 27.451 * * [simplify]: iters left: 2 (115 enodes) 27.507 * * [simplify]: iters left: 1 (252 enodes) 27.612 * * [simplify]: Extracting #0: cost 1 inf + 0 27.612 * * [simplify]: Extracting #1: cost 0 inf + 1 27.612 * [simplify]: Simplified to 0 27.612 * [simplify]: Simplified (2 2 2) to (λ (a b) (/ (* (- (* a a) (* b b)) (- (* a a) (* b b))) (+ (* (- a b) (fma (sqrt a) (sqrt a) (- (* b 1)))) 0))) 27.612 * * * * [progress]: [ 120 / 181 ] simplifiying candidate # 27.612 * [simplify]: Simplifying (* (- a b) (fma (- (cbrt b)) (* (cbrt b) (cbrt b)) (* (cbrt b) (* (cbrt b) (cbrt b))))) 27.612 * * [simplify]: iters left: 6 (9 enodes) 27.614 * * [simplify]: iters left: 5 (35 enodes) 27.620 * * [simplify]: iters left: 4 (54 enodes) 27.641 * * [simplify]: iters left: 3 (128 enodes) 27.670 * * [simplify]: iters left: 2 (341 enodes) 27.904 * * [simplify]: Extracting #0: cost 1 inf + 0 27.904 * * [simplify]: Extracting #1: cost 0 inf + 1 27.904 * [simplify]: Simplified to 0 27.904 * [simplify]: Simplified (2 2 2) to (λ (a b) (/ (* (- (* a a) (* b b)) (- (* a a) (* b b))) (+ (* (- a b) (fma 1 a (- (* (cbrt b) (* (cbrt b) (cbrt b)))))) 0))) 27.904 * * * * [progress]: [ 121 / 181 ] simplifiying candidate # 27.904 * [simplify]: Simplifying (* (- a b) (fma (- (sqrt b)) (sqrt b) (* (sqrt b) (sqrt b)))) 27.904 * * [simplify]: iters left: 6 (8 enodes) 27.906 * * [simplify]: iters left: 5 (27 enodes) 27.910 * * [simplify]: iters left: 4 (44 enodes) 27.918 * * [simplify]: iters left: 3 (106 enodes) 27.953 * * [simplify]: iters left: 2 (255 enodes) 28.065 * * [simplify]: Extracting #0: cost 1 inf + 0 28.065 * * [simplify]: Extracting #1: cost 0 inf + 1 28.065 * [simplify]: Simplified to 0 28.066 * [simplify]: Simplified (2 2 2) to (λ (a b) (/ (* (- (* a a) (* b b)) (- (* a a) (* b b))) (+ (* (- a b) (fma 1 a (- (* (sqrt b) (sqrt b))))) 0))) 28.066 * * * * [progress]: [ 122 / 181 ] simplifiying candidate # 28.066 * [simplify]: Simplifying (* (- a b) (fma (- b) 1 (* b 1))) 28.066 * * [simplify]: iters left: 5 (8 enodes) 28.068 * * [simplify]: iters left: 4 (28 enodes) 28.073 * * [simplify]: iters left: 3 (46 enodes) 28.083 * * [simplify]: iters left: 2 (115 enodes) 28.138 * * [simplify]: iters left: 1 (252 enodes) 28.262 * * [simplify]: Extracting #0: cost 1 inf + 0 28.263 * * [simplify]: Extracting #1: cost 0 inf + 1 28.263 * [simplify]: Simplified to 0 28.263 * [simplify]: Simplified (2 2 2) to (λ (a b) (/ (* (- (* a a) (* b b)) (- (* a a) (* b b))) (+ (* (- a b) (fma 1 a (- (* b 1)))) 0))) 28.263 * * * * [progress]: [ 123 / 181 ] simplifiying candidate # 28.263 * [simplify]: Simplifying (* (- a b) (- b)) 28.263 * * [simplify]: iters left: 4 (5 enodes) 28.264 * * [simplify]: iters left: 3 (19 enodes) 28.267 * * [simplify]: iters left: 2 (31 enodes) 28.272 * * [simplify]: iters left: 1 (61 enodes) 28.281 * * [simplify]: Extracting #0: cost 1 inf + 0 28.281 * * [simplify]: Extracting #1: cost 14 inf + 0 28.281 * * [simplify]: Extracting #2: cost 18 inf + 165 28.281 * * [simplify]: Extracting #3: cost 1 inf + 1515 28.282 * * [simplify]: Extracting #4: cost 0 inf + 1556 28.282 * [simplify]: Simplified to (* (- a b) (- b)) 28.282 * [simplify]: Simplified (2 2 2) to (λ (a b) (/ (* (- (* a a) (* b b)) (- (* a a) (* b b))) (+ (* (- a b) a) (* (- a b) (- b))))) 28.283 * * * * [progress]: [ 124 / 181 ] simplifiying candidate # 28.283 * [simplify]: Simplifying (* (- a b) (- b)) 28.283 * * [simplify]: iters left: 4 (5 enodes) 28.284 * * [simplify]: iters left: 3 (19 enodes) 28.287 * * [simplify]: iters left: 2 (31 enodes) 28.296 * * [simplify]: iters left: 1 (61 enodes) 28.319 * * [simplify]: Extracting #0: cost 1 inf + 0 28.319 * * [simplify]: Extracting #1: cost 14 inf + 0 28.319 * * [simplify]: Extracting #2: cost 18 inf + 165 28.320 * * [simplify]: Extracting #3: cost 1 inf + 1515 28.321 * * [simplify]: Extracting #4: cost 0 inf + 1556 28.322 * [simplify]: Simplified to (* (- a b) (- b)) 28.322 * [simplify]: Simplified (2 2 2) to (λ (a b) (/ (* (- (* a a) (* b b)) (- (* a a) (* b b))) (+ (* (- a b) a) (* (- a b) (- b))))) 28.322 * * * * [progress]: [ 125 / 181 ] simplifiying candidate # 28.322 * [simplify]: Simplifying (* (fma (- (cbrt b)) (* (cbrt b) (cbrt b)) (* (cbrt b) (* (cbrt b) (cbrt b)))) (- a b)) 28.322 * * [simplify]: iters left: 6 (9 enodes) 28.327 * * [simplify]: iters left: 5 (35 enodes) 28.338 * * [simplify]: iters left: 4 (54 enodes) 28.358 * * [simplify]: iters left: 3 (128 enodes) 28.415 * * [simplify]: iters left: 2 (342 enodes) 29.031 * * [simplify]: Extracting #0: cost 1 inf + 0 29.031 * * [simplify]: Extracting #1: cost 0 inf + 1 29.031 * [simplify]: Simplified to 0 29.031 * [simplify]: Simplified (2 2 2) to (λ (a b) (/ (* (- (* a a) (* b b)) (- (* a a) (* b b))) (+ (* (fma (* (cbrt a) (cbrt a)) (cbrt a) (- (* (cbrt b) (* (cbrt b) (cbrt b))))) (- a b)) 0))) 29.031 * * * * [progress]: [ 126 / 181 ] simplifiying candidate # 29.031 * [simplify]: Simplifying (* (fma (- (sqrt b)) (sqrt b) (* (sqrt b) (sqrt b))) (- a b)) 29.031 * * [simplify]: iters left: 6 (8 enodes) 29.034 * * [simplify]: iters left: 5 (27 enodes) 29.042 * * [simplify]: iters left: 4 (44 enodes) 29.062 * * [simplify]: iters left: 3 (106 enodes) 29.101 * * [simplify]: iters left: 2 (254 enodes) 29.220 * * [simplify]: Extracting #0: cost 1 inf + 0 29.220 * * [simplify]: Extracting #1: cost 0 inf + 1 29.220 * [simplify]: Simplified to 0 29.220 * [simplify]: Simplified (2 2 2) to (λ (a b) (/ (* (- (* a a) (* b b)) (- (* a a) (* b b))) (+ (* (fma (* (cbrt a) (cbrt a)) (cbrt a) (- (* (sqrt b) (sqrt b)))) (- a b)) 0))) 29.220 * * * * [progress]: [ 127 / 181 ] simplifiying candidate # 29.221 * [simplify]: Simplifying (* (fma (- b) 1 (* b 1)) (- a b)) 29.221 * * [simplify]: iters left: 5 (8 enodes) 29.225 * * [simplify]: iters left: 4 (28 enodes) 29.237 * * [simplify]: iters left: 3 (46 enodes) 29.256 * * [simplify]: iters left: 2 (115 enodes) 29.295 * * [simplify]: iters left: 1 (253 enodes) 29.410 * * [simplify]: Extracting #0: cost 1 inf + 0 29.410 * * [simplify]: Extracting #1: cost 0 inf + 1 29.410 * [simplify]: Simplified to 0 29.410 * [simplify]: Simplified (2 2 2) to (λ (a b) (/ (* (- (* a a) (* b b)) (- (* a a) (* b b))) (+ (* (fma (* (cbrt a) (cbrt a)) (cbrt a) (- (* b 1))) (- a b)) 0))) 29.410 * * * * [progress]: [ 128 / 181 ] simplifiying candidate # 29.411 * [simplify]: Simplifying (* (fma (- (cbrt b)) (* (cbrt b) (cbrt b)) (* (cbrt b) (* (cbrt b) (cbrt b)))) (- a b)) 29.411 * * [simplify]: iters left: 6 (9 enodes) 29.415 * * [simplify]: iters left: 5 (35 enodes) 29.426 * * [simplify]: iters left: 4 (54 enodes) 29.443 * * [simplify]: iters left: 3 (128 enodes) 29.479 * * [simplify]: iters left: 2 (342 enodes) 29.826 * * [simplify]: Extracting #0: cost 1 inf + 0 29.826 * * [simplify]: Extracting #1: cost 0 inf + 1 29.826 * [simplify]: Simplified to 0 29.826 * [simplify]: Simplified (2 2 2) to (λ (a b) (/ (* (- (* a a) (* b b)) (- (* a a) (* b b))) (+ (* (fma (sqrt a) (sqrt a) (- (* (cbrt b) (* (cbrt b) (cbrt b))))) (- a b)) 0))) 29.826 * * * * [progress]: [ 129 / 181 ] simplifiying candidate # 29.827 * [simplify]: Simplifying (* (fma (- (sqrt b)) (sqrt b) (* (sqrt b) (sqrt b))) (- a b)) 29.827 * * [simplify]: iters left: 6 (8 enodes) 29.831 * * [simplify]: iters left: 5 (27 enodes) 29.838 * * [simplify]: iters left: 4 (44 enodes) 29.854 * * [simplify]: iters left: 3 (106 enodes) 29.881 * * [simplify]: iters left: 2 (254 enodes) 30.015 * * [simplify]: Extracting #0: cost 1 inf + 0 30.015 * * [simplify]: Extracting #1: cost 0 inf + 1 30.015 * [simplify]: Simplified to 0 30.015 * [simplify]: Simplified (2 2 2) to (λ (a b) (/ (* (- (* a a) (* b b)) (- (* a a) (* b b))) (+ (* (fma (sqrt a) (sqrt a) (- (* (sqrt b) (sqrt b)))) (- a b)) 0))) 30.015 * * * * [progress]: [ 130 / 181 ] simplifiying candidate # 30.016 * [simplify]: Simplifying (* (fma (- b) 1 (* b 1)) (- a b)) 30.016 * * [simplify]: iters left: 5 (8 enodes) 30.020 * * [simplify]: iters left: 4 (28 enodes) 30.029 * * [simplify]: iters left: 3 (46 enodes) 30.047 * * [simplify]: iters left: 2 (115 enodes) 30.102 * * [simplify]: iters left: 1 (253 enodes) 30.200 * * [simplify]: Extracting #0: cost 1 inf + 0 30.200 * * [simplify]: Extracting #1: cost 0 inf + 1 30.200 * [simplify]: Simplified to 0 30.200 * [simplify]: Simplified (2 2 2) to (λ (a b) (/ (* (- (* a a) (* b b)) (- (* a a) (* b b))) (+ (* (fma (sqrt a) (sqrt a) (- (* b 1))) (- a b)) 0))) 30.200 * * * * [progress]: [ 131 / 181 ] simplifiying candidate # 30.201 * [simplify]: Simplifying (* (fma (- (cbrt b)) (* (cbrt b) (cbrt b)) (* (cbrt b) (* (cbrt b) (cbrt b)))) (- a b)) 30.201 * * [simplify]: iters left: 6 (9 enodes) 30.205 * * [simplify]: iters left: 5 (35 enodes) 30.216 * * [simplify]: iters left: 4 (54 enodes) 30.237 * * [simplify]: iters left: 3 (128 enodes) 30.299 * * [simplify]: iters left: 2 (342 enodes) 30.591 * * [simplify]: Extracting #0: cost 1 inf + 0 30.591 * * [simplify]: Extracting #1: cost 0 inf + 1 30.592 * [simplify]: Simplified to 0 30.592 * [simplify]: Simplified (2 2 2) to (λ (a b) (/ (* (- (* a a) (* b b)) (- (* a a) (* b b))) (+ (* (fma 1 a (- (* (cbrt b) (* (cbrt b) (cbrt b))))) (- a b)) 0))) 30.592 * * * * [progress]: [ 132 / 181 ] simplifiying candidate # 30.592 * [simplify]: Simplifying (* (fma (- (sqrt b)) (sqrt b) (* (sqrt b) (sqrt b))) (- a b)) 30.592 * * [simplify]: iters left: 6 (8 enodes) 30.594 * * [simplify]: iters left: 5 (27 enodes) 30.598 * * [simplify]: iters left: 4 (44 enodes) 30.605 * * [simplify]: iters left: 3 (106 enodes) 30.637 * * [simplify]: iters left: 2 (254 enodes) 30.762 * * [simplify]: Extracting #0: cost 1 inf + 0 30.762 * * [simplify]: Extracting #1: cost 0 inf + 1 30.762 * [simplify]: Simplified to 0 30.762 * [simplify]: Simplified (2 2 2) to (λ (a b) (/ (* (- (* a a) (* b b)) (- (* a a) (* b b))) (+ (* (fma 1 a (- (* (sqrt b) (sqrt b)))) (- a b)) 0))) 30.762 * * * * [progress]: [ 133 / 181 ] simplifiying candidate # 30.762 * [simplify]: Simplifying (* (fma (- b) 1 (* b 1)) (- a b)) 30.762 * * [simplify]: iters left: 5 (8 enodes) 30.765 * * [simplify]: iters left: 4 (28 enodes) 30.769 * * [simplify]: iters left: 3 (46 enodes) 30.778 * * [simplify]: iters left: 2 (115 enodes) 30.807 * * [simplify]: iters left: 1 (253 enodes) 30.885 * * [simplify]: Extracting #0: cost 1 inf + 0 30.885 * * [simplify]: Extracting #1: cost 0 inf + 1 30.885 * [simplify]: Simplified to 0 30.885 * [simplify]: Simplified (2 2 2) to (λ (a b) (/ (* (- (* a a) (* b b)) (- (* a a) (* b b))) (+ (* (fma 1 a (- (* b 1))) (- a b)) 0))) 30.885 * * * * [progress]: [ 134 / 181 ] simplifiying candidate # 30.886 * [simplify]: Simplifying (* (- b) (- a b)) 30.886 * * [simplify]: iters left: 4 (5 enodes) 30.887 * * [simplify]: iters left: 3 (19 enodes) 30.892 * * [simplify]: iters left: 2 (37 enodes) 30.898 * * [simplify]: iters left: 1 (71 enodes) 30.908 * * [simplify]: Extracting #0: cost 1 inf + 0 30.908 * * [simplify]: Extracting #1: cost 12 inf + 0 30.908 * * [simplify]: Extracting #2: cost 19 inf + 2 30.908 * * [simplify]: Extracting #3: cost 12 inf + 414 30.908 * * [simplify]: Extracting #4: cost 0 inf + 1314 30.909 * [simplify]: Simplified to (* (- a b) (- b)) 30.909 * [simplify]: Simplified (2 2 2) to (λ (a b) (/ (* (- (* a a) (* b b)) (- (* a a) (* b b))) (+ (* a (- a b)) (* (- a b) (- b))))) 30.910 * * * * [progress]: [ 135 / 181 ] simplifiying candidate # 30.910 * [simplify]: Simplifying (* (- b) (- a b)) 30.910 * * [simplify]: iters left: 4 (5 enodes) 30.913 * * [simplify]: iters left: 3 (19 enodes) 30.919 * * [simplify]: iters left: 2 (37 enodes) 30.932 * * [simplify]: iters left: 1 (71 enodes) 30.951 * * [simplify]: Extracting #0: cost 1 inf + 0 30.951 * * [simplify]: Extracting #1: cost 12 inf + 0 30.951 * * [simplify]: Extracting #2: cost 19 inf + 2 30.951 * * [simplify]: Extracting #3: cost 12 inf + 414 30.952 * * [simplify]: Extracting #4: cost 0 inf + 1314 30.953 * [simplify]: Simplified to (* (- a b) (- b)) 30.953 * [simplify]: Simplified (2 2 2) to (λ (a b) (/ (* (- (* a a) (* b b)) (- (* a a) (* b b))) (+ (* a (- a b)) (* (- a b) (- b))))) 30.953 * * * * [progress]: [ 136 / 181 ] simplifiying candidate # 30.953 * [simplify]: Simplifying (cbrt (- a b)) 30.953 * * [simplify]: iters left: 3 (4 enodes) 30.955 * * [simplify]: iters left: 2 (14 enodes) 30.959 * * [simplify]: iters left: 1 (17 enodes) 30.964 * * [simplify]: Extracting #0: cost 1 inf + 0 30.964 * * [simplify]: Extracting #1: cost 3 inf + 0 30.964 * * [simplify]: Extracting #2: cost 7 inf + 0 30.964 * * [simplify]: Extracting #3: cost 5 inf + 43 30.964 * * [simplify]: Extracting #4: cost 0 inf + 412 30.964 * [simplify]: Simplified to (cbrt (- a b)) 30.964 * [simplify]: Simplified (2 2 2) to (λ (a b) (/ (* (- (* a a) (* b b)) (- (* a a) (* b b))) (* (* (- a b) (* (cbrt (- a b)) (cbrt (- a b)))) (cbrt (- a b))))) 30.964 * * * * [progress]: [ 137 / 181 ] simplifiying candidate # 30.965 * [simplify]: Simplifying (sqrt (- a b)) 30.965 * * [simplify]: iters left: 3 (4 enodes) 30.967 * * [simplify]: iters left: 2 (14 enodes) 30.970 * * [simplify]: iters left: 1 (17 enodes) 30.975 * * [simplify]: Extracting #0: cost 1 inf + 0 30.975 * * [simplify]: Extracting #1: cost 3 inf + 0 30.975 * * [simplify]: Extracting #2: cost 7 inf + 0 30.975 * * [simplify]: Extracting #3: cost 5 inf + 43 30.975 * * [simplify]: Extracting #4: cost 0 inf + 332 30.975 * [simplify]: Simplified to (sqrt (- a b)) 30.976 * [simplify]: Simplified (2 2 2) to (λ (a b) (/ (* (- (* a a) (* b b)) (- (* a a) (* b b))) (* (* (- a b) (sqrt (- a b))) (sqrt (- a b))))) 30.976 * * * * [progress]: [ 138 / 181 ] simplifiying candidate # 30.976 * [simplify]: Simplifying (- a b) 30.976 * * [simplify]: iters left: 2 (3 enodes) 30.977 * * [simplify]: iters left: 1 (11 enodes) 30.980 * * [simplify]: Extracting #0: cost 1 inf + 0 30.980 * * [simplify]: Extracting #1: cost 5 inf + 0 30.980 * * [simplify]: Extracting #2: cost 3 inf + 43 30.980 * * [simplify]: Extracting #3: cost 0 inf + 168 30.981 * [simplify]: Simplified to (- a b) 30.981 * [simplify]: Simplified (2 2 2) to (λ (a b) (/ (* (- (* a a) (* b b)) (- (* a a) (* b b))) (* (* (- a b) 1) (- a b)))) 30.981 * * * * [progress]: [ 139 / 181 ] simplifiying candidate # 30.981 * [simplify]: Simplifying (- (sqrt a) (sqrt b)) 30.981 * * [simplify]: iters left: 3 (5 enodes) 30.983 * * [simplify]: iters left: 2 (17 enodes) 30.988 * * [simplify]: iters left: 1 (20 enodes) 30.994 * * [simplify]: Extracting #0: cost 1 inf + 0 30.994 * * [simplify]: Extracting #1: cost 5 inf + 0 30.994 * * [simplify]: Extracting #2: cost 10 inf + 0 30.994 * * [simplify]: Extracting #3: cost 8 inf + 2 30.994 * * [simplify]: Extracting #4: cost 1 inf + 491 30.994 * * [simplify]: Extracting #5: cost 0 inf + 572 30.995 * [simplify]: Simplified to (- (sqrt a) (sqrt b)) 30.995 * [simplify]: Simplified (2 2 2) to (λ (a b) (/ (* (- (* a a) (* b b)) (- (* a a) (* b b))) (* (* (- a b) (+ (sqrt a) (sqrt b))) (- (sqrt a) (sqrt b))))) 30.995 * * * * [progress]: [ 140 / 181 ] simplifiying candidate # 30.995 * [simplify]: Simplifying (- a b) 30.995 * * [simplify]: iters left: 2 (3 enodes) 30.996 * * [simplify]: iters left: 1 (11 enodes) 31.000 * * [simplify]: Extracting #0: cost 1 inf + 0 31.000 * * [simplify]: Extracting #1: cost 5 inf + 0 31.000 * * [simplify]: Extracting #2: cost 3 inf + 43 31.000 * * [simplify]: Extracting #3: cost 0 inf + 168 31.000 * [simplify]: Simplified to (- a b) 31.000 * [simplify]: Simplified (2 2 2) to (λ (a b) (/ (* (- (* a a) (* b b)) (- (* a a) (* b b))) (* (* (- a b) 1) (- a b)))) 31.000 * * * * [progress]: [ 141 / 181 ] simplifiying candidate # 31.001 * [simplify]: Simplifying (* (cbrt (- a b)) (cbrt (- a b))) 31.001 * * [simplify]: iters left: 5 (5 enodes) 31.003 * * [simplify]: iters left: 4 (17 enodes) 31.008 * * [simplify]: iters left: 3 (20 enodes) 31.013 * * [simplify]: Extracting #0: cost 1 inf + 0 31.013 * * [simplify]: Extracting #1: cost 3 inf + 0 31.013 * * [simplify]: Extracting #2: cost 5 inf + 0 31.013 * * [simplify]: Extracting #3: cost 9 inf + 0 31.013 * * [simplify]: Extracting #4: cost 7 inf + 43 31.014 * * [simplify]: Extracting #5: cost 0 inf + 736 31.014 * [simplify]: Simplified to (* (cbrt (- a b)) (cbrt (- a b))) 31.014 * [simplify]: Simplified (2 2 1) to (λ (a b) (/ (* (- (* a a) (* b b)) (- (* a a) (* b b))) (* (* (cbrt (- a b)) (cbrt (- a b))) (* (cbrt (- a b)) (- a b))))) 31.014 * * * * [progress]: [ 142 / 181 ] simplifiying candidate # 31.014 * [simplify]: Simplifying (sqrt (- a b)) 31.015 * * [simplify]: iters left: 3 (4 enodes) 31.016 * * [simplify]: iters left: 2 (14 enodes) 31.021 * * [simplify]: iters left: 1 (17 enodes) 31.026 * * [simplify]: Extracting #0: cost 1 inf + 0 31.026 * * [simplify]: Extracting #1: cost 3 inf + 0 31.026 * * [simplify]: Extracting #2: cost 7 inf + 0 31.026 * * [simplify]: Extracting #3: cost 5 inf + 43 31.026 * * [simplify]: Extracting #4: cost 0 inf + 332 31.026 * [simplify]: Simplified to (sqrt (- a b)) 31.027 * [simplify]: Simplified (2 2 1) to (λ (a b) (/ (* (- (* a a) (* b b)) (- (* a a) (* b b))) (* (sqrt (- a b)) (* (sqrt (- a b)) (- a b))))) 31.027 * * * * [progress]: [ 143 / 181 ] simplifiying candidate # 31.027 * * * * [progress]: [ 144 / 181 ] simplifiying candidate # 31.027 * [simplify]: Simplifying (+ (sqrt a) (sqrt b)) 31.027 * * [simplify]: iters left: 3 (5 enodes) 31.029 * * [simplify]: iters left: 2 (16 enodes) 31.033 * * [simplify]: Extracting #0: cost 1 inf + 0 31.034 * * [simplify]: Extracting #1: cost 4 inf + 0 31.034 * * [simplify]: Extracting #2: cost 8 inf + 0 31.034 * * [simplify]: Extracting #3: cost 4 inf + 84 31.034 * * [simplify]: Extracting #4: cost 0 inf + 410 31.034 * [simplify]: Simplified to (+ (sqrt a) (sqrt b)) 31.034 * [simplify]: Simplified (2 2 1) to (λ (a b) (/ (* (- (* a a) (* b b)) (- (* a a) (* b b))) (* (+ (sqrt a) (sqrt b)) (* (- (sqrt a) (sqrt b)) (- a b))))) 31.034 * * * * [progress]: [ 145 / 181 ] simplifiying candidate # 31.034 * * * * [progress]: [ 146 / 181 ] simplifiying candidate # 31.035 * [simplify]: Simplifying (+ (* a a) (+ (* b b) (* a b))) 31.035 * * [simplify]: iters left: 6 (7 enodes) 31.038 * * [simplify]: iters left: 5 (30 enodes) 31.048 * * [simplify]: iters left: 4 (47 enodes) 31.062 * * [simplify]: iters left: 3 (58 enodes) 31.075 * * [simplify]: iters left: 2 (59 enodes) 31.088 * * [simplify]: Extracting #0: cost 1 inf + 0 31.088 * * [simplify]: Extracting #1: cost 11 inf + 0 31.088 * * [simplify]: Extracting #2: cost 15 inf + 43 31.089 * * [simplify]: Extracting #3: cost 5 inf + 790 31.089 * * [simplify]: Extracting #4: cost 0 inf + 1160 31.090 * * [simplify]: Extracting #5: cost 0 inf + 1130 31.090 * [simplify]: Simplified to (fma (+ a b) b (* a a)) 31.090 * [simplify]: Simplified (2 2 2) to (λ (a b) (/ (* (- (* a a) (* b b)) (- (* a a) (* b b))) (/ (* (- a b) (- (pow a 3) (pow b 3))) (fma (+ a b) b (* a a))))) 31.090 * * * * [progress]: [ 147 / 181 ] simplifiying candidate # 31.090 * [simplify]: Simplifying (+ a b) 31.090 * * [simplify]: iters left: 2 (3 enodes) 31.091 * * [simplify]: iters left: 1 (10 enodes) 31.092 * * [simplify]: Extracting #0: cost 1 inf + 0 31.092 * * [simplify]: Extracting #1: cost 4 inf + 0 31.092 * * [simplify]: Extracting #2: cost 2 inf + 2 31.092 * * [simplify]: Extracting #3: cost 0 inf + 86 31.092 * [simplify]: Simplified to (+ b a) 31.092 * [simplify]: Simplified (2 2 2) to (λ (a b) (/ (* (- (* a a) (* b b)) (- (* a a) (* b b))) (/ (* (- a b) (- (* a a) (* b b))) (+ b a)))) 31.093 * * * * [progress]: [ 148 / 181 ] simplifiying candidate # 31.093 * [simplify]: Simplifying (* (- (pow a 3) (pow b 3)) (- a b)) 31.093 * * [simplify]: iters left: 5 (8 enodes) 31.096 * * [simplify]: iters left: 4 (42 enodes) 31.105 * * [simplify]: iters left: 3 (101 enodes) 31.142 * * [simplify]: iters left: 2 (282 enodes) 31.279 * * [simplify]: Extracting #0: cost 1 inf + 0 31.279 * * [simplify]: Extracting #1: cost 64 inf + 0 31.280 * * [simplify]: Extracting #2: cost 197 inf + 84 31.282 * * [simplify]: Extracting #3: cost 159 inf + 8017 31.287 * * [simplify]: Extracting #4: cost 66 inf + 35978 31.298 * * [simplify]: Extracting #5: cost 2 inf + 65009 31.316 * * [simplify]: Extracting #6: cost 0 inf + 66136 31.331 * [simplify]: Simplified to (* (- (* a (* a a)) (* (* b b) b)) (- a b)) 31.331 * [simplify]: Simplified (2 2 1) to (λ (a b) (/ (* (- (* a a) (* b b)) (- (* a a) (* b b))) (/ (* (- (* a (* a a)) (* (* b b) b)) (- a b)) (+ (* a a) (+ (* b b) (* a b)))))) 31.331 * * * * [progress]: [ 149 / 181 ] simplifiying candidate # 31.331 * [simplify]: Simplifying (* (- (* a a) (* b b)) (- a b)) 31.331 * * [simplify]: iters left: 6 (7 enodes) 31.333 * * [simplify]: iters left: 5 (29 enodes) 31.340 * * [simplify]: iters left: 4 (62 enodes) 31.355 * * [simplify]: iters left: 3 (211 enodes) 31.454 * * [simplify]: Extracting #0: cost 1 inf + 0 31.454 * * [simplify]: Extracting #1: cost 59 inf + 0 31.455 * * [simplify]: Extracting #2: cost 135 inf + 207 31.457 * * [simplify]: Extracting #3: cost 74 inf + 9359 31.464 * * [simplify]: Extracting #4: cost 5 inf + 20935 31.476 * * [simplify]: Extracting #5: cost 0 inf + 21460 31.491 * [simplify]: Simplified to (* (* (- a b) (- a b)) (+ a b)) 31.491 * [simplify]: Simplified (2 2 1) to (λ (a b) (/ (* (- (* a a) (* b b)) (- (* a a) (* b b))) (/ (* (* (- a b) (- a b)) (+ a b)) (+ a b)))) 31.491 * * * * [progress]: [ 150 / 181 ] simplifiying candidate #real (real->posit16 (* (- a b) (- a b))))))> 31.491 * * * * [progress]: [ 151 / 181 ] simplifiying candidate # 31.491 * * * * [progress]: [ 152 / 181 ] simplifiying candidate # 31.492 * [simplify]: Simplifying (fma a a (- (* b b))) 31.492 * * [simplify]: iters left: 5 (5 enodes) 31.494 * * [simplify]: iters left: 4 (20 enodes) 31.500 * * [simplify]: iters left: 3 (26 enodes) 31.507 * * [simplify]: iters left: 2 (31 enodes) 31.516 * * [simplify]: iters left: 1 (38 enodes) 31.527 * * [simplify]: Extracting #0: cost 1 inf + 0 31.527 * * [simplify]: Extracting #1: cost 18 inf + 0 31.527 * * [simplify]: Extracting #2: cost 21 inf + 43 31.527 * * [simplify]: Extracting #3: cost 9 inf + 852 31.528 * * [simplify]: Extracting #4: cost 0 inf + 1558 31.529 * [simplify]: Simplified to (* (- a b) (+ b a)) 31.529 * [simplify]: Simplified (2 1 2 1) to (λ (a b) (/ (* (- (* a a) (* b b)) (+ (* (- a b) (+ b a)) (fma (- b) b (* b b)))) (* (- a b) (- a b)))) 31.529 * [simplify]: Simplifying (fma (- b) b (* b b)) 31.529 * * [simplify]: iters left: 3 (4 enodes) 31.531 * * [simplify]: iters left: 2 (14 enodes) 31.535 * * [simplify]: iters left: 1 (21 enodes) 31.542 * * [simplify]: Extracting #0: cost 1 inf + 0 31.542 * * [simplify]: Extracting #1: cost 7 inf + 0 31.542 * * [simplify]: Extracting #2: cost 10 inf + 1 31.542 * * [simplify]: Extracting #3: cost 1 inf + 570 31.543 * * [simplify]: Extracting #4: cost 0 inf + 651 31.543 * [simplify]: Simplified to (- (* b b) (* b b)) 31.543 * [simplify]: Simplified (2 1 2 2) to (λ (a b) (/ (* (- (* a a) (* b b)) (+ (* (- a b) (+ b a)) (- (* b b) (* b b)))) (* (- a b) (- a b)))) 31.543 * * * * [progress]: [ 153 / 181 ] simplifiying candidate # 31.544 * * * * [progress]: [ 154 / 181 ] simplifiying candidate # 31.544 * * * * [progress]: [ 155 / 181 ] simplifiying candidate # 31.544 * * * * [progress]: [ 156 / 181 ] simplifiying candidate # 31.544 * [simplify]: Simplifying (/ (exp (* a a)) (exp (* b b))) 31.544 * * [simplify]: iters left: 5 (7 enodes) 31.547 * * [simplify]: iters left: 4 (27 enodes) 31.556 * * [simplify]: iters left: 3 (46 enodes) 31.572 * * [simplify]: iters left: 2 (89 enodes) 31.602 * * [simplify]: iters left: 1 (202 enodes) 31.684 * * [simplify]: Extracting #0: cost 1 inf + 0 31.684 * * [simplify]: Extracting #1: cost 61 inf + 0 31.684 * * [simplify]: Extracting #2: cost 168 inf + 0 31.685 * * [simplify]: Extracting #3: cost 197 inf + 1274 31.687 * * [simplify]: Extracting #4: cost 131 inf + 9487 31.692 * * [simplify]: Extracting #5: cost 41 inf + 55255 31.704 * * [simplify]: Extracting #6: cost 3 inf + 82916 31.722 * * [simplify]: Extracting #7: cost 0 inf + 84977 31.739 * [simplify]: Simplified to (exp (- (* a a) (* b b))) 31.739 * [simplify]: Simplified (2 1 2 1) to (λ (a b) (/ (* (- (* a a) (* b b)) (log (exp (- (* a a) (* b b))))) (* (- a b) (- a b)))) 31.739 * * * * [progress]: [ 157 / 181 ] simplifiying candidate # 31.739 * * * * [progress]: [ 158 / 181 ] simplifiying candidate # 31.740 * * * * [progress]: [ 159 / 181 ] simplifiying candidate # 31.740 * * * * [progress]: [ 160 / 181 ] simplifiying candidate # 31.740 * * * * [progress]: [ 161 / 181 ] simplifiying candidate # 31.740 * * * * [progress]: [ 162 / 181 ] simplifiying candidate # 31.740 * * * * [progress]: [ 163 / 181 ] simplifiying candidate # 31.740 * * * * [progress]: [ 164 / 181 ] simplifiying candidate # 31.740 * * * * [progress]: [ 165 / 181 ] simplifiying candidate # 31.740 * * * * [progress]: [ 166 / 181 ] simplifiying candidate # 31.740 * * * * [progress]: [ 167 / 181 ] simplifiying candidate # 31.740 * [simplify]: Simplifying (+ a b) 31.743 * * [simplify]: iters left: 2 (3 enodes) 31.745 * * [simplify]: iters left: 1 (10 enodes) 31.747 * * [simplify]: Extracting #0: cost 1 inf + 0 31.747 * * [simplify]: Extracting #1: cost 4 inf + 0 31.747 * * [simplify]: Extracting #2: cost 2 inf + 2 31.747 * * [simplify]: Extracting #3: cost 0 inf + 86 31.747 * [simplify]: Simplified to (+ b a) 31.748 * [simplify]: Simplified (2 1 2 1) to (λ (a b) (/ (* (- (* a a) (* b b)) (* (+ b a) (- a b))) (* (- a b) (- a b)))) 31.748 * [simplify]: Simplifying (- a b) 31.748 * * [simplify]: iters left: 2 (3 enodes) 31.749 * * [simplify]: iters left: 1 (11 enodes) 31.750 * * [simplify]: Extracting #0: cost 1 inf + 0 31.750 * * [simplify]: Extracting #1: cost 5 inf + 0 31.750 * * [simplify]: Extracting #2: cost 3 inf + 43 31.750 * * [simplify]: Extracting #3: cost 0 inf + 168 31.750 * [simplify]: Simplified to (- a b) 31.751 * [simplify]: Simplified (2 1 2 2) to (λ (a b) (/ (* (- (* a a) (* b b)) (* (+ a b) (- a b))) (* (- a b) (- a b)))) 31.751 * * * * [progress]: [ 168 / 181 ] simplifiying candidate # 31.751 * * * * [progress]: [ 169 / 181 ] simplifiying candidate #real (real->posit16 (- (* a a) (* b b))))) (* (- a b) (- a b))))> 31.751 * * * * [progress]: [ 170 / 181 ] simplifiying candidate # 31.751 * [simplify]: Simplifying (- (+ (pow b 4) (pow a 4)) (* 2 (* (pow a 2) (pow b 2)))) 31.751 * * [simplify]: iters left: 6 (12 enodes) 31.755 * * [simplify]: iters left: 5 (58 enodes) 31.766 * * [simplify]: iters left: 4 (116 enodes) 31.797 * * [simplify]: iters left: 3 (259 enodes) 31.892 * * [simplify]: Extracting #0: cost 1 inf + 0 31.892 * * [simplify]: Extracting #1: cost 31 inf + 0 31.893 * * [simplify]: Extracting #2: cost 108 inf + 44 31.894 * * [simplify]: Extracting #3: cost 84 inf + 3564 31.901 * * [simplify]: Extracting #4: cost 15 inf + 11224 31.910 * * [simplify]: Extracting #5: cost 0 inf + 12931 31.919 * * [simplify]: Extracting #6: cost 0 inf + 12891 31.924 * [simplify]: Simplified to (fma (* b b) (* b b) (* (* a a) (+ (* -2 (* b b)) (* a a)))) 31.924 * [simplify]: Simplified (2 1) to (λ (a b) (/ (fma (* b b) (* b b) (* (* a a) (+ (* -2 (* b b)) (* a a)))) (* (- a b) (- a b)))) 31.924 * * * * [progress]: [ 171 / 181 ] simplifiying candidate # 31.924 * [simplify]: Simplifying (- (+ (pow b 4) (pow a 4)) (* 2 (* (pow a 2) (pow b 2)))) 31.924 * * [simplify]: iters left: 6 (12 enodes) 31.929 * * [simplify]: iters left: 5 (58 enodes) 31.942 * * [simplify]: iters left: 4 (116 enodes) 31.973 * * [simplify]: iters left: 3 (259 enodes) 32.067 * * [simplify]: Extracting #0: cost 1 inf + 0 32.067 * * [simplify]: Extracting #1: cost 31 inf + 0 32.068 * * [simplify]: Extracting #2: cost 108 inf + 44 32.069 * * [simplify]: Extracting #3: cost 84 inf + 3564 32.072 * * [simplify]: Extracting #4: cost 15 inf + 11224 32.077 * * [simplify]: Extracting #5: cost 0 inf + 12931 32.081 * * [simplify]: Extracting #6: cost 0 inf + 12891 32.085 * [simplify]: Simplified to (fma (* b b) (* b b) (* (* a a) (+ (* -2 (* b b)) (* a a)))) 32.085 * [simplify]: Simplified (2 1) to (λ (a b) (/ (fma (* b b) (* b b) (* (* a a) (+ (* -2 (* b b)) (* a a)))) (* (- a b) (- a b)))) 32.085 * * * * [progress]: [ 172 / 181 ] simplifiying candidate # 32.085 * [simplify]: Simplifying (- (+ (pow b 4) (pow a 4)) (* 2 (* (pow a 2) (pow b 2)))) 32.086 * * [simplify]: iters left: 6 (12 enodes) 32.090 * * [simplify]: iters left: 5 (58 enodes) 32.103 * * [simplify]: iters left: 4 (116 enodes) 32.129 * * [simplify]: iters left: 3 (259 enodes) 32.208 * * [simplify]: Extracting #0: cost 1 inf + 0 32.209 * * [simplify]: Extracting #1: cost 31 inf + 0 32.209 * * [simplify]: Extracting #2: cost 108 inf + 44 32.211 * * [simplify]: Extracting #3: cost 84 inf + 3564 32.217 * * [simplify]: Extracting #4: cost 15 inf + 11224 32.223 * * [simplify]: Extracting #5: cost 0 inf + 12931 32.228 * * [simplify]: Extracting #6: cost 0 inf + 12891 32.232 * [simplify]: Simplified to (fma (* b b) (* b b) (* (* a a) (+ (* -2 (* b b)) (* a a)))) 32.232 * [simplify]: Simplified (2 1) to (λ (a b) (/ (fma (* b b) (* b b) (* (* a a) (+ (* -2 (* b b)) (* a a)))) (* (- a b) (- a b)))) 32.233 * * * * [progress]: [ 173 / 181 ] simplifiying candidate # 32.233 * [simplify]: Simplifying (+ (pow a 2) (+ (pow b 2) (* 2 (* a b)))) 32.233 * * [simplify]: iters left: 6 (9 enodes) 32.236 * * [simplify]: iters left: 5 (43 enodes) 32.244 * * [simplify]: iters left: 4 (76 enodes) 32.263 * * [simplify]: iters left: 3 (129 enodes) 32.301 * * [simplify]: iters left: 2 (154 enodes) 32.331 * * [simplify]: iters left: 1 (157 enodes) 32.343 * * [simplify]: Extracting #0: cost 1 inf + 0 32.343 * * [simplify]: Extracting #1: cost 16 inf + 0 32.343 * * [simplify]: Extracting #2: cost 24 inf + 3 32.343 * * [simplify]: Extracting #3: cost 10 inf + 914 32.344 * * [simplify]: Extracting #4: cost 0 inf + 1709 32.344 * [simplify]: Simplified to (fma (fma 2 a b) b (* a a)) 32.345 * [simplify]: Simplified (2) to (λ (a b) (fma (fma 2 a b) b (* a a))) 32.345 * * * * [progress]: [ 174 / 181 ] simplifiying candidate # 32.345 * [simplify]: Simplifying (+ (pow a 2) (+ (pow b 2) (* 2 (* a b)))) 32.345 * * [simplify]: iters left: 6 (9 enodes) 32.348 * * [simplify]: iters left: 5 (43 enodes) 32.356 * * [simplify]: iters left: 4 (76 enodes) 32.381 * * [simplify]: iters left: 3 (129 enodes) 32.417 * * [simplify]: iters left: 2 (154 enodes) 32.443 * * [simplify]: iters left: 1 (157 enodes) 32.455 * * [simplify]: Extracting #0: cost 1 inf + 0 32.455 * * [simplify]: Extracting #1: cost 16 inf + 0 32.455 * * [simplify]: Extracting #2: cost 24 inf + 3 32.456 * * [simplify]: Extracting #3: cost 10 inf + 914 32.456 * * [simplify]: Extracting #4: cost 0 inf + 1709 32.457 * [simplify]: Simplified to (fma (fma 2 a b) b (* a a)) 32.457 * [simplify]: Simplified (2) to (λ (a b) (fma (fma 2 a b) b (* a a))) 32.457 * * * * [progress]: [ 175 / 181 ] simplifiying candidate # 32.457 * [simplify]: Simplifying (+ (pow a 2) (+ (pow b 2) (* 2 (* a b)))) 32.457 * * [simplify]: iters left: 6 (9 enodes) 32.460 * * [simplify]: iters left: 5 (43 enodes) 32.475 * * [simplify]: iters left: 4 (76 enodes) 32.494 * * [simplify]: iters left: 3 (129 enodes) 32.511 * * [simplify]: iters left: 2 (154 enodes) 32.532 * * [simplify]: iters left: 1 (157 enodes) 32.544 * * [simplify]: Extracting #0: cost 1 inf + 0 32.544 * * [simplify]: Extracting #1: cost 16 inf + 0 32.544 * * [simplify]: Extracting #2: cost 24 inf + 3 32.544 * * [simplify]: Extracting #3: cost 10 inf + 914 32.545 * * [simplify]: Extracting #4: cost 0 inf + 1709 32.546 * [simplify]: Simplified to (fma (fma 2 a b) b (* a a)) 32.546 * [simplify]: Simplified (2) to (λ (a b) (fma (fma 2 a b) b (* a a))) 32.546 * * * * [progress]: [ 176 / 181 ] simplifiying candidate # 32.546 * [simplify]: Simplifying (- (+ (pow a 2) (pow b 2)) (* 2 (* a b))) 32.546 * * [simplify]: iters left: 6 (9 enodes) 32.549 * * [simplify]: iters left: 5 (44 enodes) 32.565 * * [simplify]: iters left: 4 (89 enodes) 32.597 * * [simplify]: iters left: 3 (156 enodes) 32.629 * * [simplify]: iters left: 2 (236 enodes) 32.685 * * [simplify]: iters left: 1 (271 enodes) 32.730 * * [simplify]: Extracting #0: cost 1 inf + 0 32.731 * * [simplify]: Extracting #1: cost 28 inf + 0 32.731 * * [simplify]: Extracting #2: cost 46 inf + 184 32.733 * * [simplify]: Extracting #3: cost 15 inf + 2575 32.737 * * [simplify]: Extracting #4: cost 0 inf + 4008 32.741 * [simplify]: Simplified to (fma b b (* (fma b -2 a) a)) 32.741 * [simplify]: Simplified (2 2) to (λ (a b) (/ (* (- (* a a) (* b b)) (- (* a a) (* b b))) (fma b b (* (fma b -2 a) a)))) 32.741 * * * * [progress]: [ 177 / 181 ] simplifiying candidate # 32.741 * [simplify]: Simplifying (- (+ (pow a 2) (pow b 2)) (* 2 (* a b))) 32.741 * * [simplify]: iters left: 6 (9 enodes) 32.747 * * [simplify]: iters left: 5 (44 enodes) 32.762 * * [simplify]: iters left: 4 (89 enodes) 32.793 * * [simplify]: iters left: 3 (156 enodes) 32.822 * * [simplify]: iters left: 2 (236 enodes) 32.882 * * [simplify]: iters left: 1 (271 enodes) 32.958 * * [simplify]: Extracting #0: cost 1 inf + 0 32.959 * * [simplify]: Extracting #1: cost 28 inf + 0 32.959 * * [simplify]: Extracting #2: cost 46 inf + 184 32.961 * * [simplify]: Extracting #3: cost 15 inf + 2575 32.964 * * [simplify]: Extracting #4: cost 0 inf + 4008 32.968 * [simplify]: Simplified to (fma b b (* (fma b -2 a) a)) 32.968 * [simplify]: Simplified (2 2) to (λ (a b) (/ (* (- (* a a) (* b b)) (- (* a a) (* b b))) (fma b b (* (fma b -2 a) a)))) 32.968 * * * * [progress]: [ 178 / 181 ] simplifiying candidate # 32.968 * [simplify]: Simplifying (- (+ (pow a 2) (pow b 2)) (* 2 (* a b))) 32.969 * * [simplify]: iters left: 6 (9 enodes) 32.974 * * [simplify]: iters left: 5 (44 enodes) 32.990 * * [simplify]: iters left: 4 (89 enodes) 33.019 * * [simplify]: iters left: 3 (156 enodes) 33.052 * * [simplify]: iters left: 2 (236 enodes) 33.096 * * [simplify]: iters left: 1 (271 enodes) 33.148 * * [simplify]: Extracting #0: cost 1 inf + 0 33.148 * * [simplify]: Extracting #1: cost 28 inf + 0 33.149 * * [simplify]: Extracting #2: cost 46 inf + 184 33.150 * * [simplify]: Extracting #3: cost 15 inf + 2575 33.151 * * [simplify]: Extracting #4: cost 0 inf + 4008 33.153 * [simplify]: Simplified to (fma b b (* (fma b -2 a) a)) 33.153 * [simplify]: Simplified (2 2) to (λ (a b) (/ (* (- (* a a) (* b b)) (- (* a a) (* b b))) (fma b b (* (fma b -2 a) a)))) 33.153 * * * * [progress]: [ 179 / 181 ] simplifiying candidate # 33.153 * [simplify]: Simplifying (- (pow a 2) (pow b 2)) 33.153 * * [simplify]: iters left: 3 (6 enodes) 33.155 * * [simplify]: iters left: 2 (28 enodes) 33.160 * * [simplify]: iters left: 1 (43 enodes) 33.166 * * [simplify]: Extracting #0: cost 1 inf + 0 33.166 * * [simplify]: Extracting #1: cost 10 inf + 0 33.166 * * [simplify]: Extracting #2: cost 12 inf + 165 33.166 * * [simplify]: Extracting #3: cost 4 inf + 576 33.167 * * [simplify]: Extracting #4: cost 0 inf + 823 33.167 * [simplify]: Simplified to (- (* a a) (* b b)) 33.167 * [simplify]: Simplified (2 1 2) to (λ (a b) (/ (* (- (* a a) (* b b)) (- (* a a) (* b b))) (* (- a b) (- a b)))) 33.167 * * * * [progress]: [ 180 / 181 ] simplifiying candidate # 33.167 * [simplify]: Simplifying (- (pow a 2) (pow b 2)) 33.167 * * [simplify]: iters left: 3 (6 enodes) 33.169 * * [simplify]: iters left: 2 (28 enodes) 33.174 * * [simplify]: iters left: 1 (43 enodes) 33.180 * * [simplify]: Extracting #0: cost 1 inf + 0 33.180 * * [simplify]: Extracting #1: cost 10 inf + 0 33.180 * * [simplify]: Extracting #2: cost 12 inf + 165 33.180 * * [simplify]: Extracting #3: cost 4 inf + 576 33.180 * * [simplify]: Extracting #4: cost 0 inf + 823 33.180 * [simplify]: Simplified to (- (* a a) (* b b)) 33.181 * [simplify]: Simplified (2 1 2) to (λ (a b) (/ (* (- (* a a) (* b b)) (- (* a a) (* b b))) (* (- a b) (- a b)))) 33.181 * * * * [progress]: [ 181 / 181 ] simplifiying candidate # 33.181 * [simplify]: Simplifying (- (pow a 2) (pow b 2)) 33.181 * * [simplify]: iters left: 3 (6 enodes) 33.183 * * [simplify]: iters left: 2 (28 enodes) 33.190 * * [simplify]: iters left: 1 (43 enodes) 33.200 * * [simplify]: Extracting #0: cost 1 inf + 0 33.200 * * [simplify]: Extracting #1: cost 10 inf + 0 33.200 * * [simplify]: Extracting #2: cost 12 inf + 165 33.201 * * [simplify]: Extracting #3: cost 4 inf + 576 33.201 * * [simplify]: Extracting #4: cost 0 inf + 823 33.201 * [simplify]: Simplified to (- (* a a) (* b b)) 33.202 * [simplify]: Simplified (2 1 2) to (λ (a b) (/ (* (- (* a a) (* b b)) (- (* a a) (* b b))) (* (- a b) (- a b)))) 33.202 * * * [progress]: adding candidates to table 34.768 * [progress]: [Phase 3 of 3] Extracting. 34.768 * * [regime]: Finding splitpoints for: (# #) 34.768 * * * [regime-changes]: Trying 4 branch expressions: (b a (+ a b) (* (+ a b) (+ a b))) 34.768 * * * * [regimes]: Trying to branch on b from (# #) 34.787 * * * * [regimes]: Trying to branch on a from (# #) 34.806 * * * * [regimes]: Trying to branch on (+ a b) from (# #) 34.837 * * * * [regimes]: Trying to branch on (* (+ a b) (+ a b)) from (# #) 34.858 * * * [regime]: Found split indices: #