0.003 * [progress]: [Phase 1 of 3] Setting up. 0.003 * * * [progress]: [1/2] Preparing points 0.159 * * * [progress]: [2/2] Setting up program. 0.162 * [progress]: [Phase 2 of 3] Improving. 0.162 * * * * [progress]: [ 1 / 1 ] simplifiying candidate # 0.162 * [simplify]: Simplifying (/ (- (exp x) (exp (- x))) 2) 0.162 * * [simplify]: iters left: 6 (7 enodes) 0.164 * * [simplify]: iters left: 5 (28 enodes) 0.169 * * [simplify]: iters left: 4 (46 enodes) 0.177 * * [simplify]: iters left: 3 (61 enodes) 0.188 * * [simplify]: iters left: 2 (68 enodes) 0.207 * * [simplify]: iters left: 1 (70 enodes) 0.226 * * [simplify]: Extracting #0: cost 1 inf + 0 0.226 * * [simplify]: Extracting #1: cost 7 inf + 0 0.226 * * [simplify]: Extracting #2: cost 18 inf + 1 0.226 * * [simplify]: Extracting #3: cost 20 inf + 5 0.226 * * [simplify]: Extracting #4: cost 17 inf + 301 0.227 * * [simplify]: Extracting #5: cost 6 inf + 1567 0.228 * * [simplify]: Extracting #6: cost 0 inf + 2262 0.229 * [simplify]: Simplified to (+ (/ -1/2 (exp x)) (/ (exp x) 2)) 0.229 * [simplify]: Simplified (2) to (λ (x) (+ (/ -1/2 (exp x)) (/ (exp x) 2))) 0.254 * * [progress]: iteration 1 / 4 0.254 * * * [progress]: picking best candidate 0.258 * * * * [pick]: Picked # 0.258 * * * [progress]: localizing error 0.284 * * * [progress]: generating rewritten candidates 0.284 * * * * [progress]: [ 1 / 1 ] rewriting at (2 1) 0.310 * * * [progress]: generating series expansions 0.310 * * * * [progress]: [ 1 / 1 ] generating series at (2 1) 0.310 * [backup-simplify]: Simplify (- (exp x) (exp (- x))) into (- (exp x) (exp (- x))) 0.310 * [approximate]: Taking taylor expansion of (- (exp x) (exp (- x))) in (x) around 0 0.310 * [taylor]: Taking taylor expansion of (- (exp x) (exp (- x))) in x 0.310 * [taylor]: Taking taylor expansion of (exp x) in x 0.310 * [taylor]: Taking taylor expansion of x in x 0.310 * [backup-simplify]: Simplify 0 into 0 0.311 * [backup-simplify]: Simplify 1 into 1 0.311 * [backup-simplify]: Simplify (exp 0) into 1 0.311 * [taylor]: Taking taylor expansion of (exp (- x)) in x 0.311 * [taylor]: Taking taylor expansion of (- x) in x 0.311 * [taylor]: Taking taylor expansion of x in x 0.311 * [backup-simplify]: Simplify 0 into 0 0.311 * [backup-simplify]: Simplify 1 into 1 0.311 * [backup-simplify]: Simplify (- 0) into 0 0.312 * [backup-simplify]: Simplify (- 1) into -1 0.312 * [backup-simplify]: Simplify (exp 0) into 1 0.312 * [taylor]: Taking taylor expansion of (- (exp x) (exp (- x))) in x 0.312 * [taylor]: Taking taylor expansion of (exp x) in x 0.312 * [taylor]: Taking taylor expansion of x in x 0.312 * [backup-simplify]: Simplify 0 into 0 0.312 * [backup-simplify]: Simplify 1 into 1 0.312 * [backup-simplify]: Simplify (exp 0) into 1 0.312 * [taylor]: Taking taylor expansion of (exp (- x)) in x 0.312 * [taylor]: Taking taylor expansion of (- x) in x 0.312 * [taylor]: Taking taylor expansion of x in x 0.312 * [backup-simplify]: Simplify 0 into 0 0.312 * [backup-simplify]: Simplify 1 into 1 0.312 * [backup-simplify]: Simplify (- 0) into 0 0.313 * [backup-simplify]: Simplify (- 1) into -1 0.313 * [backup-simplify]: Simplify (exp 0) into 1 0.314 * [backup-simplify]: Simplify (- 1) into -1 0.314 * [backup-simplify]: Simplify (+ 1 -1) into 0 0.314 * [backup-simplify]: Simplify 0 into 0 0.315 * [backup-simplify]: Simplify (* (exp 0) (+ (* (/ (pow 1 1) 1)))) into 1 0.315 * [backup-simplify]: Simplify (- 1) into -1 0.317 * [backup-simplify]: Simplify (* (exp 0) (+ (* (/ (pow -1 1) 1)))) into -1 0.317 * [backup-simplify]: Simplify (- -1) into 1 0.317 * [backup-simplify]: Simplify (+ 1 1) into 2 0.317 * [backup-simplify]: Simplify 2 into 2 0.319 * [backup-simplify]: Simplify (* (exp 0) (+ (* (/ (pow 1 2) 2)) (* (/ (pow 0 1) 1)))) into 1/2 0.319 * [backup-simplify]: Simplify (- 1) into -1 0.320 * [backup-simplify]: Simplify (- 0) into 0 0.321 * [backup-simplify]: Simplify (* (exp 0) (+ (* (/ (pow -1 2) 2)) (* (/ (pow 0 1) 1)))) into 1/2 0.322 * [backup-simplify]: Simplify (- 1/2) into -1/2 0.322 * [backup-simplify]: Simplify (+ 1/2 -1/2) into 0 0.322 * [backup-simplify]: Simplify 0 into 0 0.324 * [backup-simplify]: Simplify (* (exp 0) (+ (* (/ (pow 1 3) 6)) (* (/ (pow 1 1) 1) (/ (pow 0 1) 1)) (* (/ (pow 0 1) 1)))) into 1/6 0.325 * [backup-simplify]: Simplify (- 1) into -1 0.325 * [backup-simplify]: Simplify (- 1) into -1 0.326 * [backup-simplify]: Simplify (- 0) into 0 0.326 * [backup-simplify]: Simplify (- 0) into 0 0.328 * [backup-simplify]: Simplify (* (exp 0) (+ (* (/ (pow -1 3) 6)) (* (/ (pow -1 1) 1) (/ (pow 0 1) 1)) (* (/ (pow 0 1) 1)))) into -1/6 0.329 * [backup-simplify]: Simplify (- -1/6) into 1/6 0.329 * [backup-simplify]: Simplify (+ 1/6 1/6) into 1/3 0.329 * [backup-simplify]: Simplify 1/3 into 1/3 0.333 * [backup-simplify]: Simplify (* (exp 0) (+ (* (/ (pow 1 4) 24)) (* (/ (pow 1 2) 2) (/ (pow 0 1) 1)) (* (/ (pow 1 1) 1) (/ (pow 0 1) 1)) (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 1/24 0.334 * [backup-simplify]: Simplify (- 1) into -1 0.334 * [backup-simplify]: Simplify (- 1) into -1 0.334 * [backup-simplify]: Simplify (- 0) into 0 0.335 * [backup-simplify]: Simplify (- 1) into -1 0.335 * [backup-simplify]: Simplify (- 0) into 0 0.336 * [backup-simplify]: Simplify (- 0) into 0 0.336 * [backup-simplify]: Simplify (- 0) into 0 0.340 * [backup-simplify]: Simplify (* (exp 0) (+ (* (/ (pow -1 4) 24)) (* (/ (pow -1 2) 2) (/ (pow 0 1) 1)) (* (/ (pow -1 1) 1) (/ (pow 0 1) 1)) (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 1/24 0.341 * [backup-simplify]: Simplify (- 1/24) into -1/24 0.341 * [backup-simplify]: Simplify (+ 1/24 -1/24) into 0 0.341 * [backup-simplify]: Simplify 0 into 0 0.347 * [backup-simplify]: Simplify (* (exp 0) (+ (* (/ (pow 1 5) 120)) (* (/ (pow 1 3) 6) (/ (pow 0 1) 1)) (* (/ (pow 1 2) 2) (/ (pow 0 1) 1)) (* (/ (pow 1 1) 1) (/ (pow 0 2) 2)) (* (/ (pow 1 1) 1) (/ (pow 0 1) 1)) (* (/ (pow 0 1) 1) (/ (pow 0 1) 1)) (* (/ (pow 0 1) 1)))) into 1/120 0.348 * [backup-simplify]: Simplify (- 1) into -1 0.348 * [backup-simplify]: Simplify (- 1) into -1 0.348 * [backup-simplify]: Simplify (- 0) into 0 0.349 * [backup-simplify]: Simplify (- 1) into -1 0.349 * [backup-simplify]: Simplify (- 0) into 0 0.349 * [backup-simplify]: Simplify (- 1) into -1 0.350 * [backup-simplify]: Simplify (- 0) into 0 0.350 * [backup-simplify]: Simplify (- 1) into -1 0.350 * [backup-simplify]: Simplify (- 0) into 0 0.350 * [backup-simplify]: Simplify (- 0) into 0 0.351 * [backup-simplify]: Simplify (- 0) into 0 0.351 * [backup-simplify]: Simplify (- 0) into 0 0.354 * [backup-simplify]: Simplify (* (exp 0) (+ (* (/ (pow -1 5) 120)) (* (/ (pow -1 3) 6) (/ (pow 0 1) 1)) (* (/ (pow -1 2) 2) (/ (pow 0 1) 1)) (* (/ (pow -1 1) 1) (/ (pow 0 2) 2)) (* (/ (pow -1 1) 1) (/ (pow 0 1) 1)) (* (/ (pow 0 1) 1) (/ (pow 0 1) 1)) (* (/ (pow 0 1) 1)))) into -1/120 0.354 * [backup-simplify]: Simplify (- -1/120) into 1/120 0.354 * [backup-simplify]: Simplify (+ 1/120 1/120) into 1/60 0.355 * [backup-simplify]: Simplify 1/60 into 1/60 0.355 * [backup-simplify]: Simplify (+ (* 1/60 (pow x 5)) (+ (* 1/3 (pow x 3)) (* 2 x))) into (+ (* 2 x) (+ (* 1/3 (pow x 3)) (* 1/60 (pow x 5)))) 0.355 * [backup-simplify]: Simplify (- (exp (/ 1 x)) (exp (- (/ 1 x)))) into (- (exp (/ 1 x)) (exp (- (/ 1 x)))) 0.355 * [approximate]: Taking taylor expansion of (- (exp (/ 1 x)) (exp (- (/ 1 x)))) in (x) around 0 0.355 * [taylor]: Taking taylor expansion of (- (exp (/ 1 x)) (exp (- (/ 1 x)))) in x 0.355 * [taylor]: Taking taylor expansion of (exp (/ 1 x)) in x 0.355 * [taylor]: Taking taylor expansion of (/ 1 x) in x 0.355 * [taylor]: Taking taylor expansion of x in x 0.355 * [backup-simplify]: Simplify 0 into 0 0.355 * [backup-simplify]: Simplify 1 into 1 0.355 * [backup-simplify]: Simplify (/ 1 1) into 1 0.355 * [backup-simplify]: Simplify (exp (/ 1 x)) into (exp (/ 1 x)) 0.355 * [taylor]: Taking taylor expansion of (exp (- (/ 1 x))) in x 0.355 * [taylor]: Taking taylor expansion of (- (/ 1 x)) in x 0.355 * [taylor]: Taking taylor expansion of (/ 1 x) in x 0.355 * [taylor]: Taking taylor expansion of x in x 0.355 * [backup-simplify]: Simplify 0 into 0 0.355 * [backup-simplify]: Simplify 1 into 1 0.356 * [backup-simplify]: Simplify (/ 1 1) into 1 0.356 * [backup-simplify]: Simplify (- 1) into -1 0.356 * [backup-simplify]: Simplify (exp (- (/ 1 x))) into (exp (- (/ 1 x))) 0.356 * [taylor]: Taking taylor expansion of (- (exp (/ 1 x)) (exp (- (/ 1 x)))) in x 0.356 * [taylor]: Taking taylor expansion of (exp (/ 1 x)) in x 0.356 * [taylor]: Taking taylor expansion of (/ 1 x) in x 0.356 * [taylor]: Taking taylor expansion of x in x 0.356 * [backup-simplify]: Simplify 0 into 0 0.356 * [backup-simplify]: Simplify 1 into 1 0.356 * [backup-simplify]: Simplify (/ 1 1) into 1 0.356 * [backup-simplify]: Simplify (exp (/ 1 x)) into (exp (/ 1 x)) 0.356 * [taylor]: Taking taylor expansion of (exp (- (/ 1 x))) in x 0.356 * [taylor]: Taking taylor expansion of (- (/ 1 x)) in x 0.356 * [taylor]: Taking taylor expansion of (/ 1 x) in x 0.356 * [taylor]: Taking taylor expansion of x in x 0.357 * [backup-simplify]: Simplify 0 into 0 0.357 * [backup-simplify]: Simplify 1 into 1 0.357 * [backup-simplify]: Simplify (/ 1 1) into 1 0.357 * [backup-simplify]: Simplify (- 1) into -1 0.357 * [backup-simplify]: Simplify (exp (- (/ 1 x))) into (exp (- (/ 1 x))) 0.357 * [backup-simplify]: Simplify (- (exp (- (/ 1 x)))) into (- (exp (- (/ 1 x)))) 0.357 * [backup-simplify]: Simplify (+ (exp (/ 1 x)) (- (exp (- (/ 1 x))))) into (- (exp (/ 1 x)) (exp (- (/ 1 x)))) 0.357 * [backup-simplify]: Simplify (- (exp (/ 1 x)) (exp (- (/ 1 x)))) into (- (exp (/ 1 x)) (exp (- (/ 1 x)))) 0.358 * [backup-simplify]: Simplify (- 0) into 0 0.358 * [backup-simplify]: Simplify (+ 0 0) into 0 0.358 * [backup-simplify]: Simplify 0 into 0 0.358 * [backup-simplify]: Simplify (- 0) into 0 0.358 * [backup-simplify]: Simplify (+ 0 0) into 0 0.358 * [backup-simplify]: Simplify 0 into 0 0.359 * [backup-simplify]: Simplify (- 0) into 0 0.359 * [backup-simplify]: Simplify (+ 0 0) into 0 0.359 * [backup-simplify]: Simplify 0 into 0 0.359 * [backup-simplify]: Simplify (- 0) into 0 0.359 * [backup-simplify]: Simplify (+ 0 0) into 0 0.359 * [backup-simplify]: Simplify 0 into 0 0.360 * [backup-simplify]: Simplify (- 0) into 0 0.360 * [backup-simplify]: Simplify (+ 0 0) into 0 0.360 * [backup-simplify]: Simplify 0 into 0 0.360 * [backup-simplify]: Simplify (- 0) into 0 0.360 * [backup-simplify]: Simplify (+ 0 0) into 0 0.360 * [backup-simplify]: Simplify 0 into 0 0.361 * [backup-simplify]: Simplify (- (exp (/ 1 (/ 1 x))) (exp (- (/ 1 (/ 1 x))))) into (- (exp x) (exp (- x))) 0.361 * [backup-simplify]: Simplify (- (exp (/ 1 (- x))) (exp (- (/ 1 (- x))))) into (- (exp (/ -1 x)) (exp (/ 1 x))) 0.361 * [approximate]: Taking taylor expansion of (- (exp (/ -1 x)) (exp (/ 1 x))) in (x) around 0 0.361 * [taylor]: Taking taylor expansion of (- (exp (/ -1 x)) (exp (/ 1 x))) in x 0.361 * [taylor]: Taking taylor expansion of (exp (/ -1 x)) in x 0.361 * [taylor]: Taking taylor expansion of (/ -1 x) in x 0.361 * [taylor]: Taking taylor expansion of -1 in x 0.361 * [backup-simplify]: Simplify -1 into -1 0.361 * [taylor]: Taking taylor expansion of x in x 0.361 * [backup-simplify]: Simplify 0 into 0 0.361 * [backup-simplify]: Simplify 1 into 1 0.361 * [backup-simplify]: Simplify (/ -1 1) into -1 0.361 * [backup-simplify]: Simplify (exp (/ -1 x)) into (exp (/ -1 x)) 0.361 * [taylor]: Taking taylor expansion of (exp (/ 1 x)) in x 0.361 * [taylor]: Taking taylor expansion of (/ 1 x) in x 0.361 * [taylor]: Taking taylor expansion of x in x 0.361 * [backup-simplify]: Simplify 0 into 0 0.361 * [backup-simplify]: Simplify 1 into 1 0.361 * [backup-simplify]: Simplify (/ 1 1) into 1 0.361 * [backup-simplify]: Simplify (exp (/ 1 x)) into (exp (/ 1 x)) 0.361 * [taylor]: Taking taylor expansion of (- (exp (/ -1 x)) (exp (/ 1 x))) in x 0.362 * [taylor]: Taking taylor expansion of (exp (/ -1 x)) in x 0.362 * [taylor]: Taking taylor expansion of (/ -1 x) in x 0.362 * [taylor]: Taking taylor expansion of -1 in x 0.362 * [backup-simplify]: Simplify -1 into -1 0.362 * [taylor]: Taking taylor expansion of x in x 0.362 * [backup-simplify]: Simplify 0 into 0 0.362 * [backup-simplify]: Simplify 1 into 1 0.362 * [backup-simplify]: Simplify (/ -1 1) into -1 0.362 * [backup-simplify]: Simplify (exp (/ -1 x)) into (exp (/ -1 x)) 0.362 * [taylor]: Taking taylor expansion of (exp (/ 1 x)) in x 0.362 * [taylor]: Taking taylor expansion of (/ 1 x) in x 0.362 * [taylor]: Taking taylor expansion of x in x 0.362 * [backup-simplify]: Simplify 0 into 0 0.362 * [backup-simplify]: Simplify 1 into 1 0.362 * [backup-simplify]: Simplify (/ 1 1) into 1 0.362 * [backup-simplify]: Simplify (exp (/ 1 x)) into (exp (/ 1 x)) 0.362 * [backup-simplify]: Simplify (- (exp (/ 1 x))) into (- (exp (/ 1 x))) 0.362 * [backup-simplify]: Simplify (+ (exp (/ -1 x)) (- (exp (/ 1 x)))) into (- (exp (/ -1 x)) (exp (/ 1 x))) 0.363 * [backup-simplify]: Simplify (- (exp (/ -1 x)) (exp (/ 1 x))) into (- (exp (/ -1 x)) (exp (/ 1 x))) 0.363 * [backup-simplify]: Simplify (- 0) into 0 0.363 * [backup-simplify]: Simplify (+ 0 0) into 0 0.363 * [backup-simplify]: Simplify 0 into 0 0.363 * [backup-simplify]: Simplify (- 0) into 0 0.363 * [backup-simplify]: Simplify (+ 0 0) into 0 0.364 * [backup-simplify]: Simplify 0 into 0 0.364 * [backup-simplify]: Simplify (- 0) into 0 0.364 * [backup-simplify]: Simplify (+ 0 0) into 0 0.364 * [backup-simplify]: Simplify 0 into 0 0.364 * [backup-simplify]: Simplify (- 0) into 0 0.364 * [backup-simplify]: Simplify (+ 0 0) into 0 0.364 * [backup-simplify]: Simplify 0 into 0 0.365 * [backup-simplify]: Simplify (- 0) into 0 0.365 * [backup-simplify]: Simplify (+ 0 0) into 0 0.365 * [backup-simplify]: Simplify 0 into 0 0.365 * [backup-simplify]: Simplify (- 0) into 0 0.365 * [backup-simplify]: Simplify (+ 0 0) into 0 0.365 * [backup-simplify]: Simplify 0 into 0 0.366 * [backup-simplify]: Simplify (- (exp (/ -1 (/ 1 (- x)))) (exp (/ 1 (/ 1 (- x))))) into (- (exp x) (exp (* -1 x))) 0.366 * * * [progress]: simplifying candidates 0.366 * * * * [progress]: [ 1 / 32 ] simplifiying candidate # 0.366 * [simplify]: Simplifying (fma (* (cbrt (exp x)) (cbrt (exp x))) (cbrt (exp x)) (- (* (cbrt (exp (- x))) (* (cbrt (exp (- x))) (cbrt (exp (- x))))))) 0.366 * * [simplify]: iters left: 6 (11 enodes) 0.368 * * [simplify]: iters left: 5 (44 enodes) 0.381 * * [simplify]: iters left: 4 (68 enodes) 0.394 * * [simplify]: iters left: 3 (95 enodes) 0.411 * * [simplify]: iters left: 2 (137 enodes) 0.452 * * [simplify]: iters left: 1 (225 enodes) 0.550 * * [simplify]: Extracting #0: cost 1 inf + 0 0.551 * * [simplify]: Extracting #1: cost 20 inf + 0 0.551 * * [simplify]: Extracting #2: cost 91 inf + 0 0.552 * * [simplify]: Extracting #3: cost 115 inf + 7 0.553 * * [simplify]: Extracting #4: cost 104 inf + 1292 0.555 * * [simplify]: Extracting #5: cost 79 inf + 7810 0.560 * * [simplify]: Extracting #6: cost 36 inf + 31306 0.570 * * [simplify]: Extracting #7: cost 3 inf + 55754 0.580 * * [simplify]: Extracting #8: cost 0 inf + 58335 0.587 * [simplify]: Simplified to (+ (exp x) (/ -1 (exp x))) 0.587 * [simplify]: Simplified (2 1 1) to (λ (x) (/ (+ (+ (exp x) (/ -1 (exp x))) (fma (- (cbrt (exp (- x)))) (* (cbrt (exp (- x))) (cbrt (exp (- x)))) (* (cbrt (exp (- x))) (* (cbrt (exp (- x))) (cbrt (exp (- x))))))) 2)) 0.588 * [simplify]: Simplifying (fma (- (cbrt (exp (- x)))) (* (cbrt (exp (- x))) (cbrt (exp (- x)))) (* (cbrt (exp (- x))) (* (cbrt (exp (- x))) (cbrt (exp (- x)))))) 0.588 * * [simplify]: iters left: 6 (8 enodes) 0.590 * * [simplify]: iters left: 5 (32 enodes) 0.596 * * [simplify]: iters left: 4 (54 enodes) 0.607 * * [simplify]: iters left: 3 (100 enodes) 0.647 * * [simplify]: iters left: 2 (151 enodes) 0.694 * * [simplify]: iters left: 1 (225 enodes) 0.748 * * [simplify]: Extracting #0: cost 1 inf + 0 0.748 * * [simplify]: Extracting #1: cost 0 inf + 1 0.748 * [simplify]: Simplified to 0 0.748 * [simplify]: Simplified (2 1 2) to (λ (x) (/ (+ (+ (exp x) (/ -1 (exp x))) 0) 2)) 0.748 * * * * [progress]: [ 2 / 32 ] simplifiying candidate # 0.749 * [simplify]: Simplifying (fma (* (cbrt (exp x)) (cbrt (exp x))) (cbrt (exp x)) (- (* (sqrt (exp (- x))) (sqrt (exp (- x)))))) 0.749 * * [simplify]: iters left: 6 (10 enodes) 0.751 * * [simplify]: iters left: 5 (35 enodes) 0.757 * * [simplify]: iters left: 4 (49 enodes) 0.764 * * [simplify]: iters left: 3 (59 enodes) 0.778 * * [simplify]: iters left: 2 (66 enodes) 0.799 * * [simplify]: iters left: 1 (95 enodes) 0.832 * * [simplify]: Extracting #0: cost 1 inf + 0 0.832 * * [simplify]: Extracting #1: cost 12 inf + 0 0.832 * * [simplify]: Extracting #2: cost 39 inf + 0 0.833 * * [simplify]: Extracting #3: cost 44 inf + 157 0.833 * * [simplify]: Extracting #4: cost 35 inf + 1249 0.835 * * [simplify]: Extracting #5: cost 10 inf + 8856 0.837 * * [simplify]: Extracting #6: cost 0 inf + 11830 0.840 * [simplify]: Simplified to (+ (exp x) (/ -1 (exp x))) 0.840 * [simplify]: Simplified (2 1 1) to (λ (x) (/ (+ (+ (exp x) (/ -1 (exp x))) (fma (- (sqrt (exp (- x)))) (sqrt (exp (- x))) (* (sqrt (exp (- x))) (sqrt (exp (- x)))))) 2)) 0.841 * [simplify]: Simplifying (fma (- (sqrt (exp (- x)))) (sqrt (exp (- x))) (* (sqrt (exp (- x))) (sqrt (exp (- x))))) 0.841 * * [simplify]: iters left: 6 (7 enodes) 0.844 * * [simplify]: iters left: 5 (24 enodes) 0.854 * * [simplify]: iters left: 4 (39 enodes) 0.866 * * [simplify]: iters left: 3 (50 enodes) 0.881 * * [simplify]: iters left: 2 (55 enodes) 0.897 * * [simplify]: Extracting #0: cost 1 inf + 0 0.897 * * [simplify]: Extracting #1: cost 0 inf + 1 0.897 * [simplify]: Simplified to 0 0.898 * [simplify]: Simplified (2 1 2) to (λ (x) (/ (+ (+ (exp x) (/ -1 (exp x))) 0) 2)) 0.898 * * * * [progress]: [ 3 / 32 ] simplifiying candidate # 0.898 * [simplify]: Simplifying (fma (* (cbrt (exp x)) (cbrt (exp x))) (cbrt (exp x)) (- (* (exp (- x)) 1))) 0.898 * * [simplify]: iters left: 6 (10 enodes) 0.904 * * [simplify]: iters left: 5 (38 enodes) 0.917 * * [simplify]: iters left: 4 (54 enodes) 0.935 * * [simplify]: iters left: 3 (70 enodes) 0.954 * * [simplify]: iters left: 2 (78 enodes) 0.967 * * [simplify]: iters left: 1 (106 enodes) 1.002 * * [simplify]: Extracting #0: cost 1 inf + 0 1.002 * * [simplify]: Extracting #1: cost 9 inf + 0 1.002 * * [simplify]: Extracting #2: cost 44 inf + 2 1.002 * * [simplify]: Extracting #3: cost 52 inf + 156 1.003 * * [simplify]: Extracting #4: cost 47 inf + 867 1.005 * * [simplify]: Extracting #5: cost 22 inf + 7283 1.007 * * [simplify]: Extracting #6: cost 4 inf + 13020 1.010 * * [simplify]: Extracting #7: cost 0 inf + 14632 1.013 * [simplify]: Simplified to (+ (exp x) (/ -1 (exp x))) 1.013 * [simplify]: Simplified (2 1 1) to (λ (x) (/ (+ (+ (exp x) (/ -1 (exp x))) (fma (- (exp (- x))) 1 (* (exp (- x)) 1))) 2)) 1.014 * [simplify]: Simplifying (fma (- (exp (- x))) 1 (* (exp (- x)) 1)) 1.014 * * [simplify]: iters left: 6 (7 enodes) 1.017 * * [simplify]: iters left: 5 (26 enodes) 1.023 * * [simplify]: iters left: 4 (43 enodes) 1.029 * * [simplify]: iters left: 3 (50 enodes) 1.039 * * [simplify]: iters left: 2 (66 enodes) 1.047 * * [simplify]: Extracting #0: cost 1 inf + 0 1.047 * * [simplify]: Extracting #1: cost 0 inf + 1 1.047 * [simplify]: Simplified to 0 1.047 * [simplify]: Simplified (2 1 2) to (λ (x) (/ (+ (+ (exp x) (/ -1 (exp x))) 0) 2)) 1.047 * * * * [progress]: [ 4 / 32 ] simplifiying candidate # 1.048 * [simplify]: Simplifying (fma (sqrt (exp x)) (sqrt (exp x)) (- (* (cbrt (exp (- x))) (* (cbrt (exp (- x))) (cbrt (exp (- x))))))) 1.048 * * [simplify]: iters left: 6 (10 enodes) 1.051 * * [simplify]: iters left: 5 (41 enodes) 1.064 * * [simplify]: iters left: 4 (61 enodes) 1.075 * * [simplify]: iters left: 3 (89 enodes) 1.097 * * [simplify]: iters left: 2 (145 enodes) 1.131 * * [simplify]: iters left: 1 (246 enodes) 1.243 * * [simplify]: Extracting #0: cost 1 inf + 0 1.243 * * [simplify]: Extracting #1: cost 22 inf + 0 1.244 * * [simplify]: Extracting #2: cost 104 inf + 0 1.244 * * [simplify]: Extracting #3: cost 112 inf + 1091 1.245 * * [simplify]: Extracting #4: cost 103 inf + 2235 1.247 * * [simplify]: Extracting #5: cost 66 inf + 21543 1.252 * * [simplify]: Extracting #6: cost 8 inf + 64624 1.258 * * [simplify]: Extracting #7: cost 0 inf + 70304 1.264 * [simplify]: Simplified to (+ (exp x) (/ -1 (exp x))) 1.264 * [simplify]: Simplified (2 1 1) to (λ (x) (/ (+ (+ (exp x) (/ -1 (exp x))) (fma (- (cbrt (exp (- x)))) (* (cbrt (exp (- x))) (cbrt (exp (- x)))) (* (cbrt (exp (- x))) (* (cbrt (exp (- x))) (cbrt (exp (- x))))))) 2)) 1.265 * [simplify]: Simplifying (fma (- (cbrt (exp (- x)))) (* (cbrt (exp (- x))) (cbrt (exp (- x)))) (* (cbrt (exp (- x))) (* (cbrt (exp (- x))) (cbrt (exp (- x)))))) 1.265 * * [simplify]: iters left: 6 (8 enodes) 1.267 * * [simplify]: iters left: 5 (32 enodes) 1.276 * * [simplify]: iters left: 4 (54 enodes) 1.297 * * [simplify]: iters left: 3 (100 enodes) 1.329 * * [simplify]: iters left: 2 (151 enodes) 1.360 * * [simplify]: iters left: 1 (225 enodes) 1.406 * * [simplify]: Extracting #0: cost 1 inf + 0 1.406 * * [simplify]: Extracting #1: cost 0 inf + 1 1.406 * [simplify]: Simplified to 0 1.406 * [simplify]: Simplified (2 1 2) to (λ (x) (/ (+ (+ (exp x) (/ -1 (exp x))) 0) 2)) 1.406 * * * * [progress]: [ 5 / 32 ] simplifiying candidate # 1.406 * [simplify]: Simplifying (fma (sqrt (exp x)) (sqrt (exp x)) (- (* (sqrt (exp (- x))) (sqrt (exp (- x)))))) 1.406 * * [simplify]: iters left: 6 (9 enodes) 1.408 * * [simplify]: iters left: 5 (32 enodes) 1.416 * * [simplify]: iters left: 4 (42 enodes) 1.423 * * [simplify]: iters left: 3 (51 enodes) 1.433 * * [simplify]: iters left: 2 (60 enodes) 1.448 * * [simplify]: iters left: 1 (71 enodes) 1.458 * * [simplify]: Extracting #0: cost 1 inf + 0 1.458 * * [simplify]: Extracting #1: cost 18 inf + 0 1.458 * * [simplify]: Extracting #2: cost 32 inf + 0 1.458 * * [simplify]: Extracting #3: cost 31 inf + 74 1.459 * * [simplify]: Extracting #4: cost 15 inf + 2226 1.459 * * [simplify]: Extracting #5: cost 1 inf + 6122 1.460 * * [simplify]: Extracting #6: cost 0 inf + 6503 1.461 * [simplify]: Simplified to (+ (/ -1 (exp x)) (exp x)) 1.461 * [simplify]: Simplified (2 1 1) to (λ (x) (/ (+ (+ (/ -1 (exp x)) (exp x)) (fma (- (sqrt (exp (- x)))) (sqrt (exp (- x))) (* (sqrt (exp (- x))) (sqrt (exp (- x)))))) 2)) 1.462 * [simplify]: Simplifying (fma (- (sqrt (exp (- x)))) (sqrt (exp (- x))) (* (sqrt (exp (- x))) (sqrt (exp (- x))))) 1.462 * * [simplify]: iters left: 6 (7 enodes) 1.463 * * [simplify]: iters left: 5 (24 enodes) 1.467 * * [simplify]: iters left: 4 (39 enodes) 1.474 * * [simplify]: iters left: 3 (50 enodes) 1.489 * * [simplify]: iters left: 2 (55 enodes) 1.504 * * [simplify]: Extracting #0: cost 1 inf + 0 1.504 * * [simplify]: Extracting #1: cost 0 inf + 1 1.504 * [simplify]: Simplified to 0 1.504 * [simplify]: Simplified (2 1 2) to (λ (x) (/ (+ (+ (/ -1 (exp x)) (exp x)) 0) 2)) 1.504 * * * * [progress]: [ 6 / 32 ] simplifiying candidate # 1.505 * [simplify]: Simplifying (fma (sqrt (exp x)) (sqrt (exp x)) (- (* (exp (- x)) 1))) 1.505 * * [simplify]: iters left: 6 (9 enodes) 1.510 * * [simplify]: iters left: 5 (35 enodes) 1.523 * * [simplify]: iters left: 4 (47 enodes) 1.537 * * [simplify]: iters left: 3 (62 enodes) 1.546 * * [simplify]: iters left: 2 (84 enodes) 1.559 * * [simplify]: iters left: 1 (93 enodes) 1.580 * * [simplify]: Extracting #0: cost 1 inf + 0 1.580 * * [simplify]: Extracting #1: cost 8 inf + 0 1.580 * * [simplify]: Extracting #2: cost 19 inf + 2 1.580 * * [simplify]: Extracting #3: cost 20 inf + 115 1.580 * * [simplify]: Extracting #4: cost 7 inf + 1776 1.581 * * [simplify]: Extracting #5: cost 0 inf + 2921 1.581 * [simplify]: Simplified to (+ (/ -1 (exp x)) (exp x)) 1.581 * [simplify]: Simplified (2 1 1) to (λ (x) (/ (+ (+ (/ -1 (exp x)) (exp x)) (fma (- (exp (- x))) 1 (* (exp (- x)) 1))) 2)) 1.582 * [simplify]: Simplifying (fma (- (exp (- x))) 1 (* (exp (- x)) 1)) 1.582 * * [simplify]: iters left: 6 (7 enodes) 1.584 * * [simplify]: iters left: 5 (26 enodes) 1.589 * * [simplify]: iters left: 4 (43 enodes) 1.596 * * [simplify]: iters left: 3 (50 enodes) 1.605 * * [simplify]: iters left: 2 (66 enodes) 1.619 * * [simplify]: Extracting #0: cost 1 inf + 0 1.619 * * [simplify]: Extracting #1: cost 0 inf + 1 1.619 * [simplify]: Simplified to 0 1.619 * [simplify]: Simplified (2 1 2) to (λ (x) (/ (+ (+ (/ -1 (exp x)) (exp x)) 0) 2)) 1.620 * * * * [progress]: [ 7 / 32 ] simplifiying candidate # 1.620 * [simplify]: Simplifying (fma 1 (exp x) (- (* (cbrt (exp (- x))) (* (cbrt (exp (- x))) (cbrt (exp (- x))))))) 1.620 * * [simplify]: iters left: 6 (10 enodes) 1.622 * * [simplify]: iters left: 5 (42 enodes) 1.632 * * [simplify]: iters left: 4 (61 enodes) 1.646 * * [simplify]: iters left: 3 (88 enodes) 1.674 * * [simplify]: iters left: 2 (142 enodes) 1.716 * * [simplify]: iters left: 1 (234 enodes) 1.791 * * [simplify]: Extracting #0: cost 1 inf + 0 1.791 * * [simplify]: Extracting #1: cost 12 inf + 0 1.791 * * [simplify]: Extracting #2: cost 78 inf + 1 1.791 * * [simplify]: Extracting #3: cost 116 inf + 6 1.792 * * [simplify]: Extracting #4: cost 108 inf + 567 1.793 * * [simplify]: Extracting #5: cost 101 inf + 1406 1.795 * * [simplify]: Extracting #6: cost 54 inf + 24420 1.801 * * [simplify]: Extracting #7: cost 3 inf + 58506 1.806 * * [simplify]: Extracting #8: cost 0 inf + 60666 1.815 * [simplify]: Simplified to (+ (/ -1 (exp x)) (exp x)) 1.815 * [simplify]: Simplified (2 1 1) to (λ (x) (/ (+ (+ (/ -1 (exp x)) (exp x)) (fma (- (cbrt (exp (- x)))) (* (cbrt (exp (- x))) (cbrt (exp (- x)))) (* (cbrt (exp (- x))) (* (cbrt (exp (- x))) (cbrt (exp (- x))))))) 2)) 1.816 * [simplify]: Simplifying (fma (- (cbrt (exp (- x)))) (* (cbrt (exp (- x))) (cbrt (exp (- x)))) (* (cbrt (exp (- x))) (* (cbrt (exp (- x))) (cbrt (exp (- x)))))) 1.816 * * [simplify]: iters left: 6 (8 enodes) 1.819 * * [simplify]: iters left: 5 (32 enodes) 1.831 * * [simplify]: iters left: 4 (54 enodes) 1.855 * * [simplify]: iters left: 3 (100 enodes) 1.874 * * [simplify]: iters left: 2 (151 enodes) 1.903 * * [simplify]: iters left: 1 (225 enodes) 1.971 * * [simplify]: Extracting #0: cost 1 inf + 0 1.971 * * [simplify]: Extracting #1: cost 0 inf + 1 1.972 * [simplify]: Simplified to 0 1.972 * [simplify]: Simplified (2 1 2) to (λ (x) (/ (+ (+ (/ -1 (exp x)) (exp x)) 0) 2)) 1.972 * * * * [progress]: [ 8 / 32 ] simplifiying candidate # 1.972 * [simplify]: Simplifying (fma 1 (exp x) (- (* (sqrt (exp (- x))) (sqrt (exp (- x)))))) 1.972 * * [simplify]: iters left: 6 (9 enodes) 1.974 * * [simplify]: iters left: 5 (33 enodes) 1.980 * * [simplify]: iters left: 4 (42 enodes) 1.987 * * [simplify]: iters left: 3 (52 enodes) 1.999 * * [simplify]: iters left: 2 (60 enodes) 2.014 * * [simplify]: iters left: 1 (67 enodes) 2.030 * * [simplify]: Extracting #0: cost 1 inf + 0 2.030 * * [simplify]: Extracting #1: cost 8 inf + 0 2.030 * * [simplify]: Extracting #2: cost 19 inf + 1 2.030 * * [simplify]: Extracting #3: cost 19 inf + 44 2.031 * * [simplify]: Extracting #4: cost 9 inf + 1346 2.032 * * [simplify]: Extracting #5: cost 2 inf + 2509 2.033 * * [simplify]: Extracting #6: cost 0 inf + 2973 2.033 * [simplify]: Simplified to (+ (/ -1 (exp x)) (exp x)) 2.034 * [simplify]: Simplified (2 1 1) to (λ (x) (/ (+ (+ (/ -1 (exp x)) (exp x)) (fma (- (sqrt (exp (- x)))) (sqrt (exp (- x))) (* (sqrt (exp (- x))) (sqrt (exp (- x)))))) 2)) 2.034 * [simplify]: Simplifying (fma (- (sqrt (exp (- x)))) (sqrt (exp (- x))) (* (sqrt (exp (- x))) (sqrt (exp (- x))))) 2.034 * * [simplify]: iters left: 6 (7 enodes) 2.037 * * [simplify]: iters left: 5 (24 enodes) 2.045 * * [simplify]: iters left: 4 (39 enodes) 2.057 * * [simplify]: iters left: 3 (50 enodes) 2.072 * * [simplify]: iters left: 2 (55 enodes) 2.081 * * [simplify]: Extracting #0: cost 1 inf + 0 2.081 * * [simplify]: Extracting #1: cost 0 inf + 1 2.081 * [simplify]: Simplified to 0 2.081 * [simplify]: Simplified (2 1 2) to (λ (x) (/ (+ (+ (/ -1 (exp x)) (exp x)) 0) 2)) 2.081 * * * * [progress]: [ 9 / 32 ] simplifiying candidate # 2.081 * [simplify]: Simplifying (fma 1 (exp x) (- (* (exp (- x)) 1))) 2.081 * * [simplify]: iters left: 6 (8 enodes) 2.083 * * [simplify]: iters left: 5 (32 enodes) 2.090 * * [simplify]: iters left: 4 (45 enodes) 2.099 * * [simplify]: iters left: 3 (62 enodes) 2.113 * * [simplify]: iters left: 2 (75 enodes) 2.135 * * [simplify]: iters left: 1 (94 enodes) 2.151 * * [simplify]: Extracting #0: cost 1 inf + 0 2.151 * * [simplify]: Extracting #1: cost 7 inf + 0 2.151 * * [simplify]: Extracting #2: cost 11 inf + 2 2.151 * * [simplify]: Extracting #3: cost 9 inf + 226 2.151 * * [simplify]: Extracting #4: cost 0 inf + 1199 2.152 * [simplify]: Simplified to (+ (exp x) (/ -1 (exp x))) 2.152 * [simplify]: Simplified (2 1 1) to (λ (x) (/ (+ (+ (exp x) (/ -1 (exp x))) (fma (- (exp (- x))) 1 (* (exp (- x)) 1))) 2)) 2.152 * [simplify]: Simplifying (fma (- (exp (- x))) 1 (* (exp (- x)) 1)) 2.152 * * [simplify]: iters left: 6 (7 enodes) 2.154 * * [simplify]: iters left: 5 (26 enodes) 2.162 * * [simplify]: iters left: 4 (43 enodes) 2.169 * * [simplify]: iters left: 3 (50 enodes) 2.185 * * [simplify]: iters left: 2 (66 enodes) 2.201 * * [simplify]: Extracting #0: cost 1 inf + 0 2.202 * * [simplify]: Extracting #1: cost 0 inf + 1 2.202 * [simplify]: Simplified to 0 2.202 * [simplify]: Simplified (2 1 2) to (λ (x) (/ (+ (+ (exp x) (/ -1 (exp x))) 0) 2)) 2.202 * * * * [progress]: [ 10 / 32 ] simplifiying candidate # 2.202 * [simplify]: Simplifying (expm1 (- (exp x) (exp (- x)))) 2.202 * * [simplify]: iters left: 6 (6 enodes) 2.205 * * [simplify]: iters left: 5 (22 enodes) 2.213 * * [simplify]: iters left: 4 (32 enodes) 2.220 * * [simplify]: iters left: 3 (36 enodes) 2.225 * * [simplify]: Extracting #0: cost 1 inf + 0 2.225 * * [simplify]: Extracting #1: cost 3 inf + 0 2.225 * * [simplify]: Extracting #2: cost 7 inf + 0 2.225 * * [simplify]: Extracting #3: cost 14 inf + 0 2.225 * * [simplify]: Extracting #4: cost 12 inf + 3 2.226 * * [simplify]: Extracting #5: cost 8 inf + 267 2.226 * * [simplify]: Extracting #6: cost 1 inf + 1406 2.226 * * [simplify]: Extracting #7: cost 0 inf + 1490 2.226 * * [simplify]: Extracting #8: cost 0 inf + 1421 2.226 * [simplify]: Simplified to (expm1 (+ (exp x) (/ -1 (exp x)))) 2.226 * [simplify]: Simplified (2 1 1) to (λ (x) (/ (log1p (expm1 (+ (exp x) (/ -1 (exp x))))) 2)) 2.226 * * * * [progress]: [ 11 / 32 ] simplifiying candidate # 2.227 * [simplify]: Simplifying (log1p (- (exp x) (exp (- x)))) 2.227 * * [simplify]: iters left: 6 (6 enodes) 2.228 * * [simplify]: iters left: 5 (22 enodes) 2.232 * * [simplify]: iters left: 4 (32 enodes) 2.236 * * [simplify]: iters left: 3 (36 enodes) 2.242 * * [simplify]: Extracting #0: cost 1 inf + 0 2.242 * * [simplify]: Extracting #1: cost 3 inf + 0 2.242 * * [simplify]: Extracting #2: cost 7 inf + 0 2.242 * * [simplify]: Extracting #3: cost 14 inf + 0 2.242 * * [simplify]: Extracting #4: cost 12 inf + 3 2.242 * * [simplify]: Extracting #5: cost 8 inf + 267 2.242 * * [simplify]: Extracting #6: cost 1 inf + 1426 2.242 * * [simplify]: Extracting #7: cost 0 inf + 1530 2.243 * * [simplify]: Extracting #8: cost 0 inf + 1461 2.243 * [simplify]: Simplified to (log1p (+ (exp x) (/ -1 (exp x)))) 2.243 * [simplify]: Simplified (2 1 1) to (λ (x) (/ (expm1 (log1p (+ (exp x) (/ -1 (exp x))))) 2)) 2.243 * * * * [progress]: [ 12 / 32 ] simplifiying candidate # 2.243 * [simplify]: Simplifying (- (exp (- x))) 2.243 * * [simplify]: iters left: 5 (4 enodes) 2.244 * * [simplify]: iters left: 4 (15 enodes) 2.249 * * [simplify]: iters left: 3 (24 enodes) 2.257 * * [simplify]: iters left: 2 (28 enodes) 2.265 * * [simplify]: Extracting #0: cost 1 inf + 0 2.265 * * [simplify]: Extracting #1: cost 5 inf + 0 2.265 * * [simplify]: Extracting #2: cost 9 inf + 1 2.265 * * [simplify]: Extracting #3: cost 8 inf + 3 2.266 * * [simplify]: Extracting #4: cost 0 inf + 751 2.266 * * [simplify]: Extracting #5: cost 0 inf + 673 2.266 * [simplify]: Simplified to (/ -1 (exp x)) 2.266 * [simplify]: Simplified (2 1 3) to (λ (x) (/ (fma (* (cbrt (exp x)) (cbrt (exp x))) (cbrt (exp x)) (/ -1 (exp x))) 2)) 2.266 * * * * [progress]: [ 13 / 32 ] simplifiying candidate # 2.267 * [simplify]: Simplifying (- (exp (- x))) 2.267 * * [simplify]: iters left: 5 (4 enodes) 2.268 * * [simplify]: iters left: 4 (15 enodes) 2.274 * * [simplify]: iters left: 3 (24 enodes) 2.281 * * [simplify]: iters left: 2 (28 enodes) 2.292 * * [simplify]: Extracting #0: cost 1 inf + 0 2.292 * * [simplify]: Extracting #1: cost 5 inf + 0 2.292 * * [simplify]: Extracting #2: cost 9 inf + 1 2.292 * * [simplify]: Extracting #3: cost 8 inf + 3 2.292 * * [simplify]: Extracting #4: cost 0 inf + 751 2.292 * * [simplify]: Extracting #5: cost 0 inf + 673 2.293 * [simplify]: Simplified to (/ -1 (exp x)) 2.293 * [simplify]: Simplified (2 1 3) to (λ (x) (/ (fma (sqrt (exp x)) (sqrt (exp x)) (/ -1 (exp x))) 2)) 2.293 * * * * [progress]: [ 14 / 32 ] simplifiying candidate # 2.293 * [simplify]: Simplifying (- (exp (- x))) 2.293 * * [simplify]: iters left: 5 (4 enodes) 2.295 * * [simplify]: iters left: 4 (15 enodes) 2.301 * * [simplify]: iters left: 3 (24 enodes) 2.308 * * [simplify]: iters left: 2 (28 enodes) 2.315 * * [simplify]: Extracting #0: cost 1 inf + 0 2.315 * * [simplify]: Extracting #1: cost 5 inf + 0 2.315 * * [simplify]: Extracting #2: cost 9 inf + 1 2.315 * * [simplify]: Extracting #3: cost 8 inf + 3 2.315 * * [simplify]: Extracting #4: cost 0 inf + 751 2.315 * * [simplify]: Extracting #5: cost 0 inf + 673 2.315 * [simplify]: Simplified to (/ -1 (exp x)) 2.315 * [simplify]: Simplified (2 1 3) to (λ (x) (/ (fma 1 (exp x) (/ -1 (exp x))) 2)) 2.315 * * * * [progress]: [ 15 / 32 ] simplifiying candidate # 2.316 * [simplify]: Simplifying (/ (exp (exp x)) (exp (exp (- x)))) 2.316 * * [simplify]: iters left: 6 (7 enodes) 2.317 * * [simplify]: iters left: 5 (25 enodes) 2.321 * * [simplify]: iters left: 4 (33 enodes) 2.327 * * [simplify]: iters left: 3 (43 enodes) 2.334 * * [simplify]: iters left: 2 (49 enodes) 2.341 * * [simplify]: iters left: 1 (53 enodes) 2.352 * * [simplify]: Extracting #0: cost 1 inf + 0 2.352 * * [simplify]: Extracting #1: cost 9 inf + 0 2.353 * * [simplify]: Extracting #2: cost 15 inf + 1 2.353 * * [simplify]: Extracting #3: cost 21 inf + 1 2.354 * * [simplify]: Extracting #4: cost 20 inf + 3 2.354 * * [simplify]: Extracting #5: cost 17 inf + 186 2.354 * * [simplify]: Extracting #6: cost 8 inf + 1359 2.355 * * [simplify]: Extracting #7: cost 0 inf + 3012 2.356 * [simplify]: Simplified to (exp (+ (exp x) (/ -1 (exp x)))) 2.356 * [simplify]: Simplified (2 1 1) to (λ (x) (/ (log (exp (+ (exp x) (/ -1 (exp x))))) 2)) 2.356 * * * * [progress]: [ 16 / 32 ] simplifiying candidate # 2.356 * * * * [progress]: [ 17 / 32 ] simplifiying candidate # 2.356 * [simplify]: Simplifying (log (- (exp x) (exp (- x)))) 2.357 * * [simplify]: iters left: 6 (6 enodes) 2.360 * * [simplify]: iters left: 5 (22 enodes) 2.368 * * [simplify]: iters left: 4 (32 enodes) 2.378 * * [simplify]: iters left: 3 (36 enodes) 2.388 * * [simplify]: Extracting #0: cost 1 inf + 0 2.388 * * [simplify]: Extracting #1: cost 3 inf + 0 2.388 * * [simplify]: Extracting #2: cost 7 inf + 0 2.388 * * [simplify]: Extracting #3: cost 14 inf + 0 2.388 * * [simplify]: Extracting #4: cost 12 inf + 3 2.388 * * [simplify]: Extracting #5: cost 8 inf + 267 2.388 * * [simplify]: Extracting #6: cost 1 inf + 1406 2.389 * * [simplify]: Extracting #7: cost 0 inf + 1490 2.389 * * [simplify]: Extracting #8: cost 0 inf + 1421 2.390 * [simplify]: Simplified to (log (+ (exp x) (/ -1 (exp x)))) 2.390 * [simplify]: Simplified (2 1 1) to (λ (x) (/ (exp (log (+ (exp x) (/ -1 (exp x))))) 2)) 2.390 * * * * [progress]: [ 18 / 32 ] simplifiying candidate # 2.390 * [simplify]: Simplifying (exp (- (exp x) (exp (- x)))) 2.390 * * [simplify]: iters left: 6 (6 enodes) 2.393 * * [simplify]: iters left: 5 (25 enodes) 2.401 * * [simplify]: iters left: 4 (41 enodes) 2.414 * * [simplify]: iters left: 3 (49 enodes) 2.429 * * [simplify]: iters left: 2 (53 enodes) 2.445 * * [simplify]: iters left: 1 (57 enodes) 2.462 * * [simplify]: Extracting #0: cost 1 inf + 0 2.462 * * [simplify]: Extracting #1: cost 10 inf + 0 2.462 * * [simplify]: Extracting #2: cost 18 inf + 1 2.462 * * [simplify]: Extracting #3: cost 24 inf + 1 2.463 * * [simplify]: Extracting #4: cost 21 inf + 145 2.463 * * [simplify]: Extracting #5: cost 8 inf + 2067 2.464 * * [simplify]: Extracting #6: cost 0 inf + 3818 2.465 * * [simplify]: Extracting #7: cost 0 inf + 3678 2.466 * [simplify]: Simplified to (exp (+ (/ -1 (exp x)) (exp x))) 2.466 * [simplify]: Simplified (2 1 1) to (λ (x) (/ (log (exp (+ (/ -1 (exp x)) (exp x)))) 2)) 2.466 * * * * [progress]: [ 19 / 32 ] simplifiying candidate # 2.467 * [simplify]: Simplifying (* (cbrt (- (exp x) (exp (- x)))) (cbrt (- (exp x) (exp (- x))))) 2.467 * * [simplify]: iters left: 6 (7 enodes) 2.470 * * [simplify]: iters left: 5 (25 enodes) 2.478 * * [simplify]: iters left: 4 (35 enodes) 2.489 * * [simplify]: iters left: 3 (39 enodes) 2.500 * * [simplify]: Extracting #0: cost 1 inf + 0 2.500 * * [simplify]: Extracting #1: cost 3 inf + 0 2.500 * * [simplify]: Extracting #2: cost 5 inf + 0 2.500 * * [simplify]: Extracting #3: cost 9 inf + 0 2.500 * * [simplify]: Extracting #4: cost 16 inf + 0 2.500 * * [simplify]: Extracting #5: cost 14 inf + 3 2.501 * * [simplify]: Extracting #6: cost 7 inf + 561 2.501 * * [simplify]: Extracting #7: cost 4 inf + 1057 2.501 * * [simplify]: Extracting #8: cost 1 inf + 1713 2.502 * * [simplify]: Extracting #9: cost 0 inf + 1985 2.502 * [simplify]: Simplified to (* (cbrt (+ (/ -1 (exp x)) (exp x))) (cbrt (+ (/ -1 (exp x)) (exp x)))) 2.503 * [simplify]: Simplified (2 1 1) to (λ (x) (/ (* (* (cbrt (+ (/ -1 (exp x)) (exp x))) (cbrt (+ (/ -1 (exp x)) (exp x)))) (cbrt (- (exp x) (exp (- x))))) 2)) 2.503 * [simplify]: Simplifying (cbrt (- (exp x) (exp (- x)))) 2.503 * * [simplify]: iters left: 6 (6 enodes) 2.506 * * [simplify]: iters left: 5 (22 enodes) 2.513 * * [simplify]: iters left: 4 (32 enodes) 2.524 * * [simplify]: iters left: 3 (36 enodes) 2.534 * * [simplify]: Extracting #0: cost 1 inf + 0 2.534 * * [simplify]: Extracting #1: cost 3 inf + 0 2.534 * * [simplify]: Extracting #2: cost 7 inf + 0 2.534 * * [simplify]: Extracting #3: cost 14 inf + 0 2.535 * * [simplify]: Extracting #4: cost 12 inf + 3 2.535 * * [simplify]: Extracting #5: cost 8 inf + 267 2.535 * * [simplify]: Extracting #6: cost 1 inf + 1416 2.536 * * [simplify]: Extracting #7: cost 0 inf + 1510 2.536 * * [simplify]: Extracting #8: cost 0 inf + 1441 2.537 * [simplify]: Simplified to (cbrt (+ (exp x) (/ -1 (exp x)))) 2.537 * [simplify]: Simplified (2 1 2) to (λ (x) (/ (* (* (cbrt (- (exp x) (exp (- x)))) (cbrt (- (exp x) (exp (- x))))) (cbrt (+ (exp x) (/ -1 (exp x))))) 2)) 2.537 * * * * [progress]: [ 20 / 32 ] simplifiying candidate # 2.537 * [simplify]: Simplifying (* (* (- (exp x) (exp (- x))) (- (exp x) (exp (- x)))) (- (exp x) (exp (- x)))) 2.537 * * [simplify]: iters left: 6 (7 enodes) 2.540 * * [simplify]: iters left: 5 (26 enodes) 2.550 * * [simplify]: iters left: 4 (50 enodes) 2.573 * * [simplify]: iters left: 3 (137 enodes) 2.621 * * [simplify]: iters left: 2 (447 enodes) 2.940 * * [simplify]: Extracting #0: cost 1 inf + 0 2.940 * * [simplify]: Extracting #1: cost 56 inf + 0 2.941 * * [simplify]: Extracting #2: cost 327 inf + 2 2.943 * * [simplify]: Extracting #3: cost 313 inf + 8411 2.957 * * [simplify]: Extracting #4: cost 95 inf + 58399 2.975 * * [simplify]: Extracting #5: cost 0 inf + 84162 3.008 * * [simplify]: Extracting #6: cost 0 inf + 83742 3.040 * [simplify]: Simplified to (* (* (+ (exp x) (/ -1 (exp x))) (+ (exp x) (/ -1 (exp x)))) (+ (exp x) (/ -1 (exp x)))) 3.040 * [simplify]: Simplified (2 1 1) to (λ (x) (/ (cbrt (* (* (+ (exp x) (/ -1 (exp x))) (+ (exp x) (/ -1 (exp x)))) (+ (exp x) (/ -1 (exp x))))) 2)) 3.040 * * * * [progress]: [ 21 / 32 ] simplifiying candidate # 3.040 * [simplify]: Simplifying (sqrt (- (exp x) (exp (- x)))) 3.040 * * [simplify]: iters left: 6 (6 enodes) 3.043 * * [simplify]: iters left: 5 (22 enodes) 3.050 * * [simplify]: iters left: 4 (32 enodes) 3.059 * * [simplify]: iters left: 3 (36 enodes) 3.069 * * [simplify]: Extracting #0: cost 1 inf + 0 3.069 * * [simplify]: Extracting #1: cost 3 inf + 0 3.069 * * [simplify]: Extracting #2: cost 7 inf + 0 3.069 * * [simplify]: Extracting #3: cost 14 inf + 0 3.069 * * [simplify]: Extracting #4: cost 12 inf + 3 3.069 * * [simplify]: Extracting #5: cost 8 inf + 267 3.069 * * [simplify]: Extracting #6: cost 1 inf + 1376 3.070 * * [simplify]: Extracting #7: cost 0 inf + 1430 3.070 * * [simplify]: Extracting #8: cost 0 inf + 1361 3.070 * [simplify]: Simplified to (sqrt (+ (exp x) (/ -1 (exp x)))) 3.070 * [simplify]: Simplified (2 1 1) to (λ (x) (/ (* (sqrt (+ (exp x) (/ -1 (exp x)))) (sqrt (- (exp x) (exp (- x))))) 2)) 3.071 * [simplify]: Simplifying (sqrt (- (exp x) (exp (- x)))) 3.071 * * [simplify]: iters left: 6 (6 enodes) 3.075 * * [simplify]: iters left: 5 (22 enodes) 3.082 * * [simplify]: iters left: 4 (32 enodes) 3.091 * * [simplify]: iters left: 3 (36 enodes) 3.102 * * [simplify]: Extracting #0: cost 1 inf + 0 3.102 * * [simplify]: Extracting #1: cost 3 inf + 0 3.102 * * [simplify]: Extracting #2: cost 7 inf + 0 3.102 * * [simplify]: Extracting #3: cost 14 inf + 0 3.102 * * [simplify]: Extracting #4: cost 12 inf + 3 3.102 * * [simplify]: Extracting #5: cost 8 inf + 267 3.103 * * [simplify]: Extracting #6: cost 1 inf + 1376 3.103 * * [simplify]: Extracting #7: cost 0 inf + 1430 3.103 * * [simplify]: Extracting #8: cost 0 inf + 1361 3.104 * [simplify]: Simplified to (sqrt (+ (exp x) (/ -1 (exp x)))) 3.104 * [simplify]: Simplified (2 1 2) to (λ (x) (/ (* (sqrt (- (exp x) (exp (- x)))) (sqrt (+ (exp x) (/ -1 (exp x))))) 2)) 3.104 * * * * [progress]: [ 22 / 32 ] simplifiying candidate # 3.104 * [simplify]: Simplifying (- (pow (exp x) 3) (pow (exp (- x)) 3)) 3.104 * * [simplify]: iters left: 6 (8 enodes) 3.109 * * [simplify]: iters left: 5 (41 enodes) 3.128 * * [simplify]: iters left: 4 (104 enodes) 3.165 * * [simplify]: iters left: 3 (222 enodes) 3.228 * * [simplify]: iters left: 2 (412 enodes) 3.391 * * [simplify]: Extracting #0: cost 1 inf + 0 3.391 * * [simplify]: Extracting #1: cost 33 inf + 0 3.392 * * [simplify]: Extracting #2: cost 179 inf + 1 3.393 * * [simplify]: Extracting #3: cost 197 inf + 2285 3.397 * * [simplify]: Extracting #4: cost 144 inf + 18052 3.412 * * [simplify]: Extracting #5: cost 33 inf + 88468 3.428 * * [simplify]: Extracting #6: cost 0 inf + 109656 3.438 * [simplify]: Simplified to (fma (exp x) (* (exp x) (exp x)) (/ (/ -1 (exp x)) (* (exp x) (exp x)))) 3.438 * [simplify]: Simplified (2 1 1) to (λ (x) (/ (/ (fma (exp x) (* (exp x) (exp x)) (/ (/ -1 (exp x)) (* (exp x) (exp x)))) (+ (* (exp x) (exp x)) (+ (* (exp (- x)) (exp (- x))) (* (exp x) (exp (- x)))))) 2)) 3.438 * [simplify]: Simplifying (+ (* (exp x) (exp x)) (+ (* (exp (- x)) (exp (- x))) (* (exp x) (exp (- x))))) 3.438 * * [simplify]: iters left: 6 (9 enodes) 3.440 * * [simplify]: iters left: 5 (44 enodes) 3.448 * * [simplify]: iters left: 4 (76 enodes) 3.469 * * [simplify]: iters left: 3 (102 enodes) 3.501 * * [simplify]: iters left: 2 (132 enodes) 3.540 * * [simplify]: iters left: 1 (179 enodes) 3.578 * * [simplify]: Extracting #0: cost 1 inf + 0 3.578 * * [simplify]: Extracting #1: cost 11 inf + 0 3.579 * * [simplify]: Extracting #2: cost 25 inf + 1 3.579 * * [simplify]: Extracting #3: cost 28 inf + 327 3.579 * * [simplify]: Extracting #4: cost 14 inf + 2082 3.582 * * [simplify]: Extracting #5: cost 2 inf + 4549 3.584 * * [simplify]: Extracting #6: cost 0 inf + 5045 3.585 * [simplify]: Simplified to (fma (exp (- x)) (exp (- x)) (fma (exp x) (exp x) 1)) 3.585 * [simplify]: Simplified (2 1 2) to (λ (x) (/ (/ (fma (exp x) (* (exp x) (exp x)) (/ (/ -1 (exp x)) (* (exp x) (exp x)))) (fma (exp (- x)) (exp (- x)) (fma (exp x) (exp x) 1))) 2)) 3.585 * * * * [progress]: [ 23 / 32 ] simplifiying candidate # 3.585 * [simplify]: Simplifying (- (exp (- x))) 3.585 * * [simplify]: iters left: 5 (4 enodes) 3.587 * * [simplify]: iters left: 4 (15 enodes) 3.590 * * [simplify]: iters left: 3 (24 enodes) 3.597 * * [simplify]: iters left: 2 (28 enodes) 3.606 * * [simplify]: Extracting #0: cost 1 inf + 0 3.606 * * [simplify]: Extracting #1: cost 5 inf + 0 3.606 * * [simplify]: Extracting #2: cost 9 inf + 1 3.606 * * [simplify]: Extracting #3: cost 8 inf + 3 3.606 * * [simplify]: Extracting #4: cost 0 inf + 751 3.606 * * [simplify]: Extracting #5: cost 0 inf + 673 3.607 * [simplify]: Simplified to (/ -1 (exp x)) 3.607 * [simplify]: Simplified (2 1 2) to (λ (x) (/ (+ (exp x) (/ -1 (exp x))) 2)) 3.607 * * * * [progress]: [ 24 / 32 ] simplifiying candidate # 3.607 * * * * [progress]: [ 25 / 32 ] simplifiying candidate # 3.607 * [simplify]: Simplifying (- (* (exp x) (exp x)) (* (exp (- x)) (exp (- x)))) 3.607 * * [simplify]: iters left: 6 (7 enodes) 3.611 * * [simplify]: iters left: 5 (33 enodes) 3.622 * * [simplify]: iters left: 4 (60 enodes) 3.634 * * [simplify]: iters left: 3 (96 enodes) 3.653 * * [simplify]: iters left: 2 (168 enodes) 3.711 * * [simplify]: iters left: 1 (278 enodes) 3.781 * * [simplify]: Extracting #0: cost 1 inf + 0 3.781 * * [simplify]: Extracting #1: cost 38 inf + 0 3.782 * * [simplify]: Extracting #2: cost 68 inf + 2 3.783 * * [simplify]: Extracting #3: cost 70 inf + 339 3.785 * * [simplify]: Extracting #4: cost 30 inf + 6585 3.791 * * [simplify]: Extracting #5: cost 1 inf + 12488 3.797 * * [simplify]: Extracting #6: cost 0 inf + 12626 3.803 * [simplify]: Simplified to (fma (exp x) (exp x) (/ (/ -1 (exp x)) (exp x))) 3.803 * [simplify]: Simplified (2 1 1) to (λ (x) (/ (/ (fma (exp x) (exp x) (/ (/ -1 (exp x)) (exp x))) (+ (exp x) (exp (- x)))) 2)) 3.804 * [simplify]: Simplifying (+ (exp x) (exp (- x))) 3.804 * * [simplify]: iters left: 5 (5 enodes) 3.806 * * [simplify]: iters left: 4 (18 enodes) 3.812 * * [simplify]: iters left: 3 (22 enodes) 3.819 * * [simplify]: iters left: 2 (24 enodes) 3.826 * * [simplify]: Extracting #0: cost 1 inf + 0 3.826 * * [simplify]: Extracting #1: cost 4 inf + 0 3.826 * * [simplify]: Extracting #2: cost 9 inf + 0 3.826 * * [simplify]: Extracting #3: cost 8 inf + 2 3.827 * * [simplify]: Extracting #4: cost 0 inf + 890 3.827 * [simplify]: Simplified to (+ (exp x) (exp (- x))) 3.827 * [simplify]: Simplified (2 1 2) to (λ (x) (/ (/ (- (* (exp x) (exp x)) (* (exp (- x)) (exp (- x)))) (+ (exp x) (exp (- x)))) 2)) 3.827 * * * * [progress]: [ 26 / 32 ] simplifiying candidate # 3.827 * [simplify]: Simplifying (+ (sqrt (exp x)) (sqrt (exp (- x)))) 3.828 * * [simplify]: iters left: 6 (7 enodes) 3.831 * * [simplify]: iters left: 5 (24 enodes) 3.838 * * [simplify]: iters left: 4 (28 enodes) 3.847 * * [simplify]: iters left: 3 (30 enodes) 3.856 * * [simplify]: Extracting #0: cost 1 inf + 0 3.856 * * [simplify]: Extracting #1: cost 4 inf + 0 3.856 * * [simplify]: Extracting #2: cost 8 inf + 0 3.856 * * [simplify]: Extracting #3: cost 13 inf + 0 3.856 * * [simplify]: Extracting #4: cost 12 inf + 2 3.856 * * [simplify]: Extracting #5: cost 8 inf + 226 3.856 * * [simplify]: Extracting #6: cost 3 inf + 821 3.857 * * [simplify]: Extracting #7: cost 1 inf + 1273 3.857 * * [simplify]: Extracting #8: cost 0 inf + 1574 3.857 * [simplify]: Simplified to (+ (sqrt (exp (- x))) (sqrt (exp x))) 3.858 * [simplify]: Simplified (2 1 1) to (λ (x) (/ (* (+ (sqrt (exp (- x))) (sqrt (exp x))) (- (sqrt (exp x)) (sqrt (exp (- x))))) 2)) 3.858 * [simplify]: Simplifying (- (sqrt (exp x)) (sqrt (exp (- x)))) 3.858 * * [simplify]: iters left: 6 (7 enodes) 3.861 * * [simplify]: iters left: 5 (25 enodes) 3.869 * * [simplify]: iters left: 4 (32 enodes) 3.881 * * [simplify]: iters left: 3 (34 enodes) 3.891 * * [simplify]: Extracting #0: cost 1 inf + 0 3.891 * * [simplify]: Extracting #1: cost 5 inf + 0 3.891 * * [simplify]: Extracting #2: cost 10 inf + 0 3.891 * * [simplify]: Extracting #3: cost 15 inf + 0 3.891 * * [simplify]: Extracting #4: cost 14 inf + 2 3.891 * * [simplify]: Extracting #5: cost 10 inf + 226 3.892 * * [simplify]: Extracting #6: cost 5 inf + 901 3.892 * * [simplify]: Extracting #7: cost 1 inf + 1655 3.893 * * [simplify]: Extracting #8: cost 0 inf + 1956 3.893 * [simplify]: Simplified to (- (sqrt (exp x)) (sqrt (exp (- x)))) 3.893 * [simplify]: Simplified (2 1 2) to (λ (x) (/ (* (+ (sqrt (exp x)) (sqrt (exp (- x)))) (- (sqrt (exp x)) (sqrt (exp (- x))))) 2)) 3.893 * * * * [progress]: [ 27 / 32 ] simplifiying candidate # 3.894 * [simplify]: Simplifying (- (exp x) (exp (- x))) 3.894 * * [simplify]: iters left: 5 (5 enodes) 3.896 * * [simplify]: iters left: 4 (19 enodes) 3.904 * * [simplify]: iters left: 3 (29 enodes) 3.912 * * [simplify]: iters left: 2 (33 enodes) 3.922 * * [simplify]: Extracting #0: cost 1 inf + 0 3.922 * * [simplify]: Extracting #1: cost 5 inf + 0 3.922 * * [simplify]: Extracting #2: cost 12 inf + 0 3.922 * * [simplify]: Extracting #3: cost 10 inf + 3 3.923 * * [simplify]: Extracting #4: cost 3 inf + 561 3.923 * * [simplify]: Extracting #5: cost 0 inf + 977 3.923 * [simplify]: Simplified to (+ (/ -1 (exp x)) (exp x)) 3.923 * [simplify]: Simplified (2 1 2) to (λ (x) (/ (* 1 (+ (/ -1 (exp x)) (exp x))) 2)) 3.923 * * * * [progress]: [ 28 / 32 ] simplifiying candidate # 3.924 * [simplify]: Simplifying (- (exp (- x))) 3.924 * * [simplify]: iters left: 5 (4 enodes) 3.925 * * [simplify]: iters left: 4 (15 enodes) 3.931 * * [simplify]: iters left: 3 (24 enodes) 3.938 * * [simplify]: iters left: 2 (28 enodes) 3.946 * * [simplify]: Extracting #0: cost 1 inf + 0 3.946 * * [simplify]: Extracting #1: cost 5 inf + 0 3.947 * * [simplify]: Extracting #2: cost 9 inf + 1 3.947 * * [simplify]: Extracting #3: cost 8 inf + 3 3.947 * * [simplify]: Extracting #4: cost 0 inf + 751 3.947 * * [simplify]: Extracting #5: cost 0 inf + 673 3.947 * [simplify]: Simplified to (/ -1 (exp x)) 3.947 * [simplify]: Simplified (2 1 2) to (λ (x) (/ (+ (exp x) (/ -1 (exp x))) 2)) 3.947 * * * * [progress]: [ 29 / 32 ] simplifiying candidate #real (real->posit16 (- (exp x) (exp (- x))))) 2))> 3.948 * [simplify]: Simplifying (real->posit16 (- (exp x) (exp (- x)))) 3.948 * * [simplify]: iters left: 6 (6 enodes) 3.951 * * [simplify]: iters left: 5 (19 enodes) 3.958 * * [simplify]: iters left: 4 (29 enodes) 3.967 * * [simplify]: iters left: 3 (33 enodes) 3.977 * * [simplify]: Extracting #0: cost 1 inf + 0 3.977 * * [simplify]: Extracting #1: cost 2 inf + 0 3.977 * * [simplify]: Extracting #2: cost 5 inf + 0 3.977 * * [simplify]: Extracting #3: cost 12 inf + 0 3.977 * * [simplify]: Extracting #4: cost 10 inf + 3 3.977 * * [simplify]: Extracting #5: cost 6 inf + 267 3.977 * * [simplify]: Extracting #6: cost 0 inf + 1115 3.977 * * [simplify]: Extracting #7: cost 0 inf + 977 3.978 * [simplify]: Simplified to (real->posit16 (+ (exp x) (/ -1 (exp x)))) 3.978 * [simplify]: Simplified (2 1 1) to (λ (x) (/ (posit16->real (real->posit16 (+ (exp x) (/ -1 (exp x))))) 2)) 3.978 * * * * [progress]: [ 30 / 32 ] simplifiying candidate # 3.978 * [simplify]: Simplifying (+ (* 2 x) (+ (* 1/3 (pow x 3)) (* 1/60 (pow x 5)))) 3.978 * * [simplify]: iters left: 6 (13 enodes) 3.984 * * [simplify]: iters left: 5 (59 enodes) 3.997 * * [simplify]: iters left: 4 (115 enodes) 4.028 * * [simplify]: iters left: 3 (245 enodes) 4.094 * * [simplify]: iters left: 2 (425 enodes) 4.301 * * [simplify]: Extracting #0: cost 1 inf + 0 4.301 * * [simplify]: Extracting #1: cost 26 inf + 0 4.302 * * [simplify]: Extracting #2: cost 108 inf + 4 4.303 * * [simplify]: Extracting #3: cost 140 inf + 1768 4.308 * * [simplify]: Extracting #4: cost 83 inf + 21963 4.316 * * [simplify]: Extracting #5: cost 4 inf + 61202 4.321 * * [simplify]: Extracting #6: cost 0 inf + 61808 4.327 * * [simplify]: Extracting #7: cost 0 inf + 61546 4.333 * [simplify]: Simplified to (fma 1/60 (pow x 5) (* x (fma 1/3 (* x x) 2))) 4.333 * [simplify]: Simplified (2 1) to (λ (x) (/ (fma 1/60 (pow x 5) (* x (fma 1/3 (* x x) 2))) 2)) 4.334 * * * * [progress]: [ 31 / 32 ] simplifiying candidate # 4.334 * [simplify]: Simplifying (- (exp x) (exp (- x))) 4.334 * * [simplify]: iters left: 5 (5 enodes) 4.335 * * [simplify]: iters left: 4 (19 enodes) 4.339 * * [simplify]: iters left: 3 (29 enodes) 4.343 * * [simplify]: iters left: 2 (33 enodes) 4.351 * * [simplify]: Extracting #0: cost 1 inf + 0 4.351 * * [simplify]: Extracting #1: cost 5 inf + 0 4.352 * * [simplify]: Extracting #2: cost 12 inf + 0 4.352 * * [simplify]: Extracting #3: cost 10 inf + 3 4.352 * * [simplify]: Extracting #4: cost 3 inf + 561 4.352 * * [simplify]: Extracting #5: cost 0 inf + 977 4.352 * [simplify]: Simplified to (+ (/ -1 (exp x)) (exp x)) 4.352 * [simplify]: Simplified (2 1) to (λ (x) (/ (+ (/ -1 (exp x)) (exp x)) 2)) 4.352 * * * * [progress]: [ 32 / 32 ] simplifiying candidate # 4.352 * [simplify]: Simplifying (- (exp x) (exp (* -1 x))) 4.352 * * [simplify]: iters left: 5 (6 enodes) 4.355 * * [simplify]: iters left: 4 (24 enodes) 4.362 * * [simplify]: iters left: 3 (36 enodes) 4.375 * * [simplify]: iters left: 2 (56 enodes) 4.386 * * [simplify]: iters left: 1 (97 enodes) 4.407 * * [simplify]: Extracting #0: cost 1 inf + 0 4.407 * * [simplify]: Extracting #1: cost 7 inf + 0 4.407 * * [simplify]: Extracting #2: cost 35 inf + 0 4.408 * * [simplify]: Extracting #3: cost 56 inf + 931 4.409 * * [simplify]: Extracting #4: cost 41 inf + 2587 4.410 * * [simplify]: Extracting #5: cost 17 inf + 7751 4.413 * * [simplify]: Extracting #6: cost 0 inf + 16994 4.417 * [simplify]: Simplified to (+ (/ -1 (exp x)) (exp x)) 4.417 * [simplify]: Simplified (2 1) to (λ (x) (/ (+ (/ -1 (exp x)) (exp x)) 2)) 4.417 * * * [progress]: adding candidates to table 4.652 * * [progress]: iteration 2 / 4 4.653 * * * [progress]: picking best candidate 4.655 * * * * [pick]: Picked # 4.655 * * * [progress]: localizing error 4.686 * * * [progress]: generating rewritten candidates 4.686 * * * * [progress]: [ 1 / 2 ] rewriting at (2 1 3) 4.697 * * * * [progress]: [ 2 / 2 ] rewriting at (2 1 3 2) 4.698 * * * [progress]: generating series expansions 4.698 * * * * [progress]: [ 1 / 2 ] generating series at (2 1 3) 4.698 * [backup-simplify]: Simplify (* x (fma 1/3 (* x x) 2)) into (* x (fma 1/3 (pow x 2) 2)) 4.698 * [approximate]: Taking taylor expansion of (* x (fma 1/3 (pow x 2) 2)) in (x) around 0 4.698 * [taylor]: Taking taylor expansion of (* x (fma 1/3 (pow x 2) 2)) in x 4.698 * [taylor]: Taking taylor expansion of x in x 4.698 * [backup-simplify]: Simplify 0 into 0 4.698 * [backup-simplify]: Simplify 1 into 1 4.698 * [taylor]: Taking taylor expansion of (fma 1/3 (pow x 2) 2) in x 4.698 * [taylor]: Rewrote expression to (+ (* 1/3 (pow x 2)) 2) 4.698 * [taylor]: Taking taylor expansion of (* 1/3 (pow x 2)) in x 4.698 * [taylor]: Taking taylor expansion of 1/3 in x 4.698 * [backup-simplify]: Simplify 1/3 into 1/3 4.698 * [taylor]: Taking taylor expansion of (pow x 2) in x 4.698 * [taylor]: Taking taylor expansion of x in x 4.698 * [backup-simplify]: Simplify 0 into 0 4.698 * [backup-simplify]: Simplify 1 into 1 4.698 * [taylor]: Taking taylor expansion of 2 in x 4.698 * [backup-simplify]: Simplify 2 into 2 4.698 * [taylor]: Taking taylor expansion of (* x (fma 1/3 (pow x 2) 2)) in x 4.698 * [taylor]: Taking taylor expansion of x in x 4.698 * [backup-simplify]: Simplify 0 into 0 4.698 * [backup-simplify]: Simplify 1 into 1 4.698 * [taylor]: Taking taylor expansion of (fma 1/3 (pow x 2) 2) in x 4.699 * [taylor]: Rewrote expression to (+ (* 1/3 (pow x 2)) 2) 4.699 * [taylor]: Taking taylor expansion of (* 1/3 (pow x 2)) in x 4.699 * [taylor]: Taking taylor expansion of 1/3 in x 4.699 * [backup-simplify]: Simplify 1/3 into 1/3 4.699 * [taylor]: Taking taylor expansion of (pow x 2) in x 4.699 * [taylor]: Taking taylor expansion of x in x 4.699 * [backup-simplify]: Simplify 0 into 0 4.699 * [backup-simplify]: Simplify 1 into 1 4.699 * [taylor]: Taking taylor expansion of 2 in x 4.699 * [backup-simplify]: Simplify 2 into 2 4.699 * [backup-simplify]: Simplify (+ 0 2) into 2 4.700 * [backup-simplify]: Simplify (* 0 2) into 0 4.700 * [backup-simplify]: Simplify 0 into 0 4.700 * [backup-simplify]: Simplify (+ 0 0) into 0 4.701 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 2)) into 2 4.701 * [backup-simplify]: Simplify 2 into 2 4.701 * [backup-simplify]: Simplify (* 1 1) into 1 4.702 * [backup-simplify]: Simplify (* 1/3 1) into 1/3 4.702 * [backup-simplify]: Simplify (+ 1/3 0) into 1/3 4.703 * [backup-simplify]: Simplify (+ (* 0 1/3) (+ (* 1 0) (* 0 2))) into 0 4.703 * [backup-simplify]: Simplify 0 into 0 4.704 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 4.704 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 1)) into 0 4.705 * [backup-simplify]: Simplify (+ 0 0) into 0 4.706 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 1/3) (+ (* 0 0) (* 0 2)))) into 1/3 4.706 * [backup-simplify]: Simplify 1/3 into 1/3 4.706 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 4.707 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 1))) into 0 4.708 * [backup-simplify]: Simplify (+ 0 0) into 0 4.709 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (+ (* 0 1/3) (+ (* 0 0) (* 0 2))))) into 0 4.709 * [backup-simplify]: Simplify 0 into 0 4.710 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 4.711 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 4.711 * [backup-simplify]: Simplify (+ 0 0) into 0 4.713 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (+ (* 0 0) (+ (* 0 1/3) (+ (* 0 0) (* 0 2)))))) into 0 4.713 * [backup-simplify]: Simplify 0 into 0 4.714 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 4.715 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 4.715 * [backup-simplify]: Simplify (+ 0 0) into 0 4.717 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1/3) (+ (* 0 0) (* 0 2))))))) into 0 4.717 * [backup-simplify]: Simplify 0 into 0 4.718 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))))) into 0 4.720 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))))) into 0 4.720 * [backup-simplify]: Simplify (+ 0 0) into 0 4.722 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1/3) (+ (* 0 0) (* 0 2)))))))) into 0 4.722 * [backup-simplify]: Simplify 0 into 0 4.724 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))))) into 0 4.725 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))))) into 0 4.726 * [backup-simplify]: Simplify (+ 0 0) into 0 4.728 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1/3) (+ (* 0 0) (* 0 2))))))))) into 0 4.728 * [backup-simplify]: Simplify 0 into 0 4.729 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))))))) into 0 4.731 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))))))) into 0 4.731 * [backup-simplify]: Simplify (+ 0 0) into 0 4.733 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1/3) (+ (* 0 0) (* 0 2)))))))))) into 0 4.733 * [backup-simplify]: Simplify 0 into 0 4.734 * [backup-simplify]: Simplify (+ (* 1/3 (pow x 3)) (* 2 x)) into (+ (* 2 x) (* 1/3 (pow x 3))) 4.734 * [backup-simplify]: Simplify (* (/ 1 x) (fma 1/3 (* (/ 1 x) (/ 1 x)) 2)) into (/ (fma 1/3 (/ 1 (pow x 2)) 2) x) 4.734 * [approximate]: Taking taylor expansion of (/ (fma 1/3 (/ 1 (pow x 2)) 2) x) in (x) around 0 4.734 * [taylor]: Taking taylor expansion of (/ (fma 1/3 (/ 1 (pow x 2)) 2) x) in x 4.734 * [taylor]: Taking taylor expansion of (fma 1/3 (/ 1 (pow x 2)) 2) in x 4.734 * [taylor]: Rewrote expression to (+ (* 1/3 (/ 1 (pow x 2))) 2) 4.734 * [taylor]: Taking taylor expansion of (* 1/3 (/ 1 (pow x 2))) in x 4.734 * [taylor]: Taking taylor expansion of 1/3 in x 4.734 * [backup-simplify]: Simplify 1/3 into 1/3 4.734 * [taylor]: Taking taylor expansion of (/ 1 (pow x 2)) in x 4.734 * [taylor]: Taking taylor expansion of (pow x 2) in x 4.734 * [taylor]: Taking taylor expansion of x in x 4.734 * [backup-simplify]: Simplify 0 into 0 4.734 * [backup-simplify]: Simplify 1 into 1 4.735 * [backup-simplify]: Simplify (* 1 1) into 1 4.735 * [backup-simplify]: Simplify (/ 1 1) into 1 4.735 * [taylor]: Taking taylor expansion of 2 in x 4.735 * [backup-simplify]: Simplify 2 into 2 4.735 * [taylor]: Taking taylor expansion of x in x 4.735 * [backup-simplify]: Simplify 0 into 0 4.735 * [backup-simplify]: Simplify 1 into 1 4.735 * [backup-simplify]: Simplify (* 1/3 1) into 1/3 4.736 * [backup-simplify]: Simplify (+ 1/3 0) into 1/3 4.736 * [backup-simplify]: Simplify (/ 1/3 1) into 1/3 4.736 * [taylor]: Taking taylor expansion of (/ (fma 1/3 (/ 1 (pow x 2)) 2) x) in x 4.736 * [taylor]: Taking taylor expansion of (fma 1/3 (/ 1 (pow x 2)) 2) in x 4.736 * [taylor]: Rewrote expression to (+ (* 1/3 (/ 1 (pow x 2))) 2) 4.736 * [taylor]: Taking taylor expansion of (* 1/3 (/ 1 (pow x 2))) in x 4.736 * [taylor]: Taking taylor expansion of 1/3 in x 4.736 * [backup-simplify]: Simplify 1/3 into 1/3 4.736 * [taylor]: Taking taylor expansion of (/ 1 (pow x 2)) in x 4.736 * [taylor]: Taking taylor expansion of (pow x 2) in x 4.736 * [taylor]: Taking taylor expansion of x in x 4.737 * [backup-simplify]: Simplify 0 into 0 4.737 * [backup-simplify]: Simplify 1 into 1 4.737 * [backup-simplify]: Simplify (* 1 1) into 1 4.737 * [backup-simplify]: Simplify (/ 1 1) into 1 4.737 * [taylor]: Taking taylor expansion of 2 in x 4.737 * [backup-simplify]: Simplify 2 into 2 4.737 * [taylor]: Taking taylor expansion of x in x 4.737 * [backup-simplify]: Simplify 0 into 0 4.737 * [backup-simplify]: Simplify 1 into 1 4.738 * [backup-simplify]: Simplify (* 1/3 1) into 1/3 4.738 * [backup-simplify]: Simplify (+ 1/3 0) into 1/3 4.738 * [backup-simplify]: Simplify (/ 1/3 1) into 1/3 4.739 * [backup-simplify]: Simplify 1/3 into 1/3 4.739 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 4.740 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 4.740 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 1)) into 0 4.741 * [backup-simplify]: Simplify (+ 0 0) into 0 4.741 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1/3 (/ 0 1)))) into 0 4.742 * [backup-simplify]: Simplify 0 into 0 4.742 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 4.743 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 4.744 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 1))) into 0 4.744 * [backup-simplify]: Simplify (+ 0 2) into 2 4.745 * [backup-simplify]: Simplify (- (/ 2 1) (+ (* 1/3 (/ 0 1)) (* 0 (/ 0 1)))) into 2 4.746 * [backup-simplify]: Simplify 2 into 2 4.746 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 4.747 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 4.748 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 4.749 * [backup-simplify]: Simplify (+ 0 0) into 0 4.750 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1/3 (/ 0 1)) (* 0 (/ 0 1)) (* 2 (/ 0 1)))) into 0 4.750 * [backup-simplify]: Simplify 0 into 0 4.751 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 4.752 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 4.753 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 4.753 * [backup-simplify]: Simplify (+ 0 0) into 0 4.754 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1/3 (/ 0 1)) (* 0 (/ 0 1)) (* 2 (/ 0 1)) (* 0 (/ 0 1)))) into 0 4.755 * [backup-simplify]: Simplify 0 into 0 4.756 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))))) into 0 4.757 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 4.758 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))))) into 0 4.758 * [backup-simplify]: Simplify (+ 0 0) into 0 4.759 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1/3 (/ 0 1)) (* 0 (/ 0 1)) (* 2 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 4.759 * [backup-simplify]: Simplify 0 into 0 4.761 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))))) into 0 4.762 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 4.763 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))))) into 0 4.763 * [backup-simplify]: Simplify (+ 0 0) into 0 4.764 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1/3 (/ 0 1)) (* 0 (/ 0 1)) (* 2 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 4.765 * [backup-simplify]: Simplify 0 into 0 4.766 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))))))) into 0 4.767 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 4.769 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))))))) into 0 4.769 * [backup-simplify]: Simplify (+ 0 0) into 0 4.770 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1/3 (/ 0 1)) (* 0 (/ 0 1)) (* 2 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 4.770 * [backup-simplify]: Simplify 0 into 0 4.772 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))))))) into 0 4.773 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 4.775 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))))))) into 0 4.775 * [backup-simplify]: Simplify (+ 0 0) into 0 4.777 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1/3 (/ 0 1)) (* 0 (/ 0 1)) (* 2 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 4.777 * [backup-simplify]: Simplify 0 into 0 4.777 * [backup-simplify]: Simplify (+ (* 2 (/ 1 (/ 1 x))) (* 1/3 (pow (/ 1 (/ 1 x)) 3))) into (+ (* 2 x) (* 1/3 (pow x 3))) 4.777 * [backup-simplify]: Simplify (* (/ 1 (- x)) (fma 1/3 (* (/ 1 (- x)) (/ 1 (- x))) 2)) into (* -1 (/ (fma 1/3 (/ 1 (pow x 2)) 2) x)) 4.777 * [approximate]: Taking taylor expansion of (* -1 (/ (fma 1/3 (/ 1 (pow x 2)) 2) x)) in (x) around 0 4.777 * [taylor]: Taking taylor expansion of (* -1 (/ (fma 1/3 (/ 1 (pow x 2)) 2) x)) in x 4.777 * [taylor]: Taking taylor expansion of -1 in x 4.777 * [backup-simplify]: Simplify -1 into -1 4.777 * [taylor]: Taking taylor expansion of (/ (fma 1/3 (/ 1 (pow x 2)) 2) x) in x 4.777 * [taylor]: Taking taylor expansion of (fma 1/3 (/ 1 (pow x 2)) 2) in x 4.777 * [taylor]: Rewrote expression to (+ (* 1/3 (/ 1 (pow x 2))) 2) 4.777 * [taylor]: Taking taylor expansion of (* 1/3 (/ 1 (pow x 2))) in x 4.777 * [taylor]: Taking taylor expansion of 1/3 in x 4.777 * [backup-simplify]: Simplify 1/3 into 1/3 4.777 * [taylor]: Taking taylor expansion of (/ 1 (pow x 2)) in x 4.778 * [taylor]: Taking taylor expansion of (pow x 2) in x 4.778 * [taylor]: Taking taylor expansion of x in x 4.778 * [backup-simplify]: Simplify 0 into 0 4.778 * [backup-simplify]: Simplify 1 into 1 4.778 * [backup-simplify]: Simplify (* 1 1) into 1 4.778 * [backup-simplify]: Simplify (/ 1 1) into 1 4.778 * [taylor]: Taking taylor expansion of 2 in x 4.778 * [backup-simplify]: Simplify 2 into 2 4.778 * [taylor]: Taking taylor expansion of x in x 4.778 * [backup-simplify]: Simplify 0 into 0 4.778 * [backup-simplify]: Simplify 1 into 1 4.779 * [backup-simplify]: Simplify (* 1/3 1) into 1/3 4.779 * [backup-simplify]: Simplify (+ 1/3 0) into 1/3 4.780 * [backup-simplify]: Simplify (/ 1/3 1) into 1/3 4.780 * [taylor]: Taking taylor expansion of (* -1 (/ (fma 1/3 (/ 1 (pow x 2)) 2) x)) in x 4.780 * [taylor]: Taking taylor expansion of -1 in x 4.780 * [backup-simplify]: Simplify -1 into -1 4.780 * [taylor]: Taking taylor expansion of (/ (fma 1/3 (/ 1 (pow x 2)) 2) x) in x 4.780 * [taylor]: Taking taylor expansion of (fma 1/3 (/ 1 (pow x 2)) 2) in x 4.780 * [taylor]: Rewrote expression to (+ (* 1/3 (/ 1 (pow x 2))) 2) 4.780 * [taylor]: Taking taylor expansion of (* 1/3 (/ 1 (pow x 2))) in x 4.780 * [taylor]: Taking taylor expansion of 1/3 in x 4.780 * [backup-simplify]: Simplify 1/3 into 1/3 4.780 * [taylor]: Taking taylor expansion of (/ 1 (pow x 2)) in x 4.780 * [taylor]: Taking taylor expansion of (pow x 2) in x 4.780 * [taylor]: Taking taylor expansion of x in x 4.780 * [backup-simplify]: Simplify 0 into 0 4.780 * [backup-simplify]: Simplify 1 into 1 4.780 * [backup-simplify]: Simplify (* 1 1) into 1 4.781 * [backup-simplify]: Simplify (/ 1 1) into 1 4.781 * [taylor]: Taking taylor expansion of 2 in x 4.781 * [backup-simplify]: Simplify 2 into 2 4.781 * [taylor]: Taking taylor expansion of x in x 4.781 * [backup-simplify]: Simplify 0 into 0 4.781 * [backup-simplify]: Simplify 1 into 1 4.781 * [backup-simplify]: Simplify (* 1/3 1) into 1/3 4.782 * [backup-simplify]: Simplify (+ 1/3 0) into 1/3 4.782 * [backup-simplify]: Simplify (/ 1/3 1) into 1/3 4.783 * [backup-simplify]: Simplify (* -1 1/3) into -1/3 4.783 * [backup-simplify]: Simplify -1/3 into -1/3 4.784 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 4.784 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 4.785 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 1)) into 0 4.785 * [backup-simplify]: Simplify (+ 0 0) into 0 4.786 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1/3 (/ 0 1)))) into 0 4.786 * [backup-simplify]: Simplify (+ (* -1 0) (* 0 1/3)) into 0 4.786 * [backup-simplify]: Simplify 0 into 0 4.787 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 4.787 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 4.788 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 1))) into 0 4.788 * [backup-simplify]: Simplify (+ 0 2) into 2 4.789 * [backup-simplify]: Simplify (- (/ 2 1) (+ (* 1/3 (/ 0 1)) (* 0 (/ 0 1)))) into 2 4.790 * [backup-simplify]: Simplify (+ (* -1 2) (+ (* 0 0) (* 0 1/3))) into -2 4.790 * [backup-simplify]: Simplify -2 into -2 4.791 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 4.791 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 4.792 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 4.792 * [backup-simplify]: Simplify (+ 0 0) into 0 4.793 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1/3 (/ 0 1)) (* 0 (/ 0 1)) (* 2 (/ 0 1)))) into 0 4.794 * [backup-simplify]: Simplify (+ (* -1 0) (+ (* 0 2) (+ (* 0 0) (* 0 1/3)))) into 0 4.794 * [backup-simplify]: Simplify 0 into 0 4.795 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 4.795 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 4.796 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 4.796 * [backup-simplify]: Simplify (+ 0 0) into 0 4.797 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1/3 (/ 0 1)) (* 0 (/ 0 1)) (* 2 (/ 0 1)) (* 0 (/ 0 1)))) into 0 4.798 * [backup-simplify]: Simplify (+ (* -1 0) (+ (* 0 0) (+ (* 0 2) (+ (* 0 0) (* 0 1/3))))) into 0 4.798 * [backup-simplify]: Simplify 0 into 0 4.801 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))))) into 0 4.802 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 4.802 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))))) into 0 4.803 * [backup-simplify]: Simplify (+ 0 0) into 0 4.803 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1/3 (/ 0 1)) (* 0 (/ 0 1)) (* 2 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 4.804 * [backup-simplify]: Simplify (+ (* -1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 2) (+ (* 0 0) (* 0 1/3)))))) into 0 4.804 * [backup-simplify]: Simplify 0 into 0 4.805 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))))) into 0 4.806 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 4.807 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))))) into 0 4.807 * [backup-simplify]: Simplify (+ 0 0) into 0 4.808 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1/3 (/ 0 1)) (* 0 (/ 0 1)) (* 2 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 4.809 * [backup-simplify]: Simplify (+ (* -1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 2) (+ (* 0 0) (* 0 1/3))))))) into 0 4.809 * [backup-simplify]: Simplify 0 into 0 4.810 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))))))) into 0 4.811 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 4.812 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))))))) into 0 4.812 * [backup-simplify]: Simplify (+ 0 0) into 0 4.812 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1/3 (/ 0 1)) (* 0 (/ 0 1)) (* 2 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 4.814 * [backup-simplify]: Simplify (+ (* -1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 2) (+ (* 0 0) (* 0 1/3)))))))) into 0 4.814 * [backup-simplify]: Simplify 0 into 0 4.815 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))))))) into 0 4.815 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 4.816 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))))))) into 0 4.817 * [backup-simplify]: Simplify (+ 0 0) into 0 4.817 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1/3 (/ 0 1)) (* 0 (/ 0 1)) (* 2 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 4.819 * [backup-simplify]: Simplify (+ (* -1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 2) (+ (* 0 0) (* 0 1/3))))))))) into 0 4.819 * [backup-simplify]: Simplify 0 into 0 4.819 * [backup-simplify]: Simplify (+ (* -2 (/ 1 (/ 1 (- x)))) (* -1/3 (pow (/ 1 (/ 1 (- x))) 3))) into (+ (* 2 x) (* 1/3 (pow x 3))) 4.819 * * * * [progress]: [ 2 / 2 ] generating series at (2 1 3 2) 4.819 * [backup-simplify]: Simplify (fma 1/3 (* x x) 2) into (fma 1/3 (pow x 2) 2) 4.819 * [approximate]: Taking taylor expansion of (fma 1/3 (pow x 2) 2) in (x) around 0 4.819 * [taylor]: Taking taylor expansion of (fma 1/3 (pow x 2) 2) in x 4.819 * [taylor]: Rewrote expression to (+ (* 1/3 (pow x 2)) 2) 4.819 * [taylor]: Taking taylor expansion of (* 1/3 (pow x 2)) in x 4.819 * [taylor]: Taking taylor expansion of 1/3 in x 4.819 * [backup-simplify]: Simplify 1/3 into 1/3 4.819 * [taylor]: Taking taylor expansion of (pow x 2) in x 4.819 * [taylor]: Taking taylor expansion of x in x 4.819 * [backup-simplify]: Simplify 0 into 0 4.819 * [backup-simplify]: Simplify 1 into 1 4.819 * [taylor]: Taking taylor expansion of 2 in x 4.819 * [backup-simplify]: Simplify 2 into 2 4.819 * [taylor]: Taking taylor expansion of (fma 1/3 (pow x 2) 2) in x 4.819 * [taylor]: Rewrote expression to (+ (* 1/3 (pow x 2)) 2) 4.819 * [taylor]: Taking taylor expansion of (* 1/3 (pow x 2)) in x 4.819 * [taylor]: Taking taylor expansion of 1/3 in x 4.819 * [backup-simplify]: Simplify 1/3 into 1/3 4.819 * [taylor]: Taking taylor expansion of (pow x 2) in x 4.819 * [taylor]: Taking taylor expansion of x in x 4.819 * [backup-simplify]: Simplify 0 into 0 4.819 * [backup-simplify]: Simplify 1 into 1 4.819 * [taylor]: Taking taylor expansion of 2 in x 4.820 * [backup-simplify]: Simplify 2 into 2 4.820 * [backup-simplify]: Simplify (+ 0 2) into 2 4.820 * [backup-simplify]: Simplify 2 into 2 4.820 * [backup-simplify]: Simplify (+ 0 0) into 0 4.820 * [backup-simplify]: Simplify 0 into 0 4.821 * [backup-simplify]: Simplify (* 1 1) into 1 4.821 * [backup-simplify]: Simplify (* 1/3 1) into 1/3 4.821 * [backup-simplify]: Simplify (+ 1/3 0) into 1/3 4.821 * [backup-simplify]: Simplify 1/3 into 1/3 4.821 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 4.822 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 1)) into 0 4.822 * [backup-simplify]: Simplify (+ 0 0) into 0 4.822 * [backup-simplify]: Simplify 0 into 0 4.823 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 4.823 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 1))) into 0 4.824 * [backup-simplify]: Simplify (+ 0 0) into 0 4.824 * [backup-simplify]: Simplify 0 into 0 4.824 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 4.825 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 4.825 * [backup-simplify]: Simplify (+ 0 0) into 0 4.825 * [backup-simplify]: Simplify 0 into 0 4.826 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 4.827 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 4.828 * [backup-simplify]: Simplify (+ 0 0) into 0 4.828 * [backup-simplify]: Simplify 0 into 0 4.829 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))))) into 0 4.830 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))))) into 0 4.830 * [backup-simplify]: Simplify (+ 0 0) into 0 4.830 * [backup-simplify]: Simplify 0 into 0 4.832 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))))) into 0 4.833 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))))) into 0 4.834 * [backup-simplify]: Simplify (+ 0 0) into 0 4.834 * [backup-simplify]: Simplify 0 into 0 4.834 * [backup-simplify]: Simplify (+ (* 1/3 (pow x 2)) 2) into (+ (* 1/3 (pow x 2)) 2) 4.834 * [backup-simplify]: Simplify (fma 1/3 (* (/ 1 x) (/ 1 x)) 2) into (fma 1/3 (/ 1 (pow x 2)) 2) 4.834 * [approximate]: Taking taylor expansion of (fma 1/3 (/ 1 (pow x 2)) 2) in (x) around 0 4.834 * [taylor]: Taking taylor expansion of (fma 1/3 (/ 1 (pow x 2)) 2) in x 4.834 * [taylor]: Rewrote expression to (+ (* 1/3 (/ 1 (pow x 2))) 2) 4.834 * [taylor]: Taking taylor expansion of (* 1/3 (/ 1 (pow x 2))) in x 4.834 * [taylor]: Taking taylor expansion of 1/3 in x 4.834 * [backup-simplify]: Simplify 1/3 into 1/3 4.834 * [taylor]: Taking taylor expansion of (/ 1 (pow x 2)) in x 4.834 * [taylor]: Taking taylor expansion of (pow x 2) in x 4.834 * [taylor]: Taking taylor expansion of x in x 4.834 * [backup-simplify]: Simplify 0 into 0 4.834 * [backup-simplify]: Simplify 1 into 1 4.835 * [backup-simplify]: Simplify (* 1 1) into 1 4.835 * [backup-simplify]: Simplify (/ 1 1) into 1 4.835 * [taylor]: Taking taylor expansion of 2 in x 4.835 * [backup-simplify]: Simplify 2 into 2 4.835 * [taylor]: Taking taylor expansion of (fma 1/3 (/ 1 (pow x 2)) 2) in x 4.835 * [taylor]: Rewrote expression to (+ (* 1/3 (/ 1 (pow x 2))) 2) 4.835 * [taylor]: Taking taylor expansion of (* 1/3 (/ 1 (pow x 2))) in x 4.835 * [taylor]: Taking taylor expansion of 1/3 in x 4.835 * [backup-simplify]: Simplify 1/3 into 1/3 4.835 * [taylor]: Taking taylor expansion of (/ 1 (pow x 2)) in x 4.835 * [taylor]: Taking taylor expansion of (pow x 2) in x 4.835 * [taylor]: Taking taylor expansion of x in x 4.835 * [backup-simplify]: Simplify 0 into 0 4.835 * [backup-simplify]: Simplify 1 into 1 4.836 * [backup-simplify]: Simplify (* 1 1) into 1 4.836 * [backup-simplify]: Simplify (/ 1 1) into 1 4.836 * [taylor]: Taking taylor expansion of 2 in x 4.836 * [backup-simplify]: Simplify 2 into 2 4.837 * [backup-simplify]: Simplify (* 1/3 1) into 1/3 4.837 * [backup-simplify]: Simplify (+ 1/3 0) into 1/3 4.837 * [backup-simplify]: Simplify 1/3 into 1/3 4.838 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 4.838 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 4.839 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 1)) into 0 4.839 * [backup-simplify]: Simplify (+ 0 0) into 0 4.839 * [backup-simplify]: Simplify 0 into 0 4.840 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 4.841 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 4.842 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 1))) into 0 4.842 * [backup-simplify]: Simplify (+ 0 2) into 2 4.842 * [backup-simplify]: Simplify 2 into 2 4.843 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 4.844 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 4.845 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 4.845 * [backup-simplify]: Simplify (+ 0 0) into 0 4.845 * [backup-simplify]: Simplify 0 into 0 4.846 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 4.847 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 4.848 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 4.849 * [backup-simplify]: Simplify (+ 0 0) into 0 4.849 * [backup-simplify]: Simplify 0 into 0 4.850 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))))) into 0 4.851 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 4.852 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))))) into 0 4.852 * [backup-simplify]: Simplify (+ 0 0) into 0 4.852 * [backup-simplify]: Simplify 0 into 0 4.854 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))))) into 0 4.855 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 4.856 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))))) into 0 4.856 * [backup-simplify]: Simplify (+ 0 0) into 0 4.856 * [backup-simplify]: Simplify 0 into 0 4.858 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))))))) into 0 4.859 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 4.860 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))))))) into 0 4.861 * [backup-simplify]: Simplify (+ 0 0) into 0 4.861 * [backup-simplify]: Simplify 0 into 0 4.863 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))))))) into 0 4.863 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 4.865 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))))))) into 0 4.866 * [backup-simplify]: Simplify (+ 0 0) into 0 4.866 * [backup-simplify]: Simplify 0 into 0 4.866 * [backup-simplify]: Simplify (+ 2 (* 1/3 (pow (/ 1 (/ 1 x)) 2))) into (+ (* 1/3 (pow x 2)) 2) 4.866 * [backup-simplify]: Simplify (fma 1/3 (* (/ 1 (- x)) (/ 1 (- x))) 2) into (fma 1/3 (/ 1 (pow x 2)) 2) 4.866 * [approximate]: Taking taylor expansion of (fma 1/3 (/ 1 (pow x 2)) 2) in (x) around 0 4.866 * [taylor]: Taking taylor expansion of (fma 1/3 (/ 1 (pow x 2)) 2) in x 4.866 * [taylor]: Rewrote expression to (+ (* 1/3 (/ 1 (pow x 2))) 2) 4.866 * [taylor]: Taking taylor expansion of (* 1/3 (/ 1 (pow x 2))) in x 4.866 * [taylor]: Taking taylor expansion of 1/3 in x 4.866 * [backup-simplify]: Simplify 1/3 into 1/3 4.866 * [taylor]: Taking taylor expansion of (/ 1 (pow x 2)) in x 4.866 * [taylor]: Taking taylor expansion of (pow x 2) in x 4.866 * [taylor]: Taking taylor expansion of x in x 4.866 * [backup-simplify]: Simplify 0 into 0 4.866 * [backup-simplify]: Simplify 1 into 1 4.867 * [backup-simplify]: Simplify (* 1 1) into 1 4.867 * [backup-simplify]: Simplify (/ 1 1) into 1 4.867 * [taylor]: Taking taylor expansion of 2 in x 4.867 * [backup-simplify]: Simplify 2 into 2 4.867 * [taylor]: Taking taylor expansion of (fma 1/3 (/ 1 (pow x 2)) 2) in x 4.867 * [taylor]: Rewrote expression to (+ (* 1/3 (/ 1 (pow x 2))) 2) 4.867 * [taylor]: Taking taylor expansion of (* 1/3 (/ 1 (pow x 2))) in x 4.867 * [taylor]: Taking taylor expansion of 1/3 in x 4.867 * [backup-simplify]: Simplify 1/3 into 1/3 4.867 * [taylor]: Taking taylor expansion of (/ 1 (pow x 2)) in x 4.867 * [taylor]: Taking taylor expansion of (pow x 2) in x 4.867 * [taylor]: Taking taylor expansion of x in x 4.867 * [backup-simplify]: Simplify 0 into 0 4.867 * [backup-simplify]: Simplify 1 into 1 4.868 * [backup-simplify]: Simplify (* 1 1) into 1 4.868 * [backup-simplify]: Simplify (/ 1 1) into 1 4.868 * [taylor]: Taking taylor expansion of 2 in x 4.868 * [backup-simplify]: Simplify 2 into 2 4.869 * [backup-simplify]: Simplify (* 1/3 1) into 1/3 4.869 * [backup-simplify]: Simplify (+ 1/3 0) into 1/3 4.869 * [backup-simplify]: Simplify 1/3 into 1/3 4.870 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 4.870 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 4.871 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 1)) into 0 4.871 * [backup-simplify]: Simplify (+ 0 0) into 0 4.871 * [backup-simplify]: Simplify 0 into 0 4.872 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 4.873 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 4.874 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 1))) into 0 4.874 * [backup-simplify]: Simplify (+ 0 2) into 2 4.874 * [backup-simplify]: Simplify 2 into 2 4.875 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 4.876 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 4.877 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 4.878 * [backup-simplify]: Simplify (+ 0 0) into 0 4.878 * [backup-simplify]: Simplify 0 into 0 4.879 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 4.880 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 4.881 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 4.881 * [backup-simplify]: Simplify (+ 0 0) into 0 4.881 * [backup-simplify]: Simplify 0 into 0 4.883 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))))) into 0 4.884 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 4.885 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))))) into 0 4.886 * [backup-simplify]: Simplify (+ 0 0) into 0 4.886 * [backup-simplify]: Simplify 0 into 0 4.887 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))))) into 0 4.888 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 4.890 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))))) into 0 4.890 * [backup-simplify]: Simplify (+ 0 0) into 0 4.890 * [backup-simplify]: Simplify 0 into 0 4.892 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))))))) into 0 4.893 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 4.895 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))))))) into 0 4.895 * [backup-simplify]: Simplify (+ 0 0) into 0 4.895 * [backup-simplify]: Simplify 0 into 0 4.897 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))))))) into 0 4.898 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 4.901 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))))))) into 0 4.901 * [backup-simplify]: Simplify (+ 0 0) into 0 4.901 * [backup-simplify]: Simplify 0 into 0 4.901 * [backup-simplify]: Simplify (+ 2 (* 1/3 (pow (/ 1 (/ 1 (- x))) 2))) into (+ (* 1/3 (pow x 2)) 2) 4.901 * * * [progress]: simplifying candidates 4.901 * * * * [progress]: [ 1 / 40 ] simplifiying candidate # 4.902 * [simplify]: Simplifying (expm1 (* x (fma 1/3 (* x x) 2))) 4.902 * * [simplify]: iters left: 6 (7 enodes) 4.906 * * [simplify]: iters left: 5 (24 enodes) 4.914 * * [simplify]: iters left: 4 (36 enodes) 4.930 * * [simplify]: iters left: 3 (63 enodes) 4.949 * * [simplify]: iters left: 2 (75 enodes) 4.961 * * [simplify]: iters left: 1 (81 enodes) 4.971 * * [simplify]: Extracting #0: cost 1 inf + 0 4.971 * * [simplify]: Extracting #1: cost 3 inf + 0 4.971 * * [simplify]: Extracting #2: cost 14 inf + 0 4.972 * * [simplify]: Extracting #3: cost 20 inf + 3 4.972 * * [simplify]: Extracting #4: cost 12 inf + 709 4.972 * * [simplify]: Extracting #5: cost 4 inf + 1717 4.973 * * [simplify]: Extracting #6: cost 1 inf + 2138 4.973 * * [simplify]: Extracting #7: cost 0 inf + 2350 4.974 * [simplify]: Simplified to (expm1 (* (fma (* x x) 1/3 2) x)) 4.974 * [simplify]: Simplified (2 1 3 1) to (λ (x) (/ (fma 1/60 (pow x 5) (log1p (expm1 (* (fma (* x x) 1/3 2) x)))) 2)) 4.974 * * * * [progress]: [ 2 / 40 ] simplifiying candidate # 4.974 * [simplify]: Simplifying (log1p (* x (fma 1/3 (* x x) 2))) 4.974 * * [simplify]: iters left: 6 (7 enodes) 4.977 * * [simplify]: iters left: 5 (24 enodes) 4.981 * * [simplify]: iters left: 4 (36 enodes) 4.995 * * [simplify]: iters left: 3 (63 enodes) 5.006 * * [simplify]: iters left: 2 (75 enodes) 5.016 * * [simplify]: iters left: 1 (81 enodes) 5.026 * * [simplify]: Extracting #0: cost 1 inf + 0 5.026 * * [simplify]: Extracting #1: cost 3 inf + 0 5.026 * * [simplify]: Extracting #2: cost 14 inf + 0 5.026 * * [simplify]: Extracting #3: cost 20 inf + 3 5.027 * * [simplify]: Extracting #4: cost 12 inf + 709 5.027 * * [simplify]: Extracting #5: cost 4 inf + 1737 5.029 * * [simplify]: Extracting #6: cost 1 inf + 2178 5.030 * * [simplify]: Extracting #7: cost 0 inf + 2390 5.030 * [simplify]: Simplified to (log1p (* (fma (* x x) 1/3 2) x)) 5.030 * [simplify]: Simplified (2 1 3 1) to (λ (x) (/ (fma 1/60 (pow x 5) (expm1 (log1p (* (fma (* x x) 1/3 2) x)))) 2)) 5.030 * * * * [progress]: [ 3 / 40 ] simplifiying candidate # 5.030 * [simplify]: Simplifying (* x (fma 1/3 (* x x) 2)) 5.030 * * [simplify]: iters left: 5 (6 enodes) 5.033 * * [simplify]: iters left: 4 (21 enodes) 5.037 * * [simplify]: iters left: 3 (33 enodes) 5.043 * * [simplify]: iters left: 2 (60 enodes) 5.052 * * [simplify]: iters left: 1 (70 enodes) 5.062 * * [simplify]: Extracting #0: cost 1 inf + 0 5.062 * * [simplify]: Extracting #1: cost 12 inf + 0 5.062 * * [simplify]: Extracting #2: cost 18 inf + 3 5.062 * * [simplify]: Extracting #3: cost 7 inf + 871 5.063 * * [simplify]: Extracting #4: cost 0 inf + 1509 5.063 * [simplify]: Simplified to (* (fma (* x x) 1/3 2) x) 5.063 * [simplify]: Simplified (2 1 3 1) to (λ (x) (/ (fma 1/60 (pow x 5) (pow (* (fma (* x x) 1/3 2) x) 1)) 2)) 5.063 * * * * [progress]: [ 4 / 40 ] simplifiying candidate # 5.063 * * * * [progress]: [ 5 / 40 ] simplifiying candidate # 5.063 * [simplify]: Simplifying (+ (log x) (log (fma 1/3 (* x x) 2))) 5.064 * * [simplify]: iters left: 6 (8 enodes) 5.066 * * [simplify]: iters left: 5 (27 enodes) 5.071 * * [simplify]: iters left: 4 (33 enodes) 5.085 * * [simplify]: iters left: 3 (39 enodes) 5.097 * * [simplify]: Extracting #0: cost 1 inf + 0 5.097 * * [simplify]: Extracting #1: cost 4 inf + 0 5.097 * * [simplify]: Extracting #2: cost 8 inf + 0 5.097 * * [simplify]: Extracting #3: cost 13 inf + 1 5.097 * * [simplify]: Extracting #4: cost 10 inf + 255 5.098 * * [simplify]: Extracting #5: cost 1 inf + 1285 5.098 * * [simplify]: Extracting #6: cost 0 inf + 1563 5.099 * [simplify]: Simplified to (+ (log x) (log (fma 1/3 (* x x) 2))) 5.099 * [simplify]: Simplified (2 1 3 1) to (λ (x) (/ (fma 1/60 (pow x 5) (exp (+ (log x) (log (fma 1/3 (* x x) 2))))) 2)) 5.099 * * * * [progress]: [ 6 / 40 ] simplifiying candidate # 5.099 * [simplify]: Simplifying (log (* x (fma 1/3 (* x x) 2))) 5.099 * * [simplify]: iters left: 6 (7 enodes) 5.104 * * [simplify]: iters left: 5 (27 enodes) 5.114 * * [simplify]: iters left: 4 (44 enodes) 5.129 * * [simplify]: iters left: 3 (71 enodes) 5.151 * * [simplify]: iters left: 2 (82 enodes) 5.173 * * [simplify]: iters left: 1 (88 enodes) 5.194 * * [simplify]: Extracting #0: cost 1 inf + 0 5.194 * * [simplify]: Extracting #1: cost 5 inf + 0 5.194 * * [simplify]: Extracting #2: cost 18 inf + 0 5.194 * * [simplify]: Extracting #3: cost 24 inf + 3 5.194 * * [simplify]: Extracting #4: cost 16 inf + 683 5.195 * * [simplify]: Extracting #5: cost 5 inf + 2023 5.195 * * [simplify]: Extracting #6: cost 2 inf + 2404 5.196 * * [simplify]: Extracting #7: cost 0 inf + 2828 5.197 * [simplify]: Simplified to (log (* (fma (* x 1/3) x 2) x)) 5.197 * [simplify]: Simplified (2 1 3 1) to (λ (x) (/ (fma 1/60 (pow x 5) (exp (log (* (fma (* x 1/3) x 2) x)))) 2)) 5.197 * * * * [progress]: [ 7 / 40 ] simplifiying candidate # 5.197 * [simplify]: Simplifying (exp (* x (fma 1/3 (* x x) 2))) 5.197 * * [simplify]: iters left: 6 (7 enodes) 5.199 * * [simplify]: iters left: 5 (26 enodes) 5.204 * * [simplify]: iters left: 4 (45 enodes) 5.213 * * [simplify]: iters left: 3 (93 enodes) 5.229 * * [simplify]: iters left: 2 (165 enodes) 5.272 * * [simplify]: iters left: 1 (291 enodes) 5.344 * * [simplify]: Extracting #0: cost 1 inf + 0 5.344 * * [simplify]: Extracting #1: cost 58 inf + 0 5.344 * * [simplify]: Extracting #2: cost 158 inf + 2 5.345 * * [simplify]: Extracting #3: cost 198 inf + 1824 5.348 * * [simplify]: Extracting #4: cost 124 inf + 18773 5.353 * * [simplify]: Extracting #5: cost 29 inf + 54076 5.361 * * [simplify]: Extracting #6: cost 0 inf + 70090 5.371 * * [simplify]: Extracting #7: cost 0 inf + 70061 5.384 * [simplify]: Simplified to (exp (* (fma (* x x) 1/3 2) x)) 5.384 * [simplify]: Simplified (2 1 3 1) to (λ (x) (/ (fma 1/60 (pow x 5) (log (exp (* (fma (* x x) 1/3 2) x)))) 2)) 5.384 * * * * [progress]: [ 8 / 40 ] simplifiying candidate # 5.384 * [simplify]: Simplifying (* (* (* x x) x) (* (* (fma 1/3 (* x x) 2) (fma 1/3 (* x x) 2)) (fma 1/3 (* x x) 2))) 5.385 * * [simplify]: iters left: 6 (9 enodes) 5.390 * * [simplify]: iters left: 5 (36 enodes) 5.404 * * [simplify]: iters left: 4 (89 enodes) 5.468 * * [simplify]: iters left: 3 (405 enodes) 6.031 * * [simplify]: Extracting #0: cost 1 inf + 0 6.032 * * [simplify]: Extracting #1: cost 69 inf + 0 6.033 * * [simplify]: Extracting #2: cost 370 inf + 169 6.047 * * [simplify]: Extracting #3: cost 326 inf + 24980 6.093 * * [simplify]: Extracting #4: cost 10 inf + 105468 6.133 * * [simplify]: Extracting #5: cost 0 inf + 105015 6.187 * * [simplify]: Extracting #6: cost 0 inf + 104401 6.223 * * [simplify]: Extracting #7: cost 0 inf + 104333 6.258 * [simplify]: Simplified to (* (* (fma (* 1/3 x) x 2) x) (* (* (fma (* 1/3 x) x 2) x) (* (fma (* 1/3 x) x 2) x))) 6.258 * [simplify]: Simplified (2 1 3 1) to (λ (x) (/ (fma 1/60 (pow x 5) (cbrt (* (* (fma (* 1/3 x) x 2) x) (* (* (fma (* 1/3 x) x 2) x) (* (fma (* 1/3 x) x 2) x))))) 2)) 6.258 * * * * [progress]: [ 9 / 40 ] simplifiying candidate # 6.259 * [simplify]: Simplifying (* (cbrt (* x (fma 1/3 (* x x) 2))) (cbrt (* x (fma 1/3 (* x x) 2)))) 6.259 * * [simplify]: iters left: 6 (8 enodes) 6.262 * * [simplify]: iters left: 5 (27 enodes) 6.267 * * [simplify]: iters left: 4 (39 enodes) 6.283 * * [simplify]: iters left: 3 (66 enodes) 6.297 * * [simplify]: iters left: 2 (78 enodes) 6.307 * * [simplify]: iters left: 1 (84 enodes) 6.321 * * [simplify]: Extracting #0: cost 1 inf + 0 6.321 * * [simplify]: Extracting #1: cost 3 inf + 0 6.321 * * [simplify]: Extracting #2: cost 5 inf + 0 6.322 * * [simplify]: Extracting #3: cost 16 inf + 0 6.322 * * [simplify]: Extracting #4: cost 22 inf + 3 6.322 * * [simplify]: Extracting #5: cost 13 inf + 791 6.323 * * [simplify]: Extracting #6: cost 4 inf + 2203 6.324 * * [simplify]: Extracting #7: cost 0 inf + 2886 6.325 * [simplify]: Simplified to (* (cbrt (* (fma (* x 1/3) x 2) x)) (cbrt (* (fma (* x 1/3) x 2) x))) 6.325 * [simplify]: Simplified (2 1 3 1) to (λ (x) (/ (fma 1/60 (pow x 5) (* (* (cbrt (* (fma (* x 1/3) x 2) x)) (cbrt (* (fma (* x 1/3) x 2) x))) (cbrt (* x (fma 1/3 (* x x) 2))))) 2)) 6.326 * [simplify]: Simplifying (cbrt (* x (fma 1/3 (* x x) 2))) 6.326 * * [simplify]: iters left: 6 (7 enodes) 6.328 * * [simplify]: iters left: 5 (24 enodes) 6.333 * * [simplify]: iters left: 4 (36 enodes) 6.340 * * [simplify]: iters left: 3 (63 enodes) 6.350 * * [simplify]: iters left: 2 (75 enodes) 6.364 * * [simplify]: iters left: 1 (81 enodes) 6.383 * * [simplify]: Extracting #0: cost 1 inf + 0 6.383 * * [simplify]: Extracting #1: cost 3 inf + 0 6.383 * * [simplify]: Extracting #2: cost 14 inf + 0 6.383 * * [simplify]: Extracting #3: cost 20 inf + 3 6.384 * * [simplify]: Extracting #4: cost 12 inf + 709 6.385 * * [simplify]: Extracting #5: cost 4 inf + 1727 6.386 * * [simplify]: Extracting #6: cost 1 inf + 2158 6.387 * * [simplify]: Extracting #7: cost 0 inf + 2370 6.388 * [simplify]: Simplified to (cbrt (* (fma (* x x) 1/3 2) x)) 6.388 * [simplify]: Simplified (2 1 3 2) to (λ (x) (/ (fma 1/60 (pow x 5) (* (* (cbrt (* x (fma 1/3 (* x x) 2))) (cbrt (* x (fma 1/3 (* x x) 2)))) (cbrt (* (fma (* x x) 1/3 2) x)))) 2)) 6.388 * * * * [progress]: [ 10 / 40 ] simplifiying candidate # 6.388 * [simplify]: Simplifying (* (* (* x (fma 1/3 (* x x) 2)) (* x (fma 1/3 (* x x) 2))) (* x (fma 1/3 (* x x) 2))) 6.388 * * [simplify]: iters left: 6 (8 enodes) 6.394 * * [simplify]: iters left: 5 (36 enodes) 6.409 * * [simplify]: iters left: 4 (104 enodes) 6.482 * * [simplify]: iters left: 3 (469 enodes) 7.061 * * [simplify]: Extracting #0: cost 1 inf + 0 7.061 * * [simplify]: Extracting #1: cost 46 inf + 0 7.062 * * [simplify]: Extracting #2: cost 318 inf + 4 7.071 * * [simplify]: Extracting #3: cost 308 inf + 13416 7.095 * * [simplify]: Extracting #4: cost 39 inf + 71233 7.121 * * [simplify]: Extracting #5: cost 0 inf + 79986 7.152 * * [simplify]: Extracting #6: cost 0 inf + 79432 7.194 * * [simplify]: Extracting #7: cost 0 inf + 78950 7.232 * [simplify]: Simplified to (* (* (fma (* x x) 1/3 2) x) (* (* (fma (* x x) 1/3 2) x) (* (fma (* x x) 1/3 2) x))) 7.232 * [simplify]: Simplified (2 1 3 1) to (λ (x) (/ (fma 1/60 (pow x 5) (cbrt (* (* (fma (* x x) 1/3 2) x) (* (* (fma (* x x) 1/3 2) x) (* (fma (* x x) 1/3 2) x))))) 2)) 7.232 * * * * [progress]: [ 11 / 40 ] simplifiying candidate # 7.233 * [simplify]: Simplifying (sqrt (* x (fma 1/3 (* x x) 2))) 7.233 * * [simplify]: iters left: 6 (7 enodes) 7.235 * * [simplify]: iters left: 5 (24 enodes) 7.239 * * [simplify]: iters left: 4 (36 enodes) 7.246 * * [simplify]: iters left: 3 (63 enodes) 7.255 * * [simplify]: iters left: 2 (75 enodes) 7.265 * * [simplify]: iters left: 1 (81 enodes) 7.276 * * [simplify]: Extracting #0: cost 1 inf + 0 7.276 * * [simplify]: Extracting #1: cost 3 inf + 0 7.276 * * [simplify]: Extracting #2: cost 14 inf + 0 7.276 * * [simplify]: Extracting #3: cost 20 inf + 3 7.277 * * [simplify]: Extracting #4: cost 12 inf + 709 7.277 * * [simplify]: Extracting #5: cost 4 inf + 1687 7.278 * * [simplify]: Extracting #6: cost 1 inf + 2078 7.278 * * [simplify]: Extracting #7: cost 0 inf + 2290 7.279 * [simplify]: Simplified to (sqrt (* (fma (* x x) 1/3 2) x)) 7.279 * [simplify]: Simplified (2 1 3 1) to (λ (x) (/ (fma 1/60 (pow x 5) (* (sqrt (* (fma (* x x) 1/3 2) x)) (sqrt (* x (fma 1/3 (* x x) 2))))) 2)) 7.279 * [simplify]: Simplifying (sqrt (* x (fma 1/3 (* x x) 2))) 7.279 * * [simplify]: iters left: 6 (7 enodes) 7.281 * * [simplify]: iters left: 5 (24 enodes) 7.285 * * [simplify]: iters left: 4 (36 enodes) 7.299 * * [simplify]: iters left: 3 (63 enodes) 7.315 * * [simplify]: iters left: 2 (75 enodes) 7.325 * * [simplify]: iters left: 1 (81 enodes) 7.336 * * [simplify]: Extracting #0: cost 1 inf + 0 7.336 * * [simplify]: Extracting #1: cost 3 inf + 0 7.336 * * [simplify]: Extracting #2: cost 14 inf + 0 7.336 * * [simplify]: Extracting #3: cost 20 inf + 3 7.337 * * [simplify]: Extracting #4: cost 12 inf + 709 7.337 * * [simplify]: Extracting #5: cost 4 inf + 1687 7.338 * * [simplify]: Extracting #6: cost 1 inf + 2078 7.338 * * [simplify]: Extracting #7: cost 0 inf + 2290 7.339 * [simplify]: Simplified to (sqrt (* (fma (* x x) 1/3 2) x)) 7.339 * [simplify]: Simplified (2 1 3 2) to (λ (x) (/ (fma 1/60 (pow x 5) (* (sqrt (* x (fma 1/3 (* x x) 2))) (sqrt (* (fma (* x x) 1/3 2) x)))) 2)) 7.339 * * * * [progress]: [ 12 / 40 ] simplifiying candidate # 7.339 * * * * [progress]: [ 13 / 40 ] simplifiying candidate # 7.339 * [simplify]: Simplifying (* (sqrt x) (sqrt (fma 1/3 (* x x) 2))) 7.339 * * [simplify]: iters left: 6 (8 enodes) 7.342 * * [simplify]: iters left: 5 (27 enodes) 7.346 * * [simplify]: iters left: 4 (33 enodes) 7.353 * * [simplify]: iters left: 3 (39 enodes) 7.359 * * [simplify]: Extracting #0: cost 1 inf + 0 7.359 * * [simplify]: Extracting #1: cost 4 inf + 0 7.359 * * [simplify]: Extracting #2: cost 8 inf + 0 7.359 * * [simplify]: Extracting #3: cost 13 inf + 1 7.359 * * [simplify]: Extracting #4: cost 10 inf + 225 7.359 * * [simplify]: Extracting #5: cost 1 inf + 1105 7.359 * * [simplify]: Extracting #6: cost 0 inf + 1323 7.360 * [simplify]: Simplified to (* (sqrt (fma 1/3 (* x x) 2)) (sqrt x)) 7.360 * [simplify]: Simplified (2 1 3 1) to (λ (x) (/ (fma 1/60 (pow x 5) (* (* (sqrt (fma 1/3 (* x x) 2)) (sqrt x)) (* (sqrt x) (sqrt (fma 1/3 (* x x) 2))))) 2)) 7.360 * [simplify]: Simplifying (* (sqrt x) (sqrt (fma 1/3 (* x x) 2))) 7.360 * * [simplify]: iters left: 6 (8 enodes) 7.362 * * [simplify]: iters left: 5 (27 enodes) 7.368 * * [simplify]: iters left: 4 (33 enodes) 7.373 * * [simplify]: iters left: 3 (39 enodes) 7.379 * * [simplify]: Extracting #0: cost 1 inf + 0 7.379 * * [simplify]: Extracting #1: cost 4 inf + 0 7.379 * * [simplify]: Extracting #2: cost 8 inf + 0 7.379 * * [simplify]: Extracting #3: cost 13 inf + 1 7.379 * * [simplify]: Extracting #4: cost 10 inf + 225 7.380 * * [simplify]: Extracting #5: cost 1 inf + 1105 7.380 * * [simplify]: Extracting #6: cost 0 inf + 1323 7.380 * [simplify]: Simplified to (* (sqrt (fma 1/3 (* x x) 2)) (sqrt x)) 7.380 * [simplify]: Simplified (2 1 3 2) to (λ (x) (/ (fma 1/60 (pow x 5) (* (* (sqrt x) (sqrt (fma 1/3 (* x x) 2))) (* (sqrt (fma 1/3 (* x x) 2)) (sqrt x)))) 2)) 7.380 * * * * [progress]: [ 14 / 40 ] simplifiying candidate # 7.381 * [simplify]: Simplifying (* x (* 1/3 (* x x))) 7.381 * * [simplify]: iters left: 6 (5 enodes) 7.383 * * [simplify]: iters left: 5 (21 enodes) 7.386 * * [simplify]: iters left: 4 (36 enodes) 7.392 * * [simplify]: iters left: 3 (40 enodes) 7.398 * * [simplify]: iters left: 2 (47 enodes) 7.413 * * [simplify]: iters left: 1 (61 enodes) 7.432 * * [simplify]: Extracting #0: cost 1 inf + 0 7.432 * * [simplify]: Extracting #1: cost 8 inf + 0 7.432 * * [simplify]: Extracting #2: cost 16 inf + 2 7.433 * * [simplify]: Extracting #3: cost 12 inf + 495 7.433 * * [simplify]: Extracting #4: cost 9 inf + 741 7.434 * * [simplify]: Extracting #5: cost 4 inf + 1841 7.434 * * [simplify]: Extracting #6: cost 0 inf + 2980 7.435 * [simplify]: Simplified to (* (* (* x x) 1/3) x) 7.435 * [simplify]: Simplified (2 1 3 1) to (λ (x) (/ (fma 1/60 (pow x 5) (+ (* (* (* x x) 1/3) x) (* x 2))) 2)) 7.435 * [simplify]: Simplifying (* x 2) 7.435 * * [simplify]: iters left: 2 (3 enodes) 7.437 * * [simplify]: iters left: 1 (10 enodes) 7.441 * * [simplify]: Extracting #0: cost 1 inf + 0 7.441 * * [simplify]: Extracting #1: cost 4 inf + 0 7.441 * * [simplify]: Extracting #2: cost 2 inf + 2 7.441 * * [simplify]: Extracting #3: cost 0 inf + 86 7.441 * [simplify]: Simplified to (* x 2) 7.441 * [simplify]: Simplified (2 1 3 2) to (λ (x) (/ (fma 1/60 (pow x 5) (+ (* x (* 1/3 (* x x))) (* x 2))) 2)) 7.441 * * * * [progress]: [ 15 / 40 ] simplifiying candidate # 7.442 * [simplify]: Simplifying (* (* 1/3 (* x x)) x) 7.442 * * [simplify]: iters left: 6 (5 enodes) 7.445 * * [simplify]: iters left: 5 (21 enodes) 7.452 * * [simplify]: iters left: 4 (34 enodes) 7.462 * * [simplify]: iters left: 3 (36 enodes) 7.473 * * [simplify]: iters left: 2 (43 enodes) 7.486 * * [simplify]: iters left: 1 (57 enodes) 7.507 * * [simplify]: Extracting #0: cost 1 inf + 0 7.507 * * [simplify]: Extracting #1: cost 8 inf + 0 7.508 * * [simplify]: Extracting #2: cost 11 inf + 124 7.508 * * [simplify]: Extracting #3: cost 5 inf + 739 7.508 * * [simplify]: Extracting #4: cost 7 inf + 740 7.509 * * [simplify]: Extracting #5: cost 5 inf + 1165 7.509 * * [simplify]: Extracting #6: cost 2 inf + 1590 7.509 * * [simplify]: Extracting #7: cost 0 inf + 2054 7.510 * [simplify]: Simplified to (* (* (* x x) x) 1/3) 7.510 * [simplify]: Simplified (2 1 3 1) to (λ (x) (/ (fma 1/60 (pow x 5) (+ (* (* (* x x) x) 1/3) (* 2 x))) 2)) 7.510 * [simplify]: Simplifying (* 2 x) 7.510 * * [simplify]: iters left: 2 (3 enodes) 7.511 * * [simplify]: iters left: 1 (10 enodes) 7.513 * * [simplify]: Extracting #0: cost 1 inf + 0 7.513 * * [simplify]: Extracting #1: cost 4 inf + 0 7.513 * * [simplify]: Extracting #2: cost 2 inf + 2 7.513 * * [simplify]: Extracting #3: cost 0 inf + 86 7.513 * [simplify]: Simplified to (* 2 x) 7.513 * [simplify]: Simplified (2 1 3 2) to (λ (x) (/ (fma 1/60 (pow x 5) (+ (* (* 1/3 (* x x)) x) (* 2 x))) 2)) 7.513 * * * * [progress]: [ 16 / 40 ] simplifiying candidate # 7.513 * [simplify]: Simplifying (* x (* (cbrt (fma 1/3 (* x x) 2)) (cbrt (fma 1/3 (* x x) 2)))) 7.513 * * [simplify]: iters left: 6 (8 enodes) 7.516 * * [simplify]: iters left: 5 (29 enodes) 7.520 * * [simplify]: iters left: 4 (39 enodes) 7.527 * * [simplify]: iters left: 3 (45 enodes) 7.533 * * [simplify]: Extracting #0: cost 1 inf + 0 7.533 * * [simplify]: Extracting #1: cost 6 inf + 0 7.533 * * [simplify]: Extracting #2: cost 9 inf + 1 7.533 * * [simplify]: Extracting #3: cost 15 inf + 1 7.533 * * [simplify]: Extracting #4: cost 15 inf + 44 7.533 * * [simplify]: Extracting #5: cost 7 inf + 707 7.534 * * [simplify]: Extracting #6: cost 0 inf + 2273 7.534 * [simplify]: Simplified to (* (cbrt (fma (* x x) 1/3 2)) (* (cbrt (fma (* x x) 1/3 2)) x)) 7.534 * [simplify]: Simplified (2 1 3 1) to (λ (x) (/ (fma 1/60 (pow x 5) (* (* (cbrt (fma (* x x) 1/3 2)) (* (cbrt (fma (* x x) 1/3 2)) x)) (cbrt (fma 1/3 (* x x) 2)))) 2)) 7.534 * * * * [progress]: [ 17 / 40 ] simplifiying candidate # 7.535 * [simplify]: Simplifying (* x (sqrt (fma 1/3 (* x x) 2))) 7.535 * * [simplify]: iters left: 6 (7 enodes) 7.537 * * [simplify]: iters left: 5 (24 enodes) 7.545 * * [simplify]: iters left: 4 (30 enodes) 7.554 * * [simplify]: iters left: 3 (36 enodes) 7.565 * * [simplify]: Extracting #0: cost 1 inf + 0 7.565 * * [simplify]: Extracting #1: cost 4 inf + 0 7.565 * * [simplify]: Extracting #2: cost 5 inf + 1 7.565 * * [simplify]: Extracting #3: cost 11 inf + 1 7.565 * * [simplify]: Extracting #4: cost 11 inf + 44 7.566 * * [simplify]: Extracting #5: cost 4 inf + 625 7.566 * * [simplify]: Extracting #6: cost 1 inf + 983 7.567 * * [simplify]: Extracting #7: cost 0 inf + 1161 7.567 * [simplify]: Simplified to (* (sqrt (fma (* x x) 1/3 2)) x) 7.567 * [simplify]: Simplified (2 1 3 1) to (λ (x) (/ (fma 1/60 (pow x 5) (* (* (sqrt (fma (* x x) 1/3 2)) x) (sqrt (fma 1/3 (* x x) 2)))) 2)) 7.567 * * * * [progress]: [ 18 / 40 ] simplifiying candidate # 7.568 * [simplify]: Simplifying (* x 1) 7.568 * * [simplify]: iters left: 2 (3 enodes) 7.570 * * [simplify]: iters left: 1 (9 enodes) 7.572 * * [simplify]: Extracting #0: cost 1 inf + 0 7.572 * * [simplify]: Extracting #1: cost 0 inf + 1 7.572 * [simplify]: Simplified to x 7.573 * [simplify]: Simplified (2 1 3 1) to (λ (x) (/ (fma 1/60 (pow x 5) (* x (fma 1/3 (* x x) 2))) 2)) 7.573 * * * * [progress]: [ 19 / 40 ] simplifiying candidate # 7.573 * [simplify]: Simplifying (* (cbrt x) (fma 1/3 (* x x) 2)) 7.573 * * [simplify]: iters left: 5 (7 enodes) 7.577 * * [simplify]: iters left: 4 (24 enodes) 7.585 * * [simplify]: iters left: 3 (36 enodes) 7.594 * * [simplify]: iters left: 2 (66 enodes) 7.606 * * [simplify]: iters left: 1 (98 enodes) 7.620 * * [simplify]: Extracting #0: cost 1 inf + 0 7.620 * * [simplify]: Extracting #1: cost 16 inf + 0 7.620 * * [simplify]: Extracting #2: cost 26 inf + 3 7.620 * * [simplify]: Extracting #3: cost 18 inf + 591 7.620 * * [simplify]: Extracting #4: cost 1 inf + 3012 7.621 * * [simplify]: Extracting #5: cost 0 inf + 3230 7.622 * [simplify]: Simplified to (* (fma (* x 1/3) x 2) (cbrt x)) 7.623 * [simplify]: Simplified (2 1 3 2) to (λ (x) (/ (fma 1/60 (pow x 5) (* (* (cbrt x) (cbrt x)) (* (fma (* x 1/3) x 2) (cbrt x)))) 2)) 7.623 * * * * [progress]: [ 20 / 40 ] simplifiying candidate # 7.623 * [simplify]: Simplifying (* (sqrt x) (fma 1/3 (* x x) 2)) 7.623 * * [simplify]: iters left: 5 (7 enodes) 7.626 * * [simplify]: iters left: 4 (24 enodes) 7.630 * * [simplify]: iters left: 3 (36 enodes) 7.637 * * [simplify]: iters left: 2 (66 enodes) 7.648 * * [simplify]: iters left: 1 (98 enodes) 7.662 * * [simplify]: Extracting #0: cost 1 inf + 0 7.663 * * [simplify]: Extracting #1: cost 16 inf + 0 7.663 * * [simplify]: Extracting #2: cost 26 inf + 3 7.663 * * [simplify]: Extracting #3: cost 18 inf + 511 7.663 * * [simplify]: Extracting #4: cost 1 inf + 2332 7.664 * * [simplify]: Extracting #5: cost 0 inf + 2510 7.665 * [simplify]: Simplified to (* (fma (* x 1/3) x 2) (sqrt x)) 7.665 * [simplify]: Simplified (2 1 3 2) to (λ (x) (/ (fma 1/60 (pow x 5) (* (sqrt x) (* (fma (* x 1/3) x 2) (sqrt x)))) 2)) 7.665 * * * * [progress]: [ 21 / 40 ] simplifiying candidate # 7.665 * [simplify]: Simplifying (* x (fma 1/3 (* x x) 2)) 7.665 * * [simplify]: iters left: 5 (6 enodes) 7.667 * * [simplify]: iters left: 4 (21 enodes) 7.671 * * [simplify]: iters left: 3 (33 enodes) 7.677 * * [simplify]: iters left: 2 (60 enodes) 7.688 * * [simplify]: iters left: 1 (70 enodes) 7.697 * * [simplify]: Extracting #0: cost 1 inf + 0 7.697 * * [simplify]: Extracting #1: cost 12 inf + 0 7.697 * * [simplify]: Extracting #2: cost 18 inf + 3 7.697 * * [simplify]: Extracting #3: cost 7 inf + 871 7.698 * * [simplify]: Extracting #4: cost 0 inf + 1509 7.698 * [simplify]: Simplified to (* (fma (* x x) 1/3 2) x) 7.698 * [simplify]: Simplified (2 1 3 2) to (λ (x) (/ (fma 1/60 (pow x 5) (* 1 (* (fma (* x x) 1/3 2) x))) 2)) 7.698 * * * * [progress]: [ 22 / 40 ] simplifiying candidate #real (real->posit16 (* x (fma 1/3 (* x x) 2))))) 2))> 7.698 * [simplify]: Simplifying (real->posit16 (* x (fma 1/3 (* x x) 2))) 7.698 * * [simplify]: iters left: 6 (7 enodes) 7.700 * * [simplify]: iters left: 5 (21 enodes) 7.704 * * [simplify]: iters left: 4 (33 enodes) 7.711 * * [simplify]: iters left: 3 (60 enodes) 7.719 * * [simplify]: iters left: 2 (70 enodes) 7.728 * * [simplify]: iters left: 1 (76 enodes) 7.738 * * [simplify]: Extracting #0: cost 1 inf + 0 7.738 * * [simplify]: Extracting #1: cost 2 inf + 0 7.738 * * [simplify]: Extracting #2: cost 12 inf + 0 7.738 * * [simplify]: Extracting #3: cost 18 inf + 3 7.738 * * [simplify]: Extracting #4: cost 10 inf + 789 7.739 * * [simplify]: Extracting #5: cost 3 inf + 1509 7.739 * * [simplify]: Extracting #6: cost 0 inf + 1934 7.740 * [simplify]: Simplified to (real->posit16 (* (fma (* x x) 1/3 2) x)) 7.740 * [simplify]: Simplified (2 1 3 1) to (λ (x) (/ (fma 1/60 (pow x 5) (posit16->real (real->posit16 (* (fma (* x x) 1/3 2) x)))) 2)) 7.740 * * * * [progress]: [ 23 / 40 ] simplifiying candidate # 7.740 * * * * [progress]: [ 24 / 40 ] simplifiying candidate # 7.740 * [simplify]: Simplifying (expm1 (fma 1/3 (* x x) 2)) 7.740 * * [simplify]: iters left: 4 (6 enodes) 7.742 * * [simplify]: iters left: 3 (20 enodes) 7.745 * * [simplify]: iters left: 2 (26 enodes) 7.750 * * [simplify]: iters left: 1 (32 enodes) 7.754 * * [simplify]: Extracting #0: cost 1 inf + 0 7.754 * * [simplify]: Extracting #1: cost 3 inf + 0 7.754 * * [simplify]: Extracting #2: cost 10 inf + 0 7.754 * * [simplify]: Extracting #3: cost 7 inf + 240 7.755 * * [simplify]: Extracting #4: cost 1 inf + 697 7.755 * * [simplify]: Extracting #5: cost 0 inf + 865 7.755 * [simplify]: Simplified to (expm1 (fma (* x x) 1/3 2)) 7.755 * [simplify]: Simplified (2 1 3 2 1) to (λ (x) (/ (fma 1/60 (pow x 5) (* x (log1p (expm1 (fma (* x x) 1/3 2))))) 2)) 7.755 * * * * [progress]: [ 25 / 40 ] simplifiying candidate # 7.755 * [simplify]: Simplifying (log1p (fma 1/3 (* x x) 2)) 7.755 * * [simplify]: iters left: 4 (6 enodes) 7.757 * * [simplify]: iters left: 3 (20 enodes) 7.762 * * [simplify]: iters left: 2 (26 enodes) 7.766 * * [simplify]: iters left: 1 (32 enodes) 7.771 * * [simplify]: Extracting #0: cost 1 inf + 0 7.771 * * [simplify]: Extracting #1: cost 3 inf + 0 7.771 * * [simplify]: Extracting #2: cost 10 inf + 0 7.771 * * [simplify]: Extracting #3: cost 7 inf + 240 7.771 * * [simplify]: Extracting #4: cost 1 inf + 717 7.772 * * [simplify]: Extracting #5: cost 0 inf + 905 7.772 * [simplify]: Simplified to (log1p (fma (* x x) 1/3 2)) 7.772 * [simplify]: Simplified (2 1 3 2 1) to (λ (x) (/ (fma 1/60 (pow x 5) (* x (expm1 (log1p (fma (* x x) 1/3 2))))) 2)) 7.772 * * * * [progress]: [ 26 / 40 ] simplifiying candidate # 7.772 * [simplify]: Simplifying (* 1/3 (* x x)) 7.772 * * [simplify]: iters left: 4 (4 enodes) 7.773 * * [simplify]: iters left: 3 (15 enodes) 7.776 * * [simplify]: iters left: 2 (19 enodes) 7.779 * * [simplify]: Extracting #0: cost 1 inf + 0 7.779 * * [simplify]: Extracting #1: cost 6 inf + 0 7.779 * * [simplify]: Extracting #2: cost 5 inf + 43 7.779 * * [simplify]: Extracting #3: cost 0 inf + 332 7.779 * [simplify]: Simplified to (* 1/3 (* x x)) 7.779 * [simplify]: Simplified (2 1 3 2 1) to (λ (x) (/ (fma 1/60 (pow x 5) (* x (+ (* 1/3 (* x x)) 2))) 2)) 7.779 * * * * [progress]: [ 27 / 40 ] simplifiying candidate # 7.779 * * * * [progress]: [ 28 / 40 ] simplifiying candidate # 7.779 * [simplify]: Simplifying (log (fma 1/3 (* x x) 2)) 7.779 * * [simplify]: iters left: 4 (6 enodes) 7.781 * * [simplify]: iters left: 3 (20 enodes) 7.785 * * [simplify]: iters left: 2 (26 enodes) 7.793 * * [simplify]: iters left: 1 (32 enodes) 7.800 * * [simplify]: Extracting #0: cost 1 inf + 0 7.800 * * [simplify]: Extracting #1: cost 3 inf + 0 7.800 * * [simplify]: Extracting #2: cost 10 inf + 0 7.800 * * [simplify]: Extracting #3: cost 7 inf + 240 7.800 * * [simplify]: Extracting #4: cost 1 inf + 697 7.801 * * [simplify]: Extracting #5: cost 0 inf + 865 7.801 * [simplify]: Simplified to (log (fma (* x x) 1/3 2)) 7.801 * [simplify]: Simplified (2 1 3 2 1) to (λ (x) (/ (fma 1/60 (pow x 5) (* x (exp (log (fma (* x x) 1/3 2))))) 2)) 7.801 * * * * [progress]: [ 29 / 40 ] simplifiying candidate # 7.801 * [simplify]: Simplifying (exp (fma 1/3 (* x x) 2)) 7.801 * * [simplify]: iters left: 4 (6 enodes) 7.803 * * [simplify]: iters left: 3 (20 enodes) 7.806 * * [simplify]: iters left: 2 (29 enodes) 7.812 * * [simplify]: iters left: 1 (46 enodes) 7.819 * * [simplify]: Extracting #0: cost 1 inf + 0 7.819 * * [simplify]: Extracting #1: cost 5 inf + 0 7.819 * * [simplify]: Extracting #2: cost 21 inf + 0 7.820 * * [simplify]: Extracting #3: cost 26 inf + 74 7.820 * * [simplify]: Extracting #4: cost 8 inf + 1535 7.820 * * [simplify]: Extracting #5: cost 0 inf + 3143 7.821 * [simplify]: Simplified to (exp (fma (* 1/3 x) x 2)) 7.821 * [simplify]: Simplified (2 1 3 2 1) to (λ (x) (/ (fma 1/60 (pow x 5) (* x (log (exp (fma (* 1/3 x) x 2))))) 2)) 7.821 * * * * [progress]: [ 30 / 40 ] simplifiying candidate # 7.821 * [simplify]: Simplifying (* (cbrt (fma 1/3 (* x x) 2)) (cbrt (fma 1/3 (* x x) 2))) 7.821 * * [simplify]: iters left: 6 (7 enodes) 7.823 * * [simplify]: iters left: 5 (23 enodes) 7.827 * * [simplify]: iters left: 4 (29 enodes) 7.832 * * [simplify]: iters left: 3 (35 enodes) 7.838 * * [simplify]: Extracting #0: cost 1 inf + 0 7.838 * * [simplify]: Extracting #1: cost 3 inf + 0 7.838 * * [simplify]: Extracting #2: cost 5 inf + 0 7.838 * * [simplify]: Extracting #3: cost 12 inf + 0 7.838 * * [simplify]: Extracting #4: cost 11 inf + 44 7.838 * * [simplify]: Extracting #5: cost 4 inf + 625 7.839 * * [simplify]: Extracting #6: cost 1 inf + 1103 7.839 * * [simplify]: Extracting #7: cost 0 inf + 1321 7.840 * [simplify]: Simplified to (* (cbrt (fma (* x x) 1/3 2)) (cbrt (fma (* x x) 1/3 2))) 7.840 * [simplify]: Simplified (2 1 3 2 1) to (λ (x) (/ (fma 1/60 (pow x 5) (* x (* (* (cbrt (fma (* x x) 1/3 2)) (cbrt (fma (* x x) 1/3 2))) (cbrt (fma 1/3 (* x x) 2))))) 2)) 7.841 * [simplify]: Simplifying (cbrt (fma 1/3 (* x x) 2)) 7.841 * * [simplify]: iters left: 4 (6 enodes) 7.844 * * [simplify]: iters left: 3 (20 enodes) 7.851 * * [simplify]: iters left: 2 (26 enodes) 7.863 * * [simplify]: iters left: 1 (32 enodes) 7.872 * * [simplify]: Extracting #0: cost 1 inf + 0 7.872 * * [simplify]: Extracting #1: cost 3 inf + 0 7.873 * * [simplify]: Extracting #2: cost 10 inf + 0 7.873 * * [simplify]: Extracting #3: cost 7 inf + 240 7.873 * * [simplify]: Extracting #4: cost 1 inf + 707 7.873 * * [simplify]: Extracting #5: cost 0 inf + 885 7.874 * [simplify]: Simplified to (cbrt (fma (* x x) 1/3 2)) 7.874 * [simplify]: Simplified (2 1 3 2 2) to (λ (x) (/ (fma 1/60 (pow x 5) (* x (* (* (cbrt (fma 1/3 (* x x) 2)) (cbrt (fma 1/3 (* x x) 2))) (cbrt (fma (* x x) 1/3 2))))) 2)) 7.874 * * * * [progress]: [ 31 / 40 ] simplifiying candidate # 7.874 * [simplify]: Simplifying (* (* (fma 1/3 (* x x) 2) (fma 1/3 (* x x) 2)) (fma 1/3 (* x x) 2)) 7.874 * * [simplify]: iters left: 6 (7 enodes) 7.879 * * [simplify]: iters left: 5 (24 enodes) 7.887 * * [simplify]: iters left: 4 (44 enodes) 7.910 * * [simplify]: iters left: 3 (149 enodes) 7.983 * * [simplify]: Extracting #0: cost 1 inf + 0 7.983 * * [simplify]: Extracting #1: cost 29 inf + 0 7.984 * * [simplify]: Extracting #2: cost 131 inf + 4 7.985 * * [simplify]: Extracting #3: cost 123 inf + 2027 7.993 * * [simplify]: Extracting #4: cost 22 inf + 19554 8.006 * * [simplify]: Extracting #5: cost 0 inf + 24327 8.019 * [simplify]: Simplified to (* (fma (* x x) 1/3 2) (* (fma (* x x) 1/3 2) (fma (* x x) 1/3 2))) 8.019 * [simplify]: Simplified (2 1 3 2 1) to (λ (x) (/ (fma 1/60 (pow x 5) (* x (cbrt (* (fma (* x x) 1/3 2) (* (fma (* x x) 1/3 2) (fma (* x x) 1/3 2)))))) 2)) 8.019 * * * * [progress]: [ 32 / 40 ] simplifiying candidate # 8.020 * [simplify]: Simplifying (sqrt (fma 1/3 (* x x) 2)) 8.020 * * [simplify]: iters left: 4 (6 enodes) 8.023 * * [simplify]: iters left: 3 (20 enodes) 8.030 * * [simplify]: iters left: 2 (26 enodes) 8.039 * * [simplify]: iters left: 1 (32 enodes) 8.045 * * [simplify]: Extracting #0: cost 1 inf + 0 8.045 * * [simplify]: Extracting #1: cost 3 inf + 0 8.045 * * [simplify]: Extracting #2: cost 10 inf + 0 8.045 * * [simplify]: Extracting #3: cost 7 inf + 240 8.045 * * [simplify]: Extracting #4: cost 1 inf + 667 8.045 * * [simplify]: Extracting #5: cost 0 inf + 805 8.046 * [simplify]: Simplified to (sqrt (fma (* x x) 1/3 2)) 8.046 * [simplify]: Simplified (2 1 3 2 1) to (λ (x) (/ (fma 1/60 (pow x 5) (* x (* (sqrt (fma (* x x) 1/3 2)) (sqrt (fma 1/3 (* x x) 2))))) 2)) 8.046 * [simplify]: Simplifying (sqrt (fma 1/3 (* x x) 2)) 8.046 * * [simplify]: iters left: 4 (6 enodes) 8.048 * * [simplify]: iters left: 3 (20 enodes) 8.052 * * [simplify]: iters left: 2 (26 enodes) 8.056 * * [simplify]: iters left: 1 (32 enodes) 8.062 * * [simplify]: Extracting #0: cost 1 inf + 0 8.062 * * [simplify]: Extracting #1: cost 3 inf + 0 8.062 * * [simplify]: Extracting #2: cost 10 inf + 0 8.062 * * [simplify]: Extracting #3: cost 7 inf + 240 8.062 * * [simplify]: Extracting #4: cost 1 inf + 667 8.062 * * [simplify]: Extracting #5: cost 0 inf + 805 8.062 * [simplify]: Simplified to (sqrt (fma (* x x) 1/3 2)) 8.062 * [simplify]: Simplified (2 1 3 2 2) to (λ (x) (/ (fma 1/60 (pow x 5) (* x (* (sqrt (fma 1/3 (* x x) 2)) (sqrt (fma (* x x) 1/3 2))))) 2)) 8.063 * * * * [progress]: [ 33 / 40 ] simplifiying candidate # 8.063 * * * * [progress]: [ 34 / 40 ] simplifiying candidate #real (real->posit16 (fma 1/3 (* x x) 2))))) 2))> 8.063 * [simplify]: Simplifying (real->posit16 (fma 1/3 (* x x) 2)) 8.063 * * [simplify]: iters left: 4 (6 enodes) 8.065 * * [simplify]: iters left: 3 (17 enodes) 8.068 * * [simplify]: iters left: 2 (23 enodes) 8.073 * * [simplify]: iters left: 1 (29 enodes) 8.078 * * [simplify]: Extracting #0: cost 1 inf + 0 8.078 * * [simplify]: Extracting #1: cost 2 inf + 0 8.078 * * [simplify]: Extracting #2: cost 8 inf + 0 8.078 * * [simplify]: Extracting #3: cost 8 inf + 3 8.078 * * [simplify]: Extracting #4: cost 0 inf + 529 8.078 * [simplify]: Simplified to (real->posit16 (fma (* x x) 1/3 2)) 8.078 * [simplify]: Simplified (2 1 3 2 1) to (λ (x) (/ (fma 1/60 (pow x 5) (* x (posit16->real (real->posit16 (fma (* x x) 1/3 2))))) 2)) 8.078 * * * * [progress]: [ 35 / 40 ] simplifiying candidate # 8.079 * [simplify]: Simplifying (+ (* 2 x) (* 1/3 (pow x 3))) 8.079 * * [simplify]: iters left: 5 (8 enodes) 8.086 * * [simplify]: iters left: 4 (35 enodes) 8.095 * * [simplify]: iters left: 3 (64 enodes) 8.109 * * [simplify]: iters left: 2 (121 enodes) 8.142 * * [simplify]: iters left: 1 (226 enodes) 8.233 * * [simplify]: Extracting #0: cost 1 inf + 0 8.233 * * [simplify]: Extracting #1: cost 20 inf + 0 8.234 * * [simplify]: Extracting #2: cost 65 inf + 44 8.234 * * [simplify]: Extracting #3: cost 57 inf + 2049 8.236 * * [simplify]: Extracting #4: cost 35 inf + 11630 8.238 * * [simplify]: Extracting #5: cost 9 inf + 23399 8.241 * * [simplify]: Extracting #6: cost 0 inf + 28476 8.243 * [simplify]: Simplified to (* (fma 1/3 (* x x) 2) x) 8.243 * [simplify]: Simplified (2 1 3) to (λ (x) (/ (fma 1/60 (pow x 5) (* (fma 1/3 (* x x) 2) x)) 2)) 8.243 * * * * [progress]: [ 36 / 40 ] simplifiying candidate # 8.244 * [simplify]: Simplifying (+ (* 2 x) (* 1/3 (pow x 3))) 8.244 * * [simplify]: iters left: 5 (8 enodes) 8.247 * * [simplify]: iters left: 4 (35 enodes) 8.256 * * [simplify]: iters left: 3 (64 enodes) 8.282 * * [simplify]: iters left: 2 (121 enodes) 8.310 * * [simplify]: iters left: 1 (226 enodes) 8.370 * * [simplify]: Extracting #0: cost 1 inf + 0 8.370 * * [simplify]: Extracting #1: cost 20 inf + 0 8.370 * * [simplify]: Extracting #2: cost 65 inf + 44 8.372 * * [simplify]: Extracting #3: cost 57 inf + 2049 8.374 * * [simplify]: Extracting #4: cost 35 inf + 11630 8.376 * * [simplify]: Extracting #5: cost 9 inf + 23399 8.381 * * [simplify]: Extracting #6: cost 0 inf + 28476 8.384 * [simplify]: Simplified to (* (fma 1/3 (* x x) 2) x) 8.384 * [simplify]: Simplified (2 1 3) to (λ (x) (/ (fma 1/60 (pow x 5) (* (fma 1/3 (* x x) 2) x)) 2)) 8.384 * * * * [progress]: [ 37 / 40 ] simplifiying candidate # 8.384 * [simplify]: Simplifying (+ (* 2 x) (* 1/3 (pow x 3))) 8.384 * * [simplify]: iters left: 5 (8 enodes) 8.388 * * [simplify]: iters left: 4 (35 enodes) 8.396 * * [simplify]: iters left: 3 (64 enodes) 8.417 * * [simplify]: iters left: 2 (121 enodes) 8.452 * * [simplify]: iters left: 1 (226 enodes) 8.523 * * [simplify]: Extracting #0: cost 1 inf + 0 8.523 * * [simplify]: Extracting #1: cost 20 inf + 0 8.523 * * [simplify]: Extracting #2: cost 65 inf + 44 8.524 * * [simplify]: Extracting #3: cost 57 inf + 2049 8.525 * * [simplify]: Extracting #4: cost 35 inf + 11630 8.527 * * [simplify]: Extracting #5: cost 9 inf + 23399 8.530 * * [simplify]: Extracting #6: cost 0 inf + 28476 8.532 * [simplify]: Simplified to (* (fma 1/3 (* x x) 2) x) 8.532 * [simplify]: Simplified (2 1 3) to (λ (x) (/ (fma 1/60 (pow x 5) (* (fma 1/3 (* x x) 2) x)) 2)) 8.532 * * * * [progress]: [ 38 / 40 ] simplifiying candidate # 8.533 * [simplify]: Simplifying (+ (* 1/3 (pow x 2)) 2) 8.533 * * [simplify]: iters left: 5 (6 enodes) 8.535 * * [simplify]: iters left: 4 (26 enodes) 8.542 * * [simplify]: iters left: 3 (35 enodes) 8.553 * * [simplify]: iters left: 2 (42 enodes) 8.564 * * [simplify]: Extracting #0: cost 1 inf + 0 8.564 * * [simplify]: Extracting #1: cost 6 inf + 0 8.564 * * [simplify]: Extracting #2: cost 8 inf + 2 8.564 * * [simplify]: Extracting #3: cost 5 inf + 127 8.565 * * [simplify]: Extracting #4: cost 1 inf + 431 8.565 * * [simplify]: Extracting #5: cost 0 inf + 529 8.565 * [simplify]: Simplified to (fma (* x x) 1/3 2) 8.566 * [simplify]: Simplified (2 1 3 2) to (λ (x) (/ (fma 1/60 (pow x 5) (* x (fma (* x x) 1/3 2))) 2)) 8.566 * * * * [progress]: [ 39 / 40 ] simplifiying candidate # 8.566 * [simplify]: Simplifying (+ (* 1/3 (pow x 2)) 2) 8.566 * * [simplify]: iters left: 5 (6 enodes) 8.571 * * [simplify]: iters left: 4 (26 enodes) 8.579 * * [simplify]: iters left: 3 (35 enodes) 8.595 * * [simplify]: iters left: 2 (42 enodes) 8.607 * * [simplify]: Extracting #0: cost 1 inf + 0 8.607 * * [simplify]: Extracting #1: cost 6 inf + 0 8.607 * * [simplify]: Extracting #2: cost 8 inf + 2 8.607 * * [simplify]: Extracting #3: cost 5 inf + 127 8.607 * * [simplify]: Extracting #4: cost 1 inf + 431 8.607 * * [simplify]: Extracting #5: cost 0 inf + 529 8.608 * [simplify]: Simplified to (fma (* x x) 1/3 2) 8.608 * [simplify]: Simplified (2 1 3 2) to (λ (x) (/ (fma 1/60 (pow x 5) (* x (fma (* x x) 1/3 2))) 2)) 8.608 * * * * [progress]: [ 40 / 40 ] simplifiying candidate # 8.608 * [simplify]: Simplifying (+ (* 1/3 (pow x 2)) 2) 8.608 * * [simplify]: iters left: 5 (6 enodes) 8.613 * * [simplify]: iters left: 4 (26 enodes) 8.622 * * [simplify]: iters left: 3 (35 enodes) 8.633 * * [simplify]: iters left: 2 (42 enodes) 8.644 * * [simplify]: Extracting #0: cost 1 inf + 0 8.644 * * [simplify]: Extracting #1: cost 6 inf + 0 8.644 * * [simplify]: Extracting #2: cost 8 inf + 2 8.644 * * [simplify]: Extracting #3: cost 5 inf + 127 8.645 * * [simplify]: Extracting #4: cost 1 inf + 431 8.645 * * [simplify]: Extracting #5: cost 0 inf + 529 8.645 * [simplify]: Simplified to (fma (* x x) 1/3 2) 8.645 * [simplify]: Simplified (2 1 3 2) to (λ (x) (/ (fma 1/60 (pow x 5) (* x (fma (* x x) 1/3 2))) 2)) 8.645 * * * [progress]: adding candidates to table 9.037 * * [progress]: iteration 3 / 4 9.037 * * * [progress]: picking best candidate 9.042 * * * * [pick]: Picked # 9.042 * * * [progress]: localizing error 9.087 * * * [progress]: generating rewritten candidates 9.087 * * * * [progress]: [ 1 / 3 ] rewriting at (2 1 3 1 1) 9.119 * * * * [progress]: [ 2 / 3 ] rewriting at (2 1 3 1) 9.160 * * * * [progress]: [ 3 / 3 ] rewriting at (2 1 3) 9.234 * * * [progress]: generating series expansions 9.234 * * * * [progress]: [ 1 / 3 ] generating series at (2 1 3 1 1) 9.234 * [backup-simplify]: Simplify (* 1/3 (* x x)) into (* 1/3 (pow x 2)) 9.234 * [approximate]: Taking taylor expansion of (* 1/3 (pow x 2)) in (x) around 0 9.234 * [taylor]: Taking taylor expansion of (* 1/3 (pow x 2)) in x 9.234 * [taylor]: Taking taylor expansion of 1/3 in x 9.234 * [backup-simplify]: Simplify 1/3 into 1/3 9.234 * [taylor]: Taking taylor expansion of (pow x 2) in x 9.234 * [taylor]: Taking taylor expansion of x in x 9.234 * [backup-simplify]: Simplify 0 into 0 9.234 * [backup-simplify]: Simplify 1 into 1 9.234 * [taylor]: Taking taylor expansion of (* 1/3 (pow x 2)) in x 9.234 * [taylor]: Taking taylor expansion of 1/3 in x 9.234 * [backup-simplify]: Simplify 1/3 into 1/3 9.234 * [taylor]: Taking taylor expansion of (pow x 2) in x 9.234 * [taylor]: Taking taylor expansion of x in x 9.234 * [backup-simplify]: Simplify 0 into 0 9.234 * [backup-simplify]: Simplify 1 into 1 9.235 * [backup-simplify]: Simplify (* 1 1) into 1 9.236 * [backup-simplify]: Simplify (* 1/3 1) into 1/3 9.236 * [backup-simplify]: Simplify 1/3 into 1/3 9.237 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 9.237 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 1)) into 0 9.237 * [backup-simplify]: Simplify 0 into 0 9.239 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 9.240 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 1))) into 0 9.240 * [backup-simplify]: Simplify 0 into 0 9.241 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 9.242 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 9.242 * [backup-simplify]: Simplify 0 into 0 9.244 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 9.245 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 9.245 * [backup-simplify]: Simplify 0 into 0 9.247 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))))) into 0 9.248 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))))) into 0 9.248 * [backup-simplify]: Simplify 0 into 0 9.250 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))))) into 0 9.252 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))))) into 0 9.252 * [backup-simplify]: Simplify 0 into 0 9.252 * [backup-simplify]: Simplify (* 1/3 (pow x 2)) into (* 1/3 (pow x 2)) 9.252 * [backup-simplify]: Simplify (* 1/3 (* (/ 1 x) (/ 1 x))) into (/ 1/3 (pow x 2)) 9.252 * [approximate]: Taking taylor expansion of (/ 1/3 (pow x 2)) in (x) around 0 9.252 * [taylor]: Taking taylor expansion of (/ 1/3 (pow x 2)) in x 9.252 * [taylor]: Taking taylor expansion of 1/3 in x 9.252 * [backup-simplify]: Simplify 1/3 into 1/3 9.252 * [taylor]: Taking taylor expansion of (pow x 2) in x 9.252 * [taylor]: Taking taylor expansion of x in x 9.252 * [backup-simplify]: Simplify 0 into 0 9.252 * [backup-simplify]: Simplify 1 into 1 9.253 * [backup-simplify]: Simplify (* 1 1) into 1 9.253 * [backup-simplify]: Simplify (/ 1/3 1) into 1/3 9.253 * [taylor]: Taking taylor expansion of (/ 1/3 (pow x 2)) in x 9.253 * [taylor]: Taking taylor expansion of 1/3 in x 9.253 * [backup-simplify]: Simplify 1/3 into 1/3 9.253 * [taylor]: Taking taylor expansion of (pow x 2) in x 9.253 * [taylor]: Taking taylor expansion of x in x 9.253 * [backup-simplify]: Simplify 0 into 0 9.253 * [backup-simplify]: Simplify 1 into 1 9.254 * [backup-simplify]: Simplify (* 1 1) into 1 9.254 * [backup-simplify]: Simplify (/ 1/3 1) into 1/3 9.254 * [backup-simplify]: Simplify 1/3 into 1/3 9.255 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 9.256 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1/3 (/ 0 1)))) into 0 9.256 * [backup-simplify]: Simplify 0 into 0 9.257 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 9.258 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1/3 (/ 0 1)) (* 0 (/ 0 1)))) into 0 9.258 * [backup-simplify]: Simplify 0 into 0 9.259 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 9.260 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1/3 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 9.260 * [backup-simplify]: Simplify 0 into 0 9.261 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 9.262 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1/3 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 9.262 * [backup-simplify]: Simplify 0 into 0 9.264 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))))) into 0 9.265 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1/3 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 9.265 * [backup-simplify]: Simplify 0 into 0 9.266 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))))) into 0 9.267 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1/3 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 9.267 * [backup-simplify]: Simplify 0 into 0 9.268 * [backup-simplify]: Simplify (* 1/3 (pow (/ 1 (/ 1 x)) 2)) into (* 1/3 (pow x 2)) 9.268 * [backup-simplify]: Simplify (* 1/3 (* (/ 1 (- x)) (/ 1 (- x)))) into (/ 1/3 (pow x 2)) 9.268 * [approximate]: Taking taylor expansion of (/ 1/3 (pow x 2)) in (x) around 0 9.268 * [taylor]: Taking taylor expansion of (/ 1/3 (pow x 2)) in x 9.268 * [taylor]: Taking taylor expansion of 1/3 in x 9.268 * [backup-simplify]: Simplify 1/3 into 1/3 9.268 * [taylor]: Taking taylor expansion of (pow x 2) in x 9.268 * [taylor]: Taking taylor expansion of x in x 9.268 * [backup-simplify]: Simplify 0 into 0 9.268 * [backup-simplify]: Simplify 1 into 1 9.268 * [backup-simplify]: Simplify (* 1 1) into 1 9.269 * [backup-simplify]: Simplify (/ 1/3 1) into 1/3 9.269 * [taylor]: Taking taylor expansion of (/ 1/3 (pow x 2)) in x 9.269 * [taylor]: Taking taylor expansion of 1/3 in x 9.269 * [backup-simplify]: Simplify 1/3 into 1/3 9.269 * [taylor]: Taking taylor expansion of (pow x 2) in x 9.269 * [taylor]: Taking taylor expansion of x in x 9.269 * [backup-simplify]: Simplify 0 into 0 9.269 * [backup-simplify]: Simplify 1 into 1 9.269 * [backup-simplify]: Simplify (* 1 1) into 1 9.270 * [backup-simplify]: Simplify (/ 1/3 1) into 1/3 9.270 * [backup-simplify]: Simplify 1/3 into 1/3 9.271 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 9.271 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1/3 (/ 0 1)))) into 0 9.272 * [backup-simplify]: Simplify 0 into 0 9.272 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 9.273 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1/3 (/ 0 1)) (* 0 (/ 0 1)))) into 0 9.273 * [backup-simplify]: Simplify 0 into 0 9.274 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 9.275 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1/3 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 9.276 * [backup-simplify]: Simplify 0 into 0 9.277 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 9.278 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1/3 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 9.278 * [backup-simplify]: Simplify 0 into 0 9.279 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))))) into 0 9.280 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1/3 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 9.280 * [backup-simplify]: Simplify 0 into 0 9.282 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))))) into 0 9.283 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1/3 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 9.283 * [backup-simplify]: Simplify 0 into 0 9.283 * [backup-simplify]: Simplify (* 1/3 (pow (/ 1 (/ 1 (- x))) 2)) into (* 1/3 (pow x 2)) 9.283 * * * * [progress]: [ 2 / 3 ] generating series at (2 1 3 1) 9.283 * [backup-simplify]: Simplify (* (* 1/3 (* x x)) x) into (* 1/3 (pow x 3)) 9.283 * [approximate]: Taking taylor expansion of (* 1/3 (pow x 3)) in (x) around 0 9.283 * [taylor]: Taking taylor expansion of (* 1/3 (pow x 3)) in x 9.283 * [taylor]: Taking taylor expansion of 1/3 in x 9.283 * [backup-simplify]: Simplify 1/3 into 1/3 9.283 * [taylor]: Taking taylor expansion of (pow x 3) in x 9.283 * [taylor]: Taking taylor expansion of x in x 9.283 * [backup-simplify]: Simplify 0 into 0 9.283 * [backup-simplify]: Simplify 1 into 1 9.283 * [taylor]: Taking taylor expansion of (* 1/3 (pow x 3)) in x 9.283 * [taylor]: Taking taylor expansion of 1/3 in x 9.283 * [backup-simplify]: Simplify 1/3 into 1/3 9.283 * [taylor]: Taking taylor expansion of (pow x 3) in x 9.283 * [taylor]: Taking taylor expansion of x in x 9.284 * [backup-simplify]: Simplify 0 into 0 9.284 * [backup-simplify]: Simplify 1 into 1 9.284 * [backup-simplify]: Simplify (* 1 1) into 1 9.284 * [backup-simplify]: Simplify (* 1 1) into 1 9.285 * [backup-simplify]: Simplify (* 1/3 1) into 1/3 9.285 * [backup-simplify]: Simplify 1/3 into 1/3 9.285 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 9.286 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 9.287 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 1)) into 0 9.287 * [backup-simplify]: Simplify 0 into 0 9.288 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 9.289 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 9.290 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 1))) into 0 9.290 * [backup-simplify]: Simplify 0 into 0 9.291 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 9.292 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 9.293 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 9.293 * [backup-simplify]: Simplify 0 into 0 9.294 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 9.295 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 9.296 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 9.297 * [backup-simplify]: Simplify 0 into 0 9.298 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))))) into 0 9.300 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))))) into 0 9.301 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))))) into 0 9.301 * [backup-simplify]: Simplify 0 into 0 9.303 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))))) into 0 9.304 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))))) into 0 9.306 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))))) into 0 9.306 * [backup-simplify]: Simplify 0 into 0 9.306 * [backup-simplify]: Simplify (* 1/3 (pow x 3)) into (* 1/3 (pow x 3)) 9.307 * [backup-simplify]: Simplify (* (* 1/3 (* (/ 1 x) (/ 1 x))) (/ 1 x)) into (/ 1/3 (pow x 3)) 9.307 * [approximate]: Taking taylor expansion of (/ 1/3 (pow x 3)) in (x) around 0 9.307 * [taylor]: Taking taylor expansion of (/ 1/3 (pow x 3)) in x 9.307 * [taylor]: Taking taylor expansion of 1/3 in x 9.307 * [backup-simplify]: Simplify 1/3 into 1/3 9.307 * [taylor]: Taking taylor expansion of (pow x 3) in x 9.307 * [taylor]: Taking taylor expansion of x in x 9.307 * [backup-simplify]: Simplify 0 into 0 9.307 * [backup-simplify]: Simplify 1 into 1 9.307 * [backup-simplify]: Simplify (* 1 1) into 1 9.308 * [backup-simplify]: Simplify (* 1 1) into 1 9.308 * [backup-simplify]: Simplify (/ 1/3 1) into 1/3 9.308 * [taylor]: Taking taylor expansion of (/ 1/3 (pow x 3)) in x 9.308 * [taylor]: Taking taylor expansion of 1/3 in x 9.308 * [backup-simplify]: Simplify 1/3 into 1/3 9.308 * [taylor]: Taking taylor expansion of (pow x 3) in x 9.308 * [taylor]: Taking taylor expansion of x in x 9.308 * [backup-simplify]: Simplify 0 into 0 9.308 * [backup-simplify]: Simplify 1 into 1 9.309 * [backup-simplify]: Simplify (* 1 1) into 1 9.309 * [backup-simplify]: Simplify (* 1 1) into 1 9.310 * [backup-simplify]: Simplify (/ 1/3 1) into 1/3 9.310 * [backup-simplify]: Simplify 1/3 into 1/3 9.310 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 9.311 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 9.312 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1/3 (/ 0 1)))) into 0 9.312 * [backup-simplify]: Simplify 0 into 0 9.313 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 9.314 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 9.315 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1/3 (/ 0 1)) (* 0 (/ 0 1)))) into 0 9.315 * [backup-simplify]: Simplify 0 into 0 9.316 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 9.317 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 9.318 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1/3 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 9.318 * [backup-simplify]: Simplify 0 into 0 9.319 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 9.320 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 9.321 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1/3 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 9.321 * [backup-simplify]: Simplify 0 into 0 9.323 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))))) into 0 9.324 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))))) into 0 9.325 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1/3 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 9.325 * [backup-simplify]: Simplify 0 into 0 9.327 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))))) into 0 9.328 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))))) into 0 9.329 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1/3 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 9.329 * [backup-simplify]: Simplify 0 into 0 9.329 * [backup-simplify]: Simplify (* 1/3 (pow (/ 1 (/ 1 x)) 3)) into (* 1/3 (pow x 3)) 9.330 * [backup-simplify]: Simplify (* (* 1/3 (* (/ 1 (- x)) (/ 1 (- x)))) (/ 1 (- x))) into (/ -1/3 (pow x 3)) 9.330 * [approximate]: Taking taylor expansion of (/ -1/3 (pow x 3)) in (x) around 0 9.330 * [taylor]: Taking taylor expansion of (/ -1/3 (pow x 3)) in x 9.330 * [taylor]: Taking taylor expansion of -1/3 in x 9.330 * [backup-simplify]: Simplify -1/3 into -1/3 9.330 * [taylor]: Taking taylor expansion of (pow x 3) in x 9.330 * [taylor]: Taking taylor expansion of x in x 9.330 * [backup-simplify]: Simplify 0 into 0 9.330 * [backup-simplify]: Simplify 1 into 1 9.330 * [backup-simplify]: Simplify (* 1 1) into 1 9.331 * [backup-simplify]: Simplify (* 1 1) into 1 9.331 * [backup-simplify]: Simplify (/ -1/3 1) into -1/3 9.331 * [taylor]: Taking taylor expansion of (/ -1/3 (pow x 3)) in x 9.331 * [taylor]: Taking taylor expansion of -1/3 in x 9.331 * [backup-simplify]: Simplify -1/3 into -1/3 9.331 * [taylor]: Taking taylor expansion of (pow x 3) in x 9.331 * [taylor]: Taking taylor expansion of x in x 9.331 * [backup-simplify]: Simplify 0 into 0 9.331 * [backup-simplify]: Simplify 1 into 1 9.332 * [backup-simplify]: Simplify (* 1 1) into 1 9.332 * [backup-simplify]: Simplify (* 1 1) into 1 9.332 * [backup-simplify]: Simplify (/ -1/3 1) into -1/3 9.333 * [backup-simplify]: Simplify -1/3 into -1/3 9.333 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 9.334 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 9.334 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1/3 (/ 0 1)))) into 0 9.334 * [backup-simplify]: Simplify 0 into 0 9.335 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 9.335 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 9.337 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1/3 (/ 0 1)) (* 0 (/ 0 1)))) into 0 9.337 * [backup-simplify]: Simplify 0 into 0 9.338 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 9.339 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 9.339 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1/3 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 9.340 * [backup-simplify]: Simplify 0 into 0 9.340 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 9.341 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 9.341 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1/3 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 9.342 * [backup-simplify]: Simplify 0 into 0 9.342 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))))) into 0 9.343 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))))) into 0 9.344 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1/3 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 9.344 * [backup-simplify]: Simplify 0 into 0 9.344 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))))) into 0 9.345 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))))) into 0 9.346 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1/3 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 9.346 * [backup-simplify]: Simplify 0 into 0 9.346 * [backup-simplify]: Simplify (* -1/3 (pow (/ 1 (/ 1 (- x))) 3)) into (* 1/3 (pow x 3)) 9.346 * * * * [progress]: [ 3 / 3 ] generating series at (2 1 3) 9.346 * [backup-simplify]: Simplify (+ (* (* 1/3 (* x x)) x) (* 2 x)) into (+ (* 2 x) (* 1/3 (pow x 3))) 9.346 * [approximate]: Taking taylor expansion of (+ (* 2 x) (* 1/3 (pow x 3))) in (x) around 0 9.346 * [taylor]: Taking taylor expansion of (+ (* 2 x) (* 1/3 (pow x 3))) in x 9.346 * [taylor]: Taking taylor expansion of (* 2 x) in x 9.346 * [taylor]: Taking taylor expansion of 2 in x 9.346 * [backup-simplify]: Simplify 2 into 2 9.346 * [taylor]: Taking taylor expansion of x in x 9.346 * [backup-simplify]: Simplify 0 into 0 9.346 * [backup-simplify]: Simplify 1 into 1 9.346 * [taylor]: Taking taylor expansion of (* 1/3 (pow x 3)) in x 9.346 * [taylor]: Taking taylor expansion of 1/3 in x 9.346 * [backup-simplify]: Simplify 1/3 into 1/3 9.346 * [taylor]: Taking taylor expansion of (pow x 3) in x 9.346 * [taylor]: Taking taylor expansion of x in x 9.346 * [backup-simplify]: Simplify 0 into 0 9.346 * [backup-simplify]: Simplify 1 into 1 9.346 * [taylor]: Taking taylor expansion of (+ (* 2 x) (* 1/3 (pow x 3))) in x 9.346 * [taylor]: Taking taylor expansion of (* 2 x) in x 9.347 * [taylor]: Taking taylor expansion of 2 in x 9.347 * [backup-simplify]: Simplify 2 into 2 9.347 * [taylor]: Taking taylor expansion of x in x 9.347 * [backup-simplify]: Simplify 0 into 0 9.347 * [backup-simplify]: Simplify 1 into 1 9.347 * [taylor]: Taking taylor expansion of (* 1/3 (pow x 3)) in x 9.347 * [taylor]: Taking taylor expansion of 1/3 in x 9.347 * [backup-simplify]: Simplify 1/3 into 1/3 9.347 * [taylor]: Taking taylor expansion of (pow x 3) in x 9.347 * [taylor]: Taking taylor expansion of x in x 9.347 * [backup-simplify]: Simplify 0 into 0 9.347 * [backup-simplify]: Simplify 1 into 1 9.347 * [backup-simplify]: Simplify (* 2 0) into 0 9.347 * [backup-simplify]: Simplify (+ 0 0) into 0 9.347 * [backup-simplify]: Simplify 0 into 0 9.348 * [backup-simplify]: Simplify (+ (* 2 1) (* 0 0)) into 2 9.348 * [backup-simplify]: Simplify (+ 2 0) into 2 9.348 * [backup-simplify]: Simplify 2 into 2 9.349 * [backup-simplify]: Simplify (+ (* 2 0) (+ (* 0 1) (* 0 0))) into 0 9.349 * [backup-simplify]: Simplify (+ 0 0) into 0 9.349 * [backup-simplify]: Simplify 0 into 0 9.349 * [backup-simplify]: Simplify (+ (* 2 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 9.350 * [backup-simplify]: Simplify (* 1 1) into 1 9.350 * [backup-simplify]: Simplify (* 1 1) into 1 9.350 * [backup-simplify]: Simplify (* 1/3 1) into 1/3 9.350 * [backup-simplify]: Simplify (+ 0 1/3) into 1/3 9.350 * [backup-simplify]: Simplify 1/3 into 1/3 9.351 * [backup-simplify]: Simplify (+ (* 2 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0))))) into 0 9.352 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 9.352 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 9.352 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 1)) into 0 9.353 * [backup-simplify]: Simplify (+ 0 0) into 0 9.353 * [backup-simplify]: Simplify 0 into 0 9.353 * [backup-simplify]: Simplify (+ (* 2 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))))) into 0 9.354 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 9.354 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 9.355 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 1))) into 0 9.355 * [backup-simplify]: Simplify (+ 0 0) into 0 9.355 * [backup-simplify]: Simplify 0 into 0 9.356 * [backup-simplify]: Simplify (+ (* 2 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0))))))) into 0 9.357 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 9.357 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 9.358 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 9.358 * [backup-simplify]: Simplify (+ 0 0) into 0 9.358 * [backup-simplify]: Simplify 0 into 0 9.359 * [backup-simplify]: Simplify (+ (* 2 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))))))) into 0 9.360 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 9.361 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 9.362 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 9.362 * [backup-simplify]: Simplify (+ 0 0) into 0 9.362 * [backup-simplify]: Simplify 0 into 0 9.363 * [backup-simplify]: Simplify (+ (* 2 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0))))))))) into 0 9.364 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))))) into 0 9.364 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))))) into 0 9.365 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))))) into 0 9.366 * [backup-simplify]: Simplify (+ 0 0) into 0 9.366 * [backup-simplify]: Simplify 0 into 0 9.368 * [backup-simplify]: Simplify (+ (* 2 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))))))))) into 0 9.370 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))))) into 0 9.371 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))))) into 0 9.373 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))))) into 0 9.373 * [backup-simplify]: Simplify (+ 0 0) into 0 9.373 * [backup-simplify]: Simplify 0 into 0 9.373 * [backup-simplify]: Simplify (+ (* 1/3 (pow x 3)) (* 2 x)) into (+ (* 2 x) (* 1/3 (pow x 3))) 9.374 * [backup-simplify]: Simplify (+ (* (* 1/3 (* (/ 1 x) (/ 1 x))) (/ 1 x)) (* 2 (/ 1 x))) into (+ (* 1/3 (/ 1 (pow x 3))) (* 2 (/ 1 x))) 9.374 * [approximate]: Taking taylor expansion of (+ (* 1/3 (/ 1 (pow x 3))) (* 2 (/ 1 x))) in (x) around 0 9.374 * [taylor]: Taking taylor expansion of (+ (* 1/3 (/ 1 (pow x 3))) (* 2 (/ 1 x))) in x 9.374 * [taylor]: Taking taylor expansion of (* 1/3 (/ 1 (pow x 3))) in x 9.374 * [taylor]: Taking taylor expansion of 1/3 in x 9.374 * [backup-simplify]: Simplify 1/3 into 1/3 9.374 * [taylor]: Taking taylor expansion of (/ 1 (pow x 3)) in x 9.374 * [taylor]: Taking taylor expansion of (pow x 3) in x 9.374 * [taylor]: Taking taylor expansion of x in x 9.374 * [backup-simplify]: Simplify 0 into 0 9.374 * [backup-simplify]: Simplify 1 into 1 9.374 * [backup-simplify]: Simplify (* 1 1) into 1 9.375 * [backup-simplify]: Simplify (* 1 1) into 1 9.375 * [backup-simplify]: Simplify (/ 1 1) into 1 9.375 * [taylor]: Taking taylor expansion of (* 2 (/ 1 x)) in x 9.375 * [taylor]: Taking taylor expansion of 2 in x 9.375 * [backup-simplify]: Simplify 2 into 2 9.375 * [taylor]: Taking taylor expansion of (/ 1 x) in x 9.375 * [taylor]: Taking taylor expansion of x in x 9.375 * [backup-simplify]: Simplify 0 into 0 9.375 * [backup-simplify]: Simplify 1 into 1 9.376 * [backup-simplify]: Simplify (/ 1 1) into 1 9.376 * [taylor]: Taking taylor expansion of (+ (* 1/3 (/ 1 (pow x 3))) (* 2 (/ 1 x))) in x 9.376 * [taylor]: Taking taylor expansion of (* 1/3 (/ 1 (pow x 3))) in x 9.376 * [taylor]: Taking taylor expansion of 1/3 in x 9.376 * [backup-simplify]: Simplify 1/3 into 1/3 9.376 * [taylor]: Taking taylor expansion of (/ 1 (pow x 3)) in x 9.376 * [taylor]: Taking taylor expansion of (pow x 3) in x 9.376 * [taylor]: Taking taylor expansion of x in x 9.376 * [backup-simplify]: Simplify 0 into 0 9.376 * [backup-simplify]: Simplify 1 into 1 9.376 * [backup-simplify]: Simplify (* 1 1) into 1 9.377 * [backup-simplify]: Simplify (* 1 1) into 1 9.377 * [backup-simplify]: Simplify (/ 1 1) into 1 9.377 * [taylor]: Taking taylor expansion of (* 2 (/ 1 x)) in x 9.377 * [taylor]: Taking taylor expansion of 2 in x 9.377 * [backup-simplify]: Simplify 2 into 2 9.377 * [taylor]: Taking taylor expansion of (/ 1 x) in x 9.377 * [taylor]: Taking taylor expansion of x in x 9.377 * [backup-simplify]: Simplify 0 into 0 9.377 * [backup-simplify]: Simplify 1 into 1 9.377 * [backup-simplify]: Simplify (/ 1 1) into 1 9.378 * [backup-simplify]: Simplify (* 1/3 1) into 1/3 9.378 * [backup-simplify]: Simplify (+ 1/3 0) into 1/3 9.378 * [backup-simplify]: Simplify 1/3 into 1/3 9.379 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 9.380 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 9.380 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 9.381 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 1)) into 0 9.381 * [backup-simplify]: Simplify (+ 0 0) into 0 9.382 * [backup-simplify]: Simplify 0 into 0 9.382 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 9.383 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 9.384 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 9.385 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 1))) into 0 9.386 * [backup-simplify]: Simplify (* 2 1) into 2 9.386 * [backup-simplify]: Simplify (+ 0 2) into 2 9.386 * [backup-simplify]: Simplify 2 into 2 9.387 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 9.388 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 9.389 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 9.390 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 9.391 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 9.392 * [backup-simplify]: Simplify (+ (* 2 0) (* 0 1)) into 0 9.392 * [backup-simplify]: Simplify (+ 0 0) into 0 9.392 * [backup-simplify]: Simplify 0 into 0 9.394 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 9.395 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 9.396 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 9.397 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 9.398 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 9.399 * [backup-simplify]: Simplify (+ (* 2 0) (+ (* 0 0) (* 0 1))) into 0 9.399 * [backup-simplify]: Simplify (+ 0 0) into 0 9.399 * [backup-simplify]: Simplify 0 into 0 9.401 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))))) into 0 9.402 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))))) into 0 9.403 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 9.404 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))))) into 0 9.405 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 9.406 * [backup-simplify]: Simplify (+ (* 2 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 9.407 * [backup-simplify]: Simplify (+ 0 0) into 0 9.407 * [backup-simplify]: Simplify 0 into 0 9.408 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))))) into 0 9.410 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))))) into 0 9.411 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 9.413 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))))) into 0 9.414 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 9.415 * [backup-simplify]: Simplify (+ (* 2 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 9.416 * [backup-simplify]: Simplify (+ 0 0) into 0 9.416 * [backup-simplify]: Simplify 0 into 0 9.417 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))))))) into 0 9.420 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))))))) into 0 9.421 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 9.423 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))))))) into 0 9.424 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 9.425 * [backup-simplify]: Simplify (+ (* 2 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))))) into 0 9.425 * [backup-simplify]: Simplify (+ 0 0) into 0 9.426 * [backup-simplify]: Simplify 0 into 0 9.427 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))))))) into 0 9.429 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))))))) into 0 9.431 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 9.433 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))))))) into 0 9.434 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 9.436 * [backup-simplify]: Simplify (+ (* 2 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))))) into 0 9.437 * [backup-simplify]: Simplify (+ 0 0) into 0 9.437 * [backup-simplify]: Simplify 0 into 0 9.437 * [backup-simplify]: Simplify (+ (* 2 (/ 1 (/ 1 x))) (* 1/3 (pow (/ 1 (/ 1 x)) 3))) into (+ (* 2 x) (* 1/3 (pow x 3))) 9.437 * [backup-simplify]: Simplify (+ (* (* 1/3 (* (/ 1 (- x)) (/ 1 (- x)))) (/ 1 (- x))) (* 2 (/ 1 (- x)))) into (- (+ (* 1/3 (/ 1 (pow x 3))) (* 2 (/ 1 x)))) 9.437 * [approximate]: Taking taylor expansion of (- (+ (* 1/3 (/ 1 (pow x 3))) (* 2 (/ 1 x)))) in (x) around 0 9.437 * [taylor]: Taking taylor expansion of (- (+ (* 1/3 (/ 1 (pow x 3))) (* 2 (/ 1 x)))) in x 9.437 * [taylor]: Taking taylor expansion of (+ (* 1/3 (/ 1 (pow x 3))) (* 2 (/ 1 x))) in x 9.437 * [taylor]: Taking taylor expansion of (* 1/3 (/ 1 (pow x 3))) in x 9.437 * [taylor]: Taking taylor expansion of 1/3 in x 9.437 * [backup-simplify]: Simplify 1/3 into 1/3 9.438 * [taylor]: Taking taylor expansion of (/ 1 (pow x 3)) in x 9.438 * [taylor]: Taking taylor expansion of (pow x 3) in x 9.438 * [taylor]: Taking taylor expansion of x in x 9.438 * [backup-simplify]: Simplify 0 into 0 9.438 * [backup-simplify]: Simplify 1 into 1 9.438 * [backup-simplify]: Simplify (* 1 1) into 1 9.438 * [backup-simplify]: Simplify (* 1 1) into 1 9.439 * [backup-simplify]: Simplify (/ 1 1) into 1 9.439 * [taylor]: Taking taylor expansion of (* 2 (/ 1 x)) in x 9.439 * [taylor]: Taking taylor expansion of 2 in x 9.439 * [backup-simplify]: Simplify 2 into 2 9.439 * [taylor]: Taking taylor expansion of (/ 1 x) in x 9.439 * [taylor]: Taking taylor expansion of x in x 9.439 * [backup-simplify]: Simplify 0 into 0 9.439 * [backup-simplify]: Simplify 1 into 1 9.439 * [backup-simplify]: Simplify (/ 1 1) into 1 9.439 * [taylor]: Taking taylor expansion of (- (+ (* 1/3 (/ 1 (pow x 3))) (* 2 (/ 1 x)))) in x 9.439 * [taylor]: Taking taylor expansion of (+ (* 1/3 (/ 1 (pow x 3))) (* 2 (/ 1 x))) in x 9.439 * [taylor]: Taking taylor expansion of (* 1/3 (/ 1 (pow x 3))) in x 9.440 * [taylor]: Taking taylor expansion of 1/3 in x 9.440 * [backup-simplify]: Simplify 1/3 into 1/3 9.440 * [taylor]: Taking taylor expansion of (/ 1 (pow x 3)) in x 9.440 * [taylor]: Taking taylor expansion of (pow x 3) in x 9.440 * [taylor]: Taking taylor expansion of x in x 9.440 * [backup-simplify]: Simplify 0 into 0 9.440 * [backup-simplify]: Simplify 1 into 1 9.440 * [backup-simplify]: Simplify (* 1 1) into 1 9.440 * [backup-simplify]: Simplify (* 1 1) into 1 9.441 * [backup-simplify]: Simplify (/ 1 1) into 1 9.441 * [taylor]: Taking taylor expansion of (* 2 (/ 1 x)) in x 9.441 * [taylor]: Taking taylor expansion of 2 in x 9.441 * [backup-simplify]: Simplify 2 into 2 9.441 * [taylor]: Taking taylor expansion of (/ 1 x) in x 9.441 * [taylor]: Taking taylor expansion of x in x 9.441 * [backup-simplify]: Simplify 0 into 0 9.441 * [backup-simplify]: Simplify 1 into 1 9.441 * [backup-simplify]: Simplify (/ 1 1) into 1 9.442 * [backup-simplify]: Simplify (* 1/3 1) into 1/3 9.442 * [backup-simplify]: Simplify (+ 1/3 0) into 1/3 9.443 * [backup-simplify]: Simplify (- 1/3) into -1/3 9.443 * [backup-simplify]: Simplify -1/3 into -1/3 9.443 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 9.444 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 9.445 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 9.445 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 1)) into 0 9.446 * [backup-simplify]: Simplify (+ 0 0) into 0 9.446 * [backup-simplify]: Simplify (- 0) into 0 9.446 * [backup-simplify]: Simplify 0 into 0 9.447 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 9.448 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 9.449 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 9.450 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 1))) into 0 9.450 * [backup-simplify]: Simplify (* 2 1) into 2 9.450 * [backup-simplify]: Simplify (+ 0 2) into 2 9.451 * [backup-simplify]: Simplify (- 2) into -2 9.451 * [backup-simplify]: Simplify -2 into -2 9.452 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 9.453 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 9.454 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 9.455 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 9.456 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 9.456 * [backup-simplify]: Simplify (+ (* 2 0) (* 0 1)) into 0 9.457 * [backup-simplify]: Simplify (+ 0 0) into 0 9.457 * [backup-simplify]: Simplify (- 0) into 0 9.457 * [backup-simplify]: Simplify 0 into 0 9.458 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 9.459 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 9.463 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 9.464 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 9.465 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 9.466 * [backup-simplify]: Simplify (+ (* 2 0) (+ (* 0 0) (* 0 1))) into 0 9.467 * [backup-simplify]: Simplify (+ 0 0) into 0 9.467 * [backup-simplify]: Simplify (- 0) into 0 9.467 * [backup-simplify]: Simplify 0 into 0 9.468 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))))) into 0 9.470 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))))) into 0 9.471 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 9.473 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))))) into 0 9.474 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 9.475 * [backup-simplify]: Simplify (+ (* 2 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 9.475 * [backup-simplify]: Simplify (+ 0 0) into 0 9.476 * [backup-simplify]: Simplify (- 0) into 0 9.476 * [backup-simplify]: Simplify 0 into 0 9.477 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))))) into 0 9.479 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))))) into 0 9.480 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 9.481 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))))) into 0 9.482 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 9.483 * [backup-simplify]: Simplify (+ (* 2 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 9.484 * [backup-simplify]: Simplify (+ 0 0) into 0 9.484 * [backup-simplify]: Simplify (- 0) into 0 9.484 * [backup-simplify]: Simplify 0 into 0 9.486 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))))))) into 0 9.487 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))))))) into 0 9.488 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 9.490 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))))))) into 0 9.491 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 9.492 * [backup-simplify]: Simplify (+ (* 2 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))))) into 0 9.493 * [backup-simplify]: Simplify (+ 0 0) into 0 9.493 * [backup-simplify]: Simplify (- 0) into 0 9.493 * [backup-simplify]: Simplify 0 into 0 9.495 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))))))) into 0 9.497 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))))))) into 0 9.498 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 9.500 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))))))) into 0 9.501 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 9.502 * [backup-simplify]: Simplify (+ (* 2 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))))) into 0 9.503 * [backup-simplify]: Simplify (+ 0 0) into 0 9.503 * [backup-simplify]: Simplify (- 0) into 0 9.503 * [backup-simplify]: Simplify 0 into 0 9.504 * [backup-simplify]: Simplify (+ (* -2 (/ 1 (/ 1 (- x)))) (* -1/3 (pow (/ 1 (/ 1 (- x))) 3))) into (+ (* 2 x) (* 1/3 (pow x 3))) 9.504 * * * [progress]: simplifying candidates 9.504 * * * * [progress]: [ 1 / 71 ] simplifiying candidate # 9.504 * [simplify]: Simplifying (expm1 (* 1/3 (* x x))) 9.504 * * [simplify]: iters left: 5 (5 enodes) 9.506 * * [simplify]: iters left: 4 (18 enodes) 9.509 * * [simplify]: iters left: 3 (22 enodes) 9.513 * * [simplify]: Extracting #0: cost 1 inf + 0 9.513 * * [simplify]: Extracting #1: cost 3 inf + 0 9.513 * * [simplify]: Extracting #2: cost 8 inf + 0 9.513 * * [simplify]: Extracting #3: cost 7 inf + 43 9.513 * * [simplify]: Extracting #4: cost 0 inf + 636 9.513 * [simplify]: Simplified to (expm1 (* 1/3 (* x x))) 9.513 * [simplify]: Simplified (2 1 3 1 1 1) to (λ (x) (/ (fma 1/60 (pow x 5) (+ (* (log1p (expm1 (* 1/3 (* x x)))) x) (* 2 x))) 2)) 9.513 * * * * [progress]: [ 2 / 71 ] simplifiying candidate # 9.513 * [simplify]: Simplifying (log1p (* 1/3 (* x x))) 9.513 * * [simplify]: iters left: 5 (5 enodes) 9.515 * * [simplify]: iters left: 4 (18 enodes) 9.518 * * [simplify]: iters left: 3 (22 enodes) 9.521 * * [simplify]: Extracting #0: cost 1 inf + 0 9.521 * * [simplify]: Extracting #1: cost 3 inf + 0 9.521 * * [simplify]: Extracting #2: cost 8 inf + 0 9.521 * * [simplify]: Extracting #3: cost 7 inf + 43 9.521 * * [simplify]: Extracting #4: cost 0 inf + 676 9.521 * [simplify]: Simplified to (log1p (* 1/3 (* x x))) 9.521 * [simplify]: Simplified (2 1 3 1 1 1) to (λ (x) (/ (fma 1/60 (pow x 5) (+ (* (expm1 (log1p (* 1/3 (* x x)))) x) (* 2 x))) 2)) 9.521 * * * * [progress]: [ 3 / 71 ] simplifiying candidate # 9.522 * [simplify]: Simplifying (* 1/3 (* x x)) 9.522 * * [simplify]: iters left: 4 (4 enodes) 9.523 * * [simplify]: iters left: 3 (15 enodes) 9.525 * * [simplify]: iters left: 2 (19 enodes) 9.528 * * [simplify]: Extracting #0: cost 1 inf + 0 9.528 * * [simplify]: Extracting #1: cost 6 inf + 0 9.528 * * [simplify]: Extracting #2: cost 5 inf + 43 9.528 * * [simplify]: Extracting #3: cost 0 inf + 332 9.529 * [simplify]: Simplified to (* 1/3 (* x x)) 9.529 * [simplify]: Simplified (2 1 3 1 1 1) to (λ (x) (/ (fma 1/60 (pow x 5) (+ (* (pow (* 1/3 (* x x)) 1) x) (* 2 x))) 2)) 9.529 * * * * [progress]: [ 4 / 71 ] simplifiying candidate # 9.529 * [simplify]: Simplifying (* 1/3 (* x x)) 9.529 * * [simplify]: iters left: 4 (4 enodes) 9.530 * * [simplify]: iters left: 3 (15 enodes) 9.533 * * [simplify]: iters left: 2 (19 enodes) 9.536 * * [simplify]: Extracting #0: cost 1 inf + 0 9.536 * * [simplify]: Extracting #1: cost 6 inf + 0 9.536 * * [simplify]: Extracting #2: cost 5 inf + 43 9.536 * * [simplify]: Extracting #3: cost 0 inf + 332 9.536 * [simplify]: Simplified to (* 1/3 (* x x)) 9.536 * [simplify]: Simplified (2 1 3 1 1 1) to (λ (x) (/ (fma 1/60 (pow x 5) (+ (* (pow (* 1/3 (* x x)) 1) x) (* 2 x))) 2)) 9.536 * * * * [progress]: [ 5 / 71 ] simplifiying candidate # 9.536 * * * * [progress]: [ 6 / 71 ] simplifiying candidate # 9.537 * [simplify]: Simplifying (+ (log 1/3) (+ (log x) (log x))) 9.537 * * [simplify]: iters left: 5 (6 enodes) 9.540 * * [simplify]: iters left: 4 (21 enodes) 9.547 * * [simplify]: iters left: 3 (25 enodes) 9.552 * * [simplify]: Extracting #0: cost 1 inf + 0 9.552 * * [simplify]: Extracting #1: cost 6 inf + 0 9.552 * * [simplify]: Extracting #2: cost 12 inf + 0 9.552 * * [simplify]: Extracting #3: cost 10 inf + 2 9.552 * * [simplify]: Extracting #4: cost 0 inf + 1316 9.553 * [simplify]: Simplified to (+ (log 1/3) (+ (log x) (log x))) 9.553 * [simplify]: Simplified (2 1 3 1 1 1) to (λ (x) (/ (fma 1/60 (pow x 5) (+ (* (exp (+ (log 1/3) (+ (log x) (log x)))) x) (* 2 x))) 2)) 9.553 * * * * [progress]: [ 7 / 71 ] simplifiying candidate # 9.553 * [simplify]: Simplifying (+ (log 1/3) (log (* x x))) 9.553 * * [simplify]: iters left: 5 (6 enodes) 9.555 * * [simplify]: iters left: 4 (21 enodes) 9.559 * * [simplify]: iters left: 3 (27 enodes) 9.563 * * [simplify]: iters left: 2 (32 enodes) 9.569 * * [simplify]: Extracting #0: cost 1 inf + 0 9.569 * * [simplify]: Extracting #1: cost 6 inf + 0 9.569 * * [simplify]: Extracting #2: cost 13 inf + 0 9.570 * * [simplify]: Extracting #3: cost 9 inf + 185 9.570 * * [simplify]: Extracting #4: cost 4 inf + 741 9.570 * * [simplify]: Extracting #5: cost 0 inf + 1398 9.570 * [simplify]: Simplified to (+ (log 1/3) (+ (log x) (log x))) 9.570 * [simplify]: Simplified (2 1 3 1 1 1) to (λ (x) (/ (fma 1/60 (pow x 5) (+ (* (exp (+ (log 1/3) (+ (log x) (log x)))) x) (* 2 x))) 2)) 9.571 * * * * [progress]: [ 8 / 71 ] simplifiying candidate # 9.571 * [simplify]: Simplifying (log (* 1/3 (* x x))) 9.571 * * [simplify]: iters left: 5 (5 enodes) 9.573 * * [simplify]: iters left: 4 (21 enodes) 9.576 * * [simplify]: iters left: 3 (34 enodes) 9.587 * * [simplify]: iters left: 2 (41 enodes) 9.598 * * [simplify]: Extracting #0: cost 1 inf + 0 9.598 * * [simplify]: Extracting #1: cost 7 inf + 0 9.598 * * [simplify]: Extracting #2: cost 16 inf + 0 9.598 * * [simplify]: Extracting #3: cost 14 inf + 144 9.599 * * [simplify]: Extracting #4: cost 6 inf + 685 9.599 * * [simplify]: Extracting #5: cost 0 inf + 1366 9.600 * [simplify]: Simplified to (log (* 1/3 (* x x))) 9.600 * [simplify]: Simplified (2 1 3 1 1 1) to (λ (x) (/ (fma 1/60 (pow x 5) (+ (* (exp (log (* 1/3 (* x x)))) x) (* 2 x))) 2)) 9.600 * * * * [progress]: [ 9 / 71 ] simplifiying candidate # 9.600 * [simplify]: Simplifying (exp (* 1/3 (* x x))) 9.600 * * [simplify]: iters left: 5 (5 enodes) 9.604 * * [simplify]: iters left: 4 (20 enodes) 9.611 * * [simplify]: iters left: 3 (34 enodes) 9.622 * * [simplify]: iters left: 2 (57 enodes) 9.642 * * [simplify]: iters left: 1 (107 enodes) 9.667 * * [simplify]: Extracting #0: cost 1 inf + 0 9.667 * * [simplify]: Extracting #1: cost 23 inf + 0 9.668 * * [simplify]: Extracting #2: cost 63 inf + 73 9.668 * * [simplify]: Extracting #3: cost 70 inf + 2222 9.669 * * [simplify]: Extracting #4: cost 48 inf + 4337 9.670 * * [simplify]: Extracting #5: cost 9 inf + 13825 9.672 * * [simplify]: Extracting #6: cost 0 inf + 18476 9.674 * [simplify]: Simplified to (exp (* 1/3 (* x x))) 9.674 * [simplify]: Simplified (2 1 3 1 1 1) to (λ (x) (/ (fma 1/60 (pow x 5) (+ (* (log (exp (* 1/3 (* x x)))) x) (* 2 x))) 2)) 9.675 * * * * [progress]: [ 10 / 71 ] simplifiying candidate # 9.675 * [simplify]: Simplifying (* (* (* 1/3 1/3) 1/3) (* (* (* x x) x) (* (* x x) x))) 9.675 * * [simplify]: iters left: 6 (8 enodes) 9.678 * * [simplify]: iters left: 5 (38 enodes) 9.689 * * [simplify]: iters left: 4 (97 enodes) 9.729 * * [simplify]: iters left: 3 (288 enodes) 9.890 * * [simplify]: Extracting #0: cost 1 inf + 0 9.890 * * [simplify]: Extracting #1: cost 46 inf + 0 9.891 * * [simplify]: Extracting #2: cost 82 inf + 1069 9.893 * * [simplify]: Extracting #3: cost 38 inf + 6203 9.896 * * [simplify]: Extracting #4: cost 9 inf + 12152 9.901 * * [simplify]: Extracting #5: cost 0 inf + 14415 9.907 * [simplify]: Simplified to (* (* (* (* x x) (* x x)) 1/27) (* x x)) 9.907 * [simplify]: Simplified (2 1 3 1 1 1) to (λ (x) (/ (fma 1/60 (pow x 5) (+ (* (cbrt (* (* (* (* x x) (* x x)) 1/27) (* x x))) x) (* 2 x))) 2)) 9.907 * * * * [progress]: [ 11 / 71 ] simplifiying candidate # 9.907 * [simplify]: Simplifying (* (* (* 1/3 1/3) 1/3) (* (* (* x x) (* x x)) (* x x))) 9.907 * * [simplify]: iters left: 6 (8 enodes) 9.912 * * [simplify]: iters left: 5 (39 enodes) 9.935 * * [simplify]: iters left: 4 (97 enodes) 9.971 * * [simplify]: iters left: 3 (288 enodes) 10.151 * * [simplify]: Extracting #0: cost 1 inf + 0 10.151 * * [simplify]: Extracting #1: cost 61 inf + 0 10.152 * * [simplify]: Extracting #2: cost 108 inf + 1186 10.157 * * [simplify]: Extracting #3: cost 30 inf + 13787 10.160 * * [simplify]: Extracting #4: cost 1 inf + 19061 10.164 * * [simplify]: Extracting #5: cost 0 inf + 19273 10.168 * [simplify]: Simplified to (* 1/27 (* (* x x) (* (* x x) (* x x)))) 10.168 * [simplify]: Simplified (2 1 3 1 1 1) to (λ (x) (/ (fma 1/60 (pow x 5) (+ (* (cbrt (* 1/27 (* (* x x) (* (* x x) (* x x))))) x) (* 2 x))) 2)) 10.168 * * * * [progress]: [ 12 / 71 ] simplifiying candidate # 10.168 * [simplify]: Simplifying (* (cbrt (* 1/3 (* x x))) (cbrt (* 1/3 (* x x)))) 10.168 * * [simplify]: iters left: 6 (6 enodes) 10.171 * * [simplify]: iters left: 5 (21 enodes) 10.178 * * [simplify]: iters left: 4 (25 enodes) 10.185 * * [simplify]: Extracting #0: cost 1 inf + 0 10.186 * * [simplify]: Extracting #1: cost 3 inf + 0 10.186 * * [simplify]: Extracting #2: cost 5 inf + 0 10.186 * * [simplify]: Extracting #3: cost 10 inf + 0 10.186 * * [simplify]: Extracting #4: cost 10 inf + 2 10.186 * * [simplify]: Extracting #5: cost 1 inf + 858 10.186 * * [simplify]: Extracting #6: cost 0 inf + 1060 10.187 * [simplify]: Simplified to (* (cbrt (* 1/3 (* x x))) (cbrt (* 1/3 (* x x)))) 10.187 * [simplify]: Simplified (2 1 3 1 1 1) to (λ (x) (/ (fma 1/60 (pow x 5) (+ (* (* (* (cbrt (* 1/3 (* x x))) (cbrt (* 1/3 (* x x)))) (cbrt (* 1/3 (* x x)))) x) (* 2 x))) 2)) 10.187 * [simplify]: Simplifying (cbrt (* 1/3 (* x x))) 10.187 * * [simplify]: iters left: 5 (5 enodes) 10.190 * * [simplify]: iters left: 4 (18 enodes) 10.196 * * [simplify]: iters left: 3 (22 enodes) 10.200 * * [simplify]: Extracting #0: cost 1 inf + 0 10.200 * * [simplify]: Extracting #1: cost 3 inf + 0 10.200 * * [simplify]: Extracting #2: cost 8 inf + 0 10.200 * * [simplify]: Extracting #3: cost 7 inf + 43 10.200 * * [simplify]: Extracting #4: cost 0 inf + 656 10.200 * [simplify]: Simplified to (cbrt (* 1/3 (* x x))) 10.200 * [simplify]: Simplified (2 1 3 1 1 2) to (λ (x) (/ (fma 1/60 (pow x 5) (+ (* (* (* (cbrt (* 1/3 (* x x))) (cbrt (* 1/3 (* x x)))) (cbrt (* 1/3 (* x x)))) x) (* 2 x))) 2)) 10.200 * * * * [progress]: [ 13 / 71 ] simplifiying candidate # 10.201 * [simplify]: Simplifying (* (* (* 1/3 (* x x)) (* 1/3 (* x x))) (* 1/3 (* x x))) 10.201 * * [simplify]: iters left: 6 (6 enodes) 10.203 * * [simplify]: iters left: 5 (32 enodes) 10.211 * * [simplify]: iters left: 4 (89 enodes) 10.242 * * [simplify]: iters left: 3 (240 enodes) 10.373 * * [simplify]: iters left: 2 (443 enodes) 10.588 * * [simplify]: Extracting #0: cost 1 inf + 0 10.588 * * [simplify]: Extracting #1: cost 45 inf + 0 10.589 * * [simplify]: Extracting #2: cost 110 inf + 47 10.592 * * [simplify]: Extracting #3: cost 65 inf + 7693 10.596 * * [simplify]: Extracting #4: cost 11 inf + 20070 10.600 * * [simplify]: Extracting #5: cost 0 inf + 23481 10.604 * [simplify]: Simplified to (* (* 1/3 (* x x)) (* (* 1/3 (* x x)) (* 1/3 (* x x)))) 10.604 * [simplify]: Simplified (2 1 3 1 1 1) to (λ (x) (/ (fma 1/60 (pow x 5) (+ (* (cbrt (* (* 1/3 (* x x)) (* (* 1/3 (* x x)) (* 1/3 (* x x))))) x) (* 2 x))) 2)) 10.604 * * * * [progress]: [ 14 / 71 ] simplifiying candidate # 10.604 * [simplify]: Simplifying (sqrt (* 1/3 (* x x))) 10.604 * * [simplify]: iters left: 5 (5 enodes) 10.606 * * [simplify]: iters left: 4 (18 enodes) 10.609 * * [simplify]: iters left: 3 (22 enodes) 10.613 * * [simplify]: Extracting #0: cost 1 inf + 0 10.613 * * [simplify]: Extracting #1: cost 3 inf + 0 10.613 * * [simplify]: Extracting #2: cost 8 inf + 0 10.613 * * [simplify]: Extracting #3: cost 7 inf + 43 10.613 * * [simplify]: Extracting #4: cost 0 inf + 576 10.613 * [simplify]: Simplified to (sqrt (* 1/3 (* x x))) 10.613 * [simplify]: Simplified (2 1 3 1 1 1) to (λ (x) (/ (fma 1/60 (pow x 5) (+ (* (* (sqrt (* 1/3 (* x x))) (sqrt (* 1/3 (* x x)))) x) (* 2 x))) 2)) 10.613 * [simplify]: Simplifying (sqrt (* 1/3 (* x x))) 10.613 * * [simplify]: iters left: 5 (5 enodes) 10.615 * * [simplify]: iters left: 4 (18 enodes) 10.618 * * [simplify]: iters left: 3 (22 enodes) 10.621 * * [simplify]: Extracting #0: cost 1 inf + 0 10.621 * * [simplify]: Extracting #1: cost 3 inf + 0 10.621 * * [simplify]: Extracting #2: cost 8 inf + 0 10.621 * * [simplify]: Extracting #3: cost 7 inf + 43 10.621 * * [simplify]: Extracting #4: cost 0 inf + 576 10.621 * [simplify]: Simplified to (sqrt (* 1/3 (* x x))) 10.621 * [simplify]: Simplified (2 1 3 1 1 2) to (λ (x) (/ (fma 1/60 (pow x 5) (+ (* (* (sqrt (* 1/3 (* x x))) (sqrt (* 1/3 (* x x)))) x) (* 2 x))) 2)) 10.622 * * * * [progress]: [ 15 / 71 ] simplifiying candidate # 10.622 * * * * [progress]: [ 16 / 71 ] simplifiying candidate # 10.622 * [simplify]: Simplifying (* (sqrt 1/3) x) 10.622 * * [simplify]: iters left: 3 (4 enodes) 10.623 * * [simplify]: iters left: 2 (13 enodes) 10.626 * * [simplify]: Extracting #0: cost 1 inf + 0 10.626 * * [simplify]: Extracting #1: cost 4 inf + 0 10.626 * * [simplify]: Extracting #2: cost 5 inf + 1 10.626 * * [simplify]: Extracting #3: cost 4 inf + 2 10.626 * * [simplify]: Extracting #4: cost 0 inf + 248 10.626 * [simplify]: Simplified to (* x (sqrt 1/3)) 10.626 * [simplify]: Simplified (2 1 3 1 1 1) to (λ (x) (/ (fma 1/60 (pow x 5) (+ (* (* (* x (sqrt 1/3)) (* (sqrt 1/3) x)) x) (* 2 x))) 2)) 10.627 * [simplify]: Simplifying (* (sqrt 1/3) x) 10.627 * * [simplify]: iters left: 3 (4 enodes) 10.629 * * [simplify]: iters left: 2 (13 enodes) 10.633 * * [simplify]: Extracting #0: cost 1 inf + 0 10.633 * * [simplify]: Extracting #1: cost 4 inf + 0 10.633 * * [simplify]: Extracting #2: cost 5 inf + 1 10.633 * * [simplify]: Extracting #3: cost 4 inf + 2 10.634 * * [simplify]: Extracting #4: cost 0 inf + 248 10.634 * [simplify]: Simplified to (* x (sqrt 1/3)) 10.634 * [simplify]: Simplified (2 1 3 1 1 2) to (λ (x) (/ (fma 1/60 (pow x 5) (+ (* (* (* (sqrt 1/3) x) (* x (sqrt 1/3))) x) (* 2 x))) 2)) 10.634 * * * * [progress]: [ 17 / 71 ] simplifiying candidate # 10.634 * [simplify]: Simplifying (* 1/3 x) 10.634 * * [simplify]: iters left: 2 (3 enodes) 10.636 * * [simplify]: iters left: 1 (10 enodes) 10.638 * * [simplify]: Extracting #0: cost 1 inf + 0 10.638 * * [simplify]: Extracting #1: cost 4 inf + 0 10.639 * * [simplify]: Extracting #2: cost 2 inf + 2 10.639 * * [simplify]: Extracting #3: cost 0 inf + 86 10.639 * [simplify]: Simplified to (* 1/3 x) 10.639 * [simplify]: Simplified (2 1 3 1 1 1) to (λ (x) (/ (fma 1/60 (pow x 5) (+ (* (* (* 1/3 x) x) x) (* 2 x))) 2)) 10.639 * * * * [progress]: [ 18 / 71 ] simplifiying candidate # 10.639 * [simplify]: Simplifying (* (cbrt 1/3) (* x x)) 10.639 * * [simplify]: iters left: 4 (5 enodes) 10.641 * * [simplify]: iters left: 3 (18 enodes) 10.644 * * [simplify]: iters left: 2 (22 enodes) 10.647 * * [simplify]: Extracting #0: cost 1 inf + 0 10.647 * * [simplify]: Extracting #1: cost 6 inf + 0 10.647 * * [simplify]: Extracting #2: cost 8 inf + 42 10.647 * * [simplify]: Extracting #3: cost 6 inf + 84 10.648 * * [simplify]: Extracting #4: cost 0 inf + 814 10.648 * [simplify]: Simplified to (* (* x x) (cbrt 1/3)) 10.648 * [simplify]: Simplified (2 1 3 1 1 2) to (λ (x) (/ (fma 1/60 (pow x 5) (+ (* (* (* (cbrt 1/3) (cbrt 1/3)) (* (* x x) (cbrt 1/3))) x) (* 2 x))) 2)) 10.648 * * * * [progress]: [ 19 / 71 ] simplifiying candidate # 10.648 * [simplify]: Simplifying (* (sqrt 1/3) (* x x)) 10.648 * * [simplify]: iters left: 4 (5 enodes) 10.650 * * [simplify]: iters left: 3 (18 enodes) 10.653 * * [simplify]: iters left: 2 (22 enodes) 10.657 * * [simplify]: Extracting #0: cost 1 inf + 0 10.657 * * [simplify]: Extracting #1: cost 6 inf + 0 10.657 * * [simplify]: Extracting #2: cost 8 inf + 42 10.657 * * [simplify]: Extracting #3: cost 6 inf + 84 10.657 * * [simplify]: Extracting #4: cost 0 inf + 574 10.657 * [simplify]: Simplified to (* (* x x) (sqrt 1/3)) 10.657 * [simplify]: Simplified (2 1 3 1 1 2) to (λ (x) (/ (fma 1/60 (pow x 5) (+ (* (* (sqrt 1/3) (* (* x x) (sqrt 1/3))) x) (* 2 x))) 2)) 10.658 * * * * [progress]: [ 20 / 71 ] simplifiying candidate # 10.658 * [simplify]: Simplifying (* 1/3 (* x x)) 10.658 * * [simplify]: iters left: 4 (4 enodes) 10.659 * * [simplify]: iters left: 3 (15 enodes) 10.662 * * [simplify]: iters left: 2 (19 enodes) 10.665 * * [simplify]: Extracting #0: cost 1 inf + 0 10.665 * * [simplify]: Extracting #1: cost 6 inf + 0 10.665 * * [simplify]: Extracting #2: cost 5 inf + 43 10.665 * * [simplify]: Extracting #3: cost 0 inf + 332 10.665 * [simplify]: Simplified to (* 1/3 (* x x)) 10.665 * [simplify]: Simplified (2 1 3 1 1 2) to (λ (x) (/ (fma 1/60 (pow x 5) (+ (* (* 1 (* 1/3 (* x x))) x) (* 2 x))) 2)) 10.665 * * * * [progress]: [ 21 / 71 ] simplifiying candidate #real (real->posit16 (* 1/3 (* x x)))) x) (* 2 x))) 2))> 10.665 * [simplify]: Simplifying (real->posit16 (* 1/3 (* x x))) 10.665 * * [simplify]: iters left: 5 (5 enodes) 10.667 * * [simplify]: iters left: 4 (15 enodes) 10.670 * * [simplify]: iters left: 3 (19 enodes) 10.679 * * [simplify]: Extracting #0: cost 1 inf + 0 10.680 * * [simplify]: Extracting #1: cost 2 inf + 0 10.680 * * [simplify]: Extracting #2: cost 6 inf + 0 10.680 * * [simplify]: Extracting #3: cost 5 inf + 43 10.680 * * [simplify]: Extracting #4: cost 0 inf + 332 10.680 * [simplify]: Simplified to (real->posit16 (* 1/3 (* x x))) 10.680 * [simplify]: Simplified (2 1 3 1 1 1) to (λ (x) (/ (fma 1/60 (pow x 5) (+ (* (posit16->real (real->posit16 (* 1/3 (* x x)))) x) (* 2 x))) 2)) 10.680 * * * * [progress]: [ 22 / 71 ] simplifiying candidate # 10.681 * * * * [progress]: [ 23 / 71 ] simplifiying candidate # 10.681 * [simplify]: Simplifying (expm1 (* (* 1/3 (* x x)) x)) 10.681 * * [simplify]: iters left: 6 (6 enodes) 10.685 * * [simplify]: iters left: 5 (24 enodes) 10.693 * * [simplify]: iters left: 4 (37 enodes) 10.704 * * [simplify]: iters left: 3 (39 enodes) 10.716 * * [simplify]: iters left: 2 (46 enodes) 10.727 * * [simplify]: iters left: 1 (60 enodes) 10.738 * * [simplify]: Extracting #0: cost 1 inf + 0 10.738 * * [simplify]: Extracting #1: cost 3 inf + 0 10.738 * * [simplify]: Extracting #2: cost 10 inf + 0 10.739 * * [simplify]: Extracting #3: cost 14 inf + 43 10.739 * * [simplify]: Extracting #4: cost 10 inf + 413 10.739 * * [simplify]: Extracting #5: cost 8 inf + 932 10.739 * * [simplify]: Extracting #6: cost 5 inf + 1549 10.739 * * [simplify]: Extracting #7: cost 1 inf + 2226 10.740 * * [simplify]: Extracting #8: cost 0 inf + 2438 10.740 * [simplify]: Simplified to (expm1 (* 1/3 (* (* x x) x))) 10.740 * [simplify]: Simplified (2 1 3 1 1) to (λ (x) (/ (fma 1/60 (pow x 5) (+ (log1p (expm1 (* 1/3 (* (* x x) x)))) (* 2 x))) 2)) 10.740 * * * * [progress]: [ 24 / 71 ] simplifiying candidate # 10.740 * [simplify]: Simplifying (log1p (* (* 1/3 (* x x)) x)) 10.740 * * [simplify]: iters left: 6 (6 enodes) 10.742 * * [simplify]: iters left: 5 (24 enodes) 10.747 * * [simplify]: iters left: 4 (37 enodes) 10.752 * * [simplify]: iters left: 3 (39 enodes) 10.763 * * [simplify]: iters left: 2 (46 enodes) 10.778 * * [simplify]: iters left: 1 (60 enodes) 10.800 * * [simplify]: Extracting #0: cost 1 inf + 0 10.800 * * [simplify]: Extracting #1: cost 3 inf + 0 10.800 * * [simplify]: Extracting #2: cost 10 inf + 0 10.800 * * [simplify]: Extracting #3: cost 14 inf + 43 10.800 * * [simplify]: Extracting #4: cost 10 inf + 413 10.801 * * [simplify]: Extracting #5: cost 8 inf + 952 10.801 * * [simplify]: Extracting #6: cost 5 inf + 1589 10.802 * * [simplify]: Extracting #7: cost 1 inf + 2266 10.802 * * [simplify]: Extracting #8: cost 0 inf + 2478 10.803 * [simplify]: Simplified to (log1p (* 1/3 (* (* x x) x))) 10.803 * [simplify]: Simplified (2 1 3 1 1) to (λ (x) (/ (fma 1/60 (pow x 5) (+ (expm1 (log1p (* 1/3 (* (* x x) x)))) (* 2 x))) 2)) 10.803 * * * * [progress]: [ 25 / 71 ] simplifiying candidate # 10.804 * [simplify]: Simplifying (* (* 1/3 (* x x)) x) 10.804 * * [simplify]: iters left: 6 (5 enodes) 10.809 * * [simplify]: iters left: 5 (21 enodes) 10.814 * * [simplify]: iters left: 4 (34 enodes) 10.820 * * [simplify]: iters left: 3 (36 enodes) 10.826 * * [simplify]: iters left: 2 (43 enodes) 10.833 * * [simplify]: iters left: 1 (57 enodes) 10.845 * * [simplify]: Extracting #0: cost 1 inf + 0 10.846 * * [simplify]: Extracting #1: cost 8 inf + 0 10.846 * * [simplify]: Extracting #2: cost 11 inf + 124 10.846 * * [simplify]: Extracting #3: cost 5 inf + 739 10.847 * * [simplify]: Extracting #4: cost 7 inf + 740 10.847 * * [simplify]: Extracting #5: cost 5 inf + 1165 10.848 * * [simplify]: Extracting #6: cost 2 inf + 1590 10.848 * * [simplify]: Extracting #7: cost 0 inf + 2054 10.849 * [simplify]: Simplified to (* (* (* x x) x) 1/3) 10.849 * [simplify]: Simplified (2 1 3 1 1) to (λ (x) (/ (fma 1/60 (pow x 5) (+ (pow (* (* (* x x) x) 1/3) 1) (* 2 x))) 2)) 10.849 * * * * [progress]: [ 26 / 71 ] simplifiying candidate # 10.850 * [simplify]: Simplifying (* (* 1/3 (* x x)) x) 10.850 * * [simplify]: iters left: 6 (5 enodes) 10.853 * * [simplify]: iters left: 5 (21 enodes) 10.859 * * [simplify]: iters left: 4 (34 enodes) 10.864 * * [simplify]: iters left: 3 (36 enodes) 10.870 * * [simplify]: iters left: 2 (43 enodes) 10.877 * * [simplify]: iters left: 1 (57 enodes) 10.887 * * [simplify]: Extracting #0: cost 1 inf + 0 10.887 * * [simplify]: Extracting #1: cost 8 inf + 0 10.887 * * [simplify]: Extracting #2: cost 11 inf + 124 10.888 * * [simplify]: Extracting #3: cost 5 inf + 739 10.888 * * [simplify]: Extracting #4: cost 7 inf + 740 10.888 * * [simplify]: Extracting #5: cost 5 inf + 1165 10.888 * * [simplify]: Extracting #6: cost 2 inf + 1590 10.889 * * [simplify]: Extracting #7: cost 0 inf + 2054 10.889 * [simplify]: Simplified to (* (* (* x x) x) 1/3) 10.889 * [simplify]: Simplified (2 1 3 1 1) to (λ (x) (/ (fma 1/60 (pow x 5) (+ (pow (* (* (* x x) x) 1/3) 1) (* 2 x))) 2)) 10.889 * * * * [progress]: [ 27 / 71 ] simplifiying candidate # 10.890 * [simplify]: Simplifying (* (* 1/3 (* x x)) x) 10.890 * * [simplify]: iters left: 6 (5 enodes) 10.891 * * [simplify]: iters left: 5 (21 enodes) 10.895 * * [simplify]: iters left: 4 (34 enodes) 10.905 * * [simplify]: iters left: 3 (36 enodes) 10.915 * * [simplify]: iters left: 2 (43 enodes) 10.930 * * [simplify]: iters left: 1 (57 enodes) 10.949 * * [simplify]: Extracting #0: cost 1 inf + 0 10.949 * * [simplify]: Extracting #1: cost 8 inf + 0 10.949 * * [simplify]: Extracting #2: cost 11 inf + 124 10.950 * * [simplify]: Extracting #3: cost 5 inf + 739 10.950 * * [simplify]: Extracting #4: cost 7 inf + 740 10.950 * * [simplify]: Extracting #5: cost 5 inf + 1165 10.951 * * [simplify]: Extracting #6: cost 2 inf + 1590 10.951 * * [simplify]: Extracting #7: cost 0 inf + 2054 10.952 * [simplify]: Simplified to (* (* (* x x) x) 1/3) 10.952 * [simplify]: Simplified (2 1 3 1 1) to (λ (x) (/ (fma 1/60 (pow x 5) (+ (pow (* (* (* x x) x) 1/3) 1) (* 2 x))) 2)) 10.952 * * * * [progress]: [ 28 / 71 ] simplifiying candidate # 10.952 * * * * [progress]: [ 29 / 71 ] simplifiying candidate # 10.952 * [simplify]: Simplifying (+ (+ (log 1/3) (+ (log x) (log x))) (log x)) 10.952 * * [simplify]: iters left: 6 (7 enodes) 10.957 * * [simplify]: iters left: 5 (27 enodes) 10.966 * * [simplify]: iters left: 4 (40 enodes) 10.978 * * [simplify]: iters left: 3 (41 enodes) 10.988 * * [simplify]: Extracting #0: cost 1 inf + 0 10.989 * * [simplify]: Extracting #1: cost 8 inf + 0 10.989 * * [simplify]: Extracting #2: cost 16 inf + 0 10.989 * * [simplify]: Extracting #3: cost 12 inf + 144 10.989 * * [simplify]: Extracting #4: cost 6 inf + 952 10.990 * * [simplify]: Extracting #5: cost 1 inf + 1880 10.991 * * [simplify]: Extracting #6: cost 0 inf + 2142 10.991 * [simplify]: Simplified to (+ (+ (log x) (+ (log x) (log x))) (log 1/3)) 10.991 * [simplify]: Simplified (2 1 3 1 1) to (λ (x) (/ (fma 1/60 (pow x 5) (+ (exp (+ (+ (log x) (+ (log x) (log x))) (log 1/3))) (* 2 x))) 2)) 10.991 * * * * [progress]: [ 30 / 71 ] simplifiying candidate # 10.992 * [simplify]: Simplifying (+ (+ (log 1/3) (log (* x x))) (log x)) 10.992 * * [simplify]: iters left: 6 (8 enodes) 10.996 * * [simplify]: iters left: 5 (29 enodes) 11.006 * * [simplify]: iters left: 4 (39 enodes) 11.017 * * [simplify]: iters left: 3 (50 enodes) 11.029 * * [simplify]: Extracting #0: cost 1 inf + 0 11.029 * * [simplify]: Extracting #1: cost 8 inf + 0 11.029 * * [simplify]: Extracting #2: cost 17 inf + 0 11.029 * * [simplify]: Extracting #3: cost 14 inf + 114 11.030 * * [simplify]: Extracting #4: cost 3 inf + 1629 11.031 * * [simplify]: Extracting #5: cost 0 inf + 2224 11.032 * [simplify]: Simplified to (+ (+ (+ (log 1/3) (log x)) (log x)) (log x)) 11.032 * [simplify]: Simplified (2 1 3 1 1) to (λ (x) (/ (fma 1/60 (pow x 5) (+ (exp (+ (+ (+ (log 1/3) (log x)) (log x)) (log x))) (* 2 x))) 2)) 11.032 * * * * [progress]: [ 31 / 71 ] simplifiying candidate # 11.032 * [simplify]: Simplifying (+ (log (* 1/3 (* x x))) (log x)) 11.032 * * [simplify]: iters left: 6 (7 enodes) 11.037 * * [simplify]: iters left: 5 (28 enodes) 11.046 * * [simplify]: iters left: 4 (44 enodes) 11.061 * * [simplify]: iters left: 3 (55 enodes) 11.076 * * [simplify]: iters left: 2 (56 enodes) 11.090 * * [simplify]: Extracting #0: cost 1 inf + 0 11.090 * * [simplify]: Extracting #1: cost 8 inf + 0 11.091 * * [simplify]: Extracting #2: cost 19 inf + 0 11.091 * * [simplify]: Extracting #3: cost 19 inf + 73 11.091 * * [simplify]: Extracting #4: cost 7 inf + 980 11.092 * * [simplify]: Extracting #5: cost 0 inf + 2332 11.093 * [simplify]: Simplified to (+ (log x) (log (* 1/3 (* x x)))) 11.093 * [simplify]: Simplified (2 1 3 1 1) to (λ (x) (/ (fma 1/60 (pow x 5) (+ (exp (+ (log x) (log (* 1/3 (* x x))))) (* 2 x))) 2)) 11.093 * * * * [progress]: [ 32 / 71 ] simplifiying candidate # 11.093 * [simplify]: Simplifying (log (* (* 1/3 (* x x)) x)) 11.093 * * [simplify]: iters left: 6 (6 enodes) 11.097 * * [simplify]: iters left: 5 (27 enodes) 11.107 * * [simplify]: iters left: 4 (53 enodes) 11.123 * * [simplify]: iters left: 3 (74 enodes) 11.145 * * [simplify]: iters left: 2 (82 enodes) 11.157 * * [simplify]: iters left: 1 (100 enodes) 11.173 * * [simplify]: Extracting #0: cost 1 inf + 0 11.173 * * [simplify]: Extracting #1: cost 12 inf + 0 11.173 * * [simplify]: Extracting #2: cost 29 inf + 1 11.173 * * [simplify]: Extracting #3: cost 32 inf + 46 11.174 * * [simplify]: Extracting #4: cost 17 inf + 1753 11.177 * * [simplify]: Extracting #5: cost 6 inf + 3466 11.178 * * [simplify]: Extracting #6: cost 0 inf + 4707 11.180 * [simplify]: Simplified to (log (* (* (* x x) x) 1/3)) 11.180 * [simplify]: Simplified (2 1 3 1 1) to (λ (x) (/ (fma 1/60 (pow x 5) (+ (exp (log (* (* (* x x) x) 1/3))) (* 2 x))) 2)) 11.180 * * * * [progress]: [ 33 / 71 ] simplifiying candidate # 11.180 * [simplify]: Simplifying (exp (* (* 1/3 (* x x)) x)) 11.180 * * [simplify]: iters left: 6 (6 enodes) 11.183 * * [simplify]: iters left: 5 (26 enodes) 11.192 * * [simplify]: iters left: 4 (54 enodes) 11.208 * * [simplify]: iters left: 3 (94 enodes) 11.238 * * [simplify]: iters left: 2 (177 enodes) 11.294 * * [simplify]: iters left: 1 (381 enodes) 11.464 * * [simplify]: Extracting #0: cost 1 inf + 0 11.464 * * [simplify]: Extracting #1: cost 48 inf + 0 11.464 * * [simplify]: Extracting #2: cost 176 inf + 3 11.467 * * [simplify]: Extracting #3: cost 246 inf + 4040 11.474 * * [simplify]: Extracting #4: cost 132 inf + 32618 11.488 * * [simplify]: Extracting #5: cost 17 inf + 81619 11.497 * * [simplify]: Extracting #6: cost 1 inf + 86474 11.506 * * [simplify]: Extracting #7: cost 0 inf + 86686 11.515 * [simplify]: Simplified to (exp (* (* 1/3 (* x x)) x)) 11.515 * [simplify]: Simplified (2 1 3 1 1) to (λ (x) (/ (fma 1/60 (pow x 5) (+ (log (exp (* (* 1/3 (* x x)) x))) (* 2 x))) 2)) 11.515 * * * * [progress]: [ 34 / 71 ] simplifiying candidate # 11.516 * [simplify]: Simplifying (* (* (* (* 1/3 1/3) 1/3) (* (* (* x x) x) (* (* x x) x))) (* (* x x) x)) 11.516 * * [simplify]: iters left: 6 (9 enodes) 11.519 * * [simplify]: iters left: 5 (46 enodes) 11.531 * * [simplify]: iters left: 4 (131 enodes) 11.575 * * [simplify]: iters left: 3 (496 enodes) 12.526 * * [simplify]: Extracting #0: cost 1 inf + 0 12.526 * * [simplify]: Extracting #1: cost 57 inf + 0 12.528 * * [simplify]: Extracting #2: cost 164 inf + 1418 12.539 * * [simplify]: Extracting #3: cost 54 inf + 17852 12.562 * * [simplify]: Extracting #4: cost 1 inf + 29916 12.580 * * [simplify]: Extracting #5: cost 0 inf + 30048 12.598 * [simplify]: Simplified to (* (* (* x (* x x)) (* (* x (* x x)) (* x (* x x)))) 1/27) 12.598 * [simplify]: Simplified (2 1 3 1 1) to (λ (x) (/ (fma 1/60 (pow x 5) (+ (cbrt (* (* (* x (* x x)) (* (* x (* x x)) (* x (* x x)))) 1/27)) (* 2 x))) 2)) 12.598 * * * * [progress]: [ 35 / 71 ] simplifiying candidate # 12.598 * [simplify]: Simplifying (* (* (* (* 1/3 1/3) 1/3) (* (* (* x x) (* x x)) (* x x))) (* (* x x) x)) 12.598 * * [simplify]: iters left: 6 (10 enodes) 12.602 * * [simplify]: iters left: 5 (49 enodes) 12.615 * * [simplify]: iters left: 4 (140 enodes) 12.695 * * [simplify]: Extracting #0: cost 1 inf + 0 12.696 * * [simplify]: Extracting #1: cost 57 inf + 0 12.697 * * [simplify]: Extracting #2: cost 132 inf + 1951 12.703 * * [simplify]: Extracting #3: cost 25 inf + 16163 12.708 * * [simplify]: Extracting #4: cost 2 inf + 19927 12.714 * * [simplify]: Extracting #5: cost 0 inf + 20351 12.720 * [simplify]: Simplified to (* x (* (* 1/27 (* (* x x) (* x x))) (* (* x x) (* x x)))) 12.720 * [simplify]: Simplified (2 1 3 1 1) to (λ (x) (/ (fma 1/60 (pow x 5) (+ (cbrt (* x (* (* 1/27 (* (* x x) (* x x))) (* (* x x) (* x x))))) (* 2 x))) 2)) 12.720 * * * * [progress]: [ 36 / 71 ] simplifiying candidate # 12.720 * [simplify]: Simplifying (* (* (* (* 1/3 (* x x)) (* 1/3 (* x x))) (* 1/3 (* x x))) (* (* x x) x)) 12.720 * * [simplify]: iters left: 6 (8 enodes) 12.724 * * [simplify]: iters left: 5 (44 enodes) 12.734 * * [simplify]: iters left: 4 (137 enodes) 12.810 * * [simplify]: iters left: 3 (451 enodes) 13.168 * * [simplify]: Extracting #0: cost 1 inf + 0 13.169 * * [simplify]: Extracting #1: cost 50 inf + 0 13.169 * * [simplify]: Extracting #2: cost 138 inf + 4 13.171 * * [simplify]: Extracting #3: cost 100 inf + 6575 13.178 * * [simplify]: Extracting #4: cost 18 inf + 24201 13.186 * * [simplify]: Extracting #5: cost 0 inf + 28532 13.194 * [simplify]: Simplified to (* (* (* (* x x) (* x x)) (* 1/27 x)) (* (* x x) (* x x))) 13.194 * [simplify]: Simplified (2 1 3 1 1) to (λ (x) (/ (fma 1/60 (pow x 5) (+ (cbrt (* (* (* (* x x) (* x x)) (* 1/27 x)) (* (* x x) (* x x)))) (* 2 x))) 2)) 13.194 * * * * [progress]: [ 37 / 71 ] simplifiying candidate # 13.194 * [simplify]: Simplifying (* (cbrt (* (* 1/3 (* x x)) x)) (cbrt (* (* 1/3 (* x x)) x))) 13.194 * * [simplify]: iters left: 6 (7 enodes) 13.196 * * [simplify]: iters left: 5 (27 enodes) 13.201 * * [simplify]: iters left: 4 (40 enodes) 13.213 * * [simplify]: iters left: 3 (42 enodes) 13.225 * * [simplify]: iters left: 2 (49 enodes) 13.241 * * [simplify]: iters left: 1 (63 enodes) 13.264 * * [simplify]: Extracting #0: cost 1 inf + 0 13.264 * * [simplify]: Extracting #1: cost 3 inf + 0 13.264 * * [simplify]: Extracting #2: cost 5 inf + 0 13.264 * * [simplify]: Extracting #3: cost 12 inf + 0 13.264 * * [simplify]: Extracting #4: cost 15 inf + 124 13.264 * * [simplify]: Extracting #5: cost 10 inf + 777 13.265 * * [simplify]: Extracting #6: cost 8 inf + 1386 13.266 * * [simplify]: Extracting #7: cost 5 inf + 2053 13.267 * * [simplify]: Extracting #8: cost 0 inf + 2942 13.267 * [simplify]: Simplified to (* (cbrt (* (* (* x x) x) 1/3)) (cbrt (* (* (* x x) x) 1/3))) 13.267 * [simplify]: Simplified (2 1 3 1 1) to (λ (x) (/ (fma 1/60 (pow x 5) (+ (* (* (cbrt (* (* (* x x) x) 1/3)) (cbrt (* (* (* x x) x) 1/3))) (cbrt (* (* 1/3 (* x x)) x))) (* 2 x))) 2)) 13.268 * [simplify]: Simplifying (cbrt (* (* 1/3 (* x x)) x)) 13.268 * * [simplify]: iters left: 6 (6 enodes) 13.272 * * [simplify]: iters left: 5 (24 enodes) 13.280 * * [simplify]: iters left: 4 (37 enodes) 13.294 * * [simplify]: iters left: 3 (39 enodes) 13.300 * * [simplify]: iters left: 2 (46 enodes) 13.308 * * [simplify]: iters left: 1 (60 enodes) 13.319 * * [simplify]: Extracting #0: cost 1 inf + 0 13.319 * * [simplify]: Extracting #1: cost 3 inf + 0 13.319 * * [simplify]: Extracting #2: cost 10 inf + 0 13.319 * * [simplify]: Extracting #3: cost 14 inf + 43 13.319 * * [simplify]: Extracting #4: cost 10 inf + 413 13.319 * * [simplify]: Extracting #5: cost 8 inf + 942 13.319 * * [simplify]: Extracting #6: cost 5 inf + 1569 13.320 * * [simplify]: Extracting #7: cost 1 inf + 2246 13.320 * * [simplify]: Extracting #8: cost 0 inf + 2458 13.320 * [simplify]: Simplified to (cbrt (* 1/3 (* (* x x) x))) 13.320 * [simplify]: Simplified (2 1 3 1 2) to (λ (x) (/ (fma 1/60 (pow x 5) (+ (* (* (cbrt (* (* 1/3 (* x x)) x)) (cbrt (* (* 1/3 (* x x)) x))) (cbrt (* 1/3 (* (* x x) x)))) (* 2 x))) 2)) 13.320 * * * * [progress]: [ 38 / 71 ] simplifiying candidate # 13.321 * [simplify]: Simplifying (* (* (* (* 1/3 (* x x)) x) (* (* 1/3 (* x x)) x)) (* (* 1/3 (* x x)) x)) 13.321 * * [simplify]: iters left: 6 (7 enodes) 13.325 * * [simplify]: iters left: 5 (36 enodes) 13.343 * * [simplify]: iters left: 4 (130 enodes) 13.418 * * [simplify]: iters left: 3 (401 enodes) 13.864 * * [simplify]: Extracting #0: cost 1 inf + 0 13.864 * * [simplify]: Extracting #1: cost 45 inf + 0 13.864 * * [simplify]: Extracting #2: cost 114 inf + 5 13.866 * * [simplify]: Extracting #3: cost 79 inf + 4856 13.872 * * [simplify]: Extracting #4: cost 9 inf + 17457 13.883 * * [simplify]: Extracting #5: cost 0 inf + 17866 13.897 * [simplify]: Simplified to (* (* (* 1/3 (* x x)) x) (* (* (* 1/3 (* x x)) x) (* (* 1/3 (* x x)) x))) 13.897 * [simplify]: Simplified (2 1 3 1 1) to (λ (x) (/ (fma 1/60 (pow x 5) (+ (cbrt (* (* (* 1/3 (* x x)) x) (* (* (* 1/3 (* x x)) x) (* (* 1/3 (* x x)) x)))) (* 2 x))) 2)) 13.897 * * * * [progress]: [ 39 / 71 ] simplifiying candidate # 13.897 * [simplify]: Simplifying (sqrt (* (* 1/3 (* x x)) x)) 13.898 * * [simplify]: iters left: 6 (6 enodes) 13.901 * * [simplify]: iters left: 5 (24 enodes) 13.909 * * [simplify]: iters left: 4 (37 enodes) 13.918 * * [simplify]: iters left: 3 (39 enodes) 13.924 * * [simplify]: iters left: 2 (46 enodes) 13.932 * * [simplify]: iters left: 1 (60 enodes) 13.947 * * [simplify]: Extracting #0: cost 1 inf + 0 13.948 * * [simplify]: Extracting #1: cost 3 inf + 0 13.948 * * [simplify]: Extracting #2: cost 10 inf + 0 13.948 * * [simplify]: Extracting #3: cost 14 inf + 43 13.948 * * [simplify]: Extracting #4: cost 10 inf + 413 13.948 * * [simplify]: Extracting #5: cost 8 inf + 902 13.949 * * [simplify]: Extracting #6: cost 5 inf + 1489 13.950 * * [simplify]: Extracting #7: cost 1 inf + 2166 13.950 * * [simplify]: Extracting #8: cost 0 inf + 2378 13.951 * [simplify]: Simplified to (sqrt (* 1/3 (* (* x x) x))) 13.951 * [simplify]: Simplified (2 1 3 1 1) to (λ (x) (/ (fma 1/60 (pow x 5) (+ (* (sqrt (* 1/3 (* (* x x) x))) (sqrt (* (* 1/3 (* x x)) x))) (* 2 x))) 2)) 13.951 * [simplify]: Simplifying (sqrt (* (* 1/3 (* x x)) x)) 13.951 * * [simplify]: iters left: 6 (6 enodes) 13.955 * * [simplify]: iters left: 5 (24 enodes) 13.963 * * [simplify]: iters left: 4 (37 enodes) 13.974 * * [simplify]: iters left: 3 (39 enodes) 13.985 * * [simplify]: iters left: 2 (46 enodes) 14.000 * * [simplify]: iters left: 1 (60 enodes) 14.020 * * [simplify]: Extracting #0: cost 1 inf + 0 14.020 * * [simplify]: Extracting #1: cost 3 inf + 0 14.020 * * [simplify]: Extracting #2: cost 10 inf + 0 14.021 * * [simplify]: Extracting #3: cost 14 inf + 43 14.021 * * [simplify]: Extracting #4: cost 10 inf + 413 14.021 * * [simplify]: Extracting #5: cost 8 inf + 902 14.022 * * [simplify]: Extracting #6: cost 5 inf + 1489 14.022 * * [simplify]: Extracting #7: cost 1 inf + 2166 14.023 * * [simplify]: Extracting #8: cost 0 inf + 2378 14.024 * [simplify]: Simplified to (sqrt (* 1/3 (* (* x x) x))) 14.024 * [simplify]: Simplified (2 1 3 1 2) to (λ (x) (/ (fma 1/60 (pow x 5) (+ (* (sqrt (* (* 1/3 (* x x)) x)) (sqrt (* 1/3 (* (* x x) x)))) (* 2 x))) 2)) 14.024 * * * * [progress]: [ 40 / 71 ] simplifiying candidate # 14.024 * * * * [progress]: [ 41 / 71 ] simplifiying candidate # 14.024 * [simplify]: Simplifying (* (* 1/3 (* x x)) (* (cbrt x) (cbrt x))) 14.024 * * [simplify]: iters left: 6 (7 enodes) 14.028 * * [simplify]: iters left: 5 (29 enodes) 14.039 * * [simplify]: iters left: 4 (58 enodes) 14.062 * * [simplify]: iters left: 3 (107 enodes) 14.083 * * [simplify]: iters left: 2 (131 enodes) 14.118 * * [simplify]: Extracting #0: cost 1 inf + 0 14.118 * * [simplify]: Extracting #1: cost 18 inf + 0 14.118 * * [simplify]: Extracting #2: cost 30 inf + 2 14.119 * * [simplify]: Extracting #3: cost 20 inf + 976 14.120 * * [simplify]: Extracting #4: cost 2 inf + 3765 14.122 * * [simplify]: Extracting #5: cost 0 inf + 4048 14.124 * [simplify]: Simplified to (* (* (* x (cbrt x)) (* x (cbrt x))) 1/3) 14.124 * [simplify]: Simplified (2 1 3 1 1) to (λ (x) (/ (fma 1/60 (pow x 5) (+ (* (* (* (* x (cbrt x)) (* x (cbrt x))) 1/3) (cbrt x)) (* 2 x))) 2)) 14.124 * * * * [progress]: [ 42 / 71 ] simplifiying candidate # 14.124 * [simplify]: Simplifying (* (* 1/3 (* x x)) (sqrt x)) 14.124 * * [simplify]: iters left: 6 (6 enodes) 14.128 * * [simplify]: iters left: 5 (24 enodes) 14.137 * * [simplify]: iters left: 4 (41 enodes) 14.156 * * [simplify]: iters left: 3 (58 enodes) 14.174 * * [simplify]: iters left: 2 (69 enodes) 14.194 * * [simplify]: Extracting #0: cost 1 inf + 0 14.194 * * [simplify]: Extracting #1: cost 12 inf + 0 14.194 * * [simplify]: Extracting #2: cost 15 inf + 165 14.195 * * [simplify]: Extracting #3: cost 4 inf + 1102 14.195 * * [simplify]: Extracting #4: cost 0 inf + 1550 14.196 * [simplify]: Simplified to (* 1/3 (* (* x (sqrt x)) x)) 14.196 * [simplify]: Simplified (2 1 3 1 1) to (λ (x) (/ (fma 1/60 (pow x 5) (+ (* (* 1/3 (* (* x (sqrt x)) x)) (sqrt x)) (* 2 x))) 2)) 14.196 * * * * [progress]: [ 43 / 71 ] simplifiying candidate # 14.197 * [simplify]: Simplifying (* (* 1/3 (* x x)) 1) 14.197 * * [simplify]: iters left: 6 (6 enodes) 14.201 * * [simplify]: iters left: 5 (24 enodes) 14.212 * * [simplify]: iters left: 4 (43 enodes) 14.219 * * [simplify]: iters left: 3 (49 enodes) 14.226 * * [simplify]: Extracting #0: cost 1 inf + 0 14.226 * * [simplify]: Extracting #1: cost 7 inf + 0 14.227 * * [simplify]: Extracting #2: cost 5 inf + 44 14.227 * * [simplify]: Extracting #3: cost 0 inf + 333 14.227 * [simplify]: Simplified to (* 1/3 (* x x)) 14.227 * [simplify]: Simplified (2 1 3 1 1) to (λ (x) (/ (fma 1/60 (pow x 5) (+ (* (* 1/3 (* x x)) x) (* 2 x))) 2)) 14.227 * * * * [progress]: [ 44 / 71 ] simplifiying candidate # 14.227 * [simplify]: Simplifying (* (* x x) x) 14.227 * * [simplify]: iters left: 4 (3 enodes) 14.228 * * [simplify]: iters left: 3 (10 enodes) 14.230 * * [simplify]: iters left: 2 (12 enodes) 14.232 * * [simplify]: iters left: 1 (19 enodes) 14.237 * * [simplify]: Extracting #0: cost 1 inf + 0 14.237 * * [simplify]: Extracting #1: cost 6 inf + 0 14.237 * * [simplify]: Extracting #2: cost 8 inf + 2 14.237 * * [simplify]: Extracting #3: cost 3 inf + 459 14.237 * * [simplify]: Extracting #4: cost 0 inf + 884 14.237 * [simplify]: Simplified to (* x (* x x)) 14.237 * [simplify]: Simplified (2 1 3 1 2) to (λ (x) (/ (fma 1/60 (pow x 5) (+ (* 1/3 (* x (* x x))) (* 2 x))) 2)) 14.237 * * * * [progress]: [ 45 / 71 ] simplifiying candidate #real (real->posit16 (* (* 1/3 (* x x)) x))) (* 2 x))) 2))> 14.237 * [simplify]: Simplifying (real->posit16 (* (* 1/3 (* x x)) x)) 14.237 * * [simplify]: iters left: 6 (6 enodes) 14.239 * * [simplify]: iters left: 5 (21 enodes) 14.243 * * [simplify]: iters left: 4 (34 enodes) 14.251 * * [simplify]: iters left: 3 (36 enodes) 14.261 * * [simplify]: iters left: 2 (43 enodes) 14.278 * * [simplify]: iters left: 1 (57 enodes) 14.298 * * [simplify]: Extracting #0: cost 1 inf + 0 14.298 * * [simplify]: Extracting #1: cost 2 inf + 0 14.298 * * [simplify]: Extracting #2: cost 8 inf + 0 14.298 * * [simplify]: Extracting #3: cost 11 inf + 124 14.298 * * [simplify]: Extracting #4: cost 6 inf + 657 14.299 * * [simplify]: Extracting #5: cost 5 inf + 1164 14.299 * * [simplify]: Extracting #6: cost 4 inf + 1377 14.300 * * [simplify]: Extracting #7: cost 1 inf + 1842 14.300 * * [simplify]: Extracting #8: cost 0 inf + 2054 14.301 * [simplify]: Simplified to (real->posit16 (* 1/3 (* (* x x) x))) 14.301 * [simplify]: Simplified (2 1 3 1 1) to (λ (x) (/ (fma 1/60 (pow x 5) (+ (posit16->real (real->posit16 (* 1/3 (* (* x x) x)))) (* 2 x))) 2)) 14.301 * * * * [progress]: [ 46 / 71 ] simplifiying candidate # 14.301 * * * * [progress]: [ 47 / 71 ] simplifiying candidate # 14.302 * [simplify]: Simplifying (expm1 (+ (* (* 1/3 (* x x)) x) (* 2 x))) 14.302 * * [simplify]: iters left: 6 (9 enodes) 14.307 * * [simplify]: iters left: 5 (38 enodes) 14.321 * * [simplify]: iters left: 4 (63 enodes) 14.335 * * [simplify]: iters left: 3 (69 enodes) 14.344 * * [simplify]: iters left: 2 (75 enodes) 14.354 * * [simplify]: iters left: 1 (87 enodes) 14.368 * * [simplify]: Extracting #0: cost 1 inf + 0 14.368 * * [simplify]: Extracting #1: cost 3 inf + 0 14.368 * * [simplify]: Extracting #2: cost 14 inf + 0 14.368 * * [simplify]: Extracting #3: cost 21 inf + 3 14.369 * * [simplify]: Extracting #4: cost 8 inf + 1340 14.369 * * [simplify]: Extracting #5: cost 7 inf + 1713 14.370 * * [simplify]: Extracting #6: cost 5 inf + 2138 14.370 * * [simplify]: Extracting #7: cost 1 inf + 2815 14.371 * * [simplify]: Extracting #8: cost 0 inf + 3027 14.371 * [simplify]: Simplified to (expm1 (* (fma 1/3 (* x x) 2) x)) 14.372 * [simplify]: Simplified (2 1 3 1) to (λ (x) (/ (fma 1/60 (pow x 5) (log1p (expm1 (* (fma 1/3 (* x x) 2) x)))) 2)) 14.372 * * * * [progress]: [ 48 / 71 ] simplifiying candidate # 14.372 * [simplify]: Simplifying (log1p (+ (* (* 1/3 (* x x)) x) (* 2 x))) 14.372 * * [simplify]: iters left: 6 (9 enodes) 14.375 * * [simplify]: iters left: 5 (38 enodes) 14.385 * * [simplify]: iters left: 4 (63 enodes) 14.397 * * [simplify]: iters left: 3 (69 enodes) 14.407 * * [simplify]: iters left: 2 (75 enodes) 14.417 * * [simplify]: iters left: 1 (87 enodes) 14.442 * * [simplify]: Extracting #0: cost 1 inf + 0 14.442 * * [simplify]: Extracting #1: cost 3 inf + 0 14.442 * * [simplify]: Extracting #2: cost 14 inf + 0 14.443 * * [simplify]: Extracting #3: cost 21 inf + 3 14.443 * * [simplify]: Extracting #4: cost 8 inf + 1360 14.444 * * [simplify]: Extracting #5: cost 7 inf + 1753 14.445 * * [simplify]: Extracting #6: cost 5 inf + 2178 14.446 * * [simplify]: Extracting #7: cost 1 inf + 2855 14.447 * * [simplify]: Extracting #8: cost 0 inf + 3067 14.448 * [simplify]: Simplified to (log1p (* (fma 1/3 (* x x) 2) x)) 14.448 * [simplify]: Simplified (2 1 3 1) to (λ (x) (/ (fma 1/60 (pow x 5) (expm1 (log1p (* (fma 1/3 (* x x) 2) x)))) 2)) 14.449 * * * * [progress]: [ 49 / 71 ] simplifiying candidate # 14.449 * * * * [progress]: [ 50 / 71 ] simplifiying candidate # 14.449 * [simplify]: Simplifying (* (exp (* (* 1/3 (* x x)) x)) (exp (* 2 x))) 14.449 * * [simplify]: iters left: 6 (10 enodes) 14.456 * * [simplify]: iters left: 5 (44 enodes) 14.472 * * [simplify]: iters left: 4 (86 enodes) 14.500 * * [simplify]: iters left: 3 (167 enodes) 14.541 * * [simplify]: iters left: 2 (351 enodes) 14.714 * * [simplify]: Extracting #0: cost 1 inf + 0 14.714 * * [simplify]: Extracting #1: cost 72 inf + 0 14.715 * * [simplify]: Extracting #2: cost 228 inf + 1 14.716 * * [simplify]: Extracting #3: cost 269 inf + 2354 14.720 * * [simplify]: Extracting #4: cost 191 inf + 28435 14.738 * * [simplify]: Extracting #5: cost 80 inf + 88501 14.761 * * [simplify]: Extracting #6: cost 7 inf + 138841 14.779 * * [simplify]: Extracting #7: cost 0 inf + 142371 14.805 * [simplify]: Simplified to (exp (* x (fma 1/3 (* x x) 2))) 14.805 * [simplify]: Simplified (2 1 3 1) to (λ (x) (/ (fma 1/60 (pow x 5) (log (exp (* x (fma 1/3 (* x x) 2))))) 2)) 14.805 * * * * [progress]: [ 51 / 71 ] simplifiying candidate # 14.806 * * * * [progress]: [ 52 / 71 ] simplifiying candidate # 14.806 * [simplify]: Simplifying (log (+ (* (* 1/3 (* x x)) x) (* 2 x))) 14.806 * * [simplify]: iters left: 6 (9 enodes) 14.810 * * [simplify]: iters left: 5 (38 enodes) 14.818 * * [simplify]: iters left: 4 (66 enodes) 14.828 * * [simplify]: iters left: 3 (78 enodes) 14.839 * * [simplify]: iters left: 2 (84 enodes) 14.852 * * [simplify]: iters left: 1 (96 enodes) 14.878 * * [simplify]: Extracting #0: cost 1 inf + 0 14.878 * * [simplify]: Extracting #1: cost 5 inf + 0 14.878 * * [simplify]: Extracting #2: cost 18 inf + 0 14.878 * * [simplify]: Extracting #3: cost 24 inf + 74 14.879 * * [simplify]: Extracting #4: cost 7 inf + 1987 14.879 * * [simplify]: Extracting #5: cost 5 inf + 2615 14.880 * * [simplify]: Extracting #6: cost 4 inf + 2828 14.880 * * [simplify]: Extracting #7: cost 0 inf + 3505 14.881 * [simplify]: Simplified to (log (* (fma 1/3 (* x x) 2) x)) 14.881 * [simplify]: Simplified (2 1 3 1) to (λ (x) (/ (fma 1/60 (pow x 5) (exp (log (* (fma 1/3 (* x x) 2) x)))) 2)) 14.881 * * * * [progress]: [ 53 / 71 ] simplifiying candidate # 14.882 * [simplify]: Simplifying (exp (+ (* (* 1/3 (* x x)) x) (* 2 x))) 14.882 * * [simplify]: iters left: 6 (9 enodes) 14.885 * * [simplify]: iters left: 5 (41 enodes) 14.893 * * [simplify]: iters left: 4 (82 enodes) 14.907 * * [simplify]: iters left: 3 (134 enodes) 14.934 * * [simplify]: iters left: 2 (290 enodes) 15.012 * * [simplify]: Extracting #0: cost 1 inf + 0 15.012 * * [simplify]: Extracting #1: cost 51 inf + 0 15.013 * * [simplify]: Extracting #2: cost 186 inf + 1 15.015 * * [simplify]: Extracting #3: cost 225 inf + 3427 15.023 * * [simplify]: Extracting #4: cost 115 inf + 34571 15.045 * * [simplify]: Extracting #5: cost 18 inf + 82662 15.065 * * [simplify]: Extracting #6: cost 3 inf + 88856 15.086 * * [simplify]: Extracting #7: cost 0 inf + 89563 15.107 * [simplify]: Simplified to (exp (* x (fma 1/3 (* x x) 2))) 15.107 * [simplify]: Simplified (2 1 3 1) to (λ (x) (/ (fma 1/60 (pow x 5) (log (exp (* x (fma 1/3 (* x x) 2))))) 2)) 15.107 * * * * [progress]: [ 54 / 71 ] simplifiying candidate # 15.108 * [simplify]: Simplifying (* (cbrt (+ (* (* 1/3 (* x x)) x) (* 2 x))) (cbrt (+ (* (* 1/3 (* x x)) x) (* 2 x)))) 15.108 * * [simplify]: iters left: 6 (10 enodes) 15.114 * * [simplify]: iters left: 5 (41 enodes) 15.129 * * [simplify]: iters left: 4 (66 enodes) 15.149 * * [simplify]: iters left: 3 (73 enodes) 15.167 * * [simplify]: iters left: 2 (79 enodes) 15.191 * * [simplify]: iters left: 1 (91 enodes) 15.217 * * [simplify]: Extracting #0: cost 1 inf + 0 15.217 * * [simplify]: Extracting #1: cost 3 inf + 0 15.217 * * [simplify]: Extracting #2: cost 5 inf + 0 15.217 * * [simplify]: Extracting #3: cost 16 inf + 0 15.217 * * [simplify]: Extracting #4: cost 23 inf + 3 15.218 * * [simplify]: Extracting #5: cost 10 inf + 1687 15.219 * * [simplify]: Extracting #6: cost 7 inf + 2329 15.220 * * [simplify]: Extracting #7: cost 6 inf + 2462 15.221 * * [simplify]: Extracting #8: cost 1 inf + 3311 15.222 * * [simplify]: Extracting #9: cost 0 inf + 3563 15.223 * [simplify]: Simplified to (* (cbrt (* (fma 1/3 (* x x) 2) x)) (cbrt (* (fma 1/3 (* x x) 2) x))) 15.223 * [simplify]: Simplified (2 1 3 1) to (λ (x) (/ (fma 1/60 (pow x 5) (* (* (cbrt (* (fma 1/3 (* x x) 2) x)) (cbrt (* (fma 1/3 (* x x) 2) x))) (cbrt (+ (* (* 1/3 (* x x)) x) (* 2 x))))) 2)) 15.224 * [simplify]: Simplifying (cbrt (+ (* (* 1/3 (* x x)) x) (* 2 x))) 15.224 * * [simplify]: iters left: 6 (9 enodes) 15.229 * * [simplify]: iters left: 5 (38 enodes) 15.243 * * [simplify]: iters left: 4 (63 enodes) 15.253 * * [simplify]: iters left: 3 (69 enodes) 15.262 * * [simplify]: iters left: 2 (75 enodes) 15.272 * * [simplify]: iters left: 1 (87 enodes) 15.296 * * [simplify]: Extracting #0: cost 1 inf + 0 15.296 * * [simplify]: Extracting #1: cost 3 inf + 0 15.296 * * [simplify]: Extracting #2: cost 14 inf + 0 15.296 * * [simplify]: Extracting #3: cost 21 inf + 3 15.297 * * [simplify]: Extracting #4: cost 8 inf + 1350 15.298 * * [simplify]: Extracting #5: cost 7 inf + 1733 15.299 * * [simplify]: Extracting #6: cost 5 inf + 2158 15.300 * * [simplify]: Extracting #7: cost 1 inf + 2835 15.301 * * [simplify]: Extracting #8: cost 0 inf + 3047 15.302 * [simplify]: Simplified to (cbrt (* (fma 1/3 (* x x) 2) x)) 15.302 * [simplify]: Simplified (2 1 3 2) to (λ (x) (/ (fma 1/60 (pow x 5) (* (* (cbrt (+ (* (* 1/3 (* x x)) x) (* 2 x))) (cbrt (+ (* (* 1/3 (* x x)) x) (* 2 x)))) (cbrt (* (fma 1/3 (* x x) 2) x)))) 2)) 15.302 * * * * [progress]: [ 55 / 71 ] simplifiying candidate # 15.302 * [simplify]: Simplifying (* (* (+ (* (* 1/3 (* x x)) x) (* 2 x)) (+ (* (* 1/3 (* x x)) x) (* 2 x))) (+ (* (* 1/3 (* x x)) x) (* 2 x))) 15.303 * * [simplify]: iters left: 6 (10 enodes) 15.311 * * [simplify]: iters left: 5 (54 enodes) 15.339 * * [simplify]: iters left: 4 (205 enodes) 15.483 * * [simplify]: Extracting #0: cost 1 inf + 0 15.483 * * [simplify]: Extracting #1: cost 38 inf + 0 15.486 * * [simplify]: Extracting #2: cost 213 inf + 4 15.489 * * [simplify]: Extracting #3: cost 184 inf + 14300 15.507 * * [simplify]: Extracting #4: cost 9 inf + 54243 15.535 * * [simplify]: Extracting #5: cost 0 inf + 53265 15.563 * * [simplify]: Extracting #6: cost 0 inf + 53225 15.591 * [simplify]: Simplified to (* (* x (fma 1/3 (* x x) 2)) (* (* x (fma 1/3 (* x x) 2)) (* x (fma 1/3 (* x x) 2)))) 15.591 * [simplify]: Simplified (2 1 3 1) to (λ (x) (/ (fma 1/60 (pow x 5) (cbrt (* (* x (fma 1/3 (* x x) 2)) (* (* x (fma 1/3 (* x x) 2)) (* x (fma 1/3 (* x x) 2)))))) 2)) 15.592 * * * * [progress]: [ 56 / 71 ] simplifiying candidate # 15.592 * [simplify]: Simplifying (sqrt (+ (* (* 1/3 (* x x)) x) (* 2 x))) 15.592 * * [simplify]: iters left: 6 (9 enodes) 15.598 * * [simplify]: iters left: 5 (38 enodes) 15.609 * * [simplify]: iters left: 4 (63 enodes) 15.618 * * [simplify]: iters left: 3 (69 enodes) 15.628 * * [simplify]: iters left: 2 (75 enodes) 15.640 * * [simplify]: iters left: 1 (87 enodes) 15.666 * * [simplify]: Extracting #0: cost 1 inf + 0 15.666 * * [simplify]: Extracting #1: cost 3 inf + 0 15.666 * * [simplify]: Extracting #2: cost 14 inf + 0 15.666 * * [simplify]: Extracting #3: cost 21 inf + 3 15.667 * * [simplify]: Extracting #4: cost 8 inf + 1310 15.668 * * [simplify]: Extracting #5: cost 7 inf + 1653 15.669 * * [simplify]: Extracting #6: cost 5 inf + 2078 15.670 * * [simplify]: Extracting #7: cost 1 inf + 2755 15.671 * * [simplify]: Extracting #8: cost 0 inf + 2967 15.672 * [simplify]: Simplified to (sqrt (* (fma 1/3 (* x x) 2) x)) 15.672 * [simplify]: Simplified (2 1 3 1) to (λ (x) (/ (fma 1/60 (pow x 5) (* (sqrt (* (fma 1/3 (* x x) 2) x)) (sqrt (+ (* (* 1/3 (* x x)) x) (* 2 x))))) 2)) 15.673 * [simplify]: Simplifying (sqrt (+ (* (* 1/3 (* x x)) x) (* 2 x))) 15.673 * * [simplify]: iters left: 6 (9 enodes) 15.679 * * [simplify]: iters left: 5 (38 enodes) 15.693 * * [simplify]: iters left: 4 (63 enodes) 15.712 * * [simplify]: iters left: 3 (69 enodes) 15.729 * * [simplify]: iters left: 2 (75 enodes) 15.749 * * [simplify]: iters left: 1 (87 enodes) 15.775 * * [simplify]: Extracting #0: cost 1 inf + 0 15.775 * * [simplify]: Extracting #1: cost 3 inf + 0 15.775 * * [simplify]: Extracting #2: cost 14 inf + 0 15.776 * * [simplify]: Extracting #3: cost 21 inf + 3 15.776 * * [simplify]: Extracting #4: cost 8 inf + 1310 15.777 * * [simplify]: Extracting #5: cost 7 inf + 1653 15.778 * * [simplify]: Extracting #6: cost 5 inf + 2078 15.779 * * [simplify]: Extracting #7: cost 1 inf + 2755 15.780 * * [simplify]: Extracting #8: cost 0 inf + 2967 15.782 * [simplify]: Simplified to (sqrt (* (fma 1/3 (* x x) 2) x)) 15.782 * [simplify]: Simplified (2 1 3 2) to (λ (x) (/ (fma 1/60 (pow x 5) (* (sqrt (+ (* (* 1/3 (* x x)) x) (* 2 x))) (sqrt (* (fma 1/3 (* x x) 2) x)))) 2)) 15.782 * * * * [progress]: [ 57 / 71 ] simplifiying candidate # 15.782 * [simplify]: Simplifying (+ (pow (* (* 1/3 (* x x)) x) 3) (pow (* 2 x) 3)) 15.782 * * [simplify]: iters left: 6 (11 enodes) 15.790 * * [simplify]: iters left: 5 (59 enodes) 15.822 * * [simplify]: iters left: 4 (171 enodes) 15.899 * * [simplify]: Extracting #0: cost 1 inf + 0 15.899 * * [simplify]: Extracting #1: cost 18 inf + 0 15.899 * * [simplify]: Extracting #2: cost 105 inf + 2 15.901 * * [simplify]: Extracting #3: cost 130 inf + 2199 15.907 * * [simplify]: Extracting #4: cost 32 inf + 22051 15.917 * * [simplify]: Extracting #5: cost 2 inf + 28086 15.928 * * [simplify]: Extracting #6: cost 0 inf + 28450 15.939 * [simplify]: Simplified to (* (* (* x x) x) (+ (* (* (* 1/3 (* x x)) (* 1/3 (* x x))) (* 1/3 (* x x))) 8)) 15.939 * [simplify]: Simplified (2 1 3 1) to (λ (x) (/ (fma 1/60 (pow x 5) (/ (* (* (* x x) x) (+ (* (* (* 1/3 (* x x)) (* 1/3 (* x x))) (* 1/3 (* x x))) 8)) (+ (* (* (* 1/3 (* x x)) x) (* (* 1/3 (* x x)) x)) (- (* (* 2 x) (* 2 x)) (* (* (* 1/3 (* x x)) x) (* 2 x)))))) 2)) 15.940 * [simplify]: Simplifying (+ (* (* (* 1/3 (* x x)) x) (* (* 1/3 (* x x)) x)) (- (* (* 2 x) (* 2 x)) (* (* (* 1/3 (* x x)) x) (* 2 x)))) 15.940 * * [simplify]: iters left: 6 (12 enodes) 15.948 * * [simplify]: iters left: 5 (69 enodes) 15.981 * * [simplify]: iters left: 4 (226 enodes) 16.143 * * [simplify]: Extracting #0: cost 1 inf + 0 16.143 * * [simplify]: Extracting #1: cost 39 inf + 0 16.143 * * [simplify]: Extracting #2: cost 131 inf + 5 16.145 * * [simplify]: Extracting #3: cost 113 inf + 5464 16.150 * * [simplify]: Extracting #4: cost 19 inf + 19147 16.157 * * [simplify]: Extracting #5: cost 0 inf + 20621 16.170 * * [simplify]: Extracting #6: cost 0 inf + 20075 16.184 * * [simplify]: Extracting #7: cost 0 inf + 20035 16.198 * [simplify]: Simplified to (fma (* (* 1/3 (* x x)) (* 1/3 (* x x))) (* x x) (* 2 (* (* x x) (- 2 (* 1/3 (* x x)))))) 16.199 * [simplify]: Simplified (2 1 3 2) to (λ (x) (/ (fma 1/60 (pow x 5) (/ (* (* (* x x) x) (+ (* (* (* 1/3 (* x x)) (* 1/3 (* x x))) (* 1/3 (* x x))) 8)) (fma (* (* 1/3 (* x x)) (* 1/3 (* x x))) (* x x) (* 2 (* (* x x) (- 2 (* 1/3 (* x x)))))))) 2)) 16.199 * * * * [progress]: [ 58 / 71 ] simplifiying candidate # 16.199 * * * * [progress]: [ 59 / 71 ] simplifiying candidate # 16.199 * [simplify]: Simplifying (- (* (* (* 1/3 (* x x)) x) (* (* 1/3 (* x x)) x)) (* (* 2 x) (* 2 x))) 16.200 * * [simplify]: iters left: 6 (10 enodes) 16.207 * * [simplify]: iters left: 5 (56 enodes) 16.236 * * [simplify]: iters left: 4 (170 enodes) 16.333 * * [simplify]: iters left: 3 (395 enodes) 16.547 * * [simplify]: Extracting #0: cost 1 inf + 0 16.547 * * [simplify]: Extracting #1: cost 47 inf + 0 16.548 * * [simplify]: Extracting #2: cost 127 inf + 7 16.549 * * [simplify]: Extracting #3: cost 90 inf + 4927 16.554 * * [simplify]: Extracting #4: cost 24 inf + 14925 16.564 * * [simplify]: Extracting #5: cost 0 inf + 19388 16.570 * [simplify]: Simplified to (* (* x x) (fma 1/9 (* (* x x) (* x x)) -4)) 16.570 * [simplify]: Simplified (2 1 3 1) to (λ (x) (/ (fma 1/60 (pow x 5) (/ (* (* x x) (fma 1/9 (* (* x x) (* x x)) -4)) (- (* (* 1/3 (* x x)) x) (* 2 x)))) 2)) 16.570 * [simplify]: Simplifying (- (* (* 1/3 (* x x)) x) (* 2 x)) 16.570 * * [simplify]: iters left: 6 (8 enodes) 16.573 * * [simplify]: iters left: 5 (36 enodes) 16.587 * * [simplify]: iters left: 4 (68 enodes) 16.609 * * [simplify]: iters left: 3 (87 enodes) 16.632 * * [simplify]: iters left: 2 (95 enodes) 16.659 * * [simplify]: iters left: 1 (107 enodes) 16.678 * * [simplify]: Extracting #0: cost 1 inf + 0 16.678 * * [simplify]: Extracting #1: cost 15 inf + 0 16.678 * * [simplify]: Extracting #2: cost 22 inf + 45 16.678 * * [simplify]: Extracting #3: cost 8 inf + 1201 16.679 * * [simplify]: Extracting #4: cost 6 inf + 1676 16.679 * * [simplify]: Extracting #5: cost 3 inf + 2353 16.680 * * [simplify]: Extracting #6: cost 1 inf + 2566 16.680 * * [simplify]: Extracting #7: cost 0 inf + 2778 16.681 * [simplify]: Simplified to (* (fma 1/3 (* x x) -2) x) 16.681 * [simplify]: Simplified (2 1 3 2) to (λ (x) (/ (fma 1/60 (pow x 5) (/ (- (* (* (* 1/3 (* x x)) x) (* (* 1/3 (* x x)) x)) (* (* 2 x) (* 2 x))) (* (fma 1/3 (* x x) -2) x))) 2)) 16.681 * * * * [progress]: [ 60 / 71 ] simplifiying candidate # 16.681 * [simplify]: Simplifying (+ (* 1/3 (* x x)) 2) 16.681 * * [simplify]: iters left: 6 (6 enodes) 16.685 * * [simplify]: iters left: 5 (23 enodes) 16.690 * * [simplify]: iters left: 4 (29 enodes) 16.695 * * [simplify]: Extracting #0: cost 1 inf + 0 16.695 * * [simplify]: Extracting #1: cost 8 inf + 0 16.695 * * [simplify]: Extracting #2: cost 7 inf + 44 16.695 * * [simplify]: Extracting #3: cost 1 inf + 431 16.695 * * [simplify]: Extracting #4: cost 0 inf + 529 16.696 * [simplify]: Simplified to (fma (* x x) 1/3 2) 16.696 * [simplify]: Simplified (2 1 3 2) to (λ (x) (/ (fma 1/60 (pow x 5) (* x (fma (* x x) 1/3 2))) 2)) 16.696 * * * * [progress]: [ 61 / 71 ] simplifiying candidate #real (real->posit16 (+ (* (* 1/3 (* x x)) x) (* 2 x))))) 2))> 16.696 * [simplify]: Simplifying (real->posit16 (+ (* (* 1/3 (* x x)) x) (* 2 x))) 16.696 * * [simplify]: iters left: 6 (9 enodes) 16.702 * * [simplify]: iters left: 5 (35 enodes) 16.715 * * [simplify]: iters left: 4 (60 enodes) 16.734 * * [simplify]: iters left: 3 (66 enodes) 16.750 * * [simplify]: iters left: 2 (72 enodes) 16.769 * * [simplify]: iters left: 1 (84 enodes) 16.793 * * [simplify]: Extracting #0: cost 1 inf + 0 16.793 * * [simplify]: Extracting #1: cost 2 inf + 0 16.794 * * [simplify]: Extracting #2: cost 12 inf + 0 16.794 * * [simplify]: Extracting #3: cost 16 inf + 167 16.794 * * [simplify]: Extracting #4: cost 8 inf + 1018 16.795 * * [simplify]: Extracting #5: cost 7 inf + 1297 16.796 * * [simplify]: Extracting #6: cost 5 inf + 1722 16.797 * * [simplify]: Extracting #7: cost 2 inf + 2147 16.798 * * [simplify]: Extracting #8: cost 0 inf + 2611 16.799 * [simplify]: Simplified to (real->posit16 (* (fma 1/3 (* x x) 2) x)) 16.799 * [simplify]: Simplified (2 1 3 1) to (λ (x) (/ (fma 1/60 (pow x 5) (posit16->real (real->posit16 (* (fma 1/3 (* x x) 2) x)))) 2)) 16.799 * * * * [progress]: [ 62 / 71 ] simplifiying candidate # 16.799 * * * * [progress]: [ 63 / 71 ] simplifiying candidate # 16.800 * [simplify]: Simplifying (* 1/3 (pow x 2)) 16.800 * * [simplify]: iters left: 3 (5 enodes) 16.804 * * [simplify]: iters left: 2 (21 enodes) 16.811 * * [simplify]: iters left: 1 (29 enodes) 16.820 * * [simplify]: Extracting #0: cost 1 inf + 0 16.820 * * [simplify]: Extracting #1: cost 6 inf + 0 16.820 * * [simplify]: Extracting #2: cost 6 inf + 43 16.820 * * [simplify]: Extracting #3: cost 0 inf + 333 16.821 * [simplify]: Simplified to (* (* x x) 1/3) 16.821 * [simplify]: Simplified (2 1 3 1 1) to (λ (x) (/ (fma 1/60 (pow x 5) (+ (* (* (* x x) 1/3) x) (* 2 x))) 2)) 16.821 * * * * [progress]: [ 64 / 71 ] simplifiying candidate # 16.821 * [simplify]: Simplifying (* 1/3 (pow x 2)) 16.821 * * [simplify]: iters left: 3 (5 enodes) 16.825 * * [simplify]: iters left: 2 (21 enodes) 16.835 * * [simplify]: iters left: 1 (29 enodes) 16.845 * * [simplify]: Extracting #0: cost 1 inf + 0 16.845 * * [simplify]: Extracting #1: cost 6 inf + 0 16.845 * * [simplify]: Extracting #2: cost 6 inf + 43 16.845 * * [simplify]: Extracting #3: cost 0 inf + 333 16.845 * [simplify]: Simplified to (* (* x x) 1/3) 16.845 * [simplify]: Simplified (2 1 3 1 1) to (λ (x) (/ (fma 1/60 (pow x 5) (+ (* (* (* x x) 1/3) x) (* 2 x))) 2)) 16.846 * * * * [progress]: [ 65 / 71 ] simplifiying candidate # 16.846 * [simplify]: Simplifying (* 1/3 (pow x 2)) 16.846 * * [simplify]: iters left: 3 (5 enodes) 16.850 * * [simplify]: iters left: 2 (21 enodes) 16.857 * * [simplify]: iters left: 1 (29 enodes) 16.866 * * [simplify]: Extracting #0: cost 1 inf + 0 16.866 * * [simplify]: Extracting #1: cost 6 inf + 0 16.866 * * [simplify]: Extracting #2: cost 6 inf + 43 16.866 * * [simplify]: Extracting #3: cost 0 inf + 333 16.867 * [simplify]: Simplified to (* (* x x) 1/3) 16.867 * [simplify]: Simplified (2 1 3 1 1) to (λ (x) (/ (fma 1/60 (pow x 5) (+ (* (* (* x x) 1/3) x) (* 2 x))) 2)) 16.867 * * * * [progress]: [ 66 / 71 ] simplifiying candidate # 16.867 * [simplify]: Simplifying (* 1/3 (pow x 3)) 16.867 * * [simplify]: iters left: 3 (5 enodes) 16.871 * * [simplify]: iters left: 2 (24 enodes) 16.882 * * [simplify]: iters left: 1 (52 enodes) 16.904 * * [simplify]: Extracting #0: cost 1 inf + 0 16.904 * * [simplify]: Extracting #1: cost 12 inf + 0 16.904 * * [simplify]: Extracting #2: cost 23 inf + 43 16.905 * * [simplify]: Extracting #3: cost 9 inf + 1719 16.905 * * [simplify]: Extracting #4: cost 0 inf + 3570 16.906 * [simplify]: Simplified to (* (* (* x x) x) 1/3) 16.906 * [simplify]: Simplified (2 1 3 1) to (λ (x) (/ (fma 1/60 (pow x 5) (+ (* (* (* x x) x) 1/3) (* 2 x))) 2)) 16.906 * * * * [progress]: [ 67 / 71 ] simplifiying candidate # 16.906 * [simplify]: Simplifying (* 1/3 (pow x 3)) 16.906 * * [simplify]: iters left: 3 (5 enodes) 16.908 * * [simplify]: iters left: 2 (24 enodes) 16.914 * * [simplify]: iters left: 1 (52 enodes) 16.933 * * [simplify]: Extracting #0: cost 1 inf + 0 16.933 * * [simplify]: Extracting #1: cost 12 inf + 0 16.933 * * [simplify]: Extracting #2: cost 23 inf + 43 16.934 * * [simplify]: Extracting #3: cost 9 inf + 1719 16.934 * * [simplify]: Extracting #4: cost 0 inf + 3570 16.935 * [simplify]: Simplified to (* (* (* x x) x) 1/3) 16.935 * [simplify]: Simplified (2 1 3 1) to (λ (x) (/ (fma 1/60 (pow x 5) (+ (* (* (* x x) x) 1/3) (* 2 x))) 2)) 16.935 * * * * [progress]: [ 68 / 71 ] simplifiying candidate # 16.936 * [simplify]: Simplifying (* 1/3 (pow x 3)) 16.936 * * [simplify]: iters left: 3 (5 enodes) 16.940 * * [simplify]: iters left: 2 (24 enodes) 16.949 * * [simplify]: iters left: 1 (52 enodes) 16.964 * * [simplify]: Extracting #0: cost 1 inf + 0 16.964 * * [simplify]: Extracting #1: cost 12 inf + 0 16.964 * * [simplify]: Extracting #2: cost 23 inf + 43 16.964 * * [simplify]: Extracting #3: cost 9 inf + 1719 16.965 * * [simplify]: Extracting #4: cost 0 inf + 3570 16.965 * [simplify]: Simplified to (* (* (* x x) x) 1/3) 16.965 * [simplify]: Simplified (2 1 3 1) to (λ (x) (/ (fma 1/60 (pow x 5) (+ (* (* (* x x) x) 1/3) (* 2 x))) 2)) 16.965 * * * * [progress]: [ 69 / 71 ] simplifiying candidate # 16.966 * [simplify]: Simplifying (+ (* 2 x) (* 1/3 (pow x 3))) 16.966 * * [simplify]: iters left: 5 (8 enodes) 16.969 * * [simplify]: iters left: 4 (35 enodes) 16.981 * * [simplify]: iters left: 3 (64 enodes) 17.007 * * [simplify]: iters left: 2 (121 enodes) 17.041 * * [simplify]: iters left: 1 (226 enodes) 17.112 * * [simplify]: Extracting #0: cost 1 inf + 0 17.112 * * [simplify]: Extracting #1: cost 20 inf + 0 17.112 * * [simplify]: Extracting #2: cost 65 inf + 44 17.113 * * [simplify]: Extracting #3: cost 57 inf + 2049 17.114 * * [simplify]: Extracting #4: cost 35 inf + 11630 17.116 * * [simplify]: Extracting #5: cost 9 inf + 23399 17.119 * * [simplify]: Extracting #6: cost 0 inf + 28476 17.122 * [simplify]: Simplified to (* (fma 1/3 (* x x) 2) x) 17.122 * [simplify]: Simplified (2 1 3) to (λ (x) (/ (fma 1/60 (pow x 5) (* (fma 1/3 (* x x) 2) x)) 2)) 17.122 * * * * [progress]: [ 70 / 71 ] simplifiying candidate # 17.122 * [simplify]: Simplifying (+ (* 2 x) (* 1/3 (pow x 3))) 17.122 * * [simplify]: iters left: 5 (8 enodes) 17.126 * * [simplify]: iters left: 4 (35 enodes) 17.136 * * [simplify]: iters left: 3 (64 enodes) 17.163 * * [simplify]: iters left: 2 (121 enodes) 17.192 * * [simplify]: iters left: 1 (226 enodes) 17.255 * * [simplify]: Extracting #0: cost 1 inf + 0 17.255 * * [simplify]: Extracting #1: cost 20 inf + 0 17.256 * * [simplify]: Extracting #2: cost 65 inf + 44 17.261 * * [simplify]: Extracting #3: cost 57 inf + 2049 17.264 * * [simplify]: Extracting #4: cost 35 inf + 11630 17.268 * * [simplify]: Extracting #5: cost 9 inf + 23399 17.273 * * [simplify]: Extracting #6: cost 0 inf + 28476 17.278 * [simplify]: Simplified to (* (fma 1/3 (* x x) 2) x) 17.278 * [simplify]: Simplified (2 1 3) to (λ (x) (/ (fma 1/60 (pow x 5) (* (fma 1/3 (* x x) 2) x)) 2)) 17.279 * * * * [progress]: [ 71 / 71 ] simplifiying candidate # 17.279 * [simplify]: Simplifying (+ (* 2 x) (* 1/3 (pow x 3))) 17.279 * * [simplify]: iters left: 5 (8 enodes) 17.285 * * [simplify]: iters left: 4 (35 enodes) 17.299 * * [simplify]: iters left: 3 (64 enodes) 17.320 * * [simplify]: iters left: 2 (121 enodes) 17.344 * * [simplify]: iters left: 1 (226 enodes) 17.430 * * [simplify]: Extracting #0: cost 1 inf + 0 17.430 * * [simplify]: Extracting #1: cost 20 inf + 0 17.430 * * [simplify]: Extracting #2: cost 65 inf + 44 17.431 * * [simplify]: Extracting #3: cost 57 inf + 2049 17.432 * * [simplify]: Extracting #4: cost 35 inf + 11630 17.434 * * [simplify]: Extracting #5: cost 9 inf + 23399 17.437 * * [simplify]: Extracting #6: cost 0 inf + 28476 17.442 * [simplify]: Simplified to (* (fma 1/3 (* x x) 2) x) 17.443 * [simplify]: Simplified (2 1 3) to (λ (x) (/ (fma 1/60 (pow x 5) (* (fma 1/3 (* x x) 2) x)) 2)) 17.443 * * * [progress]: adding candidates to table 18.069 * [progress]: [Phase 3 of 3] Extracting. 18.069 * * [regime]: Finding splitpoints for: (# #) 18.069 * * * [regime-changes]: Trying 3 branch expressions: (x (- (exp x) (exp (- x))) (/ (- (exp x) (exp (- x))) 2)) 18.069 * * * * [regimes]: Trying to branch on x from (# #) 18.092 * * * * [regimes]: Trying to branch on (- (exp x) (exp (- x))) from (# #) 18.112 * * * * [regimes]: Trying to branch on (/ (- (exp x) (exp (- x))) 2) from (# #) 18.149 * * * [regime]: Found split indices: #